body {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;	
	background-color: #FAEBD7;
}

.p {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FAEBD7;
}

.underConstruction {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	text-align: center;
	color: Black;	
}

.bartext {
	font-size: 80%;
}
.bartext, .barText  A {
	font-family: memberLastUpdated
	font-weight: bold;
	background-color: #D8766B;
	color: white;	
}

.footer{
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: black;	
	text-align: center;
}

.homeText {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	color: Black;	
	background-color: #FAEBD7;
}

.homeLoginInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}

.homeUpcomingEventsTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.homeUpcomingEventsTableHeader {
    border-style: none;
}	

.homeUpcomingEventsTitleLeft {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: #9C0000;
       font-weight : bold;
       text-align: left;
       text-valign: bottom;
       padding-bottom: 2px;
}

.homeUpcomingEventsTitleRight {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: #9C0000;
       font-weight : bold;
       text-align: right;
       text-valign: bottom;
       padding-bottom: 2px;
}

.homeUpcomingEventsHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeUpcomingEventsData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeUpcomingEventsDataSmall {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeUpcomingEventsFooterSmall {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 10pt;
       text-align: center;
       padding: 2px;
       background-color : transparent;
}

.interestGroupListTableHeader {
    border-style: none;
}	

.interestGroupImage {
    border: 0px;
}

.interestGroupHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
	text-align: left;
    color: green;
} 

.interestGroupText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: black;
} 

.interestListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
	  text-align: left;
    color: green;
} 

.interestListTableHeader {
    font-size: 10pt;
    color: white;
    line-height: 12pt;
    font-weight : bold;
    text-align: center;
    padding: 2px;
    background-color : black;
    border-collapse: collapse;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}	

.interestListTableData {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    font-weight : bold;
    text-align: center;
    padding: 2px;
    border-collapse: collapse;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
} 

.interestGroupListCalendarLinkFooter {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       text-align: center;
}

.contactImage {
    border: 0px;
}

.contactHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
	  text-align: left;
    color: green;
} 

.contactText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: black;
} 

.contactAddressText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: center;
    color: black;
} 

.frontPagePicture {
       vertical-align: middle;
       text-align: center;
}
       
a.alwaysVisitedLink:visited {
       color: blue;
}

a.frontPageLink:visited {
       color: blue;
}

a.homeUpcomingEventsLink:link {
       color: blue;
}

a.homeUpcomingEventsLink:visited {
       color: blue;
}

.homeUpcomingEventsDataSmall {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 12pt;


       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.frontPageText {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	background-color : transparent;
}


.frontPageHomeLinkText {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
    font-weight : bold;
	color: white;
}

.frontPageHomeLinkText A {
	color: white;
}

.frontPageHeaderLinkText {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
  font-weight : bold;
  text-valign: middle;
  text-align: left;
	color: white;
	background-color: #000099;
}

.frontPageHeaderLinkText A {
	color: white;
}

.pageHeaderText {
	  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12;
    text-valign: middle;
    text-align: right;
	  color: white;
}

.pageHeaderDate {
	  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10;
    text-valign: middle;
    text-align: right;
	  color: white;
}

.frontPageLastUpdatedText {
	  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10;
    text-valign: middle;
    text-align: right;
	  color: white;
}

.newsletterTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.newsletterTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.newsletterTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 8pt;
       font-weight : bold;
       text-align: center;
       padding: 1px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.newsletterTableDataImage {
       float: center;
}

.breadCrumbStyle {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
}       

.year {
	border-style: outset;
	border-width: 1px;
	background-color: #e4e4e4;
	text-align: center;
}
.month {
	border-style: none;
	background-color: #e4e4e4;
	text-align: center;
	margin-top: 0;
}
.wideMonth {
	border-style: none;
	background-color: #e4e4e4;
	text-align: center;
	margin-top: 0;
	width:100%;
}
.yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: #DADADA;
	color: #5D5D5D;
	border-style: outset;
	border-width:1px
}
.dayname td {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #3E97CF;
	color: #ffffff;
	border-style: outset;
	border-width:1px
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {
	background-color: #e4e4e4;
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.yearpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.pickerbutton {
	font-size: 11px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.nomonthday {
	text-align: center;
	font-size: 10px;
	height:85px;
	width:85px;
	color: #aaaaaa;
	vertical-align: top;
}
.monthday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #E4E4E4;
	color: #384955;
	height:85px;
	width:85px;
	vertical-align: top;
  border-style: solid;
	border-width: 1px;
}
.today {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #5CB5C7;
//	color: #ffffff;
	height:85px;
	width:85px;
	vertical-align: top;
  border-style: solid;
	border-width: 1px;
}
.selectedday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #66ff66;
	height:85px;
	width:85px;
	vertical-align: top;
}
.sunday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #384955; //#667171;
	height:85px;
	width:85px;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
}

.saturday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #384955; //#667171;
	height:85px;
	width:85px;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
}

.event {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:85px;
	width:85px;
	vertical-align: top;
}
.event a {
	background-color: #ffff99;
	color: red;
}
.selectedevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:85px;
	width:85px;
	vertical-align: top;
}
.selectedevent a {
	background-color: #ffff99;
	color: red;
}
.todayevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:85px;
	width:85px;
	vertical-align: top;
}
.todayevent a {
	background-color: #ffff99;
	color: red;
}
.eventcontent {
	font-size: 10px;
	width: 100%;
}

.mtable {border-width: 2px; border-style:outset; border-color: #eeeeee;}
.small { font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.breadCrumbText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: left;
    color: black;
    margin-top: 1px;
    margin-bottom: 1px;
}	

.loggedInAsText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: right;
    color: blue;
    margin-top: 1px;
    margin-bottom: 1px;
}	

.memberAreaTable {
    border-collapse: collapse;
    padding: 0px;
}

.memberAreaTable TD {
}

.memberAreaImage {
    border: 0px;
}

.instructionTextSmall {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	  text-align: center;
    font-style: italic;
    color: black;
} 

.memberAreaInstructionText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
	  text-align: center;
    font-style: italic;
    color: blue;
} 

.memberAreaInstructionTextSmall {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	  text-align: center;
    font-style: italic;
    color: red;
} 

.memberAreaHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.memberAreaText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: left;
   	vertical-align: top;
    color: black;
} 

.forgotPasswordText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
	  text-align: right;
} 

.forgotPasswordFrontPage {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
} 


.adminAreaTable {
    border-collapse: collapse;
    padding: 0px;
}

.adminAreaTable TD {
}

.adminAreaImage {
    border: 0px;
}

.adminAreaHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
	text-align: left;
    color: green;
} 

.adminAreaText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: black;
} 

.formBoxBorder {
	border: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A3A3A;
}
.formBoxBorderNoTop {
  border-top: 0px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A3A3A;
}
.formBoxBorderNoBottom {
  border-top: 1px solid #CCCCCC;
  border-bottom: 0px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A3A3A;
}
.formElements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formRadio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}
.formCheckbox {
   font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 vertical-align: middle;
	 background-color : transparent;
	 border-collapse: collapse;
}

.formCheckBoxCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	text-align: center;
	vertical-align: middle;
	padding: 2px;
	background-color : transparent;
	border-collapse: collapse;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.newsletterAdminListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.newsletterAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.newsletterAdminListHeader {
    border-style: none;
}	

.newsletterAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.newsletterAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.newsletterAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.calendarEventAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.calendarEventAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.calendarEventAdminListHeader {
    border-style: none;
}	

.calendarEventAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.calendarEventAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.calendarEventAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}


.eventAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.eventAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.eventAdminListHeader {
    border-style: none;
}	

.eventAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.eventAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.eventAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.linkAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.linkAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.linkAdminListHeader {
    border-style: none;
}	

.linkAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.linkAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.linkAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.boxBorder {
	border: 1px #CCCCCC;
	background-color: #FBFBFB;
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A3A3A;
}

.theBox {
	background:#FBFBFB;
	border:1px solid #CCC;
	margin:0px 10px 0px 10px;
	}

.messageBox {
  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  border: 1px solid red;
  font-size: 9pt;
  color: green;
  padding: .5em;
  margin: 8px;
  background-color: #FFE2E2;
  }

.linkHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: left;
    color: green;
}

.linkText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: green;
}

.memberAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.memberAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.memberAdminListHeader {
    border-style: none;
}	

.memberAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberAddHeader {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.memberAddSubheader {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  font-weight: bold;
  text-align: left;
}

.memberAddSubheaderBig {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.memberLastUpdated {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  text-align: left;
  color: green;
}

.memberLastUpdatedBig {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  text-align: left;
  color: green;
}

.userProfileLabel {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  text-align: left;
  color: black;
}

.userProfileLabelRequired {
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  text-align: left;
  color: red;
}

.householdAdminListData {
   font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: black;
   line-height: 12pt;
   font-weight : bold;
   text-align: left;
   padding: 2px;
   background-color : transparent;
   border-collapse: collapse;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}

.householdAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.householdAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberContactProfileData {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: left;
    color: black;
} 

.memberHiddenProfileData {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
	  text-align: left;
    color: black;
} 

.memberSearchTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.memberSearchResultDataNameOnly {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: center;
    color: black;
} 

.memberSearchResultData {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: left;
    color: black;
} 

.memberSearchResultRowHeader {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	font-weight: bold;
	  text-align: left;
    color: black;
} 

.memberSearchResultDataHidden {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
	  text-align: left;
    color: black;
} 

.memberSearchTable {
    border-collapse: collapse;
    padding: 0px;
}

.memberSearchTable TD {
}

.roleAssignTable {
    border-collapse: collapse;
    padding: 0px;
}

.roleAssignTable TD {
}

.roleAssignHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.roleAssignTableHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: left;
    color: black;
}

.roleAssignText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: black;
} 

.recipeAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.recipeAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.recipeAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.recipeDisplayTable {
    border-collapse: collapse;
    padding: 0px;
}

.recipeDisplayAssignTable TD {
}

.recipeDisplayTitleText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.recipeDisplayHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: left;
    color: blue;
} 

.recipeDisplayText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: black;
} 

.filesUploadInstructionText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
	  text-align: center;
    font-style: italic;
    color: blue;
} 


.filesUploadedText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: center;
    color: black;
}

.memberReportTitle {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: center;
    color: green;
}

.memberReportHeader {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    color: black;
} 

.memberReportTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.memberReportTableTitle {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: green;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : white;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberReportTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberReportTableRowHeader {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: green;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberReportTableData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberReportTableDataNumeric {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: right;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberReportTableDataEmpty {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: green;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 0px solid black;
       border-bottom: 0px solid black;
       border-left: 0px solid black;
       border-right: 0px solid black;
}

.recipeTabs {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.profileTabs {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.photoTabs {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.financeAdminHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.financeAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.financeAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.financeAdminListHeader {
    border-style: none;
}	

.financeAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.financeAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.financeAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.financialReportTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.financialReportTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.financialReportTableData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.financialReportTableDataEmpty {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: green;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 0px solid black;
       border-bottom: 0px solid black;
       border-left: 0px solid black;
       border-right: 0px solid black;
}

.missionStatementText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
  	text-align: left;
    color: black;
} 

.aboutAddress {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: center;
    font-weight : bold;
    color: black;
} 

.aboutContactText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
  	text-align: center;
    color: black;
} 

.householdFeesListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.householdFeesListDataLeft {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.householdFeesListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.householdFeesTableHeader {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.featuredEventBG {
	background: #000099; //#9370db
}

/* login page */
.darkBrownBG {
	background: #D6D5B7;
}

.badLogin {
  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: red;
  text-align: center;
}

.featuredEventText {
  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

.boldLarger {
  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.textSmall {
  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.memorialText {
   font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: black;
   text-align: left;
}

.boarddocsTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.boarddocsTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.boarddocsTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 10pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.boarddocsTableDataImage {
       float: center;
}

.suggestionListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.suggestionListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.suggestionListHeader {
    border-style: none;
}	

.suggestionListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.suggestionListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}



.suggestionTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.warning {
      font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size: 12pt;
      color: red;
}

.photoCreditName {
      font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: black;
      text-align: center;
}

.eventDisplayRowHeader {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
  	font-weight: bold;
	  text-align: left;
    color: black;
} 

.tableRowSpacer {
    line-height: 6pt;
}

/* help */
h1.pTitleHeader {
   font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size:medium;
	 font-weight:bold;
	 padding: 2px 10px 2px 10px;
	 border-top: 2px solid #FFCC00;
	 border-bottom: 2px solid #FFCC00;
	 background-color: #FFEDA3;
	 margin: 6px 0px 10px 0px;
}

.levelTitle{
   font-size:x-small;
   font-weight:bold;
}

.photoGalleryAdminHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.photoGalleryAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.photoGalleryAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.photoGalleryAdminListTipText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: left;
    font-style: italic;
    color: black;
}

.photoGalleryAdminListHeader {
    border-style: none;
}	

.photoGalleryAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.photoGalleryAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.photoGalleryAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.photoGalleryCaptionText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
  	text-align: center;
    font-style: italic;
    font-weight : bold;
    color: black;
}

.groupAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.groupAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.groupAdminListHeader {
    border-style: none;
}	

.groupAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.officeAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.officeAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.officeAdminListHeader {
    border-style: none;
}	

.officeAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.officeAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.officeAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.spielAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.spielAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.spielAdminListHeader {
    border-style: none;
}	

.spielAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.spielAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.spielAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.spielListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.spielListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.spielListHeader {
    border-style: none;
}	

.spielListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.spielListDataFooter {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 10pt;
       font-style: italic;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
}

.spielTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.committeeAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.committeeAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.committeeAdminListHeader {
    border-style: none;
}	

.committeeAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.committeeAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.committeeAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberAreaListTipText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    color: black;
}

.memberFormAdminListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.memberFormAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.memberFormAdminListHeader {
    border-style: none;
}	

.memberFormAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberFormAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.memberFormAdminTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.bylawsAdminListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.bylawsAdminTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.bylawsAdminListHeader {
    border-style: none;
}	

.bylawsAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.bylawsAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.bylawsAdminTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.boardMinutesAdminListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.boardMinutesAdminTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.boardMinutesAdminListHeader {
    border-style: none;
}	

.boardMinutesAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.boardMinutesAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.boardMinutesAdminTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsAdminListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.groupDocsAdminTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.groupDocsAdminListHeader {
    border-style: none;
}	

.groupDocsAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsAdminTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.groupDocsTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.groupDocsListHeader {
    border-style: none;
}	

.groupDocsListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsTableDataBookTitle {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: green;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupDocsTableDataAuthor {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       font-style: italic;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.groupListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.suggestionInstructionText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
	  text-align: center;
    font-style: italic;
    color: blue;
} 

.leagueTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.leagueNoteRed {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
	text-align: center;
    color: red;
}
	
.leagueTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueSignupTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: green;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
}

.leagueTableColumnHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 3px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueTableDataNoBorders {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 3px;
       background-color : transparent;
}

.leagueTableDataNoBorder {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 3px;
       background-color : transparent;
}

.leagueTableDataImage {
       text-align: center;
}

.leagueAreaHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.leagueAreaText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	  text-align: left;
   	vertical-align: top;
    color: black;
} 

.leagueListboxElementLabel {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.leagueListboxElement {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 12pt;
}

.externalClubAdminHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: green;
} 

.externalClubAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.externalClubAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.externalClubAdminListHeader {
    border-style: none;
}	

.externalClubAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.externalClubAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.externalClubAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.externalClubListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.externalClubListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.externalClubListHeader {
    border-style: none;
}	

.externalClubListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.externalClubListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.externalClubTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueAdminListHeaderText {
    font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.leagueAdminListTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.leagueAdminListHeader {
    border-style: none;
}	

.leagueAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueAdminListDataCenter {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueAdminListImage {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueSignupHeaderBig {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
	font-size: 12px;
  	font-weight: bold;
  	text-align: left;
}

.leagueSignupMemberLastUpdatedBig {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
    color: white;
}

.calendarLabelRequired {
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  text-align: left;
  color: red;
}

.handbookAdminListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.handbookAdminTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.handbookAdminListHeader {
    border-style: none;
}	

.handbookAdminListData {
       font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.handbookAdminTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.handbookAdminTableData {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 14pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}


.signupListHeaderText {
    font-family: Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
  	text-align: left;
    color: black;
}

.signupListHeader {
    border-style: none;
}	

.signupListTableSectionHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : green;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.signupListTableHeader {font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.signupListTableData {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black;
	line-height: 14pt;
	font-weight : bold;
	text-align: center;
	padding: 2px;
	background-color : transparent;
	border-collapse: collapse;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}


.leagueInstructionSectionHeader {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black;
	line-height: 14pt;
	font-weight : bold;
}

.leagueInstructionSection {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black;
	line-height: 14pt;
}
.formLeagueSubButtons {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formLeagueSubHeaderButtons {
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.minitext {
  font-family: trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; 
  font-weight: normal;
}
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}
