@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1260px){
.AddLeft,
.AddRight{display:none;}
}
@media only screen and (max-width:1016px){
#wrapper{
	width:100%;
	}
}
@media only screen and (max-width:900px){
#Menu{
	display:block;
	background:url(../images/MenuBgHover.jpg) left bottom repeat-x;
	color:#000000;
	padding:0px 10px;
	height:42px;
	line-height:42px;
	font-size:18px;
	}

#Menu .IcnClos,
#Menu .IcnOpn{
	float:left;
	width:36px;
	height:36px;
	margin:3px 10px 0px 3px;
	font-size:20px;
	text-align:center;
	line-height:36px;
	border-radius:3px;
	font-weight:bold;
	}
#Menu .IcnClos{display:none;}
#Menu.active .IcnClos{
	display:block;
	background:rgba(255, 255, 255, 0.5);
	float:right;
	margin-right:0px;
	}
#Menu .IcnOpn span{
	display:block;
	background:#000000;
	height:5px;
	width:70%;
	margin:5px auto;
	}
#Menu.active .IcnOpn span,
#Menu:hover .IcnOpn span{background:#ffffff;}
#Menu.active,
#Menu:hover{
	background:url(../images/MenuBg.jpg) left bottom repeat-x;
	color:#ffffff;
	cursor:pointer;
	border-bottom:1px #002f60 solid;
	}

#Menubar{
	display:none;
	background:none;
	height:auto;
	border-top:1px #004d9f solid;
	}
#Menubar > li{
	float:none;
	width:100%;
	height:auto;
}
#Menubar > li.active > a,
#Menubar > li:hover > a.top_link,
#Menubar > li > a{
	background:#024184;
	color:#ffffff;
	}
#Menubar > li > a:hover{
	background:#ecb707; color:#000000;
	}
#Menubar > li:hover > a.top_link{border-bottom:none;background:#ecb707;color:#000000;}

/*Starting Drop Down*/

#Menubar li:hover {position:relative; z-index:200;}

#Menubar li:hover ul.sub,
#Menubar li ul.sub{
	left:inherit;
	top:inherit;
	border-left:none;
	width:100%;
	height:auto;
	z-index:0;
	background:none;
	}
#Menubar li:hover ul.sub li,
#Menubar li ul.sub li{
	display:block;
	height:auto;
	width:100%;
	}
#Menubar li:hover ul.sub li a,
#Menubar li ul.sub li a{
	background:#004d9f;
	display:block;
	padding:0px 0px  0px 20px;
	height:36px;
	width:100%;
	line-height:36px;
	color:#fff;
	font-size:13px;
	text-indent:0px;
	}
#Menubar li ul.sub li a:hover,
#Menubar li:hover ul.sub li a:hover{background:#ecb707; color:#000000;}


#Menubar li:hover li:hover ul,
#Menubar li:hover li:hover li:hover ul,
#Menubar li:hover li:hover li:hover li:hover ul,
#Menubar li:hover li:hover li:hover li:hover li:hover ul
{left:0px; top:-4px; background: #bbd37e; border:1px solid #5c731e; white-space:nowrap; width:240px; z-index:400; height:auto;}

#Menubar li:hover ul,
#Menubar li ul,
#Menubar li:hover li:hover ul ul,
#Menubar li:hover li:hover li:hover ul ul,
#Menubar li:hover li:hover li:hover li:hover ul ul
{position:inherit; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#Right,
#Left{
	float:none;
	width:100%;
	}


}
@media only screen and (min-width:900px){#Menubar{display:block!important;}}



@media only screen and (max-width:884px){
#header .HdrAd{display:none;}
.OthLinks{
	width:100%;
	float:none;
	}
.OthLinks.OthL2{padding-top:0px; margin-top:-10px;}
}
@media only screen and (max-width:415px){
#header a.logo{font-size:20px;width:100%;}
}