#container {width: 844px; height: auto; position: absolute; left: 50%; top: 0px; margin: 30px 0px 0px -426px; padding: 0px 0px 0px 0px; overflow: hidden; z-index: 0; border: 4px solid #F5F5F5; background-color: #FFFFFF;}
body {background-image: url(../images/backgroundfade.jpg); background-repeat: repeat-x; font-size: 100%; background-color: #757678;}
#contentBox {width: 814px; padding: 20px 0px 30px 20px; margin: 0px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; clear: both;}
#contentBox p {color: #555555; text-align: left; font: normal .8em/1.3em Verdana, Arial, Helvetica, sans-serif; padding-right: 15px;}

#searchBox2 {
	width: 274px;
	height: 78px;
	padding-left: 50px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #333300;
	position: absolute;
	left: 570px;
	top: 0px;
	background-image: url(../images/pageHeader_searchbkgrnd.jpg);
	background-repeat: repeat-x;
}
.searchField {
	padding: 0px;
	margin-top: 32px;
	background-color: #303C3D;
	border-color: #909597;
	border-width: 1px;
	color: #FFFFFF;
	font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
}
.searchButton {
	padding: 0px;
	margin-top: 32px;
	background-color: #009618;
	border-color: #909597;
	border-width: 1px;
	border-style: solid;
	color: #FFFFFF;
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

#events {margin: 10px 15px 10px 0px;padding: 0px 15px 0px 0px; overflow: hidden; clear: left;width: 800px;}
.eventsimage {margin: 10px 20px 20px 0px;overflow: hidden;float: left;clear: none;}

h1 {
	width: 570px;
	height: 78px;
	background: white no-repeat top left;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	background-image: url(../images/pageHeader2.jpg);
}
h2 {color: #333333;text-align: left;font: bold 1.05em Verdana, Arial, Helvetica, sans-serif;padding: 10px 10px 5px 0px;margin: 0;clear: left;}
h3 {color: #666666;text-align: left;font: normal .95em Verdana, Arial, Helvetica, sans-serif;padding: 20px 10px 0px 0px;margin: 0;}
.centeraccent {color: #333333;text-align: center;font: bold 1.05em Verdana, Arial, Helvetica, sans-serif;margin: 0;clear: left;}

.specialnav {background-color: #a3ad95; padding: 5px 0px 0px 0px;}

#navbuttons {width: 846px;height: 32px;background-color: #D5D5D5;border-top: 2px solid #FFFFFF;padding: 0;margin: 0;}
#navbuttons li {width: 93px;background-color: #DCD9C7;color: #FFFFFF;border-right: 1px solid #FFFFFF;float: left;display: block;font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;text-align: center;background-image: url(../images/navbuttonfadesub.jpg);}
#navbuttons a:hover {height: 27px; color: #E8E8EA; background-color: #888C8C; background-image: url(../images/navbuttonfadesub_over.jpg);}
#navbuttons a {height: 27px;	width: 93px;text-decoration: none;color: #57544D;display: block;}
.navbuttonspace {padding: 5px 0px 0px 0px;}
#subnavbuttons {height: auto;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-top: 2px solid #FFFFFF;float: left;clear: right;color: #555555;padding: 0em 0em 0em 0px;margin: 10px 20px 10px 0px;}
#subnavbuttons li {height: auto;width: 145px;background-color: #FFFFFF;color: #333333;border-right: 0px solid #FFFFFF;display: block;font: bold 11px/30px Arial, Helvetica, sans-serif;text-align: left;border-bottom-color: #DFE0D0;border-bottom-style: solid;border-bottom-width: 1px;letter-spacing: 1px;}
#subnavbuttons a:hover {color: #007D00;}
#subnavbuttons a {height: auto;width: 135px;text-decoration: none;color: #949CA0;display: block;font: bold 10px/29px Verdana, Arial, Helvetica, sans-serif;padding-left: 10px;letter-spacing: normal;}	


p {color: #555555;text-align: left;font: normal .8em/1.2em Verdana, Arial, Helvetica, sans-serif;padding: 0px 30px 0px 0px;margin: 15px 0px 0px 0px;}
p a:link, p a:visited, p a:active {color: #009900; text-decoration: none;}
p a:hover {color: #E48401; text-decoration: none;}
.paccent {color: #FFD18C; font-size: 1.4em; font-family: Geneva, Arial, Helvetica, sans-serif; padding-right: 15px; font-style: italic;}
.paccentStrong {color: #E85C00; text-align: left; font: bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;}

.qandaspacing {padding-top: 15px;}


#faqlistedtext {font: bold 0.85em/1px Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 0em 0em 0em 0em; margin: 0px 0px 35px 195px;}
#generallistedtext {font: bold 0.90em/1em Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 0em 0em 0em 0em; margin: 0px 0px 0px 0px; float: right; width: 646px;}
.listedtextindend {color: #555555; padding: 0px 0px 10px 20px; margin: 0px 0px 0px 0px;}
.listedtext {color: #555555; padding: 0em 0em 0em 0em; margin: 10px 0px 5px 0px;}

.tabletextlitesmall {font: normal 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #8B8B8B;padding: 10px 10px 10px 6px;margin: 0px 0px 0px 0px;background-color: #E9F3E2;}
.tabletextlite {font: normal 0.75em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #555555;padding: 6px .5em 6px 6px;margin: 0px 0px 0px 0px;background-color: #E9F3E2;}
.tabletextdrk {font: normal 0.75em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #555555;padding: 6px .5em 6px 6px;margin: 0px 0px 0px 0px;background-color: #D1E7C2;}
.tabletextdrk a:link, .tabletextdrk a:visited, .tabletextdrk a:active {color: #009900; text-decoration: none;}
.tabletextdrk a:hover {color: #E48401; text-decoration: none;}
.tabletextlite a:link, .tabletextdrk a:visited, .tabletextdrk a:active {color: #009900; text-decoration: none;}
.tabletextlite a:hover {color: #E48401; text-decoration: none;}



.pagetextindent {font: bold 0.75em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #555555; padding: 0em 0em 0em 0em; margin: 15px 0px 5px 25px;}
.pagetextindent a:link, .pagetext a:visited, .pagetext a:active {color: #339900; text-decoration: none;}
.pagetextindent a:hover {color: #E48401; text-decoration: none;}

.formtext {
	font: bold 0.70em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	padding: 0em 1em 0em 0em;
	margin: 15px 0px 5px 5px;
}
.formtext a:link, .formtext a:visited, .formtext a:active {color: #339900; text-decoration: underline;}
.formtext a:hover {color: #E48401; text-decoration: underline;}
.formaccent {font: bold 1em/1.3em Verdana, Arial, Helvetica; color: #FF6600;}

ul {font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;color: #555555; padding: 0em; margin: 0px 10px 5px 15px;}

.pagetext ul {font: normal 1em Verdana, Arial, Helvetica, sans-serif;color: #555555; padding: 0em; margin: 5px 20px 5px 25px;}
.pagetext ul a:link, .pagetext ul a:visited, .pagetext ul a:active {color: #E45C01; text-decoration: none;}
.pagetext ul a:hover {color: #009900; text-decoration: none;}

.pagetext li {font: normal 1em Verdana, Arial, Helvetica, sans-serif;color: #303030; padding: 0em 0em 0em 0em; margin: 5px 20px 5px 0px; list-style-type: square;}
.pagetext li a:link, .pagetext li a:visited, .pagetext li a:active {color: #E45C01; text-decoration: none;}
.pagetext li a:hover {color: #009900; text-decoration: none;}

.footertext {font: normal .8em/1.1em Verdana, Arial, Helvetica, sans-serif; color: #7E7E7E;}

#legallineBox {clear: both; width: 846px; height: 26px; background: #38474D repeat-x top left; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;}
#legallineBox p {margin: 0 auto; text-align: center; color: #95A2B0; font: normal 0.6em/24px Verdana, Arial, Helvetica, sans-serif;}
#legallineBox p a:link, #legallineBox p  a:visited, #legallineBox p  a:active {color: #8F9DAD; text-decoration: none; left: 2px;}
#legallineBox p  a:hover {color: #006699; text-decoration: none;}

#legaldisclaim {width: 147px; padding: 10px 0px 30px 10px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; clear: none; height: auto;}
#legaldisclaim p {color: #7D7D7D; text-align: left; font: normal .65em/1.2em Verdana, Arial, Helvetica, sans-serif; padding-right: 1px;}

.rightimage {font: 0.65em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #555555;padding: 5px 5px 8px 5px;margin: 18px 10px 15px 15px;float: right;text-align: center;width: 200px;background-color: #D1E7C2;clear: right;}
.rightimagemedium {font: 0.65em/1.3em Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 5px 5px 8px 5px;; margin: 15px 10px 0px 10px; float: right; text-align: center; width: 300px; background-color: #D1E7C2;}
.rightimagelarge {font: 0.65em/1.3em Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 0px 0px 0px 0px;; margin: 15px 10px 10px 15px; float: right; text-align: center; width: 450px;}
.leftimage {font: 0.65em/1.3em Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 5px 5px 8px 5px;; margin: 15px 20px 15px 0px; float: left; text-align: center; width: 200px; background-color: #D1E7C2;}
.leftimagemedium {font: 0.65em/1.3em Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 5px 5px 8px 5px;; margin: 15px 20px 0px 10px; float: right; text-align: center; width: 300px; background-color: #D1E7C2;}
.leftportrait {font: 0.65em/1.3em Verdana, Arial, Helvetica, sans-serif; color: #555555; padding: 0em 0em 0em 0em; margin: 15px 20px 15px 0px; float: left; text-align: center; width: 135px;}

.oildrip {height: 125px;width: 306px;background-repeat: no-repeat;background-position: center;font-size: 8px;}
.oildrip a:hover {background-image: url(../images/drip2_over2.gif);}
.oildrip a {height: 125px;width: 306px;text-decoration: none;padding: 20px 0px 15px 10px;background-repeat: no-repeat; background-position: center; text-decoration: none;background-image: url(../images/drip2.gif);}
.horizrule {
	margin: 15px 20px 0px 0px;
	color:#999999;
	width: 780px;
	visibility: visible;
}
.hr {
	width: 780px;
	margin-right: 30px;
}
