/* STYLES FOR TOP MENU*/
/* styles for UL */
#top_menu{     
    width:100%;
    height:32px;
    position:absolute;
    bottom:0px;
	left:0;
	right:0;
	z-index:4;
}

#top_menu .shadow{
	height:10px;
	bottom:0;
	left:0;
	right:0;
	background:url(../images/bg_header.png) bottom center no-repeat;
	position:absolute;
	z-index:5;
	}

#top_menu  a .shadow{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.09))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#17000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* W3C */
    height:10px;
	}

#top_menu .item_over .shadow,
#top_menu .item_selected .shadow{
	display:none;
	}

#top_menu ul{
    height:100%;
    padding:0 0 0 114px;
    margin:0;   
	z-index:5;
	background:url(../images/bg_header.png) bottom center no-repeat;
	}

#top_menu ul ul{
	position:absolute;
	top:31px;
    margin:0px;
    padding:0px;
    width:auto;
    border:1px solid #d8d8d8;
    background-color: #ffffff;
    height:auto;
    z-index:6;
	}

#top_menu ul ul{
	display:none;
	}

#top_menu ul li:hover *{
	display:block;
	}

#top_menu ul ul li,

#top_menu ul ul li.item_selected li{
	float:left;
	clear:both;
    width:100%;
    margin:0;
    padding:0;    
    background:none !important;
    height:auto;
}

#top_menu ul ul li.even{
    background-color: #f2f2f2 !important;
	}
	
#top_menu ul ul li:nth-child(even){
    background-color: #f2f2f2 !important;
	}
	
#top_menu ul ul li.odd{
    background-color: #ffffff !important;
	}
	
#top_menu ul ul li:nth-child(odd){
    background-color: #ffffff !important;
	}
	
#top_menu ul ul li a{
    background:none !important;
    filter:none;
    height:auto !important;
    padding:10px 15px 10px 15px;
    border:0px;
    -moz-border-radius:none;
    border-radius:none;
    z-index:4;
	}

/* styles for LI */
#top_menu li{
    float:left;    
    display:block;
    height:32px;
    margin-right:5px;
    list-style-type:none;
    list-style-position:outside;    
    position:static;
}
#top_menu li ul li{
    width:auto;
    display:list-item;
    float:none;
    }

#top_menu li.right
{
    float:right;  
	margin-right:10px;
}


#top_menu li.item_selected a{
    background:#FFF; 
    filter:none !important;
}

/* styles for A */

#top_menu li a{
    color:#9f9f9f;
    display:block;
    height:22px;
    padding:8px 15px 0px 15px;
    position:relative;
    background:#f6f6f6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#f1f1f1');
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#f1f1f1));
    background: -moz-linear-gradient(#f6f6f6, #f1f1f1);
    background: linear-gradient(#f6f6f6, #f1f1f1);
    background: -o-linear-gradient(#f6f6f6, #f1f1f1);
    
    -moz-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-top:1px solid #e6e6e6;
    border-bottom:0;
}

#top_menu li .mainLevel{
	white-space:nowrap;
	}

#top_menu li a cufon,
#top_menu li a .cufon-vml-cover{
	height:23px !important;
	}
		

#top_menu li.item_selected > a{
    color:#00aef0;
    background-color:#FFF !important;  
    background:none;
    filter:none;
    z-index:3;
}

#top_menu li.item_over .wrap{
    z-index:7;
    height:31px;
	}

#top_menu li.item_over > a{
    z-index:7;
    height:23px;
	}

/* STYLES FOR LEFT MENU*/
/* styles for UL */

#left_menu
{
    margin:0;    
    padding:0;      
    width:100%;      
}

#left_menu ul
{
    margin:0;    
    padding:0;          
    width:100%;  
    /*border-bottom:1px solid #d9f3fd;*/
}

#left_menu li ul, #left_menu li ul ul,
#left_menu li.item_selected ul ul
{
    display:none;
}

#left_menu li.item_selected ul,
#left_menu li li.item_selected ul
{
    display:block;
}

#left_menu li ul{        
    width:163px;    
    background-color:#fff;
}

#left_menu li li.item_selected ul
{        
    /*width:146px;*/
    width:auto;
    background-color:#fff;
}


/* styles for LI */

#left_menu li
{
    margin:0;    
    line-height:20px;
}
#left_menu li a{
    background:transparent url(../images/arrow_grayDark.gif) 5px center no-repeat;
	padding:5px 0px 5px 17px;
	display:block;
	width:auto;
}
#left_menu li li a{
    padding-left:40px;
    background: url(../images/gray_disc.png) no-repeat scroll 25px center transparent;
    }    
#left_menu li li.specialItem a{
    background: url(../images/gray_disc.png) no-repeat scroll 25px center transparent;
    }    
#left_menu li.specialItem ul {
	width:100%;
}
#left_menu a:hover
{    
    background:transparent url(../images/arrow_blueRight.gif) 5px center no-repeat;
}
#left_menu li li a:hover{
    background:  url("../images/blue_disc.png") 25px center no-repeat;
}
#left_menu li li.item_selected > a,
#left_menu li li.item_selected > a:hover,
#left_menu .lightGray li.item_selected > a{   
    background:  url("../images/blue_disc.png") 25px center no-repeat #ebf8fe;
}
#left_menu li li a:hover,
#left_menu li li.item_selected > a,
#left_menu li li > a{
    background-position:25px center;
}


/* styles for A */

#left_menu li a
{    
    padding-left: 17px; 
    color:#7b7b7b;
    text-decoration:none;
}

#left_menu li a:hover
{   
    text-decoration:underline;
}


#left_menu li.item_selected li a,
#left_menu li li.item_selected li a
{    
    color:#5c5c5c !important;    
}

#left_menu li.specialItem a
{    
     color:#7b7b7b;
     font-size:12px;

}
#left_menu li.item_selected a,
#left_menu li li.item_selected a,
#left_menu li li li.item_selected a
{
     color:#00acf1;        
}
#left_menu > li.item_selected > a{
    background:transparent url(../images/arrow_blueRight.gif) 5px center no-repeat;
    background-color:#ebf8fe;
}
#left_menu li.lightGray a 
{ 
    background:url("../images/arrow_gray.gif") no-repeat scroll 5px center transparent;
    color:#a9a9a9;
}
#left_menu li li li a{   
   background:transparent url(../images/gray_disc.png) 45px center no-repeat;
   padding-left:58px;
}
#left_menu li li li a:hover{
   background:transparent url(../images/blue_disc.png) 45px center no-repeat;     
    }
#left_menu li.lightGray li li a
{       
    background:transparent url(../images/circle_gray.gif) 5px center no-repeat !important;    
}

