/* HAYS - SOLIHULL MBC styles */

body { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 0 380px; margin: 0; font-size: small; color: #000000; line-height: 1.5em;  }

#container { position: relative; min-width: 760px; margin: 0 -380px; font-size: 1.1em; }
* html #container,
* html #sizer,
* html #expander
{height: 0;}

#container { background:url(images/header2.jpg) top right no-repeat; }
#expander { padding: 30px 10px; }

h1 { display: none; }
a {  }
a:link, a:visited { color: #0066CC; }
a:hover, a:focus { color: #0099FF; text-decoration: none; }

p { margin: 0 0 1em 0; }
.clearer { clear: both; }
.spacer { height: 2em; }
.spacer hr { display: none; }

ul.list li { margin-bottom: 0.5em; }
ul.listNoBullet { list-style: none; }
ul.listNoBullet li { margin-bottom: 0.5em; }

#textSize { position: relative; }
#textSize ul { list-style: none; padding: 0; margin: 0; }
#textSize li { float: left; margin-right: 7px; }
#textSize #changeTxt { float: left; display: block; padding: 3px 5px; } 

#textSize a { display: block; float: left; height: 21px; background-repeat: no-repeat; margin: 1px; }
#textSize a span { display: none; }
#textSize a.small { background: url(images/smallA.gif); width: 14px; }
#textSize a.med { background: url(images/medA.gif); width: 18px; }
#textSize a.large { background: url(images/bigA.gif); width: 21px; }

#content { clear: both; margin-top: 110px; }

#nav { background:url(images/grey.gif) bottom repeat-x; }
#nav ul { list-style: none; margin: 0; padding: 0; font-weight: bold;  }
#nav li { float: left; display: block; margin-right: 10px; }
#nav a { float: left; display: block; background: url(images/navA.gif); width: 200px; text-align: center; padding: 10px 6px 9px 6px; margin-bottom: 1px; text-decoration:none;  }
#nav li.active { background: url(images/navA.gif) -212px 0; width: 200px; text-align: center; padding: 10px 6px 10px 6px; }
#nav a:hover, #nav a:focus { background-position: -212px 0;  }

#innerContent { padding: 5px; border: #BCBCBC solid; border-width: 0 1px 1px 1px; background: #E5EFFA url(images/contentBg.gif) repeat-x; }
#innerContentColumn { background:url(images/rightColumn.gif) right repeat-y;}
#text { margin-right: 210px;  padding: 15px; }
#images { float: right; width: 160px; padding: 20px 20px 15px 20px; }
#images img { margin-bottom: 5px; }


h2 { color: #60abe4; margin: 0.3em 0 0.7em 0; font-size: 2em; }




#footer { padding: 20px 0; }
#innerFooter { padding: 6px 20px; font-size: 0.9em; color: #666666; margin-right: 240px; }
#innerFooter a { margin: 0 6px; }
#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:197px;  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;}





.Micro { margin-top: 10px; border-collapse:collapse; }
tr.MicroHeader th { padding: 0 5px 3px 5px; text-align: left; border-bottom: #999999 solid 1px; }
tr.MicroItem td { padding: 10px 5px; background: none; text-align: left; border: none; }
tr.MicroAltItem td { padding: 10px 5px; background: #dfebf7; text-align: left; border: none; }
#jobcontent { font-size: small; }
.disclaim { color: #666666; }
.Micro a { font-weight: bold; }



p.instr { margin-bottom: -1.5em; margin-right: 10em;  }

p.title { color: #666666; font-weight: normal; line-height: 1em; font-size: 2em; margin: 7px 0 0.7em 0; padding: 0; }
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: #0066cc; color: #FFFFFF; font-weight: bold; border: #0066cc 2px groove; }
a.applylinks:hover, a.applylinks:focus { background: #0099FF; border-color: #0066cc; color: #FFFFFF;}


#applyform { background: #e0e1f6; color: #000000; width: 480px; margin: 0; padding: 10px; text-align: right; border: #7073ac solid 1px; }
#applyform form { margin: 0; padding: 0;}
#applyform fieldset { border: 0; padding: 0; margin: 0; }
#applyform label { vertical-align: top; line-height: 1.6em; }
#applyform ol { list-style: none; margin: 0; padding: 0; }
#applyform li { list-style: none; margin: 0; padding: 5px 0 5px 0; border-bottom: #caccf4 solid 1px; border-top: #FFFFFF solid 1px; }
#applyform input { width: 300px; padding: 2px; font-size: small; font-family: Verdana, Helvetica, sans-serif; }
#applyform select { width:300px; padding: 2px; font-size: small; font-family: Verdana, 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: small; font-family: Verdana, Helvetica, sans-serif; background: #FFFFFF; }
#applyform .border { border: #7073ac solid 1px;}
#applyform file { width: 300px; padding: 2px; font-size: small; font-family: Verdana, Helvetica, sans-serif; border: #7073ac solid 1px; background: #FFFFFF;}
#applyform li.startinput { border-top: none; padding-top: 0; }
#applyform li.endinput { border-bottom: none; padding-bottom: 0;}
#applyform p { margin: 0; }
#applyform.attach {}





