.silverpagetitle {

	font-family: Arial, Helvetica, sans-serif,

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #CCCCCC;

}

.blackpagetitle {

	font-family: Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: bold;

	color: #oo0000;

	font-size: 14pt;

}

.whitepagetitle {

	font-family: Arial, Helvetica, sans-serif,

    font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

}

.blacksectionheading {

	font-family: Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: bold;

	color: #000000;

	font-size: 12pt;

}

.silversectionheading {

	font-weight: bold;

	color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif,

	font-size: 12pt;

	font-style: normal;

}

.whitesectionheading {

	font-weight: bold;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif,

	font-size: 12pt;

	font-style: normal;

}

.whitetext {

	font-family: Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

}

.paleboldtext {

	font-family:  Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: bold;

	color: #FFFFCC;

	font-size: 10pt;

}

.blacktext {

	font-family:  Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-size: 10pt;

}



.statsheading {

	font-family: Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: bold;

	color: #000000;

	font-size: 10pt;

}



.statstextnumber {

	font-family: Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: bold;

	color: #ffffff;

	font-size: 10pt;

}



.statstext {

	font-family: Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: bold;

	color: #FFCC00;

	font-size: 10pt;

}





.footertext {

	font-family:  Arial, Helvetica, sans-serif,

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-size: 8pt;

}

.tocfld {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #FFCC00;

  	text-align: left;  

}

.toc_headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFCC00;

  	text-align: left;  

}



.toc_headlinebox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFCC00;

    border-top-width: 1px;  

	text-align: center;

}

.month_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

 	text-align: center;

}

.toc {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

}

.toc_date {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFCC00;

	font-weight: bold;

	font-size: 10pt;

}

.toc_images {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFCC00;

	font-size: 8pt;

    text-align: center;

}

.links_table {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #000000;

 width: 95%;

 padding: 10px;

 background-color: #333333;

 }

 .links_heading {

 font-size: 18px;

 background-color: #000000;

 font-weight: bold;

 text-align: center;

 vertical-align: top;

 padding: 5px;

 }

 .links_leftcolumn {

 width: 33%;

 background-color: #000000;

 vertical-align: top;

 text-align: left;

 }

 .links_centercolumn {

 width: 33%;

 background-color: #000000;

 vertical-align: top;

 text-align: left;

 }

 .links_rightcolumn {

 width: 33%;

 background-color: #000000;

 vertical-align: top;

 text-align: left;

 }



.links_heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #CCCCCC;

}

.guestSingle {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: normal;

        color: #FFFFFF;

        width: 100%;

        padding: 10px;

        background-color: #000000;

}

.guestDate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFCC00;

  	text-align: left;  

}

.guestName {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: #FFFFFF;

  	text-align: left;  

}



.guestUrl {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: #FFFFFF;

    border-top-width: 1px;  

	text-align:  left;

}

.guestLoc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: #FFFFFF;

 	text-align:  left;

}

.guestRem {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

}

.guestFrmTable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

  	text-align: left;  

}

.guestFrmDis {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

  	text-align: left;  

}

.guestFrmTable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

  	text-align: left;  

}

.guestSignSub {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #CC0000;

  	text-align: center;  

}

/* Event calendar */

.calendarcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	}
	
.calendarEventDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#990000;
	font-size:12px;
	text-decoration:none;
	}

.calendarEventTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#990000;
	font-size:12px;
	}
	
/*New Calendar Classes*/

/*New Class for displaying the top navigation table, month next last etc*/

.calNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;border:1px solid #656B6F;
	border-collapse: collapse;
	}
	
.calNavigation a {
	text-decoration:none;
	} 
	
.calNavigation a:hover {
	text-decoration:none;
	} 
	
/*Class for displaying Year such as August 2006*/

.calMonthYear {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	color:#2d2d4e;
	text-align:center;border:1px solid #656B6F;
	padding-top:3px;
	padding-bottom:3px;
	}
	
 /*Class for navigation TD, such as last month next month*/
 
.calNavTD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	vertical-align:middle;
	text-transform:capitalize;
	color: #0D276D;
	height:20px;
	border-bottom:0px;  
	}
	
/*last month, next month navigation link class <a href class, for better also use a.calNavLink:hover etc*/

a.calNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align:middle;
	border-bottom:0px;
	color: #FFF;
	text-decoration:none;
	}
	
a.calNavLink:hover {
	color:#0066CC;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}

/*Calendar Table*/

.calContent {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #210303;
	font-size: 10pt;
	text-align: center;border:1px solid #656B6F;
	border-collapse: collapse;
	}
	
/*Displaying Sun, Mon etc*/

.calWeekdays {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#992603;
	font-size: 10pt;
	text-align: center;  
	/*background-color: #8D8D8D;*/
	border:1px solid #656B6F;
	border-top:0px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
/*The current day*/

.calCurrentDayTD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 10pt;
	text-align: center;  
	background-color: #91000E; 
	border:1px solid #656B6F;
	height: 50px;
	vertical-align:middle;
	}
	
/*Blank td*/

.calClassNone {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	vertical-align:middle;
	color: #000;
	border:1px solid #656B6F;
	height: 50px;
	}
	
/*Current day link*/

.calCurrentDayLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	text-align: center;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;  
	}
	
.calCurrentDayLink:hover {
	color:#ffff00;
	}
	
/*For all other day*/

.calOtherDayTD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	text-align: center;
	color: #000;  
	border:1px solid #656B6F;
	height: 50px;
	vertical-align:middle;
	}
	
/*The td containing event*/

.calEventDayLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	color: #014BA6;
	}
	
.calEventDayLink:hover {
	color: #B71818;
	}
	
/*Other day link*/

.calOtherDayLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align:center middle;
	color:#B60000;
	font-weight:bold;
	text-decoration:none;  
	}
	
.calOtherDayLink:hover {
	color:#fff;
	}
	
/* Event calendar */

.members_table {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 border-spacing: 1px;

 color: #000066;

 padding: 1px;

 background-color: #FF6600;

 }

 .members_empty {

  background-color: #FFFFFF;

 }

.tdmemGroup {

font-weight: bold;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-style: normal;

	text-transform: uppercase;

	background: #666666

}

.tdMem { 

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 10pt;

	background: #000000

}



.member_photo {

    background-color: #666666;

	padding: 5px; 

}

.mem_address {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	text-align: left;

	color: #FFFFFF;

	padding: 5px;

}

.mem_profile {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: left;

	font-style: normal;

	color: #FFFFFF;

	padding: 5px;

}

.mem_heading {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-style: normal;

	font-weight: bold;

	color: #ffffff;

	text-align: left;

	padding: 5px;

	background-color: #666666;

}

.mem_name {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	color: #FFFF00;

	font-size: 15pt;

	background-color: #666666;

	padding: 5px;

}

.statTable {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 border-spacing: 1px;

 width: 90%;

 color: #000000;

 padding: 1px;

 text-align: center

 }

.statData {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #990000;

 font-weight: bold;

 padding: 1px;



 }

 .statColumn {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #000000;

 padding: 1px;

 font-weight: bold;



 }

 .statTotal {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #990000;

 padding: 1px;

 font-weight: bold;



 }

 .statHeading {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #000000;

 font-weight: bold;

 padding: 1px;



 }

 .imageofday_caption {

    font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	 font-size: 10pt;

	font-weight: bold;

	color: #FFCC00;

}



/* hadsout / Downloads */

handsTable

{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#FFCC00;

	font-weight: bold;

	text-decoration: none;

}

 

.handsCat

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size:16px;

color:#FFCC00;

font-weight:bold;

padding-bottom:20px;

}

.handsData

{

text-align:left;

font-size:12px;

color:#A8800E;

text-decoration:none;

}

.handsData:hover {

color:#FFCC00;

text-decoration:underline;

}

.handsFile

{

font-family:Arial, Helvetica, sans-serif;

color:#FFDF89;

font-size:11px;

text-align:left;

text-decoration:none;

font-weight:normal;

}

.handsDate 

{

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size:16px;

color:#ffffff;

text-decoration:none;

} 

/* newsletter */

.nlHeading {

font-family: Arial, Helvetica, sans-serif;

color:#FFF36C;

font-weight:bold;

}

.nlButton {

    background-color: #91000F;

	color: #ffffff;

	font-weight: bold;

	font-size: 11px;

	border:1px solid #000000;

    font-family: tahoma; 

	width: 76px;

	height:18px;

	cursor:hand;

	padding-bottom:2px;

}

.nlInput {

width:150px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

border:1px solid #FFDB89;

background-color:#FFFFCF;

}
.oreng-text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFCC00;
	font-size: 12px;
}
.ylow-Heading {
font-family: Arial, Helvetica, sans-serif;
color:#FFF36C;
font-weight:bold;
font-size: 12px;
}







