﻿.mainContent {
	border-bottom:1px solid #43ABDD;
	float:left;
	margin:0 0 60px 80px;
	padding-bottom:30px;
	width:520px;
}

.mainContent h2
{
	color:#43abdd;
	font-size:24px;
	font-family:Arial;
	border-bottom:solid 1px #43abdd;
	
}
.bodyContent img
{
	float:left;	
}
.author
{
	color:#43abdd;	
}
.publishedBy
{
	font-style:italic;	
}

.subContent
{
	width:160px;
	font-size:11px;	
	position:relative;
	float:left;
	margin-top:20px;
	height:100%;
}

.bodyContent {
	margin-left:0;
	width:520px;
}
.bodyContent h3
{
	font-size:17px;
	color:#43abdd;
	font-weight:lighter;
	margin-top:20px;
	float:left;	
}
.bodyContent p
{
	clear:both;
	}
.subNav {
	float:left;
	margin-left:20px;
	width:180px;
}

.subNav h4 {
	border-bottom:1px solid #CCCCCC;
	color:#43ABDD;
	font-family:Arial;
	font-size:14px;
	height:25px;
	margin-top:25px;
}
.subNav p
{
	font-size:11px;
	font-color:#7f7f7f;	
}
.subNav ul
{
	font-size:11px;
	font-color:#7f7f7f;
	list-style:none;	
}
.subNav ul li
{
	margin-left:-40px;
	margin-bottom:10px;	
}
.subNav ul li a
{
	font-size:11px;
	font-color:#7f7f7f;
	text-decoration:none;	
}
.subNav ul li a:hover
{
	font-style:italic;
	color:#43abdd;	
}
#homeContent
{
	margin-bottom:40px;	
}


.sitemap
{
	width:135px;	
}
#footSearch h2
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;	
}
#submitRow
{
	clear:both;	
	padding-left:190px;
}


.blueText
{
	color:#43abdd;	
}
.grayText
{
	color:#7f7f7f;
}
.darkGrayText
{
	color:#6a6a6a;	
}



.contactRow
{	
	display: block;
	float: left;
	margin: 4px 0 16px 0;
}
.contactLeft
{
	float: left;
	padding: 0 20px 0 10px;
}

.requiredField
{
	color:#43abdd;
	font-size: 10px;
	font-style: normal;
}

.textSmall
{
	width: 200px;
	background-color: #FFF9F1;
}

.contactRight
{
	float: left;
	padding: 0 10px 0 20px;
}

.contactFull
{
	float: left;
	padding: 0 20px 0 10px;
}

.textFull
{
	width: 446px;
	background-color: #FFF9F1;
}

.textState
{
	width: 40px;
	background-color: #FFF9F1;
}

.textState
{
	background-color: #FFF9F1;
}

.textZip
{
	width: 124px;
	background-color: #FFF9F1;
}

.checkRow
{
	float: left;
	display: inline;
	padding: 0px 80px 6px 10px;
}

.contactCheck
{
	float: left;
	display: inline;
	margin-left: 0px;
}

#commentBox
{
	background-color: #FFF9F1;
	width: 448px;
	height: 60px;
}


.textQuote
{
	background-color: #FFF9F1;
}
#questions
{
	margin-left:10px;	
}

.submitImg
{
	float: right;
}

        .style1
        {
            display: block;
            border-style: none;
            border-color: inherit;
            border-width: 0;
            margin: 0;
            padding: 0;
        }
        
#contactSubmit
{
	margin-left:200px;
	padding-top:25px;
	
}
#contactForm
{
	margin-left:30px;	
}
.contactRow, .contactLeft, .contactRight
{
	float:left;

}
.contactLeft, .contactRight
{
	width:200px;	
}
#state, #zip
{
	width:50px;
}
textarea
{
	width:450px;	
}


