/* import the miain style */
@import url("style2008.css");

/* Menu Bar */
#sub-menu {background:#1c3e86 url("../images/menu/bbgg-orange.gif") repeat-x center !important; text-align: center;border-bottom:1px solid #fff; padding:6px 0 6px 0; clear:both;}
#sub-menu a:hover, #sub-menu a.selected {color:#ed6a0f !important;}
ul#main-menu li a:hover{background:#fb9f03 !important;}

/* Headers go orange */
h1 {color: #fb9f03; border-bottom-color: #fb9f03;}
#ctl00_primary h2, .largerTxt {color: #fb9f03; margin:0px;}
h2 a {color:#fb9f03;}
#secondary a{font-weight: bold; text-decoration: none; color: #fb9f03;}

/* Homepage search form New */
#searchjobsbox {color:#fff;background:#fff url(../Images/searchboxbg_orange.gif) no-repeat 0% 0%;padding:9px;height:77px;}
#searchjobsbox h1 {background:none;font-size: 13px; font-family:arial; clear:none; border:none; margin:0; font-weight:bold; color:#fff;}
#searchjobsbox h2 {background:none;font-size: 13px; font-family:arial; clear:none;border:none; margin:0; font-weight:bold; color:#fff;}
#searchjobsbox input {position:static;top:auto;color: #ed6a0f;}
#searchjobsbox input.Sbutton { color:#ed6a0f;}

ul.bulleted{list-style-type:disc;}
li{background: none; padding-left: 0;}

/* Yet More orange */
legend {color: #fb9f03;}
.clientbox {clear:both;background: #e7f7b4;  border: 1px solid #649821;}
.clientbox a {color:#649821}
hr{ background-color:#9bc95f;}

/* Navigation headers */
.bgr  {margin-bottom:3px;line-height:15px;display: block; background: #74ad30; color: #fff; padding: 6px; border-left: 3px solid #3d650c;}
a.bgr {margin-bottom:3px;line-height:15px;display: block; background: #74ad30 url(/Images/clientsite/linkfind.gif) no-repeat 0px; color: #fff; padding: 6px 6px 6px 40px;text-decoration:underline;}
.bgr a {color:#fff;}
a:hover.bgr {background: #81c72d url(/Images/clientsite/linkfindover.gif) no-repeat 0px;text-decoration:none;}
.bgr2 {display: block; background: #74ad30; padding: 6px; border-left: 3px solid #3d650c;}
#secondary h3 a:link, #secondary h3 a:visited {color: #fff; text-decoration:underline; background: transparent url(../images/headline.gif) no-repeat 0% 50%; padding: 2px 0 2px 20px;}

/* Homepage Content */
#HomeLeft {float:left;width:380px;margin:0px -5px 5px 0px;}
#HomeRight {float:right;vertical-align:top;height:auto !important; padding-left:30px; background:url('../images/blendhome_small.gif') no-repeat left top;margin:0px;}

#HomeLeft p {font-size:10px;padding-left:0;margin:0;}
#HomeLeft p span {font-size:10px;}
#HomeLeft ul {padding-left:0;margin:0;}
#HomeLeft span {color:#000;font-size:10px;}


/* Green Sidebar Headers */
#secondaryX h3 {background: transparent url(../images/button11.gif) no-repeat;} 

/* Blue Sidebar Headers */
#secondary h3.blue {background: transparent url(../images/button6.gif) no-repeat;}

/* quote images */
.quoteleft { float:left; margin-right:10px} 

/* Client Products */
#clientprodlist li {height:150px;float:left; margin-right:10px; margin-bottom:5px; display:inline;list-style-type:none;padding: 8px; width:155px; background: #f5f5ef url(../images/search.gif) repeat-x top; }
#clientproducts ul {margin:0; padding-left: 0px;}
#clientproducts h2 {font-size:100%;color:#fff; background:#669a26;margin-top:0; margin-bottom:2px;padding: 5px;}

/* Client Packages   */
.graph { position: relative; width: 100%; border: 1px solid #669a26; padding: 2px; margin-bottom: .5em;}
.graph .bar {display: block; position: relative; background: #669a26 url(../images/clientsite/round_box_bg.gif) repeat-x bottom; text-align: center; color: #fff;height: 2em; line-height: 2em;}
.graph .bar a{color: #fff; background: transparent url(../../Images/clientsite/next.gif) no-repeat 0% 50%; padding: 3px 0 3px 20px;}
.graph .bar span {position: absolute; left: .5em;}

/* Candidate rank   */
.rank {float:left; margin-right:15px; margin-top:1px; position: relative; width: 138px; border: 1px solid #669a26; padding: 2px;}
.rank .bar {display: block; position: relative; background: #669a26 url(../images/clientsite/round_box_bg.gif) repeat-x bottom; vertical-align:middle; text-align: left; color: #fff;height: 13px; line-height: 13px; font-size:10px;}
.rank .bar span {position: absolute; left: .5em;}


/* WP Roundbox */
.roundcont { background: #669a26 url(../images/clientsite/round_box_bg.gif) repeat-x bottom; color: #fff; margin-top:7px}
.roundcont h2 {	margin: 0 5px;}
.roundtop { background: url(../images/clientsite/tr.gif) no-repeat top right; }
.roundbottom {background: url(../images/clientsite/br.gif) no-repeat top right; margin-bottom:5px;}
img.corner {  width: 15px;  height: 13px;  border: none;  display: block !important;}

#clienthome ul{background: #f5f5ef url(../images/search.gif) repeat-x top; list-style-type: none; margin:0; padding:5px 0 5px 5px}
#clienthome li a{display:block; color:#000; font-weight:normal; text-decoration:underline;}
#clienthome li a:hover{color:#669a26; text-decoration:none;}
#clienthome li{padding-bottom:5px;background: transparent url(../images/clientsite/arrowright.gif) no-repeat 5px 5px; padding-left: 25px; padding-right:5px;}

/* cv */
.candidate { background: #669a26 url(../../images/clientsite/round_box_bg.gif) repeat-x bottom; vertical-align:middle; line-height:16px; color:White;padding:5px; font-weight:bold;width:540px}
.candidateBlocked { background: red  url(../../images/clientsite/bg_over_red.gif) repeat-x bottom; vertical-align:middle; line-height:16px; color:White;padding:5px; font-weight:bold;}
.candidateHighlight { background: #98CE45 url(../../images/clientsite/bg_over.gif) repeat-x bottom; line-height:16px; color:White;padding:5px; font-weight:bold;}
.candidatewrapper {background: #f5f5ef url(../../images/search.gif) repeat-x top; margin-bottom:2px;}
.candidates {margin-left:5px;width:100%; display:table;}
.candidatewrapper ul li {list-style:none; margin-left:-40px;padding-right:5px; }
.candidate1 {float:right;width:380px;padding-right:5px;}
.candidate2 {width:150px;}
.candidateoptions { margin-left:0px; display:inline-table; padding:5px; color:White; width:540px; margin-top:3px; cursor:default;}
.candidateoptionbutton { cursor:pointer;}
.keywordHighlight { background: #EB8C10 ; color:White; padding: 0px 0px 0px 0px; font-weight:bold;}

a.inlinelist {display: inline; white-space:nowrap; background: none; padding-left: 0px; }
a:visited.buttonlink, a:visited.button {color:White;}
.buttonlink {cursor:default; border: 1px solid #ed6a0f; width: 150px; padding: 2px 5px; margin: 20px 0; background: #ed6a0f; color: #fff; vertical-align:middle; margin-right:3px;}
.button, #secondary .button {cursor:default; border: 1px solid #fb9f03; width: 150px; padding: 2px 5px; margin: 20px 0; background:#fb9f03 url(../images/menu/bbgg-orange.gif) repeat-x top; color: #fff; vertical-align:middle; margin-right:3px;}
a:hover.button {background: transparent url(../images/menu/bbgg-orange.gif) repeat-x bottom; color:#fff}

#calendar img{ display:inline; padding-left :3px;}
#ddd .myss{ width:20px; }

/* Show only to IE \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 */

.sidebox {margin: 0 auto;width: 550px; background: url(../../images/clientsite/sbbody-r.gif) no-repeat bottom right;font-size: 100%;}
.boxhead {background: url(../../images/clientsite/sbhead-r.gif) no-repeat top right;margin: 0;padding: 0;text-align: center;}
.boxhead h2 {background: url(../../images/clientsite/sbhead-l.gif) no-repeat top left;margin: 0;padding: 22px 30px 5px;color: white; font-weight: bold; font-size: 1.2em; line-height: 1em;text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}
.boxbody {background: url(../../images/clientsite/sbbody-l.gif) no-repeat bottom left;margin: 0;padding: 5px 30px 31px;}

/*Homepage Quick Picks*/
.quick_picks li {background-image:none;list-style-type: none;margin:0px;}
.quick_picks {margin-left: 0px;padding-left: 0px;width: 165px; float: left; margin-bottom:0px;}
.quick_picks a {color: #000;text-decoration: none;padding-left: 16px;background:transparent url(../images/headline.gif) no-repeat top left; font-weight:normal;}	
.quick_picks a:hover {color: #fb9f03;text-decoration: underline;}

.none h1 {border:0;font-size:smaller;color:#000; font-weight:bold;font-family:Verdana;margin:0;}
.none h2 {border:0;font-size:smaller;color:#000 !important;font-weight:bold;font-family:Verdana;margin:0;}

.orangebar {text-decoration:none;padding:5px;margin-top:1px;margin-bottom:0px;display:block;background:#1c3e86 url("../images/menu/bbgg-orange.gif") repeat-x left top;color:#fff !important;font-weight:normal;}
a:hover.orangebar {text-decoration:none; border-bottom:0px;}

.SearchResult {margin: 15px 0 5px 0;}
.SearchResult h3 {font-weight: normal; line-height: 100%; padding: 0; margin: 0;}

/* new CPD section */
ul#companies {margin-left:0; padding-left:0;}
ul#companies li {position:relative; padding:10px 0 5px 110px; overflow:auto; zoom:1;}
ul#companies ul {float:right; width:120px; margin-left:0; padding:5px 0 10px 20px;}
ul#companies li li {padding:0; list-style:inside disc; overflow:visible; font-weight:bold;}
ul#companies img {position:absolute; top:10px; left:0;}