body { background-color: #FFF; margin: 0px; background-image: url("../images/grad.jpg"); background-repeat: repeat-x; }
body, table, td, tr { font-family: tahoma, verdana, arial, sans-serif; text-decoration: none; font-size: 8.5pt; color: #333333; }

#firstrow_left {
	float: left;
	padding-bottom: 15px;
	width: 735px;
}
						
#findjobs {
	float: left; 
	width: 50%; 
	padding-right: 5%;
}

#articles  {
	float: right; 
	width: 40%;
}

#featured  {
	float: right; 
	width: 170px; 
	padding-left: 5px;
	
}

#jobcats {
	float: left;
	padding-bottom: 20px;
	width: 735px;
}

#otherfeatured {
	float: right;
	padding-left: 5px;
	width: 170px;
}

#homebanners {
	float: left;
	width: 770px;
	padding-bottom: 20px;
}

#poll_services {
	float: right;
	width: 170px;
	padding-left: 5px;
}

#featured_box {
	border-bottom: dotted 1px #cccccc;
	background-color: #4F67D1;
	margin-bottom: 2px;
}

#featured_top_left {
	background-image: url(../images/lft_crv.gif);
	background-repeat: no-repeat;
	padding: 2px 0 5px 10px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

#featured_top_right {
	background-image: url(../images/rht_crv.gif);
	background-repeat: no-repeat;
	padding: 2px 0 0 5px;
	float: right;
}

#main_c {
	margin:0 auto;
	position:relative;
	width:1000px;
}

#container {
	float:left;
	background-color:#FFF;
	width:1000px;
}

#left_pane {
	position:relative;
	float:left;
	width:790px;
}

.home_first_div {
	float:left;
	margin-bottom:20px;
	width:100%;
	border-bottom:1px solid#e1edf8;
}

.clear{clear:both;}

.home_job_cats {
	float:left;
	width:100%;
	height: 200px;
	border:1px solid #EEEEEE;
	margin:0 0 20px 0;
}

.featured_jobs {
	float:left;
	width:785px;
	padding:5px 0 5px 5px;
	/*background-color: #d9e8f6;*/
	border:1px solid #EEEEEE;
	margin-bottom:9px;
}

.featured_divisions {
	float:left;
	width:152px;
	height:125px;
	/*padding:5px;*/
	margin-right:5px;
	background-color: #FFF;
}

.bottom_services {
	float:left;
	margin-bottom:10px;
	width:790px;
}

.bottom_divisions {
	float:left;
	width:260px;
	height:220px;
}

.bottom_divisions_left_space {margin-left:5px;}

#right_pane {
	position:relative;
	float:right;
	width:200px;
}

a { text-decoration: none; color: #003399 }
a:hover { text-decoration: none; color: #FF6600 }
a img { border: 0px #FFFFFF; }

form { padding:0; margin:0; }
select { font-family: Arial, Tahoma, Verdana; text-decoration: none; font-size: 8.5pt; color: #333333; }

h1, h2, h3, h4 { font-family:  Arial, Tahoma, Verdana; font-weight: normal; padding: 0; margin: 0; display: inline; }
h1 { font-size: 20pt; }
h2 { font-size: 15pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }

input:focus, textarea:focus { background:#FFC; }
input.button, input.inputtext, textarea { border:1px solid #BBB; }
input.button { padding:2px 5px; }

/* header boxes */
table.hdrbox { margin-left: 0; margin-right: 0; width: 100%; padding: 0; border-bottom: 1px solid #d3e4f4; }
td.hdrbox_l { background: url("../images/boxhdr_l.png") no-repeat; width: 7px; height: 20px; }
td.hdrbox_m { font-family: verdana, tahoma, arial; font-size: 10pt; font-weight: bold; height: 20px; line-height: 20px; color: #ffffff; text-align: left; text-decoration: none; background-color: #175cb9; padding: 0; margin: 0; }
td.hdrbox_r { background: url("../images/boxhdr_r.png") no-repeat; width: 7px; height: 20px; }
td.hdrbox_spcr { width: auto; text-align: right; }

/* horizontal top menu */
table.pill { margin-left: 0; margin-right: 0; width: 100%; padding: 0; background-color: #6286eb; border-bottom: 2px solid #efaa23; text-align: center; }
td.pill_m { background: url("../images/menu_up.png") repeat-x; padding: 0; margin: 0; width: 100%; }
#pillmenu { white-space: nowrap; height: 27px; }
#pillmenu ul { margin: 0; padding: 0; list-style: none; }
#pillmenu li { float: left; margin: 0; padding: 0; width: 110px; position:relative; }
#pillmenu li.l1 { float: left; margin: 0; padding: 0; width: 80px; position:relative; }
#pillmenu li.l2 { float: left; margin: 0; padding: 0; width: 80px; position:relative; }
#pillmenu li.l3 { float: left; margin: 0; padding: 0; width: 130px; position:relative; }
#pillmenu li.l4 { float: left; margin: 0; padding: 0; width: 160px; position:relative; }
#pillmenu li.l5 { float: left; margin: 0; padding: 0; width: 120px; position:relative; }
#pillmenu li.l6 { float: left; margin: 0; padding: 0; width: 110px; position:relative; }
#pillmenu li.l7 { float: left; margin: 0; padding: 0; width: 110px; position:relative; }
#pillmenu li.l8 { float: left; margin: 0; padding: 0; width: 110px; position:relative; }
#pillmenu a { font-family: arial, helvetica, sans-serif; font-size: 13px; display: block; height: 27px; line-height: 23px;color: #FFFFFF; text-decoration: none; }
#pillmenu a:hover { background: url("../images/menu_down.png") repeat-x; background-color: #285384; }
#pillmenu a#active_menu { background: url("../images/menu_down.png") repeat-x; background-color: #285384; }
#pillmenu li.empl { float: right; border-left: 1px solid #83b6eb; }
#pillmenu li.empl a:hover { background: url("../images/menu_up_orange.png") repeat-x; background-color: #285384; }
#pillmenu li.empl a#active_menu { background: url("../images/menu_up_orange.png") repeat-x; background-position: 0 0; background-color: #285384; }
#pillmenu ul li:hover ul, #pillmenu ul li.over ul { display: block; }
#pillmenu ul ul { position: absolute; z-index: 10500; display: none; border-bottom: 1px solid #83b6eb; top: 27px; left: -1px;max-height: 180px; padding: 0px; }
#pillmenu ul ul li { width: 100%; background-image: none; }
#pillmenu ul ul li a { font-size: 12px; font-weight: normal; display: block; height: 20px; line-height: 20px; padding: 0 5px; color: #FFFFFF; text-decoration: none; background-color: #6286eb; border-left: 1px solid #83b6eb; border-top: 1px solid #83b6eb; border-bottom: 0; float: none; text-align: left; }
#pillmenu ul ul li a:hover { background-image:none; }

.brws { padding: 2px; width: 32%; }
.brws a { line-height: 20px; }
.lflt { float: left; }
.collapse { height: 200px; overflow: hidden; }
.collapse_h { height: 200px; overflow: hidden;background-image: url(../images/crve_05.png); background-repeat: repeat-y; }
.expand { display: block; height: auto; }
.expand_h { display: block; height: auto; background-image: url(../images/crve_05.png); background-repeat: repeat-y;}
.homebanners { width: 45%; text-align: center; padding: 0px 0px 0px 0px; float:left; }
.homebanners a { display: block; overflow: hidden; padding: 0px 0px 20px 0px; }
.homebanners img { width: 215px; height: 150px; }
.hrnewsbanners img { float:right; margin-left:10px; margin-bottom:10px; margin-top:5px; }
.resbanners a { width: 160px; height: 600px; display: block; overflow:hidden; }
.featemp { width: 85px; text-align: center; padding: 0px 0px 0px 10px; float:left; }
.featemp a { display: block; overflow: hidden; padding: 0px 0px 0px 0px; }
.featemp img { width: 80px; height: 80px; border: 1px solid #CCCCCC; }
.featemp1 {width: 85px; height: 80px; text-align: center; float:left;}
.featemp1 img { width: 80px; height: 80px; border: 1px solid #CCCCCC; }
/* misc */
#qtns { border-left: 2px #505050; border-right: 2px #505050; border-bottom: 2px #505050; padding: 2px; overflow: hidden; }
#qtns_s {padding-left:1px;overflow: hidden;}
/* background-image: url("../images/pollbg.png"); background-repeat: repeat-x; background-color: #ffffb4; */
#ansr {overflow: hidden; padding: 3px 3px 0 3px; border-left: 2px #505050; border-right: 2px #505050; border-bottom: 2px #505050; height:227px;}
#statosmsg { border: 2px solid #6699ff; background-color: #ffffcc; padding: 3px; font-size: 12pt; font-weight: bold; padding-left: 15px }

.borderdwn { border-bottom: 1px solid #E3E3E3; }
.bold { font-weight: bold; }
.white { text-decoration: none; color: #FFFFFF; }
.orange { color: #F5821F; }
.blue { color: #285384; }
.green { color: #019901; }
.black { color: #000000; }
.gray { color: #999999; }
.smalltxt { text-decoration: none; font-size: 8pt; }
.copyright { font-size: 10pt; }
.firstcap { text-transform: capitalize; }
.hidden { display: none; }
.nicebline { border-bottom: 1px solid #d3e4f4 }
.yelbutt a:hover { background-image: none; }

/*rouded boxes */
.border {background:url(../images/border_tall.gif) top repeat-x;}
.border .btall {background:url(../images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(../images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(../images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(../images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(../images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(../images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(../images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;}
.border a img {float:right;}

.displayblock {position: absolute;background-color: #FFFFFF;text-align: left;border: 1px solid #afcee5;}
.displayB {position: absolute;background-color: #eee;text-align: left;border: 3px solid #ccc;}
.displayelem{font-family: Arial, Tahoma, Verdana;}
.jobdescBlock {position: absolute;background-color: #ffffff;text-align: left;}
.hideelem{display:none;}

.suggest_link {background-color: #FFFFFF;padding: 2px 6px 2px 6px;}
.suggest_link_over {background-color: #D2E5F8;padding: 2px 6px 2px 6px;}
#searchlist {position: absolute;background-color: #FFFFFF;text-align: left;border: 1px solid #afcee5;}
#locdiv {position: absolute;background-color: #FFFFFF;text-align: left;border: 1px solid #000000;}

#container_header{font-size:14px; font-weight:bold; color:#175cb9;}
