/* Main Menu Bar - Level 0 */
#menuL0 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 38px;
}

#menuL0 .item 
{
	border-right: solid 1px #fff;
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
}

#menuL0 .hover {

}

#menuL0 a 
{	
	color: #fff;
	text-decoration: none;
}

#menuL0 .hover a {
	color: #a7e9ff;
}

#menuL0 .container {
	padding: 3px 1px 1px 1px;
	/*cursor: pointer;*/
}

#menuL0 .active a
{	
	font-weight: bold;
}

/* Main Menu's Dropdown Submenu - Level 1 & 2 */
div#menuL1, div#menuL2  
{
	padding: 0px 10px;
    position: absolute;
    font-size: 0.9em;   
	 color: #808285;
	 margin-left:1px;
	 border: solid 1px #fff; 
	 background-color: #027ABB;
	 opacity: 0.92;
    -moz-opacity: 0.92;
    filter: alpha(opacity=92);
}
div#menuL1 table.menu_items td,
div#menuL2 table.menu_items td
{
	width: 150px!important;
}
div#menuL2
{
	margin-left: 11px;
}
div#menuL1 a,
div#menuL2 a
{
	color: White!important;
}
div#menuL1 a:hover,
div~menuL2 a:hover
{
	color: Black!important;
}

div#menuL1 table.menu_items td.active a,
div#menuL2 table.menu_items td.active a
{
	font-weight: bold;
}

div#menuL1 table.menu_items td.hover,
div#menuL2 table.menu_items td.hover
{
	/*background-color: #FFDFA8;	*/
}
div#menuL1 table.menu_items td.hover a,
div#menuL2 table.menu_items td.hover a{
	color: #a7e9ff!important;
}
div#menuL1 table.menu_items td.menu_item_separator, div#menuL2 table.menu_items td.menu_item_separator
{
	height: 1px;	
	font-size: 0em;
}
div#menuL1 .has_sub_menu {
	background-image: url(../images/icons/menu_arrow.gif)!important;
	background-position: right!important;
	background-repeat: no-repeat!important;
}
div#menuL1 .has_sub_menu_and_hover {
	background-image: url(../images/icons/menu_arrow_hover.gif)!important;
}
div#menuL1 table.menu_items .menu_item_l1,
div#menuL2 table.menu_items .menu_item_l1,
div#menuL1 table.menu_items .menu_item_l2,
div#menuL2 table.menu_items .menu_item_l2
{
	border-top: dashed 1px #62adcc;
    padding: 7px 7px 7px 0px;	
	 cursor: pointer;

}

div#menuL1 table.menu_items .firstItem
{
	border-top-width: 0px;
	border-top-style: none;
}

div#menuL1 table.menu_items td, div#menuL1 table.menu_items td a, div#menuL2 table.menu_items td, div#menuL2 table.menu_items td a
{
    color: #4F4648;
    text-decoration: none;
}

div#menuL1 table.menu_items td.hover, div#menuL1 table.menu_items td.hover a, div#menuL2 table.menu_items td.hover, div#menuL2 table.menu_items td.hover a
{    
	 color: Black;
}