/* CSS Document */

html, body {
	margin-left: auto;
	margin-right: auto;
	
	}
#top_strip {
	margin-left:auto;
	margin-right:auto;
	width: 820px;
	height:220px;
	}
	
#container {
	margin-left:auto;
	margin-right:auto;
	width: 820px;
	height:auto;
}
#job_box1{
		width:170px;
		height:130px;
		padding-left:10px;
		}

#nav {
	float:left;
	width: 210px;
	height:670px;
	background-image:url(images/nav_box_long.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	margin-bottom:10px;
	}

#nav_spacer{
	width:180px;
	height:50px;
	float:right;
	}
	
#left_nav{
		width:183px;
		height:auto;
		background-repeat:no-repeat;
		float:left;
		padding-top:30px;
		padding-left:10px;
		}
#copy {
	width:390px;
	height:auto;
	margin-left:5px;
	margin-top:3px;
	float:left;
}

#butts{
	width:50px;
	height:auto;
	float:left;
	}




#wide_copy {
	width:570px;
	height:auto;
	margin-left:16px;
	margin-top:3px;
}

#content {
	float:right;
	width:605px;
	height:auto
	}

#candidate_butt{
	width:auto;
	height:auto;
	}

#job_list_butt{
	width:auto;
	height:auto;
	margin-left:10px;
	}
	
#bottom_strip{
	width:818px;
	height:43px;
	background-image:url(images/bottom_strip.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:2px;
	}	

#job_box {
	float:right;
	width:189px;
	height:auto;
	margin-right:2px;
	padding-left:10px;
	padding-top:10px;
	background-image:url(images/jobs_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#text_box{
        height:30px;
		background-image:url(images/text_box.jpg);
		background-repeat:no-repeat;
		padding-left:9px;
		margin-top:5px;
		}
#jobs{
		width:589;
		height:auto;
		background-image:url(images/job_top_strip.gif);
		background-position:top;
		background-repeat:no-repeat;
		padding-left:5px;
		}

#footer_copy{
		margin-left:25px;
		margin-top:8px;
}
		
.button_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			text-decoration:none;
			}
			
.main_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#0d226d;
			text-decoration:none;
			line-height:20px;
			}
			
.main_black{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			text-decoration:none;
			line-height:20px;
			}
			
.job_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#0d226d;
			text-decoration:none;
			}
			
.bold_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#0d226d;
			font-weight:bold;
			text-decoration:none;
			}
			
.bold_white_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			}
.job_head{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			text-decoration:none;
			}
			
h3, .quote_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#0d226d;
			text-decoration:none;
			font-style:italic;
			line-height:20px;
			font-weight: normal;
			}
			
			
h1, .heading_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#0d226d;
			text-decoration:none;
			font-weight: normal;
			}

h2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#0d226d;
			text-decoration:none;
			}

.heading_text_bold{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#0d226d;
			text-decoration:none;
			font-weight:bold;
			}	
			
.sub_heading_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#0d226d;
			text-decoration:none;
			font-weight: normal;
			}



#nav_left ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#nav_left a
{
font-family:Verdana;
font-size:12px;
display: block;
color:#FFFFFF;
width: 157px;
height:auto;
padding: 4px 5px 6px 5px;
text-decoration: none;
margin-top:1px;
border-bottom:#FFFFFF thin solid;
}

#nav_left a:hover
{
font-family:Verdana;
font-size:12px;
display: block;
color:#0066FF;
width: 157px;
height:auto;
padding: 4px 5px 6px 5px;
text-decoration: none;
margin-top:1px;
border-bottom:#FFFFFF thin solid;
}

#nav_left li li a
{
font-size:11px;
display: block;
color:#FFFFFF;
height:auto;
width: 139px;
margin-top:2px;
padding: 3px 7px 2px 20px;
text-decoration: none;
font-weight: normal;
border-bottom:#FFFFFF thin solid;
}
#nav_left li li a:hover
{
font-size:11px;
display: block;
color:#0066FF;
height:auto;
width: 139px;
margin-top:2px;
padding: 3px 7px 2px 20px;
text-decoration: none;
font-weight: normal;
border-bottom:#FFFFFF thin solid;
}
#nav_left li li li a
{
width: 120px;
padding: 3px 3px 3px 30px;
text-decoration: none;
font-weight: normal;
}

#job_box a
{
display:block;
width:172px;
height:auto;
margin-bottom:7px;
background-image:url(images/job_arra.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#112d90;
text-decoration:none;
}
#job_box a:hover
{
display:block;
width:172px;
height:auto;
margin-bottom:7px;
background-image:url(images/job_arra_over.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
text-decoration:none;
}

a:link, a:visited
{
	font-family:Verdana;
	font-size:12px;
	color:#112d90;
	background-color:transparent;
	text-decoration:none;
}

a:hover 
{
  	color:#112d90;
  	background-color:transparent;
  	text-decoration:underline;
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border-bottom-color:#FFFFFF;
border-bottom-width: medium;
}

.glossymenu li a{
background: url(images/button.jpg) repeat-x bottom left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 170px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image:url(images/button.jpg);
color:#0099FF;
}
	
#main_body{
	width:900px;
	height:1500px;
	background-image:url(images/home-page.jpg);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#main_body2{
	width:900px;
	height:1500px;
	background-image:url(images/home-page2.jpg);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.boxHeadMiddle {font-weight: bold; color: #fff;}
.ceRight {text-align: right;}
.tab_heading1 {background-color: #112d90;}
.footer_email {padding-left: 150px;}
.footer_co_name {padding-left: 90px;}
.newsHeadingRow {background-color: #112d90; color: #fff; }
.newsHeading {padding: 3px 10px 3px 10px;}
.newsContent {border: 1px solid #112d90; padding: 3px 10px 3px 10px;}