/* CSS Document */body {	margin: 0px;    font-family: Tahoma, Arial, Verdana, sans-serif;    font-size: 11px;    color: #23353a;}a {	color: #3f5c6b;}a:hover {	text-decoration: none;}#headerArea {	height: 137px;	background: url(../images/headerbkgrd.gif) repeat-x;}#header {	width: 987px;	margin: 0 auto;	height: 137px;	position: relative;	background: url(../images/boe-solarpro-logos.gif) no-repeat;}#joint {	float: left;	width: 540px;	position: relative;}#blueOak a {	position: absolute;	top: 35px;	left: 35px;	width: 245px;	height: 75px;	display: block;	z-index: 10;}#blueOak a:hover {	cursor: pointer}#solarPro a {	position: absolute;	width: 220px;	height: 60px;	top: 62px;	left: 300px;	display: block;	z-index: 10;}#solarPro a:hover {	cursor: pointer}#logo {	width: 300px;	float: right;}#tagline {	float: left;	width: 450px;}h1 {  font-size: 2em;  color: #003871;  padding: .4em 0;  margin:0 0 .3em 0;}#middle {	padding: 0px 0px;}#middleDisclaimer {	background-color: #3b3b3b;}#disclaimer {	padding: 0px 20px;	text-align: left;}#disclaimer h4 {	color: #2e6ca3;	font-size: 24px;	padding: 0px;	margin: 0px;}#disclaimer p {	line-height: 20px;	font-size: 13px;}.ad {	padding: 10px;	clear: both;	text-align: center;}#disclaimerBkgrd {	width: 992px;	margin: 0 auto;	height: 687px;	background: url(../images/disclaimerbkgrd.gif) no-repeat;}#content {	padding-bottom: 20px;}.contentBottom {	height: 25px;	background: url(../images/contentbottom.gif) bottom no-repeat;}#content h2 {	margin: 0px;	padding: 0px;	color: #23343b;	font-size: 33px;	font-family: Myriad, Arial, Helvetica, sans-serif;}#content p {	padding: 0px;	margin: 0px 0px 10px 0px;    	font-family: Tahoma, Arial, Verdana, sans-serif;    	font-size: 11px;       color: #23353a;}#singleColumn {	width: 933px;	margin: 0 auto;	border:1px solid #c9c8b8;	padding: 20px;	background-color: #dfdfd4;}#singleColumn h2 {	margin: 0px;	padding: 0px;	color: #146077;	font-size: 33px;	font-family: Myriad, Arial, Helvetica, sans-serif;}#singleColumn h2.leadin {	color: #2a2823;	font-size: 22px;	font-weight: normal;}.leftColumn {	width: 425px;	padding: 0px 0px 0px 10px;}.rightColumn {	width: 350px;	padding: 20px 0px 0px 10px;}#bottom {	clear: both;	height: 150px;	background: url(../images/footerbkgrd.gif) repeat-x;}#footer {	width: 973px;	margin: 0 auto;	color: #868686;	font-size: 12px;	padding: 25px 0px 0px;}#footer .left {	width: 150px;	float: left;	padding: 0px 0px 0px 5px;}#footer .right {	width: 500px;	float: right;	text-align: right;	padding: 0px 5px 0px 0px;	line-height: 18px;}#footer ul {	padding: 0px;	margin: 0px;}#footer ul li {	padding: 4px 0px;	margin: 0px;	list-style: none;	border-bottom: 1px solid #7e7d7d;}#footer  a {	color: #bababa;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}#footer h2 {	font-size: 14px;	color: #ffffff;	padding: 0px 0px 5px 0px;	margin: 0px;	font-weight: normal;	font-style: italic;}#footer img {	padding: 5px 0px 2px 0px;}table {	font-size: 11px;}small {	font-size: 10px;}dl {	margin: 10px 0px;}dt {	color: #606060;	font-size: 22px;	border-bottom: 1px solid #c2c2c2;	padding: 5px 0px 5px 0px;}dd {	padding: 0px;	margin: 5px 10px;	font-size: 13px;	line-height: 18px;}#box {	font-size: 13px;	background-color: #ffffff;	padding: 20px;	margin: 20px;	}.row {	background-color: #acc6de;}h4 {	padding: 0px;	margin: 0px;	font-size: 20px;	color: #4d4942;	font-weight: normal;}h5 {	font-size: 18px;	color: #585858;	padding: 0px;	margin: 0px;}.submitBtn {	background: url(../images/button-bkgrd.gif) repeat-x;	border: 1px solid #5a7685;	padding: 4px;	font-size: 14px;	color: #ffffff;	font-weight: bold;}.submitBtn:hover {	cursor: pointer;}.clearBoth {	clear: both;}.contactForm span {	color: #348713;	font-weight: bold;}.field {	width: 347px;}.message {	width: 347px;	height: 80px;}
