.ctr { float: left;  cursor: pointer; 
padding-left: 40px;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}

.ctr:hover {

}

#mainmenu ul {
margin: 0; padding: 0; list-style: none; z-index:10000
}

#mainmenu ul li {
position: relative; float: left; text-align: left;
}

#mainmenu ul li:hover {
color: #cacab6;
}

#mainmenu ul li a:hover { 
background-repeat: no-repeat;
background-position: left center;
color: #000000;
}

#mainmenu ul li a {	
text-decoration: none; 
color: #064988; 
display: block; 
line-height: 27px;
}


/* menu level 1 */

#mainmenu ul li ul {

font-family: Verdana,Arial, Helvetica, sans-serif;
line-height: 14px; 
font-weight: bold;
font-size: 10px;
border: 1px solid silver;
left: 0px;
display:none; 
position: absolute;
top: 26px; 
width: 200px;
filter:alpha(opacity=90);
opacity:0.9;
khtml-opacity:0.9
}

#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 200px;
	height: 22px;
	background-color: #f6f6f6; 

	background-image: none;
	border-bottom: none;
	text-align: left;
	padding: 0px;
}
#mainmenu ul li ul li a {	
list-style: none;
padding-left: 10px; 
height: 22px; 
text-decoration: none; 
color: #555555; 
display: block; 
/*width: auto; */
 line-height: 20px; 

}

#mainmenu ul li ul li a:hover {
color: #FFFFFF; 

 background-color: #A5B6Ef; background-image: none; }
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */


/* menu widths */
#mainmenu  #topnav_2	{width: 95px;}		

.maincont{	text-align: left;}
