
/* TOP MENU */
#i_menu_top_box {
	margin: 0px 0px 0px 0px;
	float: right;
	/* background-color: #dddddd; */
}

.i_menu_top {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.i_menu_top li {
	margin: 0px;
	list-style-type: none;
	float: left;
}

.i_menu_top_itm {
}

.i_menu_top_itm a {
	display: block;
	padding: 5px 10px 5px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height:32px;
	text-decoration: none;
	color: #fff;
	width: auto;
}

html>body .i_menu_top_itm a:link {
	width: auto;
}

.i_menu_top_itm a:visited {
	text-decoration: none;
	color: #fff;
}

.i_menu_top_itm a:hover {
	text-decoration: none;
	color: #fff;
}

.i_menu_top_itm_sel {
}

.i_menu_top_itm_sel a {
	display: block;
	padding: 5px 10px 5px 20px;
	font-size: 18px;
	line-height:32px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	width: auto;
}

html>body .i_menu_top_itm_sel a:link {
	width: auto;
}

.i_menu_top_itm_sel a:hover {
	text-decoration: none;
	color: #fff;
}
.i_menu_top_itm_sel a:visited {
	text-decoration: none;
	color: #fff;
}
/* ---------*/


nav {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
nav ul {list-style:none;}

/* top menu */
.topmenu { float:left; clear:both;}
.topmenu ul { list-style:none; padding:0 0 0 0; margin-left:0px; }
.topmenu ul li { list-style:none; padding:0; float:left; background:none; position:relative; margin-left: 15px;}
.topmenu ul li a { 	font-family: 'Open Sans Condensed', sans-serif; color:#fff; float:left; text-decoration:none; font-size:15px; line-height: 22px; font-weight:normal; text-transform:uppercase; display:inline; padding:0px 0px 0px 6px; height:30px; margin-right: 15px; }
.topmenu ul li a.asl, .topmenu ul li.active a, .topmenu ul li a:hover { color:#fff; text-decoration: underline; }

.topmenu ul li ul.col_fw { width: 310px;}
.topmenu ul li ul.col_fw li {background-color: #FFF;}

/* sub menu */
.topmenu ul.submenu li a{ background: none; color: #666 !important;}
.topmenu ul li ul.submenu li {display:inline; padding:5px 0px 5px 0px; width: 305px; border-left: 5px solid #FFF; margin-left: 0px;}
.topmenu ul li ul.submenu li:hover { background-color: #EDEDED; border-left: 5px solid #D80000; }
.topmenu ul li ul.submenu li a { color:#008cff; width:auto; font-size:14px; padding:3px 10px 3px 10px; line-height: 1.2em; height:auto; font-weight:normal; text-align: left; }
.topmenu ul li u.submenul li a:hover { color: #D80000; text-decoration:none; }

.topmenu ul li ul.col_fw li {background-color: #FFF;}


.topmenu ul li ul.menuC {
	padding-top: 10px;
	position:absolute;
	float: left;
	top:42px; 
	left: 0px; 
	background-color: #FFF;
	display:none; 
	z-index: 10000;
	-webkit-box-shadow:0 0 4px rgba(153,153,153,0.65);
	box-shadow: 0 0 4px rgba(153,153,153,0.65);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#999999,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#999999,Positive=true);
}

.topmenu .fl { border-right: 1px solid #999; margin-right: 10px;}

.topmenu .nav_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
	margin-left: 10px;
	text-transform: uppercase;
	background-color: #EEE;
}

.topmenu .menu_sep {	
	float: left;
	width: 100%;
}
