* {padding: 0;margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}
#container {width: 844px; height: auto; position: relative; 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 10px 20px; margin: 0px; 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;
}
.contentBoxindent {
	margin-left: 0px;
	padding-left: 168px;
}

#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;float: left;clear: left;width: 700px;}
.eventsimage {margin: 10px 20px 35px 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/pageHeader_community2.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;}	
.note {float: left; color: #7D7D7D; padding: 18px 0px 10px 10px; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal;}

#questions {padding: 0px 0px 20px 0px;margin: 0;}
#questions dd {list-style-type: none;width: 625px;background: white;padding: 0;margin: 0px 20px 0px 0px;overflow: hidden;float: right;}
#questions p {margin: 0px;padding: 5px;}
#questions dt {
	width: 625px;
	background: white url(../images/cornerdown.gif) no-repeat top right;
	padding: 5px 0px 8px 0px;
	margin: 10px 20px 5px 0px;
	color: #838383;
	font: bold .75em/1.5 verdana,helvetica,arial,sans-serif;
	text-indent: 0px;
	float: right;
	cursor: hand;
}
.questionaccent {font: bold .8em/2em Verdana, Arial, Helvetica;color: #FFFFFF;padding: 8px 10px 1px 10px;vertical-align: bottom;background: #CCCCCC url(../images/cornercut.gif) no-repeat top left;}

#userpagenumbers {font: bold .7em Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #F5F5F5;
	margin: -24px 10px 5px 0px; padding: 3px 0px 3px 12px;
	width:620px;
	background-color: #CCC9BA;
	float: right;
	clear: right;	}

#userpagenumbers a {
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 15px; padding-right: 15px;
	color: #FFFFFF;
}	
#userpagenumbers :hover {
	color: #555555;
	background-color: #B4B1A3;
}		
.currentactivenumbers {
	color: #555555; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCC9BA;	padding-left: 15px; padding-right: 15px;}
	

.userbox {
	font: normal .85em/1.2em Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	display: block;
	color: #555555;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 0px 0px 3px 0px;
	width:630px;
	background-color: #DFE0D0;
	float: right;
	clear: none;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #D0D2C2;
	border-right-style: solid;
	border-right-width: 3px;
	border-right-color: #D0D2C2;
	background-image: url(../images/userprofile_fade.jpg);
	background-repeat: repeat-x;
}

.userboxtext {
	height: auto; float: left; width: 470px; 
	color: #555555;
	padding: 0px 20px 5px 0px;
	clear: none;
}
.userboxtextR {
	height: auto; width: 215px; float: left;
	color: #555555;
	padding: 0px 20px 0px 0px;
	clear: none;
}
.userboxtextL {
	height: auto; width: 215px; float: left;
	color: #555555;
	padding: 0px 20px 0px 0px;
	clear: none;
}
.userboxtextquote {
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
}
.userboxtextname {
	font-size: 1.3em;
	font-weight: bold;
	color: #006600;
}
.userboxphoto {
	height: auto;
	margin: 10px 15px 0px 11px;
	float: left; clear: none;
}
#userboximg a {height:auto; width:140px; border: 2px solid #ffffff; display: block;}
#userboximg a:hover {
	border: 2px solid;
	border-color: #66CC99;
}
#userboximg a img {border: none;}

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;}

.tabletextlite {font: normal 0.75em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #555555;padding: 6px 0em 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 0em 6px 6px;margin: 0px 0px 0px 0px;background-color: #D1E7C2;}

.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 60px;}
.formtext a:link, .formtext a:visited, .formtext a:active {color: #339900; text-decoration: none;}
.formtext a:hover {color: #E48401; text-decoration: none;}
.formaccent {font: bold 1em/1.3em Verdana, Arial, Helvetica; color: #FF6600;}

.pagetext ul {font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;color: #303030; 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 0.8em 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.2em 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;
	margin-top: 20px;
}
#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 0px; 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.6em/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:#FFCC99}

/**** thickbox css ****/

#TB_overlay {position: absolute;z-index:100;width: 100%;height: 100%;top: 0;left: 0;min-height:100%;background-color:#000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
#TB_load{display:none;}
#TB_window {position: absolute;background: #fff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;}
#TB_window img {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:10px 30px 10px 25px;float:left;}
#TB_closeWindow{background: transparent url(../images/close.gif) no-repeat center left;height:25px;padding:15px 25px 10px 20px;float:right;}
#TB_closeWindow a {
	text-decoration: none;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;background-color:#e8e8e8;}
#TB_ajaxContent{padding:2px 15px 15px 15px;overflow:auto;}
#TB_load{position: absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top: 0;left: 0;width:100%;height:100%;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;display:none;}

.userTextwidth {width: 155px;}

#properties {
	font-size: 1em;
	width: 480px;
	margin-left: 30px;
	background-color: #CCCCCC;
}