#maincontainer {
	background-color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 950px;
}
#headera {
	width: 845px;
	float: left;
	margin-left: 45px;
	height: 90px;
	background-image: url(images/Header_A.jpg);
	background-repeat: no-repeat;
}
#headerb {
	width: 845px;
	float: left;
	margin-left: 45px;
	height: 25px;
	background-image: url(images/Header_B.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
#topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	margin-left: 170px;
	text-decoration: none;
	text-align: center;
	color: #a0a600;
	margin-top: 6px;
}
#leftnav {
	float: left;
	margin-left: 45px;
	width: 164px;
	height: 435px;
	margin-top: 5px;
	padding-right: 3px;
	background-color: #FFFFFF;
}
#main {
	width: 615px;
	padding-left: 30px;
	padding-top: 30px;
	padding-right: 30px;
	margin-top: 5px;
	background-image: url(images/BodyBlend.jpg);
	background-repeat: no-repeat;
	height: auto;
	float: right;
	margin-right: 61px;
	background-color: #FFFFFF;
}
#mainbio {
	width: 400px;
	height: auto;
	float: left;
	margin-left: 10px;
}
#footer {
	width: 675px;
	margin-top: 12px;
	float: right;
	margin-right: 60px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #a0a600;
	vertical-align: bottom;
	height: 50px;
}

body {
	height: auto;
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #FFFFFF;
}

/* Text Styles */

h1, h2, h3, h4, h5, h6 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0;
padding:0;
}
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
	margin: 0;
	padding: 0;
	font: normal 14px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
small {
  font-size:.85em;
}
big {
  font-size:1.2em;
}

/* Links and Images */
a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #a0a600;
}
a.style5, a.style5:link, a.style5:visited, a.style5:active, a.style5:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
a.style2, a.style2:link, a.style2:visited, a.style2:active, a.style2:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
img {
  border: none;
}

/* Tables */
table {
  margin: 0;
  padding: 0;
  border: none;
}

/* Forms */
form {
  margin: 0;
  padding: 0;
  display: inline;
}
label {
cursor: pointer;
}

/* Common Classes */
.clear { clear: both; }
.floatLeft {
	float: left;
	margin-left: 45px;
	width: 165px;
	margin-top: 5px;
	height: 3px;
	color: #40211F;
}
.floatRight { float: right; }
.textLeft {
	text-align: left;
	font-size: 15px;
	line-height: 1.25;
}
.textemail {
	color: #000;
}
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.bold {
	font-weight: bold;
	color: #133463;
}
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }	
#footbarbrown {
	width: 162px;
	float: left;
	margin-left: 45px;
	height: 2px;
	margin-top: 6px;
	margin-bottom: 12px;
}
#footbargreen {
	width: 675px;
	height: 2px;
	margin-top: 5px;
	margin-right: 60px;
	float: right;
}
#maincontainer #headera #homepic {
	float: left;
	height: 90px;
	width: 165px;
	background-color: #CC3399;
}
#footlegal {
	width: 550px;
	float: left;
}
#littlejohncreative {
	width: 125px;
	float: right;
	color: #FF0000;
	text-decoration: none;
}

.style1 {
	color: #a0a600;
	vertical-align: middle;
}
.style2 {
	font-size: 9px;
	line-height: 18px;
	color: #333333;
}
.style3 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.style4 {
	font-size: 12px;
	line-height: 18px;
	color: #888d01;
}
.style5 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.style6 {
	color: #a0a600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.style7 {
	font-size: 10px;
	line-height: 30px;
}
.testimonials {
	color: #133463;
	font-weight: normal;
}
