
/* NOTE - THIS SHEET APPLIES TO A FULL WIDTH PAGE IN JOBS SECTION - CERTAIN STYLES AHARE THE SAME NAME AS THOSE IN THE TWO COL LAYOUT BUT WITH DIFFERENT DIMENSIONS */


/* IMPORTANT - DO NOT CHANGE ANYTHING BELOW HERE */




body { text-align: center;  /* For IE */ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-top: 10px; background-color: #bbb; }



#outer_wrapper { width: 890px; margin:  auto; border-right: 4px solid #888;  border-bottom: 6px solid #666;  text-align: left; background-color: #fff; } 

 /* +++++++++++++++++++++++++ START FIX +++++++++++++++++++++++++ */

.clearfloat: after

{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}



.clearfloat

{
min-height: 1px;		
}



* html .clearfloat
{
height: 1px;	
}

/* +++++++++++++++++++++++++ END FIX +++++++++++++++++++++++++ */



.background_search

{

width: 890px;
height: 50px;
margin-bottom: 0;
padding: 0;

	
}

#logo_holder {  margin-left: 30px; margin-top: 5px; margin-bottom: 0; width: 200px; float: left; }



/* SEARCH FIELDS START HERE */

#header_form 

{
height: 35px;
	width: 413px;
float: right;
margin-top: 8px;
margin-right: 28px;
	margin-bottom: 0;
	padding: 0;
font-size: 12px;
	font-weight: normal;
	color: #941e1a;
}




#header_form form {

	display: inline;
	float: right; margin-top: 1px; margin-left: 0; padding-left: 0;
}

#header_form form input { font-size: 11px; color: #555; background-color: #eee; margin-bottom: 0; margin-left: 5px; border: 1px solid #000; font-weight: normal; padding-left: 4px; }


#header_form .q_search

{
	font-size: 13px; 
margin-top: 2px; margin-right: 0px;  margin-bottom: 4px; padding-left: 1px; display: inline; float: left;

}

.break {
	clear: both;
	line-height: 0;
	height: 0px;
	font-size: 0px;
}


.right

{
	 font-size: 10px; 
	 color: #941e1a;
	 padding: 0px;
	 float: right;
}





#upper_header_content 
{ padding: 0; margin-top: 0; background-image: url(100k-spotlight1.jpg); background-color: #22260d; width: 100%; height: 160px; border-right-width: 1px; border-right-style: solid; border-right-color: #22260d; }



.upper_header_h1

{ 

font-family: Arial, Helvetica, sans-serif; color: #fdbb26; font-size: 23px; 
padding-top: 8px;
margin-bottom: 7px;
margin-left:30px;
}



.upper_header_h2

{ 

font-size: 17px; font-weight: normal; color: #eeeeee; font-family: Arial, Helvetica, sans-serif;  
margin-top: -5px;
margin-bottom: 0px;
margin-left:30px; 

}

#list_one 

{ 
width: 720px; 
margin-top: 8px;
margin-left: 30px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; line-height: 22px; 
}

#list_one .first_row_link { display: inline; list-style-type: none; padding-left: 0px; margin-left: 0px; }

#list_one .first_row_link li { display: inline; margin-right: 30px; }

#list_one .first_row_link li a:link { color: #eee; text-decoration: underline; }

#list_one .first_row_link li a:visited { color: #eee; text-decoration: underline; }

#list_one .first_row_link li a:hover { color: #eee; text-decoration: none; }







#navigation ul

{
      width: 890px;
      float: left;
      margin: 0;
	  padding-left: 0px;
      list-style-type: none;
      background-color: #505e17;
	  border-top: 1px solid #ccc; 
      border-bottom: 1px solid #ccc; 
      
}

   #navigation ul li 
{
      float: left; 
}

 #navigation ul li a 
{
      display: block;
      padding: 6px 0 6px 0;
      text-decoration: none;
      font-weight: bold;
      color: #fff;
      border-right: 1px solid #fff; 
}

 #navigation ul  li a:hover 
{
	display: block;
      color: #eee;
      background-color: #22260d; 
}
	
	
	.width1_home
{
width: 138px;
text-align: center;


}

.width1
{
width: 102px;
text-align: center;
}
	  
.width2
{
width: 140px;
text-align: center;

}  


#navigation ul li.width2 a 
{

      border-right: 1px solid #505e17; 
}

#navigation ul li.width2 a:hover 
{

border-right: 1px solid #22260d; 
}

/* DIMENSIONS OF DIV BELOW WIDER THAN IN 2 COLUMN SHEET AS THIS IS FULL WIDTH LAYOUT - MARGIN ON BOTTOM OF DIV INCREASED */


#main_content_row_bnr

{ width: 830px; height: 85px; margin-top: 55px; margin-bottom: 40px; margin-left: 30px; padding-top: 10px;  float: left; background-color: #eee; text-align: center; }


/* DIMENSIONS OF DIV BELOW WIDER THAN IN 2 COLUMN SHEET AS THIS IS FULL WIDTH LAYOUT */

#main_content_row_2_m55 

{ width: 830px; margin-top: 55px; margin-left: 30px; 
padding-top: 20px;  float: left;  }


/* RECRUITER SECTION CONTENT BEGINS HERE */

#main_content_row_2_m55  p a:link { color: #039; text-decoration: underline; }

#main_content_row_2_m55  p a:visited { color: #039; text-decoration: underline; }

#main_content_row_2_m55  p a:hover { color: #941e1a; text-decoration: none; }


#recr_comps

{
	margin-top: 35px; margin-bottom: 25px;  padding-top: 45px; border-top: 1px solid #ccc;
	
}

#recr_comps .recr_info  { width: 829px; margin-top: 0px; padding-top: 0px;  }

#recr_comps .recr_info .logo_rt

{
	float: right;
	margin-top: 15px;
}

#recr_comps .co_names { font-size: 18px; font-weight: bold; color: #073961; margin-top: 0; margin-bottom: 5px;  }


#recr_comps  p
{
line-height: 16px; 
}



.100thou_ads

{

font-size: 25px; font-weight: bold; color: #941e1a; 
	
}

.billboard

{
	
float: right;	
	
}







/* RECRUITER SECTION CONTENT ENDS HERE */



#main_content_entry_page 

{ width: 830px; margin-top: 55px; margin-left: 30px; 
padding-top: 20px; 
text-align: center;  }




#main_content_row_2  h1.intro_header_h1 
{ font-size: 21px; font-weight: bold; color: #941e1a; margin-top: 0px;margin-right: 15px; margin-bottom: 20px;display: inline;
}


.your_search_results

{

font-size: 20px; font-weight: bold; color: #941e1a; 
margin-top: 5px;
	
}



#job_search_results { width: 830px; border-collapse: collapse; margin-top: 0; margin-bottom: 30px; }

#job_search_results tr.darker { background-color: #e1e1e1; }

#job_search_results tr.lighter { background-color: #eee; }

#job_search_results tr.darker td { padding-top: 7px; padding-bottom: 7px; padding-left: 7px; }

#job_search_results tr.lighter td { padding-top: 7px; padding-bottom: 7px; padding-left: 7px; }

#job_search_results .darker td a:link { color: #941e1a; text-decoration: underline; }

#job_search_results .darker td a:visited { color: #06F; text-decoration: underline; }

#job_search_results .darker td a:hover { color: #69001a; text-decoration: none; }

#job_search_results .lighter td a:link { color: #941e1a; text-decoration: underline; }

#job_search_results .lighter td a:hover { color: #69001a; text-decoration: none; }

#job_search_results .lighter td a:visited { color: #06f; text-decoration: underline; }



.qualifying_vacs_found 
{ 
font-size: 18px; font-weight: bold; color: #777;  
}


#main_content_row_2  p a:link { color: #039; text-decoration: underline; }

#main_content_row_2  p a:visited { color: #039; text-decoration: underline; }

#main_content_row_2  p a:hover { color: #941e1a; text-decoration: none; }

#main_content_row_2  .vacs_here 
{ margin-top: 30px; border-top-width: 1px; border-top-style: solid; border-top-color: #ccc; padding-top: 25px; }

#main_content_row_2 .vacs_here a:link { color: #941e1a; text-decoration: underline;  } 

#main_content_row_2  .vacs_here a:visited { color: #555; text-decoration: underline;  } 

#main_content_row_2  .vacs_here a:hover { color: #039; text-decoration: none;  } 
#main_content_row_2 h3

{

font-size: 15px; font-weight: bold; color: #941e1a; margin: 0 0 25px 0;
	
}


/* THE DIV BELOW IS USED IF NO DIV ABOVE APPEARS SO HAS TOP MARGIN OF 55px - CAN BE USED WHEN NO BANNER EXISTS FOR EXAMPLE - MEANS CONTENT IN THE LEFT LINES UP VERTICALLY WITH THAT IN THE RIGHT HAND SIDE COL */






.fill_block2 
{ 
background-color: #eee; height: 15px; width: auto; margin-bottom: 30px;
}

#main_content_row_3

{ width: 595px; margin-top: 25px; margin-left: 30px;  float: left;  }



div.your_ad_here {
float: right; height: 83px;
width: 213px;
margin-top: 0;
padding: 0;
background-image:url("ad-here2.gif");
} 

div.your_ad_here a, div.your_ad_here a:link, div.your_ad_here a:visited {
display:block;
}

div.your_ad_here img {
width:213px;
height: 83px;
border:0;
}

div.your_ad_here a:hover img {
visibility:hidden;
}



.v_space { margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }


.v_space2 { margin-top: 30px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.v_space3 { margin-top: 40px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

/* USED AS BASIC hr */
.seperator { margin-top: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; margin-bottom: 40px; }

br.clear
{
	clear: both;
}


/* +++++++++++++++++++++ */




#outer_wrapper #footer 

{ margin-top: 180px; height: 180px; width: 890px; background-color: #777; position: relative; padding-top: 20px;}



h2.footer_suggestions

{ font-size: 17px; font-weight: normal; color: #ddd; margin-top:0; margin-left: 30px;
}

.footer_additional

{ font-size: 23px; font-weight: bold; color: #eee; margin-top: 20px; margin-bottom: 5px; margin-left: 30px; 	
}
#footer a:link { color: #eee; text-decoration: underline; }

#footer a:visited { color: #eee; text-decoration: underline; }

#footer a { margin-left: 30px; }

#outer_wrapper #footer a:hover { color: #ddd; text-decoration: none; }




.copyright

{ background-color: #eee; height: 20px; position: absolute; left: 0px; bottom: 0px; width: 860px; padding-top: 6px; padding-left: 30px; border-top-width: 3px; border-top-style: solid; border-top-color: #999; 
}

#footer .footer_right { float: right; height: 90px; width: 213px; margin-right: 30px; padding-top: 0; padding-left: 0; color: #eee; }


