/* 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:22px;
background-color: #B7B7BD;}

.Main {width:100%;height:339px;text-align:center;background-image: url(/newhome20121015/home2_files/cif_veggiebg.webp);background-repeat: no-repeat;background-position:top;}

.PageWraper{width:1200px; position:relative; margin:auto;}
.LogoContainer {width:270px;float:left;text-align:left;padding-top:15px;padding-left:0px;}
.LoginContainer {width:600px;height:42px;float:right;text-align:left; margin-right:0px; padding-top:0px;}
.LoginContainerCon {width:247px;height:37px;float:right;text-align:right; margin-right:10px; padding-top:5px; padding-right:2px;}
.LoginContainerInner {width:138px;height:42px;float:right;text-align:left; margin-right:10px; padding-top:0px;}

.LoginContainerInnerLeft{width:63px;float:left;text-align:center; padding-top:7px; color:#fff; font-weight:700;  font-size:13px;  text-decoration:none; font-family:'PT Sans Narrow' !important;}
.LoginContainerInnerRight{width:74px;float: right;text-align:center; padding-top:7px;}

.TextBox{border:1px solid #dac7b5; background-color:#fcf1e6; font-size:11px; color:#707070; font-family: Trebuchet MS, Times New Roman, Times, serif; padding-left:4px;}

.TextBoxPass{border:1px solid #dac7b5; background-color:#fcf1e6; font-size:11px; color:#707070; font-family: Trebuchet MS, Times New Roman, Times, serif; padding-left:4px; background-image:url(/newhome20121015/home2_files/password.webp); background-repeat:no-repeat;}

.TextArea{height:18px; border:1px solid #dac7b5; background-color:#fcf1e6; font-size:11px; color:#707070; font-family: Trebuchet MS, Times New Roman, Times, serif; padding-left:4px;}

.text_green{ color:#6a8800;}

#google_translate_element {
       position: absolute;
    right: 309px;
    top: 5px;
}

.JobBoard{
	position:absolute; 
	padding-top:44px; 
	top:50px; 
	width:216px; 
	height:216px; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:15px; 
	background:url(/newhome20121015/home2_files/bg_jobboard.webp) no-repeat;
	right: 93px;
}

.DoYouKnow{position:absolute; right:0px; padding-top:77px; top:173px; width:388px; height:388px; text-align:center; color:#FFFFFF; font-size:15px; background:url(/newhome20121015/home2_files/bg_doyouknow.webp) no-repeat;}

.JobBoardTextBox{text-align:center; color:#FFFFFF; font-size:15px; padding-top:0px;}
.DidyouTextBox{text-align:center; color:#506600; font-size:18px; padding-top:8px; line-height:30px;}

.quick_jobsearch{ padding:0px; margin:0px;}
.quick_jobsearch li{ float:left; background:url(/newhome20121015/home2_files/divider_search.webp) no-repeat top left; padding-right:12px; padding-left:12px; height:32px; list-style:none; font-size:11px; line-height:14px; font-family:'PT Sans Narrow' !important; color:#fff; text-transform:uppercase; font-weight:700px;}

.quick_inner {
   margin-top: 7px;
   font-size: 12px;
   text-shadow: 1px 1px #383838;
   font-weight: 800;
   width: auto;
   float: left;
   height: auto;
   margin-left: -18px;
   padding-left: 23px;
}

.quick_inner2 {
   margin-left: 0px;
   font-size: 12px;
   text-shadow: 1px 1px #383838;
   font-weight: 800;
   margin-top: 7px;
   width: auto;
   float: left;
   height: auto;
   margin-left: 0px;
   padding-left: 24px;
}

.SubMenuContainer {width:auto;height:auto;text-align:left; clear:both;}
.SubMenuTabs{padding:0px;  margin:0px; margin-top:-4px;}
.SubMenuTabs li{ list-style:none; width:auto; float:left; margin-right:15px; color:#FFF;}
.SubMenuTabs li a:link{ color:#FFF; text-decoration:none;}
.SubMenuTabs li a:active{ color:#FFF; text-decoration:none;}
.SubMenuTabs li a:visited{ color:#FFF; text-decoration:none;}
.SubMenuTabs li a:hover{ color:#e4eace; text-decoration:none;}
.SloganMain{padding-top:15px; width:386px; height:auto;}
.SloganInner {
   font-family: Trebuchet MS, Times New Roman, Times, serif;
   font-size: 12.5px;
   color: #FFF;
   text-align: left;
   float: left;
   line-height: 18px;
	width:65%;
}

.QuickJob{padding-top:8px; color:#000; padding-top:18px;}
.Footer {
	margin-top: 50px;
   padding-top: 40px;
   background-color: #6C8800;
   border-top: 10px solid #516703;
   padding: 25px;
   margin-bottom: 25px;
}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; height:0px;}

.SponsorContainer{width:525px; text-align:left; height:auto; margin-top:0px; float:left;}
.SponsorLogoBig{padding:0px; margin:0px;}
.SponsorLogoBig li{width:225px; float:left; margin-top:7px; margin-right:7px; list-style:none; border:0px; text-align:center; background-color:#FFF; height:150px;}

.SponsorLogo{padding:0px; margin:0px;}
.SponsorLogo li{width:100px; float:left; margin-top:20px; margin-right:28px; list-style:none;}
.SponsorContainer2{width:400px; text-align:left; height:auto; margin-top:7px; float:left; border:0px; padding:0px 0px 20px 20px;}
.JobSearchAds{width:300px; text-align:left; height:auto; margin-top:15px; float:right;}

.AdBannerHorizontal_bottom{width:916px; height:auto; float:right; text-align:center; margin-top:15px; padding-bottom:5px;}


.FooterRight {
    text-align: right;
    position: relative;
}

A:link {
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	text-decoration:none;
}
A:active {
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	text-decoration:none;
}
A:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#cc6633;
	text-decoration:none;
}
A:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#e47a45;
	text-decoration:underline;
}
.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:#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: 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;
}

a.NavLink:link {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
a.NavLink:active {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
a.NavLink:visited {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
a.NavLink:hover {
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	color:#dfe9ca;
	font-size:13px;
	text-decoration:none;
}

.text_password{
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#cc6633;
	text-transform:uppercase;
}

img{border:0px;}

/*Selcect box css*/
.select {
	background: url(/newhome20121015/home2_files/dropbg.webp) no-repeat scroll 0 0 transparent;
	background-position:right top;
   color: #444444;
   font-size: 18px;
   height: 42px;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
   padding: 7px 0 0 8px;
   position: absolute;
   width: 298px;
	border-left:none;
}
.select_text{
	width: 260px;
	overflow: hidden;
	height: 25px;
}

select.styled {
   opacity:0;
   position: relative;
   color: #444444;
   font-size: 18px;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
   width:  307px;
   z-index: 5;
	height: 25px;
	margin-top:16px;
	padding-left:0px;
	background-color:#ededed;
	border:none;
	filter: alpha(opacity=0); 
}

.form_field{
	margin-top:5px;
	margin-bottom: 5px;
	width:200px;
	border: 1px solid #cccccc;
	text-align: left;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size:12px;
	color:#666666;
} 

.titles {
   font-family:Trebuchet MS, Times New Roman, Times, serif;
   font-size: 24px;
	color:#626262;
}

.TitlesWhite {
   font-family:Trebuchet MS, Times New Roman, Times, serif;
	font-size: 24px;
	color:#ffffff;
}

.SubTitles {
   font-family:Trebuchet MS, Times New Roman, Times, serif;
   font-size: 18px;
	color:#626262;
}

.product_info {
   color: #444444;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
   font-size: 14px;
   line-height: 22px;
   padding-left: 10px;
   padding-right: 40px;
}

h1{
	font-family:'PT Sans Narrow' !important; !important;
	color:#fff;
	font-size:25px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:27px;
	padding-bottom:6px;
	padding:0px;
	margin:0px;
}
	
.title_jobabroad{
	font-family:'PT Sans Narrow' !important; !important;
	color:#fff;
	font-size:25px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	line-height:27px;
	padding-bottom:6px;
}

.JobSearchTitleStript{width:517px; text-align:left; height:14px;  margin-top:15px; float:left; background-color:#b7d831;}
.JobdetailsTitle_inner_left{float:left; background-color:#fff; padding-right:5px; height:auto;  margin-top:-4px; height:18px;} 
.JobdetailsTitle_inner_right{float:right; background-color:#b7d831; padding-left:20px; padding-right:4px; margin-right:146px; margin-top:0px; width:400px;}
  
.FooterContainer{width:896px; height:78px; float:left; text-align:left; margin-top:10px; padding-left:20px; padding-top:28px; background-image:url(/newhome20121015/home2_files/bg_footer.webp);}
  
.text_footer_url{
font-family: 'PT Sans Narrow' !important;
    color: #aaaaaa;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 17px;
    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;
}
.retrieve{margin-top:4px; float:right; padding-right:10px; width:142px;}
.retrieve_inn{
	float: left;
   font-family: Trebuchet MS,Times New Roman,Times,serif;
   font-size: 10px;
   font-weight: normal;
   color: #C63;
   text-transform: uppercase;
   position: relative;
   right: -73px;
   top: 29px;
   text-align: right;
}
	
.LoginMain{margin-top:4px; float:right; padding-right:10px;}
.loginfloat{float:left; padding-right:13px;}
.floatleft{ float:left;}
.floatright{float: right; margin-top: 4px; margin-right: 7px;}
.PasswordMain{margin-top:4px; float:right; padding-right:10px;}
.PasswordFloat{ float:left;  padding-right:13px;}
.paddingtop{padding-top:10px;}
.paddingtop12{padding-top:12px;}
	
.quickjob_title{
	font-family:'PT Sans Narrow' !important; !important;
	color:#fff;
	font-size:35px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: lighter;
	text-shadow: 1px 2px #5D5D5D;
}
	
.text_greentill_large{
	font-family:'PT Sans Narrow' !important; !important;
	color:#669900;
	font-size:17px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
}
	
A.QuickLink:link{ color:#FFF; text-decoration:none;}
A.QuickLink:active{ color:#FFF; text-decoration:none;}
A.QuickLink:visited{ color:#FFF; text-decoration:none;}
A.QuickLink:hover{ color:#e4eace; text-decoration:none;}

.RegisterText{color:#fff; font-weight:700;  font-size:13px;  text-decoration:none; font-family:'PT Sans Narrow' !important;}

A.RegiserLink:link {color:#fff; font-weight:700;  font-size:13px;  text-decoration:none; font-family:'PT Sans Narrow' !important;}
A.RegiserLink:active { color:#fff; font-weight:700;  font-size:13px;  text-decoration:none; font-family:'PT Sans Narrow' !important;}
A.RegiserLink:visited {color:#fff; font-weight:700;  font-size:13px;  text-decoration:none; font-family:'PT Sans Narrow' !important;}
A.RegiserLink:hover{color:#fbdac4; font-weight:700;  font-size:13px; text-decoration:none; font-family:'PT Sans Narrow' !important;}

.MenuContainer {width:728px;height:30px;text-align:left; clear:both; padding-top:10px;}
.MenuTabs{padding:0px; margin:0px;}

.MenuTabs li {list-style:none; float:left; margin-right:15px; height:28px; color:#ff7f02; font-weight:bold; font-size:14px; line-height:16px; font-family:'PT Sans Narrow' !important;}

.MenuTabs li a:link {color:#ff7f02; float:left; font-weight: 700; height:28px; font-size:17px;  font-family:'PT Sans Narrow' !important; }
.MenuTabs li a:active {color:#ff7f02; float:left; font-weight: 700; height:28px; font-size:17px;  font-family:'PT Sans Narrow' !important;}
.MenuTabs li a:visited {color:#ff7f02; float:left; font-weight: 700;  font-family:'PT Sans Narrow' !important;}
.MenuTabs li a:hover{color:#506600; float:left; font-weight: 700; height:28px; font-size:17px; text-decoration:none; font-family:'PT Sans Narrow' !important;}

a.login:link {color:#fff;!important; width:38px;  font-weight:500; height:30px; font-size:12px;  font-family:'PT Sans Narrow' !important; background:url(/newhome20121015/home2_files/btn_login.webp) no-repeat left top; padding:1px 8px 3px 6px; text-decoration:none;}

a.login:active {color:#fff;!important; width:38px;  font-weight:500; height:30px; font-size:12px;  font-family:'PT Sans Narrow' !important; background:url(/newhome20121015/home2_files/btn_login.webp) no-repeat left top; padding:1px 8px 3px 6px; text-decoration:none;}

a.login:visited {color:#fff;!important; width:38px;  font-weight:500; height:30px; font-size:12px;  font-family:'PT Sans Narrow' !important; background:url(/newhome20121015/home2_files/btn_login.webp) no-repeat left top; padding:1px 8px 3px 6px; text-decoration:none;}

a.login:hover {color:#fde6d0;!important;  font-weight: 500; height:30px; font-size:12px;  font-family:'PT Sans Narrow' !important; background:url(/newhome20121015/home2_files/btn_login.webp) no-repeat left top;  padding:1px 8px 3px 6px; text-decoration:none;}

/*NEW HOMEPAGE CLASSES 4/2015*/
.quicksearch_links {
	width: 372px;
	position: relative;
	right: 7px;
	top: 3px;
}

.employers_clickhere {
	position: absolute;
	width: 174px;
	float: right;
	text-align: center;
	z-index: 999999;
	right: 108px;
	padding: 8px;
	background-color: #FF7F02;
	color: #FFF;
	font-size: 15px;
}

.employers_clickhere a {
	color: #FFF;
}

.employers_clickhere a:hover {
	color:#E4EACE;
}

.quicksearch_links img {
	position: relative;
	top: 2px;
}

.homepage_searchbutton_container {
	width: 125px;
	position: relative;
	z-index: 500000;
	margin-top: 10px;
	left: 180px;
	top: 5px;
	height: 33px;
}

.homepage_searchbutton {
	background-image:url(/newhome20121015/home2_files/homepage_searchbutton.webp);
	text-align: center;
	color: #FFF;
	font-size: 24px;
	width: 124px;
	height: 32px;
	font-family: pt sans narrow;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 2px solid rgb(74, 68, 65);
	border-radius: 5px;
	line-height:0px;
}

.homepage_advancedsearch {
	height: 25px;
	width: 150px;
	position: absolute;
	right: 346px;
	bottom: 65px;
	color: #FFF;
	float: left;
	text-shadow: 1px 1px #383838;
}

.homepage_advancedsearch a {
	color:#FFF;
}

.homepage_advancedsearch img {
	position: relative;
	top: 3px;
}

.homepage_content_container {
	width: 951px;
	background-color: #FFF;
	padding: 30px;
	top: -78px;
	margin: -66px auto;
}

.homepage_left_col {
	height: 250px;
	width: 30%;
	float: left;
	text-align: center;
	line-height: 20px;
	padding-left: 25px;
	padding-bottom: 25px;
}
.homepage_right_col {
	height: 260px;
	width: 30%;
	float: right;
	text-align: center;
	line-height: 20px;
	padding-right: 25px;
	padding-bottom: 25px;
}
.homepage_center_col {
   height: 250px;
   width: 30%;
   float: left;
   text-align: center;
   line-height: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 25px;
}
}
.homepage_recentjobpostings {
	height: 446px;
	width: 417px;
	float: left;
}
.homepage_boxads_container {
	float: right;
	width: 534px;
}

.homepage_boxads_small {
	float: left;
	height: 250px;
}

.homepage_boxads_small img {
	padding: 3px;
	margin-left: 25px;
}

.homepage_boxads_large {
	float: right;
	height: 250px;
	width: 300px;
}

.homepage_boxads_carousel {
	width: 100%;
	height: 180px;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}
.carouselButtonDiv{
	float: left;
	top: 50px;
	position: relative;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}

.homepage_largetext {
	font-size: 22px;
	font-family: PT Sans Narrow, Sans-serif;
	font-weight: 200;
	line-height: 31px;
}
	
.homepage_largetext, a {
	text-decoration: none;
	color:#555;
}

.homepage_largetext, a:hover {	
	color:#555;
}

input.styled { display: none; } 

.HeaderContainer {
	width: 938px;
	height: 406px;
	text-align: left;
	padding-left: 12px;
	margin: auto;
}

.homepage_jobcategory {
	float: left;
	width:100%;
}

.homepage_selectstate {
	float: right;
	width: 0px;
}


.homepage_recentjobs_container {
    margin-top: 25px;
	height: auto;
	width: 392px;
}
.homepage_recentjobs {
	width: 363px;
	border: 1px solid #E1E1E1;
	padding: 12px;
	overflow-y: scroll;
	text-align: left;
	float: right;
	height: 516px;
	margin-right: -4px;
    overflow-x: hidden;
}

.displayjobs_job_image_div {
    background: #fff;
    width: 75px;
    height: 75px;
    position: relative;
    margin-right: 10px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border : 1px solid #e1e1e1;
}

.displayjobs_job_image_div > img {
    overflow: auto; 
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.displayjobs_job_info_div:hover {
    background-color: #eeeeee; 
    border-radius: 5px;
}

#featuredfoodandbev_title {
	margin-top: 25px;
	margin-left: 5px;
	width: 98%;
	position: relative;
	z-index: 100;
}

.MoreBtn{
	width: 95px;
	height: 25px;
	color: white;
	border: none;
	font-size: 11px;
	font-weight: bold;
	margin: 15px auto 0px auto;
 	background: white url('/images/v8a/Btn_Sm.webp') no-repeat top;
        border-radius: 5px;
}

.MoreBtn:hover{
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image:url(/images/v8a/Btn_Sm.webp);
}

.viewMoreOption{
	font-size: 15px;
	font-weight: bold;
    text-align: right;
}

.homepage_careeradvice {
    background-color: #F2F2F2;
    height: 121px;
    padding: 20px 30px 80px 30px;
    width: 951px;
    margin: 50px 0px 0px -30px;
    position: relative;
}

.homepage_industrynews {
    background-color: #F2F2F2;
    height: 121px;
    padding: 20px 30px 80px 30px;
    width: 951px;
    margin: 40px 0px 0px -30px;
    position: relative;
}

.homepage_news {
	background-color: #F2F2F2;
	height: 121px;
	padding: 50px;
	width: 911px;
	margin: 50px 0px 0px -30px;
	position: relative;
}
	
.homepage_news_left {
 	width: 50%;
	float: left;
	margin-top: -27px;
	margin-left: -18px;
}

.homepage_news_right {
	width: 50%;
	float: right;
	margin-right: -63px;
	margin-top: -27px;
}
.homepage_news_photo {
	padding: 5px;
	float: left;
}

.homepage_news_preview {
	text-align: left;
	padding: 5px;
	width: 189px;
	height: 200px;
	float: left;
}

.homepage_news_preview a {
	font-size: 15px;
	font-weight: bold;
}

.hp_spacer {
	background-color: #FFF;
	width:951px;
	height: 25px;
	margin: auto;
}

 .homepage_location {
	/*font-size: 14px;*/
	border-radius: 4px;
	border: thin solid rgb(213, 213, 213);
	background-color: rgb(236, 249, 227);
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	padding: 5px 3px 5px 5px;
	color: #444444;
 }
 
#homepage_location_box {
	display: block;
	z-index: 2500;
	background-color: rgb(255, 255, 255);
	padding: 15px;
	border: 1px solid rgb(215, 215, 215);
	width: 53%;
	position: relative;
	border-radius: 9px;
	margin: auto;
 }
 
.hmpgbtn {
	border: medium none;
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
	background-color: #FF7F02;
	border-radius: 5px;
	font-family: "PT Sans Narrow" !important;
	height: 25px;
	width: 38px;
	padding: 3px;
	margin: 0px 3px;
}

.homepage_footer {
	padding: 26px 0px;
   background-color: #6C8800;
   border-top: 10px solid #516703;
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  	display: -ms-flexbox;  /* TWEENER - IE 10 */
  	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
 	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
	justify-content: space-between;
  	margin: 16px -31px;
   padding: 25px;
}

.FooterLeft {
   width: 200px;
    position: relative;
    height: auto;
    text-align: left;
    float: left;
}

.homepage_footer a {
	color: #FFF;
	font-size: 14px;
	text-align: right;
}

.footer_links {
	margin-top: -10px;
   width: 28%;
   text-align: right;
   font-family: Trebuchet MS, Times New Roman, Times, serif;
   line-height: 27px;
}


#btnLogin{
	border: medium none;
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
	background-color: #FF7F02;
	border-radius: 5px;
	font-family: "PT Sans Narrow" !important;
	height: 25px;
	width: 38px;
	padding: 3px;
	margin: 0px 3px;
}
#btnLogin:hover{color:#fbdac4;}

.BottomNav {
	font-size: 12px;
	color: #888888;
	background-color: #cccccc;
	padding: 20px 10px 16px 10px;
	text-align: center;
	clear: both;
}

.homepage_loginbox {
	width: 223px;
	height: 123px;
	border-radius: 4px;
	z-index: 9999999;
	background-color: #FFF;
	padding: 15px;
	border: 1px solid #D7D7D7;
	position: absolute;
	color: #000;!important;
}

.homepage_loginbox a {
	color: #C63;!important
}

.homepage_loginbox a:hover {
	color:#F07C42;!important
}

.flexbox {
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  	display: -ms-flexbox;  /* TWEENER - IE 10 */
  	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
 	 display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
	justify-content: space-between;
}

/*SUBPAGE*/
.MainSub {width:100%;height:100%;text-align:center; text-align:center;background-image:url(/newhome20121015/home2_files/bg_page.webp);background-repeat: no-repeat;background-position:top;}

.HeaderContainerSub {width:938px;height:230px;text-align:left; padding-left:12px;}

.LoginContainerSub {width:600px;height:42px;float:right;text-align:left; margin-right:20px; padding-top:0px;}
.LoginContainerInnerSub {width:138px;height:42px;float:right;text-align:left; margin-right:10px; padding-top:0px;background-image:url(/newhome20121015/home2_files/bg_logout.webp);background-repeat:no-repeat;}
.LoginContainerInnerRightSub{text-align:center; padding-top:7px;}

.JobBoardSub{position:absolute; right:12px; padding-top:54px; top:20px; width:162px; height:184px; text-align:center; color:#FFFFFF; font-size:15px;}

.ContentLeftSub{width:728px; height:auto; float:left;}

.leftNavSub{ width:160px; height:auto; float:left; margin-right:18px; }
.LeftNavTab{ color: #fff; background-color:#ff7f02; padding: 3px 0 0 10px; height:24px; text-align:left; width:150px;}
#LeftNav {width: 160px; background-color:#fcf1e6;}
#LeftNav li a {text-align:left; height: 32px; height: 24px; text-decoration: none; border-bottom:1px solid #fff;}	
#LeftNav li a:link, #LeftNav li a:visited {color: #d88960; display: block; padding: 4px 0 0 10px; background-color:#fcf1e6;}
#LeftNav li a:hover {color: #d88960; background-color:#fffaf5; padding: 4px 0 0 10px;}
#LeftNav ul {list-style: none; margin: 0; padding: 0;}

.ContentLeftSub1{ width:728px; height:auto; float:left; text-align:left; margin:0px 0px 15px 0px; }
.ContentLeftSub2{ width:550px; height:auto; float:left; text-align:left; margin:0px 0px 15px 0px; }
.ContentLeftSub3{ width:355px; height:auto; float:left; text-align:left; margin:0px 0px 15px 0px; }
	
.TitleStriptGreen {width: 100%;text-align: left;height: 14px; margin: 5px; float: left; background-color: #b7d831;}
.TitleStriptGreen1{width:728px; text-align:left; height:14px; margin:0px 0px 15px 0px; float:left; background-color:#b7d831;}
.TitleStriptGreen2{width:550px; text-align:left; height:14px; margin:0px 0px 15px 0px; float:left; background-color:#b7d831;}
.TitleStriptGreen3{width:355px; text-align:left; height:14px; margin:0px 0px 15px 0px; float:left; background-color:#b7d831;}
.TitleStriptTextGreen{float:left; background-color:#fff; padding-right:5px; height:auto;  margin-top:-4px; color: #669900; font-family: 'PT Sans Narrow' !important; font-size: 17px; font-weight: 700; text-decoration: none; text-transform: uppercase;}

.TitleStriptOrange1{width:728px; text-align:left; height:14px; margin:0px 0px 15px 0px; float:left; background-color:#ff7f02;}
.TitleStriptOrange2{width:550px; text-align:left; height:14px; margin:0px 0px 15px 0px; float:left; background-color:#ff7f02;}
.TitleStriptOrange3{width:355px; text-align:left; height:14px; margin:0px 0px 15px 0px; float:left; background-color:#ff7f02;}
.TitleStriptTextOrange{float:left; background-color:#fff; padding-right:5px; height:auto;  margin-top:-4px; color: #cc6633; font-family: 'PT Sans Narrow' !important; font-size: 17px; font-weight: 700; text-decoration: none; text-transform: uppercase;}

.MyIDBox{ text-align:center; background-image:url(/newhome20121015/home2_files/bg_MyIdBox.webp); background-repeat:repeat-x; float:left; padding:10px; width:530px;}
.MyIDStrip{ color: #fff; background-color:#ff7f02; padding: 3px 0 0 10px; height:24px; 	text-align:center;}

.RightAds160{width:160px; height:auto; float:right; padding-top:0px;}

.RightAds160Sub{width:160px; height:auto; float:left; text-align:center;}

.AdBannerHorizontal_bottomSub{width:916px; height:auto; float:right; text-align:left; margin-top:15px; padding-bottom:5px;}

a.button span {
   background: url(/newhome20121015/home2_files/left_button.webp) no-repeat scroll 0 0 transparent; display: block; 
	line-height: 12px; padding: 8px 0 7px 15px;
}

a.button {
   background: url(/newhome20121015/home2_files/right_button.webp) no-repeat scroll right top transparent; display: block;
   float: left; height: 27px; margin-right: 6px; padding-right: 15px; text-decoration: none; color: #FFFFFF; 
	text-transform: uppercase; letter-spacing:1px;
}

a.button:active {background-position: right bottom; color: #FFFFFF; outline: medium none;}
	
a.button:active span {background-position: left bottom; padding: 8px 0 7px 15px;}
	
a.button:hover {background-position: right bottom; color: #FFFFFF; outline: medium none;}

a.button:hover span{
    background-position: left bottom;
    padding: 8px 0 7px 15px;
}

.greyText{color: #CCCCCC;}
.displayjobs_job_info_div{
	padding-bottom: 10px;
}


.displayjobs_jobs_div {
    float: left;
    width: 345px!important;
}