/* CSS Document */
body {margin:0px;padding:0px;margin-top:0px;font-family: Trebuchet MS, Times New Roman, Times, serif;font-size:13px;font-weight:normal;color:#555555;height:auto;background-image:url(/HTML/images/bg_page.gif);background-repeat: no-repeat;background-position:top;}
.Main {width:100%;height:100%;text-align:center;line-height:165%;text-align:left;}
.PageWraper{width:940px; position:relative; margin:auto;}
.HeaderContainer {width:938px;height:auto;text-align:left; padding-left:12px;}
.LogoContainer {width:270px;float:left;text-align:left;padding-top:15px;padding-left:0px;}
.LoginContainer {width:160px;height:40px;float:right;text-align:center; margin-right:23px; padding-top:7px; background-image:url(/HTML/images/bg_loginarea.gif);background-repeat:no-repeat;}
.JobBoard{position:absolute; right:18px; top:84px; text-align:center; color:#FFFFFF; font-size:15px;}
.JobBoardTextBox{
	text-align:center; 
	color:#FFFFFF; 
	font-size:19px; 
	padding-top:9px; 
	margin:50px 0px 0px 0px;
	line-height:27px;
	width: 150px;
	position:relative;
	top: -50px;
}
.MenuContainer {height:30px;text-align:left;padding-top:0px; clear:both; padding-top:10px;}
.MenuTabs{padding:0px;  margin:0px; list-style:none;}
.MenuTabs li {
	list-style:none; 
	display:inline; 
}

.MenuTabs li a { 
	list-style:none; 
	float:left; 
	margin-right:21px; 
	height:28px; 
	color:#047391; 
	font-weight:bold; 
	font-size:15px;
}


.MenuTabs a.current_item{ 
	list-style:none; 
	float:left; 
	height:28px; 
	background-image:url(/HTML/images/icon_varrow.png); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	color:#e73956; 
	font-weight:bold; 
	font-size:15px;
}

.MenuTabs li a:hover{ 
	list-style:none; 
	float:left; 
	height:28px; 
	background-image:url(/HTML/images/icon_varrow_hover.png); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	color:#e73956; 
	font-weight:bold;
	font-size: 15px;
}

.on{ list-style:none; float:left; margin-right:21px; height:28px; background-image:url(/HTML/images/icon_varrow.png); background-repeat:no-repeat; background-position:bottom;}
.SubMenuContainer {width:auto;height:auto;text-align:left; clear:both;}
.SubMenuTabs{padding:0px;  margin:0px; font-weight:normal;}
.SubMenuTabs li{ list-style:none; width:auto; float:left; margin-right:15px;font-size:13px;font-weight:normal;}
.SloganMain{padding-top:15px; width:700px; height:51px;}
.SloganInner{padding-top:8px;}
.Footer {width:940px;margin:auto;padding-top:50px;}
.main_footer {width:100%;background-repeat:no-repeat;background-position:center bottom;background-image:url(/HTML/images/bg_footer.jpg);height:158px;}
.clear {clear:both;}
.ContentContainer{width:916px; height:auto; clear:both; margin-top:13px; padding:12px;}
.ContentLeft{width:728px; height:auto; float:left;}
.ContentRight{width:160px; height:auto; float:right;}
.AdBannerHorizontal{width:auto; height:auto; float:right; text-align:left;}
.JobSearchResult{width:728px; height:auto;text-align:left; float:left;}
.JobSearchTitle{width:728px; text-align:left; height:auto;  margin-top:15px; float:left;  padding-bottom:13px; font-size:15px;}
.JobSearchTitleStript{width:728px; text-align:left; height:auto;  margin-top:15px; float:left; background-color:#047391}
.JobSearchContainer{width:378px; text-align:left; height:auto; margin-top:15px; float:left; padding-left:10px;}
.JobSearchContainer2{width:378px; text-align:left; height:auto; margin-top:15px; float:left; padding:10px; background-color:#fcf1e6;}
.JobSearchAds{width:300px; text-align:left; height:auto; margin-top:15px; float:right;}
.search_result_container{ width:auto; padding-right:15px; float:left;}
.searchresult_link{ width:auto; height:auto; background-image:url(/HTML/images/divider_header_link.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; float:left;}

.login_divider{ vertical-align:middle; padding-left:13px; padding-right:13px;}

.AdBannerHorizontal_bottom{width:auto; height:auto; float:right; text-align:left; margin-top:25px;}
.FooterContainer{width:896px; height:78px; float:left; text-align:left; margin-top:10px; padding-left:20px; padding-top:28px; background-image:url(/HTML/images/bg_footer.gif);
background-repeat:repeat-x; background-position:top;}
.FooterLeft{width:200px; text-align:left; height:auto; float:left;}
.FooterRight{width:300px; text-align:right; height:auto;  float:right; padding-right:20px;}
.select_box{width:50px; background-color:#eff4e2; border:1px solid #d5dcbf; padding:3px;}
.select_box2{width:100px; background-color:#eff4e2; border:1px solid #d5dcbf; padding:3px;}

.change_num_records { float:right; font-size:13px; text-transform:uppercase; }

.text_footer_url{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#aaaaaa;
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	text-decoration:none;
	}
	
.text_webresult{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#047391;
	font-weight:bold;
	padding-right:4px;
	font-size:15px;
	margin-top:-10px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.text_top_nav{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#047391;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	}
	
.text_top_visited{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#e73956;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	background-image:url(/HTML/images/icon_varrow.png); background-repeat:no-repeat; background-position:bottom; padding-top:20px;
	}

.clear {
	clear:both;
}

.job_title { font-weight:bold; }

.text_job_title {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#cc6633;
}

.text_jobsub_title {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#555555;
}

.text_slogan_large {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#ffffff;
}

.text_white_normal {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#ffffff;
}



.text_copyright {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#aaaaaa;
}



/*Start of job details*/

.JobdetailsTitle{width:728px; text-align:left; height:auto;  margin-top:10px; float:left;  padding-bottom:13px; color:#555555; font-size:26px;}

 .JobdetailsTitle_inner_left{float:left; background-color:#FFFFFF; padding-right:5px; height:auto;  margin-top:-4px;}
  .JobdetailsTitle_inner_right{float:right; background-color:#FFFFFF; padding-left:20px; padding-right:4px; margin-right:146px; margin-top:-4px;}

.JobdetailsTitleStript{width:728px; text-align:left; height:15px;  margin-top:15px; float:left; background-color:#91ae32}
.text_JobdetailsTitleStript{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#91ae32;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	
	}
	
.text_jobdtails{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#555555;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	
	}
	
.text_greentill{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#047391;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	
	}
	
.text_greentill_large{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#047391;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	
	}
	

.text_jobdtails ul{ list-style:square; line-height:27px;}

.jobdetails_innernav{padding:0px; margin:0px;}

.jobdetails_innernav li{ padding-right:15px; padding-left:15px; list-style:none; float:left;  background-image:url(/HTML/images/divider_jobdetails.gif); background-position:left; background-repeat:no-repeat;}

a.company_links:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#acd0dc;
	font-size:15px;
	text-decoration:none;
}
a.company_links:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#f7ffd9;
	font-size:15px;
	text-decoration:none;
}
a.company_links:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#acd0dc;
	font-size:15px;
	text-decoration:none;
}
a.company_links:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#f7ffd9;
	font-size:15px;
	text-decoration:none;
}


a.submenu_item:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
a.submenu_item:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
a.submenu_item:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
a.submenu_item:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#f7ffd9;
	text-decoration:none;
}

a.login_links:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
a.login_links:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
a.login_links:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
a.login_links:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#f7ffd9;
	text-decoration:none;
}


a:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#047391;
	text-decoration:none;
}
a:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#e73956;
	text-decoration:none;
}
a:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#047391;
	text-decoration:none;
}
a:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#e73956;
	text-decoration:none;
}





a.button1 {
	background:transparent url("/HTML/images/button1_right.png") no-repeat scroll top right;
	display:block;
	float:left;
	height:27px;
	padding-right:10px;
	text-decoration:none;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
}

a.button1 span {
	background:transparent url("/HTML/images/button1_left.png") no-repeat;
	display:block;
	line-height:15px;
	padding:6px 0 6px 36px;
	color:#ffffff;
}


a.button1:active {
	color:#ffffff;
	outline:none;
}

a.button1:active span {
	color:#ffffff;
	outline:none;
}

a.button1:hover {
	color:#ffffff;
	outline:none;
}

a.button1:hover span {
	color:#ffffff;
	outline:none;
}


a.button2 {
	background:transparent url("/HTML/images/button2_right.png") no-repeat scroll top right;
	display:block;
	float:left;
	height:27px;
	padding-right:10px;
	text-decoration:none;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
}

a.button2 span {
	background:transparent url("/HTML/images/button2_left.png") no-repeat;
	display:block;
	line-height:15px;
	padding:6px 0 6px 36px;
	color:#ffffff;
}


a.button2:active {
	color:#ffffff;
	outline:none;
}

a.button2:active span {
	color:#ffffff;
	outline:none;
}

a.button2:hover {
	color:#ffffff;
	outline:none;
}

a.button2:hover span {
	color:#ffffff;
	outline:none;
}

.clear {
	overflow: hidden;
	width: 100%;
}
