
body { margin:0px; padding:0px;}



.catalogMenuTD { background-color:#000000; color:#ffffff;}
.catalogMenuA { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogMenuA:hover { background-color:#ffffff; color:#99ccff; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogSubcategory { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogSubcategory:hover { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTableOdd { background-color: #ffffff; color:#2E4C6E; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTableEven { background-color:#ffffff; color:#2E4C6E; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTitle { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 16px; line-height: 18px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }

.catalogThumbnail { background-color:#fafafa; border:thin solid #B88833; color:#000000; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTableTitle { background-color:#FFFFFF; color:#B88833; font-weight: bold; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogMenu { background-color:#000000; color:#B88833; font-weight: bold; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogMenuSeparator { background-color:#FFFFFF; color:#000000; font-weight: bold; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogBillingAddressOn { visibility:visible; }
.catalogBillingAddressOff { visibility:hidden;display:none; }
.catalogField { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormField { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormRequired  { color: red; font-weight: normal; font-size: 9px; line-height: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormTitle  { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormLabel  { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormLabelRed  { color: red; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormNote  { color: black; font-weight: bold; font-size: 8px; line-height: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormMessage  { color: black; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogErrorFormMessage  { color: red; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.catalogDivBorder { background-color:#000000; }
.catalogSecurityCodeInformationOn { visibility:visible; }
.catalogSecurityCodeInformationOff { visibility:hidden;display:none; }

.FormField { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.FormLabel { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B88833;}
.FormNote { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.FormRequired { color: red; font-style: normal; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.FormLabelRed { color: red; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.slideshowBody { color:#B88833; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.slideshowTitle { color: #B88833; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.slideshowButton {border:thin solid #F7DD68; margin:0px; padding-left:4px; padding-right:4px; background-color:#B88833; }
.slideshowButton a:link { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none;  background-color:#B88833; }
.slideshowButton a:visited { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color:#B88833;}
.slideshowButton a:hover { color:#F7DD68; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color:#B88833; }


.calendarTitleLink					{ font-size:10px;font-family: Arial; color:#003300;}
.calendarForm 							{ font-size:16px;font-family: Arial; }
.calendarMonthYearTitle 		{ font-size:26px;font-family: Arial; font-weight:700; color:#B88833; }
.calendarSmallMonthYear 		{ font-size:16px;font-family: Arial;  font-weight:bold; color: white; background-color:#B88833; }
.calendarSmallDay						{ font-size:16px;font-family: Arial; color: black; background-color: white; }
.calendarBigDay							{ font-size:16px;font-family: Arial; color:white; background-color:#B88833; font-weight:bold;}
.calendarSmallDate					{ font-size:16px; font-family: Arial; color:#B88833; background-color:white; }
.calendarBigDate						{ font-size:16px; font-family: Arial; color: #B88833; background-color: white; }
.calendarBackground					{ background-color: #EEEEEE; }
.calendarDetailTitle				{ font-size:26px;font-family: Arial; font-weight:700; color:#B88833; }
.calendarDetailLink					{ font-size:16px;font-family: Arial; color:#B88833; }
.calendarDetailLabel				{ font-size:16px; font-family: Arial; font-weight:bold; color: white; background-color:#003300;}
.calendarDetailDateTime			{ font-size:16px; font-family: Arial; color: #B88833; }
.calendarDetailDescription 	{ font-size:16px;font-family: Arial; color: #000000; }

.memberListBody {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px;}
.memberListLink {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.memberListBody a {font-family:Arial, Helvetica, sans-serif;}

.topMenu {position:relative; top:-6px;}
.toptemplateMenuButton { }
.toptemplateMenuButton1 {background-color:#B88833; border:thin solid #F7DD68; width:187px; }
.toptemplateMenuButton2 {background-color:#B88833; border:thin solid #F7DD68; width:187px; }


.toptemplateMenuBorder {text-align:left;}
.toptemplateMenuBorder1 {text-align:center;  position:relative;}
.toptemplateMenuBorder2 {}
.toptemplateMenuBorder3 {}
.toptemplateMenuText { color:#ffffff; font-weight: bold; font-size:12px; line-height: 20px; font-family: Arial,Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none;   }
.toptemplateMenuText1 {color:#ffffff;  font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none; }
.toptemplateMenuText2 { color:#ffffff;  font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none;}
.toptemplateMenuText3 {color:#ffffff; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none; }

.toptemplateMenuText:hover  { color:#fafafa; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration:underline;  }
.toptemplateMenuText1:hover {color:#fafafa; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration:underline;  }
.toptemplateMenuText2:hover { color:#fafafa; font-weight: bold;font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}


.lefttemplateMenuTextCurrent  { color:#ffffff; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: underline;  }
.lefttemplateMenuTextCurrent1 {color:#ffffff; font-weight: bold;font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;}
.lefttemplateMenuTextCurrent2 {color:#ffffff; font-weight: bold;font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }




.leftMenu {padding-top:8px; padding-left:10px;}

.lefttemplateMenuButton { }
.lefttemplateMenuButton1 {background-color:#B88833; border:thin solid #F7DD68; }
.lefttemplateMenuButton2 {background-color:#B88833; border:thin solid #F7DD68;  }


.lefttemplateMenuBorder {text-align:left;}
.lefttemplateMenuBorder1 {text-align:center;}
.lefttemplateMenuBorder2 {}
.lefttemplateMenuBorder3 {}
.lefttemplateMenuText { color:#ffffff; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial,Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none;   }
.lefttemplateMenuText1 {color:#ffffff;  font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none; }
.lefttemplateMenuText2 { color:#ffffff;  font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none;}
.lefttemplateMenuText3 {color:#ffffff; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration: none; }

.lefttemplateMenuText:hover  { color:#fafafa; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration:underline;  }
.lefttemplateMenuText1:hover {color:#fafafa; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  text-decoration:underline;  }
.lefttemplateMenuText2:hover { color:#fafafa; font-weight: bold;font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}


.lefttemplateMenuTextCurrent  { color:#ffffff; font-weight: bold; font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: underline;  }
.lefttemplateMenuTextCurrent1 {color:#ffffff; font-weight: bold;font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;}
.lefttemplateMenuTextCurrent2 {color:#ffffff; font-weight: bold;font-size:11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }


.webblake {font-family:Arial, Helvetica, sans-serif; color:#B88833; font-size:12px;}
.webblake a {color:#B88833;}
.webblake a:hover {color:#AF730A;}
.webblake a:visited {color:#B88833;}