/* Brand Version="Version 1.2" */
/*--------------------------------main menu---------------------*/
.main_menu {
    /*height:25px;*/
    height:26px;
	/*margin-top:19px;*/
    /*overflow:hidden;*/
	/*width:100%;*/
 	margin-left: 26px;
 	float:left;
 	width: 950px !important;
}
.main_menu li {
    float:left;
    padding-left:0px;
}
.main_menu li a {
    color:#fff;
    font-size:12px;
    display:block;
    padding:0px 10px;
	/*line-height: 25px;*/
	line-height: 26px;
    position:relative;
    z-index:1000;
	font-weight: bold;
}
.main_menu li.first-child a {
    border-left:none;
}
.main_menu li a:hover {
    text-decoration:none;
}
.main_menu .drop-menu li.current {
    background:none;
}
.main_menu li.current {
    background:#008CE6;
}
.main_menu li.current a {
    color:#fff;
    background:#008CE6;
    font-weight:bold;
}
.main_menu li.current a.dropdown{
    
    /*padding-right: 16px;*/
}
.main_menu li.second{
	padding-right:10px;
}
.main_menu li.second a.dropdown{
    background: url("../../../styles/citi/images/global_drop_icon.png") no-repeat scroll right 7px transparent;
    padding-right: 19px;
}
.main_menu li.second a {
    background: none repeat scroll 0 0 #008CE6;
    color: #FFFFFF;
    font-weight: bold;
}
.main_menu li.second:hover
{
  background: none repeat scroll 0 0 #008CE6;
}
.main_menu li.second a:hover
{
	/*background: url("./styles/citi/images/global_drop_icon.png") no-repeat scroll right center transparent;*/
    border-color: #CDCDCD;
    z-index:1000;
    color:#fff;    
}
.main_menu li.second a.btn_next
{
	line-height: 22px;
	height:22px;
    background: #00BDF2;
    white-space:nowrap;	
}
.main_menu li.second a.btn_next:focus
{
    outline:black dotted 1px;	
}
.main_menu li.second a.btn_next:hover
{
    background: #008CE6;	
}
.main_menu li.current ul li a {
    font-weight:400;
}
.main_menu li.current.first-child {
    background:#008CE6;
    padding-right:5px;
}
/* Fix for interal links under current item */
.main_menu li.current li.current {
    background: url("../../../styles/citi/images/global_draw2.png") repeat scroll 0 0 transparent;
}

/*---------------------------drop menu-----------------------*/
.main_menu li ul.drop-menu {
    /*background: url("./styles/citi/images/global_draw1.png") no-repeat scroll 0 0 transparent;*/
    /*border:1px solid #CDCDCD;*/
    display:none;
    padding-top:10px;
    position:absolute;
    top:129px;
	width:204px;
    z-index:999;
	margin: 0 0 0 -15px;
}
.main_menu li ul.drop-menu-large{
    width: 780px;
    height: 219px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-top-dot {
    background: url("../../../styles/citi/images/1_top_dot.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 13px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-top {
    background: url("../../../styles/citi/images/1_top.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 19px;
    width: 235px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-top2{
	background: url("../../../styles/citi/images/2_top.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 19px;
    /*width: 468px;*/
    width:450px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-top3{
	background: url("../../../styles/citi/images/3_top.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 19px;
    width: 730px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-top3_2{
	background: url("../../../styles/citi/images/3_top_2.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 19px;
    width: 665px;
}
.main_menu li ul.drop-menu-large div.drop-submenu {
    background: url("../../../styles/citi/images/1_mid.png") repeat-y scroll 0 0 transparent;
    clear: both;
    float: left;
    width: 235px;
}
.main_menu li ul.drop-menu-large div.drop-submenu2{
	background: url("../../../styles/citi/images/2_mid.png") repeat-y scroll 0 0 transparent;
    clear: both;
    float: left;
    /*width: 468px;*/
    width:450px;
}
.main_menu li ul.drop-menu-large div.drop-submenu3{
	background: url("./styles/citi/images/3_mid.png") repeat-y scroll 0 0 transparent;
    clear: both;
    float: left;
    width: 730px;
}
.main_menu li ul.drop-menu-large div.drop-submenu3_2{
	background: url("../../../styles/citi/images/3_mid_2.png") repeat-y scroll 0 0 transparent;
    clear: both;
    float: left;
    width: 665px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-bottom {
    background: url("../../../styles/citi/images/1_bottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 21px;
    width: 235px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-bottom2{
	background: url("../../../styles/citi/images/2_bottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 21px;
    /*width: 468px;*/
    width:450px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-bottom3{
	background: url("../../../styles/citi/images/3_bottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 21px;
    width: 730px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-bottom3_2{
	background: url("../../../styles/citi/images/3_bottom_2.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 21px;
    width: 665px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-left{
    float:left; 
    width: 20px;
    height: 213px; 
    background: url('../../../styles/citi/images/global_dropdownbgleft.png') no-repeat scroll 0 0 transparent; 
    padding-top: 28px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-left2{
    float:left; 
    width:206px;
    height: auto;
    /*background: url('./styles/citi/images/global_dropdownbgleft2.png') repeat-x scroll 0 0 transparent;*/
    padding: 8px 0;
	margin-left: 15px;
	min-height:70px;
    /*margin-left: -2px;*/
}
.main_menu li ul.drop-menu-large div.drop-submenu-right2{
    float:left; 
    /*display:none;*/
    width:233px;
    height: 213px;
    /*background: url('./styles/citi/images/global_dropdownbgright2.png') repeat-x scroll 0 0 transparent;*/
    padding-top: 28px;
    /*margin-left: -3px;*/
}
.main_menu li ul.drop-menu-large div.drop-submenu-right2-2{
    float:left; 
    /*display:none;*/
    overflow: hidden;
    /*width:233px;*/
    width:216px;
    height: auto;
    /*background: url('./styles/citi/images/global_dropdownbgright2.png') repeat-x scroll 0 0 transparent;*/
    padding: 8px 0px;
    /*margin-left: -3px;*/
}
.main_menu li ul.drop-menu-large div.drop-submenu-right2-2 ul.drop-menu-ul2-2
{
    padding-left: 10px;	
}
.main_menu li ul.drop-menu-large div.drop-submenu-right2-3 {
    float: left;
    height: auto;
    overflow: hidden;
    padding: 8px 0;
    width: 216px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-right2-3 ul.drop-menu-ul2-3 {
    padding-left: 10px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-right3{
    float:left; 
    /*display:none;*/
    overflow: hidden;
    height: auto;
    width:264px;
    /*background: url('./styles/citi/images/global_dropdownbgright3.png') no-repeat scroll 0 0 transparent;*/
    padding: 8px 0px;
	 min-height:150px;
    /*margin-left: -1px;*/
}
.main_menu li ul.drop-menu-large div.drop-submenu-right3 div.drop-submenu-right-content{
    padding-left: 20px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-right3 div.drop-submenu-right-content h2{
    color: #002d72;
    font-size: 18px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-right3 div.drop-submenu-right-content div.pcontent{
    float:left; 
    width:102px;
    padding-top: 20px;
}
.main_menu li ul.drop-menu-large div.drop-submenu-right3 div.drop-submenu-right-content div.pcontent2{
    float:left; 
    width:102px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 38px;
    font-size: 12px;
}
div.drop-submenu-split{
	float:left; 
	width:1px; 
	/*background: url('./styles/citi/images/line.jpg') repeat-y scroll 0 0 transparent;*/
	border-left:1px solid #97999B;
	height: 150px;
	display:none;
	margin:8px 0px;
}
div.drop-submenu-split2{
	float:left; 
	width:1px; 
	/*background: url('./styles/citi/images/line.jpg') repeat-y scroll 0 0 transparent;*/
	border-left:1px solid #97999B;
	height: 150px;
	display:none;
	margin:8px 0px;
}
/*
.main_menu li ul.drop-menu-large div.drop-submenu-split2{
	float:left; 
	width:1px; 
	background: url('./styles/citi/images/line.jpg') repeat-y scroll 0 0 transparent;
	height: 150px;
	display:none;
	margin:8px 0px;
}
.main_menu li.current a.btn_next {
    background: url("./styles/citi/images/global_btn_point.png") no-repeat scroll 88% center #00B4E6;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 2px 20px 2px 10px;
    width: 85px;
}*/
   
.drop-menu li a{
	line-height:20px;
}
.main_menu li.first-child:hover {
    padding-left:0px;
}
.main_menu li:hover ul.drop-menu li.first-child:hover a{
    font-weight:bold;
    border: none;
	padding-left:25px;
}
.main_menu li:hover a {
    background:#008CE6;
    border-color: #CDCDCD;
    z-index:900;
    color:#fff;
}

.main_menu li ul.drop-menu li {
    float:none;
    padding:2px 10px 5px 10px;
    height: 17px;
}
.main_menu ul.drop-menu li a {
    color:#595959 ;
    display:block;
   /* height: 17px;*/
    height: auto;
    padding-right: 16px;
    width: auto; 
}
.main_menu ul.drop-menu li a:hover {
    color:#008CE6;
    display:block;
    /*height: 20px;
    height: 17px;*/
    height: auto;
    padding-right: 16px;
    width: auto; 
}
.main_menu ul.drop-menu li a.haschild {
    color:#595959 ;
    background: url("../../../styles/citi/images/global_left_arrow.png") no-repeat scroll right 7px transparent;
    display:block;
    height: 17px;
    float: left;
    padding-right: 16px;
    width: auto;
}
.main_menu ul.drop-menu li a.haschild:hover {
    color:#008CE6;
    display:block;
    background: url("../../../styles/citi/images/global_left_arrow_over.png") no-repeat scroll right 7px transparent;
    /*height: 20px;*/
    height: 17px;
    float: left;
    padding-right: 16px;
    width: auto;    
}
.main_menu ul.drop-menu li a.haschild.linkstate
{
	color: #002d72 ;
    background: url("../../../styles/citi/images/global_left_arrow.png") no-repeat scroll right 7px transparent;
}
.main_menu ul.drop-menu li a.haschild.linkstate:hover{
	color:#008CE6;
	background: url("../../../styles/citi/images/global_left_arrow_over.png") no-repeat scroll right 7px transparent;
}
.drop-menu-ul li a{
	color:#595959 ;
}
.drop-menu-ul li a:hover{
	color:#008CE6 ;
}
.drop-menu-ul2-2 li a{
	color:#595959 ;
}
.drop-menu-ul2-2 li a:hover{
	color:#008CE6 ;
}
.main_menu li ul.drop-menu li a,
.main_menu li.first-child:hover ul.drop-menu li a {
    background:none;
    border:none;
    /*color:#000;*/
    /*font-size:11px;*/
    font-size:12px;
    font-weight: 400;
    padding:0px;
	/*text-transform: uppercase;*/
	float:left;
}