/* jquery/ui/themes/default/flora.tabs.css */
@import flora.css;
@media projection,screen {
.ui-tabs-hide{display:none!important;}
}
@media print {
.ui-tabs-nav{display:none;}
}
.ui-tabs-nav,.ui-tabs-panel{font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size:12px;}
.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 3px;}
.ui-tabs-nav:after{display:block;clear:both;content:" ";}
.ui-tabs-nav li{float:left;font-weight:700;margin:0 0 0 2px;}
.ui-tabs-nav a,.ui-tabs-nav a span{float:left;background:url(images/tabs.png) no-repeat;padding:0 12px;}
.ui-tabs-nav a{padding-left:0;background-position:100% 0;text-decoration:none;white-space:nowrap;outline:0;margin:5px 0 0;}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#fff;}
.ui-tabs-nav .ui-tabs-selected a{position:relative;top:1px;z-index:2;margin-top:0;background-position:100% -23px;}
.ui-tabs-nav a span{padding-top:1px;padding-right:0;height:20px;background-position:0 0;line-height:20px;}
.ui-tabs-nav .ui-tabs-selected a span{padding-top:0;height:27px;background-position:0 -23px;line-height:27px;}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer;}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}
.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#000;}
.ui-tabs-panel{border:1px solid #519e2d;background:#fff;padding:10px;}
* html .ui-tabs-nav,:first-child+html .ui-tabs-nav{display:inline-block;}

/* jquery/ui/themes/default/flora.datepicker.css */
#ui-datepicker-div,.ui-datepicker-inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#E0F4D7;width:185px;margin:0;padding:0;}
#ui-datepicker-div{display:none;border:1px solid #F90;z-index:10;}
.ui-datepicker-inline{float:left;display:block;border:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-dialog{border:4px ridge #83C948!important;padding:5px!important;}
button.ui-datepicker-trigger{width:25px;}
img.ui-datepicker-trigger{vertical-align:middle;margin:2px;}
.ui-datepicker-prompt{float:left;background:#E0F4D7;color:#000;padding:2px;}
*html .ui-datepicker-prompt{width:185px;}
.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#FFF;}
.ui-datepicker-control{background:#F90;padding:2px 0;}
.ui-datepicker-links{background:#E0F4D7;padding:2px 0;}
.ui-datepicker-control,.ui-datepicker-links{font-weight:700;font-size:80%;letter-spacing:1px;}
.ui-datepicker-links label{color:#888;padding:2px 5px;}
.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%;}
.ui-datepicker-rtl .ui-datepicker-clear,.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right;}
.ui-datepicker-current{float:left;width:30%;text-align:center;}
.ui-datepicker-close,.ui-datepicker-next{float:right;width:34%;text-align:right;}
.ui-datepicker-rtl .ui-datepicker-close,.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left;}
.ui-datepicker-header{background:#83C948;text-align:center;font-weight:700;height:1.3em;padding:1px 0 3px;}
.ui-datepicker-header select{background:#83C948;color:#000;border:0;font-weight:700;}
.ui-datepicker{background:#CCC;text-align:center;font-size:100%;}
.ui-datepicker a{display:block;width:100%;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#B1DB87;}
.ui-datepicker-days-row{background:#FFF;color:#666;}
.ui-datepicker-days-cell{color:#000;border:1px solid #DDD;}
.ui-datepicker-days-cell a{display:block;}
.ui-datepicker-week-end-cell{background:#E0F4D7;}
.ui-datepicker-unselectable{color:#888;}
.ui-datepicker-days-cell-over,.ui-datepicker-days-cell-over.ui-datepicker-week-end-cell{background:#FFF!important;border:1px solid #777;}
* html .ui-datepicker-week-end-cell{background:#E0F4D7!important;border:1px solid #DDD!important;}
* html .ui-datepicker-days-cell-over{background:#FFF!important;border:1px solid #777!important;}
.ui-datepicker-status{background:#E0F4D7;width:100%;font-size:80%;text-align:center;}
#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;background:none;color:#000;margin:0;padding:0;}
.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px!important;}
.ui-datepicker-control a,.ui-datepicker-links a{color:#000!important;padding:2px 5px!important;}
.ui-datepicker-title-row a{color:#000!important;}
.ui-datepicker-control a:hover{background:#FDD!important;color:#333!important;}
.ui-datepicker-links a:hover,.ui-datepicker-title-row a:hover{background:#FFF!important;color:#333!important;}
.ui-datepicker-multi .ui-datepicker{border:1px solid #83C948;}
.ui-datepicker-one-month{float:left;width:185px;}
.ui-datepicker-new-row{clear:left;}
.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}
.ui-datepicker-title-row,.ui-datepicker-week-col{background:#B1DB87;color:#000;}
.ui-datepicker-week-over,.ui-datepicker-week-over .ui-datepicker-week-end-cell,* html .ui-datepicker-title-row .ui-datepicker-week-end-cell,.ui-datepicker-today{background:#B1DB87!important;}
* html .ui-datepicker-current-day,.ui-datepicker-current-day{background:#83C948!important;}

/* jquery/ui/themes/default/theme.css */


/* jquery/plugins/jquery.autocomplete.css */
.ac_results{border:1px solid #000;background-color:#fff;overflow:hidden;z-index:99999;color:#222;text-align:left;padding:0;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0;}
.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;color:0;margin:0;padding:2px 5px;}
.ac_loading{background:#FFF url(indicator.gif) right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#bbb;}

/* jquery/plugins/jquery.jgrowl.css */
div.jGrowl{z-index:9999;padding:10px;}
div.ie6{position:absolute;}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.top-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.bottom-right{left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.bottom-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.center{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );width:100%;}
body > div.jGrowl{position:fixed;}
body > div.jGrowl.top-left{left:0;top:0;}
body > div.jGrowl.top-right{right:0;top:0;}
body > div.jGrowl.bottom-left{left:0;bottom:0;}
body > div.jGrowl.bottom-right{right:0;bottom:0;}
body > div.jGrowl.center{top:0;width:50%;left:25%;}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;color:#fff;opacity:.85;filter:alpha(opacity=85);zoom:1;width:235px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
div.jGrowl div.jGrowl-notification{min-height:40px;}
div.jGrowl div.jGrowl-notification div.header{font-weight:700;font-size:10px;}
div.jGrowl div.jGrowl-notification div.close{float:right;font-weight:700;font-size:12px;cursor:pointer;}
div.jGrowl div.jGrowl-closer{height:15px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:11px;font-weight:700;text-align:center;}

/* jquery/plugins/thickbox.css */
*{margin:0;padding:0;}
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:112;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:110;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(/img/jquery/plugins/macFFBgHack.png) repeat;z-index:110;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:113;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:109;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);}

/* common.css */
*{outline:none;margin:0;padding:0;}
body{font-size:100%;line-height:1.125em;background:#FFF;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul{list-style-type:none;}
img{border:none;display:block;}
table{border-collapse:collapse;}
.clr{clear:both;height:0;visibility:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.relPos{position:relative;}
.blue{color:#3D578B;}
.red{color:#CE0000;}
.required{font-weight:700;}
#loading{background:red;display:none;position:absolute;right:0;top:0;color:#FFF;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size:.8em;padding:5px;}
#wrapper{width:933px;text-align:left;margin:7px auto;}
#topMenu{float:right;font-size:.5625em;font-family:Tahoma, Arial, Verdana;padding:0 8px 0 0;}
#topMenu li{float:left;display:block;height:19px;background:url(/img/layout/toptabs-mid.gif) no-repeat;width:81px;}
#topMenu li.first{background-image:url(/img/layout/toptabs-first.gif);}
#topMenu li.last{background-image:url(/img/layout/toptabs-last.gif);width:94px;}
#topMenu li a{display:block;height:19px;line-height:19px;padding-right:2px;text-decoration:none;text-align:right;color:#4F3F3F;}
#topMenu li.last a{padding-right:14px;}
#header{height:106px;clear:right;background:url(/img/layout/head-back.gif) no-repeat;font-size:.5625em;}
#header h1 a{display:block;width:274px;height:53px;background:url(/img/content/logo.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin:26px 0 0 20px;}
#header #headMenu{width:220px;float:left;margin:27px 0 0 30px;}
#header #headMenu li{float:left;width:110px;}
#header #headMenu li a{float:left;color:#100;line-height:11px;border-bottom:2px solid #adadad;text-decoration:none;padding:3px 0 1px;}
#header #headMenu li a:hover{text-decoration:none;border-bottom:none;margin-bottom:2px;}
#header #signIn{float:right;width:358px;height:66px;overflow:hidden;margin:17px 22px 0 0;}
#header #signIn.jobseeker{background:url(/img/layout/signin-jobseeker.gif) no-repeat!important;}
#header #signIn .tabCol{float:left;width:72px;overflow:hidden;}
#header #signIn .tabCol li{line-height:2;padding:0 0 0 7px;}
#header #signIn .tabCol li.jobseekerLink{padding-top:2px;}
#header #signIn .tabCol li.employerLink{padding-top:4px;}
#header #signIn .tabCol li a{color:#FFF;text-decoration:none;}
#header #signIn .formCol{float:left;width:266px;padding:10px 9px 0 11px;}
#header #signIn .formCol ul{overflow:hidden;width:100%;height:50px;}
#header #signIn .formCol ul li.userField,#header #signIn .formCol ul li.passField{float:left;width:131px;margin-bottom:6px;}
#header #signIn .formCol ul li.userField{margin-right:4px;}
#header #signIn .formCol ul li.userField input,#header #signIn .formCol ul li.passField input{width:121px;border:none;color:#487ea6;padding:2px 5px;}
#header #signIn.employer .formCol ul li.userField input,#header #signIn.employer .formCol ul li.passField input{color:#48a68a;}
#header #signIn .formCol ul li.submitField a{color:#2a5778;}
#header #signIn.employer .formCol ul li.submitField a{color:#105440;}
#header #signIn .formCol ul li.submitField input{vertical-align:middle;margin-right:4px;}
#header #signIn.employer{background:url(/img/layout/signin-employer.gif) no-repeat;}
#header #signIn.signed{width:258px;height:52px;color:#867921;background:transparent url(/img/layout/signin-signed.gif) no-repeat;padding:14px 20px 0;}
#header #signIn.signed a{color:#100;font-weight:700;text-decoration:none;}
#header #signIn.signed span{display:block;border-bottom:1px solid #CACACA;padding-bottom:2px;}
#header #signIn.signed ul li{float:left;background:url(/img/layout/arrow-right.gif) left 8px no-repeat;padding:0 8px 0 10px;}
#header #signIn.signed ul li.first{background:none;font-weight:700;padding:0 6px 0 0;}
#mainmenu{position:relative;width:100%;font-family:Tahoma, Arial, Verdana;font-size:.75em;font-weight:700;height:58px;margin:-4px 0 0;}
#mainmenu .labelSeeker,#mainmenu .labelEmployer,#mainmenu .labelRecruiter{text-indent:-9999px;overflow:hidden;position:absolute;top:0;}
#mainmenu .labelSeeker{background:url(/img/layout/label-seeker.png) no-repeat;left:1px;width:107px;height:53px;z-index:99;}
#mainmenu .labelEmployer{background:url(/img/layout/label-employer.png) no-repeat;left:443px;width:111px;height:56px;z-index:100;}
#mainmenu .labelRecruiter{background:url(/img/layout/label-recruiter.png) no-repeat;left:1px;width:111px;height:56px;z-index:101;}
#mainmenu ul{height:58px;position:absolute;}
#mainmenu ul li{float:left;width:118px;display:block;height:34px;margin-top:2px;background:url(/img/layout/menuitem-seeker.gif) no-repeat;}
#mainmenu ul li a{display:block;padding-left:30px;height:34px;line-height:32px;color:#FFF;text-decoration:none;background:url(/img/layout/mainmenu-bullet.gif) 15px 12px no-repeat;}
#mainmenu ul.jobseeker{left:98px;z-index:1;}
#mainmenu ul.employer{left:540px;z-index:2;}
#mainmenu ul.recruiter{left:98px;z-index:3;}
#mainmenu ul.jobseeker li{background-image:url(/img/layout/menuitem-seeker.gif);}
#mainmenu ul.employer li,#mainmenu ul.recruiter li{background-image:url(/img/layout/menuitem-employer.gif);}
#mainmenu ul.jobseeker li a:hover{background-image:url(/img/layout/mainmenu-bullet-blue-over.gif);}
#mainmenu ul.employer li a:hover,#mainmenu ul.recruiter li a:hover{background-image:url(/img/layout/mainmenu-bullet-green-over.gif);}
#mainbody{margin-top:10px;clear:left;font-size:.6875em;}
#mainbody a{color:#265a8d;}
#mainbody a:hover{text-decoration:none;}
#mainbody h3{font-size:1.36em;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-weight:400;}
#mainbody h4{font-size:1em;text-transform:uppercase;margin-bottom:8px;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
#mainbody hr{height:1px;size:1px;color:#C7C7C7;border:none;border-top:1px solid #C7C7C7;width:80%;margin:20px 0;}
#mainbody form .inputText{border:1px solid #A9A9A9;background:#FFF url(/img/layout/formbox/input-shade.gif) top repeat-x;color:#333;margin-bottom:2px;padding:1px 2px;}
#mainbody form .inputBut{overflow:auto;padding:1px 5px;}
#mainbody form select{border:1px solid #A9A9A9;color:#333;}
#mainbody form textarea{border:1px solid #A9A9A9;background:#FFF url(/img/layout/formbox/input-shade.gif) top repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;margin-bottom:2px;font-size:11px;padding:2px;}
#mainbody form input.checkbox,#mainbody form input.radio{vertical-align:middle;padding-right:3px;}
#mainbody form label{display:block;font-weight:700;padding:0;}
#mainbody form label.radio,#mainbody form label.checkbox{display:inline;font-weight:400;}
#mainbody form label.radio input,#mainbody form label.checkbox input{margin-right:5px;}
#mainbody form .full{width:96%;}
#mainbody form .tfull{width:75%;}
#mainbody form .twothirds{width:64%;}
#mainbody form .onehalf{width:48%;}
#mainbody form .onethird{width:32%;}
#mainbody form .onequater{width:24%;}
#mainbody form .onetenth{width:9.6%;}
#mainbody form .twotenths{width:19.2%;}
#mainbody form .threetenths{width:28.8%;}
#mainbody form .multi .full{width:95.7%;}
#mainbody form .multi .tfull{width:74.7%;}
#mainbody form .multi .twothirds{width:63.7%;}
#mainbody form .multi .onehalf{width:47.7%;}
#mainbody form .multi .onethird{width:31.7%;}
#mainbody form .multi .onequater{width:23.7%;}
#mainbody form .multi .onetenth{width:9.3%;}
#mainbody form .multi .twotenths{width:18.9%;}
#mainbody form .multi .threetenths{width:28.5%;}
.admin #mainbody{background:url(/img/layout/menu-bg.gif) repeat-x scroll left top transparent;padding-top:20px;margin:0;}
#content{font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
#content .contentWrap{width:572px;}
#content .listingsWrap{width:645px;}
#content ul.defaultForm .inputText{padding:2px;}
#content ul.defaultForm li{clear:left;line-height:150%;padding:6px;}
#content ul.defaultForm li.selected{background-color:#F5F5F5;}
#content .panelItem ul.defaultForm li.selected{background-color:#FFF;}
#content ul.defaultForm li label{float:left;width:100px;padding-right:5px;margin-top:0;font-weight:400;text-align:right;}
#content ul.defaultForm li label.radio,#content ul.defaultForm li label.checkbox{float:none;width:auto;}
#content ul.defaultForm li .error{color:#D71111;font-weight:700;padding-left:5px;}
#content ul.defaultForm li .altError{display:block;color:#D71111;font-weight:700;margin:0 0 0 110px;padding:4px 0 2px;}
#content ul.defaultForm li .instructions{display:none;margin-left:110px;color:#666;padding:6px 0 4px;}
#content ul.narrow li .instructions{margin-left:0;}
#content ul.defaultForm li.last{padding-left:110px;}
#jobSearch form ul.formItems ul li{width:90px;float:left;}
#mainbody #jobSearch form ul.formItems .inputText,#mainbody #jobSearch form ul.formItems select,#mainbody #jobSearch form ul.formItems select option{font-size:1.1em;}
#jobSearch form ul.formItems label{padding:5px 0 1px;}
#jobSearch form ul.formItems li.last{clear:left;padding:8px 0 1px;}
#jobSearch form ul.formItems li.last input{vertical-align:middle;margin-right:5px;}
#jobSearch form ul.formItems li.last span{line-height:20px;}
#content h1{font-weight:700;margin-bottom:1em;border-bottom:1px solid #DFDFDF;background:url(/img/layout/formbox/icon-arrow.gif) left 35% no-repeat;position:relative;width:590px;padding:0 50px 5px 15px;}
#content h2{font-weight:700;margin-bottom:1em;border-bottom:1px solid #DFDFDF;background:url(/img/layout/formbox/icon-arrow.gif) left 35% no-repeat;position:relative;width:630px;padding:0 0 5px 15px;}
#content h3.error{color:#a70e0e;}
#content h3.listingType{color:#487ea6;font-size:1.65em;font-family:"Lucida Sans", Arial, Helvetica, sans-serif;font-weight:700;padding-top:1em;}
#content h4.pillback{height:25px;background:#A1E6D4 url(/img/layout/h4-left.gif) left no-repeat;margin-bottom:8px;width:543px;}
#content h4.pillback span{line-height:25px;height:25px;display:block;background:url(/img/layout/h4-right.gif) right no-repeat;padding-left:20px;color:#464646;}
#content h4.alt{background:#ACCDE5 url(/img/layout/h4-left-alt.gif) left no-repeat;}
#content h4.alt span{background-image:url(/img/layout/h4-right-alt.gif);}
#content h4.sqback{line-height:25px;height:25px;padding-left:20px;color:#464646;margin-bottom:8px;width:526px;background:#A1E6D4 url(/img/layout/h4-right-sq.gif) right no-repeat;}
#content h4.sqalt{background:#ACCDE5 url(/img/layout/h4-right-sqalt.gif) right no-repeat;}
.monoCol #content h4.pillback{width:786px;}
#content p{padding-bottom:1.1em;line-height:150%;}
#content ul.default li{background:url(/img/layout/list-bullet.gif) 0 7px no-repeat;margin:0 0 0 10px;padding:0 0 10px 14px;}
#content dl.sideBySide dt{float:left;width:150px;text-align:right;font-weight:700;}
#content dl.sideBySide dd{margin-left:160px;}
#mainbody #leftCol{float:left;padding-bottom:4px;font-family:Tahoma, Arial, Vedana;}
#mainbody #content{float:left;padding-bottom:10px;}
#mainbody #rightCol{float:right;padding-bottom:4px;font-family:Tahoma, Arial, Vedana;}
#mainbody.monoCol #content{width:931px;margin:0;}
#mainbody.biCol #leftCol{width:219px;}
#mainbody.biCol #content{width:688px;margin:0 0 0 24px;}
#mainbody.triCol #leftCol{width:146px;margin-left:4px;}
#mainbody.triCol #content{width:580px;margin:0 0 0 24px;}
#mainbody.triCol #rightCol{width:151px;}
#content .pagination{border-top:1px solid #dfdfdf;margin-top:1em;padding-top:1em;text-align:right;font-size:1em;vertical-align:middle;line-height:1.5;}
#content .pagination select,#content .pagination input{vertical-align:middle;}
#content .pagination input.pageBut{margin:0 5px 3px;}
#content .pagination .pageField{width:25px;font-size:1em;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;margin:0 2px;}
#content .pagination label{display:inline;padding-left:2.5em;font-weight:400;}
#leftCol a{color:#100;font-weight:700;}
#leftCol #sideMenu{background:url(/img/layout/boxes/mid-full.gif) repeat-y;margin:0 0 6px;padding:0;}
#leftCol #sideMenu ul{margin:10px 0 6px 8px;}
#leftCol #sideMenu li{margin:3px 0 3px 8px;}
#leftCol #sideMenu li a{text-decoration:underline;color:#2a5778;}
#leftCol #sideMenu li.selected a,#leftCol #sideMenu li a:hover{text-decoration:none;color:#2a5778;}
#leftCol #sideMenu ul ul{margin:5px 0;}
#leftCol #sideMenu ul li.selected li a,#leftCol #sideMenu ul ul li a{font-weight:400;}
#leftCol #sideMenu .inner{background:url(/img/layout/boxes/bot-full.gif) bottom no-repeat;padding-bottom:10px;}
#leftCol #sideMenu h3{background:url(/img/layout/formbox/top.gif) top no-repeat;width:181px;position:relative;padding:20px 24px 0 14px;}
#recruiterSummary h4{font-size:1.02em;font-family:"Lucida Sans", Arial, Helvetica, sans-serif;margin:15px 0 0;}
#recruiterSummary ul{margin:0 0 5px;}
#recruiterSummary ul li{padding-left:10px;background:url(/img/layout/arrow-right.gif) left 8px no-repeat;font-weight:700;margin:2px 0;}
#recruiterSummary a{text-decoration:none;color:#2a5778;font-weight:400;}
#recruiterSummary a:hover{text-decoration:underline;color:#2a5778;font-weight:700;}
#recruiterSummary dl{clear:both;margin:5px 0;}
#recruiterSummary dl dt{float:left;width:20px;font-weight:700;}
#recruiterSummary dl dd{margin-left:25px;}
#leftCol .tab{background:url(/img/layout/boxes/tab-back.gif) no-repeat;width:215px;height:57px;line-height:150%;margin:0 0 6px;}
#leftCol .tab div{background:5px 10px no-repeat;height:44px;padding:12px 35px 0 45px;}
#leftCol .tab div.security{background-image:url(/img/content/icons/icon-padlock.gif);}
#leftCol .tab div.visa{background-image:url(/img/content/icons/icon-visa.gif);padding-top:18px;}
#leftCol .tab div.resume{background-image:url(/img/content/icons/icon-resume.gif);}
#footer{background:url(/img/layout/footer-line.gif) top repeat-x;height:31px;font-size:.6875em;margin-top:1em;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;padding:10px 2px 18px;}
#footer a{color:#6d6111;text-decoration:none;border-bottom:2px solid #dad7c3;}
#footer a:hover{text-decoration:none;border-bottom:none;}
#footer .col1{float:left;width:595px;padding-right:10px;text-align:right;height:31px;line-height:31px;font-size:1.1em;color:#464646;}
#footer .col2{float:left;width:160px;height:30px;background:url(/img/layout/footer-divide.gif) left 0 no-repeat;line-height:150%;text-align:right;padding:1px 10px 0;}
#footer .col3{float:left;width:130px;padding-left:10px;height:31px;background:url(/img/layout/footer-divide.gif) left 0 no-repeat;}
#footer .col1 ul{float:right;}
#footer .col1 ul li{float:left;padding-right:6px;margin-right:4px;background:url(/img/layout/footer-menu-divide.gif) right 12px no-repeat;}
#footer .col1 ul li.last{background:none;margin:0;padding:0;}
#footer .col2 img{float:right;margin-left:4px;}
#footer .col3 img{margin-top:8px;}
#tabWrap.ui-tabs .ui-tabs-nav{font-family:Tahoma, Arial, Verdana;float:left;padding:0 3px 0 0;}
#tabWrap.ui-tabs .ui-tabs-nav li{float:left;height:24px;background:url(/img/layout/content-tabs/tab-left.gif) left no-repeat;}
#tabWrap.ui-tabs .ui-tabs-nav li a{display:block;float:left;height:19px;text-decoration:none;text-align:right;color:#3F3F3F;font-weight:400;background:url(/img/layout/content-tabs/tab-cap.gif) right no-repeat;padding:5px 15px 0 12px;}
#tabWrap.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background-image:url(/img/layout/content-tabs/tab-left-selected.gif);}
#tabWrap.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background-image:url(/img/layout/content-tabs/tab-cap-selected.gif);color:#100;}
#tabWrap.ui-tabs .tabDivider{clear:both;line-height:1%;height:0;}
#tabWrap.ui-tabs #tabContents{background:#EBEBEB url(/img/layout/results/border-top.gif) top right no-repeat;font-size:.85em;padding:0 3px 0 0;}
#tabWrap.ui-tabs #tabContents .inner{background:url(/img/layout/results/border-left.gif) bottom left no-repeat;padding:0 0 3px;}
#tabWrap.ui-tabs #tabContents .padder{background-color:#FFF;border:1px solid silver;font-size:1.2em;padding:20px 20px 10px;}
.ui-tabs-nav li{margin:0;}
.ui-tabs-nav a,.ui-tabs-nav a span{font-weight:400;color:#3F3F3F;}
.ui-tabs-nav li a{padding-right:16px;}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span,.ui-tabs-nav .ui-tabs-unselect a:hover span,.ui-tabs-nav .ui-tabs-unselect a:focus span,.ui-tabs-nav .ui-tabs-unselect a:active span{cursor:pointer;color:#100;}
.ui-tabs-panel{border:1px solid silver;background:#fff;padding:20px 20px 0;}
.alt_tabs .ui-tabs-nav li{font-weight:400;background:#e9e9e9;margin:0 2px 0 0;}
.alt_tabs .ui-tabs-nav a,.alt_tabs .ui-tabs-nav a span{font-weight:400;color:#487ea6;background:#e9e9e9;font-size:1.12em;font-family:Arial, Verdana;}
.alt_tabs .ui-tabs-nav li a{padding-right:16px;margin-top:0;top:0;border:1px solid #d5d5d5;}
.alt_tabs .ui-tabs-nav a span{padding-top:0;height:27px;line-height:27px;}
.alt_tabs .ui-tabs-nav a:link,.alt_tabs .ui-tabs-nav a:visited{color:#FFF;}
.alt_tabs .ui-tabs-nav .ui-tabs-selected a,.alt_tabs .ui-tabs-nav .ui-tabs-selected a span{color:#FFF;background:#487ea6 url(/img/layout/tabmenu-back.gif) top repeat-x;}
.alt_tabs .ui-tabs-nav a:hover,.alt_tabs .ui-tabs-nav a:focus,.alt_tabs .ui-tabs-nav a:active,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:hover,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:focus,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:active,.alt_tabs .ui-tabs-nav a:hover span,.alt_tabs .ui-tabs-nav a:focus span,.alt_tabs .ui-tabs-nav a:active span,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:hover span,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:focus span,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:active span{cursor:pointer;color:#FFF;background:#487ea6 url(/img/layout/tabmenu-back.gif) top repeat-x;}
.alt_tabs .ui-tabs-nav .ui-state-disabled a,.alt_tabs .ui-tabs-nav .ui-state-disabled a:link,.alt_tabs .ui-tabs-nav .ui-state-disabled a:visited,.alt_tabs .ui-tabs-nav .ui-state-disabled a span{color:#FFF!important;}
.alt_tabs .ui-tabs-panel{border:0;border-top:2px solid #FFF;background:#fff;padding:0;}
.drop_selectors{clear:both;}
.drop_selectors .selector{width:32%;float:left;margin:1px;}
.drop_selectors .selector .available{border:1px solid #A9A9A9;height:200px;overflow:auto;border-top:0;text-align:left;padding:2px;}
.drop_selectors .selector .available label{display:block;font-weight:400!important;}
.drop_selectors .selector select{width:100%!important;}
.browse_jobs ul li a{font-weight:400!important;}
.browse_jobs h4{margin-bottom:0!important;}
.search_term{background:#FF0;}
.fltLeft,#header h1{float:left;}
.nb,#content .error{color:#D71111;font-weight:700;}
.nodisplay,#accessMenu,#mainbody.monoCol #leftCol{display:none;}
#topMenu li a:hover,#tabWrap.ui-tabs .ui-tabs-nav li a:hover,.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav .ui-tabs-selected a span{color:#100;}
#header #signIn .tabCol li a:hover,#header #signIn.signed a:hover{text-decoration:underline;}
#mainbody h1,#mainbody h2{font-size:1.81em;font-family:"Lucida Sans", Arial, Helvetica, sans-serif;font-weight:400;}
#mainbody form input.searchBut,#jobSearch form ul.formItems input.searchBut,#footer .col3 a{border:none;}
.monoCol #content .contentWrap,.monoCol #content .listingsWrap{width:887px;}
#content ul.defaultForm,#content h3,#content dl.sideBySide{margin-bottom:1em;}
#jobSearch,#recruiterSummary{background:url(/img/layout/formbox/mid.gif) repeat-y;margin-bottom:6px;}
#jobSearch .inner,#recruiterSummary .inner{background:url(/img/layout/formbox/bot.gif) bottom no-repeat;}
#jobSearch form,#recruiterSummary .sub_inner{background:url(/img/layout/formbox/top.gif) top no-repeat;width:181px;position:relative;padding:20px 24px 18px 14px;}
#jobSearch .overflow,#recruiterSummary .overflow{background:url(/img/layout/formbox/icon-search.png) no-repeat;position:absolute;width:66px;height:62px;top:-5px;left:155px;}
#jobSearch h3,#recruiterSummary h3{font-family:Tahoma, Arial, Verdana;font-weight:400;margin-bottom:3px;border-bottom:1px solid #DFDFDF;background:url(/img/layout/formbox/icon-arrow.gif) left 40% no-repeat;padding:0 0 5px 16px;}
.monoCol #content h1,.monoCol #content h2{width:917px;}
#content h1 span,#content h2 span{position:absolute;background:url(/img/content/icons/icon-searchindustry.gif) no-repeat;width:44px;height:45px;top:-4px;right:0;}
#tabWrap.ui-tabs #tabContents .ui-tabs-panel,.ui-tabs-nav,.alt_tabs .ui-tabs-nav{padding:0;}
.ui-tabs-nav,.ui-tabs-panel,.alt_tabs .ui-tabs-nav,.ui-tabs-panel{font-family:Tahoma, Arial, Verdana;font-size:11px;}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#3F3F3F;}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited,.alt_tabs .ui-tabs-nav .ui-tabs-selected a:link,.alt_tabs .ui-tabs-nav .ui-tabs-selected a:visited,.alt_tabs .ui-tabs-nav .ui-tabs-disabled a:link,.alt_tabs .ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
.alt_tabs .ui-tabs-nav .ui-tabs-selected a,.alt_tabs .ui-tabs-nav a:hover,.alt_tabs .ui-tabs-nav a:focus,.alt_tabs .ui-tabs-nav a:active,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:hover,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:focus,.alt_tabs .ui-tabs-nav .ui-tabs-unselect a:active{border:1px solid #306892;}

/* pagestyles.css */
#content .homeBanner{width:685px;height:203px;background:url(/img/content/home/banner-back.jpg) no-repeat;position:relative;}
#content .homeBanner .overflow{position:absolute;background:url(/img/content/home/banner-overflow.jpg);width:87px;height:19px;top:-19px;left:34px;}
#content .homeBanner .padder{padding:114px 0 0 149px;}
#content .homeBanner h3{display:none;}
#content .homeBanner a.but1{width:188px;height:39px;display:block;float:left;background:url(/img/content/home/but-seeker.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#content .homeBanner a.but2{width:188px;height:39px;display:block;float:left;background:url(/img/content/home/but-recruiter.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin-left:18px;}
#content .contentCol1{float:left;width:310px;background:url(/img/layout/dotty-down.gif) right repeat-y;margin-top:6px;padding:0 17px 0 2px;}
#content .contentCol2{float:right;width:331px;margin-top:6px;padding:0 2px 0 20px;}
#content .contentCol1 h3,#content .contentCol2 h3{margin-bottom:5px;border-bottom:1px solid #DFDFDF;background:url(/img/layout/formbox/icon-arrow.gif) left 35% no-repeat;position:relative;padding:0 0 5px 16px;}
#content .contentCol1 h3 span{position:absolute;background:url(/img/content/icons/icon-searchindustry.gif) no-repeat;width:44px;height:45px;top:-4px;left:267px;}
#content .contentCol2 h3 span{position:absolute;background:url(/img/content/icons/icon-searchcountry.gif) no-repeat;width:46px;height:46px;top:-5px;left:285px;}
#content .contentCol1 ul.industryList{line-height:170%;float:left;width:155px;}
#content .contentCol2 ul.countryList{line-height:170%;}
#content .contentCol2 ul.countryList li{float:left;padding:0 15px 0 0;}
#content .contentCol1 ul.industryList li a,#content .contentCol2 ul.countryList li a{color:#265a8d;font-size:1.1em;font-weight:400;}
.monoCol #content .contentCol1{width:432px;}
.monoCol #content .contentCol2{width:451px;}
#tipsBox{background:url(/img/layout/boxes/mid-full.gif) repeat-y;margin-bottom:6px;}
#tipsBox .inner{background:url(/img/layout/boxes/bot-full.gif) bottom no-repeat;}
#tipsBox h3{background:url(/img/layout/boxes/head-resume.gif) left top no-repeat;text-indent:-9999px;width:219px;height:58px;}
#tipsBox .content{margin-top:-14px;line-height:160%;padding:0 12px 3px 8px;}
#tipsBox p{padding-bottom:10px;}
#content .keywordSearch ul.line1{height:2em;}
#content .keywordSearch ul.line1 li{float:left;width:150px;margin-right:6px;line-height:150%;}
#content .keywordSearch ul.line1 li.first{width:60px;}
#content .keywordSearch ul.line2{clear:left;height:2em;padding-top:1.2em;}
#content .keywordSearch ul.line2 li{float:left;padding-right:10px;line-height:150%;}
#content .searchResults li{float:left;padding-right:12px;}
#content .searchResults li.perpage{width:140px;}
#content .searchResults ul{height:20px;}
#content .searchResults ul li{height:20px;color:#FFF;background:#44ABAB url(/img/layout/footer-menu-divide.gif) left 5px no-repeat;font-weight:700;padding:0 7px;}
#content .searchResults ul li.first{background:#44ABAB url(/img/layout/searchresultbar-left.gif) left no-repeat;padding-left:22px;}
#content .searchResults ul li.last{background:#44ABAB url(/img/layout/searchresultbar-right.gif) right no-repeat;padding-right:22px;}
#refineSearch{padding:6px 50px 0 15px;}
#refineSearch input.refineBut{border:none;margin-top:4px;}
#content .resultItem{background:#EBEBEB url(/img/layout/results/border-top.gif) top right no-repeat;margin:8px 0;padding:0 3px 0 0;}
#content .resultItem .inner{padding-bottom:3px;background:url(/img/layout/results/border-left.gif) bottom left no-repeat;}
#content .resultItem table{border:1px solid silver;background:#FFF url(/img/layout/results/back.gif) bottom repeat-x;}
#content .resultItem table td,#content .resultItem table th{line-height:150%;text-align:left;font-weight:700;height:19px;border:1px solid #D6D6D6;background:url(/img/layout/results/arrow.gif) left no-repeat;padding:0 0 0 22px;}
#content .resultItem table th{color:#3E5A8D;}
#content .resultItem table th a{color:#3E5A8D;text-decoration:none;}
#content .resultItem table td.view{background:#BC7700;width:91px;padding:0;}
#content .resultItem table td.view a{font-weight:400;display:block;text-align:center;color:#FFF;text-decoration:none;}
#content .resultItem table td.description{width:242px;height:auto;font-weight:400;font-style:italic;background:url(/img/layout/results/arrow2.gif) left no-repeat;line-height:150%;background-color:#FFF;padding:0 16px;}
#content ul.listingButtons li{float:left;margin-left:10px;}
#content ul.listingButtons li span{float:left;display:block;padding-left:5px;height:26px;color:#FFF;background:#4ea5e6 url(/img/layout/listingbut-left.gif) left top no-repeat;}
#content ul.listingButtons li span a{float:left;display:block;height:26px;line-height:26px;color:#FFF;text-decoration:none;background:url(/img/layout/listingbut-right.gif) right top no-repeat;padding:0 10px 0 5px;}
#content ul.listingButtons li span.current{color:#fff;background:#aaa url(/img/layout/listingbutcurrent-left.gif) left top no-repeat;}
#content ul.listingButtons li span.current a{color:#fff;background:url(/img/layout/listingbutcurrent-right.gif) right top no-repeat;}
#content ul.paginatorButtons li{float:left;margin-left:5px;}
#content ul.paginatorButtons li span{float:left;display:block;padding-left:3px;height:22px;color:#FFF;background:#4ea5e6 url(/img/layout/paginatorbut-left.gif) left top no-repeat;}
#content ul.paginatorButtons li span a{float:left;display:block;height:22px;line-height:22px;color:#FFF;text-decoration:none;background:url(/img/layout/paginatorbut-right.gif) right top no-repeat;padding:0 8px 0 5px;}
#content ul.paginatorButtons li span button{float:left;display:block;height:22px;line-height:22px;color:#FFF;text-decoration:none;background:url(/img/layout/paginatorbut-right.gif) right top no-repeat;border:0;margin:0;padding:0 8px 0 5px;}
#content ul.paginatorButtons li span button:hover{cursor:pointer;}
#content ul.paginatorButtons li span.current{color:#fff;background:#aaa url(/img/layout/paginatorbutcurrent-left.gif) left top no-repeat;}
#content ul.paginatorButtons li span.current a{color:#fff;background:url(/img/layout/paginatorbutcurrent-right.gif) right top no-repeat;}
#content .listingResult{margin-top:.5em;margin-bottom:.5em;overflow:hidden;width:100%;}
#content .listingResult table{float:left;width:515px;}
#content .listingResultSingle table{width:485px;}
#content .listingResult table td{vertical-align:top;padding:4px 0;}
#content .listingResult table td.title{text-align:right;font-weight:700;width:110px;padding:4px 20px 4px 5px;}
#content .listingResult table td.descript{width:505px;}
#content .listingResult table tr.odd td{background:#f2f2f2;}
.monoCol #content .listingResult table{float:left;width:758px;}
.monoCol #content .listingResultSingle table{width:728px;}
#content .listingResult .thumb{float:right;width:122px;background:#FFF;vertical-align:top;}
#content .listingResultSingle .thumb{width:146px;}
#content .listingResult .thumb img{border:1px solid #dfe4ef;}
#content .listingResult .thumb a.button{display:block;text-align:center;color:#FFF;margin-top:4px;background:#5792be;padding:4px 0;}
#leftCol ul.jobButtons{margin-bottom:10px;}
#leftCol ul.jobButtons li{background:#eaeaea url(/img/layout/jobbut-left.gif) left no-repeat;height:33px;margin-bottom:6px;}
#leftCol ul.jobButtons li a{display:block;height:33px;line-height:33px;font-weight:400;font-size:1.27em;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;text-decoration:none;background:url(/img/layout/jobbut-right.gif) right no-repeat;padding:0 15px;}
#content .cornerbox{background:url(/img/layout/corners/bot.gif) bottom no-repeat;width:543px;margin-bottom:8px;}
#content .cornerbox .inner{background:url(/img/layout/corners/top.gif) top no-repeat;padding:10px 20px;}
.monoCol #content .cornerbox{width:786px;}
#content .checkListMenu{z-index:5000;margin:10px 0 0;}
#content .checkListMenu li{float:left;clear:both;margin-bottom:10px;background:url(/img/layout/checklist/button-left.gif) left no-repeat;}
#content .checkListMenu li span{display:block;float:left;background:url(/img/layout/checklist/button-cap.gif) right no-repeat;}
#content .checkListMenu li a{display:block;float:left;color:#FFF;font-size:1em;font-weight:400;text-decoration:none;height:17px;background:url(/img/layout/checklist/icon-notdone.gif) 10px 6px no-repeat;padding:1px 11px 3px 24px;}
#content .checkListMenu li a.done{background-image:url(/img/layout/checklist/icon-done.gif);}
#content .checkListMenu li.dropdown{z-index:50;position:relative;text-align:left;}
#content .checkListMenu li.dropdown span{background:url(/img/layout/checklist/button-cap-drop.gif) right no-repeat;}
#content .checkListMenu li.dropdown a{padding-right:24px;}
#content .checkListMenu li.dropdown ul{position:absolute;top:0;left:0;width:140px;padding-top:22px;z-index:10;}
#content .checkListMenu li.dropdown ul li{float:none;background:none;margin-bottom:0;}
#content .checkListMenu li.dropdown ul li a{float:none;color:#100;border:1px solid #c5c5c5;border-bottom:none;height:10px;background:#FFF url(/img/layout/checklist/sub-icon-notdone.gif) 9px 11px no-repeat;line-height:1.3em;padding:7px 11px 11px 24px;}
#content .checkListMenu li.dropdown ul li a.done{background-image:url(/img/layout/checklist/sub-icon-done.gif);}
#content .checkListMenu li.dropdown ul li.last a{border:1px solid #c5c5c5;}
#content h4.panelItemHead{height:27px;text-transform:none;background:url(/img/layout/dashitemhead.gif) repeat-x;font-size:1.27em;border-bottom:1px solid #FFF;margin-bottom:0;margin-top:1em;position:relative;}
#content h4.panelItemHead span{color:#FFF;font-weight:400;display:block;padding:4px 0 0 8px;}
x#content h4.panelItemHead span a{color:#FFF;font-weight:400;text-decoration:none;background:url(/img/layout/dashitem-closed.gif) 2px 5px no-repeat;padding:0 0 0 22px;}
x#content h4.panelItemHead span a.open{background-image:url(/img/layout/dashitem-open.gif);}
#content h4.panelItemHead a.edit{position:absolute;right:13px;top:8px;width:38px;height:11px;background:url(/img/layout/dashitemhead-edit.gif);overflow:hidden;text-indent:-9999px;}
#content h4.panelItemHead span.buttons{font-size:.8em;float:right;padding-right:13px;padding-top:5px;}
#content .panelItem{background:#f2f2f2;padding:15px 15px 5px;}
#content .panelEditItem{margin-top:4px;border:1px solid #cbcbcb;padding:15px 15px 5px;}
#content .subPanelItem{position:relative;margin-bottom:1em;border-bottom:1px solid #cbcbcb;}
#content .lastSubPanelItem{border:none;}
#content .subPanelItem a.editItem{float:right;display:block;width:13px;height:12px;text-indent:-9999px;overflow:hidden;background:url(/img/content/icons/icon-edit.gif) no-repeat;}
#content .subPanelItem a.removeItem{float:right;display:block;width:13px;height:12px;text-indent:-9999px;overflow:hidden;margin-left:4px;background:url(/img/content/icons/icon-remove.gif) no-repeat;}
#content .dropshadowBox{background:#EBEBEB url(/img/layout/results/border-top.gif) top right no-repeat;margin-top:1em;height:1%;padding:0 3px 0 0;}
#content .dropshadowBox .padder{background-color:#FFF;border:1px solid #c1c1c1;font-size:1.2em;height:1%;}
#content .dropshadowBox .content{border-bottom:1px solid #CCC;margin:10px;}
#content .dropshadowBox .content h4{font-size:1.1em;font-family:"Lucida Sans", Arial, Helvetica, sans-serif;text-transform:none;margin:5px 0;}
#content .dropshadowBox p{font-size:.8em;color:#464646;margin:5px 0;padding:0;}
#content .dropshadowBox .last_content{margin-bottom:0;border:0;}
#content div.title{position:relative;height:26px;background:#e6f0f7 url(/img/layout/dash/titleicon-1.gif) 9px 5px no-repeat;padding:6px 0 0 37px;}
#content div.title a.view{position:absolute;right:15px;top:6px;font-weight:400;text-decoration:none;}
#content div.titleIcon2{background-image:url(/img/layout/dash/titleicon-2.gif);}
#content table.listTable{width:100%;}
#content table.listTable th{font-weight:400;border-bottom:1px solid #cacaca;text-align:left;padding:10px 4px 5px;}
#content table.listTable th a{color:#100;}
#content table.listTable td{color:#464646;font-size:.8em;padding:4px;}
#content table.listTable td a.view{display:block;margin-left:4px;width:15px;height:15px;background:url(/img/layout/view.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#content table.listTable tr.even td{background-color:#f2f2f2;}
#content table.listTable td.actions,#content table.listTable td.ignore{font-weight:400!important;text-decoration:none!important;}
td.tight,th.tight{width:1%;white-space:nowrap!important;}
td.left,th.left{text-align:left;}
.profilePic{position:relative;width:215px;border:1px solid #DEDEDE;padding:0;}
.profilePic .profile_wrapper{width:100%;height:100%;margin:11px;}
.profilePic a.editPic{position:absolute;width:56px;height:27px;text-indent:-9999px;overflow:hidden;top:11px;right:11px;z-index:20;background:url(/img/layout/editpic-but.gif) top right no-repeat;padding:0;}
#content ul.posting li.header{background:url(/img/layout/list-bullet.gif) 0 7px no-repeat;border-bottom:1px solid #CECECE;padding:0 0 4px 10px;}
#content ul.tabMenu{overflow:hidden;width:100%;margin-bottom:2px;}
#content ul.tabMenu li{float:left;margin-right:2px;font-size:1.27em;}
#content ul.tabMenu li a{float:left;display:block;font-weight:400;text-decoration:none;background:#e9e9e9;border:1px solid #d5d5d5;padding:4px 15px;}
#content ul.tabMenu li a:hover,#content ul.tabMenu li a.current{background:#487ea6 url(/img/layout/tabmenu-back.gif) top repeat-x;color:#FFF;border:1px solid #306892;}
#content table.msgTable{width:100%;margin-bottom:1em;}
#content table.msgTable th{background:#666;border-bottom:10px solid #FFF;color:#FFF;text-align:left;padding:5px 2px;}
#content table.msgTable td{padding:4px 2px;}
#content table.msgTable tr.odd td{background:#fafafa;}
#content table.msgTable tr.even td{background:#e8e8e8;}
#content table.msgTable .first{padding-left:15px;}
#content table.msgTable tr.rejected td{text-decoration:line-through;}
#content table.msgTable td.actions{text-align:center;font-weight:400!important;text-decoration:none!important;}
#content ul.steps{float:right;padding:3px 20px 0 0;}
#content ul.steps li{float:left;color:#464646;font-size:1.4em;font-family:Tahoma, Arial, Verdana;padding:0 3px 0 0;}
#content #areaSearch{background:#EBEBEB url(/img/layout/results/border-top.gif) top right no-repeat;padding:0 3px 0 0;}
#content #areaSearch .padder{background-color:#FFF;border:1px solid silver;font-size:1.2em;padding:20px;}
#content #areaSearch .colLeft{float:left;width:120px;padding:0 20px 0 10px;}
#content #areaSearch .colRight{float:left;width:440px;padding-left:40px;border-left:5px solid #A1E6D4;}
#content #areaSearch ul.list1{float:left;width:200px;padding-right:20px;}
#content #areaSearch ul.list2{float:left;width:200px;}
#content #areaSearch li{color:#464646;padding-left:10px;background:url(/img/layout/list-bullet.gif) 0 6px no-repeat;}
#content #areaSearch li span{display:block;padding-bottom:5px;font-size:.8em;color:#666;}
#content #areaSearch li span a{font-weight:400;color:#666;}
#content #areaSearch h4{font-size:1.2em;margin-bottom:4px;padding:0 0 5px;}
#content #areaSearch strong{font-style:italic;display:block;padding-bottom:5px;margin-bottom:4px;}
.contentFix p,.contentFix li{font-size:105%;}
.contentFix h1,.contentFix h2,.contentFix h3,.contentFix h4{width:inherit;background:none!important;border:0!important;margin:0 0 .5em!important;padding:0!important;}
.contentFix h1{border-bottom:1px solid #DFDFDF!important;padding:0 0 5px!important;}
.contentFix ul{list-style-type:disc;margin:0 0 1em!important;}
.contentFix ul ul{list-style-type:circle;}
.contentFix ol{list-style-type:decimal;margin:0 0 1em!important;}
.contentFix ol ol{list-style-type:lower-roman;}
.contentFix p{margin:0 0 1em!important;padding:0!important;}
.contentFix td,.contentFix th{vertical-align:top;padding:4px;}
.admin .paging div{display:inline;}
.cake-sql-log table{background:#f4f4f4;}
.cake-sql-log td{text-align:left;padding:4px 8px;}
pre{color:#000;background:#f0f0f0;padding:1em;}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;overflow:auto;position:relative;margin:0;padding:6px;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#F0F0F0;overflow:auto;margin:0;padding:1em;}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;overflow:auto;margin:4px 2px;padding:4px;}
div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px;}
div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px;}
div.code-coverage-results div.uncovered span.content{background:#ecc;}
div.code-coverage-results div.covered span.content{background:#cec;}
div.code-coverage-results div.ignored span.content{color:#aaa;}
div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px;}
div.code-coverage-results span.line-num strong{color:#666;}
div.code-coverage-results div.start{border:1px solid #aaa;margin-top:30px;padding-top:5px;border-width:1px 1px 0;}
div.code-coverage-results div.end{border:1px solid #aaa;margin-bottom:30px;padding-bottom:5px;border-width:0 1px 1px;}
div.code-coverage-results div.realstart{margin-top:0;}
div.code-coverage-results p.note{color:#bbb;font-size:10px;margin:5px 0 10px;padding:5px;}
div.code-coverage-results span.result-bad{color:#a00;}
div.code-coverage-results span.result-ok{color:#fa0;}
div.code-coverage-results span.result-good{color:#0a0;}
#content .searchResults ul li a,#content table.msgTable th a{color:#FFF;}
#content .resultItem table td.view a:hover,#content ul.listingButtons li span a:hover,#content ul.paginatorButtons li span a:hover,#content .listingResult a:hover,#leftCol ul.jobButtons li a:hover,#content .checkListMenu li a:hover,x#content h4.panelItemHead span a:hover,#content div.title a.view:hover,#content table.msgTable a:hover,#content table.msgTable tr.shortlist td{text-decoration:underline;}
#content ul.listingButtons,#content ul.paginatorButtons{float:right;margin-top:-3.5em;}
#content ul.listingButtons li span.current a:hover,#content ul.paginatorButtons li span.current a:hover,#content .listingResult a,#content h4.panelItemHead span.buttons a:hover,#content table.msgTable a{text-decoration:none;}
#content h4.panelItemHead a,#content h4.panelItemHead span.buttons a{color:#FFF;font-weight:400;text-decoration:none;}
#content .dropshadowBox .inner,#content #areaSearch .inner{background:url(/img/layout/results/border-left.gif) bottom left no-repeat;padding:0 0 3px;}
#content .dropshadowBox .content .actions,td.right,th.right{text-align:right;}
#content div.titleIcon1,#content div.titleIcon3{background-image:url(/img/layout/dash/titleicon-1.gif);}
#content table.listTable tr.odd td,#content #areaSearch .iebugfix{background-color:#FFF;}
#content table.listTable tr.unread td,#content table.msgTable tr.unread td{font-weight:700;}
#content table.listTable td.actions,td.center,th.center{text-align:center;}
.contentFix ul li,.contentFix ol li{margin-left:15px;}