html{text-align:center;}
body{position:relative;font:0.8em/1.4 "lucida grande", arial, sans-serif;color:#242222;text-align:left;margin:0;background:url(../images/images-main/bg.png) repeat-x #999;}
body.landingpage{background:url(../images/images-main/bg-landingpage.png) repeat-x #999;}

/* Header Text */
h1{font-size:130%;font-weight:bold;}
h2{font-size:100%;font-weight:bold;line-height:130%;}
h3{font-size:100%;font-weight:normal;}
h4{font-size:100%;font-weight:bold;}
h5{font-size:100%;}
p{line-height:140%;margin-bottom:10px;}

/* Misc Style */
.clear{display:block;clear:both;height:1px;line-height:1%;}
a img{border:none;}
.sharedContentWarning{background:url(../images/images-icons/warning.png) 10px center no-repeat #fae7e3;color:#ae1808;border:1px dashed #ae1808;margin:0 0 20px;padding:8px 6px 8px 55px;}
.sharedContentWarning a{color:#AE1808 !important;font-weight:normal !important;text-decoration:underline !important;}
/* Container */
.container{position:relative;overflow:hidden;}

/* Main */
.main{position:relative;width:95%;min-width:775px;max-width:1200px;margin:0 auto;}

/* Misc Styles */
.offscreen{position:absolute;left:0;top:-999em;width:1px;height:1px;overflow:hidden;}

/* Navigation - Top */
.top_nav{background:url(../images/images-main/main-nav-bg.gif) #455a66 repeat-x;min-height:28px;position:relative;margin:0;padding:0;}
.top_nav .top_nav_content{list-style:none;text-align:left;position:absolute;right:0;margin:5px 20px 0 0;padding:0;}
.top_nav .top_nav_content li{font-size:85%;color:#fff;float:left;border-right:1px solid #ffb400;margin:0;padding:0 5px;}
.top_nav .top_nav_content li.last{border-right:0;}
.top_nav .top_nav_content li a.active{color:#ffd34e;}

/* Branding */
.branding{float:left;width:17%;}
.branding .logo{position:absolute;top:-28px;left:-25px;background:transparent url(../images/images-main/logo_panel.png) no-repeat scroll 0 0;padding:30px 24px 23px 28px;}

/* Navigation - Main */
.main_nav{float:right;margin:15px 0 0;}
.main_nav ul li{list-style-type:none;width:127px;font-family:Arial, Helvetica, sans-serif;float:left;padding:0;}
.main_nav img{padding-left:15px;}
.main_nav ul li a span.your{font-size:90%;display:inline;font-weight:bold;margin:0 0 0 25px;}
.main_nav ul li a span.yp_subject{font-size:150%;display:block;font-weight:bold;letter-spacing:-0.05em;text-transform:lowercase;line-height:100%;margin:-5px 0 0 24px;padding:0;}
.main_nav ul li a.parents{display:block;width:156px;height:50px;background:url(../images/images-main/parents/parents_off.png) top left no-repeat;color:#000;padding:5px 0 0;}
.main_nav ul li a.parents:hover{display:block;height:50px;color:#000;text-decoration:none;}
.main_nav ul li a.parents-active{display:block;height:50px;text-decoration:none;background:url(../images/images-main/parents/parents_on.png) top left no-repeat;color:#000;}
.main_nav ul li a.career{background:url(../images/images-main/yp_career_off2.png) top left no-repeat;color:#000;}
.main_nav ul li a.health{background:url(../images/images-main/yp_health_off2.png) top left no-repeat;color:#000;}
.main_nav ul li a.safety{background:url(../images/images-main/yp_safety_off2.png) top left no-repeat;color:#000;}
.main_nav ul li a.free{background:url(../images/images-main/yp_free_off2.png) top left no-repeat;color:#000;}
.main_nav ul li a.style{background:url(../images/images-main/yp_lifestyle_off2.png) top left no-repeat;color:#000;}
.main_nav ul li a.parents:hover,.main_nav ul li a.parents-active:hover{background:url(../images/images-main/parents/parents_on.png) top left no-repeat;color:#000;}

/* Navigation - Left */
.left_nav{background:url(../images/images-main/col1_head_nav.png) #19171B top left no-repeat;border:1px dashed #b66312;font-size:90%;padding:60px 0 10px;}
.left_nav ul{margin:0;padding:0 0 0 10px;}
.left_nav ul li{position:relative;overflow:hidden;background:url(../images/images-main/sub_nav_main_bullet.png) 0 6px no-repeat;list-style-type:none;list-style-position:inside;margin:0;padding:3px 15px 0;}
.left_nav ul li a{display:block;}
.left_nav ul li.active a,.left_nav ul li a:hover{color:#bfdd03;text-decoration:none;}
.left_nav ul li li{background:url(../images/images-main/sub_nav_main_bullet_blank.png) 0 6px no-repeat;list-style-position:inside;margin:0;padding:3px 15px 0;}
.left_nav ul li li a{display:block;color:#ffb400 !important;margin:0;padding:0;}
.left_nav ul li li.active a,.left_nav ul li li a:hover{color:#bfdd03 !important;}
.left_nav .hidden{display:none;position:absolute;}

/* Navigation - Left News */
.archived_news{background:#313236 url(../images/images-main/archived_bg.gif) repeat-x scroll center top;line-height:1.2em;padding:14px 0;}
.archived_news h1{color:#ffad03;font-size:1.1em;border-bottom:1px solid #C7C7C7;margin:0 10px 5px;padding:0 0 4px;}
.archived_news li{color:#fff;font-weight:bold;margin:8px 12px;}
.archived_news li span{border-bottom:2px solid #222;display:block;padding:5px 0;}
.archived_news li ul{margin:10px 0 0;}
.archived_news li li{font-weight:bold;color:#FFD34E;margin:0 0 10px 10px;}
.archived_news li li span{border-bottom:none;padding:0;}
.archived_news li li ul{margin:3px 0 0;}
.archived_news li li li{font-weight:normal;margin:0;padding:3px 0;}

/* Content */
.content{padding-top:25px;margin:0 0 10px;}
.content .col1container{background:url(../images/images-main/col3_bg_graffiti.png) right 0 repeat-y;min-height:400px;}
.content .col1footer{background:url(../images/images-main/site_info_shadow1.png) bottom left no-repeat;}
.content .col3container{background:url(../images/images-main/col1_bg_graffiti.png) left 0 repeat-y;}
.content .col3footer{background:url(../images/images-main/site_info_shadow3.png) bottom right no-repeat;}
.content .col1{float:left;width:20%;position:relative;margin:0 0 30px;padding:0;}
.content .col2{float:none;width:60%;height:100%;position:relative;background:url(../images/images-main/centre_bg.jpg) bottom right no-repeat #fff;min-height:400px;margin:0 20%;padding:0;}
.content .col3{float:right;width:20%;position:relative;margin:0 0 30px;padding:0;}
.content .col1 .content{z-index:5;margin:45px 20px -1px 0;}
.content .col3 .content{z-index:5;margin:42px 0 -1px 20px;}
.content .col1 .imageHeads{position:absolute;top:-30px;right:-10px;width:600px;height:216px;z-index:-5;}
.content .col3 .imageHeads{position:absolute;top:-30px;left:-10px;width:600px;height:216px;z-index:-5;}
.content .col2 .header{background:url(../images/images-main/connexions/header_spacer.gif) top left repeat-x #ffad03;position:relative;z-index:2;min-height:89px;margin:0;}
.content .col2 .header .bg{background:url(../images/images-main/connexions/header_banner.gif) top right no-repeat;}
.content .col2 .header h1{color:#000;background:transparent url(../images/images-main/connexions/header_slash.gif) no-repeat scroll 5px 46px;letter-spacing:-1px;font-size:2.4em;font-family:Arial,Helvetica,sans-serif;text-transform:lowercase;font-weight:normal;margin:0 0 0 15px;padding:30px 0 0 25px;}
.content .col2 .header input{margin:40px 0 0 20px;padding:0;}
.content .col2 .content{z-index:5;margin:0 0 -1px;padding:20px 30px;}
.content .col2 .content .body a:link,.content .col2 .content a:visited{color:#ff7a00;font-weight:bold;text-decoration:none;}
.content .col2 .content .body a:hover,.content .col2 .content a:active{color:#ff7a00;font-weight:bold;text-decoration:underline;}

/* Content inner styles - headings and links */
.content .col2 .content h2{color:#ff7a00;font-size:1.9em;letter-spacing:-1.5px;margin:0 0 10px;}
.content .col2 .content h3{color:#ff7a00;font-size:1.3em;font-weight:bold;background:url(../images/images-main/h3_bg.png) bottom left repeat-x;margin:0 0 10px;padding:3px 0 4px;}
.content .col2 .content a:link,.content .col2 .content a:visited{color:#ff7a00;text-decoration:none;}
.content .col2 .content a:hover,.content .col2 .content a:active{color:#ff7a00;text-decoration:underline;}

/* Web Page Documents and Links Styles - Override styles  */
.career .col2 .content .documentsContainer .documentsContents{border:1px dashed #ff7a00 !important;}
.health .col2 .content .documentsContainer .documentsContents{border:1px dashed #0889d0 !important;}
.safety .col2 .content .documentsContainer .documentsContents{border:1px dashed #743879 !important;}
.freetime .col2 .content .documentsContainer .documentsContents{border:1px dashed #95ae00 !important;}
.lifestyle .col2 .content .documentsContainer .documentsContents{border:1px dashed #be1b3e !important;}
.content .col2 .content .published{display:block;color:#78756D;background:transparent url(../images/images-main/h3-publish_bg.gif) repeat-x scroll center bottom;border-bottom:2px solid #FFAD03;font-weight:bold;margin:20px 0;padding:8px 15px 6px;}
.content .col2 .content h2.more{color:#fff;font-size:1.1em;background:url(../images/images-main/dark_stripes_news.gif) repeat-x scroll;margin-bottom:0;padding:8px 12px;}
.content .col2 .content ul{margin:0 0 10px 20px;padding:0;}
.content .col2 .content ul li{list-style-position:outside;list-style-type:disc;margin:0;padding:0;}
.content .col2 .content .WYSIWYG ul{margin:0 0 3px 7px;}
.content .col2 .content .WYSIWYG ul li{list-style-position:inside;list-style-type:none;}
.content .col2 .content .WYSIWYG .rade_editorModes{width:200px;}
.content .col2 .content .WYSIWYG a{text-decoration:none !important;}
.content .col2 .content table{font-size:1em;width:99%;margin:0 0 15px;padding:0;}
.content .col2 .content th{background-color:#666;color:#FFF;font-weight:bold;border:1px solid #ccc;padding:5px 7px;}
.content .col2 .content td{background-color:#fff;color:#333;border:1px solid #ccc;padding:5px 7px;}
.content .col2 .content td.total{color:#ff7a00;font-size:1em;font-weight:bold;}
.content .col2 .content td.amount{width:100px;}
.content .col2 .content img{border:1px solid #d2d1ba;background:#fff;float:left;margin:5px 13px 0 0;padding:3px;}
.content .col2 .content .WYSIWYG table{border:none;border-collapse:collapse;width:100%;}
.content .col2 .content .WYSIWYG th{padding:0;}
.content .col2 .content .WYSIWYG td{background-color:#515151;padding:0;}
.content .col2 .content ul.news li{background:#43484c url(../images/images-main/story2bg.gif) repeat-x scroll center top;color:#C7C7C7;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px 20px;}
.content .col2 .content ul.news li h3{background-image:none;margin:0;}
.content .col2 .content .documentsBody .documentsContainer{background:transparent url(../images/images-main/links_reflection.png) repeat-x scroll center bottom;margin:0;padding:0 0 10px;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents{border:1px dashed #ff7f00;background:#FFF url(../images/images-main/links_bg.jpg) repeat-x scroll center bottom;margin:0;padding:20px 20px 25px;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents .filesize{font-weight:normal;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents .shortdescription{font-weight:normal;margin:5px 0 10px;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents h2{font-size:1.5em;letter-spacing:-1px;margin:0 0 10px;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents ul li a{color:#ff7a00;}
.content .col2 .content .resourcesContainer h2{background:#DADADA url(../images/images-main/h2_bg.gif) repeat scroll center bottom;border-bottom:1px solid #FF7F00;color:#292A2D;cursor:pointer;font-size:140%;margin:0 0 10px;padding:8px 10px;}
.content .col2 .content .resourcesContainer h2:link,.content .col2 .content .resourcesContainer h2:visited{text-decoration:none;}
.content .col2 .content .resourcesContainer h2:hover,.content .col2 .content .resourcesContainer h2:active{text-decoration:underline;}
.content .col2 .content .resourcesContainer ul li li{font-weight:normal;margin:0 0 15px;}
.content .col2 .content .resourcesContainer ul li li h3{background:url(../images/images-main/dark_stripes.gif) #444 repeat-x scroll center top;color:#fff;padding:5px 16px;}
.content .col2 .content .resourcesContainer ul li li h3 img{vertical-align:text-top;margin:0 10px 0 0;}
.content .col2 .content .vacancies ul li{background:#33353d url(../images/images-main/news_bg.gif) repeat-x scroll center top;list-style-type:none;margin:0 0 20px;}
.content .col2 .content .vacancies ul li h3{color:#FFF;font-size:1em;font-weight:bold;background-image:none;padding:7px 0 0 16px;}
.content .col2 .content .vacancies ul li .details{border:1px solid #777;color:#c7c7c7;margin:25px 15px 15px;padding:8px 10px;}
.content .col2 .content .vacancies ul li .details p{color:#c7c7c7;}

/* Contact styles */
.contactdetails{background:transparent url(../images/images-main/h2_reflection.gif) repeat-x scroll left bottom;padding:0 0 9px;}
.contactdetails .adr{background:#F0F0F0 url(../images/images-main/info_bg.jpg) repeat-x scroll center bottom;font-weight:bold;margin:0 0 10px;padding:8px 10px;}
.map_canvas{width:100%;height:350px;border:2px solid #E27001;}
.content .col2 .content .contactdetails img,.map_canvas img{border:none;background:none !important;margin:0;padding:0;}

/* Boxes */
.content .col2 .content ul.boxes{margin:20px 0 0;padding:0;}
.content .col2 .content ul.boxes li{background:url(../images/images-main/project-bg.gif) bottom left repeat-x #ebebeb;list-style-type:none;margin:0 0 25px;padding:0;}
.content .col2 .content ul.boxes li h2{color:#fff;font-size:1.4em;margin:0;padding:8px 15px;}
.content .col2 .content ul.boxes li h2 a{color:#fff !important;}
.content .col2 .content ul.boxes li.purple .headerbg{background:url(../images/images-main/project-header-purple-bg.png) repeat-x left 0 #69426d;}
.content .col2 .content ul.boxes li.purple .headertl{background:url(../images/images-main/project-header-purple-tl.png) no-repeat left 0;}
.content .col2 .content ul.boxes li.purple .headertr{background:url(../images/images-main/project-header-purple-tr.png) no-repeat right 0;}
.content .col2 .content ul.boxes li.pink .headerbg{background:url(../images/images-main/project-header-pink-bg.png) repeat-x left 0 #982a4b;}
.content .col2 .content ul.boxes li.pink .headertl{background:url(../images/images-main/project-header-pink-tl.png) no-repeat left 0;}
.content .col2 .content ul.boxes li.pink .headertr{background:url(../images/images-main/project-header-pink-tr.png) no-repeat right 0;}
.content .col2 .content ul.boxes li.green .headerbg{background:url(../images/images-main/project-header-green-bg.png) repeat-x left 0 #707b00;}
.content .col2 .content ul.boxes li.green .headertl{background:url(../images/images-main/project-header-green-tl.png) no-repeat left 0;}
.content .col2 .content ul.boxes li.green .headertr{background:url(../images/images-main/project-header-green-tr.png) no-repeat right 0;}
.content .col2 .content ul.boxes li.orange .headerbg{background:url(../images/images-main/project-header-orange-bg.png) repeat-x left 0 #ac6802;}
.content .col2 .content ul.boxes li.orange .headertl{background:url(../images/images-main/project-header-orange-tl.png) no-repeat left 0;}
.content .col2 .content ul.boxes li.orange .headertr{background:url(../images/images-main/project-header-orange-tr.png) no-repeat right 0;}
.content .col2 .content ul.boxes li .contentContainer{background:url(../images/images-main/project-bg-arrow.gif) no-repeat left bottom;}
.content .col2 .content ul.boxes li .contentContainer .headershadow{background:url(../images/images-main/project-header-shadow.png) repeat-x left 0;}
.content .col2 .content ul.boxes li .contentContainer .contents{background:url(../images/images-main/project-bg-bottom-right.gif) no-repeat right bottom;padding:15px 25px 12px;}
.content .col2 .content .menu_panel{list-style-image:none;list-style-type:none;list-style-position:outside;margin:3px 0 5px 15px;padding:0;}
.content .col2 .content .menu_panel li{background:transparent url(../images/images-main/dark_stripes.gif) repeat-x scroll 0 0;display:block;margin:0 0 5px -15px;padding:8px 22px;}
.content .col2 .content .menu_panel li a:link,.content .col2 .content .menu_panel li a:visited{color:#fff;}
.content .col2 .content .menu_panel li a:hover,.content .col2 .content .menu_panel li a:active{color:#FFD34E;}

/* Landing Pages Styles */
.career .col1 .imageHeads{background:url(../images/images-main/yp_career/left_colHead.png) no-repeat right top;width:399px;}
.career .col3 .imageHeads{background:url(../images/images-main/yp_career/right_colHead.png);width:541px;}
.career .col2 .header .bg{background:url(../images/images-main/yp_career/yp_header_banner.gif) top right no-repeat;}
.career .col2 .header{background:url(../images/images-main/yp_career/yp_header_spacer.gif) top left repeat-x #ff7a00;}
.career .col2 .header h1{background:transparent url(../images/images-main/yp_career/header_slash.gif) no-repeat scroll 5px 46px;}
.health .col1 .imageHeads{background:url(../images/images-main/yp_health/left_colHead.png) no-repeat right top;width:328px;}
.health .col3 .imageHeads{background:url(../images/images-main/yp_health/right_colHead.png) no-repeat left top;width:362px;}
.health .col2 .header .bg{background:url(../images/images-main/yp_health/yp_header_banner.gif) top right no-repeat;}
.health .col2 .header{background:url(../images/images-main/yp_health/yp_header_spacer.gif) top left repeat-x #0889d0;}
.health .col2 .header h1{background:transparent url(../images/images-main/yp_health/header_slash.gif) no-repeat scroll 5px 46px;}
.safety .col1 .imageHeads{background:url(../images/images-main/yp_safety/left_colHead.png) no-repeat right top;width:440px;}
.safety .col3 .imageHeads{background:url(../images/images-main/yp_safety/right_colHead.png) no-repeat left top;width:359px;}
.safety .col2 .header{background:url(../images/images-main/yp_safety/yp_header_spacer.gif) top left repeat-x #743879;}
.safety .col2 .header .bg{background:url(../images/images-main/yp_safety/yp_header_banner.gif) top right no-repeat;}
.safety .col2 .header h1{background:transparent url(../images/images-main/yp_safety/header_slash.gif) no-repeat scroll 5px 46px;}
.freetime .col1 .imageHeads{background:url(../images/images-main/yp_free/left_colHead.png) top right no-repeat;width:249px;}
.freetime .col3 .imageHeads{background:url(../images/images-main/yp_free/right_colHead.png) no-repeat left top;width:287px;}
.freetime .col2 .header{background:url(../images/images-main/yp_free/yp_header_spacer.gif) top left repeat-x #95ae00;}
.freetime .col2 .header .bg{background:url(../images/images-main/yp_free/yp_header_banner.gif) top right no-repeat;}
.freetime .col2 .header h1{background:transparent url(../images/images-main/yp_free/header_slash.gif) no-repeat scroll 5px 46px;}
.lifestyle .col1 .imageHeads{background:url(../images/images-main/yp_life/left_colHead.png) top right no-repeat;width:418px;}
.lifestyle .col3 .imageHeads{background:url(../images/images-main/yp_life/right_colHead.png) top left no-repeat;width:288px;}
.lifestyle .col2 .header{background:url(../images/images-main/yp_life/yp_header_spacer.gif) top left repeat-x #be1b3e;}
.lifestyle .col2 .header .bg{background:url(../images/images-main/yp_life/yp_header_banner.gif) top right no-repeat;}
.lifestyle .col2 .header h1{background:transparent url(../images/images-main/yp_life/header_slash.gif) no-repeat scroll 5px 46px;}

/* Text Size  */
.text_size{margin-bottom:10px;}
.text_size img{font-size:75%;text-align:right;vertical-align:middle;margin:0 2px;}
.text_size label{font-size:80%;color:#fff;padding:0;}
.search_bar label{font-size:90%;color:#fff;padding:0;}
.search_bar input{width:68%;margin:0;padding:1px 0;}
.search_bar .search_go{border:1px solid #4e4b41;background:#8d8d8d;color:#fff;width:auto;cursor:pointer;font-weight:bold;text-decoration:none;line-height:2;margin:0;padding:1px 3px 2px;}
.search_bar .search_go:hover{border:1px solid #ff7200;background:#FF7A00;}
.search_bar .search_go:active{border:1px solid #2d4688;background:#60bbd5;}

/* Navigation - Footer */
.footer{margin-bottom:20px;}
.footer .links ul{background:#ff9500;float:left;width:100%;margin:0 0 10px;padding:5px 0;}
.footer .links li{float:left;list-style:none;font-size:85%;border-left:1px solid #8f540d;padding:0 8px;}
.footer .links li.first{border-left:none;padding:0 8px 0 10px;}
.footer .links li a:link,.footer .links li a:visited{color:#000;text-decoration:none;}

/* Footer */
.footer .rights{float:left;width:49%;}
.footer .validation{float:right;width:49%;text-align:right;}
.footer .validation p a{color:#b2b2b2;text-decoration:none;text-align:left;}
.footer .validation p a:hover{color:#b2b2b2;text-decoration:underline;text-align:left;}
.editableXpro .content{background:url(../images/images-main/xpro_bk.gif) repeat-x #201f24;font-size:0.95em;margin:0 !important;padding:0 4px 10px !important;}
.editableXpro h1{color:#FFD34E;font-size:1.2em;margin:0;padding:10px 6px 3px;}
.editableXpro p{color:#fff;font-size:90%;margin:0;padding:0 6px 5px 5px;}
.editableXpro .footer{height:9px;margin-bottom:0;background:url(../images/images-main/xpro_bk_footer.gif) repeat-x;}

/* Forms */
fieldset.enquiry{border:1px solid #000;margin:0;padding:5px 5px 12px;}
fieldset.enquiry div{background-color:#f6f6f6;border:1px solid #fff;position:relative;padding:14px 10px;}
fieldset.enquiry div.error em{position:absolute;top:14px;left:auto;right:7px;color:#c00;z-index:6;border:dotted 1px #a10000;width:8em;font-size:90%;padding:1px 5px 2px;}
fieldset.enquiry div.error{background:#fee7db;}
fieldset.enquiry div label{display:block;float:left;width:180px;}
fieldset.enquiry em{position:absolute;left:-999em;}
fieldset.enquiry input,fieldset.enquiry textarea{border:1px solid #bfbebb;color:#373737;font-size:100%;width:200px;margin:0 3px 0 0;padding:2px;}
fieldset.enquiry textarea{height:125px;font-size:100%;font-family:"lucida grande",arial,sans-serif;}
fieldset.enquiry input:focus,fieldset.enquiry textarea:focus{border:1px solid #888;}
fieldset.enquiry select{font-size:95%;border:1px solid #bfbebb;color:#373737;background-color:#fff;margin:0;padding:1px;}
fieldset.enquiry input.submit{width:50px;cursor:pointer;}
a.go,input.go{border:1px solid #4e4b41;background:#8d8d8d;color:#fff;width:auto;cursor:pointer;font-weight:bold;text-decoration:none;line-height:2;margin:5px 0 0 5px;padding:2px 7px 3px;}
a.nogo,input.nogo{border:#f4f3f0;background:#fff;color:#006ca4;width:auto;height:auto;cursor:pointer;margin:0 0 0 -4px;padding:3px 0;}
a.nogo:hover,input.nogo:hover{color:#0192dd;text-decoration:underline;}

/* Paging */
.main_results_nav{background:#ffd34e;margin:0 0 10px;padding:5px 6px;}
.activepage{font-weight:bold;border:1px solid #FFAD03;background:#fff;padding:1px 5px;}

/* Search page styles */
.searchcontainer .searchitem{border-bottom:1px dotted #cecece;margin:0 0 10px;padding:0 0 10px;}
.searchcontainer .searchitem .searchdescription{margin:0 0 4px;}
.searchcontainer .searchitem .searchlink{text-align:right;}
.searchcontainer .searchitem .highlight{background:#B1EEFD none repeat scroll 0 0;font-weight:bold;padding:0 2px 2px;}
.searchcontainer .searchitem p{margin:0 5px;padding:3px 0 5px;}
.searchcontainer .searchitem h2{font-size:1.5em !important;letter-spacing:-0.01em !important;text-transform:lowercase;margin:0 !important;}
.searchcontainer .searchitem h2 a{color:#666 !important;text-decoration:underline !important;}

/* weblink graphic */
.weblink{background-image:url(../images/images-main/weblink_graphic.png);background-position:left;background-repeat:no-repeat;font-size:130%;font-weight:bold;color:#FFF;padding:10px 0 10px 45px;}
p.bold,.content .col2 .content .body p:first-child,.content .col2 .content .b{font-weight:bold;}
a:link,a:visited,.top_nav .top_nav_content li a:link,.top_nav .top_nav_content li a:visited{color:#fff;text-decoration:none;}
a:hover,a:active,.top_nav .top_nav_content li a:hover,.top_nav .top_nav_content li a:active,.editableXpro a:hover,.editableXpro a:active,.weblink a:hover,.weblink a:active{color:#ffd34e;text-decoration:underline;}
.textsize,.main_nav ul li a{cursor:pointer;}
.main_nav ul li a.career,.main_nav ul li a.health,.main_nav ul li a.safety,.main_nav ul li a.free,.main_nav ul li a.style,/*.main_nav ul li a.parents,*/.main_nav ul li a.career-active,.main_nav ul li a.health-active,.main_nav ul li a.safety-active,.main_nav ul li a.free-active,.main_nav ul li a.style-active/*,.main_nav ul li a.parents-active*/{display:block;width:127px;height:45px;color:#000;padding:5px 0 0;}
.main_nav ul li a.career:hover,.main_nav ul li a.health:hover,.main_nav ul li a.safety:hover,.main_nav ul li a.free:hover,.main_nav ul li a.style:hover,.main_nav ul li a.career-active:hover,.main_nav ul li a.health-active:hover,.main_nav ul li a.safety-active:hover,.main_nav ul li a.free-active:hover,.main_nav ul li a.style-active:hover{display:block;height:45px;color:#000;text-decoration:none;}
.main_nav ul li a.career:hover,.main_nav ul li a.career-active:hover,.main_nav ul li a.career-active{background:url(../images/images-main/yp_career_on2.png) top left no-repeat;color:#000;}
.main_nav ul li a.health:hover,.main_nav ul li a.health-active:hover,.main_nav ul li a.health-active{background:url(../images/images-main/yp_health_on2.png) top left no-repeat;color:#000;}
.main_nav ul li a.safety:hover,.main_nav ul li a.safety-active:hover,.main_nav ul li a.safety-active{background:url(../images/images-main/yp_safety_on2.png) top left no-repeat;color:#000;}
.main_nav ul li a.free:hover,.main_nav ul li a.free-active:hover,.main_nav ul li a.free-active{background:url(../images/images-main/yp_free_on2.png) top left no-repeat;color:#000;}
.main_nav ul li a.style:hover,.main_nav ul li a.style-active:hover,.main_nav ul li a.style-active{background:url(../images/images-main/yp_lifestyle_on2.png) top left no-repeat;color:#000;}
.left_nav ul li.active,.left_nav ul li:hover,.left_nav ul li li:hover{background:url(../images/images-main/sub_nav_main_bullet_over.png) 0 6px no-repeat;}
.left_nav ul li ul,.content .col2 .content ul.news,.content .col2 .content .documentsBody .documentsContainer .documentsContents ul,.content .col2 .content .resourcesContainer ul,.content .col2 .content .vacancies ul{margin:0;padding:0;}
.career .col2 .content h2,.career .col2 .content h3,.career .col2 .content a:link,.career .col2 .content a:visited{color:#ff7a00 !important;}
.health .col2 .content h2,.health .col2 .content h3,.health .col2 .content a:link,.health .col2 .content a:visited{color:#0889d0 !important;}
.safety .col2 .content h2,.safety .col2 .content h3,.safety .col2 .content a:link,.safety .col2 .content a:visited{color:#743879 !important;}
.freetime .col2 .content h2,.freetime .col2 .content h3,.freetime .col2 .content a:link,.freetime .col2 .content a:visited{color:#95ae00 !important;}
.lifestyle .col2 .content h2,.lifestyle .col2 .content h3,.lifestyle .col2 .content a:link,.lifestyle .col2 .content a:visited{color:#be1b3e !important;}
.content .col2 .content .readmore,.content .col2 .content .backlink{display:block;margin:0 0 10px;}
.content .col2 .content .WYSIWYG,.contactdetails .adr .postal-code,.content .col2 .content ul.boxes li .contentContainer .contents .adr{margin:0 0 10px;}
.content .col2 .content .alt td,.content .col2 .content .WYSIWYG .alt td{background-color:#e0e0e0;}
.content .col2 .content .WYSIWYG .rade_wrapper_corner.rade_corner_top_left,.content .col2 .content .WYSIWYG .rade_wrapper_corner.rade_corner_top_right,.content .col2 .content .WYSIWYG .rade_wrapper_corner.rade_corner_bottom_left,.content .col2 .content .WYSIWYG .rade_wrapper_corner.rade_corner_bottom_right{background-color:Transparent;}
.content .col2 .content ul.news li h3 a,.content .col2 .content .vacancies ul li a{color:#FFD34E !important;}
.content .col2 .content .documentsBody,.content .col2 .content .resourcesContainer{margin:20px 0 0;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents ul li,.content .col2 .content .resourcesContainer ul li{font-weight:bold;list-style-position:inside;list-style-type:none;}
.content .col2 .content .documentsBody .documentsContainer .documentsContents img,.content .col2 .content .resourcesContainer img,.content .col2 .content .vacancies img{border:none;background:none;margin:0 5px 0 0;padding:0;}
.content .col2 .content .vacancies ul li .details .closingdate,.main_results_nav .paging{margin:0;}
.content .col2 .content ul.boxes li h2 a:link,.content .col2 .content .boxes ul li h2 a:visited,.content .col2 .content ul.boxes li h2 a:hover,.content .col2 .content .boxes ul li h2 a:active{color:#fff !important;font-weight:bold;}
.career .col1,.health .col1,.safety .col1,.freetime .col1,.lifestyle .col1,.career .col3,.health .col3,.safety .col3,.freetime .col3,.lifestyle .col3{padding:120px 0 0;}
.search_bar,.editableXpro{margin-bottom:30px;}
.footer .links li a:hover,.footer .links li a:active,.footer .links li a.active{color:#000;text-decoration:underline;}
.footer .rights p,.footer .validation p{color:#b2b2b2;font-size:80%;}
.editableXpro a:link,.editableXpro a:visited,.weblink a:link,.weblink a:visited{color:#ffd34e;text-decoration:none;}
a.go:hover,input.go:hover,a.go:active,input.go:active{border:1px solid #2d4688;background:#ffad03;}