/* CSS Document */
/*-------------------------------------mainmenu---*/

/*-----------------content----*/
.module_menu div{color:#fff; font-size:12px;}
.module_menu ul {list-style:none; margin:17px 27px 0px 32px;}
.module_menu li	{ display:block; line-height:14px !important;  padding:9px 0 7px 0; background:url(../images/main_menu_line.gif) bottom left repeat-x; }
.module_menu li	ul {padding:8px 0px 2px 0; margin:5px 0 7px 20px !important;}
.module_menu li	ul li{ background:none; border:none;  padding:0 0 5px 0;}
.module_menu li	ul li a{ padding:0 0 0 0;}
.module_menu li a {
	 background:url(../images/main_menu_marker2.gif) 0px 5px no-repeat;
     padding:0px 0px 0 18px  !important;
	color:#1FA7DB  !important;
	display:block;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	 line-height:14px  !important;
	 font-weight:bold;
}
.module_menu li a span {}
.module_menu li a:hover {
	color:#272727  !important;
	text-decoration:none;
	padding:0 0px 0 0;
	 line-height:14px;
	 padding:0px 0px 0 18px;
	 font-size:13px !important;
}
.module_menu li a:hover span {color:#272727 !important; }
.module_menu li.active a {color:#272727  !important; padding:0px 0px 0 18px; line-height:14px; font-size:13px;}

.module_menu h3 {
	background:url(../images/main_menu_marker2.gif) 0px 5px no-repeat;
     padding:0px 0px 0 18px  !important;/*0px 0px 0 18px  !important;*/
	 margin: 10px 0 0 0;
	color:#1FA7DB  !important;
	display:block;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	 line-height:15px  !important;/*14px*/
	 font-weight:bold;
	 cursor:pointer;}
	 
.module_menu h3 a {
text-decoration: none;
color:#1FA7DB  !important;
}

/*-------------------------------------topmenu---*/

.row-top-menu ul.menu-nav {
padding:0 0 0 11px !important;
margin:0 0 0 0 !important;

}
.row-top-menu ul.menu-nav li	{
	display:block; 
	padding:0 0 0 0;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0 !important;
	
}
.row-top-menu ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
	
	
}
.row-top-menu ul.menu-nav li a span	{
	display:block; 
	padding:16px 27px 10px 27px;
	color:#FFFFFF;
	display:block; 
	font-size:16px;
	line-height:1.2em;
	letter-spacing:1px;
	text-decoration:none !important;
	float:left;
	font-weight:bold;
	background:url(images/top_menu_separator.gif) right 16px no-repeat;
}

/*-------------------hover-active----*/

.row-top-menu  ul.menu-nav li a:hover  {
color:#000 !important; 
}
.row-top-menu  ul.menu-nav li a:hover span	{
color:#000 !important; 
}

.row-top-menu  ul.menu-nav li.active a   {
color:#000 !important; 
}
.row-top-menu  ul.menu-nav li.active a span	{
color:#000 !important; 
}



#content .module ul{ list-style:none; margin:0;}
#container ul{ list-style:none; margin:15px 0;}
#container ul li, #content .module ul li{ background:url(../images/list_1.gif) 0 5px no-repeat; color:#271C10; line-height:16px; padding:0 0 5px 12px;}
#container ul li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover{ color:#1FA7DB; line-height:16px;  font-size:11px;}
#content ul li a:hover, #content .module ul li a:hover{ color:#1FA7DB; line-height:16px; }
#container ul li p{ line-height:16px;}
#container ul li span{ color:#FFF;}




