
body {
	margin:0;
	padding:0;
	background-color:#dedede;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;}

img {
	padding:0;
	border:none; }
	
img.border {
	padding:0;
	border: thin;
	border-width:1px;}
	
img.padded {
     padding-right:5px;
	 padding-bottom:4px;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left; }

p.overspacing {line-height:.5em; }

h1 {
	font-size:18px;
	text-align:left; }

h2 {
	font-size:14px;
	text-align:left; }
	
h3 {
	font-size:12px;
	text-align:left;}
	
ul {font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;}

li {font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;}
	
A:link {
	font-weight: normal; 
	color: #006699; 
	text-decoration: underline;}
	
A:visited {
	font-weight: normal; 
	color: #7d94ba; 
	text-decoration: underline;}
	
A:active {
	color: #FF3300; 
	text-decoration: none}
	
A:hover {
	color: #FF3300; 
	text-decoration: none}


A.bold:link {
	font-weight: bold; 
	color: #006699; 
	text-decoration: underline;}
	
A.bold:visited {
	font-weight: bold; 
	color: #7d94ba; 
	text-decoration: underline;}
	
A.bold:active {
	color: #FF3300; 
	text-decoration: none}
	
A.bold:hover {
	color: #FF3300; 
	text-decoration: none}
	
	
a.meeting {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left; 
	font-weight:bold; }
	
input.top {
	font-size:14px;
	}

input.topbutton {
	font-size:12px;
	}

.bold {
	font-weight:bold; }
	
.boldhilight {
	font-weight:bold;
	color: #339933}

.boldhilightlarge {
	font-weight:bold;
	font-size:14px;
	color: #339933}

.boldhilightitalic {
	font-weight:bold;
	color: #339933;
	font-style:italic;
	}

.boldlarge {
	font-weight:bold;
	font-size:14px;}

.italic {
	font-style:italic; }

.strike {
	text-decoration:line-through; }
	
.underline {
	text-decoration:underline; }

.center {
	text-align:center; }
	
a.centertext {
	text-align:center;
	font-size:12px; 
	}
	
.nowrap {
	white-space:nowrap; }
	
.orangebold {
    color:#cc6600;
	font-weight:bold; }

.red {
	color:#FF0000; }

.redbold {
	color:#FF0000;
	font-weight:bold; }

.redheader {
	color:#FF0000;
	font-size:16px;
	font-weight:bold; }

.red li {
	color:#FF0000;
	font-weight:bold; }
	
.newsdate {
	color:#999999; 
	font-size:10px; 
	font-weight:bold; }
.copyright {
    color:#FFFFFF;
	font-size:10px;
	text-align:center;
	}
	
a.newsdate:link {
	color:#006699; 
	font-size:12px;
	font-weight:bold; }

a.newsdate:hover {
	color:#FF3300; 
	font-size:12px;
	font-weight:bold; }

a.newsdate:active {
	color:#FF3300; 
	font-size:12px;
	font-weight:bold; }
	
a.newsdate:visited { 
	font-size:12px;
	font-weight:bold;}
	
	
/* Brochures */

.brochurebold {
	color:#03428e;
	font-weight:bold; }
	
.brochureheader {
	color:#03428e;
	font-size:16px;
	font-weight:bold; }
	
.brochure li {color:#990000;
	font-weight:bold;}
	
.brochurenormallist {color:#000000;
	font-weight:normal;}

img.brochureleft { 
	margin-right:8px;
	float:left;
	border: thin;
	border-width:1px; }

img.brochureright { 
	margin-left:8px;
	float:right;
	border: thin;
	border-width:1px; }
		
.download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold; }

a.bodylink, a.bodylink:link, a.bodylink:visited {
	color: #20417d;
    font-weight:bold;
	text-decoration:none; }
	
a.bodylink:hover {
	color: #20417d;
	text-decoration:underline; }

a.bodylink:active {
	color: #ff0000;
	text-decoration:underline; }
	
.floatLeft{float: left;} 
.floatRight{float: right;} 
.image-left{float: left; vertical-align: text-top;} 
.image-right{float: right; vertical-align: text-top;} 
div.wrapContainer{width:99.5%; float:left; vertical-align:top} 

table {text-align:left; }
	
td {font-size:12px;}

td a {font-size:12px;}

td a.large {font-size:14px;
	font-weight:bold; }
	
table.locator {border: 2px solid #000000}
td.locator {border: 0}
tr.locator {border: 0}

td.1gallon {
	background-color:#f7eb15;
	border: 2px solid #00000;
	width:40px}

td.15gallon {
	background-color:#b4d11f;
	border: 2px solid #00000;
	width:40px}
	
td.2gallon {
	background-color:#5ead31;
	border: 2px solid #00000;
	width:40px}
	
td.25gallon {
	background-color:#00531b;
	border: 2px solid #00000;
	width:40px;
	}
	
td.smallformtext {font-size:10px;}

td.month { background:url(table_meetingsback.png) top repeat-x; background-color:#1c5791; font-size:14px; font-weight:bold; color:#ffffff;}

.meetingeven {background:#f1ffdb;}

.meetingodd {background:#e0f5be;}
	
tr.meetingeven {background:#f1ffdb;}

tr.meetingodd {background:#e0f5be;}

#page {
	margin:0;
	background-color:#dedede;}
	
#shadow {
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto;
	background:url(shadow.png) top center repeat-y; 
	width:978px; }	

#wrapper {
	background-color:#FFFFFF;
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto;
	background-image:url(page.png);
	background-repeat:repeat-y;
	width:950px; }
	
#header {
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto;
	width:950px;
	height:122px;
	padding:0;
	vertical-align:top;
	white-space:nowrap; }

#sidebar {
	margin-top:0; 
	width:250px;
	float:left;
	padding:0;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF }

#copyright {
	width:250px;
	padding:0;
	text-align:center;
	vertical-align:top;
	background-color:#dbd5c8 }
	
#search { 
	margin-top:0;
	width:250px;
	padding:0;
	text-align:left;
	vertical-align:top;
	background-color:#cbe848 }

#navbar {
	margin-top:0;
	margin-left:auto; 
	margin-right:auto;
	padding:0;
	float:right;
	width:700px;
	height:48px;
	white-space:nowrap;
	 }
	
#textcontent1 {
	margin:0px;
	padding:5px 20px;
	width:660px; 
	float:right;
	text-align:left;
	background-color:#FFFFFF  }

#textcontent2 {
	margin:0px;
	padding:0px 15px;
	width:285px; 
	float:right;
	text-align:left;
	background-color:#FFFFFF  }
	
#textcontent3 {
	margin:0px;
	padding:0px 15px;
	width:605px; 
	float:right;
	text-align:left;
	background-color:#FFFFFF  }
	
#footer { 
	clear:both;
	position: relative;
	bottom:0;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px;
	width:950px;
	height:192px;
	background-image:url(footer1.png);}



#navshadow {
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto;
	width:950px; 
	height:19px; 
	background:url(shadow.gif) top repeat-x; }
	
#flash { 
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto;
	width:950px;}

#flashad { 
	margin-top:8px; 
	margin-left:auto; 
	margin-right:auto;
	width:180px;
	height:200px;}

#content {
	margin:0; 
	width:730px; 
	float:left; 
	padding:10px;
	}



.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	padding-top:10px; }
	
ul.footer {
	list-style:outside; 
	list-style:none; 
	text-align:center; }

ul.footer li {
	display:inline; }

a.footerlink, a.footerlink:link, a.footerlink:visited {
	color: #000000;
	text-decoration:none; }
	
a.footerlink:hover {
	color: #000000;
	text-decoration:underline; }

a.footerlink:active {
	color: #ff0000;
	text-decoration:underline; }

.nav {
	font-size:10px;
	font-weight:normal;
	color:#5A5959;
    text-decoration:none;
    white-space:nowrap; }

.breadcrumb { 
	color:#7c9bd0; }

.date {
	font-family: Helvetica,Arial,sans-serif;	
    font-size:13px;
	font-weight:bold;
	color:#ffffff; }
	
/* CONTENT BOX */	
#spotbox {
	width:950px; 
	height:335px; 
	margin-top:10px;  
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:10px;
	}

/* LATEST NEWS  */
.headlines {width:380px; height:335px; float:left; overflow:hidden; padding-left:10px }
.hbxboxcontent {display:block; border:0 solid #29789a; border-width:0 3px 3px; height:326px; overflow:hidden; }
.hbxsnazzy h1, .headlines h1 {margin:0; padding:0 10px 3px 10px; font-style:normal}
.hbxsnazzy h2, .headlines h2 {margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #444; font-style:normal}
.hbxsnazzy p, .headlines p { margin:0; padding:5px 10px; font-size:12px}
.hbxsnazzy {background: transparent; width:240px; float:left; margin:0 3px;}

.hbxtop, .hbxbottom {display:block; background:transparent; font-size:1px; width:380px}
.hbxb1, .hbxb2, .hbxb3, .hbxb4 {display:block; overflow:hidden;}
.hbxb1, .hbxb2, .hbxb3 {height:1px;}
.hbxb2, .hbxb3, .hbxb4 {background:#fff; border-left:3px solid #29789a; border-right:3px solid #29789a;}
.hbxb1 {margin:0 5px; background:#29789a;}
.hbxb2 {margin:0 3px; background:#29789a; border-width:0 3px;}
.hbxb3 {margin:0 3px; background:#29789a;}
.hbxb4 {height:2px; margin:0 1px;}

.color_c {background:#29789a; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-style:normal}
.color_d {background:#29789a; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal}


/* SPOTLIGHT 1  */
#spotlight1 {background: transparent; margin:0 12px 0 10px; width: 260px; height:325px; float:left}
#spotlight1 h1, #spotlight1 h2, #spotlight1 p {margin:0 10px;}
#spotlight1 h1 {font-size:24px; color:#676767; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:4px; padding-bottom:5px;}
#spotlight1 h2 {font-size:15px;color:#003366; border:0; margin-bottom:0}
#spotlight1 p {padding-bottom:6px; padding-top:6px;}

.spotlight1bottom {width: 260px; height:80px}
.spotlight1content {display:block; background:#fff; border:0 solid #dadada; border-width:0 1px; width: 260px; height:325px; overflow:hidden;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px; width: 262px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.xb1 {margin:0 5px; background:#dadada;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

img.spotlight1 { margin-right:10px; margin-left:11px}
	

/* SPOTLIGHT 2  */
#spotlight2 {background: transparent; margin:0; width:260px; height:150px; padding-bottom:22px; float:left}
#spotlight2 h1, #spotlight2 h2, #spotlight2 p {margin:0 10px;}
#spotlight2 h1 {font-size:15px; color:#676767; font-family: Arial, Helvetica, sans-serif; padding-top:8px; padding-bottom:12px; white-space:nowrap; font-style:normal; font-weight:bold}
#spotlight2 h2 {font-size:12px;color:#003366; border:0; margin-bottom:0; font-style:normal}
#spotlight2 p {padding-bottom:6px; padding-top:4px;}

img.spotlight2 {margin-right:10px;}

.xtop2, .xbottom2 {display:block; background:transparent; font-size:1px; width: 262px;}

.spotlight2content {display:block; background:#fff; border:0 solid #dadada; border-width:0 1px; width: 260px; height:150px}


/* SPOTLIGHT 3  */
#spotlight3 {background: transparent; width: 260px; height:150px;  float:left}
#spotlight3 h1, #spotlight3 h2, #spotlight3 p {margin:0 10px;}
#spotlight3 h1 {font-size:15px; color:#676767; font-family: Arial, Helvetica, sans-serif; padding-top:9px; padding-bottom:12px; white-space:nowrap; font-style:normal; font-weight:bold}
#spotlight3 h2 {font-size:12px;color:#003366; border:0;}
#spotlight3 p {padding-bottom:6px; padding-top:4px;}

.spotlight3content {display:block; background:#fff; border:0 solid #dadada; border-width:0 1px; width: 260px; height:150px}


/* SPOTLIGHT 4  */

#spotlight4 {background: transparent; background-image:url(BuyersGuideSearchBox2.jpg);
	background-repeat:no-repeat; width: 262px; height:160px;  float:left}
#spotlight4 h1, #spotlight3 h2, #spotlight3 p {margin:0 10px;}
#spotlight4 h1 {font-size:15px; color:#676767; font-family: Arial Black, Helvetica, sans-serif; padding-top:9px; padding-bottom:12px; white-space:nowrap}
#spotlight4 h2 {font-size:12px;color:#003366; border:0;}
#spotlight4 p {padding-bottom:6px; padding-top:4px;}

.spotlight4content {display:block; background:#fff; border:0 solid #dadada; border-width:0 1px; width: 260px; height:150px}

/* READ MORE  */	

a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {
	background: transparent url("readmore.png") no-repeat; 
	padding-left:15px; 
	color: #003399; 
	font-weight:bold; }

a.morelink:hover {
	background: transparent url("readmore2.png") no-repeat; 
	color: #ff0000; 
	text-decoration:none; }

.morelink span {
	position:absolute;
	left:-9999px;
	width:900px }
	
	
/* Sidebar  */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
	
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}

/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBEBEB}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#eeeeee}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;}
.spiffy4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.spiffy5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.spiffyfg{
  background:#EBEBEB}


