/* CSS Document */

*****STANDARD HTML TAGS*****{}
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 250%;
	MARGIN: 0.4em 0px 0em;
	FONT-FAMILY: georgia, times, "times new roman", serif;
	color: #663333;
	padding: 0px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 175%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0.6em 0px 0.4em;
	PADDING-TOP: 0px;
	FONT-FAMILY: georgia, times, "times new roman", serif;
	color: #663300;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 130%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0.6em 0px 0.4em;
	PADDING-TOP: 0px;
	FONT-FAMILY: georgia, times, "times new roman", serif;
	color: #663333;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0.6em 0px 0.4em;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 0.4em; PADDING-TOP: 0px; FONT-FAMILY: georgia, times, "times new roman", serif
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 0.4em; PADDING-TOP: 0px; FONT-FAMILY: georgia, times, "times new roman", serif
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; LINE-HEIGHT: 170%; PADDING-TOP: 0px
}
OL A {
	TEXT-DECORATION: none
}
OL A:hover {
	TEXT-DECORATION: underline
	}
UL A:visited{
	text-decoration: underline;
}
A:link {}
A:active {color:yellow;text-decoration:none; font-weight: bold}
A:visited {text-decoration:none}
A:hover{
	color:#003366;
	height: auto;
	width: auto;
	background-color: #FFFFCC;
}
P {
	MARGIN: 0px;
	LINE-HEIGHT: 120%;
	padding: 5px;
}
/* STANDARD HTML TAGS  ///////////////////////*/


*****GLOBAL CSS ELEMENTS*****{}
#Header {
	BACKGROUND: url(img/hdbg.jpg) repeat;
	width: 100%;
}	
#Topnav {
	BACKGROUND: #336699;
	WIDTH: 100%;
	text-align: left;
	white-space: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	text-indent: 5px;
}
#Topnav A {
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 25px;
}
#Topnav A:hover {
	color:#FFFFFF;
	height: auto;
	width: auto;
	background-color: #2C5783;
}
#Footer {
	BACKGROUND: url(img/footerbg.gif) repeat-x 0px 100%;
	WIDTH: 100%;
	clear: left;
	line-height: 25px;
	text-align: center;
	height: 25px;
	padding-bottom: 3px;
	font-size: 10pt;
	white-space: normal;
}
#Footer A{
	color:#003366;
	text-decoration: none;
}
#Footer A:hover{
	color:#003366;
	height: auto;
	width: auto;
	background-color: #FFFFCC;
}
#Copyright {
	width:765px;
	text-align:right;
	left: 5px;
	clear: both;
	background-position: top;
}
#Container {
	border: 2px solid #000000;
	height: 100%;
	background-color: #FFFFFF;
	width: 765px;
	min-width:765px;
}
#border {
	border: 1px solid #000000;
	margin: 10px;
}
#Compliance {
	width:765px;
	left: 5px;
	clear: both;
	background-position: top;
	color: #FFFFFF;
}

/* GLOBAL SITE STRUCTURE CSS ELEMENTS  ///////////////////////*/


*****HOME PAGE CSS ELEMENTS*****{}
#Col1 {
	float:left;
	width: 40%;
	margin: 0px 1% 0px 3px;
}
#Col2 {
	 float: left;
     width: 30%;
	 margin: 0px;
}
#Col3 {
	float: left;
	width: 25%;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#PhotoGallery {
	WIDTH: 100%;
	border: 1px solid #666666;
	height: 320px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#ImportantMessage {
    border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-image: url(img/colbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 100%;
}
#WelcomeText {
	margin: 5px;
}
#ContactHOA {
	text-align: center;
	width: 100%;
	background-position: center;
	height: 60px;
}
.TextMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.TextLarger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: normal;
}
.TextLargest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: normal;
}

.TextContrast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: normal;
	color: #CCFFFF;
	background-color: #003366;
}

/* HOME PAGE CSS ELEMENTS  ///////////////////////*/

*****SUB PAGE CSS ELEMENTS*****{}

#Col1subPage {
	float: left;
	width: 71%;
	margin: 0;
	padding: 0 10px;
	clear: right;
}	
#Col1subPage H2 A{
	text-decoration: underline;
	color: #663300;
}
#Col1subPage P{
	font-size: 110%;
}
#Col1subPage UL{
	font-size: 130%;
	list-style-image: none
	list-style-position: inside;
}
#Col1subPage UL LI UL.race{
	font-size: 100%;}
#Container LI.pdf{
	font-size: 100%;
	list-style-image: url(img/acro.gif);
	line-height: 200%;
	list-style-position: inside;
}
#Col2subPage {
	margin: 0 5px;
	padding: 0px;
	float: left;
}
#subPageCalendar {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-image: url(img/colbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 175px;
	
	
}
#subPageCalendar OL LI {
	list-style-type: none;
	position: relative;
	height: auto;
	width: auto;
	left: -23px;
	font-size: small;
	line-height: 120%;
	padding-bottom: 5px;
	white-space: normal;
}
#subPageFAQ {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-image: url(img/colbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 175px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
#subPageFAQ OL LI {
	list-style-type: none;
	position: relative;
	height: auto;
	width: auto;
	left: -23px;
	font-size: small;
	line-height: 120%;
	padding-bottom: 5px;
	white-space: normal;
}
#subPageFeatureNoBg {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	width: 95%;
	
}
#subPageFeatureNoBg UL {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	list-style-type: none;
	left: -20px;
	position: relative;
	height: auto;
	width: auto;
}
#Minutes UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: -40;
}

/* SUB PAGE CSS ELEMENTS  ///////////////////////*/


*****COMMON CSS ELEMENTS*****{}
#FeatureNoBg {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	width: 100%;
	
}
#FeatureNoBg UL {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	list-style-type: none;
	left: -20px;
	position: relative;
	height: auto;
	width: auto;
}
#Calendar {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-image: url(img/colbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 100%;
}
#Calendar OL LI {
	list-style-type: none;
	position: relative;
	height: auto;
	width: auto;
	left: -23px;
	font-size: small;
	line-height: 120%;
	padding-bottom: 5px;
	white-space: normal;
}
#FAQ {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-image: url(img/colbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#FAQ OL LI {
	list-style-type: none;
	position: relative;
	height: auto;
	width: auto;
	left: -23px;
	font-size: small;
	line-height: 120%;
	padding-bottom: 5px;
	white-space: normal;
}

#Title {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	background-repeat: no-repeat;
	background-color: #6699CC;
	background-position: left middle;
	line-height: 12px;
	white-space: normal;
	position: relative;
	padding: 5px;
}
/* COMMON CSS ELEMENTS  ///////////////////////*/



*****CONTACT PAGE CSS ELEMENTS*****{}

#Contacts {
	padding: 5px;
}
#Contacts H3{
	color: #336699;
}
#Contacts OL{
	background-color: #FFFFFF;
	padding: 7px 0px;
	height: 110%;
	width: 95%;
	left: -20px;
}
#Contacts UL{
	list-style-type: none;
	background-color: #FFFFFF;
}
#Contacts UL LI {
	list-style-type: none;
	position: relative;
	height: auto;
	width: auto;
	left: -23px;
}
#Contacts P{
	background-color: #FFFFFF;
	width: 285px;
	line-height: 130%;
	white-space: normal;
}
#Col1Contact {
	width: 55%;
	float: left;
	padding-left: 10px;
}
#Col2Contact {
	background-color: #E4F1F8;
	padding: 0px;
	margin: 0 0 0 58%;
}
#Contacts OL LI a {
	text-decoration: underline;
}

