html,body{font:11px/18px Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
body{background:url(../images/v2/header-bg-shim.jpg) top left repeat-x;z-index:1;margin:0;padding:0;}
a {outline: none; }
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
:focus { outline: 0; }
blockquote, q {quotes: “” “”;}
q:before, q:after {content: ”;}
abbr, acronym { border: 0;}

a:link, a:visited {color: #6c9103;text-decoration: none;}
a:hover, a:active {color: #333;text-decoration: underline; }

h1,h2,h3,h4,h5,h6{margin:5px 0;padding:3px 0;}
h1,h2,h3,h4,h5,h6,strong{font-family:Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}

.bg-image{background:transparent url(../images/v2/body-bg.jpg) top right no-repeat;overflow:visible;margin:0;padding:30px;}
.wrapper{width:965px;text-align:left;margin:0 auto;}
.header{height:260px; position:relative;}
.header h1{margin-left:40px;color:#fff;}
.header img.logo{padding:0; margin-top:20px;}
.subHeader,.footer{background-color:#EDF9D3;padding:3px 70px;}
.moreInfo{padding:3px 70px; margin-bottom:20px;}
.moreInfo img {margin-left: 20px;}
.content p{font-size:12px;}
ul.feature{text-align:center;display:block;clear:both;margin:10px 9% 30px;}
ul.feature li{text-align:left;display:inline;list-style-type:none;float:left;width:218px;height:190px;overflow:visible;background:url(../images/v2/feature-box-bg.jpg) top center no-repeat;margin:15px;}
ul.feature li h3{color:#fff;font-variant:small-caps;font-size:16px; margin-bottom:20px;margin-top:10px;}
ul.feature li img.icon{float:left;padding:7px 10px;}
ul.feature li p{font-size:11px;padding:0 15px; clear:left;}
ul.feature li.subFeature{background-color:#EDF9D3;background-image:none;border:2px solid #B4D2A3;height:72px;width:216px;overflow:visible;}
ul.feature li.subFeature img{float:right;margin:-2px 0 0;padding:0;}
ul.feature li.subFeature p{padding:0 5px; clear:none; vertical-align:text-top;}
.fr{float:right;}
.fl{float:left;}
.leftCol{width:390px;}
.rightCol{width:390px;margin-left:20px;clear:none;}
.rightCol li {padding: 5px 10px;}
.rightCol img {margin-bottom:40px;}
hr.clear{visibility:hidden;clear:both;}
.nav {
	position:absolute;
	bottom:15px;
	float:right;
	right: 0;
}
.nav a { display:inline-block;background: url(../images/v2/nav-bg.jpg) bottom left repeat-x; color:#fff; font-weight:700; padding: 17px 1.5em; color:#fff;} 
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active {color:#fff;} 