html{margin:0;padding:0;background:#5B7E95;cursor:default;}

/* ------ Fonts ------------------ */

	
body{
	margin:0;
	padding:0;
	color:#808080;
	font-family: "Arial", Helvetica, Tahoma;
	font-size: 13px;
}
p, address, ul, fieldset, table, td{ margin: 0; padding: 0; line-height: 18px; color: #303030;}
h1, h2{font-family: Arial, Helvetica, sans-serif;color:#547336;font-weight:normal;}
h1{font-size:20px;margin-bottom:50px;color:#024D89;}
h2{font-size:18px; letter-spacing:0px; margin-bottom: 0.4em;color:#333;}
h3, h4{font-family: Arial, Helvetica, Sans-serif; font-size: 13px;color:#FFF;}
h6{font-family: Verdana, Tahoma, Helvetica, Sans-serif;  font-size:13px; letter-spacing:0px; margin-bottom: 20px;color:#663300;}

label{font-size: 12px; font-family: Verdana, Helvetica, Sans-serif;color:#222;} small{color: #888;}
#content ul{margin-left: 2em; padding: 0;}
.good{color: #82AA3A; font-size: 16px;}
.error{color: #F00;}
.smalls{font-size: 12px;}

/* ------ Positioning ---------- */

#main{background:transparent url(img/b_bck.jpg) top center repeat-x scroll;}
#header{	background: transparent url(img/p_header.gif); position:relative; padding:0;	left:50%;	top:25px;	margin-left:-386px;	width: 773px;	height:89px;	margin-bottom:25px;}
#menu{	top: 0px;	position:relative;	left:50%;	padding:0;margin-left:-386px;	width: 773px;	height:36px; margin-bottom:0px;}
#content{	padding: 40px 17px 10px 20px;	top: auto;	position:relative;	width:395px;	left:50%;	margin-left:-215px;	margin-top:0px;	background-image: url(img/home_c_h.gif);}
html>body #content {padding: 20px 17px 10px 20px;}  /*Other browsers*/ 
html>body #page{margin-top:0px;}  /* HIDE FROM IE */
#footer{height:60px;background: #5B7E95 url(img/p_bottom.gif) 0px 0px  scroll; background-position:center; background-repeat:no-repeat; background-position:top;}
#footer p{ font-size: 10px; font-family: Verdana, Tahoma, Helvetica, Sans-serif; color: #E0EBF7;padding-top: 1.7em;width: 436px;margin-left:auto;margin-right:auto;text-align:center;}
.nodis, hr, #skipnav, legend{display: none;}
acronym, abbr{border: 0; cursor: help;}
#footer abbr{cursor:pointer;}

/*---------------------------*/

.morebtn{float:right; display: block;width:67px;margin-top:6px;height:21px;background:transparent url(img/more.gif) 0px 0px no-repeat scroll;}
.morebtn:hover{background-position:0px -21px;}
.morebtn span{display:none;}

.morebtnblue{float:left; display: block;width:60px;margin-top:10px; margin-bottom:10px;height:21px;background:transparent url(img/more_blue.gif) 0px 0px no-repeat scroll;}
.morebtnblue:hover{background-position:0px -21px;}
.morebtnblue span{display:none;}

#content a,#content a:visited {
	font-weight:bold; 
	text-decoration : none;
	color:#0A5EB1;
}
#content a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color:#0099FF;
}
/* ------Sidebar --------- */
#sidebar1{margin-left: -377px;position: absolute; top: 397px; left: 50%; width: 143px; z-index: 2; padding:10px 10px 10px 10px}
#sidebar2{
	margin-left: 216px;
	position: absolute;
	top: 397px;
	left: 50%;
	width: 142px;
	z-index: 2;
	padding:10px 10px 10px 10px;
	background-image: url(img/side_r_t.jpg);
}

#sidebar1 a{display: block; line-height: 2em; color:#FFCC00; font-weight:bold; text-decoration:none;}
#sidebar1 a:hover { display: block; line-height: 2em; color:#FFFF00; font-weight:bold; text-decoration:none; }


html>body #sidebar1{padding-top:0px;}
html>body #sidebar2{padding-top:0px;}
.sidecontent p, .sidecontent ul, .sidecontent fieldset, .sidecontent table{font-size: 11px; line-height: 16px; font-family: Verdana, Helvetica, Sans-serif; color:#CDE5FF;}
.sidecontent ul { list-style: none; margin:0 0 0 -20px; padding: 0 0 0 20px; line-height:20px}
.sidecontent li a {
	font-size:11px;
	text-decoration:none;
    color:#FFCC00;
	font-weight: bold;
	padding-left: 12px;
	background: transparent url(img/arrow.gif) no-repeat 0 60%;
	
}


.sidecontent a:hover
	{
	color:#FFCC00;
	background-position: -500px 60%;
	}

.sidecontent label{font-size: 10px; font-family: Verdana, Helvetica, Sans-serif;color:#FFF;}.sidecontent small{color: #CCC;}

.sidecontent input,
.sidecontent textarea,
	{
	border: 1px; color:#666666;
	width: 130px;
	font: 8px verdana, sans-serif;
	padding: 3px;
	margin-bottom: 10px;
}

.sidecontent input:hover + br + input{border: 1px solid #838383;}
.sidecontent input.b_form{ padding:3px; border:1px solid#CCC; background: #FFF url(img/form_b.gif) ;font-size:10px; color:#666 ; width: 60px; height:25px; background-position: 0px 0px;}
.sidecontent input.b_form:hover{color:#333; background-position: 0px -2px; color:#777;}

/* ------ Content Forms: ------------------ */

fieldset{border:0;margin:0;}
input.inp, textarea, select{font-family: Verdana, Helvetica, Sans-serif; font-size: 11px; margin-bottom: 0.4em; background: #FFF url(img/form.gif); border:0px; padding: 3px; margin-top:2px; }
#content input.inp, #content textarea{border: 1px solid #AFAFAF; background: #FFF url(img/form.gif) 0px 0px repeat-x scroll; padding: 0.3em;}
#content textarea{background: #FFF url(img/frm_ta.gif) 0px 0px repeat-x scroll;} 
#content input.inp{ margin-top:4px; font-size: 11px; font-family: Verdana, Helvetica, Sans-serif;color:#333; width: 220px;} #content textarea{width: 260px; height: 180px; overflow: auto;}
#content input:hover, #content textarea:hover, #content input:focus, #content textarea:focus{border-color: #838383; background-position: 0px -2px;}
#content textarea:hover, #content textarea:focus{background-position: 0px -10px;}
#content input.b_form{padding:4px; border:1px solid#CCC ; background: #FFF url(img/form_b.gif) ;font-size:11px; font-weight:bold; color:#666 ; width: 9em; background-position: 0px 0px;}
#content input.b_form:hover{color:#333; background-position: 0px 0px; color:#777;}
#content label{margin-bottom:10px;}
#content label:hover + br + input, #content label:hover + br + textarea{border: 1px solid #838383;}
fieldset p{font-size: .9em;}

/* ------ Menu ------------------- */

#menubar{list-style: none;	padding:0;	width:559px;	height:20px; margin-left:-230px;	position: relative;	top:15px;	left: 50%;	z-index:1;	text-align:center;}
#menubar li {	list-style:none;	margin:0;	padding: 0;	float:left;	display:inline;}
#menubar a{	display:table-cell ;	width:92px;	font-family: Verdana, Helvetica, Sans-serif; display:block;	margin:0;	text-align:center;	padding-right:0px;	padding-left:0px;	color:#FFFFFF;	text-decoration:none;	font-size:10px;}
#menubar a:hover{color:#D7EDB3;}

/* ------ Spacing --------------- */
.vs-2	{	margin-bottom: -2px;}
.vs0	{	margin-top: 0;	}
.vs3	{	margin-top: 3px;}		
.vs5	{	margin-top: 5px;}	
.vs7	{	margin-top: 7px;}
.vs10	{	margin-top: 10px;}	
.vs15	{	margin-top: 15px;}	
.vs25	{	margin-top: 25px;}

/* ------ Other Pages: -------- */
body#home #content{background: transparent url(img/home_c_h.gif) 0px 0px  scroll; background-position:center; background-repeat:no-repeat; background-position:top;}
body#home #sidebar1{background: transparent url(img/side_l_t.jpg) 0px 0px  scroll no-repeat;}
body#home #sidebar2{background: transparent url(img/side_r_t.jpg) 0px 0px  scroll no-repeat;}
body#home #menu{ background: transparent url(img/menu_b.gif) 0px 0px repeat-x scroll;}
body#home #topimg{	padding:0; background: transparent url(img/topimg.jpg); position:relative;	left:50%;	margin-left:-386px;	width: 773px;	height:247px;}
body#home #page{ background: transparent url(img/p_back.gif) 0px 0px repeat-y scroll;background-position:center;}
/*------services------------*/
body#services #sidebar1{background: transparent url(img/services/side_l_t.jpg) 0px 0px  scroll no-repeat;}
body#services #sidebar2{background: transparent url(img/services/side_r_t.jpg) 0px 0px  scroll no-repeat;}
body#services #content{background: transparent url(img/services/home_c_h.gif) 0px 0px  scroll; background-position:center; background-repeat:no-repeat; background-position:top;}
body#services #menu{ background: transparent url(img/services/menu_b.gif) 0px 0px repeat-x scroll;}
body#services #topimg{	padding:0; background: transparent url(img/services/topimg.jpg); position:relative;	left:50%;	margin-left:-386px;	width: 773px;	height:247px;}
body#services #page{ background: transparent url(img/services/p_back.gif) 0px 0px repeat-y scroll;background-position:center;}
/*------employers------------*/
body#employers #sidebar1{background: transparent url(img/employers/side_l_t.jpg) 0px 0px  scroll no-repeat;}
body#employers #sidebar2{background: transparent url(img/employers/side_r_t.jpg) 0px 0px  scroll no-repeat;}
body#employers #content{background: transparent url(img/employers/home_c_h.gif) 0px 0px  scroll; background-position:center; background-repeat:no-repeat; background-position:top;}
body#employers #menu{ background: transparent url(img/employers/menu_b.gif) 0px 0px repeat-x scroll;}
body#employers #topimg{	padding:0; background: transparent url(img/employers/topimg.jpg); position:relative;	left:50%;	margin-left:-386px;	width: 773px;	height:247px;}
body#employers #page{ background: transparent url(img/employers/p_back.gif) 0px 0px repeat-y scroll;background-position:center;}

/*------applicants------------*/
body#applicants #sidebar1{background: transparent url(img/applicants/side_l_t.jpg) 0px 0px  scroll no-repeat;}
body#applicants #sidebar2{background: transparent url(img/applicants/side_r_t.jpg) 0px 0px  scroll no-repeat;}
body#applicants #content{background: transparent url(img/applicants/home_c_h.gif) 0px 0px  scroll; background-position:center; background-repeat:no-repeat; background-position:top;}
body#applicants #menu{ background: transparent url(img/applicants/menu_b.gif) 0px 0px repeat-x scroll;}
body#applicants #topimg{	padding:0; background: transparent url(img/applicants/topimg.jpg); position:relative;	left:50%;	margin-left:-386px;	width: 773px;	height:247px;}
body#applicants #page{ background: transparent url(img/applicants/p_back.gif) 0px 0px repeat-y scroll;background-position:center;}
/*------contact------------*/
body#contact #sidebar1{background: transparent url(img/contact/side_l_t.jpg) 0px 0px  scroll no-repeat;}
body#contact #sidebar2{background: transparent url(img/contact/side_r_t.jpg) 0px 0px  scroll no-repeat;}
body#contact #content{background: transparent url(img/contact/home_c_h.gif) 0px 0px  scroll; background-position:center; background-repeat:no-repeat; background-position:top;}
body#contact #menu{ background: transparent url(img/contact/menu_b.gif) 0px 0px repeat-x scroll;}
body#contact #topimg{	padding:0; background: transparent url(img/contact/topimg.jpg); position:relative;	left:50%;	margin-left:-386px;	width: 773px;	height:247px;}
body#contact #page{ background: transparent url(img/contact/p_back.gif) 0px 0px repeat-y scroll;background-position:center;}
