﻿body { margin: 0; padding: 0; background: #f6f4ed url('../../images/cc/cc-bgr-overall.jpg') repeat-y center top; }

#pnlInnerWrapper { margin: 0pt auto; }

.crStyle a:link,
.crStyle a:visited,
.crStyle a:active
{

	font-family: Tahoma, Arial;
}

.crStyle p a:link,
.crStyle p a:visited,
.crStyle p a:active
{

	 color:#6D5B45;
}
.crStyle a:hover
{
	text-decoration:underline !important;
}

.anythingSlider p a{
    color:#ffffff !important;
}
.jl_pag_div span a:link,
.jl_pag_div span a:link,
.jl_pag_div span a:link 
{
    color:#6D5B45;
}

.home { text-align: left; }

.crStyle { text-align: center; }
.crStyle .wrapper { text-align:left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; }
.crStyle .content { text-align: left; margin:auto; }
.crStyle .innercontent { margin: 0 10px 0 7px; padding: 10px 0; }

/* Header */
.headerwrapper { width:100%; text-align:center; height:130px; }
div.ccheader  
{
    height: 120px;
    margin: 0 auto;
    text-align:left;
}
.logo { float: left; margin-left: 20px; }
.logo img { margin-left: 17px; padding-top: 10px; padding-bottom:3px;float:left;}
.logospace { height:75px; }
.logo span {color:#86B51B; margin-left:20px; padding-bottom:4px; float:left; clear:both; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer; }
.signin { float: right; }
.signinarea { padding-top: 10px; margin-right: 35px; height: 30px; float: right;  }
.signinarea a:link,
.signinarea a:visited,
.signinarea a:active { color:#DA4421; font-size:12px; font-weight: bold; margin-left:10px; font-family:Tahoma, arial; }
.signinarea a:hover {text-decoration:underline !important;}
#_ctl0_hcQuicksearch { float: right; margin-right: 35px; }

.crStyle .adspace   
{
	text-align:center;
	background: url(../../images/cc/addelim.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height:105px;
	margin: 5px auto;
}

.crStyle .adspace iframe {}

/* Nav */
.crnav_wrapper { z-index: 100; margin: 0 auto; font-size: 18px; font-weight: bold; }
.crnav_wrapper .bannerwrap_left { float: left; display: block; margin-top: -1px; }
.crnav_wrapper .bannerwrap_right { float: right; display: block; margin-left: -2px; }
.crnav_wrapper ul { border: 0; margin: 0; padding: 0; list-style-type: none; float: left; height:50px; background: url("../../images/cc/cc-nav-grad.gif") repeat-x top left; width: 98.2%; }
.crnav_wrapper ul li { display: block; float: left; text-align: center; position: relative; margin: 8px; padding: 7px; }
.crnav_wrapper ul li a { display: block; float: left; }
.crStyle .crnav_wrapper ul li a { font-size: 17px; font-weight: normal; }
.crnav_wrapper ul li a:visited,
.crnav_wrapper ul li a:link { color: #ffffff; }
.crnav_wrapper ul li a:hover { text-decoration:none !important; color:#ffe05c; }
.crnav_wrapper li.active a:link,
.crnav_wrapper li.active a:visited { color: #ffffff; }
.crnav_wrapper li.active a:hover { color: #ffffff; }

.crnav_wrapper ul li.active { background-color: #6c941d; }
.crnav_wrapper.clearfix { display: block !important; }

.blueline{background: url(../../images/cc/nav_bluebg.gif); background-repeat: repeat-x;}
.bluebg { width: 48.45%; height:12px; background: url(../../images/cc/nav_bluebg.gif); background-repeat: repeat-x; float:left; }
.bluebgnav { float:left; overflow:hidden; background: url(../../images/cc/nav_bluebgsel.gif) no-repeat 38px 0px; }

.crStyle input.quicksearch
{
	color:gray;
	height:18px !important;
	font-size:13px !important;
	font-family:Arial !important;
	padding:2px !important;
	float:left;
	margin-right:5px;
	
}

/* End of Nav Styles */

/* Footer */
#links_footer a:link, #links_footer a:active,
#links_footer a:visited {font-weight:bold; color:#6D5B45 !important; font-size:11px !important; font-family:Tahoma, Arial !important;}
#links_footer a:hover {font-weight:bold; color:#6D5B45 !important; font-size:11px !important; }

#footer_group { padding: 2em 0; width: 950px; margin: 0 auto; }
#links_footer { margin: 0 auto; text-align: left; border-top: 2px dotted #000; }
.IntFootSites { width: 25%; *width: 24%; margin: 0 auto; float: left; padding-top: 1em; text-align:left; }
.IntFootSites ul { list-style: none; margin: 0; padding: 0; }
.IntFootSites ul li{line-height: 20px !important;}
.IntFootInfo .IntFootSites h4 { font-family: tahoma, arial; font-weight: bold !important; color: #6D5B45 !important; line-height:8px !important; /*color: #06aabd !important;*/ }
/* End Footer */

/*-----------------   SITE WIDE STYLES -----------------------*/

h1 { font-style: normal; color: #87B61A; font-weight: bold; }
h2 { font-style: normal; color: #06ABBF; }
h3 { font-size: 17px; font-style: normal; font-weight: normal; text-decoration:none; color:#6D5B45; }
h4 { font-size: 12px; font-style: normal; font-weight:normal; text-decoration:none; color:#000000; }

.cb_style .btnGray {background:url("../../images/rx/bouton_gray.gif") left top no-repeat !important;}
.cb_style .btnWideGray {background:url("../../images/rx/bouton_wide_gray.gif") left top no-repeat !important}

.cb_style .btn
{
	font-weight: bold;
	font-size:10px; 
	color: #fff;
	cursor: hand;
	width: auto ;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	background: #ff7d00 url(../../images/js/elements/buttons/bg_btn.gif) repeat-x !important; /* hold this line for Firefox and Safari */
	background: #ff7d00 url(../../images/js/elements/buttons/bg_btn.gif) 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.cb_style .btn a {color:#fff !important}
.cb_style .btnWide a {color:#fff !important}
.cb_style .btn a:visited {color:#fff !important}
.cb_style .btn a:hover {color:#fff !important}
.cb_style .btnWide  a:visited {color:#fff !important}
.cb_style .btnWide  a:hover {color:#fff !important}

.RXhide { display:none}
.clearfix .RXhide { display:block}
.stdInnerContent { margin: 0 10px; padding: 10px 0; }

#MainContent {float:left}
#page {margin: 3px auto; border-width:thick;  margin-top:8px; }
#PageLeft {float:left;}
#PageMiddle {float:left; margin-top:0px; *margin-top:-3px;}
#PageRight {float:left; margin-left:20px; padding-top:39px;}
#FeatEmp {margin-top:30px; *margin-top:50px}
#pageTop {background:#FFF url("../../images/rx/background_right_2.gif") repeat-y scroll right top; overflow:visible; padding-bottom:40px}        

#shareHeader_logo {float:left; margin-left:5px}
#shareHeader {height:40px; margin-right:0px; }
#shareHeader_right { height:0px; min-height:0px; }                  
#shareHeader_right_inner {float:right}      

.stbuttontext {padding-left:20px;}

.cb_nav .cb_nav_inner { }

#bottomImg {clear:both; background:url("../../images/rx/background_footer.gif") left top repeat-x; margin: 0px auto; height:11px} 

.JSSpotsLeftTop {text-align:left; margin-left:5px}
.JSSpotsLeft {margin-left:5px}
.tipTxt {color: #40b9c5}   
.requiredStar {color:Red}  

#SendPWredBorder {border:solid 1px #40b9c5}   
#footer_group {background:none}   

#MyForm, #form1, #aspnetForm {margin-left:0px}

.borderWrapper {margin-left:0px !important; margin-right:0px !important}

/* Home Page */
.cb_style .bodyBox { clear: both; border: 1px solid #547a00; margin: -1px 0 0 0;  padding: 0; font-size: 10px; color: #696969; line-height: 12px; }
.cb_style #bodyBoxWrapper { margin: 6px 9px 6px 9px; }

.home_top { background: #FFF; width: 100%; border: 1px solid #ccc; }
.home_top .qsb { float: left; }
.home_top .recomm { float: right; width: 31%; padding-top: 38px; }

.home_top .spotLeft { float: left; width: 64%; }
.home_top .topRight { float: left; width: 300px; }
.home_top .brownBanner { width: 100%; height: 47px; margin-bottom: -2px; clear: both; background: url(../../images/CC/cc-brownbanner.gif) repeat-x top left; }
.brownBanner span { background-color: #8a6843; text-align: center; padding: 5px 10px 2px 10px; margin: 11px 5px 8px 20px; color: #FFF; float: left; }
.brownBanner span a { color: #FFF; font-size: 14px !important; }
    
.ccResources { width: 46%; float: left; margin: 10px 0 0 15px; }

.cbms_quick_question .center .cbms_button { background-color: #DA4421; color: #FFF; padding: 5px 15px; font-size: 16px; font-weight: bold; }
.cbms_widget h2 { font-size: 16px; border-bottom: 2px dotted #06ABBF; font-weight: bold; color:#06ABBF; }
.cbms_widget h4 { font-size: 16px; color: #DA4421; font-weight: bold; }

.home_mid h6 { font-size: 15px; border-bottom: 2px dotted #06ABBF; font-weight: bold; color: #6D5B45; margin: 5px; padding-bottom: 5px; }
.ccResources ul { margin-left: 20px; color: #CCC; }
.ccResources ul li { color: #000; margin-top: 3px; list-style-image: url(../../images/CC/cc-bullet.gif); }

.recentArticles { float: left; margin: 10px 0 0 15px; width: 97%; }
.recentArticles td { width: 49%; background-image: url(../../images/CC/cc-bullet.gif); background-position: 0px 7px; background-repeat: no-repeat; padding: 0.3em 0 0 1em; }

.featArtImage { float: left; margin: 20px 10px; width: 100px; }
.featArtImageAdvice { float: left; margin: 20px 10px; width: 100px; height:200px;}
.featArticleMain { float: left; text-align: left; width: 76%; margin: 10px 10px 10px 0; }
.featArticleMain h5 { color: #6D5B45; border-bottom: 2px dotted #06ABBF; font-size: 18px; margin: 0 0 5px 0; padding-bottom: 5px; }

.bot_left a { color: #6D5B45; }

.featuredEmployers { float: left; margin: 10px 0 0 15px; width: 97%; text-align: left; }
.featuredEmployers span { float: left; width: 23%; margin: 10px 0 0 10px; }


.cb_style .cb_PnlTabbed { margin: 5px 0 0px; padding: 5px 0 0 0; position:relative; z-index:100; height:24px;  }
.cb_style .cb_PnlTabbed ul { list-style: none; margin: 0; padding-left: 0px;}
.cb_style .cb_PnlTabbed ul li { float: left; margin: 0 0 0 1px; height:19px;}
.cb_style .cb_PnlTabbed ul li.active { height:19px;}
.cb_style .cb_PnlTabbed ul li a {display: block; font-family:Tahoma, Arial; padding: 4px 7px; height:19px; line-height: 10px; font-weight: bold; color: #06ABBF; float: left; }
.cb_style .cb_PnlTabbed ul li.active a:hover {  font-family:Tahoma, Arial; text-decoration: none;	}

.cb_style .cb_PnlPrimary {}

.qsb { width: 68%; }

.cb_style #QSBBoxContainer { padding: 0;  }	
.cb_style #QSBBoxContainer .qsb_input_wrapper_left { text-align: left; margin: 0; padding: 0; font-style:italic; font-size:11px; }    
.cb_style #QSBBoxContainer .submitKey { text-align: left; margin: 0 0 0 0; padding: 15px 0 0 0; float:left; clear: left; }
.cb_style #QSBBoxContainer .submitAdv { text-align: left; margin: 13px 0 0 0; padding: 0; }
.cb_style #QSBBoxContainer .qsb_input_big_label { font-family: tahoma, arial; font-size: 16px; font-weight: bold; color: #006; padding: 3px 0 4px 0; font-style: normal; }
.cb_style #QSBBoxContainer .qsb_input_med_label { font-family: tahoma, arial; font-size: 14px; font-weight: bold; color: #40b9c5; padding: 3px 0 5px 0; font-style: normal; }
.cb_style #QSBBoxContainer .qsb_input_label { font-size: 12px; font-weight: bold; color: #006; padding: 3px 0 3px 0; font-style: normal; }
.cb_style #QSBBoxContainer .input_sm_label { visibility:hidden; font-size: 11px; font-weight: bold; color: #006; padding-top: 3px; font-style: normal; }
.cb_style #QSBBoxContainer .SearchLeftHalf { float: left; text-align: left; padding: 0; margin: 0; }
.cb_style #QSBBoxContainer .SearchRightHalf { float: left; margin: 0 0 0 5px; text-align: left; padding: 0; }
.cb_style #QSBBoxContainer .advSearchCol { width: 50%; float: left; padding: 0; margin: 0; }
.cb_style #QSBBoxContainer .input_more_drop { font-size: 10px; font-style: normal; margin-top: 4px; }
.cb_style #QSBBoxContainer .emp_type_left { float: left; width: 50%; font-size: 11px; font-style: normal; color: #000; }
.cb_style #QSBBoxContainer .input_field_keywords { font-size: 12px; }
.cb_style #QSBBoxContainer .input_field_location { font-size: 12px; } 
.cb_style #QSBBoxContainer .input_field_categories { font-size: 12px; margin-top: 4px; }   
.cb_style #QSBBoxContainer .input_field_countries { font-size: 12px; }
.cb_style #QSBBoxContainer .jsHomeSavedSearch { font-size: 11px; font-family: tahoma, arial; font-style: normal; color: #000; font-weight: normal; clear: both; padding: 5px 0 3px 0; margin: 0; text-align: left; }   
.cb_style #QSBBoxContainer .jsHomeSavedSearch ul{ padding:0 !important; margin:0 !important; margin: 0 0 0 12px; padding: 0 0 0 0px !important; list-style-type: none;}    
.cb_style #QSBBoxContainer .jsHomeSavedSearch a:link,
.cb_style #QSBBoxContainer .jsHomeSavedSearch a:visited,
.cb_style #QSBBoxContainer .jsHomeSavedSearch a:active{color: #DA4421; text-decoration: underline !important; font-weight: bold !important;}

.cb_style #QSBBoxContainer .jsHomePostedWithin { margin: 10px 0 0 0; }
.cb_style #QSBBoxContainer .jsHomeEmpType { float:left; margin: 12px 0 0 0; font-size:11px; font-family: Tahoma, Arial; }
.cb_style #QSBBoxContainer #qsbButton { font-size: 12px; font-weight: bold; }
    
.cb_style .pnlRecommendHelp { padding: 0; margin: 0; overflow: hidden; }
.cb_style .pnlRecommendHelp h2 { font-weight: bold; font-size: 16px; color: #06ABBF; margin: 3px 0 3px 0; padding: 0; }
.cb_style .pnlRecommendHelp ul { font-size: 11px; font-weight: normal; margin: 2px 15px 2px 25px; }
.cb_style .pnlRecommendHelp li { font-size: 11px; font-weight: normal; color: #477BD1; list-style-image: url(../../images/bullets/grey_bullet.gif); }
.cb_style .pnlRecommendHelp p { font-weight: bold; margin: 3px 0 3px 0; }

.cb_style .pnlRecommendList {  }

.cb_style .RecommendBody {  }
.cb_style .RecommendBody h2 { font-weight: bold; font-size: 16px; color: #06ABBF; margin: 3px 0 3px 0; padding: 0; }

.cb_style .recommend_location { float: left; }
.cb_style .recommend_location a { font-size: 11px; font-weight: bold; color: #4067C4; text-decoration: none; cursor:pointer; caption-side:bottom}
.cb_style .recommend_location h2 { float: left;  border-bottom: 1px solid #569841; color:#06ABBF; }
.cb_style #recommend_location_text { float: left; }
.cb_style .recommend_header {  padding: 0; text-align: left; float: left; padding-top: 5px; }
.cb_style .recommend_header a { font-size: 11px; font-weight: bold; color: #4067C4; text-decoration: none;}
.cb_style .recommend_seeall { float:left; }
	
/* Home Page */
/* Buttons */


/*---------------------------------- Search box styles --------------------------------------*/

.iFSBJSHome {background:url("../../images/rx/background_recherche.gif") left top no-repeat; float:left; height:194px; margin:14px 0px 0px 2px}
.iFSB {background:url("../../images/rx/background_moteurrecherchej.gif") left top no-repeat; float:left; height:262px; margin:0px 0px 0px 2px}   

/* default home page styles for dropdowns */             
.nichePostesJSHome select { }
.nicheSpecializationsJSHome select { }
.location_wrapperJSHome select { }
.keywords_wrapperJSHome input { }

.nichePostesJSHome {margin-bottom:6px}
.nicheSpecializationsJSHome {margin-bottom:6px}
.location_wrapperJSHome {margin-bottom:6px}
.keywords_wrapperJSHome {margin-bottom:0px}
.findbutton_wrapperJSHome {margin-left:100px}

/* job seeker type home page styles for dropdowns */


.nichePostes {float:none; *float:left; margin-left:30px; text-align:left; _margin-left:18px}
.nicheSpecializations {position:relative; top:18px; left:30px; *top:40px; *left:-190px; text-align:left}
.companiesWrapper {position:relative; top:-64px; left:220px; *top:-32px; *left:80px;text-align:left}
.location_wrapper {position:relative; top:-45px; left:220px; *top:-22px; *left:80px;text-align:left}
.keywords_wrapper {position:relative; top:-30px; left:30px; *top:-12px; *left:-100px;text-align:left; _margin-left:6px}
.keywords_wrapper span {_margin-left:6px}
.findbutton_wrapper {position:relative; top:-54px; left:92px; *top:-38px; *left:80px}
.intlFlexSearchBox {margin-top:14px}

/* 404 page specific styles */
.ForOfor .intlFlexSearchBoxJSHome {margin-top:32px; margin-left:24px}
.ForOfor .intlFlexSearchBoxJSHome .findbutton_wrapperJSHome {margin-left:38px; margin-top:18px}
.ForOfor .intlFlexSearchBoxJSHome .findbutton_wrapperJSHome #sbmt {line-height:16px}

/*-------------------- JOB POSTER HOME PAGE  ----------------------------*/

#JPHPLeft {float:left; }
#JPHPBottomHeadr{float:left; margin:30px 0px 6px 0px; *margin:20px 0px 10px 0px; width:100%; text-align:left}
#JPHPRight {float:left; margin-left:10px; _margin-left:0px}
#JPHPBottomLeft {float:left; margin-left:3px}
#JPHPBottomRight {float:left;}
#NewsBtnJP {margin-top:60px}  
             
/*-------------------- SIGN IN STYLES -----------------------------------*/

.siTextInpt {margin-left:5px}   
.siBox .white {color:#fff; font-weight:bold} 

#siBoxBG {text-align:left}
#siBoxBG A {text-decoration:underline;}
#signinBtn {margin:0px 0px 0px 0px;}      
.RXJP #signinBtn {margin:0px 0px 0px 0px; *margin:0px 0px 0px 0px}          
#btnsignin {background:none; border:none; text-decoration:underline; color:#fff; font-weight:bold; font-size:11px; margin-top:4px; *margin-top:0px; margin-left:0px}
.LogInHead {margin:7px 0px 20px 0px; *margin:7px 0px 0px 0px;}
#PswdForgtLnk {margin-left:0px;   margin-top:18px; }
.nav .pri {padding-top:0px !important;}

.RXJP #PswdForgtLnk {margin:0; margin-top:20px;}

#siBoxLft {background:url("../../images/rx/background_connectLft.gif") left top no-repeat; float:left; display:block; height:250px; margin:0px 31px 0px 50px; _margin-left:8px}
#siBoxRt {background:url("../../images/rx/background_connectRt.gif") left top no-repeat; float:left; display:block; height:250px; width: 250px}
#siBoxRt .siContent {margin-top:14px; *margin-top:0px}
#siBoxLft .siContent {margin-top:10px; *margin-top:7px}

.siContent LI {	LIST-STYLE-IMAGE: url(../../images/RX/arrow2.gif);	LIST-STYLE-TYPE: none; margin-left:20px}
.siContent UL {margin:0; padding:0;}
#siBoxLft .LogInHead {margin-bottom:20px} 
#logWrapper {margin-bottom:20px} 
#logWrapper A { color:#999; font-weight:bold; font-size:10px !important; padding-left:5px !important}
#logWrapper A:visited { color:#999; font-weight:bold; font-size:10px !important; padding-left:5px !important}
#logWrapper .loggedDiv a {padding-left:0px; color:#666666 !important}
#logWrapper .loggedDiv a:visited {padding-left:0px; color:#666666 !important} 
 
.loginDiv {height:40px; text-align:left; line-height:35px} 
.loginDivJS {background:url("../../images/rx/bg_log.gif") left top no-repeat}
.loginDivJP {background:url("../../images/rx/jp_bg_log.gif") left top no-repeat}                    
.loggedJSdiv {background:url("../../images/rx/bg_logged.gif") left top no-repeat; height:140px; text-align:left}           
.loggedJPdiv {background:url("../../images/rx/jp_bg_logged.gif") left top no-repeat; height:140px}                   
.loggedJSdiv .rxuser { margin-bottom:10px}      
.loggedHeading {text-align:center; padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:11px !important}
.loggedJSHeading {color:#40b9c5; margin:10px 0px 10px 0px}                
.loggedJPHeading {color:#fff}
 
#logWrapper .loginDiv {text-align:center}                 
#logWrapper .loginDiv A {font-weight:bold} 
#logWrapper .loginDivJS A {color:#40b9c5}
#logWrapper .loginDivJP A {color:#fff !important}

.rxuser {text-align:center; font-size:10px !important; margin-bottom:5px}

/* overrides for Job Poster  */

.JPNav .hoverdd {background-color:#7AC2E9 !important}   
.JPNav .hoverdd:hover, .JPNav .over {text-decoration:none; background-color:#257BA9 !important}
.JPNav .top {background:url("../../images/rx/menu_bg_blue.gif") left top no-repeat; display:block}
.JPNav .hover:hover, .JPNav .over {background:url("../../images/rx/menu_bg_blue_a.gif") left top no-repeat; display:block}
              
/*------------------------------------- NicheJobResults Styles -------------------------------------*/
#subHead {margin-bottom:20px}
#CompDiv {height:190px; border:solid 1px #999; margin-right:6px; text-align:center}
#CompDiv IMG {padding:10px 2px 0px 2px;}
#CopmLinkCount {background:url("../../images/rx/bg_degrade.jpg") left top repeat-x; height:60px; padding-top:10px;}                
#CopmLinkCount A {font-family:Geneva,Arial,Helvetica,sans-serif !important; font-size:14px !important; padding:0px 3px 0px 3px}

/*-------------------------------Home Page styles-----------------------------------*/
#JSHPMidBottomLeft .texte {vertical-align:top; padding-top:5px}
#JSHPMidBottomRight .texte {vertical-align:top; padding-top:5px}

.WhiteImgBtns {text-align:left; margin-left:13px}  
#NewsBtn {margin-top:20px}
#NewsBtnJP {float:right; margin-right:30px}
#JobResMainTable {margin-left:10px; width:98%; text-align:center; border:none}
#RXServicesMidTop {margin-left:24px; margin-top:12px; *margin-top:0px}
#RXServicesMidBottom {margin-left:24px}
#HQSurveyPopWin {display:none}
#ThumbHelpPopWin {display:none}
          
/* From RecruLex css */
.txt { color:#CC0000 !important; font-family:Geneva,Arial,Helvetica,sans-serif !important; font-size:12px !important; font-weight:bold; padding-left:15px; text-align:left; text-decoration:none; }
/* I don't like this style because it's taking over the entire site. -JDS  .texte { font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-size: 11px !important; font-style: normal !important; color: #000000 !important; } */

a.link_black:link { color:#000000 !important; font-family:Tahoma,Arial,Helvetica,sans-serif !important; font-size:11px !important; font-weight:bold !important; text-decoration:none !important; }
a:link  { font-family: Tahoma, Arial, Helvetica, sans-serif !important; text-decoration:none !important; }
a:visited { text-decoration:none !important; }
a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
input { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; padding-left:3px; color: #333333; }
textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: #666666; }
input.file { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; border:1px solid #999999; color: #666666; background-color:#FFFFFF; }
hr { color:#40b9c5; background-color:#40b9c5; height: 1px; border: 0; }
select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; color: #333333; }


#INTL_HelpFAQBoxContent { float: none; }

/* Vertical page styles */
#CCVerticalWrapper { font-size: 12px; }
#CCVerticalWrapper a { color: #6D5B45; font-weight: bold; }
#CCVerticalWrapper h1 { font-size: 24px !important; color:#87B61A; }
#CCVerticalWrapper h2 { color: #06ABBF !important; font-size: 16px !important; }
#CCVerticalWrapper h4 { font-size: 16px !important; font-weight: bold !important; border-bottom: 2px dotted #594127; color: #594127 !important; }

#CCVerticalLeftSide { width: 65%; float: left; margin-right: 10px; }
#CCVerticalRightSide { width: 30%; float: left; }

#CCVerticalWrapper .CCVerticalTop { width: 100%; border-bottom: 2px solid #594127; margin-bottom: 4px; padding-bottom: 3px; }
#CCVerticalWrapper .CCVerticalHeader { border-bottom: 2px dotted #594127; padding-bottom: 3px; margin-bottom: 2px; }

/* Clearing floats - Hat Tip: http://www.positioniseverything.net/easyclearing.html  */
.clear { clear: both; overflow: hidden; height: 1px; }
.brclear { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* JCK - added this next line to remove the extra spacing in Safari and Firefox */
.c\learfix:after { line-height: 0; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#jdpSnapShot .clearfix { display: block; }
.cb_style .jl_ads_cell {
border-bottom:none !important;
border-left:none !important;
}

#QuigoadDetail
{
    float:left;
}

#VerticalRightColumnSpot { margin-top:10px; margin-bottom:10px;}
#CCVerticalRightSide .cbms_quick_question h2{font-size:20px !important;}
#CCVerticalRightSide .cbms_quick_question h4{font-size:16px !important;color:#DA4421 !important;border-bottom:0px !important;}
.displayNone {display: none;}
#leftSaveSearch .SaveSearchTitle {
    background: url("http://img.icbdr.com/images/UK/JS/HP10/save-search.gif") no-repeat scroll 93% center transparent;
    border-bottom: 1px solid #E7E7E9;

    font-size: 14px;
    font-weight: bold;
    padding: 0 40px 5px 9px;
    text-transform: uppercase;
}
#leftSaveSearch #SaveSearchContainer {
    border-top: 1px solid #FFFFFF;
    padding-top: 8px;
    padding-left: 9px;
    padding-bottom: 35px;
}
#leftSaveSearch .SaveSearchClass #SaveSearchContainerHeader {
    display: none;
}

#leftSaveSearch .SaveSearchClass .pTitle {
    margin: 0;
    padding: 0;
}
#leftSaveSearch .SaveSearchClass .pSubTitle {
    display: none;
}
#leftSaveSearch .SaveSearchClass #SaveSearchContent #SaveSearchContent {
    display: none;
}
#leftSaveSearch .SaveSearchClass #SaveSearchFormFrequency {
    display: none;
}
#leftSaveSearch .SaveSearchClass .AnonymousSaveSearchBR {
    display: none;
}
#leftSaveSearch .SaveSearchClass #SaveSearchFormSubmit a {
    display: none;
}
#leftSaveSearch .SaveSearchClass #SaveSearchFormSubmit {
    padding-top: 3px;
    width: 95%;
}