html, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

body {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
	scrollbar-face-color:#5C5940;
	scrollbar-highlight-color:#A5A07C;
	scrollbar-3dlight-color:#252200;
	scrollbar-darkshadow-color:#A5A07C;
	scrollbar-shadow-color:#353324;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FCFAD6;
	height: 100%;
}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

a:link {  font-size: 11px; color: #0033FF; text-decoration: underline;}
a:visited {  font-size: 11px; color: #0033FF; text-decoration: underline;}
a:hover {  font-size: 11px; color: #FF0000; text-decoration: none;}
a:active {  font-size: 11px; color: #FF0000; text-decoration: none;}

a.lnk-white:link {  font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.lnk-white:visited {  font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.lnk-white:hover {  font-size: 11px; color: #FFFF99; text-decoration: underline;}
a.lnk-white:active {  font-size: 11px; color: #FFFF99; text-decoration: underline;}


a.lnk-sub:link {  font-size: 10px; color: #333333; text-decoration: none;}
a.lnk-sub:visited {  font-size: 10px; color: #333333; text-decoration: none;}
a.lnk-sub:hover {  font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.lnk-sub:active {  font-size: 10px; color: #FFFFFF; text-decoration: none;}

td {  font-size: 9px; color: #000000;}

.txt-white {  font-size: 11px; color: #FFFFFF;}
.title {  font-size: 18px; font-weight: bold; color: #003399;}
.heading {  font-size: 14px; font-weight: bold; color: #454326;}
.justify { font-size: 11px; color: #000000; text-align: justify; }

.txt-blue {  font-size: 11px; color: #003399; font-weight:bold; }

.mover {  font-size: 11px; color: #333333; background: #BDBA9F }
.mout {  font-size: 11px; color: #333333; background: #ffffff }

.mover-head {  font-size: 11px; color: #333333; background: #FFFFFF }
.mout-head {  font-size: 11px; color: #333333; background: #FCFAD6 }

hr { size: 1; color: #252200; }

select, option, textarea, input { color:#666633; font-size: 11px; background-color:#FAFAED; border: 1px solid; }
input.clear {color:#666633; font-size: 11px; background-color:transparent; }

.employee {
	width: 750px;
	float: left;
	margin-bottom: 10px;
}

.employee p {
	padding: 5px;
}

.iso {
	font-size: 9px;
	color:#01406f;
}

#jobsearch input {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#flashbanner {
	width: 760px;
	height: 257px;
	margin: 0;
	padding:0;
	float:left;
}

#ad {
	width: 400px;
	height: 342px;
	margin: auto;
}

#status_login {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

p.contact-email { color: #0066CC; text-align:right; margin: 0px; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#citydiv {
	float: left;
}
