/* HAYS - PUGSLEY REVILL Hays Advantage styles */

body { background: #AFAFAF url(images/bodyBg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; padding:0; margin: 0; font-size: 0.9em; color: #000000;  }

a {  }
a:link, a:visited { color: #3d60a5; }
a:hover, a:focus { color: #c54600; text-decoration: none; }

p { margin: 0 0 1em 0; }
.clearer { clear: both; width: 860px; }
.spacer { height: 2em; }
.spacer hr { display: none; }


#container { width: 900px; margin: auto; text-align: left; }

#header { background:url(images/header.jpg); height: 97px; padding-top: 20px; padding-left: 20px; }
#header h1, #header a { display: block; width: 193px; height: 97px; margin: 0; padding: 0; border: none; cursor: pointer; }
#header h1 span { display: none; }

#content { background:url(images/contentBg.gif); padding: 0 20px 20px 20px; line-height: 1.5em; }

#about { float: left; width: 440px; padding: 0 20px 0 0; }

h2.about { background:url(images/aboutTitle.gif);  width: 407px; height: 29px; margin: 10px 0 15px 0; padding: 0;  }
h2.opps { background:url(images/oppsTitle.gif);  width: 166px; height: 29px; margin: 10px 0 15px 0; padding: 0;  }
h2.jobD { background:url(images/jobTitle.gif);  width: 134px; height: 29px; margin: 10px 0 15px 0; padding: 0;  }
h2.app { background:url(images/appTitle.gif);  width: 284px; height: 29px; margin: 10px 0 15px 0; padding: 0;  }
h2 span { display: none; }


h3 { color: #596c8b; font-weight: normal; line-height: 1em; font-size: 2.4em; margin: 7px 0 0.7em 0; padding: 0; font-family: "Times New Roman", Times, serif }


#opps { background:url(images/columnDiv.gif) left no-repeat; float: left; width: 380px; padding-left: 20px; min-height: 415px; _height: 415px; }

#jobdetails { float: left; width: 660px; padding: 0 20px 0 0; }

#homeLink { float: left; width: 160px; padding: 10px 0 0 20px; background:url(images/columnDiv2.gif) top left no-repeat; min-height: 405px; _height: 405px; }


a.home, a.home img { border: none; }


/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
FOOTER */

#footer { padding: 25px 0 20px 0; background:url(images/footerBg.gif) top no-repeat; }
#innerFooter { padding: 6px 20px; font-size: 0.8em; color: #333333; margin-right: 240px; }
#innerFooter a { margin: 0 4px; }
#innerFooter a:hover, #innerFooter a:focus {  }
#innerFooter a img { border: none; float: left; margin: -5px 12px 0 0; position: relative; }
#innerFooter a.hayslogo { border: none; }

/* SHARE */
.share {  padding:4px 4px 2px 4px; height:20px; width:225px;  background:url(http://www.hays.com/jobs/STYLEAPPS/share/share_bar.gif) no-repeat; float:right;  }
.addthis_button_expanded { padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#share_icons {float:left; padding: 1px 9px 0 4px;}

/* SEARCHRESULTS */
p.instr { margin-bottom: -2em; margin-right: 10em;  }

.Micro { margin-top: 10px; border-collapse:collapse;  }
tr.MicroHeader th { padding: 0 5px 3px 5px; text-align: left; border-bottom: #afafaf solid 1px; color: #666666; }
tr.MicroItem td { padding: 10px 5px; background: none; text-align: left; border: none; }
tr.MicroAltItem td { padding: 10px 5px; text-align: left; border: none; background: url(images/black5.png); _background: #cecece; }
#jobcontent { font-size: small; }
.disclaim { color: #666666; }
p.Micro { font-size: 0.9em; color: #666666; }
.Micro a { font-weight: bold; }

/* JOBDETAILS */
p.title { color: #596c8b; font-weight: normal; line-height: 1em; font-size: 2.7em; margin: 7px 0 0.7em 0; padding: 0; font-family: "Times New Roman", Times, serif }
p.title strong { font-weight: normal; }

a.applylinks { display: -moz-inline-box; display: inline-block; clear: none; margin: 1em 1em 0 0; font-size: 1.2em; width: 10em; padding: 10px 0; text-align: center; text-decoration: none; background: #3d60a5 url(images/btnBg.gif) 0 0 repeat-y; color: #FFFFFF; font-weight: bold; border: #999999 2px groove; }
a.applylinks:hover, a.applylinks:focus { background-color: #c54600; background-position: -420px 0; border-color: #666666; color: #FFFFFF;}

/* SPECULATIVE APPLICATION FORM */
#applyform { color: #000000; width: 480px; margin: 0 0 0 0; padding: 5px 0 0 0; text-align: right;  }
#applyform form { margin: 0; padding: 0;}
#applyform fieldset { border: 0; padding: 0; margin: 0; }
#applyform label { vertical-align: top; line-height: 1.6em; display: -moz-inline-box; display: inline-block; padding: 0 0.5em 0 0; }
#applyform ol { list-style: none; margin: 0; padding: 0; }
#applyform li { list-style: none; margin: 0; padding: 6px 0 8px 0; background:url(images/horizDiv.gif) bottom left no-repeat; }
#applyform input { width: 300px; padding: 2px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
#applyform select { width:300px; padding: 2px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
#applyform input.radio { width: auto; margin-right: 2em; }
#applyform input.Submit { width: 10em;  font-weight: bold;  }
#applyform textarea { width: 300px; padding: 2px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; }
#applyform .border { border: #666666 solid 1px;}
#applyform file { padding: 2px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; border: #666666 solid 1px; background: #FFFFFF; margin: 0; }
#applyform li.startinput { border-top: none; padding-top: 0; }
#applyform li.endinput { border-bottom: none; padding-bottom: 0; background: none; }
#applyform p { margin: 0; }
#applyform.attach {}





