body,td,a,p,h1,div,ul,ol,li,form,input,select{font-family:arial, helvetica;}
body{margin-top:2px;}
h1{font-weight: bold;font-size: 19px;color: #0E4C4C;margin: 10px 0px;}
h2{font-weight: bold;font-size: 15px;color: #0E4C4C;margin: 10px 0px;}
h3{font-weight: bold;font-size: 13px;color: #000000;margin: 0px 0px;}
a:link,a:active,a:visited{text-decoration: underline; color: #0E4C4C;}
a:hover{text-decoration: none; color: #5F0000;}
.footer {clear: both;font-size: 11px;color: #333333;width: 100%;text-align: center;}
.footer a:link, .footer a:visited, .footer a:active {color: #333333;text-decoration: underline;}
.footer a:hover {color:#333333;text-decoration: none;}
.textareatext{font-family:Courier New, arial, helvetica; font-size: 12px;}

.smalltext{font-size:11px;}
.bigtext{font-size:13px;}
.text{font-size:12px;}
.error{background-color:#FF9999;}
.white{color: #ffffff;}

.sresult, .sresult a{font-family:arial, helvetica;}
.sresult a:link, .sresult a:active{text-decoration: underline; color: #0E4C4C;}
.sresult a:visited{text-decoration: underline; color: #709999;}
.sresult a:hover{text-decoration: none; color: #5F0000;}
.srdesc{font-family:arial, helvetica;font-size: 11px;color:#666666;}

#container{
	min-width: 700px;
	width:expression(document.body.clientWidth < 720? "700px": "auto" );
}
#bigcontainer{
	min-width: 950px;
	width:expression(document.body.clientWidth < 970? "950px": "auto" );
}

#logobar{ width: 100%;}

#topbar{
	width: 100%;
	margin:0px auto;
	font-size:12px;
	font-weight: bold;
	padding:3px;
	border-top:1px solid #5F0000;
	background:#FDE2AC;
	width:100%;
	height:15px;
}
#emptopbar{
	width: 100%;
	margin:0px auto;
	font-size:12px;
	font-weight: bold;
	padding:3px;
	border-top:1px solid #0E4C4C;
	background:#bbdddd;
	width:100%;
	height:15px;
}

#bodybar{
	width: 100%;
}

#bodyleft{
	position:relative;
	float:left;
	width:180px;
	padding: 5px 0px 5px 0px;
	border-right:1px solid #FDE2AC;
	border-bottom:1px solid #FDE2AC;
	background: #FFF5E2;
	font-size:12px;
}
#empbodyleft{
	position:relative;
	float:left;
	width:180px;
	padding: 10px 0px 10px 0px;
	border-right:1px solid #bbdddd;
	border-bottom:1px solid #bbdddd;
	font-size:12px;
	background: #E7EEEE;
}

#bodycenter{
	position:relative;
	padding:10px;
	margin-left: 200px;
	margin-right: 200px;
	font-size:12px;
}
#body2center{
	position:relative;
	padding:10px;
	margin-left: 200px;
	font-size:12px;
}
#body2left{
	position:relative;
	padding:10px;
	margin-right: 200px;
	font-size:12px;
}
#bodyright{
	position:relative;
	float:right;
	width:170px;
	padding:5px;
	border-left:1px solid #FDE2AC;
}


.browseleft{
	position:relative;
	float:left;
	width:100px;
	font-size:12px;
	text-align: left;
	padding:1px;
}

.browsecenter{
	position:relative;
	margin-left: 110px;
	margin-right: 110px;
	font-size:12px;
	text-align: center;
	padding:1px;
}
.browseright{
	position:relative;
	float:right;
	width:100px;
	text-align: right;
	padding:1px;
	font-size:12px;
}

.srleft{
	position:relative;
	float:left;
	font-size:12px;
	text-align: left;
}
.srright{
	position:relative;
	float:right;
	text-align: right;
	font-size:12px;
}
.leftls{
	margin: 0px 0px 10px 18px;
	padding:0px 0px 0px 0px;
}
.graypan{
	padding:10px;
	background: #dddddd;
}

.nav {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
}
.nav a:link, .nav a:visited, .nav a:active {
	padding-left: 10px;
}
.nav a:hover {
	border-left:5px solid #5F0000;
	padding-left: 5px;
}


.navon {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
	border-left: 5px solid #5F0000;
	padding-left: 5px;
}
.navon a:link, .navon a:visited, .navon a:active {
	color: #5F0000;
	text-decoration: underline;
}
.navon a:hover {
	color:#5F0000;
	text-decoration: none;
}

.subnav {
	font-weight: normal;
	padding-left: 20px;
	margin-top: 3px;
}
.subnavon {
	font-weight: normal;
	margin-top: 3px;
}
.subnavon a:link, .subnavon a:visited, .subnavon a:active {
	color: #5F0000;
	text-decoration: underline;
	padding-left: 20px;
}
.subnavon a:hover {
	color:#5F0000;
}
.bdpout {
	width: 100%;
	border: 1px solid #669999;
	margin: 5px 0px;
}
.bdptop {
	background-color:#669999;
	border: 1px solid #ffffff;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bdp {
	background-color:#FFFFFF;
	padding: 5px;
	font-size: 12px;
	color: #000000;
}
.pannarrow {
	background-color:#BBD0D0;
	border: 1px solid #669999;
	padding: 5px;
	font-size: 12px;
}


.tblhead {
	color: #ffffff;
	font-weight: bold;
	background-color: #669999;
}
.tblgray {
	background-color: #eeeeee;
}
.graybar {
	background-color: #dddddd;
	padding: 5px;
}
.txtbtn a {
	color:#ffffff;
	font-weight:bold;
	padding: 0 2px;
	border:2px solid;
	border-top-color:#9CAACE;
	border-left-color:#9CAACE;
	border-right-color:#040D23;
	border-bottom-color:#040D23;
	text-decoration:none;
	background-color:#113388;
}
.txtbtn a:link, .txtbtn a:visited{
	color:#ffffff;
	font-weight:bold;
	padding: 0 2px;
	border:2px solid;
	border-top-color:#9CAACE;
	border-left-color:#9CAACE;
	border-right-color:#040D23;
	border-bottom-color:#040D23;
	text-decoration:none;
	background-color:#113388;
}
.txtbtn a:hover {
	color:#CCFFCC;
}
.jobdetail {
	background-color:#dddddd;
	padding: 2px;
	font-size: 12px;
	border:1px solid;
	border-top-color:#0E4C4C;
	border-left-color:#dddddd;
	border-right-color:#ffffff;
	border-bottom-color:#dddddd;
}