/* CSS Document */



body {



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	background-color:#000000;



}




.leftnav



{



background-color:#A32B1F;



border-left:2px solid #ffffff;



border-right:2px solid #ffffff;



border-bottom:2px solid #ffffff;



}



.footer



{



background-color:#A32B1F;



border:2px solid #ffffff;



height:142px;



}



.content



{



padding-left:12px;



padding-top:12px;



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



font-size:12px;



color:#fff;



}



td



{



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



font-size:12px;



color:#fff;



}



.yellowtext {



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



	font-style: normal;



	font-weight: bold;



	color: #FFFF00;



	font-size: 10pt;



}



.whitetextbold {



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



	font-style: normal;



	font-weight: bold;



	color:#ffffff;



	font-size: 10pt;



}



.maintable {



	margin: 4px;



	padding: 0px;



	background-color:#ffffff;







}



.contentcell {



	background-color: #000066;



	background-position: top;



	vertical-align: top;



}



.pagetitle {



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



	font-size: medium;



	font-style: normal;



	font-weight: bold;



	font-variant: small-caps;



	text-decoration: underline;



	color:#ffffff;



}



.sectionheading {



	font-weight: bold; 



	color: #FF0000;



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



}







.whitesectionheading {



	font-weight: bold; 



	color:#ffffff;



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



    font-size: 10pt;



	}







.tocfld {



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



	font-size: 10pt;



	font-weight: bold;



	color:#ffffff;



  	text-align: left;  



}



.toc_headline {



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



	font-size: 18px;



	font-weight: bold;



	color:#ffffff;



  	text-align: left;



		border:1px solid #FAB739;



}







.toc_headlinebox {

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



color:#FFFF00;



font-size:12px;

text-align:left;



text-decoration:none;

font-weight:normal;

}



.toc_headlinebox a {



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



	font-size: 12px;



	font-weight: normal;



	color:#FFFF00;



	padding-top:2px;



	height:25px;



	text-align:left;



	text-decoration:none;



}



.toc_headlinebox a:hover {



	color:#ffffff;



	padding-top:2px;



	height:25px;



	text-align:left;



	text-decoration:none;



}



.toc_headlinebox a.toc_headlinebox{

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



	font-size: 16px;



	font-weight: bold;



	color:#FAB739;



	padding-top:2px;



	height:25px;



	text-align: center;



	text-decoration:none;

	width:100%;

	display:block;

}



.toc_headlinebox a.toc_headlinebox:hover{

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



	font-size: 16px;



	font-weight: bold;



	color:#ffffff;



	padding-top:2px;



	height:25px;



	text-align: center;



	text-decoration:none;

}



.month_header {



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



	font-size: 18px;



	font-weight: bold;



	color:#ffffff;



 	text-align: center;



}



.toc {



padding-top:10px;



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



	color:#ffffff;



	font-size: 10pt;



}



.toc_date {



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



	color:#A32B1F;



	font-weight: bold;



	font-size: 12px;



}



.toc_images {



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



	color: #DCE40A;



	font-size: 8pt;



}



.NewsImage



{



padding-top:10px;



}



.imagestory



{



border:1px solid #ffffff;



padding:2px;



}



.links_table {



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



 font-size: 10pt;



 color:#ffffff;



 width: 96%;



 padding: 10px;



 border-collapse: collapse;



 }



 .links_heading {



 font-size: 20pt;



 font-weight: bold;



 text-align: center;



 vertical-align: top;



 padding: 3px;



 background-color:#A32B1F;







 }



 .links_leftcolumn {



 font-size: 10pt;



 width: 33%;



 color:#ffffff;



 vertical-align: top;



 text-align: left;



 border:1px solid #ffffff;



 padding: 2px;



 }



 .links_centercolumn {



 font-size: 10pt;



 width: 33%;



 vertical-align: top;



 text-align: left;



 border:1px solid #ffffff;



 padding: 2px;



 }



 .links_rightcolumn {



 font-size: 10pt;



 width: 33%;



 vertical-align: top;



 text-align: left;



 border:1px solid #ffffff;



 padding: 2px;



 }







.links_heading {



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



	font-size: 14pt;



	font-style: normal;



	font-weight: bold;



	color: #FAB739;



	border:1px solid #ffffff;



	}







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



font-size:12px;



text-decoration:none;



}







.calendarEventTitle



{



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



	font-size: 14pt;



text-align:left;



color:#ffffff;



font-size:12px;



}







.pageheading



{



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



font-size: 18px;



color:#ffffff;



}



.fullStroy



{







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



font-size: 11px;



font-weight:bold;



color:#FFF370;



text-decoration:none;



}



.fullStroy:hover



{



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



font-size: 11px;



font-weight:bold;



color:#FFF370;



text-decoration:none;



}

.fullStroy  td



{







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



font-size: 12px;



font-weight:bold;



color:#fff;



text-decoration:none;

width:33%;



}

.fullStroy  td a



{

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



font-size: 12px;



font-weight:normal;



color:#fab739;



text-decoration:none;



}



.fullStroy table td a:hover



{

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



font-size: 12px;



font-weight:normal;



color:#fff;



text-decoration:none;



}





.footerlink



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



font-size:12px;



color:#ffffff;



text-decoration:none;



}



.footerlink:hover



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



font-size:12px;



color:#ffffff;



text-decoration:none;



}



.history_link



{



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



color:#ffffff;



text-decoration:none;



font-size: 12px;



}



.history_link:hover



{



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



color:#ffffff;



text-decoration:none;



font-size: 12px;



}



.guestbooksign



{



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



color:#ffffff;



text-decoration:none;



font-size: 12px;



}



.guestbooksign:hover



{



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



color:#ffffff;



text-decoration:none;



font-size: 12px;



}



/* Stat starts here */



/*



.statTable {



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



 font-size: 13px;



 border-spacing: 1px; 



 border: 1px solid #ffffff;



 width: 90%;



 color: #FFFF00;



 padding: 1px;



 height:25px;



 font-weight:bold;



 text-align: center







 }



 .statData {



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



 font-size: 13px;



 color: #ffffff;



 padding: 1px;



  height:25px;



 }



 .statColumn {



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



 font-size: 13px;



 color: #ffffff;



 padding-left: 4px;



 text-align:left;



 font-weight:bold;



 border: 1px solid #ffffff;



 height:25px;



 }



 .statTotal {



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



 font-size: 13px;



 color:#ffffff;



 padding-left: 4px;	



 text-align:left;



 font-weight:bold;



 border: 1px solid #ffffff;



 height:25px;



 }



 .statHeading {



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



 font-size: 13px;



 color:#ffffff;



 padding: 1px;



 font-weight:bold;



 background-color:#000000;



  height:25px;



 }



 .statDataOdd {



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



font-size: 13px;



color: #ffffff;



padding: 1px;



font-weight:bold;



border: 1px solid #ffffff;



height:25px;



}



.statDataEven{



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



font-size: 13px;



color: #ffffff;



padding: 1px;



font-weight:bold;



border: 1px solid #ffffff;



height:25px;



}



.statCurrent



{



height:25px;



color:#ffff00;



}



.statGroup



{



height:25px;



}*/



.statTable {



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



 font-size: 13px;



 border: 1px solid #000000;



 width: 90%;



 color: #000000;



 padding: 1px; 



 }



 .statData {



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



 font-size: 13px;



 color: #FFFFFF;



 padding: 1px;



 background-color: #000000;



 



 



 }



.statHeading {



    height:25px;



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



	font-style: normal;



	font-weight: bold;



	color: #000000;



	font-size: 10pt;



	background-color:#F7B739;



	border-bottom: 1px solid #000000;



}



 .statTotal {



 height:25px;



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



 padding: 1px;



 border: 1px solid #000000;



 text-align:center;



 font-size: 13px;



 font-style: normal;



 font-weight: bold;



 color: #F8DD9D;



 background-color: #210303;



	 }







.statColumn {



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



	font-style: normal;



	font-weight: bold;



	color: #000000;



	font-size: 10pt;



	border: 1px solid #000000;



	text-align:left;



}



.statText {



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



	font-style: normal;



	font-weight: normal;



	color: #FFFFFF;



	font-size: 10pt;	



}



.statstextnumber 



{



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



	font-style: normal;



	font-weight: bold;



	color: #FFFFFF;



	font-size: 10pt;



}



.statCurrent {



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



	font-size: 10pt;



	font-style: normal;



	font-weight: bold;



	border: 1px solid #000000;



	color: #000000;



	background-color:#FFCB64;



}



.statGroup {



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



	font-size: 10pt;



	font-style: normal;



	font-weight: bold;



	color: #000000;



	



}



.statDataEven {



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



	font-size: 10pt;



	font-style: normal;



	font-weight: bold;



	color: #ffffff;



	border:1px solid #000000;



}



.statDataOdd {



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



	font-size: 10pt;



	font-style: normal;



	font-weight: bold;



	color: #ffffff;



	border:1px solid #000000;



}



.statCurrentColumn {



    height:25px;



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



	font-size: 13px;



	font-style: normal;



	font-weight: bold;



	color: #F8DD9D;



	text-align: left;



	background-color: #210303;



	padding-left:3px;



}







/* stat ends here */







.footertext {



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



	font-style:normal;



	color:#ffffff;



	font-size: 8pt;



}



a



{



text-decoration:none;



color:#FFBC1B;



}



a:hover



{



text-decoration:none;



color:#ffffff;



}



.toc_historymode



{



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



font-size: 10pt;



font-weight: bold;



text-align: left;



color:#ffffff;



text-decoration:none;



}





.toc_historymode a



{



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



font-size: 10pt;



font-weight: bold;



text-align: left;



color:#FCB63A;



text-decoration:none;



}





.toc_historymode a:hover



{



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



font-size: 10pt;



font-weight: bold;



text-align: left;



color:#fff;



text-decoration:none;



}



 .tdMem {



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



 font-size: 10pt;



 font-weight: normal;



 text-align: center;



 color:#ffffff;



 vertical-align: top;



 padding: 3px;



text-align: left;



 }



  .tdmemGroup {



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



 font-size: 13pt;



 font-weight: bold;



 text-align: left;



 color: #FAB739;



 vertical-align: top;



text-align: left;



 }







/*Member Profile */



.members_table {



 border-collapse: collapse;



    border: 1px solid #ffffff;



}




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



	text-align: left;



}







.mem_heading {



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



	font-size: 11pt;



	font-style: normal;



	font-weight: bold;



	color:#FAB739;



	text-align: left;



	padding: 5px;







}



.mem_name {



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



	font-style: normal;



	font-weight: bold;



	color: #FFFF00;



	font-size: 15pt;



	background-color: #333333;



	padding: 5px;



}

.tdMemposition{ color:#fff;}



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



  	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;  



}



.guestconfirm {



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



	color:#ffffff;



	font-size: 10pt;



}



.noGuest



{



color: #ffffff;



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



}







.guestFieldName,



.guestFieldEmail,



.guestFieldRank,



.guestFieldUrl,



.guestFieldLoc,



{



width:200px;







}







.guestFieldComment



{



width:200px;



}



.heading



{



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



	font-size: 14px;



	color: #FBF7DA;



	font-weight: bold;



}







/*.nlHeading



{



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



	font-size: 14px;



	color: #000000;



	font-weight: bold;



}*/



.apptext



{



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



	font-size: 10pt;



	color: #ffffff;



}



.galAlbum



{



border:1px solid #ffffff;



}



/* hadsout / Downloads */



handsTable



{



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



	font-size: 12px;



	color:#ffffff;



	font-weight: bold;



	text-decoration: none;



}



 



.handsCat



{



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



font-size:14px;



color:#FAB739;



font-weight:bold;



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



background-repeat:no-repeat;



background-position:left top;



padding-bottom:10px;

width:33%;



 



}



.handsData



{



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



text-align:left;



font-size:12px;



color:#FFF362;



font-weight:bold;



text-decoration:none;



}



.handsData:hover {



color:#FFF362;



text-decoration:underline;



}



.handsFile



{



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



color:#ffffff;



font-size:11px;



text-align:left;



text-decoration:none;



}



.handsDate 



{



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



font-size:16px;



color:#ffffff;



text-decoration:none;



font-weight:normal;



}



/* newsletter */



.nlHeading {



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



color:#000000;



font-size: 14px;



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



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



font-size:11px;



font-weight:normal;



color:#000000;



border-left:1px solid #525250;



border-top:1px solid #525250;



border-right:1px solid #ABABA6;



border-bottom:1px solid #ABABA6;



background-color:#ffffff;



padding-left:3px;



}



.style2 {



padding:4px;



padding-bottom:8px;



}







/* Image of the Day */



.imageofday_border_color {



border:1px solid #000000;



padding:1px;



}



.imageofday_caption {



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



	font-style: normal;



	font-weight: normal;



	color: #FFFF00;



	font-size: 10pt;



    padding-bottom:8px;



}



/* Address */



.address-heading {



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



	font-size: 12px;



	color:#000000;



	font-weight: bold;



	text-decoration: none;



    padding-bottom:14px;



}



.address-text {



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



	font-style: normal;



	font-weight: bold;



	color: #000000;



	font-size: 11px;



	}



.address-td {



padding:4px;



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



	font-size: 10pt;



	font-style: normal;



	font-weight: bold;



	border: 1px solid #000000;



	color: #000000;



	background-color:#F7B739;







}







.nav-td {



padding-left:10px;



}	



.welcome-text {



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



color:#ffffff;



font-size:12px;



text-align:justify;



text-decoration:none;



font-weight:normal;







}



.welcome-heading {



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



color:#FAB739;



font-size:16px;



text-align:left;



text-decoration:none;



font-weight:bold;



}



.img-border {



border:1px solid #FFFFFF;



padding:2px;



}

/*--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:#ffcc00;
	}
	
.tableHead a{
	text-transform:capitalize;
}

.tableHead a:hover{
	color:#000;
	text-decoration:none;
}

.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;
	}
	
.staffingBody02 td{
	color:#000000;
	font-weight:normal;
	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--*/



