body{
	background-color:#8F8E8E;
}
hr{
	color:#F7EDCA;
}
td{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.redpagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.blackpagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.bluepagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #0000CC;
}
.blacksectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 12pt;
}
.redsectionheading {
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
}
.bluesectionheading {
	font-weight: bold;
	color: #F2D987;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
}

.yellowsectionheading {
	font-weight: bold;
	color: #FFFF00;
	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;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	font-size: 10pt;
}

.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 10pt;
}

.redtext {

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

	font-style: normal;

	font-weight: normal;

	color: #990000;

	font-size: 10pt;

}



.footertext {

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

	font-style: normal;

	font-weight: normal;

	color: #FFFFCC;

	font-size: 8pt;

}



.maintable {

	margin: 4px;

	padding: 0px;

	background-color: #000000;

}

.linkmenu {

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

	font-style: normal;

	font-weight: normal;

	color: #CC0000;

	font-size: 7pt;

    link text-decoration: none; color: #000099;

    visited text-decoration: none; color: #000099;

  	active text-decoration: none; color: #000099;

   	hover text-decoration: none; color: #000099; font-weight:bold;

} 

.tocfld {

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

	font-size: 9pt;

	font-weight: bold;

	color: #FFffff;

  	text-align: left;  

}

.toc_headline {

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

	font-size: 18px;

	font-weight: bold;

	color: #CC0000;

  	text-align: left;  

}

.toc_headlinebox {

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

	font-size: 18px;

	font-weight: bold;

	color: #F2D987;    

	text-align: center;

	text-decoration:none;

}

.toc_headlinebox:hover {

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

	font-size: 18px;

	font-weight: bold;

	color: #F2D987;    

	text-align: center;

	text-decoration:none;

}

.month_header {

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

	font-size: 18px;

	font-weight: bold;

	color: #CC0000;

 	text-align: center;

}

.toc {

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

	color: #F7EDCA;

	font-size: 10pt;

}

.toc_date {

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

	color:#F7EDCA;

	font-weight: bold;

	font-size: 10pt;

}

.toc_images {

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

	color: #ffffff;

	font-size: 9pt;

	font-weight: bold;

}

.links_table {

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

 font-size: 13px;

 color: #800700;

 width: 100%;

 padding: 10px;



 }

 .links_heading {

 font-size: 18px;

 background-color: #F7EDCA;

 font-weight: bold;

 text-align: center;

 vertical-align: top;

 padding: 5px;

 }

  .links_leftcolumn {

 border:1px solid #F7EDCA;

 }

 .links_centercolumn {

  border:1px solid #F7EDCA;

 }

 .links_rightcolumn {

 border:1px solid #F7EDCA;

 }



.guestconfirm {

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

	color: #F7EDCA;

	font-size: 10pt;

}

.splhead {

    background-color: #FF0000;

	border: 1px solid #660000;

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

	font-size: 8pt;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

}

.spltexthead {

    background-color: #FFFFD7;

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

	font-size: 8pt;

	font-style: normal;

	color: #FF0000;

}

.storyhead {

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

	font-size: 8pt;

	font-style: normal;

	font-weight: bold;

	color: #105E87;

}

.story {

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

	font-size: 8pt;

	font-style: normal;

	color: #FF0000;

}

.NewsImage {

  background-color: #FF0000;

 }

.tdMem {

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

	font-size: 8pt;

	font-style: normal;

	color: #F7EDCA;

}

.tdmemGroup {

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

	font-size: 10pt;

	font-style: normal;

	font-weight: bold;

	color: #FF0000;

    background-color: #F7EDCA;

}

.members_table {

    border: 1px solid #ff0000

}

.member_photo {

    background-color: #ff0000 

}

.mem_address {

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

	font-size: 10pt;

	font-style: normal;

	color: #ff0000

}

.mem_profile {

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

	font-size: 10pt;

	font-style: normal;

	color: #ff0000

}

.mem_heading {

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

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #ffffff;

	background-color: #ff0000

}

.imageofday_border_color {

    border: 1px solid #FF6600;

}

.imageofday_caption {

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

	font-size: 10pt;

	font-style: normal;

	font-weight: bold;

	color: #DA4903

}



.nlHeading {

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

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #FFFF00

}

.nlInput {

   font-family: tahoma; 

   font-size: 10px; 

   color: #000000;

   border: 1px solid #000000; 

   background-color: #FFFFCC

}



.nlButton {

    background-color: #FF0000;

	color: #FFFFFF;

	font-size: 11px;

	border-color: #FF6600;

	border-width: 1; 

	letter-spacing: 1px;

	FONT-FAMILY: Verdana;

	width: 80px;

}



a

{

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

	font-size: 12px;

	color: #F7EDCA;

	text-decoration:none;

}

a:hover

{

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

	font-size: 12px;

	color: #F7EDCA;

	text-decoration:none;

}



a.menu_link:link, a.menu_link:active, a.menu_link:visited {

	font-size:12px;

	font-weight:bold;

	color:#F1CB20;

	text-decoration:none;

	}



a.menu_link:hover{

	font-size:12px;

	font-weight:bold;

	color:#F2D987;

	text-decoration:none;

	}







.heading

{

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

	font-size: 14px;

	color: #FBF7DA;

	font-weight: bold;

}

.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: #FFffff;

  	text-align: left;  

}

.guestName {

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

	font-size: 10pt;

	font-weight: normal;

	color: #000000;

  	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: #000000;

  	text-align: left;  

}

.guestFrmDis {

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

	font-size: 11px;

	font-weight: bold;

	color: #F7EDCA;

  	text-align: left;  

}

.guestFrmTable {

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

	font-size: 10pt;

	font-weight: bold;

	color: #F7EDCA;

  	text-align: left;  

}

.guestSignSub {

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

	font-size: 12px;

	font-weight: bold;

	color:  #000000;

  	text-align: center;  

}

.footertext {

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

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-weight:bold;

	font-size: 8pt;

}



.footerlink{

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

	font-weight: bold;

	color: #FF0000;

	text-decoration:none;

}

.footerlink:hover

{

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

	font-weight: bold;

	color: #FF0000;

	text-decoration:none;

}

.fullStroy

{

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

font-size: 12px;

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}

.fullStroy:hover

{

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

font-size: 12px;

font-weight:bold;

color:#ffffff;

text-decoration:none;

}

.statTable {

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

 font-size: 13px;

 width: 99%;

 color: #FFFFFF;

 background-color: #660000;

 border: 1px solid #FFFFFF;

 padding-left:4px;

 height:20px;

 }

 .statData {

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

 font-size: 13px;

 color: #0000FF;

 padding-left:4px;

 background-color: #FFFFFF;

 border: 1px solid #FFFFFF; 

 height:20px;

 }

 

.statHeading {

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

	font-style: normal;

	font-weight: bold;

	color: #FFFF00;

	text-align: center;

	font-size: 9pt;

	background-color:#000066;

	border: 1px solid #FFFFFF;

	height:20px;

}

 .statTotal {

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

 font-size: 13px;

 color: #ffffff;

 font-weight: bold;

 padding-left:4px;

 border: 1px solid #FFFFFF;

 text-align: center;

 background-color: #555555;

 height:20px;

 }



.statColumn {

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

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

	padding-left:4px;

	font-size: 9pt;

	background-color: #660000;

	border: 1px solid #FFFFFF;

	text-align: left;

	height:20px;

}



.statCurrent {

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

	font-size: 9pt;

	font-style: normal;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	color: #FFFF00;

	text-align: center;

	background-color: #CC0000;

	height:20px;

	padding-left:4px;

}

.statGroup {

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

	font-size: 9pt;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	background-color: #660000;

	border: 1px solid #FFFFFF;	

	height:20px;

	padding-left:4px;

}

.statDataEven {

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

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	border: 1px solid #ffffff;

	height:20px;

	padding-left:4px;

	}

	.statDataOdd {

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

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	border: 1px solid #ffffff;

	height:20px;

	padding-left:4px;

}



.newdiv{padding-left:20px; font-size:12px;}

.newtext{font-size:11px;

font-weight:normal;

color:#ffffff;}

.pt10{padding-top:10px;}

/* Guestbook style starts here */

.guestList {

text-align:left;

width:95%;

}

.guest_link {

	font-size: 12px;

	color:#E5D231;

	font-weight: bold;

	text-decoration: underline;

	padding-left:23px;

}

.guest_link:hover {

	color:#FFF38B;

	text-decoration: underline;

}

.guestbooksign {

color:#FFF38B;

text-decoration:none;

font-size: 12px;

}

.guestbooksign:hover {

color:#07639E;

text-decoration:none;

}

.guestSingle {

        font-size: 12px;

        font-weight: normal;

        color:#fff;

        width: 100%;

        padding: 10px;

		padding-left: 1px;

		margin-bottom:20px;

		margin-top:10px;

		background-color:#96140D;

}



.guestSingle td{

		padding-top:5px;

		        color:#fff;



}

.guestDate {

	font-weight:normal;

	color: #F2D987;

  	text-align: left; 

	font-size: 11px;

	text-decoration:underline;

	

}

.guestDate td{

	font-weight:bold;

	color: #F2D987;

  	text-align: left; 

	font-size: 11px;

	text-decoration:underline;

	

}



.guestName {

	font-size: 11px;

	font-weight: normal;

	color:#fff;

  	text-align:left;  

}

.guestRem,

.guestRank {

	font-weight: normal;

}



.guestUrl {

	font-size: 11px;

	font-weight: bold;

	color:#F2D987;

    border-top-width:1px;  

	text-align: left;

}

.guestUrl a{

	font-size: 11px;

	font-weight: bold;

	color:#F2D987;

    border-top-width:1px;  

	text-align: left;

	text-decoration:none;

}

.guestUrl a:hover {

	font-size: 11px;

	font-weight: bold;

	color:#000000;

    border-top-width:1px;  

	text-align: left;

	text-decoration:underline;

}



.guestLoc {

	font-size: 11px;

	font-weight: normal;

	color:#02619E;

 	text-align:  left;

}

.guestRem {

	color:#02619E;

	font-size: 11px;

}

.guestFrmDis {

	font-size: 11px;

	font-weight: normal;

	color:#fff;

  	text-align:left;  

}

.guestFrmTable {

	font-size: 11px;

	font-weight: normal;

	color:#fff;

  	text-align: left;  

	}

.guestFrmTable td{

	color:#fff;

	font-weight: normal;

}

.guestSignSub {

    background-color: #2C2E2F;

	color: #ffffff;

	font-weight: normal;

	font-size: 11px;

	border:1px solid #979797;

	width: 76px;

	height:18px;

	cursor:hand;

	padding-bottom:2px;



}

.guestconfirm {

	color:#fff;

	font-size:11px;

}

.noGuest {

padding-left:22px;

padding-top:10px;

font-size:12px;

color:#ffffff;

font-weight:bold;

}

.guestFieldName,

.guestFieldEmail,

.guestFieldRank,

.guestFieldUrl,

.guestFieldLoc {

   width:198px;

   font-size: 11px; 

   color: #000000;

   font-weight: normal;

   border-top:1px solid #000000;

   border-left:1px solid #000000;

   border-right:1px solid #292121;

   border-bottom:1px solid #292121;

   padding-left:5px;

   background-color: #96140D;

}

.guestFieldComment {

   width:198px;

   font-size: 11px; 

   color: #000000;

   font-weight: normal;

   border-top:1px solid #000000;

   border-left:1px solid #000000;

   border-right:1px solid #292121;

   border-bottom:1px solid #292121;   

   padding-left:5px;

   background-color: #96140D;

}

input {

   /*width:198px;*/

   font-size: 11px; 

   color: #000000;

   font-weight: normal;

   border-top:1px solid #000000;

   border-left:1px solid #000000;

   border-right:1px solid #292121;

   border-bottom:1px solid #292121;   

   padding-left:5px;

   background-color: #96140D;

}



/* Guestbook style ends here */



/*  newsletter style starts here  */



.newsletter-table {

	width: 107px;

	}

	

.newsletter-table td {

	padding:4px;

	}

	

.nlHeading {

	font-size:12px;

	color:#91000E;

	font-weight: bold;

	padding-bottom:5px;

	}

	

.nlInput {

	font-size: 12px; 

	color: #000000;

	font-weight: normal;

	width:95px;

	border-top:1px solid #000000;

	border-left:1px solid #000000;

	border-right:1px solid #404040;

	border-bottom:1px solid #404040;

	padding-left:5px;

	background-color:#FFFFFF;

	}



.nlButton {
    background-color:#91000E;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	border:1px solid #000000;
	width: 76px;
	height:18px;
	cursor:hand;
	padding-bottom:2px;
	}
/*  newsletter style ends here  */
.mapborder_color {
    border: 1px solid #000; margin:3px;

}
a.menu2_link:link, a.menu2_link:active, a.menu2_link:visited {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}
a.menu2_link:hover{
	font-size:11px;
	font-weight:normal;
	color:#F2D987;
	text-decoration:underline;
	}
.heading{
	font-size:12px;
	font-weight:bold;
	color:#F1CB20;
	text-decoration:none;
	text-align:center;
	}
/* Member Profile starts here */
.tdMem {
	color: #DCB058;
	text-align: center;
	padding: 3px;
	font-weight:bold;
	}

.tdMem a{
	color: #DCB058;
	padding: 3px;
	font-weight:bold;
	text-decoration:none;
	}
.tdMem a:hover {
	color: #FFF;
	text-decoration:uderline;
	}
.tdmemGroup {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #F50205;
	border:1px solid #CCCCCC;
	text-align:center;
	}
.members_table {
	font-size: 12px;
	width:100%;
	padding: 10px 10px 10px 0px;
	border-collapse: collapse;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	}
.members_table td {
	text-align:left middle;
	padding:4px;
	border:1px solid #CCCCCC;
	}
.member_photo {
	border:1px solid #787878;
	padding: 5px; 
	}
.mem_address {
	font-style: normal;
	text-align: left;
	color: #fff;
	font-weight:bold;
	padding: 5px;
	}
.mem_address a{
	font-style: normal;
	text-align: left;
	color: #fff;
	}
.mem_address a:hover{
	color: #FDA915;
	text-decoration:underline;
	}
.mem_profile {
	text-align: left;
	font-style: normal;
	color: #fff;
	padding: 5px;
	}
.mem_heading {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F50205;
	text-align: left;
	padding: 5px;
	}
.mem_name {
	font-style: normal;
	font-weight: bold;
	color: #FDA915;
	font-size: 12px;
	padding: 5px;
	}
.tdMemposition {
	font-weight:normal;
	color: #fff;
	}
.link-black {
	font-size:12px;
	text-decoration:none;
	color:#B0012A;
	}
.link-black:hover {
	text-decoration:underline;
	color:#000000;
	}
/* Member Profile ends here */


