*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body
{
	background-color: #e9e7d2;
	background-image: url(/Images/website_assets/HomepageBG.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
body.interior
{
	background-color: #e9e7d2;
	background-image: url(/Images/website_assets/interior_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
h1, h1 span, h1 span span
{
	color: #162062;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2
{
	color: #162062;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3, h3 a
{
	color: #162062;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
img
{
	border: 0px;
}
p
{
	margin-bottom: 20px;
}
dl { padding-left: 20px; padding-bottom: 10px; }
dd { padding: 6px 0; }
label { font-weight: bold; }
fieldset { border-style: none; }
fieldset ol { list-style-type: none; }
#maincontainer
{
	margin: 0 auto;
	width: 848px;
}
#header
{
	background-image: url(/Images/website_assets/HomepageHeaderBG.jpg);
	height: 169px;
	text-align: left;
	width: 848px;
}
#headerlogo
{
	float: left;
}
#headercontent
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
#headercontent a
{
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
#headercontent a:hover
{
	color: #e7def6;
	text-decoration: underline;
}
#headercontent img
{
	vertical-align: middle;
}
#HomepageImagearea{ text-align:left; padding:10px; }
#navigation
{
	background-image: url(/Images/website_assets/HomepageNavBG.jpg);
	float: left;
	margin-top: 15px;
	min-height: 491px;
	width: 196px;
	padding-left:5px;
	padding-top: 5px;
	text-align:left;
}
#left_top
{
	background-image: url(/Images/website_assets/left_top.jpg);
	background-repeat: no-repeat;
	height: 41px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 202px;
}
#left
{
	background-image: url(/Images/website_assets/left_bg.jpg);
	background-repeat: no-repeat;
	height: 358px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 202px;
}
#left .suckerdiv
{
padding-left:5px;
}

.PBAgear, .PBAgear
{
	background-color: #162062;
	color: #ffd200;
}
#HomepageContent
{
	float: right;
	width: 645px;
}
#interior_content
{
	float: right;
	text-align: left;
	width: 645px;
}
#footer
{
	background-color: #162062;
	float: left;
	line-height: 12px;
	margin-bottom: 20px;
	padding: 10px;
	width: 625px;
}
#footer_interior
{
	background-color: #162062;
	line-height: 12px;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
}
#footer *, #footer_interior *{
	color: #9dc6e2;
	font-size: 11px;
}
#footer a, #footer_interior a
{
	color: #FFFFFF;
	text-decoration:none;
}
#footer a:hover, #footer_interior a:hover
{
	color: #9dc6e2;
	text-decoration: underline;
}
#footer .PBAgearFooter, #footer_interior .PBAgearFooter
{
	color: #ffd200;
}
#HomepageButtons
{
	background-image: url(/Images/website_assets/HomepageButtonsBG.jpg);
	float: left;
	height: 162px;
	margin-bottom: 5px;
	margin-top: 1px;
	padding-top: 12px;
	width: 645px;
}
.HomepageButtons_Middle
{
	padding-left: 10px;
	padding-right: 10px;
}
#HomepageTopLevel
{
	float: left;
	width: 645px;
}
#HomepageTopLevel_Left
{
	float: left;
	width: 382px;
}


#HomepageTopLevel_Right
{
	background-image: url(/Images/website_assets/HomepageMemberLoginBox.jpg);
	background-repeat: no-repeat;
	float: Right;
	min-height: 288px;
	padding: 12px;
	text-align: left;
	width: 239px;
}
#HomepageTopLevel_Right li{ list-style:none; margin-bottom:10px; margin-top:10px;}
#HomepageTopLevel_Right h1
{
	color: #492783;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
#HomepageTopLevel_Right input
{
	border: 1px solid #7d7917;
	color: #ada981;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	width:220px;
	padding: 4px;
}
#HomepageTopLevel_Right #ctl00_MemberLogin_ctl00_Login1_LoginButton
{
	background-color: #000000;
	border: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	width:100px;
}
#HomepageTopLevel_Right p.HomepageAddress
{
	color: #6f4ca9;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 5px;

}
.forgotpassword
{
	color: #8b8866;
	font-size: 12px;
}
#latestnews
{
	background-image: url(/Images/website_assets/LatestNewsBG.jpg);
	height: 63px;
	margin-top: 15px;
	padding-left: 93px;
	padding-top: 4px;
	text-align: left;
}
#latestnews_interior
{
	padding-left: 10px;
}
#latestnews *, #latestnews_interior *{
	color: #ffffff;
	font-size: 14px;
}
#latestnews a, #latestnews_interior a{
	text-decoration:none;
}
#latestnews a:hover, #latestnews_interior a:hover{
	text-decoration: underline;
}
#top *
{
	color: #ffffff;
}
#top a
{
	color: #97A1DF;
	text-decoration: none;
}
#top input { color: #000000; }
#top a:hover
{
	color: #97A1DF;
	text-decoration: underline;
}
#content_interior_td
{
	background-image: url(/Images/website_assets/content_interior_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
#news
{
	background-image: url(/Images/website_assets/news_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
#content_interior
{
	background-image: url(/Images/website_assets/content_interior_inner_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
#board
{
	background-image: url(/Images/website_assets/board_bg.jpg);
	background-repeat: no-repeat;
	color: #626049;
	font-size: 11px;
	height: 88px;
	padding: 10px;
	text-align: left;
	width: 182px;
}
#content_interior a
{
	color: #162062;
	text-decoration: underline;
}
#content_interior a:hover
{
	color: #162062;
	text-decoration: none;
}
.title
{
	color: #4F4D36;
	font-weight: bold;
}
.date
{
}
a.read_more
{
	color: #1C2260;
	font-weight: bold;
	text-decoration: none;
}
a.read_more:hover
{
	color: #1C2260;
	font-weight: bold;
	text-decoration: underline;
}
.category
{
	color: #162062;
}
.odd
{
	padding: 10px;
}
.even
{
	background-color: #F5F5ED;
	padding: 10px;
}

#eventListing { overflow:auto; height: 500px; width: 450px; }
.eventListing #eventListing { display: none; }
#calendarHeadlineTitle { padding: 5px 0; font-size: 14pt; font-weight: bold; }
.eventListing_item { padding: 5px 0; }
.eventItem_item_date { font-weight: bold; }
.filterSelections select { height: 60px; width: 207px; }
#dateSelectionCalendar_Filters_City, #dateSelectionCalendar_Filters_County { display: none; }

.updateprofile { border: solid 1px #8D8B7E; margin: 6px 4px; -moz-border-radius: 8px; border-radius: px; }
.updateprofile legend { margin-left: 20px; padding:  4px;  font-weight: bold; color: #162062; }
.updateprofile table { margin: 5px 0 10px 10px;  }
.updateprofile .label { width: 140px; vertical-align: top; }
.updateprofile .input { text-align: left; }
.updateprofile .spanned_input input { margin-right: 14px; }
#updateprofilebutton { margin: 10px 0 5px 30px; }

.suckerdiv { z-index: 1000; }
.home_page .suckerdiv #suckertree1 { padding-top: 25px; }

.suckerdiv ul li.Members { margin: 4px 0; } 
.suckerdiv ul li.Members  a { color:#F6F16E; } 


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width: 191px; /* Width of Menu Items */
}
	
.suckerdiv ul li{ position: relative; }
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
background-color: #492783;
z-index:1000;
}

/* Sub level menu links style */
.suckerdiv ul li a, .suckerdiv ul li.Members  li a {
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFFFFF;
text-decoration: none;
padding: 3px 5px;
border-bottom: 0;
z-index:1000;
}
.suckerdiv ul li ul li a, .suckerdiv ul li.Members  li a { border-top: solid 1px #57378C; padding: 6px 10px; }
.suckerdiv ul li a:hover{
background-color: #7746C8;
color:#FFD200;
z-index:1000;
}


.suckerdiv .subfolderstyle{
background: url(/Images/website_assets/arrow-list.gif) no-repeat center right;
}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; z-index:1000;}
* html .suckertreemenu ul li a { height: 1%; z-index:1000;}
* html .suckertreemenu ul li ul li { float: left; z-index:1000;}
/* End */
