/* main btn
--------------------------------------------------*/
#menu{
height:35px;
position: absolute;}

#menu li li{
border-right:0!important;
}

ul, ul li {
width:178px;
	margin:0;
	padding:0;
	margin-left: 7px;
	
}
ul li {

}

#contentMain ul li, #contentMain ul {
width: auto;
}

#contentMain ul li {
margin-bottom: 15px;
}

#contentMain ul {
margin-top: 15px;
}

#contentMain ul li p {
padding-top: 0;
}

#Rmenu ul, #Rmenu ul li {
margin: 0;
width: auto;
}
	
	
#menu li {
width:178px !important;
text-align:center;
background: #24518a;
text-transform:uppercase;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#menu ul{width:900px; background: white; -background: none;}
#menu ul li{
float:left; 
color:#FFFFFF; 
border-right:2px  solid #FFFFFF;
-border-right: 0;
-display: block;
-background: none !important;}
#menu ul li a{
width:178px;
display:block; 
background:#24518a; 
color:#FFFFFF; 
font:13px/28px Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-decoration:none; 
padding-top:5px; 
padding-bottom: 5px;
-border-right: 2px solid white;
}
#menu ul li a:hover{background:#182d58; color:#FFFFFF;}
#menu li.active a{ background:#182d58; color:#FFFFFF; text-decoration:none;}
#menu li.active li a {background:#24518a;}
#menu li.active li a:hover {background:#182d58;}

#menu li.last a a{display:block; line-height: 20px; background:#24518a; color:#FFFFFF; font:13px/28px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding-top:5px;}
#menu li li.last a{display:block; line-height: 20px !important; background:#24518a !important; color:#FFFFFF; font:13px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding-top:5px;
}

#menu li.last a:hover{color:#FFFFFF; background:#182d58 !important; }


#menu {
z-index: 10;
}

#menu ul {
padding: 0;
margin: 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

#menu ul li {
margin: 0;
padding: 0;
float: left; 
width: auto;
height: 30px;
}

#menu ul li a {
color: #ffffff;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
display: block;
font-style:normal;
float: left;
padding-bottom: 5px;
}

#menu ul li {
}

#menu ul li:hover {
}

#menu ul li:hover a {
}

#menu ul li b {
padding-right: 2px;
background: url(../images/top_menu_splitter.jpg) no-repeat right;
height: 23px;
padding: 13px;
padding-top: 17px;
padding-bottom: 9px;
width: auto;
float: left;
*cursor: pointer;
}

#menu ul li ul li b {
height: auto;
}

#menu ul li.last b {
background: none;
}

#menu b {
padding-left: 10px;
background: url(../images/top_menu_left.jpg) no-repeat left;
float: left;
}

#menu b i {
padding-right: 10px;
background: url(../images/top_menu_right.jpg) no-repeat right;
display: block;
float: left;
}





#menu ul,
#menu ul li,
#menu ul li ul  {
}

#menu ul {
 
 z-index: 597;

}

#menu ul li {
 vertical-align: middle;
 
}

#menu ul li.hover,
#menu ul li:hover {
 z-index: 599;
 cursor: default;
 
}
 
 #menu ul li ul li.hover,
#menu ul li ul li:hover {
}

#menu ul li ul {
background-color: #1b252d;
color: #FFFFFF;
font-size: 11px;

text-transform: none;
left: 0;
margin-top: 36px;
*margin-top: 0;
-margin-top: 36px;
display: none;
cursor: pointer;
width: 200px;
*width: 178px;
-width: 200px;
*padding: 0px;
*margin: 0;
*font-size: 0px;
*overflow: hidden;
*background-color: white;
}

#menu ul li ul li a {
text-decoration: none;
color: white !important;
font-weight: lighter !important;

border-right: 0 !important;

}

#menu ul li ul li {
padding: 0;
margin: 0;
width: 158px;
height: auto;
-border-right:0 !important;
border-top: 2px solid white;
-border-top: 2px solid white;
border-right: 0;
text-align: left;

}

#menu ul li ul li a {
line-height: 20px;
border-right:0!important;
padding-top: 10px;
padding-bottom: 10px;
font-weight: lighter;
text-transform: none;
padding-left: 20px;
width: 158px !important;
}

#menu ul li:hover > ul{
 display: inline;
 *float: left;
 position: relative;
 z-index: 100000;
 
 }

#menu ul li:hover ul, #menu ul li.hover ul{
 display: inline;
 z-index: 100000;
}


