html {font: normal 62.5% "Lucida Grande", arial, tahoma, verdana, sans-serif;margin:0;background:#90d3fe;height:100%;}
body {margin:0;background:url('images/bg.jpg') repeat-x left top;color:#626262;height:100%;padding-top:20px;	font-size: 1.5em;
	line-height: 150%;}
a img {border:0;}
h1,h2 {margin:0;padding:0;font-weight:normal;}
h1 {color:#33cc00;font-size:20pt;margin-left:-3px;}
h2 {color:#0099CC;font-size:1.5em;padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 5px}
ul {
	list-style-type:none;
	padding:0 10px;
	margin:0;
	text-align: left;
}
dl dt {clear:both;float:left;width:150px;}
dl dd {float:left;margin:0 0 0.5em 0.25em;width:300px;} 
.va { vertical-align:text-bottom;} 
.ar { text-align:right; padding:10px;} 
#feature {background-image: url('images/heading.jpg'); clear:both; width:934px; height:350px;}
.featureheading{text-align:left; color:#fff; padding: 40px;}
.featuresub{text-align:left; color:#fff; padding-left: 40px;}
.hidden {display:none;}

.wlm_blue {color:#0099cc;}
.wlm_green {color:#33CC00;}

#container {margin:0 auto;background:#fff;width:935px;text-align:center;padding:10px;}
#main {text-align:left;loat:left;padding:30px 20px 20px 20px;}

#nav {width:550px;float:right;height:57px;text-align:right;padding-top:25px;font-size:12pt;font-family:Arial;padding-right:5px;font-weight:bold;}
 

#content {float:left;width:771px;text-align:left;background:url('images/body_bg.gif') repeat-y left top;}
#subnav {width:158px;float:left;padding-top:5px;}
 
/*check lists -- sub page  */
	ul.checks{border:1px solid #ccc;border-width:1px 1px 0;font-size:14px;line-height:1em;margin:0;padding:0}
	ul.checks li{background-image:url('images/tick.png');background-position:0 0;background-repeat:no-repeat;border-bottom:1px solid #ccc;color:#339900;list-style:none;margin:0;padding:4px 3px 4px 30px}
	ul.checks li:hover{
	background-color:#EBF9CC;
	color: #333300;
	cursor: default;
}
	ol.list{border:1px solid #ccc;border-width:1px 1px 0;font-size:16px;line-height:1.3em;margin:0;padding:0}
	ol.list li{border-bottom:1px solid #ccc;color:#369;list-style:inside decimal;margin:0;padding:4px 0 4px 5px}
	ol.list li:hover{background-color:#FFC}

.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}
.small {font-size:10px;}

.lsub{float:left;text-align:left;padding:17px;}
.rsub {float:right;text-align:left;padding:17px; margin-right:50px;}

a:link, a:visited {color:#0d8fe5;}
a:hover {text-decoration:none;}

#nav a:link, #nav a:visited {color:#626262;text-decoration:none;padding:9px;}
#nav a:hover {color:#fff;background:#0d8fe5;}
#nav a:link.active, #nav a:visited.active {color:#0d8fe5;background:#fff;}

#subnav a:link, #subnav a:visited {color:#626262;font-size:8pt;text-decoration:none;}
#subnav a:hover {text-decoration:underline;}
#alt_content img {padding:10px;}


* { outline: none; } 
/**** MIDDLE SECTION ************/

	/* Home Page Components  
	*/#middleSection{_height:400px;background:#fff;background-position:top left;min-height:400px}
	#middleSection a{background:none;padding-right:0;text-decoration:underline}
	#middleSection ul{float:left;list-style-type:none;margin:0;padding:0;width:100%}
	#middleSection ul li{float:left;padding-right:5em;width:25%}
	#middleSection ul li.noMargin{padding:0}
	#middleSection img{border:5px solid #ffe}
	#middleSection p.title{font-size:16px;margin:0}
	#middleSection p.title img{border:none}
	.squeezer{margin:0 auto;padding:35px 0 2em;position:relative;width:920px}

/* footer */
	#footer{
	background:#6B6B6B url('images/footer_bg.gif') repeat-x top left;clear:both;padding:2.2em 0 0.5em;
}
	#footer_content{color:#B4B4B4;margin:2em auto 0;padding:auto 1em;position:relative;width:852px}
	#footer_content a{color:#B4B4B4}
	#footer_content a:hover{color:#fff}
	#footer_content #locations{
	background:url('images/footer_content_locations_bg.gif') repeat-y top right;
	float:left;
	font-size:10px;
	padding:0.6em 2em 0 0;
}
	#footer_content #locations h4{color:#fff;font-size:11px;margin:0;padding:0}
	#footer_content #locations p{margin:0 3em 0.7em 0;padding:0}
	#footer_content #navigation_footer{float:right; text-align:right;font-size:0.8em;list-style-type:none;margin:1em 0 0;padding:0 0.1em 0.4em 0.5em;width:550px}
	#footer_content #navigation_footer li{float:left;margin:0;padding:0 0.6em 0 0}
	#footer_content #navigation_footer li a{color:#B4B4B4;display:block;float:left;font-size:10px;padding:0 1.1em 0.5em 0;text-decoration:none}
	#footer_content #navigation_footer li a:hover{color:#fff}
	#footer_content #navigation_footer li a strong{color:#fff;display:block;font-size:11px;margin:0 0 2px;text-shadow:#222 2px 2px}
	#footer_content #legal{background:url(images/footer_content_legal_bg.gif) repeat-x top left;float:right;margin:2em 0 0;padding:0.8em 0 0;width:580px}
	#footer_content #legal p{font-size:11px;width:200px}
	#footer_content #legal .contact{float:left}
	#footer_content #legal .contact a{font-weight:700}
	#footer_content #legal .copyright{float:right;text-align:right}
	.clear{clear:both;height:0}
	.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
	.clearfix{display:block}
	/* Hides from IE-mac \ */* html .clearfix{height:1%}
	*+html .clearfix{height:1%}
#footer a:link, #footer a:visited {color:#fff;font-weight:bold;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
