body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, 
fieldset, legend, input, textarea, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
q:before, q:after {content:'';}
abbr, acronym {border:0; font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input, textarea, select {font-size:100%;}
legend {color:#000;}


/* Type
-------------------------------------------------------------------*/ 
body
{
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:62.5%;
	color:#6d6b6b;
	background:#e5e9ec url(../images/mainBG.jpg) repeat-y top center;
	text-align:center;
	line-height:16px;
}
h1, h2, h3, h4, h5, h6
{
    font-weight:normal; margin-bottom:15px;
}
h1 {font-size:3.0em;}
h2 {font-size:2.7em;}
h3 {font-size:2.2em;}
h4 {font-size:2.0em;}
h5 {font-size:1.8em;}
h6 {font-size:1.6em;}
a, a:active, a:visited
{
    color:#009AC7;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

.right { float:right; }
.left { float:left; }
.clear { clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}
.spacer { padding-top:15px; }
.sub { font-style:italic; }
.img { margin:0 10px 10px 0;  }
.marBot10 { margin-bottom:10px; }
.greenborder { border-bottom:solid 1px #d1e162; }
.center {text-align:center;}
.bold { font-weight:bold;}

/* Document */

#Doc { width:890px; margin:0 auto; text-align:left; font-size:1.1em;}


.HeaderStyle { background:transparent url(../images/topHeader.gif) no-repeat top; padding-bottom:10px; width:889px; }
.logo img { width:241px; height:120px; }

.MainHeader { text-align:center; background:url(../images/navBg.gif) no-repeat bottom; }
.MainHeader .Tabs1 ul { height:62px; overflow:hidden; }
.MainHeader .Tabs1 li { display:inline; text-transform:uppercase;}
.MainHeader .Tabs1 a, .MainHeader .Tabs1 a:visited { color:#a6dceb; font-size:1.2em; padding:20px 27px 24px 27px; line-height:65px; }
.MainHeader .Tabs1 a:hover, .MainHeader .Tabs1 a:active, .MainHeader .Tabs1 a.selected 
{ color:#fff; text-decoration:none; background:url(../images/navSelected.gif) no-repeat bottom; }

.MainHeader .featureHolder h1 { background:url(../images/sectionTop.jpg) no-repeat top; color:#fff; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:4.8em; padding:35px 40px 5px 20px; height:79px; margin:0; line-height:48px; overflow:visible; }
*:first-child+html .MainHeader .featureHolder h1 { padding:30px 40px 10px 20px; height:79px;line-height:60px; }

.MainHeader .featureHolder a.hometop, .MainHeader .featureHolder a.hometop:hover { background:url(../images/homeTop.jpg) no-repeat top; height:244px; margin:0; display:block; text-decoration:none; }


h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#0088ba; border-bottom:solid 1px #d1e162; display:block; padding:10px 0; }
h3.makePayment { text-align:right; padding:10px 0;  }
h3.makePayment span { float:left; padding-top:20px; padding-bottom:10px; }

h5 { font-family:Georgia, "Times New Roman", Times, serif; color:#0088ba;} 
.BodyStyle { padding:25px; }
.BodyStyle .leftContent { width:515px; float:left; }

.normalList li { float:left; width:180px; padding:0 0 5px 0; }
.largeList li { float:left; width:350px; padding:0 0 5px 0; }

.quoteBorder { border-left:solid 10px #fff; }
.quoteBox { margin:0 0 10px 10px; background:#00A5CD url(../images/QuoteFooter.gif) no-repeat bottom; border-left:solid 50px #fff;border-bottom:solid 30px #fff; padding-bottom:20px; width:282px; }

.listHolder { padding:10px; background:#e4ecae url(../images/rightGreenGrad.jpg) no-repeat bottom; }

.quoteBox .listHolder li { padding:0 0 10px 30px; }

	.quoteBox .listHolder li.one { background:url(../images/list1.gif) no-repeat top left; }
	.quoteBox .listHolder li.two { background:url(../images/list2.gif) no-repeat top left; }
	.quoteBox .listHolder li.three { background:url(../images/list3.gif) no-repeat top left; }
	.quoteBox .listHolder li.four { background:url(../images/list4.gif) no-repeat top left; }
	.quoteBox .listHolder li.five { background:url(../images/list5.gif) no-repeat top left; }

.arrowList li { padding:0 0 5px 20px; background:url(../images/arrowList.gif) no-repeat top left; }

.caseStudies li { padding-bottom:10px; }
.caseStudies a { display:block; color:#6d6b6b;text-decoration:none; padding:10px 10px 0px 10px;}
	.caseStudies a:hover{ display:block; color:#6d6b6b;text-decoration:none; background:#eee;}
	.caseStudies a span.title { color:#000;display:block;}
	.caseStudies a span.more { color:#9f1e29; }
		.caseStudies a:hover span.more { color:#9f1e29;text-decoration:underline; }
	
	
.largeStudy { width:826px; }	
.largeStudy .one, .largeStudy .two, .largeStudy .three,
.largeStudy .four, .largeStudy .five, .largeStudy .six,
.largeStudy .seven { background:url(../images/topNumbers.gif) no-repeat top; height:81px; margin-top:20px; padding:30px 0 0 30px }	
	.largeStudy .two { background-position:0 -175px ; }
	.largeStudy .three { background-position:0 -360px ; }
	.largeStudy .four { background-position:0 -535px ; }
	.largeStudy .five { background-position:0 -710px ; }
	.largeStudy .six { background-position:0 -886px ; }
	.largeStudy .seven { background-position:0 -1058px ; }

.largeStudy .header span { color:#6d6b6b; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; text-transform:uppercase; }		
.largeStudy .header h3 { padding:5px 0; border:none; }		
.largeStudy .content, .contact .content { background:#f7f9e7 url(../images/greenskinnybase.gif) no-repeat bottom; padding:30px 35px;}
.largeStudy .content .rightc { width:513px; float:right; }
	.largeStudy .content .rightc p { margin-top:0px;}

a.top { color:#9f1e29; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:1.1em; }

.bigTestimonials .greenborder { margin:30px 0; }
.bigTestimonials img.right { margin:10px 0 20px 30px; }
.bigTestimonials img.left { margin:10px 30px 20px 0; }
.bigQuoteleft { background:url(../images/bigquotes.gif) no-repeat top left; padding-top:90px; }
.bigQuoteright { background:url(../images/bigquotes-02.gif) no-repeat top right; }
.bigQuoteright, .bigQuoteleft { padding-top:90px; margin-top:10px;}


.program { clear:both; background:#F3F4F4; padding:20px 10px 0 15px; margin-bottom:10px; }
.program  h6 { font-size:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0088ba; font-weight:bold; margin-bottom:0px; }
.program  .img { margin-right:25px; }
*html .program  div { width:400px; }
*:first-child+html .program  div { width:400px; }
.program  div { width:500px; }
.program  .paypal { width:250px !important; text-align:center; }
.program  .paypal form select { width:240px; margin:10px 0;}


.contact {width:826px;margin:0 auto; text-align:left;}
.contact .header { background:#00A5CD url(../images/topbluebar.gif) no-repeat top; font-family:Georgia, "Times New Roman", Times, serif;
color:#fff; font-size:1.8em; padding:20px; margin-top:30px;}
	.contact .sub { background:#d4e37a; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; display:block; padding:5px 20px; font-style:normal; }
	.contact .content { padding:20px 20px 30px 30px;}
	.contact .leftside, .contact .rightside { width:385px; float:left;}
	.contact .content form label { font-weight:bold; }
	.contact .content input{ clear:both; display:block; margin:5px 0 10px 0;}
	.contact .content input[type="text"]{ width:300px; margin-top:3px; }
	.contact .content input[type="radio"]{ clear:none; display:inline; }
	.contact .content textarea{ margin-top:5px; width:300px; }
	.contact .content .submit{ background:url(../images/submit.gif) no-repeat top; width:80px; height:23px; border:none; cursor:pointer; }

	
	
/* Footer
-------------------------------------------------------------------*/

.FooterStyle ul
    {
        padding:0 0 7px 0;
        list-style:none;
		text-align:left;
    }
	
.FooterStyle { padding:25px; }
	
	.FooterStyle ul li
    {
		display:inline; padding:0 2px;
    }
	
	.FooterStyle ul li a:hover{
	 text-decoration:underline;
	}
	
	.FooterStyle ul li a{
	 color:#6d6b6b; text-decoration:none;
	}
	
	
	.FooterStyle ul li.seporator{
		color:#a3a3a3;
	}
	
	.FooterStyle p { float:right; color:#0088ba; margin:0; padding:0px; }
	
.footerHolder { background:url(../images/footerBg.jpg) no-repeat bottom; margin-top:10px;clear:both; }

h4 { font-size:18px; color:#009ac7; padding-bottom:10px; line-height:23px; }

.littleblue { color:#009ac7; font-size:1.2em; }

.bullets {margin-bottom:15px; }

.bullets li { list-style-type:disc; list-style-position:inside; margin-left:15px; }
