body {

margin:1em 0;
padding:0;
font:small/1.5em Georgia,Times,Sans;
background:#ffecc4 url(i/mainBackground.gif);
color:#000;

}

/*general styles*/
form{margin:0;padding:0;}
a:link,a:visited {color:#284a12;}
a:hover {color:#630;text-decoration:none;}
a.active {color:#360;}

#wrap {
width:780px;
margin:0 auto;
padding:5px;
background:#fff url(i/topCorners.gif) top center no-repeat;

}

#header {
width:auto;
margin:0;
padding:0;
background:#92d247;

}

#mainNav {
width:auto;
margin:0;
padding:0;
background:#aa5d0d url(i/mainNav-B.gif) top left repeat-x;

}

#subNav {
width:auto;
margin:0;
padding:0;
background:#b97a30;

}

#colHolder{
width:580px;
float:left;
margin:0;
padding:0;
background:transparent url(i/colWrapShadow.gif) top left repeat-x;


}
#colWrap {
width:auto;
margin:0;
padding:0;
background:transparent url(i/3colBack.gif) top left repeat-y;

}

#leftCol {
width:153px;
float:left;
margin:0;
padding:0;
background:#fff;

}

#centerCol {
float:right;
width:360px;
background:transparent;
margin:0;
padding:2em 25px 1em 40px;
}

#rightCol {
width:200px;
float:right;
margin:0;
padding:0;
background:#0f99f6;
color:#fff;

}


#colWrap #rightCol h3.free {
margin:0;
padding:3.3em 1em .8em 1em;
text-align:center;
font-weight:400;
font-size:100%;
line-height:1.2em;
background:#096ee5 url(i/moreClouds.jpg) top center no-repeat;
}

#colWrap #rightCol h3.free img {padding-bottom:.7em;}

#colWrap #rightCol i {
	color:#FF6;
	font-size:85%;
}
#colWrap #rightCol p {
margin:0;
padding:.2em .5em;
background-color:#0f99f6;
font:90%/1.2em Helvetica,Arial,Sans-Serif;
}

#colWrap #rightCol p.stripes {
	background:#0f99f6 url(i/formBackPattern.gif);
}

#colWrap #rightCol p.submit {
	background:#0f99f6 url(i/freeAnalysisImage.jpg) bottom center no-repeat;
	padding:.5em 0 125px 0;
	text-align:center;
	border-bottom:3px solid #fff;
}
#colWrap #rightCol p b {display:block;width:40%;float:left;line-height:2em;font-weight:400;}

#colWrap #rightCol p input {width:50%;}
#colWrap #rightCol p textarea {width:80%;}

#footer {
	margin:-5px;
	padding:0;
	width:auto;
	height:12px;
	background:#fff;
	clear:both;
}

.clear { clear: both; height: 1px; overflow: hidden; background-color: transparent;padding:0;margin:0;width:100%; }


#colWrap p {margin:0;padding:0;}

/* center column */

#colWrap #centerCol h1,#colWrap #centerCol h2,#colWrap #centerCol h3,#colWrap #centerCol h4 {
font-weight:400;
font-size:200%;
color:#284a12;
line-height:1.1em;
padding:0;
margin:1em 0 .5em 0;
}
#colWrap #centerCol p {
	margin:0 0 .3em 0;
}
#colWrap #centerCol h3{
	font-size:145%;
	color:#630;
	margin-bottom:.2em;
}
#colWrap #centerCol h4 {font-size:120%;}

#colWrap #centerCol p.highlight {
color:#284a12;
background:#dafd7a;
border:3px double #b3ea30;
padding:2em;
margin:1em auto;
font-style: italic;
width:75%;

}

#colWrap #centerCol p.highlight b {
display:block;
text-align:right;
}

#colWrap #centerCol ul {}
#colWrap #centerCol ul li {
padding:.5em 0;
color:#630;
}
#centerCol.form p {clear:both;}
#centerCol.form p b {display:block;width:35%;float:left;color:#284a12;padding-left:1em;}
#centerCol.form p input,#centerCol.form p textarea {width:45%;}
#centerCol.form p input.submit {width:auto;}

#colWrap #centerCol.form p b.feedback {background:#00C;color:#fff;margin:.5em 0;padding:.2em;font:90% Helvetica,Arial,Sans;}

#colWrap #centerCol.form .paragraphGroup {background:#FF9;margin:1em 0;padding:1em 0;}

/* QUOTE STYLE */
#Quote {
background:#8ccf3f url(i/quotePattern.gif);
margin:0;
padding:0;
width:153px;
overflow:hidden;
border-bottom:3px solid #fff;
border-top:3px solid #fff;
}

#Quote h1, #Quote h2{ color:#284a12;font-size:120%;padding: .5em .2em 0 .6em;font-weight:400;}

#Quote p
{
	padding: .5em 1em;
	font-style: italic;
	color:#284a12;
	line-height:1.3em;
	font-size:90%;
}
#Quote p b.name,#colWrap #centerCol b.name {display:block;text-align:right;padding-top:.4em;}





/* AREA FOR MAIN NAV STYLE */

ul#primary-nav {
	
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto; /* Width of Menu Items */
	border-top:1px solid #fff;}

ul#primary-nav li  {
	position: relative;
	float:left;	}

/* styles 4 main buttons  */
ul#primary-nav li a
{
	display:block;
	float:left;
	text-decoration: none;
	color: #fff;
	width:145px;
	margin:0;
	padding:1em 0;
	border-left:3px double #b97727;
	font-size: 120%;
	font-weight: 400;
	text-align: center;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%;}
/* End */

/* hover styles for all buttons */
ul#primary-nav li a:hover { color:#000; }


ul#secondary-nav {
	
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto; /* Width of Menu Items */}

ul#secondary-nav li  {
	position: relative;
	float:left;	}

/* styles 4 main buttons  */
ul#secondary-nav li a
{
	display:block;
	float:left;
	text-decoration: none;
	color: #fff;
	width:130px;
	margin:0;
	padding:.2em 0;
	font-size: 90%;
	font-weight: 400;
	text-align: center;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#secondary-nav li { float: left; height: 1%; }
* html ul#secondary-nav li a { height: 1%;}
/* End */

/* hover styles for all buttons */
ul#secondary-nav li a:hover { color:#000; }


p.seo,p.legal {
margin:.5em auto;
text-align:center;
font-size:x-small;
color:#aa5d0d;
}
p.seo a:link,p.seo a:visited {
color:#630;
}

p.seo a:hover {
color:#F93;
}