/* ############################
   FILE HAS CNO4-CGL ONLY CSS 
   and  CGL ADS together now  

###############################  */

#header #header-top #navtop ul {width:280px;}

#home #homePg .text-box { 
min-height:234px;
background: transparent url(/common/img/cbc-Homepg-LeftSide.jpg) no-repeat 0 0;
padding:13px 0 0 14px;
}
#home #homePg .text-box h2 {
font-size: 115%;
text-transform:uppercase;
padding:0 0 3px 0;
margin: 0 0 10px 0;
}
#home #homePg .text-box h3 {
font-size:115%;
text-transform:uppercase;
padding:10px 0 10px 0;
}

/*HOMEPAGE - sidebar colour change */
#home #homePg .lightblue {background-color:#99B0C0;}
#home #homePg .lightblue:hover {background:#859fb3 none repeat scroll 0 0;} 
/* #home #homePg .lightblue:hover {background:#D8D9DA none repeat scroll 0 0;} */

#home #homePg .lighterblue {background-color:#e1e8f0;}
#home #homePg .lighterblue:hover {background-color:#ccd7e4;}

#home #homePg .darkblue {background:none; background-color:#003964;}

#home #homePg .nohover:hover {background:none;}



.left-content #calltoaction {
border-bottom:1px solid #D0D0D2;
border-top:1px solid #D0D0D2;
margin: 3px 0 4px 0;
padding:3px 0 0;
width:250px;
}
#adbox {
border-top:0 none;
border-bottom: 1px solid #D0D0D2;
}

.nav-box, ul#secnav li a, ul#secnav li ul li a {background-color: #E1E8F0;}
ul#secnav li ul li ul li a {background-color:#E1E8F0;}
ul#secnav li ul li a:hover {background-color:#E1E8F0;}



/*Change Sidebar Nav Level 1 colour*/
.nav-box h3 {
background:#adc2d1 url(/common/img/cgl/cgl-nv-strip.gif) repeat-x scroll left top;
}


/*TEST TEXT-BOX-3 - JUST ADDED cgl TO END STARTS HERE*/
.text-box-3-cgl {
background:#c3d1de url(/common/img/cgl/cgl-bg-txt-box-3.gif) no-repeat 190px bottom;
cursor:default;
font-weight:bold;
height:auto;
}

.text-box-3-cgl {
clear:left;
}
.text-box-3-cgl {
margin:4px;
padding:9px 6px 10px 14px;
/*padding:15px 6px 1px 11px;*/
position:relative;
/*width:226px;*/
}

.text-box-3-cgl ul {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:-5px;
padding:0 0 0 0;
width:auto;
}

.text-box-3-cgl ul li, .text-box-3-cgl ul li a {
color:#003A63;
font-family:Helvetica,Arial,sans-serif;
font-size:105%;
font-weight:bold;
line-height:1.7em;
padding:0 0 0 10px;
margin-left:-4px;
text-decoration:none;
}
.text-box-3-cgl ul li a {
background:transparent url(/common/img/blue-right.gif) no-repeat scroll -10px 1px;
display:block;
}
.text-box-3-cgl ul li a:hover {
background:transparent url(/common/img/blue-right.gif) no-repeat scroll -10px 1px;
color:#F37321;
}
/*ADDITIONAL ADJUSTMENT TO MATCH SAMPLE*/
.text-box-3-cgl p{
font-size:105%;
padding:0px;
font-weight: bold;
}

/* ######## Ends CGL ONLY CSS ########### */

/* ########### CGL ADS HERE ############ */

.ad-cgl-home-livehappilyafter-h1-v2 {
background: transparent url(/common/img/CGL-GetPardoned-HP-newbg-v2.jpg) no-repeat scroll left top;
height:247px;  
/* width: 690px; */
width: 657px;
}

/* url(/common/img/cgl/ad-CGL-home-livehappilyafter-h1-v2.jpg) */

.ad-cgl-home-livehappilyafter-h1-v2 .inside, .ad-cgl-home-livehappilyafter-h1-v2 .inside a{
background: transparent url(/common/img/CGL-GetPardoned-HP-newbg-v2.jpg) no-repeat scroll left top;
float:left;
height:208px;
padding:39px 0 0 24px;
/* width:682px; */
width: 666px;
}

.ad-cgl-home-livehappilyafter-h1-v2 .inside .h3, .ad-cgl-home-livehappilyafter-h1-v2 .inside .h3 a{
color:#FFF;
font-family:Helvetica,Arial,sans-serif;
font-size:3.1em;
font-style:normal;
font-weight:bold;
line-height:1.1em;
}
.ad-cgl-home-livehappilyafter-h1-v2 .inside .p, .ad-cgl-home-livehappilyafter-h1-v2 .inside .p a{
display: block;
width: 330px;
color:#FFF;
font-family:Helvetica,Arial,sans-serif;
font-size:130%;
font-weight:bold;
line-height: normal;
padding-top: 11px;
margin-bottom: 3px
}
.ad-cgl-home-livehappilyafter-h1-v2 .org, .ad-cgl-home-livehappilyafter-h1-v2 .org a{
font-family:Helvetica,Arial,sans-serif;
font-size:1.7em;
margin-top:19px;
color: #f47d30;
line-height:1.2em;
display:block;
}

.cgl-pardons1 {
background:transparent url(/common/img/CGL-GetPardoned-IP-newbg-v2.jpg) no-repeat scroll left top;
display:block;
height:222px;
width:242px;
padding:34px 0 0 8px;
margin-bottom:-4px;

}
.cgl-pardons1 .h3 {
font-family:Helvetica,Arial,sans-serif;
font-size:220%;
color: #fff;
text-transform:uppercase;
line-height:115%;
}
.cgl-pardons1 .p {
font-family:Helvetica,Arial,sans-serif;
font-size:120%;
padding:35px 0 0 2px;
color: #003A63;
display:block;
line-height:145%;
}

/* CGL Property Checks sidebar ad */
.ad-side-propcheck {
background:#fff url(/common/img/CGL-Side-PropertyChecks-bg.jpg) no-repeat 0 0;
display:block;
height:213px;
padding:27px 0 0 17px;
}
.ad-side-propcheck .line1 {
color:#FFFFFF;
cursor:pointer;
font-size:190%;
font-weight:bold;
line-height:23px;
}
.ad-side-propcheck .line2 {
color:#F47D30;
display:block;
font-size:130%;
line-height:126%;
padding-top:16px;
}

/* CGL Housewatch sidebar ad */
.cgl-side-ad-housewatch {
background:#fff url(/common/img/CGLHousewatch-sidebar-v1.jpg) no-repeat 0 0;
display:block;
height:213px;
padding:27px 0 0 17px;
}
.cgl-side-ad-housewatch .line1 {
color:#FFFFFF;
cursor:pointer;
font-size:1.7em;
font-weight:bold;
line-height:23px;
}
.cgl-side-ad-housewatch .line2 {
color:#F47D30;
display:block;
font-size:1.4em;
font-weight:bold;
line-height:145%;
padding-top:16px;
}

/* CGL Destination Sign FP sidebar ad */
.cgl-side-ad-destinationsign {
background:#fff url(/common/img/CGL-Ad-DestinationSigns-IP-v1.jpg) no-repeat 0 0;
display:block;
height:226px;
padding:14px 0 0 10px;
}

.cgl-side-ad-destinationsign .line1 {
color:#003A63;
cursor:pointer;
font-size:1.5em;
font-weight:bold;
line-height:140%;
}
.cgl-side-ad-destinationsign .line2 {
color:#ffffff;
display:block;
font-size:1.15em;
font-weight:bold;
line-height:145%;
margin-top:59px;
}

.ad-cno-home-destinationtrain {
background: url(/common/img/CNO-Destinations-HP1-v5.jpg) no-repeat scroll left top;
height:225px;
padding:22px 0 0 23px;
}
.ad-cno-home-destinationtrain .line1{
color:#ffffff;
font-family:Helvetica,Arial,sans-serif;
font-size:2.4em;
font-style:normal;
font-weight:bold;
line-height:120%;
display:block;
letter-spacing:1px;
text-transform:uppercase;
}
.ad-cno-home-destinationtrain .line2{
color:#F47D30;
font-family:Helvetica,Arial,sans-serif;
font-size:2.2em;
font-weight:bold;
line-height: 120%;
padding: 22px 0 0 296px;
display:block;
}
.ad-cno-home-destinationtrain .learn-more, .learn-more a:link, .learn-more a:hover{
position:relative;
width: 103px;
margin: 17px 0 0 426px;
display:block;
}
.ad-cno-home-destinationtrain .sec-link{
color:#FFF;
font-family:Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:bold;
line-height:normal;
margin: 26px 0 0 385px;
position:relative;
display:block;
}
.ad-cno-home-destinationtrain .sec-link a{color: #f47d30;}
.ad-cno-home-destinationtrain .sec-link a:hover{text-decoration:underline;}


.ad-cno-home-veteran-viv {
background: url(/common/img/CNO-VIV-webad-HP1-v1.jpg) no-repeat scroll left top;
height:225px;
padding:22px 0 0 23px;
}
.ad-cno-home-veteran-viv .line1{
color:#ffffff;
font-family:Helvetica,Arial,sans-serif;
font-size:2.4em;
font-style:normal;
font-weight:bold;
line-height:120%;
display:block;
letter-spacing:1px;
padding:27px 0 0 0;
text-transform:uppercase;
}
.ad-cno-home-veteran-viv .line2{
color:#F47D30;
font-family:Helvetica,Arial,sans-serif;
font-size:2em;
font-weight:bold;
line-height: 120%;
padding:33px 0 65px;
display:block;
}


.ad-cno-beacon {
background:#fff url(/common/img/CNO-Home-BeaconProtection1.jpg) no-repeat 0 0;
display:block;
height:211px;
cursor:pointer;
padding:36px 0 0 24px;
}
.ad-cno-beacon .line1 {
color:#fff;
cursor:pointer;
font-size:2.1em;
font-weight:bold;
line-height:1.3em;
}
.ad-cno-beacon .line2 {
color:#003A63;
display:block;
font-size:1.3em;
font-weight:bold;
line-height:125%;
padding-top:29px;
}

.ad-cno-home-longhaul1 {
background:#fff url(/common/img/CNO-Home-LongHaul1.jpg) no-repeat 0 0;
display:block;
height:211px;
padding:36px 0 0 24px;
cursor:pointer;
}
.ad-cno-home-longhaul1 .line1 {
color:#fff;
cursor:pointer;
font-size:2.1em;
font-weight:bold;
line-height:1.3em;
display:block;
}
.ad-cno-home-longhaul1 .line2 {
color:#000;
display:block;
font-size:1.3em;
font-weight:bold;
line-height:125%;
padding-top:29px;
}

/* ######## End ADS ########### */





/* index-new css */
#home #header #header-top {
padding: 13px 0 24px;
}
#header #header-top #navtop ul {
width:480px;
}
#header #header-top #navtop ul li {
background:transparent url(/common/img/v3-top-nav-divider.gif) no-repeat scroll 0 3px;
}
#header #header-top #navtop ul li a {
text-transform:none;
}
#header #header-top img {
margin:2px 0 0 9px;
}

#header #header-top { padding: 13px 0 19px; }

#home #header #header-top {padding: 13px 0 37px;}

#header #header-bottom {
float:right;
padding:0 0 6px 0;
width:500px;
}
#business-personal .business-section {
height:107px;
}
#header #header-bottom #navmain {
float:right;
text-align:right;
width:400px;
}
#header #header-bottom #navmain ul {
float:right;
padding-top:27px;
}
#header #header-bottom #navmain ul li a {
font-size:120%;
}
#header #header-bottom #navmain ul li {
background:transparent url(/common/img/v3-main-nav-divider.gif) no-repeat scroll 0 3px;
}
#home #homePg .text-box-2 {
min-height:64px;
}

#header #header-bottom {
width:942px;
}
#header #header-bottom-homepg {
width:935px;
}

.text-box-3 { background-color:#C3D1DE !important; }

.image-right-caption  {
clear:right;
float:right;
margin:7px 0 7px 15px;
}

.text-box-3-divloc {
background:url("/common/img/cbc-sidebar-mtn.jpg") no-repeat scroll right bottom #C3D1DE;
clear:left;
cursor:default;
font-weight:bold;
height:auto;
}

.text-box-3-divloc {
margin:4px;
padding:9px 6px 10px 14px;
position:relative;
}
.text-box-3-divloc ul {
clear:both;
list-style:none outside none;
margin-top:-5px;
padding:0;
width:auto;
}
.text-box-3-divloc ul li, .text-box-3-divloc ul li a {
color:#003A63;
font-family:Helvetica,Arial,sans-serif;
font-size:105%;
font-weight:bold;
line-height:1.7em;
margin-left:-4px;
padding:0 0 0 10px;
text-decoration:none;
}
.text-box-3-divloc ul li a {
background:url("/common/img/blue-right.gif") no-repeat scroll -10px 1px transparent;
display:block;
}
.text-box-3-divloc ul li a:hover {
background:url("/common/img/blue-right.gif") no-repeat scroll -10px 1px transparent;
color: #F37321;
}

.text-box-3-divloc p {
font-size:112%;
font-weight:bold;
padding:0;
}

#adbox {
border-top:1px solid #D0D0D2;
}


