/* HAYS - RBS styles */

body, html { background: #F5F5F5 url(images/bodybg2.gif) top center repeat-y; text-align: left; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; font-size: small; color: #333333;  }

a {  }
a:link, a:visited { color: #2C4F80; }
a:hover, a:focus { color: #6582AC; text-decoration: none; }

p { margin: 0 0 1em 0; }

#header { background: #042B62 url(images/headerBg.jpg) top repeat-x; height: 87px; border-bottom: #FFFFFF solid 2px; }
#header h1 { display: block; height: 87px; width: 135px; background:url(images/RBS-logo.jpg); margin: 0; padding: 0; }
#header h1 span { display: none; }

#titleOrange { background: #F29347; padding: 0 25px; font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin-bottom: 10px;  }
#titleBlue { background: #73a5c1; padding: 0 25px; font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin-bottom: 10px; }
#titleGreen { background: #6e9724; padding: 0 25px; font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin-bottom: 10px;  }
#titleLilac { background: #8d447e; padding: 0 25px; font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin-bottom: 10px;  }
#titleTan { background: #886054; padding: 0 25px; font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin-bottom: 10px;  }
#titleOrange p, #titleBlue p, #titleGreen p, #titleLilac p, #titleTan p { margin-bottom: 0; }

#titleOrange h2, #titleBlue h2, #titleGreen h2, #titleLilac h2, #titleTan h2 { font-size: 2.8em; margin: 0 0 0.5em 0; padding: 0; line-height: 1em; }
#titleOrange h2 span, #titleBlue h2 span, #titleGreen h2 span, #titleLilac h2 span, #titleTan h2 span{ font-weight: normal; }


#orange1 { max-width: 640px; _width: 640px; padding-top: 20px; padding-bottom: 10px; padding-right: 160px; color: #FFFFFF; background:#F29347 url(images/orangeWoman.gif) bottom right no-repeat; min-height: 174px; _height: 174px; } 

#blue { max-width: 640px; _width: 640px; padding-top: 20px; padding-bottom: 10px; padding-right: 160px; color: #FFFFFF; background: #73a5c1 url(images/blueMan.gif) bottom right no-repeat; min-height: 174px; _height: 174px; } 

#green { max-width: 640px; _width: 640px; padding-top: 20px; padding-bottom: 10px; padding-right: 160px; color: #FFFFFF; background: #6e9724 url(images/greenWoman.gif) bottom right no-repeat; min-height: 174px; _height: 174px; } 

#lilac { max-width: 640px; _width: 640px; padding-top: 20px; padding-bottom: 10px; padding-right: 160px; color: #FFFFFF; background: #8d447e url(images/lilacWoman.gif) bottom right no-repeat; min-height: 174px; _height: 174px; } 

#tan { max-width: 640px; _width: 640px; padding-top: 20px; padding-bottom: 10px; padding-right: 160px; color: #FFFFFF; background: #886054 url(images/tanMan.gif) bottom right no-repeat; min-height: 174px; _height: 174px; } 


#nav { width: 13em; float: left; padding: 20px 0 20px 1em; font-size: 1.2em; font-weight: bold; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav li { background: url(images/navArrow.gif) left center no-repeat; padding-left: 20px; margin-bottom: 1em; }
#nav li.active { color: #6582AC;  }
#nav a { text-decoration: none;  }
#nav a:hover, #nav a:focus { border-bottom: #6582AC dotted 1px; }

#content { border-left: #91ACBC solid 2px; margin-left: 15em; position: relative; padding: 1px 220px 20px 20px; line-height: 1.4em; min-height: 410px; _height: 410px; margin-bottom: 10px; }
#content img.sideImages { position: absolute; top: 10px; right: 20px; }

#content h1 { color: #91ACBC; font-weight: normal; font-size: 2.3em; padding: 0; margin: 0.5em 0; line-height: 1.1em; }

#jobSearch { background:url(images/magGlass.gif) top right no-repeat; min-height: 100px; _height: 100px; }


#footer a img { border: none; float: left; margin: -5px 12px 0 0; position: relative; }
#footer a.hayslogo { border: none; }

#footer { border-top: #91ACBC solid 2px; padding: 20px 1.5em; position: relative; clear: both; }
#footer a { margin: 0 6px; }

.Micro {}

tr.MicroHeader th { padding: 8px; background: #dce2f2 url(images/headerbg.gif) repeat-x; color: #333333; text-align: left; border-bottom: #8194c8 solid 1px; border-top: #c0cbe9 solid 1px; }
tr.MicroItem td { padding: 7px; text-align: left; }
tr.MicroAltItem td { padding: 7px; background: #e4ddf1; text-align: left; }
#jobcontent { font-size: small; }
.disclaim { color: #666666; }

#jobdetails { }


#jobdetails a { font-weight: bold; text-decoration: none; padding: 5px 15px; background: #dce2f2 url(images/headerbg2.gif) 0 0; border: solid 1px; font-size: 1.3em; }

#jobdetails a:hover, #jobdetails a:focus { background-color: #ced7ee; background-position: 0 -200px; }

#jobdetails .title { margin: 0 0 0.5em 0; padding: 0; color: #42618E; font-size: 1.5em; }