﻿









#bottomGrad {
    background: transparent url(../../images/js/bottom_grad1.png) repeat-x;
    height: 15px;  
    padding: 0;
    margin: -15px 0 0 0;
    clear: both; 
}
#bottomShadow {
    background: transparent url(../../images/js/bottom_shadow.png) repeat-x;
    height: 15px;
    padding: 0;
    clear: both;   
}
.cb_footer { 
    background: #405B9D;
    background-image: none;
    text-align: center;
}
.bounds {
    text-align: left;
}
.cb_footer .bounds {
    margin: -15px auto 0px auto;
}
.csWrapper {
    text-align: center;   
    background: #243861;
}
.cb_footer_HelpLinks {
    width: 485px;
    margin: 0 auto;
    background: 0;
    font-size: 14px;    
    color: #fff;
    line-height: 16px;
}
.cb_footer_HelpLinks a {
    font-weight: bold;
}

.cb_nav {
	background-color: #DE6D05;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FC8B07), to(#DE6D05), color-stop(.5,#F48B16));
	background: -moz-linear-gradient(top, #FC8B07 0%, #F48B16 30%, #DE6D05 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC8B07', endColorstr='#DE6D05',GradientType=0 );    
    
	width: 100%;
	text-align: center;
}
.cb_nav .nav_wrapper {
    width: 750px;
    margin: 0 auto;
}
.cb_nav .nav_wrapper ul {
    list-style-type: none;    
    padding: 0;
    margin: 0; 
    position: relative;      
}
.cb_nav .nav_wrapper ul li:first-child {
    background: url("../../images/js/home_link_inactive.jpg") no-repeat scroll left bottom transparent;
    width: 29px;
    height: 27px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.cb_nav .nav_wrapper ul li:first-child:hover, .cb_nav .nav_wrapper ul li.active_home {
    background: url("../../images/js/home_link_standard.jpg") no-repeat scroll left bottom transparent;
    filter: 0;
}
.cb_nav .nav_wrapper ul li:first-child a {
    height: 27px;   
}
.cb_nav .nav_wrapper ul li {
    float: left;
    border-right: 1px solid #ccc;
    
}
.cb_nav .nav_wrapper ul li.active, .cb_nav .nav_wrapper ul li:hover {
    background-color: #FBA103;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FBA103), to(#FAA50E), color-stop(.5,#ED9203));
	background: -moz-linear-gradient(top, #FBA103 0%, #FAA50E 30%, #ED9203 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBA103', endColorstr='#ED9203',GradientType=0 );
}
.cb_nav .nav_wrapper a {
    color: #fff;
    display: block;
    font: bold 12px Arial;      
    text-decoration: none;
    padding: 6px 12px;    
}
.cb_nav .nav_wrapper a:hover {
    text-decoration: underline;
}
.cb_nav .nav_wrapper ul ul {
    display: none;  
    position: absolute; 
    top: 0;
    -moz-box-shadow: 3px 3px 3px #333;
    -webkit-box-shadow: 3px 3px 3px #333;
    box-shadow: 3px 3px 3px #333;
    
    
    border: 1px solid #ccc;
    border-bottom: 0;  
    margin: 0 0 0 -1px;
    z-index: 5000000;
}
.cb_nav .nav_wrapper ul li:hover ul {
    display: block;   
}
.cb_nav .nav_wrapper ul ul li, .cb_nav .nav_wrapper ul ul li:first-child {
    float: none;
    background: #fff;
    border: 0;
    border-bottom: 1px solid #bbb; 
    width: auto;
    height: auto; 
    text-align: left;   
}
.cb_nav .nav_wrapper ul ul li:first-child a {
    height: auto;   
}
.cb_nav .nav_wrapper ul ul li:hover, .cb_nav .nav_wrapper ul ul li:first-child:hover {     
	background: #eef3f9;
	filter: 0;
}
.cb_nav .nav_wrapper ul ul li a {
    color: #363FB5;
    font-size: 11px;
    background: transparent url("../../images/js/cb_mainnav-li-li-a_orange.gif") no-repeat 4px 9px;
    line-height: 11px; 
    padding: 9px 12px;
}