body{	background:#83a4ae;	font:13px/24px Verdana, Arial, Helvetica, sans-serif;	color:#003648;	margin:0px;	min-width:986px;}.fontCls {	font-family: verdana;	font-size: 10pt;}img {border:none;}a{	color:#084093; /* KMM BLUE */ /*rgb(72,175,58);*/ /*rgb(0,128,0);*/	/* ORIGINAL #222220 #222220; #682c0c #073d91*/	text-decoration:underline;	font-weight: bold;}a:hover{text-decoration:underline;/*color:white;background-color:#084093;*/}#wrapper{	width:100%;	overflow:hidden;	position:relative;}.w1{	width:1020px;	float:left;	left:50%;	position:relative;}.w2{	width:1020px;	float:left;	left:-50%;	position:relative;}#header{	position:absolute;	top:0;	left:0;	width:1020px;	height:498px;}.header-frame{	height:438px;	overflow:hidden;}.wrap{	position:absolute;	top:0;	left:0;	z-index:1;}.header-holder{	background:url(../images/bg-header-holder.png) no-repeat;	padding:25px 0 0 39px;	width:419px;	height:413px;}#header .logo{	display:block;	text-indent:-9999px;	overflow:hidden;	background:url(../images/logo.gif) no-repeat;	width:281px;	height:82px;	padding:0 0 41px;}#header .logo a{	height:100%;	display:block;	position:relative;}#header .details{	position:absolute;	bottom:18px;	left:78px;	color:#fff;	font-weight:bold;	background:url(../images/bg-details.gif) no-repeat 0 3px;	padding-left:22px;	font-size:14px;}#header .pic1{	float:right;	position:relative;}#nav,#nav ul{	margin:0;	padding:0;	list-style:none;	font-size:14px;}#nav{	width:350px;	font-weight:bold;	position:relative;}#nav li{	float:left;	padding:0 25px 20px 0;}#nav a{	position:relative;	color:#fff;	height:1%;	cursor:pointer;}#nav .active a,#nav a:hover,#nav li:hover a,#nav li.hover a{	color:#ff0;	text-decoration:none;}#nav li span{	display:none;	position:absolute;	bottom:-42px;	left:20px;	background:url(../images/bg-menu.gif) no-repeat;	width:19px;	height:15px;	z-index:2;}* html #nav span{bottom:-7px;}*+html #nav span{bottom:2px;}#nav .active span,#nav li:hover span,#nav li.hover span {	display:block;}#nav #vanpool:hover span,#nav #vanpool.hover span{left:107px;}#nav #walking:hover span,#nav #walking.hover span{left:224px;}#nav .active ul,#nav li.hover ul,#nav li:hover ul {display: block;}#nav ul{	display:none;	position:absolute;	top:41px;	left:-9px;	width:330px;	font-weight:normal;	background:#48af3a;	border:1px solid #fff;	padding:7px 0;	height:175px;	line-height:23px;}#nav ul li{	display:block;	float:none;	padding:0;	width:100%;}#nav ul a{	float:none;	display:block;	padding:1px 10px;	color:#fff !important;	position:relative;}#nav ul .active a,#nav ul a:hover{	background:#fff;	color:#084093 !important;}#header .menu{	margin:0;	padding:0;	list-style:none;	width:100%;	overflow:hidden;	background:#90b3be;	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;}#header .menu li{	float:left;	text-align:center;	border-left:1px solid #b3d2dc;	margin:0 1px 0 -1px;}#header .menu a, #header .menuname{	color:#fff;	background:#90b3be;	padding:14px 33px 13px 30px;	/* changed 8/16/11 */	padding:14px 32px 13px 30px;	display:block;}			<style>.safari3 #header .menu a{padding:13px 29px 13px 32px;}.safari4 #header .menu a{padding:13px 30px 13px 32px;}.safari5 #header .menu a{padding:13px 30px 13px 32px;}.chrome #header .menu a{padding:13px 30px 13px 32px;}.mac.safari3 #header .menu a{padding:13px 29px 13px 32px;}.mac.safari4 #header .menu a{padding:13px 29px 13px 32px;}.mac.safari5 #header .menu a{padding:13px 29px 13px 32px;}.mac.chrome #header .menu a{padding:13px 29px 13px 32px;}.mac.ff2 #header .menu a{padding:13px 31px 13px 32px;}.mac.ff3 #header .menu a{padding:13px 31px 13px 32px;}.mac.opera9 #header .menu a{padding:13px 31px 13px 32px;}.mac.opera10 #header .menu a{padding:13px 31px 13px 32px;}#header .menu .active a,#header .menu a:hover{	background:#084093;	text-decoration:none;}#main{	padding:515px 0 0 40px;	height:1%;	overflow:hidden;	background:url(../images/bg-main.gif) repeat-y;}#content{	float:left;	width:675px;	padding:36px 0 0;	/*min-height:1025px;*/	position:relative;}* html #content{/*height:1025px;*/}#content .main-info{margin:0 0 48px;}#content p{margin:0 0 25px;}#content h1{	margin:0 0 15px;	color:#084093;	font:normal 26px "Trebuchet MS", "Times New Roman", Times, serif;}#content .columns{	width:100%;	overflow:hidden;}#content .columns-wrapper{	width:730px;	overflow:hidden;	margin:0 0 0 20px;}#content .col{	float:left;	width:320px;	margin:0 42px 0 0;}#content .sub-col{	padding-bottom:319px;}#content .col ul{	margin:-9px 0 0;	padding:0 0 0 20px;	list-style:none;	height:1%;	overflow:hidden;	font-weight:bold;}#content .col ul li{	float:left;	margin:0 7px 0 0;}#content .col ul .flag a{	display:block;	text-indent:-9999px;	overflow:hidden;	background:url(../images/bg-flag.gif) no-repeat;	width:39px;	height:30px;	margin:2px 0 0;}#content .col ul .more a{	color:#fff;	float:left;	background:url(../images/bg-more.gif) no-repeat;	height:27px;	padding:2px 5px 2px 50px;	width:141px;}#content .col .more a:hover{	text-decoration:none;	background-position:0 -31px;}#content h2{	margin:0 0 28px;	font:normal 18px "Trebuchet MS", "Times New Roman", Times, serif;	color:#48af3a;}#content .alignleft{	float:left;	margin:-10px 17px 0 4px;}#content .alignright{	position:absolute;	bottom:0;	right:-26px;}#sidebar{	float:right;	width:265px;}#sidebar .register-link{	color:#fff;	font-size:12px;	font-weight:bold;	background:url(../images/bg-register-link.gif) no-repeat;	width:163px;	height:24px;	display:block;	margin:0 auto 7px;	padding:12px 5px 5px 32px;}#sidebar .register-link:hover{	text-decoration:none;	background-position:0 -41px;}#sidebar .social-networks{	background:url(../images/bg-social-networks.gif) no-repeat;	color:#084093;	font-size:14px;	padding:10px 5px 14px 16px;	width:244px;	overflow:hidden;}#sidebar .social-networks strong{	float:left;	margin:0 14px 0 0;}#sidebar .social-networks ul{	margin:0;	padding:0;	list-style:none;	float:right;	font-size:11px;	overflow:hidden;	width:148px;}#sidebar .social-networks ul li{float:left;}#sidebar .social-networks ul a{	float:left;	background:url(../images/bg-social-list.png) no-repeat 0 7px;	padding:2px 14px 0 19px;}#sidebar .social-networks ul .twitter a{	background-position:0 -18px;	padding:2px 0 0 19px;}#sidebar .social-networks ul .pinterest a{	background-position:0 -42px;	padding:2px 0 0 19px;}#sidebar .social-networks ul a{float:left;}#sidebar .block{	background:url(../images/bg-sidebar-block.gif);	padding:11px 35px 22px 20px;	margin:0 0 33px;}#sidebar .aligncenter{	margin:0 auto -2px;	display:block;}#sidebar h3{	margin:0 0 10px;	font-size:14px;	line-height:17px;	color:#084093;}#sidebar .map,#sidebar .pic1{	display:block;	border:3px solid #084093;}#sidebar .box{	padding:6px 42px 17px 20px;	height:1%;	overflow:hidden;}#sidebar .author{	height:1%;	overflow:hidden;}#sidebar .author span{	float:right;	font-size:9px;	color:#48af3a;}#sidebar .pic2{	display:block;	margin:-16px 0 3px;}#sidebar .author a{color:#48af3a;}#sidebar .box h3{	font-size:12px;	line-height:18px;}#sidebar .pic1{margin:0 0 8px;}#sidebar .contact-link{	color:#fff;	font-size:17px;	font-weight:bold;	background:url(../images/bg-contact-link.gif) no-repeat;	height:30px;	width:124px;	display:block;	margin:14px auto 0;	padding:3px 10px 3px 58px;}#sidebar .contact-link:hover{	background-position:0 -36px;	text-decoration:none;}#footer{	background:#084093 url(../images/bg-footer.gif) no-repeat;	font-size:14px;	color:#fff;	font-weight:bold;	padding:35px 45px 13px 130px;}.footer-holder{	height:1%;	overflow:hidden;	padding:0 25px 20px 0;}#footer .contact{	float:left;	width:245px;	line-height:20px;}#footer .footer-logo{	display:block;	text-indent:-9999px;	overflow:hidden;	background:url(../images/footer-logo.gif) no-repeat;	width:234px;	height:51px;	margin:0 0 13px;}#footer address{	margin:0 0 18px;	font-style:normal;}#footer dl{	margin:0 0 9px;	height:1%;	overflow:hidden;	line-height:17px;}#footer dl dt{	float:left;	background:url(../images/bg-contact.gif) no-repeat;	width:11px;	height:18px;	color:#3ca92d;	font-size:12px;	padding:0 2px 0 5px;	margin:0 3px 0 0;}#footer dl dd{	float:left;	margin:0;	font-size:15px;	letter-spacing:-1px;}#footer .info{	float:right;	width:515px;	padding:29px 0 0;}#footer .menu-wrapper{	height:1%;	overflow:hidden;}#footer .info h4{	margin:0 0 34px;	text-indent:-9999px;	overflow:hidden;	background:url(../images/text-middlesex.gif) no-repeat;	width:515px;	height:20px;}#footer ul{	margin:0;	padding:0 11px 0 31px;	list-style:none;	float:right;	font-size:13px;	font-weight:bold;	letter-spacing:-1px;	width:180px;}#footer ul a{color:#fff;}#footer ul .active a,#footer ul a:hover{	text-decoration:none;	color:#ff0;}#footer .sub-menu{	width:125px;	padding:0;}#footer .contact-us-link{	color:#fff;	font-weight:bold;	margin:17px 0 0 23px;	float:left;	display:inline;}.footer-frame{	height:1%;	overflow:hidden;	font-weight:normal;	font-size:13px;	padding:0 0 0 3px;}#footer .design{	float:right;	font-size:11px;	margin:7px 0 0;}#footer .design a{color:#fff;}#footer p{margin:0;}.mapinfoparkride {	/* div around map info */	width:350px;}.mapinfofont {	font-size:9pt;}.mapinfoborder {	border:solid 1px #cccccc;	border-collapse:collapse;}.greenCls {}.greenCls a:hover {	text-decoration: underline !important;}