#menurow {
	background: url(../images/menurowbg.png) no-repeat;
	/*background-color:#be2b2b;*/
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom:15px;
	width: 900px;
	height: 25px;	
}

#mainMenu {
	color:#FFF;
	float: left;
 	width:100%;
 	height: 28px;
 	margin-top: 0;
 	margin-right: 0;
 	margin-left: 1px;
}

	
.menu {
       	padding:0;
       	margin: 0;
		font-weight:bold;
		
}

.menu ul{
       	list-style: none;
       	margin: 0;
       	padding: 0;
       	margin-left: -11px;       
}

.menu li{
       	list-style: none;
        float: left;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/libg.png) no-repeat right;
	line-height: 18px;
	margin-top: 2px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.menu li ul {
       	position: absolute;
       	width: 185px;
       	left: -999em;
       	background: url(../images/ulbg.png) repeat bottom;
        line-height: 26px;
        z-index: 500;
        margin-left: -20px;
        padding-bottom: 20px;
        padding-top: 15px;
}

.menu li:hover ul {
       	left: auto;
}

.menu li ul li {
       	width: 185px;
       	padding: 0;
        
}

.menu a {
       	display: block;
       	padding: 0;
       	font-weight: bold;
       	text-decoration: none;
       	color: #fff;
}

.menu a:hover {
	
	text-decoration: none;
}

html>body .menu li a {
       	width: auto;
}

.menu li ul li a {
      padding-left: 20px;
      text-transform: none;
      font-size: 11px;	
}

.menu li.active,
.menu li:hover,#active_menu:link,a#active_menu:visited{
	text-decoration: none;
	color: #BE2B2B;
}

.menu li ul li,
.menu li ul li.active,
.menu li ul li:hover {
	background: url(../images/ullibg.gif) no-repeat bottom;
	padding:0;
	margin:0;
	line-height: 24px;
}

.menu li:hover ul, .menu li.sfhover ul {
       	left: auto;
}

.menu li.active a,
.menu ul li.active a {
       	text-decoration: none;
       	color: #fff;
}

.menu li.active a,
.menu li:hover a {
}

.menu li ul ul {
 	margin: -26px 0 0 185px;
 	padding-top: 2px;
 	padding-bottom: 0;
 	background: #0073bb url(../images/ullibg.gif) no-repeat top; 
}

.menu li:hover, .menu li.hover { position: static; }

.menu li:hover ul ul, .menu  li.sfhover ul ul {
 	left: -999em;
}
 
.menu  li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu  li li.sfhover ul {
 	left: auto;
}

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {
	left: -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {
	left: auto;
}

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul, .menu li.sfhover ul ul ul ul {
	left: -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul, .menu li li li li.sfhover ul {
	left: auto;
}

/* TOPMENU */

#topmenu {
	float: right;
	width: 220px;
	height: 11px;
}

#topmenu ul {
	float: right;
	margin-right: 5px;
}

#topmenu ul li {
	background: none;
	text-transform: none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
}

#topmneu a {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
}


/* FOOTER MENU */

#footermenu {
	width: 500px;
	float: right;
}

#footermenu ul {
	float: right;
	height: 10px;
	margin:0;
	margin-top: 5px;
	padding: 0;
}

#footermenu ul li {
	height: 10px;
	line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #e8e8e8;
	text-transform: lowercase;
	background: none;
}

#footermenu ul li a {
	color: #666;
	font-weight: normal;
}	

/* LEFT MENU */
