@charset "UTF-8";
@import "reset.css";
body,p,td,li{font-family:Arial,Verdana,Helvetica,sans-serif;}
body{font-size:12px;background-color:#151515;line-height:18px;background:#000 url(../images/bg_grey.jpg) center 0 repeat-y;}
body table td{line-height:12px;padding:0;margin:0;vertical-align:top;} 
h1,h1 a,h1 a:hover{color:#333;font-size:24px;line-height:24px;padding-bottom:9px;font-weight:normal;text-decoration:none;}
h2,h2 a,h2 a:hover{font-size:18px;line-height:18px;padding-bottom:9px;font-weight:normal;text-decoration:none;color:#333;} 
h3,h3 a,h3 a:hover{font-size:14px;line-height:18px;padding-bottom:9px;font-weight:normal;text-decoration:none;color:#456;}
p{line-height:18px;padding-bottom:9px;color:#222;} 
p.short{line-height:16px;padding-bottom:0px;} 
a{color:#333;} 
p a{font-weight:bold;text-decoration:underline;}
strong{font-weight:bold;} 
ul{list-style-type:none;} 
a.FlashWarning{float:left;color:#151515;font-size:x-small;line-height:5px;} 
div.noflash{font-size:90%;} 
div.noflash a{color:White ;}
div.noflash a:hover{font-weight:bold;}
/*CONTAINER*/
#container{width:770px;margin:0 auto;padding:5px 0;}
#mini-navigation{padding:0;margin:0;}
#mini-navigation ul{float:left;padding:15px 0 0 0;font-size:10px;color:#666;}
#mini-navigation ul li{float:left;}
#mini-navigation ul li a{color:#aaa;}
#mini-navigation select{float:right;clear:none;margin:15px 0;}
#mini-navigation select{font-size:0.9em;}
/*HEADER*/ 
#header{background:url(../images/bg_header.gif) repeat-x 0 0;height:58px;border:1px solid #000;padding:0;margin:0;margin-bottom:15px;}
#header,#header a{color:White;} 
#main-navigation,#leics-navigation{background:url(../images/bg_nav.gif) repeat-x 0 0;height:29px;padding:0;margin:0;border:1px solid #000;}
#main-navigation ul,#leics-navigation ul{height:29px;clear:both;padding:0;margin:0;}
#main-navigation ul li,#leics-navigation ul li{float:left;padding:0;} 
#leics-navigation ul li{text-align:center;}
#main-navigation ul li a,#leics-navigation ul li a{display:block;padding:4px;color:white;text-decoration:none;line-height:21px;margin-top:0px;border-right:1px solid #666;border-left:1px solid #151515;}
#main-navigation ul li a.last,#leics-navigation ul li a.last{border-right:none;} 
/*CONTENT DIV*/
#content{font-size:100%;margin:15px 0;min-height:500px;}
#content ul{padding:4px 0;margin:2px 0px;}
#content ul li{padding:0;margin:3px 0px;padding-left:20px;background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:0 3px;}
div.fullpanel{height:500px;float:right;width:770px;padding:0;background-color:#151515;color:White;}
div.whitepanel{min-height:440px;float:right;width:710px;padding:30px;background-color:#fff;}
/*Global COLUMNS*/
#content.global{background-image:url(../images/bg_global_content.gif);background-repeat:repeat-y;background-position:0 0;padding:0;margin:0;}
#content.global div.leftcol{width:175px;min-height:500px;}
#content.global div.rightcol{width:590px;background-image:none;padding:0px 0px 20px 0px;margin-left:0;}
/*NONFLASH LINKS*/
#content div.nonflash{float:right;padding:5px 10px 5px 0;}
#content div.nonflash a{font-size:9px;color:#666;text-decoration:none;line-height:15px}
/* =FOOTER */
/* =Footer links */
#footer {clear: both;margin: 0 auto;padding: 20px 0;}
#footer p {font-size: .8em;color: #666;padding: 10px 40px;}
/*p for accessibility rating in the footer*/
#footer #W3C p{color:#9c9c9c;padding-bottom:0;}
#footer_lists {border-top: 1px solid #222;border-bottom: 1px solid #222;padding: 20px 0;height:13em;}
#footer_lists #list1 {float: left;width: 29%;border-right: 1px solid #222;}
#footer_lists #list2,#footer_lists #list3 {float: left;width: 23%;border-right: 1px solid #222;}
#footer_lists #list4 {float: left;width: 24%;}
#footer_lists ul {font-size: .85em;padding: 0 20px 20px 20px;height:11em;}
#footer_lists h3 {font-size: .95em;color: #777777;font-weight:bold;padding: 0 10px 3px 20px;}
#footer_lists ul li a {text-decoration: none;}
#footer_lists ul li {margin: .25em 0;line-height:1.5;}
#footer_lists #list4 li {float: left;padding-right: 10px;}
#footer_lists #list4 li.footerinternal {font-size:1.1em; color:#eeeeee; font-weight:bold;}
/*divisional specific footer colours*/
#footer_lists ul li a{color:#999;}
#footer_lists #list1 ul li.this a { color: #999; }
/*for RSS link icon in footer when on a vacancy list/search page*/
#list2 li.rsslink img{float:left;}
#copyright{color:#9c9c9c;margin:10px 10px;float:LEFT;font-size:0.95EM;}
/*MISC*/
br.clear{clear:both;height:0;padding:0;margin:0;} 
br.brshort { line-height:7px;}
div.applynowbg{float:right;margin:4px 10px 0 10px;padding:0;vertical-align:middle;background:#151515 url(../images/btn_applynow.gif) no-repeat 0 2px ;} 
div.applynowbg input.applynow{background:transparent;border:none;text-align:right;margin:0;cursor:pointer;color:#ffffff;font-size:9pt;height:22px;vertical-align:middle;font-family:Arial,Verdana,Helvetica,sans-serif;padding:0 22px 0 0;width:97px;}
img.center{margin:0 auto;padding:10px 0;}
img.infobtn{margin-top:5px;height:17px;width:17px;float:right;}
img.contentpic{margin:0 auto;padding-top:8px;}
.floatleft{float:left;} .floatright{float:right;}
.floatnone{float:none;}
/*ACCESSIBILITY*/
#content .accessibilityitem,.accessibilityitem{display:none;}
/*Home Page*/
ul#welcome{margin:0px;padding:0px;height:500px;width:770px;background-image:url(../homepage/bg_v2.jpg);background-repeat:no-repeat;background-position:left top;} 
ul#welcome li{margin:0px;padding:0px;list-style-type:none !important;float:left;height:500px;width:112px;overflow:hidden;background-image:none;background-position:left top;}
ul#welcome li.dist{background-image:url(../homepage/Dist_ON_v2.png);}
ul#welcome li.ret{background-image:url(../homepage/Ret_ON_v2.png);}
ul#welcome li.ho{background-image:url(../homepage/HO_ON_v2.png);}
ul#welcome li.dir{background-image:url(../homepage/Dir_ON_v2.png);}
ul#welcome li.trn{background-image:url(../homepage/Trn_ON_v3.jpg);}
ul#welcome li.distsm{background-image:url(../homepage/Dist_ON_v2.png);}
ul#welcome li.retsm{background-image:url(../homepage/Ret_ON_v2.png);}
ul#welcome li.hosm{background-image:url(../homepage/HO_ON_v2.png);}
ul#welcome li.dirsm{background-image:url(../homepage/Dir_ON_v2.png);}
ul#welcome li.trnsm{background-image:url(../homepage/Trn_ON_v3.jpg);}
ul#welcome li a{text-decoration:none;display:block;text-align:right;}
ul#welcome li a img{border:none;}
ul#welcome li a:hover img{visibility:hidden !important;}
/*Formerly in profile.css*/
/*LOGIN LINKS*/
div.currentUser,div.currentUserOneLine{width:350px;color:white;margin:0;margin-right:3px;padding-top:3px;font-size:0.95em;}
div.currentUser span{margin-left:3px;}
div.currentUserOneLine{padding-top:15px;}
a.currentUser,a.currentUser:visited,a.currentUser:hover,a.currentUser:active{color:white !important;margin:0;margin-right:3px;margin-left:3px;font-size:0.95em;}
br.currentUser{display:none;}
/*PROGRESS STEPS*/
div.ProgressBlock{width:100%;border-top-style:none;border-bottom-style:none;}
div.ProgressItemHeader{color:White;width:100%;padding:0 0 0 0;margin-left:20px;}
#content .ProgressItem,#content .ProgressItemCurrent,#content .ProgressItemHeader,#content a.ProgressItem,#content a.ProgressItemCurrent{width:inherit;}
#content div.leftcolapplicant ul.l1 li.emptyProfileLink{display:none;background:none;list-style-image:none;list-style-type:none;}
/*SHORT TERM STUFF - PROBABLY CHANGE THE PAGE TO USE ANOTHER STYLE*/
.resultsHeader{height:22px;background-color:#5C636C;font-weight:bold;color:#FFFFFF;padding:10px 0px 10px 0px !important;}
.resultsHeader td{vertical-align:middle;padding:0px 0px 0px 0px !important;border-color:#000;}
div.W3C{background-color:Transparent;border:none;padding:10px 10px;text-align:right;font-size:10px;margin:10px 0px 0px 0px; line-height:5px;color:#9c9c9c;}
div.W3C p{color:#9c9c9c;padding-bottom:0;line-height:12px;}
div.W3C a{color:#9c9c9c;padding-bottom:0;}