html {
	height: 100%;
	background: url("sitedown.gif") no-repeat scroll center 50% transparent;
	margin: 0;
}
body {
	display: none;
}

html { 

	margin-bottom: 1px; 
	background-color: #FFFFFF;
	margin: 0;
	height: auto;
	min-height: 101%;
	background-color: transparent;
	background-image: url(../_uploads/images/sitedown.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}

body {
	min-height: 100%;
	position: relative;	
	margin: 0;
	padding: 0;
    font:76% Arial, Helvetica, sans-serif;  
    color:#000;
	margin-top: 10px;
}


#wrap {
	width: 1000px;

	border: 0px solid #000;
	margin-left:auto;
	margin-right:auto;
	
	/*border: 1px solid #000;*/
}

#header {

	margin-top: 8px;
	width: 1000px;
	height: 75px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
}

h3{
	padding-bottom: 6px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0066cc;
}

#header #logo{
	float: left;
	background-image: url(../_resources/furniture/logo.gif);
	background-repeat: no-repeat;	
	width: 465px;
	height: 61px;
	margin-left: 13px;	
	margin-top: 8px;
}

#header #banner{
	float: right;
	width: 468px;
	border: 0px solid #000;
	height: 60px;
	margin-right: 7px;
}

#content {
	padding-top: 20px;	
	float: left;
	position:relative;
	background-color: #FFFFFF;
	padding-bottom: 10px;	
	margin: 0;
	text-align: left;
	width: 980px;
	padding-left: 10px;	
	min-height: 350px;
	height:expression( this.scrollHeight < 350? "350px" : "auto" );		
}

#homepage {
	padding-top: 20px;	
	float: left;
	background-color: #FFFFFF;
	padding-bottom: 20px;	
	margin: 0;
	text-align: left;
	width: 980px;
	padding-top: 20px;
	padding-left: 10px;	
}


#homepage #column1{
	float: left;
	position: relative;
	width: 424px;
	height: auto;

	border: 0px solid #000;	
}

#bannerad{
	float: left;
	position: relative;
	width: 728px;
	height: 90px;
	display: block;
	border-bottom: 1px solid #c0e7f8;
}

#lefthandside-col{
	width: 728px;
	height: auto;
	float: left;
	
}


#homepage #column1 #innertext{
	margin-top: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #999999;	
}

#homepage #column2{
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	float: left;
	width: 240px;	
	height: auto;
	margin-left: 5px;
}


#homepage #column2 h4{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;
}


#homepage #column3{
	float: right;
	width: 240px;	
	height: auto;
}

#searchresults{
	float: left;
	padding-top: 20px;	
	background-color: #FFFFFF;
	padding-bottom: 20px;	
	margin: 0;
	text-align: left;
	width: 980px;
	padding-left: 10px;	
	color: #000000;
}


#searchresults #column1{
	float: left;
	position: relative;
	width: 728px;
	height: auto;
	border: 0px solid #000;	
}

#content #column1{
	float: left;
	position: relative;
	width: 728px;
	height: auto;

	margin-right: 7px;

	border: 0px solid #000;	
}

#searchresults #column2 {

	float: left;
	width: 240px;	

	border: 0px solid #000;	


}







#searchresults #chosencriteria{
	border: 1px solid #CCCCCC;
}

#searchresults #chosencriteria td{
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	padding-right: 3px;
}

#searchresults #searchresultstable {
	border: 2px solid #7fcff2;
	margin: 2px;
	font-size: 8pt;
}

#searchresults #searchresultstable td{
	border: 2px solid #7fcff2;
	padding: 4px;

}

#searchresults #searchresultstable td a{
	color: #b5191d;
}

#searchresults #searchresultstable .company{
	color: #0066cc;
	font-size: 10pt;
	font-weight: bold;
}


#searchresults #searchresultstable .location{
	color: #b4191d;
	font-size: 8pt;
	
}


#searchresults .initial { background-color: #FFFFFF; color:#000000; }
#searchresults .normal { background-color: #FFFFFF; }
#searchresults .highlight { background-color: #7fcff1; }





#vacdetails {
	float: left;
	background-color: #FFFFFF;
	margin: 0;
	text-align: left;

	width: 980px;
	padding-left: 10px;	
	padding-bottom: 20px;
	color: #000000;
}


#vacdetails #column1{
	float: left;
	position: relative;
	width: 728px;
	height: auto;
	border-right: 2px solid #c0e7f8;	
}

#advertise_page{
	padding-top: 20px;	
	float: left;
	background-color: #FFFFFF;
	margin: 0;
	text-align: left;
	width: 980px;
	padding-left: 10px;	
	color: #000000;
}


#advertise_page #column1{
	float: left;
	position: relative;
	width: 680px;
	height: auto;
	margin-right: 7px;
	border: 0px solid #000;	
}

#advertise_page #column1 #box1{

	float: left;
	width: 665px;
	height: 217px;
	border: 8px solid #80cef2;	
	padding: 0;
	margin: 0;
	margin-top: 20px;

}


#advertise_page #column1 #box1a{

	float: left;
	width: 309px;
	height: 217px;
	padding: 0;
	margin: 0;


}

#advertise_page #column1 #box1b{

	border: 0px solid #80cef2;
	float: left;
	width: 335px;
	height: 217px;
	padding: 0;
	margin: 0;
	margin-left: 14px;


}

#advertise_page #column1 #box2{

	float: left;
	width: 305px;
	height: 217px;
	border: 0px solid #80cef2;
	padding: 0;
	margin: 0;
	margin-top: 20px;

}

#advertise_page #column1 #box3{
	padding: 0;
	margin: 0;
	background-color: #e4f5fc;
	float: right;
	width: 345px;
	height: 200px;


	margin-top: 10px;
	padding-left: 10px;	
	padding-top: 10px;	
	
	color: #b5191d;
	font-weight: bold;
	font-size: 10pt;

}

#advertise_page #column1 form{
	margin 0;
	padding: 0;
}

#advertise_page #column2{
	float: right;
	position: relative;
	width: 244px;


	border: 0px solid #000;
	margin: 0;
	padding: 0;	


	margin-top: 5px;	
}



/***********/

#jbe_page{
	padding-top: 20px;	
	float: left;

	background-color: #FFFFFF;
	margin: 0;
	text-align: left;

	width: 980px;
	padding-left: 10px;	
	color: #000000;
	margin-right: 7px;

}

#jbe_page #column1{

	float: left;
	position: relative;
	width: 728px;
	height: auto;


	margin-right: 7px;
	border-right: 0px solid #c0e7f8;

}


#jbe_page #column1 img{
	margin-left: 10px;
	margin-right: 10px;
}
 
#jbe_page #column2{
	float: left;
	position: relative;
	width: 240px;
	height: auto;
	padding: 2px;
}

#jobsbyemailcopy-jbepage{
	float: left;
	width: 325px;
	height: auto;
	border: 0px solid #c5e6fa;	
	padding: 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	margin-right: 20px;


}


#jobsbyemailform-jbepage{
	float: left;
	width: 233px;
	height: auto;
	border: 8px solid #c5e6fa;	
	padding: 10px;
	padding-bottom: 20px;
	margin-top: 15px;	
	
}


#about{
	padding-top: 20px;	
	float: left;
	background-color: #FFFFFF;
	margin: 0;
	text-align: left;

	width: 980px;
	padding-left: 10px;	
	color: #000000;
	margin-right: 7px;
}

#about #column1{

	float: left;
	position: relative;
	width: 728px;
	padding-left: 0;
	margin-right: 7px;

	padding-bottom: 10px;
	color: #666666;
	border: 0px solid #000;
}



#about #column1 img{
	margin-left: 10px;
	margin-right: 10px;
}
 
#about #column2{
	float: left;
	position: relative;
	width: 256px;
	height: auto;
	padding: 2px;
}

#contact{
	float: left;
	background-color: #FFFFFF;
	margin: 0;
	text-align: left;

	width: 980px;
	padding-left: 10px;	
	color: #000000;
	margin-right: 7px;
}

#contact #column1{
	float: left;
	position: relative;
	width: 670px;
	height: auto;


	margin-right: 7px;
	border-right: 6px solid #c0e7f8;
	padding-bottom: 10px;
}

#contact #column1 img{
	margin-left: 10px;
	margin-right: 10px;
}
 
#contact #column2{
	float: left;
	position: relative;
	width: 266px;
	height: auto;
	padding: 2px;
}


#footer {
	
	clear: both;
	float: left;
	font-family:Arial, Helvetica, sans-serif;

	text-align: left;
	background-color: #FFFFFF;
	width: 980px;
	padding-left: 10px;
	font-size: 8pt;
	min-height: 100%;
	border-top: 1px solid #c0e7f8;

	padding-top:10px;
	padding-bottom:10px;

	margin-bottom: 20px;
}

.hide, 
.print,
#ss-graph,
#navText {
	display: none;
}


input
{
    font-family: Arial,Helvetica,sans-serif,Verdana;
    font-size: 9pt;
	padding: 0;
	margin: 0;

	
}

select {
    font-family: Arial,Helvetica,sans-serif,Verdana;
    font-size: 9pt;
	padding: 0;
	margin: 0;
}
form{
	margin: 0;
	padding: 0;
}



.large-button{
	padding: 3px;
	color: #FFFFFF;
			font-size: 11pt;
	font-weight: bold;
	background-color: #0066cc;
	border: 1px solid #FFF;
}


.generalbutton{
	border: 0;
	background-color: #0066cc;
	padding: 3px;
	margin: 0;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;

}

.generalbuttonsmall-homepage{
	border: 0;
	background-color: #0066cc;
	padding: 3px;

	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;

}

.generalbuttonsmall{
	border: 0;
	background-color: #0066cc;
	padding: 3px;
	margin: 3px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;

}

.generalbuttonsmallred{
	border: 0;
	background-color: #b52a2f;
	padding: 3px;
	margin: 3px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}


.vacapply{

	height: 30px;
	width: 200px;
	color: #0066cc;
	font-size: 12pt;
	font-weight: bold;

	
}


#vacheading{
	color: #7f7f7f;
	font-weight: bold;
}

.vacsalary{
	font-size: 12pt;
	color: #b31a1c;
	font-weight: bold;
}

.standardlink{
	color: #0066cc;
}

h5{
	padding: 0;
	margin: 0;
}





/* ------- BOXES --------- */

#searchjobform{
	float: left;
	width: 253px;
	height: auto;
	border: 8px solid #66bcff;	
	padding: 10px;

	margin-bottom: 10px;

}

#searchjobform #button-lhs{

	border: 0px solid #000;	
	float: left; 
	width: 130px;
	height: 50px;

}



#searchjobform #button-rhs{
	float: left;
	width: 85px;
	height: 50px;
	border: 0px solid #000;
	margin-top: 17px;
	margin-left: 0px;


}

#cvsubmit{

	float: left;
	width: 450px;
	height: auto;
	border: 8px solid #c5e6fa;	
	padding: 10px;
	padding-bottom: 20px;

}

#jobsbyemailform{
	
	float: left;
	width: 216px;
	height: auto;
	border: 6px solid #c5e6fa;	
	padding: 2px;
	padding-bottom: 20px;
	margin-left: 10px;

}

#jobsbyemailform .body{
	font-size: 10pt;
	font-weight: none;
}



#joboftheweek {
	float: left;
	width: 210px;
	height: auto;
	padding-left: 12px;;
	padding-right: 12px;;
	border: 1px solid #c5e6fa;
	padding-top: 10px;
	padding-bottom: 10px;


	
}

#joboftheweek a{
	text-decoration: underline;
	font-weight: bold;
}


#wanttoadvertise {
	margin-top:15px;
	margin-bottom:15px;	
	float: left;
	width: 225px;
	height: auto;
	background-color: #0099cc;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	color: #FFFFFF;
}

#wanttoadvertise a{
	text-decoration: underline;
	font-weight: bold;
	color: #FFF;
}




#currentlyrecruiting img {


	border: 1px solid #FFF;
}

#currentlyrecruiting h3{
	padding-left: 10px;
}


#currentlyrecruiting td{

	border-left: .5px solid #eee;
	border-right: .5px solid #eee;
}

#homepage #column3 #currentlyrecruiting {
	margin-top: 10px;
	float: right;
	width: 240px;
	height: auto;
	padding: 0px;


}

#homepage #column3 #currentlyrecruiting h3{
	padding-left: 10px;
}


#homepage #column3 #currentlyrecruiting td{

	border-left: .5px solid #eee;
	border-right: .5px solid #eee;
}

#column3{
	border: 0px solid #000;
	width: 240px;
	float: left;
	right: 0;p
	position: relative;
}

#jbe-box{
	float: left;
	width: 305px;
	height: 217px;
	border: 8px solid #80cef2;	
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-right: 20px;	
	padding: 10px;
}

#jobsbyemailform-large{
	float: none;
	width: 900px;

	border: 8px solid #80cef2;	
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-right: 20px;	
	padding: 10px;
}



h1{
color: #0066cc;
font-size: 18pt;
margin-top: 20px;


}

.jobdetail-title {
	color: #b31a1c;
	font-weight: bold;
}

.jobdetail-title a{
	color: #b31a1c;
	font-weight: bold;
	text-decoration: none;	
}
.jobdetail-title a:hover{
	text-decoration: underline;	
}


a {
	color: #0066cc;
	font-weight: bold;
	text-decoration: underline;
}


#page-title{
color: #0066cc;
font-size: 18pt;
font-weight: bold;






