/*-- MARKETING ----------------------------------------------------------------*/
#marketing {
width:49%;
float:left;
}
#marketing h1 {
margin-bottom:0.4em;
}
#marketing p {
margin-bottom:1.5em;
}
#marketing p.find_out_more {
text-align:right;
}


div.sectional_navigation {
border:1px solid #BBBBBB;
border-bottom:2px solid #787878;
padding:20px;
margin-top:36px;
}
.sectional_navigation li {
margin-bottom:3px;
}
.sectional_navigation li a {
padding-left:22px;
background:url(/stat/bullet_arrows.gif) no-repeat 5px 7px;
font-size:1.5em;
font-weight:bold;
color:#454545;
text-decoration:none;
}
.sectional_navigation li a:hover {
text-decoration:underline;
}

/*-- JOBS-SEARCH -----------------------------------------------------------*/
#jobs_information {
width:49%;
float:right;
overflow:hidden;
}
ul.jobs_navigation {
overflow:hidden;
width:100%;
position:relative;
border-bottom:2px solid #AE1E35;
height:60px;
}
ul.jobs_navigation li {
width:50%;
overflow:hidden;
float:left;
position:absolute;
bottom:0;
height:60px;
background-image:url(../stat/bg-nav-tab-l.gif);
background-repeat:no-repeat;
background-position:0 0;
}
ul.jobs_navigation li#nav_js {
position:absolute;
top:0;
left:50%;
background-position:5px 0;
}
ul.jobs_navigation li div {
margin-left:5px;
background:url(../stat/bg-nav-tab-r.gif) top right no-repeat;
}
ul.jobs_navigation li.selected {
background-color:#fff;
padding-top:0;
}
ul.jobs_navigation li h2 {
font-size:1.5em;
padding:3px 5px 0;
color:#FFF;
text-decoration:none;
}
ul.jobs_navigation li:hover h2 a {
text-decoration:underline;
}
ul.jobs_navigation li h2 a {
color:#FFF;
text-decoration:none;
}
ul.jobs_navigation li h2 a:hover {
text-decoration:underline;
}
ul.jobs_navigation li p {
padding:5px 5px;
font-size:1em;
}
#nav_js {
position:absolute;
top:0;
left:50%;
}
ul.jobs_navigation li#nav_js h2,
ul.jobs_navigation li#nav_js p {
padding-left:10px;
}
body #container ul.jobs_navigation li.selected {background-image:url(../stat/bg-nav-tab-sel-l.gif);}
body #container ul.jobs_navigation li.selected div {background:url(../stat/bg-nav-tab-sel-r.gif) top right no-repeat;}
body #container ul.jobs_navigation li.selected p {color:#fff;}


body #container div.sign_off {
margin:0;
margin-top:20px;
border:1px solid #BBB;
border-bottom:2px solid #787878;
}

/*-- SERVICES -----------------------------------------------------------------*/
#additional-content {
clear:both;
padding:20px 0 0;
}
#features {
overflow:hidden;
margin-bottom:10px;
padding-bottom:10px;
}
#features ul {
overflow:hidden;
}
#features ul li {
float:left;
margin-right:5px;
}
#features ul li a {
display:block;
width:183px;
text-align:center;
height:61px;
font-size:1.1em;
text-indent:-3000px;
font-size:1px;
text-decoration:none;
overflow:hidden;
}
#features ul li a:focus {
outline:none;
}
#feature_nav1 a {
background:url(/stat/section/permanent_candidates/tab_feature_01.gif) no-repeat 0 0 ;
}
#feature_nav1.selected a {
background:url(/stat/section/permanent_candidates/tab_feature_01.gif) no-repeat 0 -61px;
}
#feature_nav2 a {
background:url(/stat/section/permanent_candidates/tab_feature_02.gif) no-repeat;
}
#feature_nav2.selected a {
background:url(/stat/section/permanent_candidates/tab_feature_02.gif) no-repeat 0 -61px;
}
#feature_nav3 a {
background:url(/stat/section/permanent_candidates/tab_feature_assessment.gif) no-repeat;
}
#feature_nav3.selected a {
background:url(/stat/section/permanent_candidates/tab_feature_assessment.gif) no-repeat 0 -61px;
}
#features h2 {
font-weight:normal;
margin-bottom:0.8em;
}
#features p {
padding-right:380px;
}
#features p.more {
padding-top:20px;
}
#feature1,
#feature2,
#feature3 {
border-bottom:2px solid #787878;
overflow:hidden;
padding-top:3px;
}
#feature1 {
background:url(/stat/bg_feature_01.gif) top left no-repeat;
}
#feature1 div {
padding:20px 30px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
background:url(/stat/section/permanent_candidates/bg_feature_01.gif) right bottom no-repeat;
min-height:160px
}
#feature2 {
background:url(/stat/bg_feature_02.gif) top left no-repeat;
}
#feature2 div {
padding:20px 30px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
background:url(/stat/section/permanent_candidates/bg_feature_02.gif) right bottom no-repeat;
min-height:160px
}
#feature3 {
background:url(/stat/bg_feature_03.gif) top left no-repeat;
}
#feature3 div {
padding:20px 30px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
background:url(/stat/section/permanent_candidates/bg_feature_pens.gif) right bottom no-repeat;
min-height:160px
}
/*-- PANELS -------------------------------------------------------------------*/
#panels {
overflow:hidden;
padding-bottom:10px;
}
#panels .col {
float:left;
width:32%;
margin-right:2%;
border-bottom:2px solid #787878;
min-height:215px;
}
#panels .last {
width:32%;
margin-right:0;
float:right;
}
#panels h2 {
font-weight:normal;
font-size:2em;
margin-bottom:0.6em;
}
#panels h2 a { 
color:#fff;
text-decoration:none;
}
#panels div div {
padding:15px;
}
#panels div p {
padding-right:100px;
color:#fff;
}

#panel1 h2 a {
color:#000;
}
#panel1 {
background:#A6BD00 url(/stat/section/homepage/bg_panel_01.gif) bottom right no-repeat;
}
#panel1 div p {
padding-right:80px;
}
#panel1 div p a {
color:#FFF;
}

#panel2 div {
background:#FFF url(/stat/section/permanent_candidates/bg_panel_02.gif) bottom right no-repeat;
border:1px solid #bbb;
border-bottom:0;
min-height:184px;
}
#panel2 div h2 a {
color:#000;
}
#panel2 div p {
color:#666;
padding-right:105px;
}
#panel3 div p {
color:#666666;
padding-right:10px;
}
#panels div#panel3 div h2 {
color:#454545;
margin-bottom:45px;
}
#panel3 div h2 a {
color:#000;
}
#panel3 div p a {
color:#AE1E35;
}
#panels div#panel3 div {
border:1px solid #bbb;
border-bottom:0;
min-height:184px;
background:url(/stat/section/permanent_candidates/bg_panel_03.gif) top right no-repeat;
}