@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px;  background:#eeeeee ;  font-family:Arial, Helvetica, sans-serif; font-size:.8em; color: #333333;}

#container {width:789px; background: #FFFFFF; margin:auto; }



#banner {background: #fff url(images/banner.jpg) no-repeat; height:138px;  border-bottom:#FFFFFF solid 15px; width:759px; margin-bottom:5px; margin-left:15px;   }

#image_banner {background: #fff; height:210px; border-bottom:#FFFFFF solid 15px;       }

#image_banner img{margin: 0 16px; margin-top:12px; _margin-top:0px; *margin-top:0px; }



#content_container {width:759px; margin:auto; background: #fff; }


#text_box {background: #fff url(images/left_img.jpg) no-repeat; padding: 17px 10px 20px 30px; width:505px;  float:left;  margin-bottom:18px; border:#CCCCCC solid 1px;   }

#text_box_wide {background: #fff url(images/left_img.jpg) no-repeat; padding: 17px 30px 20px 30px; width:840px;  float:left;  margin-bottom:18px;   }

#right_col{ width:200px; float:left; margin-bottom:18px; }

#right_col img {margin-left:10px; _margin-left:8px; margin-bottom:8px;}

#right_col p{ padding: 0px 10px 10px 20px; font-size:10px; font-weight:bold; color:#007692;}
#right_col a{ color:#007692; text-decoration:none;}


.job_link_container { width: 710px;  padding: 5px 5px 5px 25px; border: #cccccc solid 1px; float:left;margin: 5px 0 10px 0px; background: url(images/bkg_logo.jpg) no-repeat;   }

.job_link_container a {font-weight: bold; color:#66BA48;}

.clearer {clear:both;}


h1 {font-size:2em; color:#66BA48;  padding: 10px 20px 10px 0px;  line-height:20px; margin:auto; font-weight:normal; font-family: "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif; text-align:right;}

h2 {font-size:1.5em; color:#303293; letter-spacing:-1px; padding:0px; margin-bottom:10px; font-weight:lighter; border-bottom: 1px solid #66BA48; width:100px;}

h3 {font-size:1.2em; color:#303293; padding:0px;}



/* ---- FOOTER ----------------------*/
#footer { font-size: 0.85em; height:60px; font-family:Trebuchet MS,Verdana,Sans-Serif; padding:0px 0px 0 20px; background:#FFFFFF; width:769px; margin:auto;}
#footer div { background:#FFFFFF;  padding: 20px 0px 0px 0px;  color: #666666; font-weight:bold;   margin:auto;}  
#footer a { margin: 0 0.3em; position: relative; color:#00728F ; font-weight:bold;}
#footer a img { border: none; float: left; margin: -5px 30px 0 0px; position: relative; }
#footer a.hayslogo { border: none; }


/*SEARCH RESULTS STYLING */
TMO {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#66BA48; text-decoration: none; padding:4px 8px;}
a:link.TMO{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#66BA48; text-decoration: none;  padding:4px 8px; }
a:visited.TMO{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #66BB46; text-decoration: none;  padding:4px 8px;}
a:hover.TMO{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color:#66BB46; text-decoration: none;   padding:4px 8px;}
a:active.TMO{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#66BB46; text-decoration: none;   padding:4px 8px;}

/* TABLE HEADER */
tr.MicroHeader {font-size:14px; font-weight:bold; background-color:#66BB46; color: #000; padding:10px; text-align: center;}

/* Text in table */
p.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#007692; padding:3px;}
table.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#007692; border-collapse:collapse; padding:0px; }

/* Firstjob bar */
tr.MicroItem {background-color:#fff; padding:10px; text-align:center;}
/* Second job bar */
tr.MicroAltItem {background-color: #ffffff; padding:10px; text-align:center;}

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks        {font-weight: normal; font-size: 1em; padding: 5px 15px; margin-top:3em; display:inline-block;}
a:link.applylinks, a:visited.applylinks {background-color: #66BB46; color: #000; text-decoration: none; font-weight:bold; }
a:hover.applylinks, a:focus.applylinks  {background-color:#66BB46; color: #000;text-decoration: none; font-weight:bold;}
