/* CSS DOCUMENT */
body,td	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #000;
	
	margin : 0px;
	paddin : 0px;
	background-color : #FFF;
}

h1	{
	height : 16px;
	background-repeat : no-repeat;
	border-bottom : 1px solid #DFCB29;
	font-size : 12px;
	color : #000;
	text-transform : uppercase;
	padding : 1px 0px 0px 10px;
	margin : 0px;
	letter-spacing : 2px;
	font-weight : bold;
	background-image : url("../images/non_members/common/h1_background.gif");
}

h2	{
	font-size : 12px;
	font-weight : bold;
	padding : 10px 0px 0px 10px;
	margin : 0px;
	color : #48603E;
}

.missing {
	color: #cc0033;	
}

#header	{
	border-bottom : 1px solid #000;
	border-right : 1px solid #000;
}

a	{
	color : #A22128;
	text-decoration : underline;
}

a:hover	{
	color : #000;
	text-decoration : underline;
}

.greenheading	{
	font-weight : bold;
	color : #48603E;
	font-size : 14px;
	margin : 0px;
	padding : 0px 0px 0px 0px;
}

/* START LEFT COLUMN STYLES */
/****************************/
#leftColumn	{
	width : 182px;
	background-color : #48603E;
	background-image : url("../images/non_members/common/leftColBg.gif");
	background-repeat : no-repeat;
	padding : 9px 0px 0px 0px;
}

#searchBox	{
	width : 170px;
	padding : 0px 0px 0px 12px;
	margin : 0px;
}

#search img	{
	float : right;
	margin : 0px;
	padding : 0px;
	clear : both;
}

.searchButton	{
	background-color : #CAE2CA;
	color : #48603E;
	font-size : 10px;
}

.searchInput	{
	width : 96px;
	font-size : 12px;
}

#publicNav	{
	margin : 0px;
	padding : 0px 0px 20px 0px;
}

.publicNavItem	{
	color : #FFF;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 0px 12px;
	height : 19px;
	background-image : url("../images/non_members/common/publicLinkBg.gif");
}

.publicNavItem a	{
	color : #BEDCBE;
	text-decoration : none;
}

.publicNavItem a:hover	{
	color : #FFF;
	text-decoration : none;
}

.publicNavSelected	{
	color : #A22128;
	font-weight : bold;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 2px 12px;
	border-bottom : 1px solid #74866C;
	#background-image : url("../images/non_members/common/publicSubLinkBg.gif");
}

.publicSubNavItem	{
	color : #A22128;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 2px 20px;
	background-color : #CAE2CA;
	border-bottom : 1px solid #74866C;
}

.publicSubNavItem a	{
	color : #A22128;
	text-decoration : none;
}

.publicSubNavItem a:hover	{
	color : #000;
	text-decoration : none;
}

#memberNav	{
	margin : 0px;
	padding : 0px 0px 20px 0px;
}

.memberNavItem	{
	color : #FFF;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 0px 23px;
	height : 19px;
	background-image : url("../images/non_members/common/memberNavItemBg.gif");
}

.memberNavItemLoggedIn	{
	color : #FFF;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 0px 12px;
	height : 19px;
	background-image : url("../images/non_members/common/publicLinkBg.gif");
}

.memberNavItemLoggedIn a	{
	color : #BEDCBE;
	text-decoration : none;
}

.memberNavItemLoggedIn a:hover	{
	color : #FFF;
	text-decoration : none;
}

.memberNavItem a	{
	color : #BEDCBE;
	text-decoration : none;
}

.memberNavItem a:hover	{
	color : #FFF;
	text-decoration : none;
}

.memberSubNavItem	{
	font-weight : bold;
	color : #A22128;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 0px 12px;
	height : 19px;
	background-image : url("../images/non_members/common/publicSubLinkBg.gif");
}

.dropDownNav	{
	padding : 0px;
	margin : 0px;
	width : 182px;
}

.dropDownNavItem	{
	color : #A22128;
	font-size : 11px;
	margin : 0px;
	padding : 2px 0px 0px 12px;
	height : 19px;
	background-image : url("../images/non_members/common/publicDropDownLinkBg.gif");	
}

.leftColBanner	{
	padding : 0px;
	margin : 10px 0px;
}
/****************************/
/* END LEFT COLUMN STYLES */





/****************************/
/* START CONTENT STYLES */
#contentArea	{
	width : 458px;
}

#contentArea li	{
	padding : 5px 0px 5px 0px;
	margin : 0px;
}

#contentArea ul,ol	{
	margin : 0px;
	padding : 0px 0px 0px 30px;
}

#contentArea table	{
	
}

#introArea	{
	border-bottom : 1px solid #000;
}

#intro	{
	padding : 10px;
	margin : 0px;
	font-size : 12px;
	line-height : 25px;
	font-style : italic;
	font-weight : bold;
	color : #677D5F;
	width : 100%px;
	background-image : url("../images/non_members/homepage/introTextBg.gif");
}

.section	{
	padding : 0px 0px 15px 0px;
	margin : 0px;
	font-size : 11px;
	color : #000;
}

.section p	{
	margin : 0px 0px 0px 0px;
	padding : 10px 10px;
	font-size : 11px;
	color : #000;
}

.gradientBg	{
	background-image : url("../images/non_members/common/paragraphBg.gif");
}	

.greenText	{
	color : #677D5F;
}

.caption	{
	font-size : 9px;
	color : #000;
	text-align : right;
	padding : 0px 10px 0px 0px;
	margin : 0px;
}

#ticker	{
	border-bottom : 1px solid #DBC60F;
	background-image : url("../images/non_members/homepage/tickerBg.gif");
	font-size : 11px;
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

#meetingTitle	{
	background-color : #D7E9D7;
	padding : 4px 10px;
	margin : 0px;
	font-size : 11px;
}

.heading	{
	border-bottom : 1px solid #DFCB29;
}

#footer	{
	font-size : 9px;
	border-top : 1px solid #DFCB29;
	margin : 15px 0px 0px 0px;
	padding : 10px;
	clear : both;

}

.inputText	{
	font-size : 12px;
}

.inputcity	{
	font-size : 12px;
	width : 75px;
}

.inputstate	{
	font-size : 12px;
	width : 25px;
}

.inputzip	{
	font-size : 12px;
	width : 50px;
}

.inputselect	{
	font-size : 12px;
}

.button	{
	background-color : #CAE2CA;
	color : #48603E;
	font-size : 10px;
}

/****************************/
/* END CONTENT STYLES */


/****************************/
/* START RIGHT COLUMN STYLES */
#rightColumn	{
	width : 139px;
	background-color : #F8F3CD;
	border-right : 1px solid #000;
	border-left : 1px solid #000;
}

.rightColLargeBanner	{
	padding : 9px 0px;
	margin : 0px;
}
/****************************/
/* END RIGHT COLUMN STYLES */
