@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:#000000 url(../images/bg_grey.jpg) center 0 repeat-y;margin-top:0; padding-top:0;}
body table td{line-height:12px;padding:0;margin:0;vertical-align:top;}
h1,h1 a,h1 a:hover{color:#333333;/*default colour - grey/silver - is overridden in divisional styles*/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:#333333;}
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;}
body.distribution a.FlashWarning {color:#151515;}
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;}
/* =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;/*See below for tweaking section's navigation*/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{border-right:none; font-weight:bold;}
#leics-navigation ul li a.last{border-right:none;}
/*tweaking the li padding for each section's navigation*/
body.distribution #main-navigation ul li a{padding:4px 19px 4px 19px !important;}
body.trainees #main-navigation ul li a{padding:4px 19px 4px 20px }
body.directory #main-navigation ul li a{padding:4px 4px !important;}
body.rcs #main-navigation ul li a{padding:4px 22px !important;}
body.retail #main-navigation ul li a{padding:4px 24px !important;}
body.headoffice #main-navigation ul li a{padding:4px 9px !important;}
body.headoffice #leics-navigation ul li a{padding:4px 9px !important;width:100px;text-transform:uppercase;border-bottom:solid 4px transparent;}
/*sets the background colour of main nav current state*/
#main-navigation.distribution ul li.this a,#main-navigation.distribution ul li a:hover,#main-navigation.trainees ul li.this a,#main-navigation.trainees ul li a:hover,#main-navigation.directory ul li.this a,#main-navigation.directory ul li a:hover,#main-navigation.retail ul li.this a,#main-navigation.retail ul li a:hover,#main-navigation.head_office ul li.this a,#main-navigation.head_office ul li a:hover{background:#151515 url(../images/bg_nav.gif) 0 0 repeat-x;color:black;line-height:21px;margin-top:0px;border-right:1px solid #666;border-left:1px solid #444;}
#main-navigation.distribution ul li.this a,#main-navigation.distribution ul li a:hover{background-image:url(../images/bg_nav_red.gif);background-color:#88241B;}
#main-navigation.trainees ul li.this a,#main-navigation.trainees ul li a:hover{background-image:url(../images/bg_nav_lime.gif);background-color:#96A200;}
#main-navigation.directory ul li.this a,#main-navigation.directory ul li a:hover{background-image:url(../images/bg_nav_purple.gif);background-color:#74005C;}
#main-navigation.retail ul li.this a,#main-navigation.retail ul li a:hover{background-image:url(../images/bg_nav_cyan.gif);background-color:#096C76;}
#main-navigation.head_office ul li.this a,#main-navigation.head_office ul li a:hover{background-image:url(../images/bg_nav_yellow.gif);background-color:#B39000;}
#main-navigation.distribution ul li a.last {color: #F74231;}
#main-navigation.trainees ul li a.last {font-weight:normal;}
#main-navigation.retail ul li a.last {color: #11C7D8;}
#main-navigation.head_office ul li a.last {color: #FBC900;}
#main-navigation.distribution ul li.this a.last,
#main-navigation.retail ul li.this a.last,
#main-navigation.head_office ul li.this a.last {color: #000000;}
#leics-navigation.head_office ul li.this a{border-bottom:solid 4px #cccccc;}
#leics-navigation.head_office ul li a:hover{border-bottom:solid 4px #7E7B82;}
body.headoffice div.leics{height:auto;}
/*sets the hover colour of main nav*/
#main-navigation.distribution ul li.this a:hover,#main-navigation.trainees ul li.this a:hover,#main-navigation.directory ul li.this a:hover,#main-navigation.retail ul li.this a:hover,#main-navigation.head_office ul li.this a:hover,#leics-navigation.head_office ul li.this a:hover{cursor:default;}
#main-navigation .HomeIcon{background-image:url(../images/home_icon.gif);background-repeat:no-repeat;background-position:3px 3px;padding-left:18px;}
/*Update for directory special style*/
body.directory div.fullgreypanel{min-height:390px;}
body.directory #content{min-height:450px;}
body.directory #main-navigation{background:transparent;border:none;height:67px;}
body.directory #main-navigation ul{height:67px;}
body.directory #main-navigation ul li{margin-left:26px;margin-right:0px;width:61px;height:67px;font-size:90%;}
body.rcs #main-navigation ul li /*change gaps for RCS*/
{margin-left:26px;/*was 56px for neat spacing across page*/}
body.directory #main-navigation ul li.first{margin-left:8px;}
body.rcs #main-navigation ul li.first{margin-left:5px;}
body.directory #main-navigation ul li a{border:none;height:53px;background:url(../directory/bookmark_sprite.gif) 0 0 no-repeat;color:White;line-height:18px;display:block;padding:10px 8px 5px 8px !important;}
body.directory #main-navigation.directory ul li.this a,body.directory #main-navigation.directory ul li a:hover{border:none;color:White;line-height:18px;background:#2e142e url(../directory/bookmark_sprite.gif) 0 0 no-repeat;background-position:0px -70px;}
/* =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;}
body.distribution #content ul li{background-image:url(../images/bullet_red.gif); color:#fff;} /*WD have dark backgrounds*/
body.trainees #content #primary ul { margin: 2em 0; padding:  0 40px 0 55px; list-style-type: disc; list-style-position: outside; }
body.trainees #content #primary ul li{ padding:0; background-image:none;}
body.directory #content ul li{background-image:url(../images/bullet_purple.gif);}
body.retail #content ul li{background-image:url(../images/bullet_cyan.gif);}
body.headoffice #content ul li{background-image:url(../images/bullet_yel.gif);}
/*distribution lists*/
body.distribution #content ul li a{text-decoration:none;}
body.distribution #content ul li.this a{color:#FF4433 /*red*/;font-weight:bold;}
body.distribution #content ul.squares{height:60px;}
body.distribution #content ul.squares li{background-image:url(../distribution/square_red.gif);background-position:0 4px;padding-left:15px;text-transform:uppercase;width:42%;margin:0px 0px;}
body.distribution #content ul.GoToList li{color:White;}
body.distribution #content ul.GoToList li a{color:White;font-weight:bold;}
/* =SUBNAV*/
#content ul.l1,#content ul.progressList,#content ul.subnav{padding:0px;margin:0 auto;font-size:90%;font-weight:bold;letter-spacing:0.04em;border-bottom:1px solid #678;}
#content ul.l1 li,#content ul.progressList li,#content ul.progressList li.ProgressItem,#content ul.subnav li{padding:2px 0;margin:0;padding-left:20px;background-image:url(../images/bullet.gif) !important;background-repeat:no-repeat;background-position:4px 5px;font-weight:bold;border-top:1px solid #678;border-right:1px solid #678;border-left:1px solid #678;color:White;font-weight:normal;}
#content ul.l1 li.heading,#content ul.progressList li.heading,#content ul.progressList li.ProgressItemHeader,#content ul.subnav li.heading{padding:2px 0;margin:0;padding-left:20px;background-image:url(../images/bg_subnav_head.gif) !important;background-repeat:repeat-x;font-size:110%;background-position:0 0;font-weight:bold;border-top:1px solid #678;}
#content ul.l1 li a,#content ul.progressList li a,#content ul.progressList li.ProgressItem a.ProgressItem,#content ul.subnav li a{font-weight:normal;text-decoration:none;color:#eee;}
#content ul.progressList li.ProgressItem a.ProgressItem{font-weight:normal;text-decoration:none;color:#bbb;}
#content ul.l1 li a:hover,#content ul.progressList li a:hover,#content ul.subnav li a:hover{font-weight:normal;text-decoration:none;color:#9ab;}
#content ul.l1 li.this,#content ul.progressList li.ProgressItemCurrent,#content ul.progressList li.this,#content ul.subnav li.this{background-image:url(../images/bg_subnav_hover.gif) !important;background-repeat:repeat-x;background-position:0 -10px;color:#eee;}
/* =DIVISION COLORS*/
.red{color:#f43;} /* distribution*/
.lime{color:#009de9;} /* trainees*/
.purple{color:#b09;} /* directory*/
.cyan{color:#1cd;} /* retail stores*/
.yellow{color:#fc0;} /* head office*/
.yellowdark{color:#eb0;} /* head office h1*/
/* =BODY CLASSES Target divisions (changing colours)*/
body.distribution h1,body.distribution h1 a,body.distribution ul.subnav li a{color:#f43;}
body.trainees h1,body.trainees h1 a,body.trainees ul.subnav li a{color:#009de9;}
body.directory h1,body.directory h1 a,body.directory ul.subnav li a{color:#807;}
body.retail h1,body.retail h1 a,body.retail ul.subnav li a{color:#1cd;}
body.headoffice h1,body.headoffice h1 a,body.headoffice ul.subnav li a{color:#eb0;}
body.retail a.dark{color:#333;}
/* =brighter colours for hover*/
body.distribution a{color:#fff;}
body.distribution a:hover{color:#f43;}
body.trainees a:hover{color:#009de9;}
body.directory a:hover{color:#b09;}
body.retail a:hover{color:#1cd;}
body.headoffice a:hover{color:#fc0;}
/* =DivisionalCOLUMNS*/
div.leftcol{float:left;width:295px;padding:0;background-color:Transparent;}
div.leftcol img{color:White;}
div.rightcol{min-height:440px;float:right;width:400px;padding:30px;background-color:#fff;background-image:url(../images/retail_card1_bg.gif);background-repeat:no-repeat;background-position:0 0;}
div.fullpanel{height:500px;float:right;width:770px;padding:0;background-color:#151515;color:White;}
body.directory div.fullpanel{height:450px;}
div.whitepanel{min-height:440px;float:right;width:710px;padding:30px;background-color:#fff;}
/* =Global COLUMNS (standard layout for non-divisional pages)*/
#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;}
/* =RETAIL Backgrounds for main section */
body.retail div.greycard{background:#7E7B82 url(../images/retail_greycard_bg.jpg) no-repeat 0 0}
body.retail div.greycard2{background:#7E7B82 url(../images/retail_greycard2_bg.jpg) no-repeat 0 0;}
body.retail div.greycard3{background:#7E7B82 url(../images/retail_greycard3_bg.jpg) no-repeat 0 0;}
body.retail div.rewards{background:url(../retail/retail_rewards_bg.jpg) no-repeat 0 0;}
div.fullgreycard,div.fullgreycard3,div.fullgreypanel{min-height:440px;float:right;width:710px;padding:30px;background-color:#69686D;background-image:url(../images/fullpanel_greycard.jpg);background-repeat:no-repeat;background-position:0 0;}
div.fullgreycard3{background-color:#7E7D83;background-image:url(../images/fullpanel_greycard3.jpg);}
div.fullgreypanel{background-color:#7E7D83;background-image:url(../images/fullpanel_grey.jpg);}
body.retail div.greycard h1,body.retail div.greycard2 h1,body.retail div.greycard3 h1,body.retail div.fullgreycard h1,body.retail div.fullgreycard3 h1,body.retail div.rewards h1{padding-bottom:48px;}
body.retail div.fullgreycard3 h1{padding-bottom:68px;}
body.retail div.divMap{width:100%;height:330px;height:auto;} 
body.retail div.regionSearchLeft{text-align:left;width:30%;height:300px;display:block;float:left;}
body.retail div.regionSearchCounties{text-align:left;width:30%;float:left;}
.transcript
{width:250px;height:285px;overflow:auto;text-align:left;}
body.headoffice div.transcript{margin-top:5px;margin-bottom:13px;}
body.headoffice #content div#flashspace img.floatright{margin-top:5px;margin-bottom:13px;}
/* = RETAIL JUMP PAGE*/
ul#retail_jumpers{margin:0px;padding:0px;height:500px;width:770px;background-image:url(../retail/retail_jumpers.jpg);background-repeat:no-repeat;background-position:left top;}
ul#retail_jumpers li{margin:0px;padding:0px;list-style-type:none !important;float:left;height:500px;background-image:none !important;}
ul#retail_jumpers li a{text-decoration:none;display:block;height:500px;}
ul#retail_jumpers li a.whyjoin{background:transparent url(../retail/jumpers_about.jpg) no-repeat 0 0;width:153px;}
ul#retail_jumpers li a.roles{background:transparent url(../retail/jumpers_roles.jpg) no-repeat 0 0;width:116px;}
ul#retail_jumpers li a.meetteam{background:transparent url(../retail/jumpers_meetteam.jpg) no-repeat 0 0;width:123px;}
ul#retail_jumpers li a.training{background:transparent url(../retail/jumpers_training1.jpg) no-repeat 0 0;width:113px;}
ul#retail_jumpers li a.rewards{background:transparent url(../retail/jumpers_rewards.jpg) no-repeat 0 0;width:120px;}
ul#retail_jumpers li a.apply{background:transparent url(../retail/jumpers_apply.jpg) no-repeat 0 0;width:145px;}
ul#retail_jumpers li a img{border:none;}
ul#retail_jumpers li a:hover{background-image:none;font-weight:bold;}
ul#retail_jumpers li a:hover img{/* visibility:hidden !important;now we can have this display so that alt text is always visible*/ font-weight:bold;}
/*PROMOTION for retail jump page*/
ul#retail_jumpers.promoxmas{background-image:url(../retail/retail_jumpers_xmas.jpg);}
ul#retail_jumpers.promoxmas li a.apply{background:transparent url(../retail/jumpers_apply_xmas.jpg) no-repeat 0 0;width:145px;}
ul#retail_jumpers.promoxmas li a:hover{background-image:none;font-weight:bold;}
ul#retail_jumpers.promoother{background-image:url(../retail/retail_jumpers_sale.jpg);}
ul#retail_jumpers.promoother li a.apply{background:transparent url(../retail/jumpers_apply_sale.jpg) no-repeat 0 0;width:145px;}
ul#retail_jumpers.promoother li a:hover{background-image:none;font-weight:bold;}
/*New store opening*/
ul#retail_jumpers.promonewstore{background-image:url(../retail/retail_jumpers_newstore.jpg);}
ul#retail_jumpers.promonewstore li a:hover{background-image:none;font-weight:bold;}
/*as single link*/
ul#retail_jumpers.promonewstore li a.apply{background:transparent url(../retail/jumpers_apply_newstore.jpg) no-repeat 0 0;width:145px;}
/*New Store links structure*/
ul#retail_jumpers li.applytop{height:160px;}
ul#retail_jumpers li a.applytop{background:transparent url(../retail/jumpers_apply_newstore.jpg) no-repeat 0 0;width:145px;height:160px;}
ul#retail_jumpers li.applybottom{height:340px;}
ul#retail_jumpers li a.applybottom{background:transparent url(../retail/jumpers_apply_newstore.jpg) no-repeat 0 -160px; width:145px;height:340px;}

/* =RETAIL Meet the team */
div.team_pic{float:right;margin-right:4px;}
div.retailtranscript{height:255px;}
body.retail div.fullgreycard div.retailtranscript h1{color:White;text-align:right;padding:10px 10px 20px 0;}
div.team_title{width:253px;text-align:right;color:White;padding:16px 0 0 0;float:left;line-height:12px;}
div.team_title span.team_name{font-size:150%;color:#1cd;}
div.team_thumbs{float:right;width:453px;text-align:left;margin:0;padding:16px 0 0 0;}
div.team_thumb{width:110px;text-align:right;line-height:15px;color:White;float:left;}
div.team_thumb a{color:White;text-decoration:none;}
/* =RETAIL ROLES HOLDING CARDS */
div.buttons{float:left;}
/* Role 1 = Store Manager */
div.role1,div.role2,div.role3,div.role4{min-height:440px;width:710px;padding:30px;margin:0;background:#7E7B82 url(../retail/retail_roles_card-sm.jpg) no-repeat 0 0;}
div.card1,div.card2,div.card3,div.card4{margin:172px 149px 0 0;float:right;padding:0;width:295px;/*overflow:;*/}
/* Role 2 = Sales Consultant FT */
div.role2{background:#7E7B82 url(../retail/retail_roles_card-sc.jpg) no-repeat 0 0;}
div.card2{margin:196px 125px 0 0;width:300px;}
/* Role 3 = Sales Consultant PT */
div.role3{background:#7E7B82 url(../retail/retail_roles_card-scpt.jpg) no-repeat 0 0;}
div.card3{margin:145px 140px 0 0;width:280px;}
/* Role 4 = Stockroom Assistant */
div.role4{background:#7E7B82 url(../retail/retail_roles_card-sa.jpg) no-repeat 0 0;}
div.card4{margin:206px 85px 0 0;width:280px;}
/* =Head Office Backgrounds for main section */
body.headoffice div.rightcol{background:#7E7B82 url(../images/rightpanel_greycard.jpg) no-repeat 0 0}
body.headoffice div.leftcol a{color:White;}
div.leftcontent{float:left;width:230px;padding:0;text-align:left;color:#fff;}
div.leftcontent p{color:#fff;}
div.flashvideo{float:right;width:710px;padding:0;text-align:right;}
div.flashvideo p.name{color:#fc0;font-size:150%;padding-right:10px;padding-top:30px;}
div.flashvideo p.title{color:#fff;font-size:110%;padding-right:10px;font-weight:normal;padding-bottom:10px;}
/*Items for business areas*/
body.headoffice div.fullgreypanel div.rightcol{width:490px;background-color:transparent;background-image:none;padding-top:0;padding-right:0;}
body.headoffice div.fullgreypanel div.leftcol{width:180px;background-color:transparent;background-image:none;}
body.headoffice #content ul.ba-links{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
body.headoffice #content ul.ba-links li{color:#333333;background-image:none;padding-left:5px;padding-bottom:2px;border-bottom:solid 1px #bbbbbb;font-size:150%;font-weight:normal;}
body.headoffice #content ul.ba-links li.next{border-top:solid 1px #bbbbbb;}
body.headoffice #content ul.ba-links li.this{color:#eebb00;}
body.headoffice #content ul.ba-links li a{color:#333333;text-decoration:none;}
body.headoffice #content ul.ba-links li a:hover{color:#eebb00;}
body.headoffice #content ul.ba-links li.this a{color:#eebb00;}
body.headoffice #content ul.ba-links-sub{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0px;margin-left:10px;}
body.headoffice #content ul.ba-links-sub li{font-size:120%;color:White;background-position:0pt 3px;background-repeat:no-repeat;margin:3px 0px;padding:0pt 0pt 0pt 20px;border-bottom:none;}
body.headoffice #content ul.ba-links-sub li.this{color:White;background-image:url(../images/bullet_yel.gif);}
body.headoffice #content ul.ba-links-sub li a{color:White;}
body.headoffice #content ul.ba-links-sub li.this a{color:White;}
body.headoffice #content ul.ba-links-sub li{background-image:none;}
body.headoffice #content ul.ba-links-sub li a{text-decoration:none;}
body.headoffice img.leicsimg{Width:770px;Height:500px;display:block;}
/* =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}
/* =DISTRIBUTION Background */
body.distribution #content{background:#1B1B1B url(../distribution/bg_distribution.jpg) repeat-x 0 0;}
body.distribution h2,body.distribution h2 a{color:#f43;}
body.distribution h2.v { width:40%; display:block; }
body.distribution #content div.leftcol{width:340px;float:left;padding:0;margin:0;}
body.distribution #content div.rightcol{width:370px;float:right;background:transparent;color:#fff;margin:0;}
/*body.distribution #content div.rightcol a,*/
body.distribution #content div.rightcol p,body.distribution #content p{color:#fff;}
img.imgcube{padding-left:30px;padding-top:50px;}


/* =FOOTER */
/* =Footer links */
#footer {clear: both;margin: 0 auto;margin-top:20px;margin-bottom:20px;padding: 0;background-color: #222222;}
body.trainees #footer {background-color: Transparent;}
#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: #999;padding: 0 10px 3px 20px;font-weight:bold; color: #777;}
#footer_lists ul li a {text-decoration: none;}
#footer_lists ul li {margin: .25em 0;line-height:1.5;}
body.trainees #footer_lists ul li {font-size: 1em;}
#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; }
#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;}

/* =TABLES */
#content table.vacancies{margin:3px 0 0 0;padding:0;width:99%;border-collapse:collapse;border:2px solid #cccccc;}
#content table.vacancies tr{border:1px solid #928f97;}
#content table.vacancies tr th,#content table.vacancies tr.header td,#content table.vacancies tr td{padding:3px 6px 3px 6px;text-align:left;vertical-align:middle;border-collapse:collapse;margin-left:0;margin-right:0; line-height:18px;}
#content table.vacancies tr td{background-color:#ccc;} /*was hard to read the text against the dark grey at the bottom of the page*/
#content table.vacancies th,#content table.vacancies tr.tablePages td{font-weight:bold;background-color:#928f97;color:#ffffff;font-size:120%;}
#content table.vacancies tr.tablePages td{font-size:90%;}
#content table.vacancies th a{color:#ffffff;font-weight:bold;line-height:18px;text-decoration:none;border-bottom:solid 1px #cccccc;}
#content table.vacancies tr td a{color:black;font-weight:bold;line-height:18px;}
#content table.vacancies tr td a.applyInstoreLabel { color: #333; font-size:0.85em;}
#content table.vacancies caption{display:none;}
body.distribution #content table.vacancies th,body.distribution #content table.vacancies tr.tablePages td{background-color:#928f8f;}
body.distribution #content table.vacancies tr td{background-color:#cac8c8;} 
body.trainees #content table.vacancies { margin: 0 0 0 40px; width:680px; font-size:1em;}
body.trainees #content table.events { margin: 0 40px; width:650px;}
body.trainees #content table.vacancies tr {border:none;}
body.trainees #content table.vacancies tr td {background-color:transparent;color:#999; vertical-align:top; line-height: 150%; /*height:45px;*/ height:auto; padding-top: 8px; padding-bottom:8px; }
body.trainees #content table.vacancies tr.even td {background-color:transparent;}
body.trainees #content table.vacancies th {font-size:100%; text-transform:uppercase;}
body.trainees #content table.vacancies th,
body.trainees #content table.vacancies tr.header td,
body.trainees #content table.vacancies tr.tablePages td{font-weight:bold;background-color:transparent;color:#ccc; text-transform:uppercase;}
body.trainees #content table.vacancies tr.tablePages td {text-transform: none;}
body.trainees #content table.vacancies th a{color:#ccc; border-bottom-color:#ccc;}
body.trainees #content table.vacancies tr td a{color:#009de9;font-weight:bold; text-decoration:none;}
/* =MISC */
#content blockquote{margin:0 0 15px 70px;padding:0 15px;border-left:2px double #667788;}
#content blockquote p{font:italic 16px/22px georgia,serif;color:#667788;margin:8px 0;}
body.distribution #content blockquote{border-color:#FF4433;}
body.trainees #content blockquote{border-color:#009de9;}
body.directory #content blockquote{border-color:#BB0099;}
body.retail #content blockquote{border-color:#11CCDD;}
body.headoffice #content blockquote{border-color:#333333;}
body.distribution #content blockquote p{color:#FF4433;}
body.trainees #content blockquote p{color:#009de9;}
body.directory #content blockquote p{color:#BB0099;}
body.retail #content blockquote{margin-left:10px;padding:0 0 0 5px;}
body.retail #content blockquote p{color:#333333;/*#11CCDD;*/line-height:18px;margin-left:0px;padding:0px;font-size:14px;}
body.headoffice #content blockquote p{color:#333333;}
/* =MISC */
/* =GREY BOX with list items*/
.greyboxBorder{/* surrounds greybox with extra border */border:1px solid #666;padding:0;margin:0;width:270px;color:#fff !important;}
.greybox{border:1px solid #ddd;background:#3A4148 url(../images/bg_greybox.gif) repeat-x 0 0;padding:10px;margin:1px;font-size:13px;color:#fff;/*filter:alpha(opacity=90);*//*not working in IE7 anyway*//*-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;*/}
.vacancyActions{width:250px;float:right;padding:10px;}
.vacancyDetails{margin:20px;}
.vacancyDetails hr{margin-top:10px;margin-left:0;margin-right:0;}
.vacancyDetails h1{padding-top:10px;padding-bottom:0px;float:left;}
.vacancyDetails h2{font-size:120%;font-weight:bold;}
/*
.vacancyActions h2{color:#cccccc;}
.vacancyActions a.actionLink{color:#cccccc;}
.vacancyActions a.actionLink:hover{color:#eeeeee;}
*/
#content div.greyboxBorder div.greybox h3{margin-top:9px;color:#fff;font-size:140%;}
#content div.greyboxBorder div.greybox p,#content div.greyboxBorder div.greybox li{color:#fff !important;}
/* =GREY BUTTONS (greyBtn scalable buttons that change colours in divisions) see ie stylesheet for fix*/
/*button mode*/
div.greyBtn div.greyBtnStart{background:url(../images/greybtn_left.gif) no-repeat 0 0;border:none;margin:5px 0 10px 0;padding:0 0 0 20px;height:40px;position:relative;font-size:12px;font-family:Arial,Verdana,Helvetica,sans-serif;}
div.greyBtn div.greyBtnStart:hover{background:url(../images/greybtn_left.gif) no-repeat 0 -43px;}
div.greyBtn div.greyBtnStart input{background:url(../images/greybtn_right.gif) no-repeat right 0;border:none;float:left;height:40px;padding:0 18px 2px 5px;font-weight:bold;color:#cccccc;font-family:inherit;vertical-align:top;font-size:9pt;}
div.greyBtn div.greyBtnStart:hover input{background:url(../images/greybtn_right.gif) no-repeat right -43px;color:#ffffff;}
/*hyperlink mode*/
div.greyBtn div.greyBtnStart div.greyBtnEnd{background:url(../images/greybtn_right.gif) no-repeat right 0;border:none;float:left;height:30px;padding:10px 18px 0px 5px;vertical-align:middle;width:auto;text-align:left;}
div.greyBtn div.greyBtnStart div.greyBtnEnd a{font-weight:bold;color:#cccccc;font-family:inherit;vertical-align:middle;font-size:9pt;display:block;cursor:pointer;text-decoration:none;/* margin:10px 0 0 0;*/}
div.greyBtn div.greyBtnStart:hover div.greyBtnEnd{background:url(../images/greybtn_right.gif) no-repeat right -43px;color:#ffffff;/*margin:10px 0 0 0;*/}
div.greyBtn div.greyBtnStart:hover div.greyBtnEnd a{color:#ffffff;}
/* divisional colours swap background image*/
body.distribution #content div.greyBtn ul li a{background-image:url(../images/greybtn_red_left.gif);}
body.distribution #content div.greyBtn ul li a strong{background-image:url(../images/greybtn_red_right.gif);}
body.distribution #content div.greyBtn ul li a:hover,
body.distribution #content div.greyBtn ul li.this a{background-image:url(../images/greybtn_red_left.gif);}
body.distribution #content div.greyBtn ul li a:hover strong,
body.distribution #content div.greyBtn ul li.this a strong{background-image:url(../images/greybtn_red_right.gif);}
body.distribution #content div.greyBtn div.greyBtnStart,
body.distribution #content div.greyBtn div.greyBtnStart:hover{background-image:url(../images/greybtn_red_left.gif) }
body.distribution #content div.greyBtn div.greyBtnStart input,
body.distribution #content div.greyBtn div.greyBtnStart:hover input{background-image:url(../images/greybtn_red_right.gif) }
body.distribution #content div.greyBtn div.greyBtnEnd{background-image:url(../images/greybtn_red_right.gif) }
body.trainees #content div.greyBtn ul li a{background-image:url(../images/greybtn_lime_left.gif);}
body.trainees #content div.greyBtn ul li a strong{background-image:url(../images/greybtn_lime_right.gif);}
body.trainees #content div.greyBtn ul li a:hover,
body.trainees #content div.greyBtn ul li.this a{background-image:url(../images/greybtn_lime_left.gif);}
body.trainees #content div.greyBtn ul li a:hover strong,
body.trainees #content div.greyBtn ul li.this a strong{background-image:url(../images/greybtn_lime_right.gif);}
body.trainees #content div.greyBtn div.greyBtnStart,
body.trainees #content div.greyBtn div.greyBtnStart:hover{background-image:url(../images/greybtn_lime_left.gif) }
body.trainees #content div.greyBtn div.greyBtnStart input,
body.trainees #content div.greyBtn div.greyBtnStart:hover input{background-image:url(../images/greybtn_lime_right.gif) }
body.trainees #content div.greyBtn div.greyBtnEnd{background-image:url(../images/greybtn_lime_right.gif) }
body.directory #content div.greyBtn ul li a{background-image:url(../images/greybtn_purple_left.gif);}
body.directory #content div.greyBtn ul li a strong{background-image:url(../images/greybtn_purple_right.gif);}
body.directory #content div.greyBtn ul li a:hover,
body.directory #content div.greyBtn ul li.this a{background-image:url(../images/greybtn_purple_left.gif);}
body.directory #content div.greyBtn ul li a:hover strong,
body.directory #content div.greyBtn ul li.this a strong{background-image:url(../images/greybtn_purple_right.gif);}
body.directory #content div.greyBtn div.greyBtnStart,
body.directory #content div.greyBtn div.greyBtnStart:hover{background-image:url(../images/greybtn_purple_left.gif) }
body.directory #content div.greyBtn div.greyBtnStart input,
body.directory #content div.greyBtn div.greyBtnStart:hover input{background-image:url(../images/greybtn_purple_right.gif) }
body.directory #content div.greyBtn div.greyBtnEnd{background-image:url(../images/greybtn_purple_right.gif) }
body.retail #content div.greyBtn ul li a{background-image:url(../images/greybtn_cyan_left.gif);}
body.retail #content div.greyBtn ul li a strong{background-image:url(../images/greybtn_cyan_right.gif);}
body.retail #content div.greyBtn ul li a:hover,
body.retail #content div.greyBtn ul li.this a{background-image:url(../images/greybtn_cyan_left.gif);}
body.retail #content div.greyBtn ul li a:hover strong,
body.retail #content div.greyBtn ul li.this a strong{background-image:url(../images/greybtn_cyan_right.gif);}
body.retail #content div.greyBtn div.greyBtnStart,
body.retail #content div.greyBtn div.greyBtnStart:hover{background-image:url(../images/greybtn_cyan_left.gif) }
body.retail #content div.greyBtn div.greyBtnStart input,
body.retail #content div.greyBtn div.greyBtnStart:hover input{background-image:url(../images/greybtn_cyan_right.gif) }
body.retail #content div.greyBtn div.greyBtnEnd{background-image:url(../images/greybtn_cyan_right.gif) }
body.headoffice #content div.greyBtn ul li a{background-image:url(../images/greybtn_yellow_left.gif);}
body.headoffice #content div.greyBtn ul li a strong{background-image:url(../images/greybtn_yellow_right.gif);}
body.headoffice #content div.greyBtn ul li a:hover,
body.headoffice #content div.greyBtn ul li.this a{background-image:url(../images/greybtn_yellow_left.gif);}
body.headoffice #content div.greyBtn ul li a:hover strong,
body.headoffice #content div.greyBtn ul li.this a strong{background-image:url(../images/greybtn_yellow_right.gif);}
body.headoffice #content div.greyBtn div.greyBtnStart,
body.headoffice #content div.greyBtn div.greyBtnStart:hover{background-image:url(../images/greybtn_yellow_left.gif) }
body.headoffice #content div.greyBtn div.greyBtnStart input,
body.headoffice #content div.greyBtn div.greyBtnStart:hover input{background-image:url(../images/greybtn_yellow_right.gif) }
body.headoffice #content div.greyBtn div.greyBtnEnd{background-image:url(../images/greybtn_yellow_right.gif) }
/* =MISC*/
br.clear{clear:both;height:0;padding:0;margin:0;}
br.brshort { line-height:7px;}
form hr{margin:20px 0;border:0;height:1px;background-color:#678;color:#678;}
hr.short{margin-top:10px;margin-bottom:10px;}
img.pic_business{padding-left:30px;margin:0 auto;margin-top:20px;}
img.pic_role{margin-top:18px;}
img.pictop{margin-bottom:11px;}
img.pictopleft{margin-right:15px;margin-bottom:11px;}
img.picmidleft{margin-right:15px;margin-bottom:11px;}
img.picmidright{margin:0;margin-bottom:11px;}
img.picbtm{margin:0;}
img.picbtmleft{margin:0;margin-right:15px;}
div.applynowbg{float:right;margin:0px;padding:0;vertical-align:middle;background:none;}
div.applynowbg input.applynow{background:transparent;border:none;text-align:right;margin:11px 0 15px 0;cursor:pointer;color:#ffffff;font-size:0.9em;height:22px;vertical-align:middle;font-family:Arial,Verdana,Helvetica,sans-serif;padding:0 10px 0 0;width:auto;}
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;}
/*FOR ACCESSIBILITY ITEMS THAT ONLY DISPLAY IN TEXT ONLY BROWSERS */
#content .accessibilityitem,.accessibilityitem{display:none;}
/*DIRECTORY /RCS */
body.directory div.halfleft,body.directory div.halfright{float:left;width:380px;margin:0;padding:0;height:450px;min-height:450px;overflow:visible;color:White;text-align:center;vertical-align:middle;}
body.directory div.halfleft{margin-left:4px;}
body.directory div.halfright{text-align:left;}
div.halfleft p,div.halfright p{color:White;margin:0 auto;text-align:left;margin-left:50px;margin-right:50px;}
div.halfright h1{margin-left:50px;margin-right:50px;font-size:250%;line-height:30px;}
div.halfright h2{margin-left:50px;margin-right:50px;}
div.halfleft p a,div.halfright p a{color:White;}
div.halfleft p.first,div.halfleft div.first,div.halfright p.first,div.halfright div.first{margin-top:35px;}
div.halfleft p.intro{color:#9c7975;}
div.halfleft p.intro a{text-decoration:none;}
body.directory span.quote{color:#B00090;font-size:150%;line-height:18px;}
body.directory div.index1{background:transparent url(../directory/pg_landing_dir.gif) 0 0 no-repeat;}
body.directory div.index2{background:transparent url(../directory/pg_landing_rcs.gif) 0 0 no-repeat;border-left:solid 1px #9c9c9c;}
body.directory div.index1 p{margin-top:170px;margin-left:70px;margin-right:70px;line-height:18px;}
body.directory div.index2 p{margin-top:100px;margin-left:70px;margin-right:70px;text-align:right;line-height:18px;}
body.directory div.index1 a,body.directory div.index1 a:hover,body.directory div.index2 a,body.directory div.index2 a:hover{text-decoration:none;color:#ededed;}
img.dir-logo{width:100%;height:120px;margin-bottom:0;}
body.directory .intro{width:200px;margin:0 auto;text-align:left;}
body.rcs .intro{width:240px;text-align:left;}
body.directory h1.intro{margin-top:100px;color:#9c7975;font-size:26px;}
body.rcs h1.intro{margin-top:50px;}
body.directory div.aboutus2{background:#675554 url(../directory/pg_about2_bg.gif) 0 0 no-repeat;}
body.rcs div.aboutus1{background-color:#504B46;}
body.rcs div.aboutus2{background:#504B46 url(../directory/rcs/pg_about2_bg.gif) 0 0 no-repeat;}
div.aboutus2 h1{margin-top:50px;color:#F51E1C;}
body.directory div.aboutus2 p.keypara{color:#AEC250;font-size:110%;font-weight:bold;line-height:18px;}
body.rcs div.aboutus2 p.keypara{color:#ffffff;}
div.aboutus2 p{line-height:16px;}
body.directory div.aboutus p{margin-left:40px;margin-right:40px;}
body.directory div.findus1{background:white url(../directory/pg_findus1_bg.jpg) 0 0 no-repeat;text-align:right;}
body.directory div.findus2{background:transparent url(../directory/pg_findus2_bg.jpg) 0 0 no-repeat;}
body.rcs div.findus1{background:white;}
body.directory div.findus1 h1{margin-right:45px;margin-top:20px;font-size:250%;color:Black;}
body.directory div.findus1 h2{margin-right:45px;color:#B6049A;font-size:110%;font-weight:bold;}
body.directory div.findus1 p{margin-right:45px;color:black;font-size:90%;text-align:right;line-height:16px;}
body.directory div.findus1 p.p1{margin-left:195px;}
body.directory div.findus1 p.p2{margin-left:230px;}
body.directory div.findus2 h1{color:#BD0097;margin-top:15px;}
body.directory div.findus2 p{font-size:90%;line-height:16px;}
body.rcs div.findus2{background:#2E142F url(../directory/rcs/pg_findus2_bg.jpg) 0 0 no-repeat;}
body.rcs div.findus2 h1{color:#BD0097;margin-top:20px;}
body.rcs div.findus2 h2{color:#BD0097;font-size:120%;font-weight:bold;}
body.rcs div.findus2 p{font-size:100%;line-height:16px;}
body.directory div.roles1{background:white url(../directory/pg_roles1_bg.gif) 0 0 no-repeat;}
body.directory div.roles2{background:#827E75 url(../directory/pg_roles2_bg.jpg) 0 0 no-repeat;}
body.directory div.roles1 h1{text-align:left;color:#F5507B;margin:110px 50px 0 50px;font-size:250%;}
body.directory div.roles1 p{color:Black;font-size:90%;}
body.directory div.roles1 h2,body.directory div.roles2 h2{margin:10px 50px 10px 50px;font-size:180%;text-align:left;line-height:20px;font-style:italic;}
body.directory div.roles2 h2.first{margin-top:220px;margin-right:30px;}
body.directory div.roles2 p{color:white;font-size:90%;}
body.rcs div.roles1{background:white url(../directory/rcs/pg_roles1_bg.jpg) 0 0 no-repeat;}
body.rcs div.roles2{background:#897BA5 /*url(../directory/rcs/pg_roles2_bg.gif) 0 0 no-repeat*/;}
body.rcs div.roles1 h1{color:#8E80AB;}
body.rcs div.roles1 h2{margin:195px 50px 10px 50px;font-size:200%;text-align:left;line-height:21px;}
body.rcs div.roles2 h2{margin:10px 50px 0px 50px;font-size:200%;text-align:left;line-height:20px;}
body.rcs div.roles2 h2.first{margin-top:50px;}
body.rcs div.roles1 p{color:#000000;line-height:16px;}
body.rcs div.roles2 p{color:#ffffff;line-height:16px;}
body.directory div.story1{background:transparent url(../directory/pg_stories1.jpg) 0 0 no-repeat;color:White;}
body.directory div.story2{background:transparent url(../directory/pg_stories2.jpg) 0 0 no-repeat;color:White;}
body.rcs div.story1{background:transparent url(../directory/rcs/pg_stories1.jpg) 0 0 no-repeat;color:White;}
body.rcs div.story1 h1{margin-bottom:20px;}
body.rcs div.story2{background:transparent url(../directory/rcs/pg_stories2.jpg) 0 0 no-repeat;color:White;}
body.directory div.storyvid1{background:transparent url(../directory/pg_storiesvideo1_bg.jpg) 4px -1px no-repeat;color:White;}
body.directory div.storyvid2{background:transparent url(../directory/pg_storiesvideo2_bg.jpg) 384px -1px no-repeat;color:White;}
body.rcs div.christine2{background:#3F0C0C url(../directory/rcs/pg_stories_christine2.gif) 0 0 no-repeat;color:White;}
body.rcs div.edward2{background:#4B003D url(../directory/rcs/pg_stories_edward2.gif) 0 0 no-repeat;color:White;}
body.rcs div.katy2{background:#464466 url(../directory/rcs/pg_stories_katy2.gif) 0 0 no-repeat;color:White;}
body.rcs div.darren2{background:#480034 url(../directory/rcs/pg_stories_darren2.gif) 0 0 no-repeat;color:White;}
body.rcs div.heidi2{background:#324666 url(../directory/rcs/pg_stories_heidi2.gif) 0 0 no-repeat;color:White;}
body.rcs div.rcsstory{text-align:left;color:White;}
body.rcs div.rcsstory h1{margin-top:40px;color:White;}
body.rcs div.rcsstory h2{color:White;}
body.rcs div.rcsstory a{color:White;}
body.rcs div.rcsstory p{}
body.rcs div.rcsstory .transcript{width:360px;margin-bottom:10px;height:257px;}
body.directory div.training1{background:white url(../directory/pg_training1_bg.jpg) 0 0 no-repeat;}
body.directory div.training2{background:#8897C8 url(../directory/pg_training2_bg.gif) 0 0 no-repeat;}
body.directory div.training1 h1{text-align:left;color:Black;margin:50px 50px 5px 20px;}
body.directory div.training1 p{text-align:left;color:Black;margin:5px 50px 10px 20px;}
body.directory div.training2 p{text-align:left;margin:0px 40px 5px 40px;}
body.directory div.training2 p.first{margin:0px 40px 0px 40px;}
body.directory div.training2 p.image{margin-right:0px;}
a.dir-training-videolink{border:none;margin:0;}
img.dir-training-videolink{width:110px;height:70px;margin-left:210px;margin-bottom:0;} 
table.dir-training-times{border:none;border-collapse:collapse;background-color:#C4CBE4;margin-left:40px;width:320px;margin-bottom:5px;font-size:95%;}
table.dir-training-times caption{display:none;}
table.dir-training-times td{padding:4px 4px;color:Black;}
body.directory div.rewards1{background:white;color:Black;}
body.directory div.rewards2{background:#375385 url(../directory/pg_rewards2_bg.jpg) 0 0 no-repeat;}
body.directory div.rewards2 h1{color:#8297BF;margin-top:35px;}
body.directory div.rewards2 h2{color:#8297BF;font-size:110%;font-weight:bold;}
body.directory div.dir-vid-trans{background:#69686D url(../images/fullpanel_grey.jpg) 0 0 no-repeat;}
body.directory div.dir-vid-trans h1{color:#ffffff;margin-left:30px;margin-right:30px;margin-top:30px;}
body.directory div.dir-vid-trans h2,body.directory div.dir-vid-trans p{color:#ffffff;margin-left:30px;margin-right:30px;}
body.directory div.dir-vid-trans p a{color:#ffffff;}
img.dir-rewards-img1{float:left;height:80px;width:150px;margin-right:55px;}
img.dir-rewards-img2{float:right;height:80px;width:135px;margin-right:35px;}
body.directory #content div.rewards2 ul.rewardlist{margin-left:30px;}
body.rcs div.rewards2 h1{margin-top:46px;}
body.rcs div.rewards2{background:#375385 url(../directory/rcs/pg_rewards2_bg.gif) 0 0 no-repeat;}
body.rcs div.rewards2 p{line-height:16px;}
body.directory div.life1{background:#000000 url(../directory/pg_life1_bg.jpg) 0 0 no-repeat;}
body.directory div.life2{background:#8C4E81 url(../directory/pg_life2_bg.jpg) 0 0 no-repeat;}
body.directory div.life1 h1{color:White;padding-bottom:5px;}
body.directory div.life1 p{float:left;color:White;}
body.directory div.life1 p.col1{margin-left:3px;width:108px;margin-right:6px;}
body.directory div.life1 p.col2{margin-left:3px;width:126px;margin-right:6px;}
body.directory div.life1 p.col3{margin-left:3px;width:120px;margin-right:0px;}
body.directory div.life1 p.col4{float:right;margin-right:5px;width:150px;margin-top:5px;}
body.directory div.life2 p{margin-left:20px;margin-right:235px;height:100px;margin-bottom:10px;}
body.directory div.life2 p.row1{}
body.directory div.life2 p.row2{height:112px;}
body.directory div.life2 p.row3{}
body.directory div.life1 p em,body.directory div.life2 p em{font-size:110%;font-weight:bold;color:#EDD3ED;font-style:italic;}
img.dir-life-title{height:232px;width:100%;}
img.dir-life-end{height:80px;width:100%;}
body.directory div.apply1{background:#2E142F url(../directory/pg_apply1.jpg) 0 0 no-repeat;}
body.directory div.apply2{background:#A15994 url(../directory/pg_apply2.gif) 0 0 no-repeat;}
body.directory div.apply1 h1{color:#A15994;margin:140px 50px 5px 50px;text-align:left;font-size:200%;font-weight:bold;}
body.directory div.apply1 h2,body.directory div.apply2 h2{color:#FFFFFF;margin:5px 50px 0px 50px;text-align:left;font-size:180%;font-weight:normal;}
body.directory div.apply2 h2.first{margin-top:50px;}
body.directory div.apply1 p{color:#FFFFFF;line-height:16px;}
body.directory div.apply1 p a{color:#A15994;}
body.directory div.apply1 p strong{color:#A15994;font-weight:normal;font-size:120%;}
body.directory div.apply2 hr{margin:10px 50px;}
body.directory div.apply2 p{color:#FFFFFF;line-height:16px;}
body.directory div.apply2 p a{color:#000000;}
body.directory div.apply2 p strong{color:#FFFFFF;}
body.rcs div.apply1{background:#2E142F url(../directory/rcs/pg_apply1_bg.png) 0 0 no-repeat;}
body.rcs div.apply2{background:#A15994 url(../directory/rcs/pg_apply2_bg.jpg) 0 0 no-repeat;}
body.rcs div.apply1 h1{margin:100px 200px 10px 45px;}
body.rcs div.apply1 a{font-weight:bold;color:#FF8BEA;text-decoration:none;}
body.rcs div.apply1 a:hover{text-decoration:underline;}
body.rcs div.apply2 p a{font-weight:bold;color:#cccccc;text-decoration:none;}
body.rcs div.apply2 p a:hover{text-decoration:underline;}
body.rcs div.apply2 p{color:Black;margin-left:60px;margin-right:40px;font-weight:bold;}
body.rcs div.apply2 p strong{color:Black;font-weight:bold;}
body.rcs div.apply2 p.first{margin-top:235px;}
body.directory div.story1 h1{font-size:420%;text-align:center;margin-top:10px;visibility:hidden;}
body.directory div.story1 h2{color:White;text-align:right;margin-top:20px;margin-right:23px;font-size:120%;font-weight:bold;}
body.rcs div.story1 h2{margin-top:37px;margin-right:60px;margin-left:40px;font-size:110%;text-transform:uppercase;line-height:15px;visibility:hidden;}
div.storyvid2 h1{color:#BA019A;margin-top:90px;margin-left:30px;font-size:250%;line-height:30px;}
div.storyvid2 p{margin-left:30px;color:White;}
div.storyvid2 h2,div.storyvid2 a,div.storyvid2 a:hover{color:White;}
div.storyvid2 div.transcript{width:710px;margin:0 30px;height:210px;}
div.storyvid2 div.transcript p{margin-left:0px;margin-right:20px;}
div.storylink{margin-top:30px;margin-left:160px;margin-right:60px;height:100px;text-align:left;}
div.story2 div.storylink{margin-left:175px;margin-right:50px;}
div.storylink h3{padding-top:10px;padding-bottom:0px;color:#BD0097;font-weight:bold;}
div.storylink p{color:White;line-height:15px;padding-bottom:8px;margin:0 10px 5px 0;}
div.storylink a{color:#BD0097;font-size:120%;text-transform:uppercase;font-weight:bold;}
div.storylink a img{float:left;position:relative;top:-5px;margin-right:5px;vertical-align:middle;font-size:80%;}
a.storylinkmini1{color:White;display:block;padding:0 0 0 0;float:left;margin:10px 0 0 50px;width:110px;height:250px;}
a.storylinkmini2{color:White;display:block;padding:0 0 0 0;float:right;margin:10px 60px 15px 0;width:140px;height:115px;}
a.storylinkmini3{color:White;display:block;padding:0 0 0 0;float:right;margin:0 60px 0 0;width:140px;height:123px;}
a.storylinkmini4{color:White;display:block;padding:0 0 0 0;float:left;margin:60px 0 12px 50px;width:135px;height:115px;}
a.storylinkmini5{color:White;display:block;padding:0 0 0 0;float:right;margin:60px 45px 12px 0;width:135px;height:115px;}
a.storylinkmini6{color:White;display:block;padding:0 0 0 0;float:left;margin:0 0 0 50px;width:175px;height:105px;}
a.storylinkmini7{color:White;display:block;padding:0 0 0 0;float:right;margin:0 45px 0 0;width:100px;height:205px;}
a.storylinkmini8{color:White;display:block;padding:0 0 0 0;float:left;margin:13px 0 0 50px;width:175px;height:88px;}
/*DISTRIBUTION page stuff*/
body.distribution #content div.rightcolforbottom{min-height:280px;}
body.distribution #content div.leftcolforbottom{/*min-height:400px;*/}
body.distribution #content div.bottomcol{width:770px;min-height:160px;height:auto;text-align:right;}
body.distribution #content div.bottomcol div.imagelink{float:left;width:120px;margin-left:20px;height:auto;text-align:left;}
body.distribution #content div.bottomcol div.imagelinkfirst{margin-left:200px;}
body.distribution #content div.bottomcol div.imagelink a{color:White;font-size:95%;font-weight:bold;text-decoration:none;margin:0;width:100px;}
body.distribution #content div.bottomcol a.last{margin-right:40px;}
body.distribution #content div.bottomcol img{width:92px;height:86px;}
body.distribution span.quote{color:#FF4433;font-size:200%;}
body.distribution p.quote{line-height:20px;}
body.distribution p.quoteby{text-align:right;}
/* generic style for region divs */
.dist-region{display:none;margin-top:20px;height:350px;overflow:auto;} 
.dist-regionlist{padding-top:20px;padding-left:20px;height:500px;overflow:auto;color:White;} 
body.distribution #content div.indexright{width:200px;padding:20px;min-height:460px;background:#1B1B1B url(../distribution/bg_distribution.jpg) repeat-x 0 0;}
body.distribution #content div.indexright h1{text-transform:uppercase;}
body.distribution #content div.indexleft{width:520px;padding:0;background:#1B1B1B url(../distribution/bg_distribution.jpg) repeat-x 0 0;}
body.distribution #content img.indexcube1{margin:25px 5px 5px 30px;display:inline-block;}
body.distribution #content img.indexcube2{margin:25px 25px 5px 0px;display:inline-block;}
body.distribution #content img.indexcube3{margin:0px 5px 25px 30px;display:inline-block;}
body.distribution #content img.indexcube4{margin:0px 25px 25px 0px;display:inline-block;}
body.distribution #content.index{background:transparent;}
body.distribution #content div.disttoapply h1{margin-bottom:15px;}
#content ul.GoToList{margin-left:30px;}
/*Copied from basicdatepicker rendering*/
/** * @version:1.4.0 * @author:Coolite Inc. http://www.coolite.com/ * @date:12-Dec-2007 * @copyright:Copyright (c) 2006-2008,Coolite Inc. (http://www.coolite.com/). All rights reserved. Unauthorized use prohibited. * @website:http://www.coolite.com/ */
.basicdatepicker{white-space:nowrap;}
.bdpWrapper{font:normal 11px Tahoma,Verdana,Arial,sans-serif;border:1px solid #7F9DB9;background:white;}
.bdpWrapper img{border:0;}
.bdpNextPrev{cursor:pointer;vertical-align:middle;}
.bdpPopUp{width:151px;background:white;}
.bdpPopUp td{padding:4px;text-align:center;}
.bdpPopUp td{text-align:center;}
.bdpPopUp,.bdpPopUp th,.bdpPopUp td,.bdpPopUp div{font:normal 11px Tahoma,Verdana,Arial,sans-serif;}
.bdpPopUp a,.bdpPopUp a:link,.bdpPopUp a:visited,.bdpPopUp a:active,.bdpPopUp a:hover{font:normal 11px Tahoma,Verdana,Arial,sans-serif;text-decoration:none;color:black;cursor:pointer;}
.bdpTitle{width:100%;background:#9EBEF5;height:15px;}.bdpTitle td{height:16px;padding:0px 5px 0px 6px;}
.bdpTitle td img{width:5px;height:9px;}
.bdpTitle th{width:100%;font-weight:normal;white-space:nowrap;text-align:center;}
.bdpCalendar{width:120px;margin:1px auto 0 auto;}
.bdpCalendar th{cursor:default;}
.bdpCalendar td{padding:0;text-align:center;}
td.bdpDay{color:#ACA899;text-align:right;padding-left:1px;height:14px;width:13px;border:1px solid white;cursor:default;}
div.bdpFooter{border-top:1px solid #ACA899;text-align:center;margin:auto 15px auto 15px;}
div.bdpFooter input{font:normal 11px Tahoma,Verdana,Arial,sans-serif;width:48px;margin:5px 6px 5px 6px;}
.bdpDayHeader{padding-right:3px;font-weight:normal;text-align:right;border-bottom:1px solid #ACA899;}
td.bdpOtherMonthDay a,td.bdpOtherMonthDay a:link,td.bdpOtherMonthDay a:visited,td.bdpOtherMonthDay a:active,td.bdpOtherMonthDay a:hover{color:#ACA899 !important;cursor:pointer;}
td.bdpSelectedDay{background-color:#FBE694 !important;border:1px solid #FBE694;}
td.bdpTodayDay{border:1px solid #BB5503;}
td.bdpWeekNumber{color:black;font-size:8px;border-right:1px solid #ACA899;background:#CEDEFA;text-align:right;padding:0 3px;}
img.bdpButton{vertical-align:top;margin-top:1px;margin-left:2px;cursor:pointer;border:0;}a.bdpButton{margin-left:2px;}
div.bdpFootNote{font:normal 11px Tahoma,Verdana,Arial,sans-serif;background:#EBEAE7;padding:2px;text-align:center;margin:4px;}
.bdpMonthSelector{font:normal 11px Tahoma,Verdana,Arial,sans-serif;border:1px solid black;background:white;padding:0px;width:74px;}
.bdpYearSelector{font:normal 11px Tahoma,Verdana,Arial,sans-serif;border:1px solid black;background:white;padding:0px;width:43px;}
.bdpYearSelector img{width:9px;height:5px;}
.bdpMonthSelector a,.bdpYearSelector a{padding:1px 10px;}
a.bdpMonthSelectorItem,a.bdpMonthSelectorItem:link,a.bdpMonthSelectorItem:visited,a.bdpMonthSelectorItem:active{display:block;text-decoration:none;color:black;text-align:left;}
a.bdpYearSelectorItem,a.bdpYearSelectorItem:link,a.bdpYearSelectorItem:visited,a.bdpYearSelectorItem:active{display:block;text-decoration:none;text-align:center;color:black;}
a.bdpMonthSelectorSelectedItem,a.bdpMonthSelectorSelectedItem:link,a.bdpMonthSelectorSelectedItem:visited,a.bdpMonthSelectorSelectedItem:active,a.bdpMonthSelectorSelectedItem:hover,a.bdpMonthSelectorItem:hover{display:block;text-decoration:none;color:white;background:black;text-align:left;}
a.bdpYearSelectorSelectedItem,a.bdpYearSelectorSelectedItem:link,a.bdpYearSelectorSelectedItem:visited,a.bdpYearSelectorSelectedItem:active,a.bdpYearSelectorSelectedItem:hover,a.bdpYearSelectorItem:hover{display:block;text-decoration:none;text-align:center;color:white;background:black;}
a.bdpYearSelectorImg{display:block;text-align:center;background-color:white;padding-top:2px;padding-bottom:2px;}
a.bdpYearSelectorImg img{border:0;}
td.bdpSpecialDate a,td.bdpSpecialDate a:link,td.bdpSpecialDate a:visited,td.bdpSpecialDate a:active,td.bdpSpecialDate a:hover,td.bdpSpecialDate a:visited:hover{font-weight:bold;}
table.social {width:100%; margin: 0 auto;text-align:center;vertical-align:middle; }
table.social caption {font-style:italic;}
table.social th {font-weight:bold; font-size:0.95em; text-align:center;}
table.social td {vertical-align:middle; height:30px; text-align:center;}
#SocialRSS {text-decoration:none; color:#E97B2E;font-size:large;font-weight:bold;}
#SocialRSS img {vertical-align:middle;}

/*TRAINEE SPECIFIC OVERRIDES*/
/*override standard body properties*/
body.trainees, body.trainees p, body.trainees td, body.trainees li{background-image: none; color:#999999; font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif ; letter-spacing:0.0em; /*0.05em from SMRS*/ }
body.trainees #container {width: 960px;font-size: 1em;margin: 0 auto;padding: 3px 0 0 0;}
/*Override header styling*/
body.trainees #header { background:none; height:50px; /*margin: 5px 0 35px 0; */margin: 5px 0 25px 0; }
#mini-navigation select { font-size:0.9em; }
/*Override footers widths and padding*/
body.trainees #footer_lists ul, body.trainees #footer_lists h3 { padding-left: 40px; }
body.trainees #footer_lists #list1 { width: 30%; }
body.trainees #footer_lists #list4 { width: 23%; }
/*Override menu styling*/
body.trainees #main-navigation {background-image: url(../trainees/nav.png); background-position: right top;background-color: #151515;border:none; height:40px;/*letter-spacing: 0.05em;*/}
body.trainees #main-navigation ul { height:40px;}
body.trainees #main-navigation.trainees ul li { margin: 0; height:40px; }
body.trainees #main-navigation.trainees ul li a{background-image: url(../trainees/nav.png); background-position: -16px top;font-size: 1em; height:24px;color: #009de9;padding:8px 22px 8px 22px ;border-left:1px solid transparent;border-right:1px solid #333;}
body.trainees #main-navigation.trainees ul li a.first { background-position: left top; }
body.trainees #main-navigation.trainees ul li a.last {border-right:none; background-position: right top; padding-left: 23px; padding-right:23px;}
body.trainees #main-navigation.trainees ul li.this a, body.trainees #main-navigation.trainees ul li a:hover{background-image: url(../trainees/nav.png); background-position: -16px -40px;background-repeat:repeat-x ;background-color: Transparent;border-left:1px solid transparent;border-right:1px solid #333;color:#999999;margin-top:0;}
body.trainees #main-navigation.trainees ul li.this a.first, body.trainees #main-navigation.trainees ul li a.first:hover {background-position: left -40px;}
body.trainees #main-navigation.trainees ul li.this a.last, body.trainees #main-navigation.trainees ul li a.last:hover {border-right:none; background-position: right -40px;}
body.trainees #main-navigation .HomeIcon { background:none; }
/*Override common elements*/    
body.trainees div.noflash a { color: #666666; font-size:0.95em; }
body.trainees div.noflash a:hover { color: #009de9; }
body.trainees a.FlashWarning:link,body.trainees a.FlashWarning:visited,body.trainees a.FlashWarning:active,body.trainees a.FlashWarning:focus,body.trainees a.FlashWarning:hover,body.trainees a.FlashWarning{ color:#151515 !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;}

.prefgrid {line-height:normal; margin:0 auto;}
.prefgrid caption {background-color: #000000; color:#ffffff; text-align:center;}
.prefgrid th {font-weight:bold; text-align:center;}
.prefgrid td {text-align:center;}