

.goldpagetitle {

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

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #FFCC00;

}

.goldsectionheading {

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

	font-size: 12pt;

	font-style: normal;

	font-weight: bold;

	color: #FFCC00;

}

.greenpagetitle {

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

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #04F041;

}





.greensectionheading {

	font-weight: bold;

	color: #04F041;

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

	font-size: 12pt;

	font-style: normal;

}

.bluesectionheading {

	font-weight: bold;

	color: #003366;

	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;

}

.redtext {

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

	font-style: normal;

	font-weight: normal;

	color: #CC0000;

	font-size: 10pt;

}

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

	font-size: 10pt;

}



.blacktext {

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

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-size: 10pt;

}

.greentextbold {

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

	font-style: normal;

	font-weight: bold;

	color: #04F041;

	font-size: 10pt;

}

.statsheading {

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

	font-style: normal;

	font-weight: bold;

	color: #003366;

	font-size: 10pt;

}



.statstextnumber {

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

	font-style: normal;

	font-weight: bold;

	color: #CC0000;

	font-size: 10pt;

}



.statstext {

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

	font-style: normal;

	font-weight: bold;

	color: #000000;

	font-size: 10pt;

}





.footertext {

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

	font-style: normal;

	font-weight: normal;

	color: #003366;

	font-size: 8pt;

}





.toc_headline {

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

	font-size: 18px;

	font-weight: bold;

	color: #04F041;

  	text-align: left;  

}

.toc_images {

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

	color: #CCCCCC;

	font-size: 8pt;

    text-align: center;

}

.toc_headlinebox {

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

	font-size: 12px;

	font-weight: bold;

	color: #04F041;

    border-top-width: 1px;

	text-align: left;

}

.toc_headlinebox a {

	color: #04F041;

    border-top-width: 1px;

	text-align: center;

}

.toc_headlinebox a:hover {

	color: #fff;

    border-top-width: 1px;

	text-align: center;

	text-decoration:none;

}

.toc_headlinebox a.toc_headlinebox{

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

	font-size: 18px;

	line-height:22px;

	font-weight: bold;

	color: #04F041;

    border-top-width: 1px;

	text-align: center;

	width:100%;

	display:block;

	

}

.toc_headlinebox a.toc_headlinebox:hover{

	color: #fff;

    border-top-width: 1px;

	text-align: center;

	

}

.toc {

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

	color: #FFFFFF;

	font-size: 10pt;

}

.toc_date {

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

	color: #04F041;

	font-weight: bold;

	font-size: 10pt;

}

.month_header {

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

	font-size: 16px;

	font-weight: bold;

	color: #04F041;

    border-top-width: 1px;

	text-align: center;

}



.links_table {

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

 font-size: 13px;

 color: #000000;

 width: 97%;

 padding: 10px;

 background-color: #7FBC38;

 }

 .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;

 }

 .links_centercolumn {

 width: 33%;

 background-color: #000000;

 vertical-align: top;

 text-align: center;

 }

 .links_rightcolumn {

 width: 33%;

 background-color: #000000;

 vertical-align: top;

 text-align: right;

 }



.links_heading {

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

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #FFCC00;

}

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

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

  	text-align: center;  

}

.statTable {

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

 font-size: 13px;

 width: 99%;

 color: #CC0000;

 background-color: #FFFFFF;

 border: 1px solid #000000;

 }

 .statData {

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

 font-size: 13px;

 color: #0000FF;

 padding: 1px;

 background-color: #FFFFFF;

 border: 1px solid #FFFFFF;

 

 

 }

.statHeading {

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

	font-style: normal;

	font-weight: bold;

	color: #000066;

	text-align: center;

	font-size: 9pt;

	background-color:#FFFFFF;

	border: 1px solid #000000;

	

}

 .statTotal {

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

 font-size: 13px;

 color: #CC0000;

 font-weight: bold;

 padding: 1px;

 border: 1px solid #000000;

 text-align: center;

 background-color: #FFFFFF;

 }



.statColumn {

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

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-size: 9pt;

	background-color: #FFFFFF;

	border: 1px solid #000000;

	text-align: left;

}



.statCurrent {

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

	font-size: 9pt;

	font-style: normal;

	font-weight: bold;

	border: 1px solid #000000;

	color: #CC0000;

	text-align: center;

	background-color: #FFFFFF;

}

.statGroup {

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

	font-size: 9pt;

	font-style: normal;

	font-weight: bold;

	color: #003366;

	text-align: center;

	background-color: #FFFFFF;

	border: 1px solid #000000;	

}

.statDataOdd {

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

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-size: 9pt;

	background-color: #FFFFFF;

	border: 1px solid #000000;

	text-align: center;

}

.statDataEven{

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

	font-style: normal;

	font-weight: normal;

	color: #000000;

	font-size: 9pt;

	background-color: #FFFFFF;

	border: 1px solid #000000;

	text-align: center;

}

.statCurrentColumn{

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

	font-size: 9pt;

	font-style: normal;

	font-weight: bold;

	border: 1px solid #000000;

	color: #CC0000;

	text-align: center;

	background-color: #FFFFFF;

}

.tdmemGroup {

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

	font-size: 13pt;

	font-style: normal;

	font-weight:bold;

	background-color:#CCCCCC;

	color: #000000;

	border: 1px solid #cccccc;

}

 .tdMem {

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

	font-size: 10pt;

	font-style: normal;

	color: #FFFFFF;

	text-align: left;

}

.members_table {

    border: 1px solid #000000;

}

.member_photo {

    background-color: #CC0000;

	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: 11pt;

	font-style: normal;

	font-weight: bold;

	color: #ffffff;

	text-align: left;

	padding: 5px;

	}

.mem_name {

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

	font-style: normal;

	color: #FFFF00;

	font-size: 15pt;

	background-color: #333333;

	text-align: left;

	padding: 5px;

}

 .blacklink A:link {text-decoration: none; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt;}

  .blacklink A:visited {text-decoration: none; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt;}

  .blacklink A:active {text-decoration: none; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt;}

  .blacklink A:hover {text-decoration: none; color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt;}



.history_link A:link {text-decoration: none; color: #04F041; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 12pt;}

.history_link A:visited {text-decoration: none; color: #04F041; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight:bold; font-size: 12pt;}

.history_link A:active {text-decoration: none; color: #04F041; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 12pt;}

.history_link A:hover {text-decoration: none; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 12pt;}



.links_table A:link {text-decoration: none; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt;}

  .links_table A:visited {text-decoration: none; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt;}

  .links_table A:active {text-decoration: none; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt;}

  .links_table A:hover {text-decoration: none; color: #CCCCCC; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt;}



.toc_headlinebox A:link {text-decoration: none; color: #04F041; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14pt;}

 .toc_headlinebox A:visited {text-decoration: none; color: #04F041; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight:bold; font-size: 14pt;}

  .toc_headlinebox A:active {text-decoration: none; color: #04F041; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14pt;}

  .toc_headlinebox A:hover {text-decoration: none; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14pt;}



/* Downloads starts here */

.pad-downs {

padding-right:15px;

}

.handsTable {

font-size: 12px;

width:600px; 

padding: 10px 10px 10px 0px;

 border-collapse: collapse;

margin-bottom:20px;

border:1px solid #fff;

}

.handsTable td {

height:24px;

padding:6px;



}

.handsCat {

font-size:12px;

color:#FDA915;

font-weight:bold;

background-image:url(images/bullet2.jpg);

background-repeat:no-repeat;

background-position:left top;

width:33%;



}

.handsData {

	font-size: 12px;

	color:#fff;

	font-weight: bold;

	text-decoration: none;

	text-align:left;

}

.handsData a{

	font-size: 12px;

	color:#F50205;

	font-weight: bold;

	text-decoration:underline;

	text-align:left;

}

.handsData a:hover {

	font-size: 12px;

	color:#fff;

	font-weight: bold;

	text-decoration: underline;

}



.handsFile {

font-weight: normal;

padding-left:11px;

text-align:right;

font-size:12px;

padding-right:8px;

color:#fff;

}

.handsDate {

font-weight: normal;

text-align:left;

font-size:12px;

padding-top:7px;

color:#fff;

text-decoration:none;

}

/* Downloads ends here */



.imageofday_caption {

	font-style: normal;

	font-size:11px;

	font-weight: bold;

	color: #ffffff;

}

td{

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

	color: #FFFFFF;

	font-size: 12px;

	line-height:14px;

	text-decoration:none;

}

/* 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:#FF0000;

	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;

	cursor:pointer;

	}

	

a.calNavLink:hover {

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

	font-weight: bold;

	font-size: 12px;

	text-align: center;

	color:#0066CC;

	text-decoration:none;

	}



/*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:#439AFC;

	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: 12px;

	text-align: center;

	color: #B71818;  

	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 */

/*--Staffing Table Start--*/
	
.staffingTable
	{
	border:1px solid #684644;
	color:#fff !important;
	}
.tableHead{
	background:url(images/heading-bg.gif) repeat-x 0 0;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.tableHead a{
	text-transform:capitalize;
}
.staffingBody01{
	border:1px #95D2F7 solid;
	border-left:none;
	border-right:none;		
	background-color:#D9F2FF;
	line-height:30px;
	/*height:40px;*/
	font-weight:bold;
	color:#000000;
	}
.staffingBody01 img ,.staffingBody02 img{
	border:1px #000000 solid;
	}
.staffingBody01 span ,.staffingBody02 span{
	padding:0 0 0 10px;
	}
.staffingBody02{
	border:1px #999999 solid;
	border-left:none;
	border-right:none;		
	background-color:#eeeeee;
	line-height:30px;
	/*height:40px;*/
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	/*width:95%;*/
	}
	
.staffingBody02 td{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	line-height:30px;
	white-space:nowrap;
}
.pagination{
	padding:0 10px 0 0;
	}
.pagination a{
	color:#000000;
	text-decoration:none;
	}
.pagination a:hover{
	color:#990000;
	}
.staff_pos_Driver{
	background-color:#22CF37;
	width:12px;
	height:12px;
	border:1px #000000 solid;
	display:block;
	margin:4px auto;
	padding:0 !important;
	font-size:0;
	line-height:0;
	}
.staff_pos_Firefighter{
	background-color:#000000;
	width:12px;
	height:12px;
	border:1px #000000 solid;
	display:block;
	margin:4px auto;
	padding:0 !important;
	font-size:0;
	line-height:0;
	}
.staff_pos_Officer{
	background-color:#ffffff;
	width:12px;
	height:12px;
	border:1px #000000 solid;
	display:block;
	margin:4px auto;
	padding:0 !important;
	font-size:0;
	line-height:0;
	}
.staff_pos_FirePolice{
	background-color:#F0901F;
	width:12px;
	height:12px;
	border:1px #000000 solid;
	display:block;
	margin:4px auto;
	padding:0 !important;
	font-size:0;
	line-height:0;
	}
.staff_pos_EMS{
	background-color:#0B43BA;
	width:12px;
	height:12px;
	border:1px #000000 solid;
	display:block;
	margin:4px auto;
	padding:0 !important;
	font-size:0;
	line-height:0;
	}
	

	
/*--Staffing Table end--*/