body {
	color: #000000;
	background-color: #eeeeee;
	font: 1.0em Arial, Helvetica, sans-serif;
}

h1{
	font: 1.4em Arial, Helvetica, sans-serif;

}

h3{
	font: 1.2em Arial, Helvetica, sans-serif;
	line-height: 100%;
	margin:0 0 0 20px;
	color: #010C62;
}

#mainBody li {
	margin:0 0 20px 0;
}

#mainBody li h3{
	margin:0 0 0 0;
}

#mainBody p {
	margin:0 0 10px 20px;
}

  .info {font:18px Arial;}
  .data {background-color:#b3b3b3; border:1px solid #898989; width:40%;}
  .data tr td {background-color:#dddddd; font:13px Arial; width:35%;}
  .bar1 {background-color:#b3b3b3; position:relative; text-align:left; height:20px; width:400px; border:1px solid #505050;}
  .bar2 {background-color:#999999; position:relative; text-align:left; height:20px; width:0%;}
  #user {position:absolute; top:11px; width:595px; text-align:right; font-size: .9em; color: #5f5f5f;}
#wrap {position: relative; width: 800px; margin-left: auto; margin-right: auto; background: #EEEEEE;} 
#mainBox {background-color:#b3b3b3; border:2px solid #999999; width:100%;}
#mainHeader {padding:5px 0 5px 5px; background-color:#dddddd; width:795px;font: .8em Arial, Helvetica, sans-serif;text-align:center;font-weight:bold; border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-width: 1px;}
#mainHeaderImg {background-color:#ffffff; background: url('../images/logo.jpg') no-repeat top;height:98px; width:100%;font: 1.0em Arial, Helvetica, sans-serif; border-bottom-style: solid; border-bottom-color: #bbbbbb; border-bottom-width: 1px;background-color:#ffffff;}
#mainMenu {padding:5px 0 5px 5px; background-color:#dddddd; height:25px; width:795px; font: 1.0em Arial, Helvetica, sans-serif; border-bottom-style: solid; border-bottom-color: #bbbbbb; border-bottom-width: 1px;}
#mainBody {padding:5px 15px 15px 15px; margin:0; background-color:#ffffff; width:770px; font: 1.0em Arial, Helvetica, sans-serif; border-bottom-style: solid; border-bottom-color: #bbbbbb; border-bottom-width: 1px;}
#footer {padding:5px 5px 5px 5px;background-color:#efefef;font: .8em Arial, Helvetica, sans-serif;text-align: center;}
/*Also see top navigation below for other nav stuff*/
#navigation {
	position:inline;
	top:0px;
	left:10px;
	z-index:100;
	width: 795px;
	padding:0 0 0 0;
}



  .statOK{
	text-align: center;
	COLOR: #009900;
	CURSOR: help;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
   }

  .statError{
	text-align: center;
	COLOR: #990000;
	CURSOR: help;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
   }

  .bySmall{
	text-align: center;
	font-size: 5px;
	COLOR: #999999;
	CURSOR: help;
	TEXT-DECORATION: none;
   }

.popup
{
COLOR: #9F141A;
CURSOR: help;
TEXT-DECORATION: none;
}


/*top navigation*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	padding:5px 10px 5px 10px;
	color:#555555;
	text-decoration:none;
	font: bold .8em Arial, Helvetica, sans-serif;
}
#nav a:hover {
color:#333333;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	font-size:1em;
	margin:0 0 0 0;
	 /* width needed or else Opera goes nuts */

}

#nav li ul { /* second-level lists */
	display:none;
	position: absolute;
	background: #555555;
	border:1px solid #555555;
	top:1em;
	_top:2.5em;
	left: 0;
}
#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	display:none;
	position: absolute;
	background: #555555;
	border:1px solid #555555;
	top: auto;
	left: auto;
}
#nav li ul a {
	width:12.7em;
	border:1px #dddddd solid;
	background:#eeeeee;
	color:#555555;
	padding:6px;
	font-weight:normal;
}
#nav li ul a:hover {
background:#999999;
color:#FFFFFF;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	display:block;
}


/*end top navigation*/

.jobTitle {
	color: #555555;
	font-weight:bold;
	font-size:1em;
}

hr.jobTitle{
	width:100%;
	color: #eee;
	height: 1px;
	margin: 0;
}