/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background: #ebe9e9;
}
h1 {
	color: #0AADAD;
	font: normal 1.6em "Arial Rounded MT Bold";
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h2 {
	font-family: "Arial Rounded MT Bold";
	color: #777777;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
}
h2 a {
	color: #364BB4;
	margin-top: 10px;
	margin-bottom: 10px;
	font: normal 16px "Arial Rounded MT Bold";
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
h3 {
}
p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
}
#mainwrap {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
}
#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff;
}
#head {
	background: url(../images/banner2.jpg);
	height: 233px;
	width: 760px;
}
#head2 {
	background: url(../images/head.jpg);
	height: 152px;
	width: 745px;
	float: left;
	margin-left: 5px;
}
#logo {
	float: left;
	width: 208px;
}
#logo2 {
	float: left;
	width: 170px;
}
#buttons {
	width: 557px;
	float: left;
	margin-left: 5px;
}
#topmenu {
	height: 25px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	padding-top: 15px;
}
#topmenu li {
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
}
#topmenu li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/link_devider.jpg) no-repeat 0px;
	padding-left: 5px;
}
#topmenu li a:hover {
	color: #000000;
}
#lowhead {
	background: url(../images/lowhead.jpg) no-repeat;
	height: 31px;
	margin-top: 5px;
	text-align: center;
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	width: 760px;
}
#rightcolumn {
	float: right;
	width: 188px;
	margin-right: 10px;
}
#rightcolumn a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rightcolumn a:hover {
}
#rightcolumn ul {
	margin-left: 10px;
}
#rightcolumn li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: none;
	padding-left: 20px;
}
#leftcolumn {
	float: left;
	width: 515px;
	font: 14px/1.5em Arial, Helvetica, sans-serif;
	color: #575656;
	margin-top: 20px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#leftcolumn p {
	line-height: 1.5em;
}
#leftcolumn ol {
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin-left: 30px;
}
#leftcolumn ul li {
	margin-left: 10px;
	line-height: 1.7em;
}
#leftcolumn ul {
	margin-left: 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#leftcolumn a {
	text-decoration: none;
}
#leftcolumn a:hover {
	text-decoration: underline;
}
.list {
	list-style-image: url(../images/bullet.jpg);
}
#boxes {
	margin-top: 3px;
	float: left;
	margin-left: 6px;
}
#boxes ul {
	margin-left: 20px;
}
#boxes li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	list-style-image: url(../images/bullet2.png);
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#boxes li a {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#boxes li a:hover {
	text-decoration: underline;
}
#boxes h1 a {
	font-family: "Arial Rounded MT Bold";
	color: #FFF;
	font-size: 18px;
	text-decoration: none;
	margin-left: 30px;
}
#boxes h1 a:hover {
	text-decoration: underline;
}
#prod {
	height: 243px;
	width: 185px;
	float: left;
	margin-right: 1px;
	background-image: url(../images/producers-box.jpg);
	background-repeat: no-repeat;
}
#retail {
	height: 243px;
	width: 185px;
	float: left;
	background: url(../images/retailers-box.jpg);
	margin-right: 1px;
}
#consum {
	float: left;
	height: 243px;
	width: 185px;
	background: url(../images/consumers-box.jpg);
	margin-right: 1px;
}
#contr {
	float: left;
	height: 243px;
	width: 185px;
	background: url(../images/contractors-box.jpg);
}
#content {
	float: left;
	width: 515px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #575656;
	margin-top: 40px;
	padding-left: 30px;
}
#map {
	float: left;
	width: 193px;
	margin-top: 20px;
}
#footer {
	font: 12px Arial, Helvetica, sans-serif;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	color: #575656;
	text-align: center;
	background-image: url(../images/foot_bgr.jpg);
	background-repeat: no-repeat;
	height: 60px;
	padding-top: 30px;
}
#footbgr {
	width: 861px;
	margin-right: auto;
	margin-left: auto;
	height: 41px;
	background-image: url(../images/foot_bgr.jpg);
	background-repeat: repeat-y;
}
#linksbox {
	width: 188px;
	background: #0aadad url(../images/links_box_top.jpg) no-repeat left top;
	padding-top: 10px;
	margin-bottom: 1px;
}
#linksbox ul {
}
#linksbox li {
	height: 27px;
	padding-top: 5px;
}
#linksbox a {
	text-decoration: none;
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#linksbox a:hover {
}
.on {
	background: url(../images/arrow.jpg) no-repeat;
	font-weight: bold;
}
#subbottom {
	background: url(../images/links_box_bottom.jpg) no-repeat left bottom;
	height: 7px;
	margin-top: 10px;
}
#prodlinksbox {
	width: 188px;
	background: #b15c01 url(../images/prodlinkstop.jpg) no-repeat left top;
	padding-top: 10px;
	margin-bottom: 1px;
}
#prodlinksbox a {
	color: #FFFFFF;
}
#prodlinksbox a:hover {
}
#prodlinksbox ul {
}
#prodlinksbox li {
	height: 27px;
	padding-top: 5px;
}
#prodlinksbox .on {
	background: url(../images/prodarrow.jpg) no-repeat;
}
#prodlinksbox #subbottom {
	background: url(../images/prodlinksbot.jpg) no-repeat;
}
#retaillinksbox {
	width: 188px;
	background: #3d6bb0 url(../images/retaillinkstop.jpg) no-repeat left top;
	padding-top: 10px;
	margin-bottom: 1px;
}
#retaillinksbox a {
	color: #FFFFFF;
}
#retaillinksbox a:hover {
}
#retaillinksbox li {
	height: 27px;
	padding-top: 5px;
}
#retaillinksbox .on {
	background: url(../images/retailarrow.jpg) no-repeat;
}
#retaillinksbox #subbottom {
	background: url(../images/retaillinksbot.jpg) no-repeat;
}
#consumlinksbox {
	width: 188px;
	background: #5ea821 url(../images/conslinksbox.jpg) no-repeat left top;
	padding-top: 10px;
}
#consumlinksbox ul {
}
#consumlinksbox li {
	height: 27px;
	padding-top: 5px;
}
#consumlinksbox .on {
	background: url(../images/consarrow.jpg) no-repeat;
}
#consumlinksbox #subbottom {
	background: url(../images/conslinksboxbot.jpg) no-repeat;
}
#contrlinksbox {
	width: 188px;
	background: #cc2829 url(../images/contrlinkstop.jpg) no-repeat left top;
	padding-top: 10px;
	margin-bottom: 1px;
}
#contrlinksbox a {
	color: #FFFFFF;
}
#contrlinksbox a:hover {
}
#contrlinksbox ul {
}
#contrlinksbox li {
	height: 27px;
	padding-top: 5px;
}
#contrlinksbox .on {
	background: url(../images/contrarrow.png) no-repeat;
}
#contrlinksbox #subbottom {
	background: url(../images/contrlinksbot.jpg) no-repeat;
}
#infobox {
	width: 188px;
	background-color: #E5E5E5;
	margin-bottom: 1px;
}
#infobox p {
	margin-left: 5px;
	margin-right: 5px;
}
#infobox h2 {
	font-size:1.2em;
	font-weight:normal;
	font-family:Arial Rounded MT Bold;
	color:#333;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
}
#infobox a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#infobox a:hover {
}
#infobox ul {
	margin: 0px;
	padding: 0px;
}
#infobox li {
	background: url(../images/pdf_grey.jpg) no-repeat;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#infobox2 {
	width: 188px;
	background-color: #a0abb2;
	margin-bottom: 1px;
}
#infobox2 p {
	margin-left: 5px;
	margin-right: 5px;
}
#infobox2 h2 a {
	font-size:18px;
	font-family:Arial Rounded MT Bold;
	color:#FFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
}
#infobox2 h2 a:hover {
	text-decoration: underline;
}
#infobox2 a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#infobox2 a:hover {
	text-decoration: underline;
}
#infobox2 ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#infobox2 li {
	margin-left: 20px;
	padding-left: 15px;
	background: url(../images/bullet3.png) no-repeat left center;
}
#infobox2 .on {
	font-weight: bold;
}
#subinfobottom {
	background: url(../images/infobgrbottom.jpg) no-repeat left bottom;
	height: 7px;
}
#leftcolumn .bio {
	margin-top: 10px;
}
#leftcolumn .bio img {
	float: left;
	border: 1px solid #666666;
	margin-right: 10px;
}
#leftcolumn .bio h3 {
	font: 13px "Arial Rounded MT Bold";
}
.clear {
	clear: both;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.info {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
.bgr {
	background: #CCCCCC;
}
logos {
	text-align: center;
}
#leftcolumn table.logos td {
	text-align: center;
	border: 1px dotted #666666;
	padding: 3px;
}
.w50pc {
	background: #CCCCCC;
	height: 25px;
	padding-top: 10px;
}
#consumlinksbox a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#consumlinksbox a:hover {
}
#rightcolumn .download li {
	background: url(../images/pdf_grey.jpg) no-repeat;
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#leftcolumn #download2 li {
	margin-bottom: 10px;
	background: url(../images/pdf.jpg) no-repeat;
	padding-left: 30px;
	padding-bottom: 3px;
	list-style-image: none;
	list-style-type: none;
}
#leftcolumn #download2 li.graybgr {
	background: #e5e5e5 url(../images/pdf_grey.jpg) no-repeat;
	list-style-image: none;
}
fieldset {
	width: 465px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px;
	border: 1px solid #666;
	float: left;
}
fieldset p {
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
fieldset p.graybgr {
	background-color: #E5E5E5;
	padding: 3px;
}
#leftcolumn .prodform {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
legend {
	font-family: "Arial Rounded MT Bold";
	font-size: 16px;
	color: #666;
	padding-right: 10px;
	padding-left: 10px;
}
label {
	width: 180px;
	float: left;
}
input {
	width: 190px;
	border: 1px solid #666;
	margin-left: 10px;
}
textarea {
	margin-bottom: 10px;
	border: 1px solid #666;
	float: left;
	clear: both;
}
.formpart2 input {
	float: left;
	width: auto;
	margin-right: 20px;
	margin-left: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formpart2 label {
	float: none;
	width: 400px;
}
.formpart2 textarea {
	float: none;
}
.formpart2 p {
}
hr {
	height: 1px;
	border: 1px dashed #999999;
}
.formpart2 .graybgr {
	margin-top: auto;
}
.red {
	background-color:#FF3300;
	color: #FFFFFF;
}
#batterytable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 0px;
	padding: 0px;
}
#map2 {
	height: 225px;
	width: 340px;
	border: 1px solid #999999;
	float: right;
}
.prod {
	color: #B15C01;
}
.consumers {
	color: #5EA821;
}
.retail {
	color: #3D6BB0;
}
#page {
	float: right;
	margin-top: 0px;
	font-weight: bold;
	clear: both;
}
#info {
	height: 40px;
	background-color: #899398;
	background-image: url(../images/infobgrtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#info h2 {
	font-size:1.2em;
	font-weight:normal;
	font-family:Arial Rounded MT Bold;
	color:#FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 6px;
}
#infonews {
	height: 40px;
	background-color: #04ACAC;
	background-image: url(../images/links_box_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#infonews h2 {
	font-size:1.2em;
	font-weight:normal;
	font-family:Arial Rounded MT Bold;
	color:#FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 6px;
}
#pdf {
	color: #FFF;
	background-color: #a0abb2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
}
#pdf a {
	color: #F00;
}
.small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #F00;
}
#pics {
	margin-top: 1px;
	margin-bottom: 1px;
}
#newsaboutus {
	width: 515px;
	float: left;
}
.newshead {
	background-image: url(../images/newsheadbgr.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 495px;
	font-family: "Arial Rounded MT Bold";
	font-size: 18px;
	color: #FFF;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	margin-top: 2px;
}
.newsmiddle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #899398;
	border-left-color: #899398;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	width: 473px;
	padding-top: 5px;
}
.newsmiddle h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
}
.newsmiddle p {
	margin: 0px;
	font-size: 10px;
}
.newsbottom {
	height: 12px;
	width: 515px;
	background-image: url(../images/newsbottom.jpg);
	background-repeat: no-repeat;
	float: left;
}
#mainwrap #wrapper #leftcolumn #newsaboutus .newsmiddle .date {
	margin-bottom: 5px;
	color: #999999;
	font-style: italic;
}
#mainwrap #wrapper #leftcolumn #newsaboutus .newsmiddle .readmore {
	background: url(../images/pdf_small.jpg) no-repeat;
	width: 100px;
	text-align: right;
	float: right;
	height: 18px;
}
#newsaboutus .newsmiddle hr {
	float: left;
}
#mainwrap #wrapper #leftcolumn #newsaboutus .newsmiddle .divline {
	width: 470px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-bottom: 0px;
	clear: both;
}
#press {
	margin-bottom: 0px;
}
#press2 {
	margin-left: 360px;
	color: #0CABAF;
	display: inline;
}
#press2 a {
	color: #0AADAC;
	text-decoration: none;
}
#mainwrap #wrapper #leftcolumn .lowerRoman {
	list-style-type: lower-roman;
}
#mainwrap #wrapper #leftcolumn #press2 .year {
	background: #0AADAC;
	color: #FFFFFF;
	padding: 2px;
}
#letbox #letboxtop {
	height: 48px;
	width: 490px;
	background-image: url(../images/letboxtop.jpg);
	background-repeat: no-repeat;
	float: left;
}
#letbox #letboxmiddle {
	width: 490px;
	background-image: url(../images/letboxmiddle.jpg);
	background-repeat: repeat-y;
	float: left;
}
#letbox #letboxbottom {
	height: 20px;
	width: 490px;
	background-image: url(../images/letboxbot.jpg);
	background-repeat: no-repeat;
	float: left;
}
#letboxmiddle #box1 {
	width: 200px;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	text-align: center;
}
#letboxmiddle #box2 {
	width: 200px;
	float: left;
	text-align: center;
}
#letboxmiddle #box3 {
	width: 150px;
	float: left;
}
#leftcolumn #letbottom {
	float: left;
	margin-top: 40px;
}
#leftcolumn #letbox {
	float: left;
	padding-left: 10px;
	margin-top: 30px;
}
#leftcolumn #addr1 {
	height: 97px;
	width: 215px;
	float: right;
	background-image: url(../images/addrbgr.jpg);
	background-repeat: no-repeat;
}
#leftcolumn #addr2 {
	height: 97px;
	width: 215px;
	float: right;
	background-image: url(../images/addr2bgr.jpg);
	background-repeat: no-repeat;
	font-family: "Arial Rounded MT Bold";
	margin-top: 10px;
}
#addr1 table {
	font-family: "Arial Rounded MT Bold";
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
}
#addr2 table {
	font-family: "Arial Rounded MT Bold";
	color: #333;
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
}
#lethead h3 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 10px;
	margin-top: 10px;
}
#lethead h1 {
	color: #666;
	font-size: 30px;
	margin-top: 50px;
	margin-left: 120px;
}
#letboxtop h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 18px;
	margin-left: 60px;
	margin-top: 10px;
}
#leftcolumn #addr3 {
	height: 97px;
	width: 215px;
	float: right;
	background-image: url(../images/addr3bgr.jpg);
	background-repeat: no-repeat;
	font-family: "Arial Rounded MT Bold";
	margin-top: 10px;
}
#addr3 table {
	font-family: "Arial Rounded MT Bold";
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
}
#leftcolumn #addr4 {
	height: 97px;
	width: 215px;
	float: right;
	background-image: url(../images/addr4bgr.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#addr4 table {
	font-family: "Arial Rounded MT Bold";
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
}
#leftcolumn .corplist th {
	background: #CC2829;
	color: #FFFFFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
#leftcolumn .corplist td{
	padding: 5px;
	font: 12px "Arial Rounded MT Bold";
}
.darkgray {
	background: #899398;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
.lightgray {
	background: #A0ABB2;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
.corplist tr {

}
.corp {
	color: #CC2829;
}
