@import url(Header.css);
@import url(Forms.css);
@import url(Photos.css);
@import url(Buttons.css);
@import url(css-footer.css);

/* ******************************************************************************** */
/* ************************** FROM PORTALS.CSS ************************************ */
/* ******************************************************************************** */

body {
	background: #011521 url(../Images/Page/BrowserBackground.gif) repeat-x top !important;
	margin-left: 0;
	margin-right: 0;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Serif;
}

div#borderBottom {
	background: url('../Images/Page/BorderBottom.gif') no-repeat;
	height: 13px;
}

div#printLink {
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 3px;
	padding-bottom: 25px;
	height: 25px;
	float: right;
	display: block;
	clear: both;
}

.ulFlourishBullet {
	list-style-type: none;
	margin-left: -15px;
}

*html .ulFlourishBullet {
	margin-left: 15px;
}

.ulFlourishBullet li {
	background: url(../images/FlourishBullet.gif) no-repeat left 0px;
	padding-left: 23px;
	display: block;
	margin-bottom: 10px;
}

.newsLi, .newsLi a, .learnMoreLink, .newsListLi, .newsListLi a {
	color: #3E647E;
	text-decoration: none;
}

.ulFlourishBullet .newsListLi {
	background-position: left 5px;
	padding-bottom: 12px;
}

/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */

div#sideNavClubInfo {
	width: 160px;
	float: left;
}

div#sideNavMember {
	width: 160px;
	float: left;
}

div#contentContainerClubInfo {
	width: 702px;
	float: right;
}

div#contentContainerMember {
	width: 702px;
	float: right;
}

div#pageTitle {
	padding-bottom: 25px;
}

div#mainSectionDefaultText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #4a4a46;
}

.formError {
	background: url(../images/icons/critical1212.gif) no-repeat;
	font-family: Arial, Serif, Verdana;
	font-weight: bold;
	color: crimson;
	padding-left: 15px;
}

.pageSubTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #3c5460;
	width: 100%;
	height: 30px;
}


/* ******************************************************************************** */
/* *************************** Begin Legacy *************************************** */
/* ******************************************************************************** */

A {
	color: #02253A;
}

A:HOVER {
	color: darkred;
	text-decoration: none;
}

TD {
	font-size: 11px;
	font-family: Verdana, Arial, Default;
}

.appErrorTitle {
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	font-weight:bold;
}

.appErrorText {
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	font-weight:bold;
	color:#990000;
}

.appErrorUrl {
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.appErrorMessage {
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	color:#000000;
}

.appErrorStack {
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	color:#000000;
}
/* ----------------------------- Club Info  ------------------------------------- */

.aroundText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color:#000000;
}

.athleticsText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.bylawsArticleTitle /* ==== Verified in Use ==== */ {
	font-weight: bold;
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}

.bylawsArticleDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}

.bylawsSectionTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	text-indent: 20pt;
	font-style: italic;
}

.bylawsSectionSubTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	font-style: italic;
}

.bylawsSubSectionTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	text-indent: 40pt;
	font-style: italic;
}

.bylawsSubSectionSubTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 40pt;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	font-style: italic;
}

.bylawsSubSectionDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 40pt;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.bylawsSectionDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.captionText {
	font-size: 10px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color:#000000;
	font-weight: bold;
}
.clubInfoDataGridRow {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.clubInfoDataGridRowAlt {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #c8c5ac;
}

.clubInfoText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.clubsWithinText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.dressCodeName /* ==== Verified in Use ==== */ {
	font-weight: bold;
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.dressCodeDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.diningText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.errorPageText {
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	color:#000000;
}

.faqCatName {
	font-weight: bold;
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}

.faqAnswer {
	
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.faqQuestion {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.historyText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.houseRulesArticleTitle /* ==== Verified in Use ==== */ {
	font-weight: bold;
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}

.houseRulesArticleDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}

.houseRulesSectionTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	text-indent: 20pt;
	font-style: italic;
}

.houseRulesSectionSubTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	font-style: italic;
}

.houseRulesSubSectionTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	text-indent: 40pt;
	font-style: italic;
}

.houseRulesSubSectionSubTitle /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 40pt;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
	font-style: italic;
}

.houseRulesSubSectionDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 40pt;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.houseRulesSectionDesc /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.printLink {
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 3px;
	height: 25px;
	float: right;
	display: block;
	clear: both;
}

.proposalText  {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color:#000000;
}

.reciprocalAddress /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.reciprocalName /* ==== Verified in Use ==== */ {
	font-weight: bold;
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.reciprocalText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.servicesText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

/* ------------------------------------------------------------------------------ */

.dataNavButton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}


.dataNavDropDownList {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.dataNavHeaderLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffcc;
}

.dataNavLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.dataNavText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.dataNavTextBoxOff {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.dataNavTextBoxOn {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}


.defaultButtonSmall {
	border-right: #a5b8c9 1px solid;
	border-top: #a5b8c9 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #a5b8c9 1px solid;
	cursor: hand;
	color: #ffffff;
	border-bottom: #a5b8c9 1px solid;
	font-family: Arial, Verdana, SansSerif;
	background-color: #02253a;
	text-align: center;
}

.defaultButton {
	border-right: #a5b8c9 1px solid;
	border-top: #a5b8c9 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #a5b8c9 1px solid;
	cursor: hand;
	color: #ffffff;
	border-bottom: #a5b8c9 1px solid;
	font-family: Arial, Verdana, SansSerif;
	background-color: #02253a;
	text-align: center;
}		

.defaultDataGrid {

	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #d6d6d6;
	border-right-color: 2f4d67;
	border-left-color: 2f4d67;
	border-bottom-color: 2f4d67;
	border-top-color: 2f4d67;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
}

.defaultDataGridHeader {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Serif;
	background-color: #2f4d67;
}

.defaultDataGridRow {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #E9E5D7;
}

.defaultDataGridRowAlt {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #D5D3BF;
}

.defaultFormFieldNameReq {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: whitesmoke;
	text-align: right;
}

.defaultFormFieldNameReqAlt {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;	
	text-align: right;
}

.defaultFormLabel {
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
	text-align: right;
}

.defaultFormLabelAlt {
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.defaultFormLabelReq {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
	text-align: right;
}

.defaultFormFieldName {
	padding-right: 12px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: whitesmoke;
	text-align: right;
}

.defaultFormFieldNameAlt {
	padding-right: 12px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.defaultFormError {
	font-weight: bold;
	font-size: 11px;
	color: crimson;
	font-style: normal;
	font-family: Arial, Serif, Verdana;
}

.defaultFormText {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;	
}

.defaultFormCheckBox {
	font-size: 8px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	
}

.defaultFormCheckBoxList {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Serif;	
}

.defaultFormRadioButton {
	font-size: 8px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	
}

.defaultFormRadioButtonList {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	
}

.defaultFormTable /* ==== Verified in Use ==== */ {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #F9F9F9;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
}

.defaultFormCheckBox {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.defaultFormTextBoxOff /* ==== Verified in Use ==== */ {
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
}

.defaultFormTextBoxOn /* ==== Verified in Use ==== */ {
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 11px;
	border-left: lightgrey 1px solid;
	color: #000000;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana, Arial, Serif;
	background-color: lightgoldenrodyellow;
}

.defaultFormDropDownList /* ==== Verified in Use ==== */ {
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.defaultFormOuterTable {
	border-right: #3e647e 1px solid;
	border-top: #3e647e 1px solid;
	border-left: #3e647e 1px solid;
	border-bottom: #3e647e 1px solid;
	background-color: whitesmoke;
}

.defaultFormHeader {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Serif;
	background-color: #3e647e;
}

A.defaultFormLink:link {font-size: 11px; text-decoration: none; color: #DC7D05;}
A.defaultFormLink:visited {text-decoration: none; color: #DC7D05;}
A.defaultFormLink:active {text-decoration: none; color: #DC7D05;}
A.defaultFormLink:hover {text-decoration: underline; color: #DC7D05;}

.defaultTable {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
}

.defaultHeaderTable {
	border-right: #b5b292 1px solid;
	border-top: #b5b292 1px solid;
	font-size: 11px;
	border-left: #b5b292 1px solid;
	color: #b5b292;
	border-bottom: #b5b292 1px solid;
	font-family: Verdana, Arial, Serif;
	background-color: #c8c5ac;
}

.defaultFormNavTable {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #d6d6d6;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.defaultNavTable {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #c8c5ac;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.defaultPageSubTitle {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
}

.defaultSideNavTable {
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
}

.defaultSideNav {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	text-decoration: none;
}

.defaultSideNavOn {
	border-right: #c8c5ac 1px solid;
	border-top: #c8c5ac 1px solid;
	font-size: 11px;
	border-left: #c8c5ac 1px solid;
	cursor: hand;
	color: #000000;
	line-height: 16px;
	border-bottom: #c8c5ac 1px solid;
	font-family: Verdana, Arial, Default;
	background-color: #d5d3bf;
}

.defaultSideNavOff {
	border-right: #eae9df 1px solid;
	border-top: #eae9df 1px solid;
	border-left: #eae9df 1px solid;
	border-bottom: #eae9df 1px solid;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	background-color: #eae9df;
}

.defaultGreetingTable {
	font-size: 11px;
	color: #4b4220;
	border-top-style: none;
	font-family: Arial, Arial, Serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.defaultPageTitle {
	font-weight: bold;
	font-size: 12px;
	color: #02253a;
	font-style: italic;
	font-family: Verdana, Arial, Serif;
}



.defaultFormNavOn {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-size: 11px;
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Default;
	background-color: darkgray;
}
.defaultFormNavOff {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	background-color: #d6d6d6;
}

.defaultSideNavOn {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	cursor: hand;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Default;
	background-color: darkgray;
}

.defaultSideNavOff {
	border-right: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
	border-left: #d6d6d6 1px solid;
	border-bottom: #d6d6d6 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	background-color: #d6d6d6;
}

.defaultFormNav {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	text-decoration: none;
}

.defaultNavOff {
	border-right: #c8c5ac 1px solid;
	border-top: #c8c5ac 1px solid;
	border-left: #c8c5ac 1px solid;
	border-bottom: #c8c5ac 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	background-color: #c8c5ac;
}

.defaultNavOn {
	border-right: #9f9b74 1px solid;
	border-top: #9f9b74 1px solid;
	font-size: 11px;
	border-left: #9f9b74 1px solid;
	cursor: hand;
	color: #000000;
	border-bottom: #9f9b74 1px solid;
	font-family: Verdana, Arial, Default;
	background-color: #B5B292;
}

.defaultNavTop {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Default;
	text-decoration: none;
}

.defaultSearchTable {
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 11px;
	border-left: darkgray 1px solid;
	color: #000000;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Arial, Serif;
	background-color: whitesmoke;
}

.defaultSearchLabel {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.defaultSearchTextField {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.defaultSearchButton {
	border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	border-left: gray 1px solid;
	cursor: hand;
	color: #000000;
	border-bottom: gray 1px solid;
	font-family: Arial, Verdana, SansSerif;
	background-color: lightgrey;
	text-align: center;
}

.defaultText {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color:#000000;
}
/* ------------------------------Events -------------------------------------- */
.eventButtonDisabled {
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #333333 1px solid;
	cursor: default;
	color: #ffffff;
	border-bottom: #333333 1px solid;
	font-family: Arial, Verdana, SansSerif;
	background-color: #cccccc;
	text-align: center;
}

.eventDataGrid {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
}

.eventDataGridRow {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #DCDBCB;
}

.eventDataGridRowAlt {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #c8c5ac;
}

.eventDataGridHeader {
	font-weight: bold;
	font-size: 11px;
	color: #2f4d67;
	font-family: Verdana, Arial, Serif;
	background-color: #ffffff;
}

.eventDataGridHeaderPop {
	font-weight: bold;
	font-size: 11px;
	color: #2f4d67;
	font-family: Verdana, Arial, Serif;
}

.eventDataListHeader {
	font-weight: bold;
	font-size: 11px;
	color: #2f4d67;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
}

.eventDataListHeaderVertical {
	font-weight: bold;
	font-size: 11px;
	color: #2f4d67;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
	writing-mode:tb-rl;
}

.eventFormTable {
	background-color: #DDDBCC;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.eventFormFieldNameReq {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.eventFormFieldName {
	padding-right: 12px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.eventFormHeader {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
	text-align: justify;
}

.eventResAddFormHeader {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: whitesmoke;
	text-align: justify;
}

.eventResAddFormTable {	
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
}

.eventTable {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: eae9df;
}

.eventText {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}

.eventAttendeeText {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}

.eventTextIndented {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	padding-left: 10px;
}

.eventTextBold {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
}

.eventValue {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
}
/* ------------------------------------------------------------------------------ */
.footer {
	font-family: Verdana, Arial, Serif;
	color:#666666;
	font-size: 11px;
}

.footerNavLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #514826;
}

.footerNavText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #514826;
}

.footerTable {
	border-right: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
	border-left: #d6d6d6 1px solid;
	border-bottom: #d6d6d6 1px solid;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Serif;
	background-color: whitesmoke;
}

/* --------------------------------- Home Page ---------------------------------- */
.homeComingEvents {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homeMyReservations {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homeNewsAnnouncements {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homeAroundTownEvents {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homeLink {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* ------------------------------------------------------------------------------ */
.legalText /* ==== Verified in Use ==== */ {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color: #000000;
}
.legalTitle /* ==== Verified in Use ==== */ {
	font-size: 14px;
	text-indent: 0px;
	
	font-family: Felix Titling, Verdana, Arial, Default;
	text-align: center;
	color: #000000;
	
}
.legalTitleLetter /* ==== Verified in Use ==== */ {
	font-size: 22px;
	text-indent: 0px;
	
	font-family: Felix Titling, Verdana, Arial, Default;
	text-align: center;
	color: #000000;
	
}
/* -------------------------------- Login ----------------------------------------- */
.loginFormFieldNameReq {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
	text-align: right;
}

.loginFormFieldName {
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #eae9df;
	text-align: right;
}

.loginUpdateFormFieldNameReq /* Verified in Use */ {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	font-family: Verdana, Arial, Serif;
	background-color: #11354B;
	text-align: right;
}

.loginUpdateFormFieldName /* Verified in Use */ {
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	font-family: Verdana, Arial, Serif;
	background-color: #11354B;
	text-align: right;
}
/* ------------------------------------------------------------------------- */

/* -------------------------------- Member---------------------------------- */

.memberDataGridRow {
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
	background-color: #E9E5D7;
}
.memberDataGridRowAlt {
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
	background-color: #D5D3BF;
}
.memberDataGridHeaderText {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}	
.memberDataGridText {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	padding-right: 10px;
	padding-left: 10px;
}
.memberSearchTextField {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

/* ------------------------------------------------------------------------------ */

/* -------------------------------- My Account ---------------------------------- */
.myaccountFormTable {
	border-right: #c8c5ac 1px solid;
	padding-right: 2px;
	border-top: #c8c5ac 1px solid;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: #c8c5ac 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #c8c5ac 1px solid;
	font-family: Verdana, Arial, Serif;
	background-color: #efeee4;
}

.myaccountFormHeader {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Serif;
}

.myaccountFormFieldName {
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #453d1e;
	font-family: Verdana, Arial, Serif;
	text-align: right;
	background: #e5e4da;
}

.statementFormFieldName {
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #453d1e;
	font-family: Verdana, Arial, Serif;
	text-align: right;	
}

.myaccountFormFieldNameReq {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #453d1e;
	font-family: Verdana, Arial, Serif;
	text-align: right;
	background: #e5e4da;
}

.myaccountStatementError {
	font-weight: bold;
	font-size: 14px;
	color: crimson;
	font-style: normal;
	font-family: Arial, Serif, Verdana;
	text-align: center;
}

.statementFormFieldValue {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #efeee4;
	font-weight: normal
}

.myaccountFormFieldValue {
	font-size: 11px;
	color: #453d1e;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #efeee4;
	font-weight: normal
}
/* ------------------------------------------------------------------------------ */

/* --------------------------------  News  -------------------------------------- */
.newsDataGridRow {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #D5D3BF;
}

.newsDataGridRowAlt {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #DDDBCC;
}
/* ------------------------------------------------------------------------------ */


.officerName {
		
}	

.officerTitle {
	
}

.officerText {
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: justify;
	color:#000000;
}
.phoneNum { 
	/* will not break in span */
	white-space: nowrap;
}
.photoDefaultCaption {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-style: italic;
}
.photoAlbumName {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Serif;
	background-color: #2F4D67;
}
.photoDataGridRow {
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
	background-color: #E9E5D7;
}
.photoDataGridRowAlt {
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
	background-color: #D5D3BF;
}
.photoDataGridHeaderText {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}	
.photoDataGridText {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	padding-right: 10px;
	padding-left: 10px;
}	
.photoPageNumber {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Serif;	
}
.reservationDataGridRow {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.reservationDataGridRowAlt {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #c8c5ac;
}

.reservationFormFieldNameReq {
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.reservationFormFieldName {
	padding-right: 12px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: right;
}

.reservationText {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.reservationTextJustified {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	text-align: justify;
}

.sideNavTd {
	width: 180px;
	margin-right: 15px;
	height: 100%;
}

/* ---------------------------------  Staff  ----------------------------------- */
.staffDataGridRow {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
}

.staffDataGridRowAlt {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	background-color: #c8c5ac;
}

.staffDepartmentName {
	font-weight: bold;
	font-size: 11px;
	text-indent: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Default;
	text-align: center;
	color: #000000;
}
/* ------------------------------------------------------------------------------ */
.standard-text {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.statusTextNormal {
	font-weight: bold;
	color: green;
}

.statusTextCritical {
	font-weight: bold;
	color: crimson;
}

.statusTextInactive {
	font-weight: bold;
	color: #666666;
}

.statusTextWarning {
	font-weight: bold;
	color: darkorange;
}

.statusTextUnkown {
	font-weight: bold;
	color: mediumblue;


}

/* ******************************************************************************** */
/* *************************** DO NOT REMOVE ************************************** */
/* *********** Used in Member/Statements/StatementItemDetail.aspx****************** */
/* *************************** KMG - 11/17/2006 *********************************** */
/* ******************************************************************************** */

.statementItemDetailText {
	font-family:Courier New;
	font-size: 10px;
	color: #000000;
}

/* ******************************************************************************** */
/* *************************** End DO NOT REMOVE ********************************** */
/* ******************************************************************************** */

.supportTicketFormValue {
	padding-right: 12px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Serif;	
}

/* ******************************************************************************** */
/* *************************** End Legacy *************************************** */
/* ******************************************************************************** */