/* HAYS - IBM Ireland styles */

body { background: #FFFFFF url(images/newBg-body.gif) repeat-x; font-family: Arial, sans-serif; text-align: center; margin: 0; padding: 0; font-size: small; color: #000000; line-height: 1.5em;  }


h1 { display: none; }
a {  }
a:link, a:visited { color: #293d6b; }
a:hover, a:focus { color: #4c608f; text-decoration: none; }

p { margin: 0 0 1em 0; }
.clearer { clear: both; width: 1px; }
.spacer { height: 2em; }
.spacer hr { display: none; }
hr.invisHr { display: none; }

ul.list li { margin-bottom: 0.5em; }


#container { background: url(images/newBg-cont.gif); repeat-y; width: 960px; margin:auto; text-align: left; }
#innerCont { padding: 0 15px; background:url(images/newBg-contTop.gif) left top no-repeat; }
#header { background: #000000 url(images/headerBg.gif); height: 60px;}
#header img { float: left; }

#nav { background: #bdcedc url(images/navBg.gif) repeat-x; border-bottom: #98b1c4 solid 1px; width: 930px; }
#nav ul { list-style: none; padding: 0; margin: 0; }
#nav li { display: block; float:left; font-weight: bold; font-size: 1.1em; }
#nav li.active { background: #a4b9cc url(images/navA.gif) repeat-x;  padding: 8px 30px 5px 30px; }

#nav a { display: block; float: left; padding: 8px 30px 5px 30px; text-decoration: none; background-image: url(images/navA.gif); background-position: 0 -200px; background-repeat: repeat-x; color: #293d6b;  }
#nav a:hover, #nav a:focus { background-position: 0 0; background-color: #a4b9cc; }

#aboutUs { background:url(images/bannerAbout2.jpg); }
#location { background:url(images/bannerLocation.jpg); }
#jobs { background:url(images/bannerJobs.jpg); }
#home{ background:url(images/videoBg3.jpg); }
#banner { height: 135px; }
#home #banner { padding: 22px 0 0 486px; height: 324px; }
#banner h2 { display: none; }




#content { background: #000000 url(images/contentBg.jpg); width: 930px;  }
#contentTop { background:url(images/contentTopBorder.jpg) top no-repeat; width: 930px; }
#contentBottom { background: url(images/contentBottom.gif) bottom no-repeat; padding: 12px 20px 50px 45px; width: 865px; }

#black { background: #000000; color: #FFFFFF;  width: 930px;  }

#homeNav { background: #000000; padding: 20px; width: 349px; float: left; }
#homeNav ul { list-style: none; padding: 0; margin: 7px 0 30px 0; }
#homeNav li { margin-bottom: 10px; }
#homeNav li a { background-position: 0 center; background-repeat: no-repeat; padding-left: 120px; display: block; padding-top: 25px; min-height: 42px; _height: 42px; text-decoration: none; font-weight: bold; font-size: 1.2em; width: 229px; _overflow-x: hidden; }
#homeNav li a:hover, #homeNav li a:focus { background-position: -349px center; } 
#homeNav a.about { background-image: url(images/hnAbout2.jpg); color: #daa146; }
#homeNav a.location { background-image: url(images/hnLocation2.jpg); color: #70bd70; }
#homeNav a.jobs { background-image: url(images/hnJobs2.jpg); color: #6cb9c0; }

a.rssFeed { background:url(images/rss.gif) left center no-repeat; display: block; padding: 14px 0 10px 25px; color: #daa146; text-decoration: none; font-weight: bold; }
a.rssFeed:hover, a.rssFeed:focus { color: #FFFFFF; }

#black h3 { color: #666666; margin: 0 0 10px 0; font-size: 1.3em; background:url(images/homeHeaderArrow.gif) right center no-repeat; display: inline; padding-right: 12px; }

#homeJobs { width: 521px; padding: 20px; padding-left: 0; float: left; }

#homeJobs a:link, #homeJobs a:visited { color: #6cb9c0; }
#homeJobs a:hover, #homeJobs a:focus { color: #FFFFFF; text-decoration: none; }



#text { float: left; width: 593px; padding: 25px 20px 40px 23px; color: #CCCCCC; }
#text a:link, #text a:visited { color: #6cb9c0; }
#text a:hover, #text a:focus { color: #FFFFFF; text-decoration: none; }
#sideImages { width: 280px; float: left; padding: 18px 0 30px 0; }
#sideImages .spacer { height: 18px; }

h3 { font-size: 1.2em; margin: 2em 0 0.5em 0; color: #FFFFFF; }
h3.top { margin-top: 0; }
h3.inlineH { font-size: 1em; display: inline; margin: 0; padding: 0; line-height: 0%; }
p.noMargin { margin: 0; display: inline;  }

h2 { margin: 0 0 0.7em 0; padding: 0; color: #FFFFFF; }

.imgCont { background: url(images/imageContainer.jpg); height: 205px; width: 260px; padding: 10px; }




#footer { background: #FFFFFF url(images/newBg-footer.gif) top no-repeat; padding: 45px 35px 35px 24px; }
#footerHome { background: #FFFFFF url(images/newBg-footer-home.gif) top no-repeat;  padding: 45px 35px 35px 24px; }
#innerFooter { padding: 2px 0px; font-size: 0.9em; color: #666666; margin-right: 240px; }
#innerFooter a { margin: 0 3px; }
#innerFooter a:hover, #innerFooter a:focus {  }
#innerFooter a img { border: none; float: left; margin: -10px 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;}


/* home SEARCH RESULTS */
#homeJobs .Micro { margin-top: 10px; border-collapse:collapse; color: #CCCCCC; }
#homeJobs tr.MicroHeader th { display: none; }
#homeJobs tr.MicroItem td { padding: 5px 10px 6px 10px; background: none; text-align: left; border: none; }
#homeJobs tr.MicroAltItem td { padding: 5px 10px 6px 10px; background: #222222; text-align: left; border: none; }
#homeJobs #jobcontent { font-size: small; }
#homeJobs .disclaim { color: #666666; }
#homeJobs .Micro a { font-weight: bold; color: #6cb9c0;  }
#homeJobs .Micro a:hover, #homeJobs .Micro a:focus { color: #FFFFFF; }
#homeJobs p.Micro { color: #999999; }
#homeJobs #MSearch br { display: none; }

h3.hrr { margin-top: 0; }


.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: #444444; text-align: left; border: none; }
#jobcontent { font-size: small; }
.disclaim { color: #666666; }
.Micro a { font-weight: bold; }



p.instr { margin-bottom: -2em; margin-right: 10em;  }

p.title { color: #a4b9cc; 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: url(images/applyBtn.jpg) 0 center;  font-weight: bold; border: #293d6b 2px groove; }
a.applylinks:hover, a.applylinks:focus { background-position: -349px center; color: #FFFFFF;}







