/* HomebaseCareers V2 November 2008  */

body, p, div, td, li {
font-family: "Verdana","Helvetica","Arial", sans-serif;
font-size: 11px;
color: #333333;
}

/* SUB NAVIGATION STYLES */
#side a { font-family: "Arial","Helvetica","Verdana", sans-serif; text-decoration: none; font-size: 12px;}

.navLevel1 { color: #59B224; line-height: 18px; margin-left:5px; margin-top:15px; }
.navLevel1Selected { color: #F5821F; line-height: 18px;margin-left:5px;margin-top:15px;}
a.subNavLevel1Href, a.subNavLevel1Href:visited { color: #59B224; line-height: 18px;}
a.subNavLevel1Href:active, a.subNavLevel1Href:hover { color: #F5821F; line-height: 18px;}
a.subNavLevel1HrefSelected, a.subNavLevel1HrefSelected:visited { color: #F5821F; line-height: 18px;}
a.subNavLevel1HrefSelected:active, a.subNavLevel1HrefSelected:hover { color: #F5821F; line-height: 18px;}

.navLevel2 { color: #000000; padding-left: 20px; line-height: 17px; font-weight: normal; margin-left:5px;}
.navLevel2Selected { color: #F5821F; padding-left: 20px;line-height: 17px;font-weight: normal; margin-left:5px;}
a.subNavLevel2Href, a.subNavLevel2Href:visited { color: #000000; line-height: 17px;font-weight: normal; }
a.subNavLevel2Href:active, a.subNavLevel2Href:hover { color: #59B224; line-height: 17px;font-weight: normal; }
a.subNavLevel2HrefSelected, a.subNavLevel2HrefSelected:visited { color: #F5821F; line-height: 17px;font-weight: normal; }
a.subNavLevel2HrefSelected:active, a.subNavLevel2HrefSelected:hover { color: #F5821F; line-height: 17px;font-weight: normal; }


.navLevel3 { color: #000000; padding-left: 40px; line-height: 17px; font-weight: normal; margin-left:5px;}
.navLevel3Selected { color: #F5821F; padding-left: 40px;line-height: 17px;font-weight: normal; margin-left:5px;}
a.subNavLevel3Href, a.subNavLevel3Href:visited { color: #000000; line-height: 17px;font-weight: normal; }
a.subNavLevel3Href:active, a.subNavLevel3Href:hover { color: #59B224; line-height: 17px;font-weight: normal; }
a.subNavLevel3HrefSelected, a.subNavLevel3HrefSelected:visited { color: #F5821F; line-height: 17px;font-weight: normal; }
a.subNavLevel3HrefSelected:active, a.subNavLevel3HrefSelected:hover { color: #F5821F; line-height: 17px;font-weight: normal; }

/* Main navigation styles */

#floatright {float:right}
#topnavigation {float: left; padding-top: 0px; padding-left: 19px; position:relative}
#topnavigation div { width: 79px; cursor: pointer; float: left; height: 43px; padding-right:2px;}
#navhome { background: url(/assets/1123/home_off.gif) bottom no-repeat; }
#navhome:hover { background: url(/assets/1123/home_on.gif) bottom no-repeat; }
#navhomeon { background: url(/assets/1123/home_on.gif) bottom no-repeat; }
#navjobfinder { background: url(/assets/1123/jobfinder_off.gif) bottom no-repeat; }
#navjobfinder:hover { background: url(/assets/1123/jobfinder_on.gif) bottom no-repeat; }
#navjobfinderon { background: url(/assets/1123/jobfinder_on.gif) bottom no-repeat; }
#navourroles { background: url(/assets/1123/our_roles_off.gif) bottom no-repeat; }
#navourroles:hover { background: url(/assets/1123/our_roles_on.gif) bottom no-repeat; }
#navourroleson { background: url(/assets/1123/our_roles_on.gif) bottom no-repeat; }
#navaboutus { background: url(/assets/1123/about_us_off.gif) bottom no-repeat; }
#navaboutus:hover { background: url(/assets/1123/about_us_on.gif) bottom no-repeat; }
#navaboutuson { background: url(/assets/1123/about_us_on.gif) bottom no-repeat; }
#navaboutyou { background: url(/assets/1123/about_you_off.gif) bottom no-repeat; }
#navaboutyou:hover { background: url(/assets/1123/about_you_on.gif) bottom no-repeat; }
#navaboutyouon { background: url(/assets/1123/about_you_on.gif) bottom no-repeat; }
#navdownloads { background: url(/assets/1123/downloads_off.gif) bottom no-repeat; }
#navdownloads:hover { background: url(/assets/1123/downloads_on.gif) bottom no-repeat; }
#navdownloadson { background: url(/assets/1123/downloads_on.gif) bottom no-repeat; }

/* FORMATING STYLES */

hr { width: 506px; background-color: #F5821F; color: #F5821F; height:1px;  border: 0;} 
select, textarea, input { font-family: "Verdana", "Helvetica", "Arial", "Tahoma"; font-size: 11px;}
select { margin-bottom: 2px;}
input, textarea, select {
outline: none;
}

a {color:#F5821F; font-weight:bold;}
a:visited {color:#F5821F; font-weight:bold;}
td .title { color:#F5821F; font-weight:bold; font-size: 12px; }	
.title { color:#F5821F; font-weight:bold; font-size: 18px; }	


.title {
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.body {
	font-family: "Verdana", "Helvetica", "Arial",  sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* LOGIN BOX */

#loginbox { margin-left: 5px; height: 230px; background-image:url(/assets/1120/login_top.gif); background-repeat:no-repeat; }
#loginbox div { width: 144px; border: 0px solid blue; }
#loginbox input {width: 110px;}
#loginemail { height: 105px;  }
#loginemail input { margin-top:43px;margin-left: 11px; padding: 3px; }
#loginpass { height: 50px; background-color: #59B224; }
#loginpass input { margin-top:3px;margin-left: 11px; padding: 3px; }
#loginregister { height: 20px; background-color: #59B224;}
#loginforgotpass { height: 28px;}
#loginsubmit { height: 33px;}
#loginemail img { display:none;  }
#loginpass img { display:none; }
.yellowTextBold { font-size: 9px; color: #ff3333; font-weight: bold; padding-left: 12px; margin-top: -13px; display: block;width:100px; }

/* Search form styles */

 .JobFinderDropDown { width: 235px; } 
 .sitecopy  { width: 229px; }

/* Search results */

.results_divider {  border-top: 1px dotted #F5821F; }
/* registration styles */
.additionalDetailsRegForm { color: #ffffff; font-size: 12px;  } 
.additionalDetailsRegFormTD { width: 508px; background-image: url(/assets/1120/hb_green_profile_bar.gif); padding:0; padding-left: 7px; background-repeat: no-repeat; height: 33px;}
textarea { width: 94%; }

td .regStageInComplete { border-right: 1px solid #999999; border-bottom: 1px solid #999999; height: 20px; width: 101px; }
td .regStageComplete { border-left: 2px solid #999999; border-bottom: 1px solid #999999; background-color: #F5821F; height: 20px; width: 101px; }

/* Mandatory */
.darkblueTextBold {color:#F5821F; }
.darkredbold {color:#F5821F;font-weight: bold;  text-decoration: none;}

/* form input styles */
.genericForm { border: 1px solid #F5821F; padding: 5px; }

.genericTextArea {border: 1px solid #F5821F; padding: 5px; width: 100%; }
.genericFormFile {  border: 1px solid #F5821F; width: 350px; height:22px;padding-top: 4px;margin-right: 2px;  background-color: #efefef; }

.formInputError {border: 1px solid #F5821F; padding: 5px; }
.rmsApplicationFormInput  { border: 1px solid #F5821F; padding: 5px; }

/* spec pool box styles */
.selectRegion { border: 1px solid #F5821F; width: 200px; font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 9px; }
.selectBusinessArea { border: 1px solid #F5821F; width: 200px; font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 9px; }
.selectRole { border: 1px solid #F5821F;  width: 200px; font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 9px; }

/* General Formatting Styles */
.style1 {color: #FFFFFF; font-size: 12px; font-weight: bold;}
p, ul, li {
	margin-top: 0;
}

h1, h2, .orangetxt { color: #F5821F; }
h1 { font-size: 16px; font-family: "Arial","Helvetica","Verdana", sans-serif; margin-top:0px;}
h2 {font-size: 14px; font-family: "Arial","Helvetica","Verdana", sans-serif; }
.greentxt , .greentext { color: #59B224}
	
#banner {background-image:url(/assets/1138/orange_header.gif);background-repeat: no-repeat;  }

.pdficon {padding-right: 10px; margin-bottom:-10px; margin-left:10px; text-decoration: none; padding-top:10px;}
	
.pointer {cursor: pointer;
	cursor: hand; }

.ie6warning {
background-image:url( /admin/appearance-grey/furniture/warning-yellow-black-stripe.gif);
background-repeat: repeat-x;
padding-top: 30px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border: 1px solid black;
margin-bottom: 10px;
display:block;
width: 508px;
}