/* 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;line-height:21px;background-image:url(/Custom_Jobs/bg_page.gif);background-repeat: no-repeat;background-position:top;}
.Main {width:100%;height:100%;text-align:center; text-align:center;}
.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:138px;height:40px;float:right;text-align:left; margin-right:10px; padding-top:0px;background-image:url(/Custom_Jobs/bg_loginarea.gif);background-repeat:no-repeat;}
.JobBoard{
	position:absolute;
	right:-58px;
	top:82px;
	text-align:center;
	color:#FFFFFF;
	font-size:15px;
}
.JobBoardTextBox{text-align:center; color:#555555; font-size:15px; padding-top:9px;}
.MenuContainer {width:728px;height:30px;text-align:left;padding-top:0px; clear:both; padding-top:10px;}
.MenuTabs{padding:0px;  margin:0px;}
.MenuTabs li{ list-style:none; float:left; margin-right:21px; height:20px;}
.SubMenuContainer {width:auto;height:auto;text-align:left; clear:both;}
.SubMenuTabs{padding:0px;  margin:0px;}
.SubMenuTabs li{ list-style:none; width:auto; float:left; margin-right:15px;}
.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(/Custom_Jobs/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; background-color:#ff7f02; margin-top:15px;}
.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;}

.AdBannerHorizontal_bottom{width:auto; height:auto; float:right; text-align:left; margin-top:30px;}
.FooterContainer{
	width:896px; 
	height:40px; 
	text-align:left; 
	margin-top:10px; 
	padding-left:20px; 
	padding-top:28px; 
	background-image:url(/Custom_Jobs/bg_footer.gif);
	background-repeat:repeat-x; 
	background-position:top; 
	position:absolute; 
	bottom:-50px;
	z-index:99;
	
}
.FooterLeft{width:200px; text-align:left; height:auto; float:left;}
.FooterRight{width:300px; text-align:right; height:auto;  float:right; padding-right:20px;}


A:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#ff6600;
	text-decoration:none;
}
A:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#666600;
	text-decoration:none;
}
A:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#666600;
	text-decoration:none;
}
A:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#666600;
	text-decoration:none;
}
.clear {
	clear:both;
}
.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:bold;
	color:#555555;
}

.text_slogan_large {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#555555;
}

.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:bold;
	color:#aaaaaa;
}

a.text_joblink:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	font-size:15px;
	text-decoration:none;
}
a.text_joblink:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	font-size:15px;
	text-decoration:none;
}
a.text_joblink:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	font-size:15px;
	text-decoration:none;
}
a.text_joblink:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	font-size:15px;
	text-decoration:underline;
}

  
    h1 {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #555555;
    } 
h2 {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	}

.SubMenuTabs li a{color:#FFF;}
.SubMenuTabs li a:hover{color:#cc6633;}
.SloganMain h1{top:-15px; position:relative; color:#FFF;}
.SloganMain h3{padding: 0px 0px 10px 0px;}
.SloganMain p{top:-30px; position:relative; color:#FFF; line-height:15px;}
.SloganMain a{padding: 0px 0px 10px 0px;}
.JobBoardTextBox h2{width:100px; font-size:14px; color:#FFF; position:relative; left:-100px;}
.JobBoardTextBox p{width:100px; font-size:14px; color:#FFF; position:relative; left:-100px;}
#catbystate p{background-color:#099;}
