/* ------------------------------------------------------------------------
                               CGU 14.12.2009
    ------------------------------------------------------------------------  */
HTML, body{height: 100%; }
.clearfix{display: block;clear: both;}
hr{border:solid 1px #E8E9EB;border-bottom:solid 1px #fff;clear:both;}
table#MSO_tblPageBody{font-size: 100%;}
.noborder{border:none!important;}
/* -------------------------|  WARPPER   |------------------------------ */
#wrapper{width:100%;height:100%;clear:both;background:#fff url(banner.jpg) center top no-repeat;float:left;text-align:center}
/* -------------------------|  CONTAINER   |------------------------------ */
#container{width:940px;margin:0px auto;min-height: 100%;}
 * html #container{height: 100%;}
/* -------------------------|  SITE ACTIONS BOX  |------------------------------ */
#site-actions{position:absolute;top:0px;height:18px;}
 * html #site-actions{position:relative;min-height:18px;height:auto!important;height:18px;padding-left:1px;}
  #site-actions .ms-siteactionsmenu div div div a{color:#fff;}
.ms-MenuUIPopupBody { z-index:9999;}
/* -------------------------|  LOGIN BOX  |------------------------------ */ 
#login-box{width:940px;float:left;}
  #login-box .inner{color:#686d78;padding:28px 0px;float:right;margin:0px;}
    * html #login-box .inner{padding:22px 0px;}
    #login-box .inner p{white-space:nowrap;display:inline;float:left;}
      #login-box a{font-size:1em;color:#686d78;padding:0px 4px;}
      #login-box a:hover, #login-box a.highlight{color:#0baa47;}
      #login-box a.current{font-weight:bold;}
      #login-box .search_link{background:transparent url(icon_search_grey.png) left center no-repeat;padding-left:15px;cursor:pointer;margin-left:4px;}
       *html #login-box .search_link{background:transparent url('icon_search_grey.gif') left center no-repeat;cursor:pointer;} 
       .search_link .arrow-down {background:transparent url(arrow_down_grey.gif) left center no-repeat;width:3px;height:5px;padding:0px 2px;}
     #login-box .login_link a{display:block;width:105px;height:18px;background:transparent url(login.png) left center no-repeat;margin-left:7px;color:#29a7eb;font-weight:bold;}    
     #login-box .login_link a:hover{color:#29a7eb;text-decoration:underline;}    
     #login-box .pop-box{width:291px;height:81px;background:transparent url(popup_small_grey.gif) left top no-repeat;z-index:9999;display:none;margin-left:187px;}
     #login-box .pop-box .inner{margin:40px 10px 0px 10px;padding:0px;width:260px;}
      *html #login-box .pop-box .inner{margin:40px 10px 0px 10px;padding:0px;width:270px;}
       *:first-child+html #login-box .pop-box .inner{margin:40px 10px 0px 0px;}
     #login-box .pop-box #siteSearch{width:210px;border:solid 1px #f5f6f6;background-color:#f5f6f6;float:left;margin-top:5px;margin-right:10px;}
#login-box #home-box{float:left;margin:10px 0px 0px 15px;}
 * html #login-box #home-box{float:left;margin:5px 0px 0px 15px;}
 #login-box #home-box  a{display: block;text-indent: -99999px;width:100px;height:50px;}     
/* -------------------------|  MAIN NAV  |------------------------------ */
#nav-box{width:940px;height:31px;margin:0px;float:left;background:transparent url(navigation.png) 0px 0px no-repeat;}
 * html #nav-box{background:transparent url(navigation_bluebg.gif) left top no-repeat;overflow:hidden;}
 #nav-box .inner, .RadMenu{}
 .RadMenu{}
 #nav-box .inner {margin:0px;padding:0;}
  #nav-box .inner ul.rmHorizontal{list-style-type:none;padding:0px;margin:0em;float:left;line-height:31px;display:block;}
  #nav-box .inner ul.rmHorizontal li{display:inline;padding:0px;float:left;}
  #nav-box .inner ul.rmHorizontal li a{font-size:1.455em;color:#fff;text-decoration:none;padding:6px 0px;white-space:nowrap;float:left;text-align:center;}
  #nav-box .inner ul.rmHorizontal li a span{}
  #nav-box .inner ul.rmHorizontal li a:hover{color:#3A5855; background:transparent url(navigation_active.png) -100px 0px no-repeat;}
  #nav-box .RadMenu .rmHorizontal .rmText{padding:0; margin:0;}
  #nav-box .inner ul.rmHorizontal li a.rmFocused{color:#3A5855; background:transparent url(navigation_active.png) -100px 0px no-repeat;}
  #nav-box .inner ul.rmHorizontal li.rmFirst a{width:100px;}
  #nav-box .inner ul.rmHorizontal li.rmFirst a:hover{background:transparent url(navigation_active.png) 0px 0px no-repeat;}
  #nav-box .inner ul.rmHorizontal li.rmFirst a.rmFocused{background:transparent url(navigation_active.png) 0px 0px no-repeat;}
  #nav-box .inner ul.rmHorizontal li.rmSecond a{width:200px;}
  #nav-box .inner ul.rmHorizontal li.rmThird a{width:100px;}
  #nav-box .inner ul.rmHorizontal li.rmFourth a{width:220px;}
  #nav-box .inner ul.rmHorizontal li.rmFifth a{width:100px;}
  #nav-box .inner ul.rmHorizontal li.rmSixth a{width:100px;}
  #nav-box .inner ul.rmHorizontal li.rmLast a{width:120px;}
  #nav-box .inner ul.rmHorizontal li.rmLast a:hover{width:120px;background:transparent url(navigation_active.png) top right no-repeat;}
  #nav-box .inner ul.rmHorizontal li.rmLast a.rmFocused{width:120px;background:transparent url(navigation_active.png) top right no-repeat;}
  
/*  -------------------------|  SUBNAV |------------------------------ */
ul.cnUL{padding:0px; margin:0px; list-style-type:none;}
 ul.cnUL li{display:block; padding:0px; margin:0px;list-style-type:none;clear:both;}
 /*.cnLI {border-bottom:1px solid #E8E9EB;}*/
 ul.cnUL li a{border-top:1px solid #E8E9EB;color:#686d78;display:block;font-weight:normal;padding:6px 10px 6px 10px;text-decoration:none;}
 ul.cnUL li a:hover{color:#0ca847;}
 ul.cnUL li a:visited{color:#686d78;}
 ul.cnUL ul.cnUL{padding:0px; margin:0px;clear:both; }
 ul.cnUL ul.cnUL li a{color:#0ca847;padding-left:20px;}
 ul.cnUL ul.cnUL li a:hover{color:#006600;}
 ul.cnUL ul.cnUL li a:visited{color:#0ca847;}
.cnSelected{color:#fff;background-color:#0ca847;text-decoration:none;}
 .cnSelected a{color:#fff!important;border-top:none!important;} 
.roundedcnr {width: 100%;position: relative;padding: 0;float: left;display: inline;}
 .roundedcnr ul {margin:0px;padding:0px;}
.roundedcnr {margin:0;padding:0;}
 .roundedcnr li {list-style:none;}
.corner {width: 5px; height: 5px; position: absolute; z-index: 1; font-size: 0;}
.tl {top: 0px; left: 0px; background: url(corners.png) top left no-repeat;}
.tr {top: 0px; right: 0px; background: url(corners.png) top right no-repeat;}
.bl {bottom: 0px; left: 0px; background: url(corners.png) bottom left no-repeat;}
.br {bottom: 0px; right: 0px; background: url(corners.png) bottom right no-repeat;}
*html .cnSelected {padding-bottom:1px;}
*html .tl {background:transparent url(corners.gif) top left no-repeat;}
*html .tr {background:transparent url(corners.gif) top right no-repeat;}
*html .bl {background:transparent url(corners.gif) bottom left no-repeat;margin-bottom:-1px;}
*html .br {background:transparent url(corners.gif) bottom right no-repeat;margin-bottom:-1px;}
*html div.ui-state-active .tl {background:transparent url(corners_active.gif) top left no-repeat;}
*html div.ui-state-active .tr {background:transparent url(corners_active.gif) top right no-repeat;}
*html div.ui-state-active .bl {background:transparent url(corners_active.gif) bottom left no-repeat;}
*html div.ui-state-active .br {background:transparent url(corners_active.gif) bottom right no-repeat;}
*html div.ui-state-default .tl {background:transparent url(corners_grey.gif) top left no-repeat;}
*html div.ui-state-default .tr {background:transparent url(corners_grey.gif) top right no-repeat;}
*html div.ui-state-default .bl {background:transparent url(corners_grey.gif) bottom left no-repeat;}
*html div.ui-state-default .br {background:transparent url(corners_grey.gif) bottom right no-repeat;}
#state-box{float:left;padding:10px;}
    #state-box label{color:#3a5855;font-weight:bold;}  
 #state-box #differentState{background:transparent url(dropdown_state.gif) top left no-repeat;float:left;width:135px;height:30px; border:solid 1px #fff;}
 #state-box .go_button{background:transparent url(go_button_sm.gif);height:21px;width:21px;} 
/* -------------------------|  MASTHEAD   |------------------------------ */
#masthead-box{padding:0px;width:940px;float:left;height:158px;}
.image-banner{height:200px!important;}
 #masthead-box .inner{margin:0px;padding-top:30px;padding-left:20px;}
  #masthead-box .left{width:300px;position:absolute;top:290px;}
  #masthead-box .right{width:213px;padding-top:15px;}
  #masthead-box h1{color:#fff;margin:.5em 0 .2em 0;line-height:1;}
     #masthead-box p{color:#fff;}
     .masthead-des{color:#fff;font-size:1.273em;}
  #masthead-box label{display:none;}
  #masthead-box #servicesFinder{color:#3a5855;width:365px; border:solid 1px #fff;font-size:1em;}
  #masthead-box .adviser-title{font-size:1.818em;font-weight:bold;color:#008cd2;margin-bottom:0;}
  #masthead-box .right .box_inner{margin:0px 17px 0px 14px;}
  #masthead-box .right a.button{background:transparent url(headers.gif) -2px -201px no-repeat;color:#fff;}
  #masthead-box .right a.button:hover{background:transparent url(headers.gif) -206px -201px no-repeat;}
            #masthead-box .pop-box{width:281px; height:195px;position:absolute; top: 305px;background:transparent url(popbox_medium.gif) left top no-repeat;}
             #masthead-box .pop-box .inner{margin:0px;padding:10px;width:251px; height:165px; overflow:hidden;z-index:9999}
             #masthead-box .pop-box ul{list-style-type:none; padding:8px 0px; margin:0px;}
             #masthead-box .pop-box ul li{list-style-type:none;padding:4px 0px 4px 0px;}
             #masthead-box .pop-box ul li a{text-decoration:none;padding:4px 0px 4px 2px;color:#fff;}
             #masthead-box .pop-box ul li a span {color:#0baa47!important;}
             #masthead-box .pop-box ul li a:hover{text-decoration:underline;}
             
/* -------------------------|  CONSOLE BOX   |------------------------------ */
#console-box{padding:0px;width:940px;float:left;line-height:0;}
 #console-box a{color:#006699;}
   
/* -------------------------|  BREADCRUMB   |------------------------------ */
#breadcrumb-box{font-size:0.8em;padding:0px;width:940px;height:50px;float:left;}
 #breadcrumb-box .inner{padding:20px 0px;}
  #breadcrumb-box a, #breadcrumb-box a:link, #breadcrumb-box a:visited{color:#7d828c;}
  .bc-separator {}
  
/* -------------------------|  SEARCH BOX  |------------------------------ */
.search-box{}
.search-input{color:#3a5855;width:370px; border:solid 1px #fff;font-size:1.2em;}
/* -------------------------|  HOMEPAGE WRAPPERS |------------------------------ */
#hm-head-a{float:left; width:940px;height:50px;}
 #hm-head-a .quarter-box{width:235px;display:block;float:left;overflow:hidden;}
 #hm-head-a .quarter-box .inner{margin: 3px 25px;}
  #hm-head-a .quarter-box h2{color:#fff;font-size:1.636em;font-weight:normal;padding:0px; margin:0px;}
#hm-content-a{float:left; width:940px;padding:8px 0px 15px 0px;}
 #hm-content-a .quarter-box{width:235px;display:block;float:left;}
 #hm-content-a .quarter-box .inner{margin: 0 25px;}
  #hm-content-a .quarter-box h2{color:#fff;font-size:1.636em;margin:5px 0 30px 0;}
  #hm-content-a .quarter-box ul{list-style-type:none; padding:0px; margin:0em;}
  #hm-content-a .quarter-box li{list-style-type:none; padding:0px 0px 4px 0px;color:#0BAA47;}
#hm-content-b{float:left; width:940px;}
 #hm-content-b .quarter-box{width:235px;display:block;float:left;}
 #hm-content-b .quarter-box .inner{margin: 0 10px;}
  #hm-content-b .quarter-box h2{color:#fff;font-size:1.636em;margin:.5em 0 3em 0;}
  #hm-content-b .quarter-box li img{width:10px;height:10px;}
 #hm-content-b .half-box{float:left; width:470px;overflow:hidden;}
  *html #hm-content-b .half-box{width:460px;}
 #hm-content-b .title-box .title{margin-top:0px;}
   #hm-content-b .title-box .box_inner{margin:10px 15px 0 15px;}
     #hm-content-b .half-box .box_content{width:440px;}
/* -------------------------|  CONTENT WRAPPERS |------------------------------ */
#content-wrapper{width:940px;float:left;}
 #content-a{width:180px;display:block;float:left;overflow:hidden;}
  #content-a .inner{margin:0px 20px 0px 0px;border-bottom:1px solid #E8E9EB;}
 #content-b{width:538px;margin:0px;display:block;float:left;border-right:solid 1px #E8E9EB;border-left:solid 1px #E8E9EB;overflow:hidden;}
  #content-b .inner{margin:0px 20px;}
     #content-b .quarter-box{width:235px;display:block;float:left;margin-bottom:20px}
     #content-b .quarter-box .inner{margin:0px 35px 0px 0px;}
     #content-b .quarter-box h2{margin:.5em 0 .5em 0;}
     #content-b .quarter-box ul{margin:0px; margin-bottom:10px; }
     #content-b .quarter-box li{line-height:0;list-style-type:none; background: transparent url('bullet-green.gif') 0 3px no-repeat;padding:0 0 0px 10px;margin-top:5px;}
  #content-b .half-box{float:left; width:247px;}
 #content-c{width:219px;display:block;float:right;overflow:hidden;}
  #content-c .inner{margin:0px 0px 0px 15px;}
  
#why-cgu-box {width:100%;float:left;margin-bottom:30px;}
 #why-cgu-box .left {width:470px;}  
  #why-cgu-box .left .inner {margin:0px 0px 0px 15px;overflow:hidden;}  
 #why-cgu-box .right {width:219px;border-left:solid 1px #E8E9EB;}  
  #why-cgu-box .right .inner {margin:0px 0px 0px 15px;overflow:hidden;}  
  
/*  -------------------------|  ROUNDED BOXES ALL |------------------------------ */
.box_header{height:8px;width:200px;background:transparent url(headers.gif) 0px -42px no-repeat;}
.box_content{overflow:hidden;width:200px;background:#4D6866 none}
 .box_inner{margin:10px 10px 0px 10px;}
 .box_inner a{line-height:1.4;}
 .box_content h3{font-size:.9em;padding:0px 0px 5px 0px;margin:0px;}
.box_footer{height:10px;padding:0px; margin:0px;width:200px;background:transparent url(headers.gif) 0px -70px no-repeat;}
 *html .box_footer{background:transparent url(headers.gif) 0px -68px no-repeat;}
a.button{display: block;background:transparent url(headers.gif) 0px -99px no-repeat;padding:5px 0;text-align:center;font-weight:bold;}
/*  -------------------------|  LIVE ONLINE TOOLS |------------------------------ */
.onlinetools {padding:0px;margin-bottom:20px;}
   .onlinetools .box_inner {padding-bottom:10px;margin-top:0;}
        .onlinetools .box_inner a{color:#fff;}
        .onlinetools .box_content {color:#fff;}
     .onlinetools .box_content .title{color:#fff;margin:0 0 .5em 0;}
.onlinetools .box_footer{background:#fff none;height:61px;}
.onlinetools .box_footer a{background:transparent url(cgu-live-tool.gif) 0px 0px no-repeat;width:200px;height:62px;margin:0;}
/*  -------------------------|  ADVISER BOX  |------------------------------ */
.adviser-box {margin-bottom:15px;}
.adviser-box .box_header{background:transparent url(headers.gif) 0px -80px no-repeat;}
 .adviser-box .box_content{background:#007dbb none;padding:0px;}
 .adviser-box .box_inner{color:#fff;margin-top:0px;}
 .adviser-box .box_inner a{color:#fff;}
 .adviser-box .box_inner p{line-height:normal;}
 .adviser-box .title{color:#fff;padding:0px 0px 5px 0px;margin:5px 0px 0px 0px;font-size:1.636em;line-height:normal;font-weight:normal;}
 .adviser-box a.button{background:transparent url(headers.gif) -2px -100px no-repeat;margin-top:3px;color:#007dbb;}
 .adviser-box a.button:hover{background:transparent url(headers.gif) -208px -100px no-repeat;}
.adviser-box .box_footer{background:transparent url(headers.gif) 0px -125px no-repeat;}
/*  -------------------------|  QUOTE BOX |------------------------------ */
.quote-box {margin-bottom:10px;}
.quote-box .box_header{background:transparent url(headers.gif) 0px -143px no-repeat;}
 .quote-box .box_content{background:#AD3E6A none;padding:0px;}
 .quote-box .box_inner{color:#fff;margin-top:0px;}
 .quote-box .box_inner a{color:#AD3E6A;}
 .quote-box .box_inner p{line-height:normal;}
 .quote-box .title{color:#fff;padding:0px 0px 5px 0px;margin:0px;font-size:1.636em;line-height:normal;font-weight:normal;}
 .quote-box a.button{background:transparent url(headers.gif) -2px -159px no-repeat;}
 .quote-box a.button:hover{background:transparent url(headers.gif) -208px -159px no-repeat;}
.quote-box .box_footer{background:transparent url(headers.gif) 0px -186px no-repeat;}
/*  -------------------------|  TITLE BOX BOX |------------------------------ */
.title-box{padding-bottom:10px;margin-bottom:20px;}
 .title-box .title{color:#fff;background-color:#4d6866;padding:3px 5px 3px 10px;margin-top:0;}
 .title-box a{line-height:1.4;}
 .title-box ul{list-style-type:none; padding:0px; margin:0px;}
 .title-box ul li{list-style-type:none;border-bottom:solid 1px #E8E9EB;padding:8px 0px 8px 0px;}
 .title-box ul li img{display:block;float:left;margin-right:8px!important;}
 .title-box ul li a{text-decoration:none;padding:0px;margin-left:25px;display:block;}
 .title-box ul li a:hover{text-decoration:underline;}
 .title-box dl{margin:0 0 10px 0;}
    .title-box dt{ font-weight:bold;margin:.6em 0 0 0;}
    .title-box dd{ margin-left:1em;}
    .title-box label{display:block;}
    .title-box .norm-input-field {float:left;font:inherit;border:1px solid #ccc;color:#686d78;font-size:1.1em;width:155px;}
 .title-box .form_error {float:left;display:inline;margin-top:5px;}
 .title-box #emailAddress{background:transparent url(search_box.gif) left top no-repeat; width:154px; height:25px;border: solid 1px #fff; background-color:#fff;float:left;margin-right:2px;}
 .title-box .go_button{background:transparent url(go_button_sm.gif);height:20px;width:21px;}
 .title-box .email{background:transparent url(email_go.gif) 0 10px no-repeat;padding-left:25px!important;margin-left:0px;}

.cgulive {display:block;height:59px;text-indent:-99999px;width:190px;margin-top:10px;background:transparent url(cgu-live.gif) top left no-repeat;}
            
/*  -------------------------|  INFO BOX |------------------------------ */
#content-b .info-box .half-box .title{color:#fff;background:transparent url(panel-header.gif) no-repeat;padding:4px 0px 15px 10px;margin-bottom:0em;}
#content-b .info-box .half-box ul{color:#71a2b7;margin:0em .5em 2em .5em;}
#content-b .info-box .half-box li{line-height:0;list-style-type:none; background: transparent url('bullet-info.gif') 0 2px no-repeat;padding:0 0 0 10px;margin-bottom:5px;}
#content-b .info-box .half-box li a{color:#71a2b7;}
    
/*  -------------------------|  FEATURE BOXES  |------------------------------ */
#content-b .feature-box{padding-bottom:20px;}
 #content-b .feature-box .box_header{width:496px;background:transparent url(headers.gif) 0px -265px no-repeat;}
 #content-b .feature-box .title{padding:0px 0px 8px 0px;margin-top: 0;border-bottom:solid 1px #e9ecec;font-weight:bold;} 
 #content-b .feature-box .box_content{width:494px;background:#f6f7f7 none;padding:0px;padding-top:6px;border-right:solid 1px #C4CDCC;border-left:solid 1px #C4CDCC;}
  #content-b .feature-box .box_inner{margin:0px 20px;}
   #content-b .feature-box .half-box{float:left; width:210px;padding-top:0px;padding-right:10px;}
      #content-b .feature-box .half-box li {list-style-type:none;background: transparent url('bullet-green.gif') 0 3px no-repeat;padding:0px 0px 5px 10px;}
      #content-b .feature-box .half-box li a{color:#0baa47;}
#content-b .feature-box .box_footer{width:496px;background:transparent url(headers.gif) 0px -290px no-repeat;}
#content-b .bt-feature .half-box ul{font-size:100%;margin-left:0px;}
 #content-b .bt-feature .half-box ul li{font-size:100%;list-style-type:none;background: transparent url('bullet-drk-green.gif') 0 3px no-repeat;padding:0px 0px 10px 10px;}
        #content-b .bt-feature .half-box ul ul{margin: 0 0 0 20px;}
        #content-b .bt-feature .half-box ul li, #content-b .bt-feature .half-box ul li a{font-size:100%;color:#3a5855;font-weight:bold;}
        #content-b .bt-feature .half-box ul li ul li{font-size:100%;color:#0baa47;font-weight:normal;list-style-type:none;background: transparent url('bullet-green.gif') 0 3px no-repeat;padding:0px 0px 5px 10px;}
        #content-b .bt-feature .half-box ul li ul li a{font-size:100%;color:#0baa47;font-weight:normal;}
        
#content-b .key-feature .half-box ul{color:#3a5855;font-size:100%;margin-left:0px;}
 *html #content-b .key-feature {padding-top:0px!important;}
    #content-b .key-feature .half-box ul li{font-size:100%;list-style-type:none;background: transparent url('bullet.gif') left top no-repeat;padding:0px 0px 10px 10px;}
    #content-b .key-feature .half-box ul ul{margin: 0 0 0 20px;}
    #content-b .key-feature .half-box ul li ul li{font-size:100%;list-style-type:none;background: transparent url('bullet.gif') left top no-repeat;padding:0px 0px 5px 10px;}    
    
#content-b .land-feature{}
    #content-b .land-feature .title{color:#0baa47;}
    #content-b .land-feature ul{font-size:100%;margin:0px;}
    #content-b .land-feature ul li{list-style-type:none;background: transparent url('bullet-land.gif') 0 3px no-repeat;margin-bottom:1em;padding-left:10px;}
    #content-b .land-feature a{}
           
/*  -------------------------|  SITEMAP FEATUREBOX   |------------------------------ */
#content-b .sitemap-box{float:left;padding-bottom:10px;}
 #content-b .sitemap-box .box_header{width:900px;background:transparent url(header-sitemap.gif) 0px 0px no-repeat;}
 #content-b .sitemap-box .box_content{width:898px;background:#f6f7f7 none;padding:0px;padding-top:6px;border-right:solid 1px #C4CDCC;border-left:solid 1px #C4CDCC;}
   #content-b .sitemap-box .box_inner{margin:0px 20px;}
    #content-b .sitemap-box .quarter-box{float:left; width:285px;padding:10px 0;margin:0px;}
    #content-b .sitemap-box .title{color:#0089d6;padding:0px 0px 8px 0px;margin-top: 0;border-bottom:solid 1px #e9ecec;}
    #content-b .sitemap-box .title a{color:#0089d6;}
    #content-b .sitemap-box ul{font-size:100%;margin:0px 5px 0px 0px;}
    #content-b .sitemap-box li{margin-left:10px;margin-top:5px;background:transparent url(bullet-green.gif) no-repeat 0 0px;}
                #content-b .sitemap-box li a{line-height:1;}
                #content-b .sitemap-box li.section{margin-left:0px;padding-bottom:0px;background:transparent url(bullet-drk-green.gif) no-repeat 0 0;}
                #content-b .sitemap-box li.section a{color:#3a5855; font-weight:bold;line-height:1;}           
#content-b .sitemap-box .box_footer{width:900px;background:transparent url(header-sitemap.gif) 0px -22px no-repeat;}
 *html #content-b .sitemap-box .box_footer{background:transparent url(header-sitemap.gif) 0px -22px no-repeat;}  
/*  -------------------------|  DOWNLOADS FEATUREBOX   |------------------------------ */
#content-b .downloads-box{float:left;padding-bottom:10px;}
 #content-b .downloads-box .box_header{width:717px;background:transparent url(header-downloads.gif) -2px 0px no-repeat;}
 #content-b .downloads-box .box_content{width:713px;background:#f9fafa none;padding:0px;padding-top:6px;border-right:solid 1px #C4CDCC;border-left:solid 1px #C4CDCC;}
   #content-b .downloads-box .box_inner{margin:0px 20px;}
    #content-b .downloads-box .quarter-box{float:left; width:220px;padding:10px 0;margin:0px;}
    #content-b .downloads-box .quarter-box hr{margin:5px 0;}
                #content-b .downloads-box .quarter-box a {margin-left:20px;display:block;line-height:1;font-weight:bold;}
                #content-b .downloads-box .quarter-box span {margin-left:20px}
                #content-b .downloads-box .quarter-box .file_size {padding-left:0px!important;color:#686d78;}
                #content-b .downloads-box .quarter-box img{float:left;margin-bottom:0px;margin-right:3px;}
    #content-b .downloads-box .title{color:#0089d6;padding:0px 0px 8px 0px;margin-top: 0;border-bottom:solid 1px #e9ecec;}
                #content-b .downloads-box .downloads-section{color:#3a5855;font-weight:bold;margin:15px 0 0 0;font-size:1.2em;}
#content-b .downloads-box .box_footer{width:717px;background:transparent url(header-downloads.gif) -2px -26px no-repeat;}
 *html #content-b .downloads-box .box_footer{background:transparent url(header-downloads.gif) -2px -25px no-repeat;}     
 
/*  -------------------------|  COMP 2 COL FEATUREBOX   |------------------------------ */  
#content-b .comp .box_header{background:transparent url(headers.gif) 0px -347px no-repeat;}
#content-b .comp .box_content{background:#fff url(comp_live.gif) top left no-repeat!important;}
            #content-b .comp .box_inner{margin:101px 20px 20px 20px;}
            #content-b .comp .quarter-box {margin-bottom:10px;width:227px;}
            #content-b .comp .quarter-box .inner {margin-right:30px;}
            #content-b .comp hr {display:block;border-color:#fff;}
#content-b .comp .box_footer{background:transparent url(headers.gif) 0px -373px no-repeat!important;}
 
/*  -------------------------|  COMP 3 COL FEATUREBOX   |------------------------------ */  
#content-b .comp-3col .box_header{width:710px;background:transparent url(header-comp.gif) 0px 0px no-repeat;}
#content-b .comp-3col .box_content{width:708px;background:#fff url(comp_live.gif) top left no-repeat!important;}
            #content-b .comp-3col .box_inner{margin:101px 20px 10px 20px;}
            #content-b .comp-3col .quarter-box {margin-bottom:10px;width:198px;margin-right:24px;}
            #content-b .comp-3col .quarter-box .inner{margin:0px;width:198px}
            #content-b .comp-3col hr {display:block;border-color:#fff;}
#content-b .comp-3col .box_footer{width:710px;background:transparent url(header-comp.gif) 0px -25px no-repeat!important;}
/*  -------------------------|  SEARCH RESULTS FEATUREBOX   |------------------------------ */    
#content-b .searchresults-box{float:left;padding:10px 0px;}
 #content-b .searchresults-box .box_header{width:900px;background:transparent url(header-sitemap.gif) 0px 0px no-repeat;}
 #content-b .searchresults-box .title{margin-top: 0;} 
 #content-b .searchresults-box .box_content{width:898px;background:#f6f7f7 none;padding:6px 0;border-right:solid 1px #C4CDCC;border-left:solid 1px #C4CDCC;}
  #content-b .searchresults-box .box_inner{margin:0px 20px;}
 #content-b .searchresults-box .box_footer{width:900px;background:transparent url(header-sitemap.gif) 0px -22px no-repeat;}
  *html #content-b .searchresults-box .box_footer{background:transparent url(header-sitemap.gif) 0px -22px no-repeat;}  
 #content-b .searchresults-box .hithighlight{font-weight:bolder;}
/*  -------------------------|  COMP LIST   |------------------------------ */  
ul.list-a{}
ul.list-a li {list-style-type:none;padding-left:10px;margin-bottom:10px;background:transparent url(bullet.gif) no-repeat 0 0px;}
ul.list-circle li {list-style-type:circle;padding-left:0px;margin-bottom:0px;background:none;}
ul.list-square li {list-style-type:square;padding-left:0px;margin-bottom:0px;background:none;}
ul.list-disc li {list-style-type:disc;padding-left:0px;margin-bottom:0px;background:none;}
.modal-content ul.list-a{width:auto;}
.modal-content ul.list-a li{padding: 0px 10px 10px 15px; margin:0px;}
h3 {margin:0;}
/*  -------------------------|  SETTINGS   |------------------------------ */ 
#content-a .setting .box_header{width:158px;background:transparent url(headers.gif) -217px -42px no-repeat!important;margin-top:20px;}
#content-a .setting .box_content{color:#fff;width:158px;}
 #content-a .setting .box_inner{padding:0px 10px 5px 10px;margin:0;}
 #content-a .setting .box_content .title {color:#fff;padding:0;margin:5px 0;}
 #content-a .setting .box_content p {color:#fff;padding:0;margin:0;}
 #content-a .setting .box_content a {color:#fff;}
 #content-a .setting .box_footer{width:158px;background:transparent url(headers.gif) -217px -69px no-repeat!important;}
 #content-a .setting .changewc{cursor:pointer;}
/*  -------------------------|  BRANCH   |------------------------------ */  
#content-b .branch-box {padding: 20px 0px 0px 0px;}
 #content-b .branch-box .title{color:#0089d6;padding:0px 0px 8px 0px;margin: 0 0 10px 0;border-bottom:solid 1px #e9ecec;}
 #content-b .branch-box .quarter-box h2{margin:0;padding:0}  
 #content-b .branch-box .quarter-box li{margin:0;padding:0 0 .5em 0;background-image:none;clear:both;}  
 #content-b .branch-box li.address{margin:0;padding:0 0 1.1em 0;background-image:none;}  
 #content-b .branch-box .label{width:60px;float:left;}  
 #content-b .branch-box .value{float:left;}  
 #content-b .info-window-box {padding: 0px 0px 0px 0px;}
 #content-b .info-window-box .title{color:#0089d6;padding:0px 0px 8px 0px;margin-top: 0;border-bottom:solid 1px #e9ecec;}
 #content-b .info-window-box .quarter-box li{margin:0;padding:0 0 0 0;background-image:none;clear:both;}  
 #content-b .info-window-box .address{margin:0;padding:0 0 1.1em 0!important; background-image:none;}  
 #content-b .info-window-box .label{width:60px;float:left;}  
 #content-b .info-window-box .value{float:left;}  
 #content-b .info-window-box .quarter-box .inner{margin:0px 0px 0px 0px!important;}
 #content-b .info-window-box img {float: left;padding-right: 10px;width:122px; height:85px;border:1px solid #c9d1d3; padding:3px;}
 #content-b .info-window-box ul {float: left;padding-left: 10px;}
 #content-b .info-window-box .quarter-box {width: 100%;}
 #content-b .info-window-box h2 {margin-top: 0px;}
/*  -------------------------|  FIND ADVISER FEATUREBOX   |------------------------------ */   
.adviser-finder .pop-form .left{margin:0px;padding:0px;width:450px;font-size:100%;}
    .adviser-finder .pop-form .left table{font-size:100%;}
    .adviser-finder .pop-form select{font-size:100%;width:200px;}
.adviser-finder .title {margin-bottom:10px;}
/*  -------------------------|  CAROUSEL - SLIDE SHOW   |------------------------------ */
.carousel-feature h2 {color:#008cd2!important;}
.carousel-feature .right{width:25px;float:none}
 .carousel-feature .right a{margin: 0 0 0 5px;cursor:pointer;}
.carousel-feature .left{width:25px;float:none}  
 .carousel-feature .left a{margin: 0 5px 0 0;cursor:pointer;}
.carousel-feature .car-prev {background:transparent url(icon-previous.gif) left center no-repeat;display:block;float:right;height:34px;width:34px;padding:0;text-indent:-99999px;}
.carousel-feature .car-next {background:transparent url(icon-next.gif) left center no-repeat;display:block;float:right;height:34px;width:34px;padding:0;text-indent:-99999px;}
.carousel-feature .left .disabled {background:transparent url(icon-previous-disabled.gif) left center no-repeat!important;}
.carousel-feature .right .disabled {background:transparent url(icon-next-disabled.gif) left center no-repeat!important;}
.carousel-feature div.scrollable{position: relative;overflow: hidden;margin: 0 auto;}
.carousel-feature div.scrollable div.items{width: 20000em;position: absolute;}
.carousel-feature div.scrollable div.items div{float: left;padding: 10px;}
.ultick{ list-style-type:none;padding:5px 0px;margin:0px;}
.litick{background:transparent url(bullet-tick.gif) no-repeat 0px 5px; list-style-type:none;font-weight:bold;padding:8px 5px 8px 30px;}
#content-b .carousel-feature div.scrollable div.items div{width:350px;}
.carousel-feature .navi {margin:0 auto;overflow:hidden;height:20px;}
.carousel-feature .navi a {width:8px;height:8px;float:left;margin:3px;background:url(navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.carousel-feature .navi a:hover {background-position:0 -8px;}
.carousel-feature .navi a.active {background-position:0 -16px;}
/*  -------------------------|  CAROUSEL - SLIDE SHOW-LARGE  |------------------------------ */
#content-b .large .box_header{width:714px;background:transparent url(carousel_large.gif) 0px 0px no-repeat;}
#content-b .large .box_content{width:708px;background:#f9fafa none;padding:0px;padding-top:6px;border-right:solid 1px #C4CDCC;border-left:solid 1px #C4CDCC;}
   #content-b .large .box_inner{margin:0px 20px;}
#content-b .large .box_footer{width:714px;background:transparent url(carousel_large.gif) 0px -26px no-repeat;}
/*  -------------------------|  CAROUSEL - CASE STUDIES  |------------------------------ */
.carousel-Rotator  p {padding-top:10px;}
.carousel-Rotator .right{width:25px;float:none}
 .carousel-Rotator .right a{margin: 0 0 0 5px;cursor:pointer;}
.carousel-Rotator .left{width:25px;float:none}       
 .carousel-Rotator .left a{margin: 0 5px 0 0;cursor:pointer;}
.carousel-Rotator .car-prev {background:transparent url(icon-previous.gif) left center no-repeat;display:block;float:right;height:34px;width:34px;padding:0;text-indent:-99999px;}
.carousel-Rotator .car-next {background:transparent url(icon-next.gif) left center no-repeat;display:block;float:right;height:34px;width:34px;padding:0;text-indent:-99999px;}
.carousel-Rotator .left .disabled {background:transparent url(icon-previous.gif) left center no-repeat!important;}
.carousel-Rotator .right .disabled {background:transparent url(icon-next.gif) left center no-repeat!important;}
.carousel-Rotator div.scrollable{position: relative;overflow: hidden;margin: 0 auto;}
 .carousel-Rotator div.scrollable div.items{width: 20000em;position: absolute;}
 .carousel-Rotator div.scrollable div.items img{float:left;padding:10px;}
 .carousel-Rotator div.scrollable div.items div{float:left;padding:10px;}
       
/*  -------------------------|  CALCULATOR   |------------------------------ */
.calculator{height:51px; margin-bottom:10px;}
   .building .inner{padding:20px 10px 10px 50px}
   .contents .inner{padding:15px 10px 10px 50px}
    .calculator a{color:#008cd2!important;font-size:1.27em;font-weight:bold;}
    .building{background:transparent url(calculator_building.gif) left center no-repeat;}
    .contents{background:transparent url(calculator_contents.gif) left center no-repeat;}    
    
/*  -------------------------|  POP-BOX  |------------------------------ */
.pop-box{width:481px;overflow:hidden;position:absolute;}
    .pop-box .box_header{width:481px; height:15px;background:transparent url(headers.gif) 0px -300px no-repeat;float:left;}
    .pop-box .box_content{width:481px; background:#3A5855 none;float:left;}
     .pop-box .inner{margin:0px;padding-bottom:10px;float:left;}
      .pop-box .left{margin:0px;padding:0px;width:205px;}
            .pop-box ul{list-style-type:none; padding:8px 0px; margin:0px;}
            .pop-box ul ul{padding:8px 15px; margin:0px;color:#0baa47;}
            .pop-box ul ul li a{color:#0baa47;}
            .pop-box ul li{list-style-type:none;padding:4px 0px 4px 0px;}
            .pop-box ul li a{text-decoration:none;padding:4px 0px 4px 2px;color:#fff;}
            .pop-box ul li a:hover{text-decoration:underline;}
    .pop-box .box_footer{color: #fff;width:481px; height:15px;background:transparent url(headers.gif) 0px -328px no-repeat;float:left;}
 .showpop{color:#0baa47; cursor:pointer;}
.bt-content .box-content {color:#fff;} 
.bt-content .box-content .half-box{float:left; width:225px;padding-top:10px;padding-bottom:10px;}
 .bt-content .box-content ul{margin-left:0px;}
 .bt-content .box-content ul li{font-size:100%;list-style-type:none;background:transparent url(bullet-white.gif) 0 3px no-repeat;padding-left:10px;}
  .bt-content .box-content ul ul{margin-left:20px;}
  .bt-content .box-content ul li a{color:#fff;}
   .bt-content .box-content ul li ul li{color:#0baa47;list-style-type:none;background:transparent url(bullet-green.gif) 0 3px no-repeat;padding-left:10px;}
   .bt-content .box-content ul li ul li a{color:#0baa47;}
   
/* -------------------------| FAQ |------------------------------ */
div.faq_title{color:#fff;background:#6795a9 url(icon_toggle.gif) left center no-repeat;display:block;cursor:pointer;margin-bottom:10px;width:100%;float:left;}
*html div.faq_title{float:none;}
div.faq_title ul {padding:8px 10px 8px 45px;}
div.ui-state-active{color:#fff!important;background:#3a5855 url(icon_toggle_ova.gif) left center no-repeat!important;text-decoration:none!important;cursor:pointer;} 
.faq-content{margin-top:10px;margin-bottom:10px!important;float:left;overflow:hidden;width:100%;}
    *html .faq-content{margin-top:10px;margin-bottom:10px!important;float:none;overflow:hidden;width:100%;}
/* -------------------------| GLOBAL ACCORDION |------------------------------ */    
.accordion .acc-title {background:transparent url(claims-icon-right.gif) center left no-repeat;border-top:solid 1px #e6ebee;border-bottom:none;padding: 5px 0px 5px 15px;margin:0px; color:#da521f;font-size:1em;font-weight:bold;cursor:pointer;}
.accordion .acc-content{display:none;padding:5px 0px;}
.accordion .acc-title.acc-active {background:transparent url(claims-icon-down.gif) center left no-repeat!important;border-bottom:solid 1px #e6ebee;}
  
/* -------------------------|  FORM POP-BOX  |------------------------------ */ 
.pop-form div{padding-bottom:10px}
 .pop-form div.clearfix{padding-bottom:0px; width:490px;}
 .pop-form .inner{margin: 0px 30px!important}
 .pop-form div.left, .pop-form div.right{width:245px; margin:0px;}
 .pop-form .title{font-family:arial,sans-serif;}
 .pop-form .bold{font-size:1.2em;}
 .pop-form hr{display:none;}
 .pop-form .pop-form-title {font-size:1.8em;margin:1em 0 1em 0;color:#0baa47;font-weight:bold;}
 .pop-form .description{font-size:.9em;}
 .pop-form h1{font-size:1.5em; font-family:arial,sans-serif;margin-bottom: 10px;margin-top: 0px;padding-bottom:10px;border-bottom:#e8e9eb 1px solid}
 .pop-form ul{margin:0px; width:230px;}
 .pop-form ul li{list-style-type:none; padding:5px 0px;}
 .pop-form ul label{margin:0px;}
 .pop-form legend{display:none;}
 .pop-form label{display:block; font-weight:bold;margin-bottom:4px;}
  *html .pop-form label{line-height:1;}
 .pop-form fieldset{margin:0;}
 .pop-form .radio input{border:none;}
 .pop-form .radio label{display:inline;}
 .pop-form select, .pop-form textarea, .pop-form input{font:inherit; border:1px solid #ccc; color:#686d78; font-size:1.1em;}
 .pop-form .norm-input-field, .pop-form .first, .pop-form .last, .pop-form .email, .pop-form .verify, .pop-form .phone, .pop-form .suburb, .pop-form .location, .pop-form .type{width:220px;font-family:arial,sans-serif;}
 .pop-form .short-input-field, .pop-form .postcode{width:60px;font-family:arial,sans-serif;}
 .pop-form .short-input-col .short-input-field, .pop-form .short-input-col .postcode{width:60px;font-family:arial,sans-serif;}
 .pop-form .short-input-col {width:94px;}
 .pop-form .mid-input-field, .pop-form .state{width:130px;font-family:arial,sans-serif;}
 .pop-form .mid-input-col .mid-input-field, .pop-form .mid-input-col .state{width:100px;font-family:arial,sans-serif;}
 .pop-form .mid-input-col {width:130px;}
 .pop-form .long-input-field, .pop-form .name{width:350px; color:#686d78;font-family:arial,sans-serif;}
 .pop-form .number{width:50px;font-family:arial,sans-serif;}
 .pop-form-warning {font-weight:normal;background:transparent url(warning.gif) left top no-repeat; padding-left:40px!important;}
 .form-error{width:18px!important; height:16px!important; background:transparent url(error.gif) left center no-repeat; padding:0px; float:left;}
 .form_error ul{margin:0px; width:100%;}
 .form_error li{background:transparent url(error.gif) left center no-repeat;list-style:none;padding:3px 22px!important}
 .padding {padding:0px;}
.mandatory{color:#0ca845; font-size:.9em;font-weight:bold; float:right;}
.required{background:transparent url(required.gif) left center no-repeat; padding-left:10px!important;}
.RadWindow .rwControlButtons {position:absolute;top:3px;right:-5px;cursor:pointer;}
.RadWindow_CGU .rwCloseButton {display:block; text-indent:-99999px; width:21px; height:24px; background:transparent url(icon_close.png) 0px 0px  no-repeat!important;cursor:pointer;}
*html .RadWindow_CGU .rwCloseButton {background:transparent url(icon_close.gif) 0px 0px  no-repeat!important;}
.RadWindow_CGU EM {display:none;}
#content-b .pop-form .RadUpload_CGU label {padding-left:0!important;font-size:10px!important;}
.FileDetails LI { width: 500px; }
.AdditionalInputs { float: right; }
#content-b .pop-form .RadUpload_CGU label.AdditionalInputsShift { padding-left:37px!important; }
.ruActions{display: block;clear: both;}
.RadWindow .rwWindowContent {padding-top:20px;}
.rwStatusbarRow {display:none;}
tr.rwFooterRow{background-color:transparent;}
.rwStatusbar table {display:none;}
.RadWindow .rwTopResize  {display:none;}
.RadWindow .rwIcon {display:none!important;}
.RadWindow .rwTitlebarControls {height:10px!important;}
.rwTopLeft {background:transparent url(rad_corner.png) left top  no-repeat!important;width:10px!important;height:10px;!important}
 *html .rwTopLeft {background:transparent url(rad_corner.gif) left top  no-repeat!important;}
.rwTitlebar {background:transparent url(rad_bg.png) top left repeat!important;height:10px!important;}
 *html .rwTitlebar {background:transparent url(rad_bg.gif) top left repeat!important;}
.rwTopRight {background:transparent url(rad_corner.png) right top  no-repeat!important;width:10px!important;height:10px;!important}
 *html .rwTopRight {background:transparent url(rad_corner.gif) right top  no-repeat!important;}
.rwFooterLeft {background:transparent url(rad_corner.png) left bottom  no-repeat!important;width:10px!important;height:10px;!important}
 *html .rwFooterLeft {background:transparent url(rad_corner.gif) left bottom  no-repeat!important;}
td.rwBodyRight{background:transparent url(rad_bg.png) top left repeat!important;}
 *html td.rwBodyRight{background:transparent url(rad_bg.gif) top left repeat!important;}
td.rwBodyLeft{background:transparent url(rad_bg.png) top left repeat!important;}
 *html td.rwBodyLeft{background:transparent url(rad_bg.gif) top left repeat!important;}
.rwFooterCenter {background:transparent url(rad_bg.png) top left repeat!important;height:10px!important;}
 *html .rwFooterCenter {background:transparent url(rad_bg.gif) top left repeat!important;}
.rwFooterRight {background:transparent url(rad_corner.png) right bottom  no-repeat!important;width:10px!important;height:10px!important;}
 *html .rwFooterRight {background:transparent url(rad_corner.gif) right bottom  no-repeat!important;}
input:focus, textarea:focus, select:focus {background-color:#fefef1;}
input:hover, textarea:hover, select:hover {background-color: #fefef1;}
input:hover.input-disabled, input:focus.input-disabled{background-color:#ece9d8!important;}
/* -------------------------|  MODAL POP-BOX  |------------------------------ */ 
.modal-form .street {width: 363px;}
.modal-form .postcode {width: 82px!important;}
.modal-form .boatlength {width: 82px!important;}
.modal-form .inline label {display:inline;}
.modal-form input.norm-input-field {width: 216px!important;}
.modal-form span.form-error {float: right; padding-right: 5px; padding-top:3px;}
*html .modal-form span.form-error {width:13px!important;}
.modal-form table.table-input-outer {width: 100%;}
.modal-title{font-weight:bold;}

.checkbox-list-table {width: 60%;}
.checkbox-list-table input { border: none!important;}
.four-col-table {width:100%!important;}
.four-col-table td {width:25%; vertical-align: top;}
.four-col-table label {display:inline;}
.date-input-field input.riTextBox {width:175px!important;}
div.RadPicker {width:213px!important;}
.mid-input-col select  {width:100px!important;}
#worker-comp .go_button{float:none;background-image: url(go_button_sm.gif);width:21px;height:20px;}
#worker-comp .wcqld_button {background-image: url(wcqld_button.gif);display: block;width:21px;height:20px;text-indent: -99999px;}
#worker-comp .wc_button {background-image: url(wcqld_button.gif);display: block;width:21px;height:20px;text-indent: -99999px;}
#worker-comp label {color:#d65629;font-size:1.636em;font-weight:bold;}
#worker-comp .left .radio label{font-size:1.1em;font-weight:normal;}
#worker-comp select.state {font-size:12px;width:200px;}
/* -------------------------|  FORM STANDARD  |------------------------------ */
#content-b .standard .left {width:219px; margin:0px;}
#content-b .standard .right{width:250px!important; margin:0px!important;padding:0px!important;text-align:right!important;}
#content-b .standard .description{color:#999;}
#content-b .standard label{color:#3a5855;width:200px;font-weight:normal;float:left;padding-left:10px;} 
#content-b .standard .mid-input-field, .standard .norm-input-field {width:210px!important;}
#content-b .standard .long-input-field {width:210px;}  
#content-b .standard p.title {border-bottom:solid 1px #E8E9EB;margin-bottom:20px;}
#content-b .standard .mandatory {margin-bottom:20px;}
#content-b .standard textarea {margin-bottom:20px;height:100px;}
#content-b .standard div.clearfix{padding-bottom:10px;}
#content-b .standard select.norm-input-field {width:213px!important;}

/* -------------------------|  FORM BUTTONS  |------------------------------ */
input.formSectionButton{color:#fff; background: url(buttons.jpg) 0px 0px no-repeat;border:none;width:91px;height:20px;cursor: pointer;margin:2px 0px 0px 0px;font-size:10px;font-weight:bold;font-family: Arial, Serif;}
input.formSectionButton:hover{background:transparent url(buttons.jpg) 0px -20px no-repeat;border:none;color:#fff;cursor:pointer;}
input.formSectionButton{border:0px solid transparent;}/* keep this here as input button won't work in IE7 */
input.ruBrowse {color:#fff;background: url(buttons.jpg) 0px 0px no-repeat;border:none;width:91px;height:20px!important;cursor:pointer;margin:2px 0px 0px 0px;font-size:10px;font-weight:bold;font-family: Arial, Serif;}
input.ruBrowse:hover{background:transparent url(buttons.jpg) 0px -20px no-repeat;border:none;color:#fff;cursor:pointer;}
#content-b .standard input.ruClear {color:#666;background:transparent url(remove-item-yellow.gif) 0px 0px no-repeat;border:none;width:60px;height:20px;cursor:pointer;margin:0px;font-size:10px;font-weight:bold;font-family: Arial, Serif;}
#content-b .standard input.ruRemove {color:#666;background:transparent url(cross_small.png) 0px 0px no-repeat;border:none;width:60px;height:20px;cursor:pointer;margin:0px;font-size:10px;font-weight:bold;font-family: Arial, Serif;}
#content-b .standard input.ruAdd {color:#666;background:transparent url(icon-add.gif) 0px 0px no-repeat;border:none;width:60px;height:20px;cursor:pointer;margin:0px;font-size:10px;font-weight:bold;font-family: Arial, Serif;}
.ruFileInput {cursor:pointer;}
div.RadWindow_CGU {z-index:9999!important;}
a.formSectionButton{color:#fff;background: url(buttons.jpg) 0px 0px no-repeat;width:91px;height:14px;font-size:10px;font-weight:bold;font-family: Arial, Serif;display:block;text-align:center;padding:3px 0;}
a.formSectionButton:hover{color:#fff;background: url(buttons.jpg) 0px -20px no-repeat;text-decoration:none;}
a.formSectionButton:visited{color:#fff;}
/* -------------------------|  DATA TABLES  |------------------------------ */
.table_a{width:100%; background-color:#F0F0F0;font-weight:bold;margin-bottom:20px;}
    .table_a caption{background-color:#686D78; color:#fff;padding:5px;font-weight:bold;}
    .table_a tbody th{color:#686D78;padding:6px 10px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    .table_a td{color:#686D78;padding:6px 10px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    .table_a tr.altrow td, .table_a tr.altrow th{background-color:#dad8d8;}    
    .table_a .last-column {width:100px;text-align:center;}
.table_b{width:100%; background-color:#d1e6ef;margin-bottom:20px;}
    .table_b caption{background-color:#6795a9; color:#fff;padding:5px;font-weight:bold;}
    .table_b thead th{background-color:#008cd2; color:#fff;padding:5px;font-weight:bold;}
    .table_b tbody th{color:#686D78;padding:5px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    .table_b td{color:#686D78;padding:6px 10px;border-top:solid 1px #fff;border-left:solid 1px #fff;}  
    .table_b .last-column {width:100px;text-align:center;}
.table_c{width:100%; background-color:#F0F0F0;margin-bottom:20px;}
    .table_c caption{background-color:#686D78; color:#fff;padding:5px;font-weight:bold;}
    .table_c thead th{background-color:#008cd2; color:#fff;padding:5px;font-weight:bold;}
    .table_c tbody th{color:#686D78;padding:5px 10px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;font-weight:bold;}
    .table_c tbody td{color:#686D78;padding:6px 10px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    .table_c td{color:#686D78;padding:1px;border-top:solid 1px #fff;border-left:solid 1px #fff;}  
    .table_c tr.altrow td, .table_c tr.altrow th {background-color:#dad8d8;}    
    .table_c .last-column {width:330px;}  
.table_d{width:100%; background-color:#F0F0F0;margin-bottom:20px;}
    .table_d caption{background-color:#686D78; color:#fff;padding:5px;font-weight:bold;border-bottom:solid 1px #fff;border-left:solid 1px #fff;}
    .table_d thead th{background-color:#008cd2; color:#fff;padding:5px;font-weight:bold;border-left:solid 1px #fff;}
    .table_d tbody th{color:#686D78;padding:5px 10px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    .table_d tbody td{color:#686D78;padding:6px 10px;margin:0px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    .table_d td{color:#686D78;padding:1px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
/* -------------------------|  AC RESULTS  |------------------------------ */
.ac_results{margin-left:-6px;padding:0px; background-color:#3a5855; overflow:hidden; z-index:99999; padding-top:15px;background:transparent url(popbox_medium.png) top left no-repeat;}
 *html .ac_results{background:transparent url(popbox_medium.gif) top left no-repeat;}
.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0 0 8px 0;margin:0;background:transparent url(popbox_medium_btm.png) bottom left no-repeat;height:100%;}
 *html .ac_results ul{background:transparent url(popbox_medium_btm.gif) bottom left no-repeat;}
.ac_results li{background-color:#3a5855;color:#fff;margin:0px; padding:2px 8px; cursor:default; display:block; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*//*width:100%; */font:menu; font-size:12px; /* it is very important,if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height:16px; overflow:hidden; cursor:pointer;}
 *html .ac_results li{background-color:#405d5a}
.ac_results strong{color:#0baa47}
.ac_loading{background:#fff url('indicator.gif') right center no-repeat}
.ac_over{background-color:#324e4b!important;}
/* -------------------------|  PAGINATION  |------------------------------ */
.page-numbering {margin:20px 0;padding:0;clear:both;float:left;}
 #pagination-box{width:100%;}
  #pagination{border:0; margin:0; padding:0;}
     #pagination li{border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:2px;display:inline;}
     #pagination .next-off, #pagination .previous-off{border:solid 1px #b6b6b8;color:#b6b6b8;float:left; padding:3px 6px; text-decoration:none;}
     #pagination a.active{background:#3a5855; color:#fff!important; font-weight:bold; display:block; float:left; padding:2px 6px;}
     #pagination a, #pagination a:link, #pagination a:visited{border:solid 1px #b6b6b8;margin-right:2px;color:#3a5855; display:block; float:left; padding:3px 6px; text-decoration:none;}
     #pagination a:hover{border:solid 1px #3a5855;}
    
/*  -------------------------|  SEARCH FIELDS RESULTS PAGE  |------------------------------ */    
.search-site{background:transparent url(site-search.gif) top left no-repeat;height:54px;width:410px;margin-bottom:30px;margin-top:40px;} 
 .search-site .siteSearch{width:365px; border: solid 1px #fff; background-color:#fff;float:left;margin:25px 5px 0px 5px;}
 .search-site .go_button{margin-top:24px;width:26px;height:26px;background-image: url(search_button.gif);}    
 .search-site div p span {float:left;}
    
/* -------------------------|  LISTINGS ALL  |------------------------------ */    
.listing{} 
    ul.listing{margin:0px; padding:0px;font-size:100%;}
    ul.listing li{list-style-type:none;} 
    ul.listing h3{margin:0;padding:0;font-size:1.4em;margin-bottom:.3em;} 
    ul.listing p{margin:0;padding:0;margin-bottom:.3em;} 
    ul.listing a{font-weight:bold;}
    .listing a.pdf{padding:5px 20px;}
    
 /*  -------------------------|  LISTINGS - NEWS BOX HOMEPAGE |------------------------------ */
.news_box_inner{margin: 10px 0px;float:left;padding:0px 15px;}
 .news_box_inner ul.listing{padding:0 0 0 89px} 
 .news_box_inner ul li{border:none;padding:1px 0;margin-bottom:8px;}
 .news_box_inner ul li p{margin:0;}
 .news_box_inner ul li p a{margin-left:0px;}
 .news_box_inner ul li p.title{padding:0px;margin:0;background:transparent none;font-size:1em;color:#686d78;font-family:Arial, sans-serif}
 .news_box_inner ul li p.title a{padding:0px;margin:0;}
 .news-image {float:left;width:79px;overflow:hidden;margin-left:-89px;position:relative;}
  * html .news-image {margin-left:-45px;}
/* -------------------------|  LISTINGS - NEWS RESULTS   |------------------------------ */
#content-b  .news-listing {margin-bottom:20px;}
#content-b  .news-listing ul{padding:0px 0px 0px 45px;}
 #content-b .news-listing li{padding:1px 0;margin-bottom:15px;}
 #content-b .news-listing h2 {color:#008cd2;border-bottom:solid 1px #ebebeb;padding-bottom:10px;}
 #content-b .news-listing h2 span {margin-top:-27px;}
 #content-b .news-listing h2 span p {font-size: 0.8em;}
 #content-b .news-listing h3 {color:#3a5855;border:none;}
 #content-b .news-listing h3.b-news {color:#da521f;}
 #content-b .news-listing p.b-news {color:#da521f;}
 #content-b .news-listing ul A{font-size:100%;float:none;} 
 #content-b .news-listing hr{display:none;} 
 
 .datetime{float:left;margin:0px 0px 0px -45px;padding:0;background:transparent url(calendar.gif) top left no-repeat;width:34px;height:60px;}
     * html .datetime{margin-left:-22px;}
 .datetime .mon{font-size: xx-small;text-transform:uppercase;color:#fff;text-align:center;margin:4px 0px 0px 0px;padding-bottom:3px;} 
 .datetime .day{color:#3a5855;font-size:medium;font-weight:bold;text-align: center;padding-bottom:5px;} 
 .b-date{background:transparent url(calendar-bnews.gif) top left no-repeat;} 
#content-b .news-listing .listing .feature-box  {margin-left:-45px; padding-bottom:0px;} 
#content-b .news-listing .feature-box .box_inner {margin:0 10px;}
    
/*  -------------------------|   LISTINGS - SEARCH RESULTS PAGES   |------------------------------ */     
#content-b .pages-listing .search-title{border-bottom:solid 1px #e9ecec;float:left;width:100%;margin-bottom:8px;padding-bottom:10px;}
 #content-b .pages-listing ul li{list-style-type:none;background-image:none;}
 #content-b .pages-listing h2{color:#0089d6;border:none;margin:0;padding:0;}
 #content-b .pages-listing h3 {border:none;}
 
/*  -------------------------|   LISTINGS - SEARCH RESULTS DOCS/FORMS   |------------------------------ */     
#content-b .docs-listing .search-title{border-bottom:solid 1px #e9ecec;float:left;width:100%;margin-bottom:8px;padding-bottom:10px;}
 #content-b .docs-listing ul{margin:0px; padding:0 0 0 25px;}
 #content-b .docs-listing ul li{list-style-type:none;background-image:none;line-height:0;}
 #content-b .docs-listing h2{color:#0089d6;border:none;margin:0;padding:0;}
 #content-b .docs-listing h3 {border:none;font-size:1.1em;}
 #content-b .docs-listing img{float:left;margin:0px 0px 0px -30px;padding:0;width:20px;height:20px;position:relative;}
/*  -------------------------|   LISTINGS - SEARCH RESULTS ADVISER   |------------------------------ */     
.adviser-listing ul.listing{width:100%;}
 .adviser-listing .feature-box{float:left;position:relative;}
 .adviser-listing .image-details{float:left;clear:left;height:120px;width:120px;overflow:hidden;position:absolute;right:10px;top:15px;border:1px solid #c9d1d3!important;padding:3px;}
 .adviser-listing .image-button{float:left;clear:left;height:120px;width:120px; overflow:hidden;position:absolute; right:10px; top:150px; border:1px solid #c9d1d3!important;padding:3px; }
 .adviser-listing .phone-details{margin:10px 0px 0px 0px;}
 .adviser-listing .fax-details{margin:0px 0px 5px 0px;}
 .adviser-listing .email-details{margin:0px;}
 .adviser-listing .web-details{margin:0px;}
 .adviser-listing .map {padding: 12px 0px 12px 0px;}
 .adviser-listing .box_content li H3 {font-family:arial,sans-serif;font-size:1.1em;}
 .adviser-listing .box_content li p{font-family:arial,sans-serif;font-size:1.1em;}
 .adviser-listing .details-table{margin-top:10px!important;}
 .adviser-listing .details-table td{padding-right:10px;}
 .adviser-listing .profile-details{margin-top:10px!important; text-align:justify;}
 .adviser-listing .profile-details-with-img{width:100%;}
 .adviser-listing .readmore{padding:10px 0px!important;}
 .adviser-listing p.address {margin:0px 0px.5em 0px;}
 .adviser-listing p a {float:none;width:auto;}
 .adviser-listing p.devider {height:5px;margin-bottom:10px;}
 .adviser-listing .box_inner_fa {width:300px;}
 .results-box p.results{padding:0px;margin:0px;}   
    .results-title{margin:0px;}
/* -------------------------| LISTINGS - COMP   |------------------------------ */ 
ul.comp-listing {padding-left:120px!important;}
 ul.comp-listing li{width:100%;margin-bottom:10px;clear:both;}
 ul.comp-listing h3{}
 ul.comp-listing p{margin-bottom:10px;float:none;} 
 ul.comp-listing img{float:left;width:110px;height:110px;overflow:hidden;margin-left:-120px;margin-bottom:10px;position:relative;}
 
/* -------------------------| LISTINF - PROF SPEAKING   |------------------------------ */  
#content-b .profspeaking-listing ul.listing{width:100%;}
    #content-b .profspeaking-listing h3{color:#3a5855;border:none;}
 #content-b .profspeaking-listing h2{color:#0089d6;border-bottom:solid 1px #ebebeb;padding-bottom:10px;}
    #content-b .profspeaking-listing li{padding:1px 0;margin-bottom:10px;}
    #content-b .profspeaking-listing h2.group-heading {padding-top:10px;}
    #content-b .profspeaking-listing .view-link {margin-top: 10px;}
    #content-b .profspeaking-listing .date {margin-bottom: 10px;}
/* -------------------------| TRAINING   |------------------------------ */
.training-select {width:100%;margin-bottom:20px;float:left}
.training-select label{display:none;}
.training-select .go_button{background:transparent url(go_button_sm.gif);height:21px;width:21px;margin-left:3px;float:left;} 
.training-select .statedd{float:left;width:225px;font-size:12px;padding:3px;}
.training-forms .left{width:130px;margin-right:35px;margin-bottom:10px;}
.training-forms .left a {margin-left:20px;display:block;line-height:1;}
.training-forms .left span {margin-left:20px}
.training-forms .left .file_size {padding-left:0px!important;}
.training-forms .left img{float:left;margin-bottom:0px;margin-right:3px;}
.course-details .booking-link{margin-top:10px;}
.course-details ul.training-dates{list-style-type:none;margin:0px;}
.course-details ul.training-dates li{list-style-type:none;}
/* -------------------------| CLAIMS   |------------------------------ */
.claim legend {display:none;}
.claim h2{border-bottom:solid 1px #e6ebee;padding-bottom:10px;}
.claim ul li {list-style-type:none;margin-bottom:5px;}
.claim .mid-input-field {width:200px;padding:3px;}
.claim .branch-box {padding:0px!important;margin:0px!important;}
.claim .branch-box h3{padding:0px;margin:10px 0px 0px 0;font-size:1.4em;}
.claim .branch-box ul {padding:0px;margin:0px;}
.claim .branch-box ul li {list-style-type:none;padding:0px;margin:0px;}
.claim .branch-box dl {padding:0px;margin:10px 0 20px 0;}
.claim .branch-box dt {float:left;padding:0px 0px;margin:2px 0px;width:40px;font-size:1.1em;line-height:normal;}
.claim .branch-box dd {float:left;padding:0px 0px 3px 0;margin:2px 0px;width:450px;line-height:normal;}
.claim-title {background:transparent url(claims-icon-right.gif) center left no-repeat;border-top:solid 1px #e6ebee;padding: 5px 0px 5px 15px;margin:10px 0px; color:#da521f;font-size:1.3em;font-weight:bold;cursor:pointer;}
.claim-active {background:transparent url(claims-icon-down.gif) center left no-repeat!important;border-bottom:solid 1px #e6ebee;}
.claim-forms .left{width:200px;margin:0 10px;border-bottom:solid 1px #e6ebee;padding:10px 0px;}
.claim-forms .left a {margin-left:20px;display:block;line-height:1;}
.claim-forms .left span {margin-left:20px}
.claim-forms .left .file_size {padding-left:0px!important;}
.claim-forms .left img{float:left;margin-bottom:0px;margin-right:3px;}
/* -------------------------|  FOOTER  |------------------------------ */
#footer-box{float:left;padding:0px;margin-top:50px;width:100%;text-align:center;background:#e5e5e5 url(footer-bg.jpg) top left repeat-x; border-top:solid 1px #95bfd0;}
 #footer-box .inner{width:940px;margin: 20px auto 20px auto;}
  #footer-box .search_link{background:transparent url(icon_search_grey.png) left center no-repeat;padding-left:15px;cursor:pointer;}
   *html #footer-box .search_link{background:transparent url(icon_search_grey.gif) left center no-repeat;}
 #footer-box p{padding:0px 0px 5px 0px; margin:0px;color:#999;font-size:1.1em;}
 #footer-box a{font-weight:normal;color:#999;padding:0 5px;}
 #footer-box a:hover{text-decoration:underline;}
/* -------------------------|  PAGETOP  |------------------------------ */
#page-top{font-size:.9em; font-weight: bold; text-align:right; color:#0baa47;margin:10px 0 0 0;clear:both;}
 *html #page-top{display:none;}
 #page-top a{text-decoration:none;font-size:.9em;}
 #page-top a:hover{text-decoration:underline;} 
    
/* -------------------------|  MIS |------------------------------ */
#printlogo{display:none;}
#access{display:none;}
.noprint{display:none;}
.current{color:#3A4C62;}
.nodisplay{display:none;}
.bold{font-weight:bold}
.right{float:right;}
.left{float:left;}
.inner{margin: 0px 10px;}
.center {text-align:center}
.pdf{background:transparent url(page_white_acrobat.gif) 0 0 no-repeat;padding-left:25px!important;padding-bottom:5px;display:block;}
.email{background:transparent url(email_go.gif) 0 10px no-repeat;padding-left:25px!important;display:block;}
.newsletter{background:transparent url(icon_newsletter.gif) left center no-repeat;padding-left:25px!important;}
.file_size{color:#3A4C62;display:block;padding-left:25px!important;}
.no-border{border:none!important;}
.news_date{padding:0px 0px;}
.news_title{font-weight:bold;font-size:1.455em;margin-top:0;}
.go_button{display: block;background:transparent url(go_button.gif) 0 0 no-repeat;text-indent: -99999px;height:27px;width:20px;float:right;padding:0px;}
.copyright{color:#a3a4a5;}
.caption{color:#3A4C62;font-style:italic;}
.size{color:#3A4C62;margin-left:5px;}
.relevence, .date{color:#999;}
.date{margin-bottom:10px;}
.alt-heading1 {color:#008cd2;}
.results{color:#999;padding:0; margin:0;}
.results-title{color:#d65629;font-size:1.636em;font-weight:bold;}
.devider{height: 20px;background:transparent url(devider.gif) left center repeat-x;}
.promo div{padding-left:10px;}
.us-sub {padding:4px 0 4px 20px;background:transparent url(page_add.png) left center no-repeat;}
.us-unsub {padding:4px 0 4px 20px;background:transparent url(page_delete.png) left center no-repeat;}
.flash-inner {margin-left:20px;margin-right:20px;}
#execflashcontent {margin-left:7px;z-index:0;}
#TB_window{z-index:9999!important;height:575px;}
#TB_window iframe{height:575px!important;}
#TB_overlay{z-index:9999!important;}
#content-b .standard .mandatory {background:transparent url(required.gif) no-repeat scroll left center;padding-left:10px;}
.link-text {color:#0BAA47;}
/* Request a Quote */
.request-box {margin-bottom:10px;}
.request-box .box_header {background:transparent url(headers.gif) 0 -383px no-repeat;}
.request-box .box_content {background:#d1582e none;padding:0;}
.request-box .box_inner {color:#fff;margin-top:0;}
.request-box .box_inner a {color:#d1582e;}
.request-box .box_inner p {line-height:normal;}
.request-box .title {color:#fff;padding:0 0 5px 0;margin:0;font-size:1.636em;line-height:normal;font-weight:normal;}
.request-box a.button {background:transparent url(headers.gif) -2px -403px no-repeat;padding: 5px 0px;}
.request-box a.button:hover {background:transparent url(headers.gif) -2px -403px no-repeat;}
.request-box .box_footer {background:transparent url(headers.gif) 0 -430px no-repeat;}
/* addthis.com social networking */
.cgu_addthis_widget { padding-left: 16px; }

/* -------------------------| Hide Control |---------------------------------------- */
.HideControl {display:none;}
/* -------------------------| Request A Quote Button |------------------------------ */
.request-quote-button { border: 1px solid #C9D1D3 !important; padding: 3px; width:115px; }
.request-quote-button:hover { border: 1px solid #C9D1D3 !important; padding: 3px; width:115px; }
/* -------------------------| Intermediary Logo Classes |----------------------------*/
.intermediary-logo-hz-wrapper {padding: 3px 0px 12px 18px;}
.intermediary-logo-hz {border: 1px solid #C9D1D3; width: 444px;}
.intermediary-logo-hz-img {width:444px;}
.intermediary-logo-vt {float: left; border: 1px solid #C9D1D3; padding: 3px;}
.intermediary-logo-vt-img {width:115px;}
