body{font-family:Tahoma, Verdana;}
#wrapper{width:860px;margin:0 auto;}

/*Header  Styles*/
#header{z-index:1002;position:relative;width:100%;height:128px;}
img.logo{position:absolute;top:50px;left:-2px;}
#header ul.main-nav{position:absolute;top:100px;left:210px;}
#header ul.main-nav li{display:inline;font-size:12px;padding-left:28px;}
#header ul.main-nav li a{color:#7e993a;}
#header ul.main-nav li a:hover{text-decoration:underline;}

/*Header Search Box Styles*/
#search{position:absolute;top:50px;right:4px;height:19px;width:255px;}
#search span{color:#898888;padding:0;font-size:12px;display:block;float:left;margin-top:3px;}
.search-box{float:right;width:126px;border:1px solid #9b9a9a;padding:2px 2px;margin:0 4px 0 0;color:#c5c3c2;font-size:11px;}
.search-btn{float:right;width:30px;height:19px;background:url(../../App_Images/go-btn.jpg) no-repeat;border:none;}

/*Header Social Box Styles*/
#social{position:absolute;top:25px;right:4px;height:17px;}
#social img{margin-left:2px;}

/*Homepage promo banner */
#promo{width:100%;}

/*Homepage three-cta area styles*/
#three-cta{width:100%;margin-top:3px;}
#three-cta img{float:left;margin-right:2px;}

/*Footer Styles*/
#footer{clear:both;position:relative;width:100%;height:25px;text-align:center;}
#footer img.wifi{position:absolute;top:5px;left:3px;}
#footer img.copyright{position:absolute;top:6px;right:1px;}
#footer ul{padding-top:8px;}
#footer ul li{font-size:11px;display:inline;background:url(../../App_Images/footer-nav-spacer.gif) 0px 3px no-repeat;padding:0 8px;line-height:12px;}
#footer ul li.noBG{background:none;}
#footer ul li a{color:#6d8d24;}
#footer ul li a:hover{text-decoration:underline;}


/*Menu Styles*/
#nav, #nav ul { /* all lists */
	padding: 0;
	padding:100px 0 0 234px;
	list-style: none;
	line-height:14px;
}
#nav a {
	display: block;
	color:#7e993a;
	margin-right:28px;
}
#nav a.last {margin-right:0;}

#nav li ul{margin:0;}
#nav li ul li a{width:140px;height:24px;color:#FFF;}


#nav li ul li a:hover{color:#ececec;}
	

#nav li { /* all list items */
	float: left;
	font-size:12px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #7b7573;
	border:1px solid #d9d2cd;
	padding:6px 0 0 4px;
	width: 140px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/*Global Styles*/
#wrapper .noMargin{margin:0;}
#wrapper .noMargin img{margin:0;} 
.clearBoth{clear:both;}
.floatRight{float:right;}