body {background-image: url(../siteImages/Background_tile.gif); background-repeat: repeat; margin:0px; padding:0px; font-size:12px; font-family: verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; word-wrap:break-word;}

#site_shadows { background-image: url(../siteImages/site_shadows.gif); background-repeat:repeat-y;}

#site_shadows2 { background-image: url(../siteImages/site_shadows2.gif); background-repeat:repeat-y;}

#site_shadows3 { background-image: url(../siteImages/site_shadows3.gif); background-repeat:repeat-y; background-color:000000}

#site_shadows4 { background-image: url(../siteImages/site_shadows4.gif); background-repeat:repeat-y; background-color:ffffff}

#header_bar { background-image: url(../siteImages/top_header.gif); padding:0; margin:0; background-repeat:repeat-x; }

#footer_bar { background-image: url(../siteImages/bottom_footer.gif); padding:0; margin:0; background-repeat:repeat-x; }

/* #left_bar {height:430; background-image: url(../siteImages/left_gradient.jpg); padding:0; margin:0; background-repeat:repeat-x;} */
#left_bar {height:370; background-image: url(../siteImages/left_gradient2.jpg); padding:0; margin:0; background-repeat:repeat-x;}
#left_bar2 {height:513; padding:0; margin:0;}
#left_bar_fixed {height:350px; overflow:hidden;}

#singlePage {padding:29px 12px 29px 29px;}

#columnPage {width:750;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:10px}

#loginBox {padding:6px; border:solid 1px #c7c4b5; width:242px; height:145px;}

#loginBoxBrown {padding:6px; background-color:#4d4736; width:228px; height:131px;}

#homeShowcase {margin:0; padding:0; width:490px; height:138px; overflow:hidden}

/* #homeBelowShowcase {height:420;} */
#homeBelowShowcase {height:360;}

/* #fixedHeightBox {height:430px; width:717px; border:solid 1px #c7c4b5; overflow:auto;} */
#fixedHeightBox {height:370px; width:717px; border:solid 1px #c7c4b5; overflow:auto;}

#fixedHeightBox2 {height:270px; width:717px; border:solid 1px #c7c4b5; overflow:auto;}

/* #homeDiscussionBox {height:310px; border: solid 1px #c7c4b5; overflow:auto; text-align:left;} */
#homeDiscussionBox {height:260px; border: solid 1px #c7c4b5; overflow:auto; text-align:left;}
#homeEventsBox {height:260px; border: solid 1px #c7c4b5; overflow:auto; text-align:left; padding:3px 6px 0px 6px;}
#homeNewsBox {height:260px; border: solid 1px #c7c4b5; overflow:auto; text-align:left; padding:4px 6px 0px 6px;}

li.presentation  { list-style-image: url(../siteImages/bullet.gif); }

li.newMember { list-style-image: url(../siteImages/bullet_white.gif); padding-bottom:10px;font-family:verdana, arial, sans-serif; font-size:11px;}

a img {border:none;}

.subHeader  {
	font-size : 16px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : bold;
}

H3  {
	font-size : 14px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : bold;
}

.fixedWidthTable {
	table-layout:fixed; 
	word-wrap:break-word; 
	overflow:hidden;
}

.titleFont {
	font-size : 22px;
	font-Family : Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-color: 333333;
	font-Weight : normal;
	line-height: 22px;
}

.titleFont A {COLOR: 99600; TEXT-DECORATION: none }
.titleFont A:link { COLOR: 996600 }
.titleFont A:visited { COLOR: 99600 }
.titleFont A:unknown { COLOR: 996600 }
.titleFont A:hover { COLOR: 996600; TEXT-DECORATION: underline }

.headerFont {
	font-size : 12px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : bold;
}


.contentFont, .siteContentFont, .contentFont2 { font-weight:normal;font-family:verdana, arial, sans-serif;text-decoration:none;color:4d4736;letter-spacing:0pt;word-spacing:0pt;font-size:12px;line-height:1.5; } 

.contentFont A { COLOR: a26026; TEXT-DECORATION: none }
.contentFont A:link { COLOR: a26026; TEXT-DECORATION: underline }
.contentFont A:visited { COLOR: a26026; TEXT-DECORATION: underline }
.contentFont A:unknown { COLOR: a26026; TEXT-DECORATION: underline }
.contentFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.contentFont2 A { COLOR: a26026; TEXT-DECORATION: none }
.contentFont2 A:link { COLOR: a26026; TEXT-DECORATION: none }
.contentFont2 A:visited { COLOR: a26026; TEXT-DECORATION: none }
.contentFont2 A:unknown { COLOR: a26026; TEXT-DECORATION: none }
.contentFont2 A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.siteContentFont A { COLOR: a26026; TEXT-DECORATION: none }
.siteContentFont A:link { COLOR: a26026; TEXT-DECORATION: underline }
.siteContentFont A:visited { COLOR: a26026; TEXT-DECORATION: underline }
.siteContentFont A:unknown { COLOR: a26026; TEXT-DECORATION: underline }
.siteContentFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.siteContentFont tbody {font-weight:normal;font-family:verdana, arial, sans-serif;text-align:left;color:4d4736;letter-spacing:0pt;word-spacing:0pt;font-size:12px;line-height:1.5; }
.siteContentFont tbody A { COLOR: a26026; TEXT-DECORATION: none }
.siteContentFont tbody A:link { COLOR: a26026; TEXT-DECORATION: underline }
.siteContentFont tbody A:visited { COLOR: a26026; TEXT-DECORATION: underline }
.siteContentFont tbody A:unknown { COLOR: a26026; TEXT-DECORATION: underline }
.siteContentFont tbody A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.pFont, .pFontBold, .pFont2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: 333333;
}

.pFontBold {font-weight:bold;}

.pFont A { COLOR: a26026; TEXT-DECORATION: none }
.pFont A:link { COLOR: a26026; TEXT-DECORATION: underline }
.pFont A:visited { COLOR: a26026; TEXT-DECORATION: underline }
.pFont A:unknown { COLOR: a26026; TEXT-DECORATION: underline }
.pFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.pFont2 A { COLOR: a26026; TEXT-DECORATION: none }
.pFont2 A:link { COLOR: a26026; TEXT-DECORATION: none }
.pFont2 A:visited { COLOR: a26026; TEXT-DECORATION: none }
.pFont2 A:unknown { COLOR: a26026; TEXT-DECORATION: none }
.pFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.pFontWhite {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: ffffff;
}

.pFontWhite A { COLOR: ffffff; TEXT-DECORATION: none }
.pFontWhite A:link { COLOR: ffffff }
.pFontWhite A:visited { COLOR: ffffff }
.pFontWhite A:unknown { COLOR: ffffff }
.pFontWhite A:hover { COLOR: ffffff; TEXT-DECORATION: underline }

.directoryIndexFont {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: cccccc;
}

.directoryIndexFont A { COLOR: 9B957D; TEXT-DECORATION: none; font-weight:bold;}
.directoryIndexFont A:link { COLOR: 9B957D; TEXT-DECORATION: none; font-weight:bold;}
.directoryIndexFont A:visited { COLOR: 9B957D; TEXT-DECORATION: none; font-weight:bold;}
.directoryIndexFont A:unknown { COLOR: 9B957D; TEXT-DECORATION: none; font-weight:bold;}
.directoryIndexFont A:hover { COLOR: 000000; TEXT-DECORATION: none; font-weight:bold;}

.bodyFont, .bodyFontRed, .bodyFontWhite, .bodyFontBold, .directoryFont, .directoryLinkFont  {
	font-size : 12px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;}

.directoryLinkFont {color: 7a2426;}
.directoryLinkFont A { COLOR: 7a2426; TEXT-DECORATION: none; cursor:hand; }
.directoryLinkFont A:link { COLOR: 7a2426; TEXT-DECORATION: none; cursor:hand; }
.directoryLinkFont A:visited { COLOR: 7a2426; TEXT-DECORATION: none; cursor:hand; }
.directoryLinkFont A:unknown { COLOR: 7a2426; TEXT-DECORATION: none; cursor:hand; }
.directoryLinkFont A:hover { COLOR: 7a2426; TEXT-DECORATION: underline; cursor:hand; }	

.bodyFontRed  {
	color : #cc0000;
}

.bodyFontWhite  {
	color : #ffffff;
}

.bodyFontWhite A { COLOR: ffffff; TEXT-DECORATION: none }
.bodyFontWhite A:link { COLOR: ffffff; TEXT-DECORATION: none }
.bodyFontWhite A:visited { COLOR: ffffff; TEXT-DECORATION: none }
.bodyFontWhite A:unknown { COLOR: ffffff; TEXT-DECORATION: none }
.bodyFontWhite A:hover { COLOR: ffffff; TEXT-DECORATION: underline }


.bodyFontBold  {
	font-Weight : bold;
}	

.bodyFont A { COLOR: a26026; TEXT-DECORATION: none }
.bodyFont A:link { COLOR: a26026 }
.bodyFont A:visited { COLOR: a26026 }
.bodyFont A:unknown { COLOR: a26026 }
.bodyFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.homeEventFont { font-weight:bold;font-family:verdana, arial, sans-serif;;color:333333;text-decoration:none;letter-spacing:0pt;word-spacing:0pt;font-size:11px; } 
.homeEventFont A {text-decoration:none;}
.homeEventFont A:link {text-decoration:none;}
.homeEventFont A:visited {text-decoration:none;}
.homeEventFont A:unknown {text-decoration:none;}
.homeEventFont A:hover {TEXT-DECORATION: underline }
.homeEventDetailsFont { font-weight:normal;font-family:verdana, arial, sans-serif;color:333333;letter-spacing:0pt;word-spacing:0pt;font-size:11px; line-height:1.0;}
.homeNewsFont { font-weight:bold;font-family:verdana, sans-serif;color:7a2426;letter-spacing:0pt;word-spacing:0pt;font-size:11px;} 
.homeNewsDetailsFont { font-weight:normal;font-family:verdana, arial, sans-serif;color:333333;letter-spacing:0pt;word-spacing:0pt;font-size:11px;line-height:1.0}

.directoryFont A { COLOR: 000000; TEXT-DECORATION: none }
.directoryFont A:link { COLOR: 000000 }
.directoryFont A:visited { COLOR: a26026 }
.directoryFont A:unknown { COLOR: a26026 }
.directoryFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }
	
.bodyFontSmall  {
	font-size : 10px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
}
.bodyFontSmall A {TEXT-DECORATION: none; cursor:hand;}
.bodyFontSmall A:link {TEXT-DECORATION: none; cursor:hand;}
.bodyFontSmall A:visited {TEXT-DECORATION: none; cursor:hand;}
.bodyFontSmall A:hover {TEXT-DECORATION: underline; cursor:hand;}

.bodyFontSmallWhite  {
	font-size : 10px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color: #ffffff;
}

.bodyFontSmallWhite A {COLOR: ffffff; TEXT-DECORATION: none }
.bodyFontSmallWhite A:link { COLOR: ffffff }
.bodyFontSmallWhite A:visited { COLOR: ffffff }
.bodyFontSmallWhite A:unknown { COLOR: ffffff }
.bodyFontSmallWhite A:hover { COLOR: ffffff; TEXT-DECORATION: underline; }	
	
.bodyFontSmallBrown  {
	font-size : 10px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color: 726c55;
}
	
.bodyFontTinyBrown {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: aca58f;
}

.bodyFontTinyBrown A {COLOR: aca58f; TEXT-DECORATION: none }
.bodyFontTinyBrown A:link { COLOR: aca58f; TEXT-DECORATION: none }
.bodyFontTinyBrown A:visited { COLOR: aca58f; TEXT-DECORATION: none }
.bodyFontTinyBrown A:unknown { COLOR: aca58f; TEXT-DECORATION: none }
.bodyFontTinyBrown A:hover { COLOR: aca58f; TEXT-DECORATION: none }	
	
.disclosureFont  {
	font-size : 9px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	
}

.labelFont, .labelFontBold {
	font-size : 11px;
	font-Family : Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color : #333333;
}


.labelFont A {COLOR: a26026; TEXT-DECORATION: none }
.labelFont A:link { COLOR: a26026 }
.labelFont A:visited { COLOR: a26026 }
.labelFont A:unknown { COLOR: a26026 }
.labelFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.labelFontSmall, .labelFontSmallWhite {
	font-size : 9px;
	font-Family : Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color : #333333;
}

.labelFontSmallWhite {
	color : #ffffff;
}

.labelFontBold  {
	font-Weight : bold;
}

.labelFontBold A {COLOR: a26026; TEXT-DECORATION: none }
.labelFontBold A:link { COLOR: a26026 }
.labelFontBold A:visited { COLOR: a26026 }
.labelFontBold A:unknown { COLOR: a26026 }
.labelFontBold A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.topNavFont { font-weight:normal;font-family:myriad, myriad pro, verdana, arial, sans-serif;color:#ffffff;letter-spacing:1pt;word-spacing:0pt;font-size:10px;} 	
.topNavFont A { COLOR: ffffff; TEXT-DECORATION: none }
.topNavFont A:link { COLOR: ffffff }
.topNavFont A:visited { COLOR: ffffff }
.topNavFont A:unknown { COLOR: ffffff }
.topNavFont A:hover { COLOR: ffffff; TEXT-DECORATION: ffffff }	

.tableFont, .tableFont2, .tableFontBold, .tableFontSmall, .tableFontTiny, .tableFontGrey, .tableFontWhite, .tableFontGreySmall  {
	font-size : 11px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color : #333333;
}

.tableFont A { COLOR: a26026; TEXT-DECORATION: none }
.tableFont A:link { COLOR: a26026; TEXT-DECORATION: underline  }
.tableFont A:visited { COLOR: a26026; TEXT-DECORATION: underline  }
.tableFont A:unknown { COLOR: a26026; TEXT-DECORATION: underline  }
.tableFont A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.tableFont2 A { COLOR: a26026; TEXT-DECORATION: none }
.tableFont2 A:link { COLOR: a26026; }
.tableFont2 A:visited { COLOR: a26026; }
.tableFont2 A:unknown { COLOR: a26026; }
.tableFont2 A:hover { COLOR: a26026; TEXT-DECORATION: underline }
 
.tableFontBold  {
	font-Weight : bold;
}

.tableFontBold A {COLOR: a26026; TEXT-DECORATION: none }
.tableFontBold A:link { COLOR: a26026; TEXT-DECORATION: underline  }
.tableFontBold A:visited { COLOR: a26026; TEXT-DECORATION: underline  }
.tableFontBold A:unknown { COLOR: a26026; TEXT-DECORATION: underline  }
.tableFontBold A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.tableFontSmall  {
	font-size : 10px;
}

.tableFontSmall A { TEXT-DECORATION: none }
.tableFontSmall A:link { COLOR: a26026 }
.tableFontSmall A:visited { COLOR: a26026 }
.tableFontSmall A:unknown { COLOR: a26026 }
.tableFontSmall A:hover { COLOR: a26026; TEXT-DECORATION: underline }

.tableFontTiny  {
	font-size : 9px;
}

.tableFontTiny A { TEXT-DECORATION: none }
.tableFontTiny A:link { COLOR: a26026 }
.tableFontTiny A:visited { COLOR: a26026 }
.tableFontTiny A:unknown { COLOR: a26026 }
.tableFontTiny A:hover { COLOR: a26026; TEXT-DECORATION: underline }


.tableFontGrey  {
	color : #999999;
}

.tableFontWhite  {
	font-Weight : bold;
	color : #FFFFFF;
}

.tableFontGreySmall  {
	font-size : 9px;
	font-Weight : bold;
	color : #666666;
}

.inputFont, .inputFontSmall, .selectFont, .selectFontSmall {
	font-size : 11px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color : #5E5E5E;
	border: 1px solid #9b957d;
}

.inputFontSmall{
	font-size : 10px;
}

.selectFont {
	border: 1px solid #9b957d;
}

.selectFontSmall{
	font-size : 10px;
	border: 1px solid #9b957d;
}


.buttonFont, .buttonFontOff  {
	font-size : 12px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
}

.buttonFontOff  {
	border-color : Black;
	background-color : Gray;
}

.FlatButton
{
	position:relative;
	display:inline;
	color : #000000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	cursor : hand;
	padding-bottom : 0;
	padding-top : 0;
	border-bottom-style : solid;
	border-bottom-width : 1;
	border-bottom-color : #000000;
	border-collapse : separate;
	border-right-color : #000000;
	border-right-style : solid;
	border-right-width : 1;
	border-left-style : solid;
	border-left-width : 1;
	border-left-color : #000000;
	border-top-color : #000000;
	border-top-style : solid;
	border-top-width : 1;
}

.FlatButtonSmall
{
	position:relative;
	display:inline;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : normal;
	cursor : hand;
	padding-bottom : 0;
	padding-top : 0;
	border-bottom-style : solid;
	border-bottom-width : 1;
	border-bottom-color : #cccccc;
	border-collapse : separate;
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1;
	border-left-style : solid;
	border-left-width : 1;
	border-left-color : #cccccc;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1;
}



.smallButton  {
	font-size : 10px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
}

.addressFont  {
	font-size : 15px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
}

.bodyheaderfont { 
	FONT-SIZE: 10pt;
	COLOR: cornflowerblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.smallFlatButton
{
	position:relative;
	display:inline;
	color : #000000;
	font : Verdana, Arial, Helvetica, sans-serif;
	font-family : Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : heavy;
	cursor : hand;
	padding-bottom : 0;
	padding-top : 0;
	border-bottom-style : solid;
	border-bottom-width : 0;
	border-bottom-color : #ffffff;
	border-collapse : separate;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 0;
	border-left-style : solid;
	border-left-width : 0;
	border-top-color : #ffffff;
	border-top-style : solid;
	border-top-width : 0;
}


.flatTextareaFont, .flatTextareaSmallFont {
	border: 1px solid #9b957d;
	font-size : 11px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
}

.flatTextareaSmallFont {
	font-size : 10px;
}

.flatInputSmallFont {
	border: 1px solid #9b957d;
	font-size : 10px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
}

.textarea {
	overflow: auto;
	border: 1px solid #9b957d;
}

.textareaFont, .textareaFontSmall {
	font-size : 11px;
	font-Family : Verdana, Arial, Helvetica, sans-serif;
	font-Weight : normal;
	color : #5E5E5E;
	overflow: auto;
	border: 1px solid #9b957d;
}

.textareaFontSmall {
	font-size : 10px;
}

table {
	border-collapse : collapse;
}

.tableForm {
	border-collapse: collapse;
	border: 1px solid #9b957d;
	background-color: #e6e5d9;
}

.EventNameFont { font-weight:normal;font-family:goudy, georgia, serif;text-decoration:none;text-align:left;color:a26026;letter-spacing:0pt;word-spacing:0pt;font-size:24px;line-height:1;margin-top: 10px;margin-bottom: 5px; } 
.EventDateLocFont { font-weight:normal;font-family:myriad, myriad pro, verdana, arial, sans-serif;text-decoration:none;text-transform:uppercase;text-align:left;color:4d4736;letter-spacing:2pt;word-spacing:0pt;font-size:12px;} 