body {
	background-color: #D3D3D3;
	color: black;
}

.leftBar {
	float: left;
	/*margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 1px solid #A9A9A9;*/
	left: 10px;
	width: 134px;
}

div.bodyContent {
	width: 500px;
	float: left;
	position: relative;
	left: 10px;
}

div.block {
	border: 1px solid #A9A9A9;
	padding: 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	width: 100%;
}

div.smallForm {
	width: 300px;
}

div.smallForm input {
	/*float: right;*/
}

.login {
	border: 1px solid #A9A9A9;
	padding: 10px;
	background-color: #FFFFFF;
	width: 85%;
}

.login input {
	width: 80%;
}

.keyword {
	font: 10px sans-serif;
	color: #606060;
	margin-bottom: 10px;
}

.keyword input {
	font:small-caps 1em Times New Roman;
	border: 1px solid #A9A9A9;
	width: 100%;	
}

div.footer {
	clear: left;
	font: 10px sans-serif;
	color: #A9A9A9;
}

.footer a:link {color: #A9A9A9}
.footer a:visited {color: #A9A9A9}
.footer a:hover {color: #BBBBBB}
.footer a:active {color: #BBBBBB}

.resume h1 {
	font: small-caps 40px Times New Roman;
}
.resume h2 {
	font: small-caps 25px Times New Roman;
	clear: left;
	border-bottom: 1px solid #A9A9A9;
}
.resume ul {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
	border: 1px solid black;
	list-style-type: circle;
}
.resume li {
	float: left;
	width: 90px;
	margin: 0 0 0 20px;
	padding: 0;
	border: 1px solid black;
}

.sectionTitle {
	font-size: +1em;
	font-weight: bold;
}

.argProgramTitle {
	font-size: +2em;
	font-weight: bold;
}

.argProgramInputMatch {
	float: left;
	clear: left;
	border: 1px solid #A9A9A9;
	width: 20%;
}

.argProgramID {
	float: left;
	border: 1px solid #A9A9A9;
	width: 5%;
	text-align: center;
}

.argProgramText {
	float: left;
	border: 1px solid #A9A9A9;
	width: 60%;
}

.argDirConsole {
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}

.argDirConsole span {
	/*width: 15em;
	padding-right: 1em;
	border: 1px solid #A9A9A9;*/
	
	display: -moz-inline-box; /* Gecko proprietary */
	display: inline-block; /* supported by Opera and ? */
	width: 13em;
	height:1em; /* width and height required */
	vertical-align:top; /* Gecko needs this */
}

.hiddenBlock {
	clear: left;
}

.argProgram input.float {
	float: left;
}

.argProgram input {
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
}

.smallForm input {
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
}

#console {
	height: 300px;
	font: 12px lucida console;
	overflow-x: hidden; /*IE*/
	overflow-y:scroll; /*IE*/
	overflow:-moz-scrollbars-vertical !important;
}

#frmarg #message {
	border: none;
	width: 200px;
}

.argProgramLabel, label span {
	float: left;
	width: 10em;
}
