@CHARSET "UTF-8";

#menu.default,
#menu.default ul{list-style: none; text-align: left;}
	#menu.default li{background: none; margin: 0; padding:0;}

	#menu.default > li a{
		color: #454345;
		border-top:1px solid #c9c9c9;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		display: block;
		font-size: 15px;
		padding: 10px 16px;
		text-decoration: none;
	}
		#menu.default > li a:hover,
		#menu.default > li a.active{background: url(../img/menu-bg.gif) no-repeat 210px center transparent; color: #297DBD;}
		#menu.default > li a.active{background-color: #f7f7f7; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}

		#menu.default > li a.highlight{color: #f96b2e;}
		#menu.default > li a.highlight:hover,
		#menu.default > li a.highlight.active{background: url(../img/menu-highlight-bg.gif) no-repeat 210px center transparent;}
		#menu.default > li a.highlight.active{background-color: #f7f7f7; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}

	#menu.default > li.last a{border-bottom: 1px solid #c9c9c9;}

	#menu.default ul{border-top:1px solid #c9c9c9; margin:0 0 0 0; *margin-top:-17px; padding:9px 0;}
		#menu.default ul li a{border:none; color:#999; display:block; font-size:14px; line-height:1.5; padding: 3px 6px 3px 12px; text-decoration: none;}
		#menu.default ul li a:hover,
		#menu.default ul li a.active{background:none; border:none; color:#297DBD;}
		
		
#menu.horizontal{border-bottom: 1px solid #297DBD;; height:48px; list-style: none; text-align: center; width:100%;}
	#menu.horizontal li{background: none; float: left; margin: 0 3px 0 0; padding:0;}
	
	#menu.horizontal > li a{
		background-color: #eee; 
		color: #454345;
		display: inline-block;
		font-size: 16px;
		line-height:48px;
		padding: 0 16px;
		text-align: center;
		text-decoration: none;
	}
		#menu.horizontal > li a.active,
		#menu.horizontal > li a:hover{
			background-color: #297DBD;;
			color: #fff; 
		}
		#menu.horizontal > li.highlight{float: right; margin: 0 0 0 3px;}
			#menu.horizontal > li.highlight a{background-color: #297DBD; color: #fff; letter-spacing: 1px;}
				#menu.horizontal > li.highlight a:hover{background-color: #3590d5;}
	
.menu-wide-blue{border-bottom:1px solid #237CC0; height: 38px;}		
	.menu-wide-blue #menu.horizontal{border-bottom:none; height:38px; margin-bottom:0;}
		.menu-wide-blue #menu.horizontal > li a{background-color:#fff; font-size:14px; line-height: 38px; padding: 0 12px;}
		.menu-wide-blue #menu.horizontal > li a.active,
			.menu-wide-blue #menu.horizontal > li a:hover{background-color: #237CC0;color: #fff;}
			
.menu-wide-blue + .container{margin-top: 15px;}
