@charset "utf-8";
/* CSS Document */

a:active, a:focus {  outline: 0;}

body { background:#fff; background:url(images/big_corn222.gif) top center no-repeat; margin:auto; font-family:Arial, Helvetica, sans-serif }

#container {width:835px; margin:auto; }

#banner {width:835px; height:268px; background:url(images/big_corn222.gif) top center no-repeat;}


#welcome_content {width:835px; background:url(images/bg__about.jpg) top center no-repeat;} 
#about_content {width:835px; background:url(images/bg__about.jpg) top center no-repeat;}
#location_content {width:835px; background: url(images/bgLoc.jpg) top center no-repeat;}
#opps_content {width:835px; background:url(images/bkg4.jpg) top center no-repeat;}
#people_content {width:835px; background: url(images/bg_people.jpg) top center no-repeat;}


#header_left { width:250px; height:500px; float: left; }

#text_container { width: 480px;  padding:15px 40px 20px 40px; float: left; font-size:80%; }

#text_container a { color:#006633;}  

.imagey { padding: 10px 0px 10px 25px; float:right; position:relative;  }
.imagey span { position:absolute; bottom: -10px; left: 25px; padding-top: 5px; color:#006633; font-size:10px;background: #FFFFCC; padding: 2px 10px 4px 10px; }
.imagey img {border: 2px solid #FFCC00;}


.clearer { clear:both;  }

#menu { 
margin-bottom:0px;
margin-left:0px;
padding-top:214px;
height:20px; 
}

#menu ul {
width:700px; height:10px;
list-style-type:none;
margin:0; 
display:block;
padding:0; 
font-size:18px;
}
ul {
list-style-type:disc;
 
}
p, ul, ol {
margin:1em 0;
}


#menu a:hover, #menu a:focus {
padding:6px 16px 6px 16px; _ padding:7px 18px 6px 18px; *padding:7px 18px 6px 18px; 
color: #80C51C;
background:url(images/hover.jpg) repeat-x bottom; 
}
#menu li {
float:left;
}

#menu a { float:left;
color:#006600;
display:block;
padding:6px 16px 6px 16px; _ padding:7px 18px 6px 18px; *padding:7px 18px 6px 18px;
text-decoration:none;
letter-spacing:1.5px;
border-right: solid 1px #80C51C; 
}

#menu a.opps {padding-right: 36px; _padding-right: 38px; *padding-right: 38px;}


#menu li.active { float:left;
color:#fff;
display:block;
padding:6px 16px 6px 16px; _ padding:7px 18px 6px 18px; *padding:7px 18px 6px 18px;
text-decoration:none;
letter-spacing:2px;
background:#006600 url(images/active.jpg) repeat-x top;letter-spacing:2px; 
border-right: solid 1px #80C51C; 
}

h1 {color:#80C51C; margin: 90px 0px; padding: 10px 0 10px 15px; background: #FFf; width:247px; font-size:1.5em; letter-spacing:2px; font-weight:lighter; }

h2 {color:#006600; font-size:1.1em;}



#footer { 
clear:both; 
color:White; font-weight:bold;
font-size:0.65em;
padding:0px 0;
width:800px;  
color:#006600; font-stretch:extra-expanded;margin-bottom:35px; padding-top:30px; border-top: 2px solid #FFCC00; margin-top:10px; *margin-top:60px;
}

#footer div {margin-left: 30px; }

#footer a { color: #000; font-weight:bold;  } 

#footer p {
margin:0;
padding:40px 0 30px 21px; color:#006600;font-weight:bold;
}



#footer a img { border: none; float: left; margin: -5px 20px 0 0px; position: relative; }
#footer a.hayslogo { border: none; }

/*SEARCH RESULTS STYLING */
RKW {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold;  text-decoration: none; padding:4px 8px;}
a:link.RKW {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold;  text-decoration: none;  padding:4px 8px; }
a:visited.RKW {
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #006600; text-decoration: none;  padding:4px 8px;}
a:hover.RKW {
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold;  text-decoration: underline;   padding:4px 8px;}
a:active.RKW {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold;  text-decoration: none;   padding:4px 8px;}

/* TABLE HEADER */
tr.MicroHeader {font-size:12px; font-weight:bold; background-color:#006600; color: #fff; padding:10px;}

.Micro th, .Micro td { padding: 7px; border: #fff solid 3px; }


/* Text in table */
p.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#006600; padding:3px;}
table.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#006600; border-collapse:collapse; padding:10px;}

/* Firstjob bar */
tr.MicroItem {background-color: #FFCC00 ; padding:10px;}
/* Second job bar */
tr.MicroAltItem {background-color: #FFCC00; padding:10px;}

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks        { display:inline-block; font-weight: normal; font-size: 1em; padding: 5px 15px; margin-top:5em;}
a:link.applylinks, a:visited.applylinks { border: #006600 solid 1px; color: #fff; text-decoration: none; font-weight:bold; margin-top:5em;}
a:hover.applylinks, a:focus.applylinks  {border: #006600 solid 1px; color: #fff;text-decoration: none; font-weight:bold; margin-top:5em;}


