/* START GENERAL STYLE HERE */
body {
	margin:0;
	padding:0;
	background-color:#999999;
	}

form, img {
	margin:0;
	padding:0;
	}

p {
	padding-top:10px;
	margin:0px;
}

td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#333333;
	}

a {
	color:#8B0000;
	text-decoration:none;
	font-size:14px;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

ul{

	margin:0;
	margin-left:15px;
	padding-top:10px;
	padding:0;
}
li {
  margin:0;
  margin-top:10px;
  padding:0;
  list-style-image:url(images/li-bullet.gif);
  list-style-position:outside;
  font-family:Tahoma;
  font-size:14px;
  line-height:16px;
  color:#CB427A;
}



li a{



  font-family:Tahoma;



  font-size:14px;



  color:#000000;



}







input {



width:140px;



font-size: 12px;



color: #000000;



font-weight: normal;



border-top:1px solid #000;



border-left:1px solid #000;



border-right:1px solid #354589;



border-bottom:1px solid #354589;



padding-left:5px;



background-color: #ffffff;



}







.bld{



	font-weight:bold;



	}



	



/* END GENERAL STYLE HERE */



/* START NAVIGATION STYLE HERE */







.left_panelbg {



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



	background-repeat:repeat-y;



	background-position:left top;



	}



	



.nav-text {



	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size:15px;



	font-weight:bold;



	line-height:18px;



	}



.nav-text a {



	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size:15px;



	font-weight:bold;



	line-height:18px;



	color:#FFFFFF;



	}



.nav-text a:hover {



	color:#abaaa9;



	text-decoration:none;



	}



.logo{



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



	background-repeat:no-repeat;



	background-position:left top;



}



.body-bg {



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



	background-color:#E7E7E7;



	background-position:left top;



	background-repeat:no-repeat;



	}

	.contact-bg1{



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



	background-color:#fff;



	background-position:left top;



	background-repeat:no-repeat;



	}





.pad{



	padding-left:12px;



}



.left-bg {



	background-image:url(images/leftbg-repeat.gif);



	/*background-color:#950000;*/



	background-position:left top;



	background-repeat:repeat-y;



	width:191px;



	}



.leftbg_top {



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



	/*background-color:#950000;*/



	background-position:left top;



	background-repeat:no-repeat;



	}



	



.right-bg {



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



	background-color:#fff;



	background-position:left top;



	background-repeat:no-repeat;



	padding:0 0 0 10px;



	}



.nav{



	/*background-image:url(images/nav-bg.jpg);*/



	background-position:0 0;



	background-repeat:no-repeat;



	padding:0 0 0 43px;



	}



.text1 {



	/*padding-left:8px;*/



 	font-weight: bold;



	color: #91000F;







	}



.text2 {



	/*padding-left:8px;*/



 	font-weight: bold;



	color: #fff;



	font-size:12px;







	}



	



/* END NAVIGATION STYLE HERE */



/* START BODY STYLE HERE */



.body-pad-right {



	padding-right:12px;



	padding-bottom:12px;



	padding-top:12px;



	padding-left:12px;



	}



	



.left-panelbg {



	background:url(images/leftbg.jpg) no-repeat 0 0;



	}



	



table.left-panelbg-2 {



	background:url(images/leftbg-2.jpg) repeat-y 0 0;



	}



	



.contact-bg {



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



	font-size:12px;



	color:#FFF;

	background-color:#fff;







	/*background-image:url(images/cntct-bg.jpg);



	background-position:0 0;*/



/*	border-right:1px solid #D4D4D4;*/



	}



.tab_bdr{



background-color:#FFFFFF;



}	



.contact-name {



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



	font-size:12px;



	color:#F99691;



	}



	



.contact-add {



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



	font-size:12px;



	/*background-image:url(images/cntct-bg.jpg);



	background-position:0 0;*/



	color:#336699;



/*	border-right:1px solid #D4D4D4;*/



	}



.bodycontentbg {



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



	background-repeat:no-repeat;



	background-position:top left;



	color:#FFF;



	padding-bottom:12px;



	padding-left:12px;



	padding-right:12px;



	padding-top:94px;



	}



	



/* END BODY STYLE HERE */



/* START FOOTER STYLE HERE */



.footer-bg {



	background-image:url(images/footerbg-repeat.gif);



	/*background-color:#525252;*/



	background-position:left top;



	background-repeat:repeat-x;



	}



.footer-pad {



	padding-left:10px;



	padding-top:14px;



	text-align:left;



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



	font-size:12px;



	color:#fff;



	text-decoration:none;



	line-height:18px;



}



.footer-pad a {



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



	font-size:12px;



	font-weight:bold;



	color:#FF9900;



	text-decoration:none;



	}



.footer-pad a:hover {



	color:#fff;



	text-decoration:none;



	}







/* END FOOTER STYLE HERE */







/* News style starts here */



.tocfld {



	font-weight: bold;



	color: #B40000;



  	text-align: left;  



}



.tocfld:hover {



color:#07639E;



text-decoration:underline;



}







.toc_headline {







	font-weight: bold;



	color: #000;



  	text-align: left;  



}







.toc_headlinebox{



	font-size:16px;



	font-weight: bold;



	color: #AE021C;



    border-top-width: 1px;  



	text-align: left;



	padding-bottom:10px;



}



.toc_headlinebox a{



	color: #AE021C;



	text-decoration:underline;



}



.toc_headlinebox a:hover{



	color: #004599;



	text-decoration:underline;



}



.toc_historymode {



font-size:12px;



font-weight: bold;



text-align: left;



color:#B0012A;



}







.toc_historymode a{



color:#B0012A;



text-decoration:none;



}



.toc_historymode a:hover {



color:#0149A1;



text-decoration:underline;



}



.month_header {



	font-size: 18px;



	color: #B40000;



 	text-align: left;



}



.toc {



	color: #6F7276;



	text-align:justify;



	padding-bottom:20px;



	padding-right:8px;



	font-size:14px;

	

	background-color:#e7e7e7;



}

.toc table{

background-color:#e7e7e7;

}



.toc table td{

background-color:#e7e7e7;

}







.hrClass {



height:1px;



background-color:#000000;



margin-bottom:15px;



}



.toc_date {



	color: #0D276D;



	font-weight: bold;



}



.imagestory



{



border:1px solid #000;



padding:2px;



vertical-align:top;



text-align:center;



}



.imageofday_caption {



	font-style: normal;



	font-weight: bold;



	color: #B0012A;



}



.NewsImage{



background-color:#e7e7e7;



text-align:left top;



}



.NewsImage td{



background-color:#e7e7e7;



	color:#000000;



    text-align: center top;



	vertical-align:top;



	font-weight:bold;



}



.NewsImage td img{



    text-align: center top;



	vertical-align:top;

	background-color:#e7e7e7;



}







.toc_images{



background-color:#e7e7e7;



font-size:12px;



	color:#000000;



    text-align: center;



	font-weight:bold;



	vertical-align:top;



}



.toc_images table{



background-color:#e7e7e7;



}



.toc_images table td {



	vertical-align:top;



	margin:0px;



	padding:0px;



	background-color:#e7e7e7;





}



.toc_images  img{



background-color:#e7e7e7;



	border:1px solid #707070;



	margin:2px;



}



.history_link {



color:#B0012A;



text-align:left;



font-weight:bold;



	}



.history_link a{



color:#B0012A;



text-decoration:none;



font-weight:bold;







}



.history_link a:hover {



color:#0D276D;



text-decoration:underline;



}



.fullStroy {



	font-weight:bold;



	color: #B0012A;



  	text-align: left;



	padding-left:2px;



	padding-right:2px;  



}







.fullStroy:hover {



color:#0D276D;



text-decoration:none;



}



/* News style ends here */







/* Downloads starts here */



.pad-downs {



padding-right:15px;



}



.handsTable {



font-size: 12px;



width: 578px; 



padding: 10px 10px 10px 0px;



 border-collapse: collapse;



margin-bottom:20px;



}



.handsTable td {



height:24px;



padding:6px;



}



.handsCat {



font-size:12px;



color:#000;



font-weight:bold;



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



background-repeat:no-repeat;



background-position:left top;







}



.handsData {



	font-size: 12px;



	color:#A20000;



	font-weight: bold;



	text-decoration: none;



	text-align:left;



}



.handsData a{



	font-size: 12px;



	color:#A20000;



	font-weight: bold;



	text-decoration:underline;



	text-align:left;



}



.handsData a:hover {



	font-size: 12px;



	color:#0149A1;



	font-weight: bold;



	text-decoration: underline;



}







.handsFile {



font-weight: normal;



padding-left:12px;



text-align:right;



font-size:12px;



padding-right:15px;



color:#000;



}



.handsDate {



font-weight:bold;



text-align:left;



font-size:12px;



padding-top:7px;



color:#393945;



text-decoration:none;



}



/* Downloads ends here */



/* stat style starts here */



.stat-padding {



padding-left:0px;



}



.statTable {



font-size: 12px;



 width:80%;



 color:#FFFFFF;



 text-align: center;



 border:1px solid #8D8E8F;



 border-collapse:collapse;



 padding: 1px;



 font-weight:bold;



margin-left:1px;



 }



/*.statTable td {



 color: #0D276D;



 } */



 .statData {



font-size: 12px;



 color: #FFFFFF;



 border:1px solid #8D8E8F;



 padding: 1px;



 height:25px; 



 }



 .statColumn {



font-size: 12px;



 color: #FFFFFF;



 border:1px solid #8D8E8F;



 padding-left: 4px;



 text-align:left;



 font-weight:bold;



 height:25px; 



 }



 .statTotal {



font-size: 12px;



 color:#fff;



 padding-left: 4px;	



 text-align:center;



 font-weight:bold;



 height:25px; 



 background-color:#5D0A06;



 }



 .statHeading {



 font-size: 12px;



 color: #fff;



 padding: 1px;



 border:1px solid #8D8E8F;



 font-weight:bold;



 background-color:#5D0A06;



 height:25px;



 }



 .statDataOdd {



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



font-size: 12px;



color: #FFFFFF;



padding: 1px;



font-weight:bold;



 border:1px solid #8D8E8F;



height:25px;



}



.statDataEven{



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



font-size: 12px;



color: #FFFFFF;



padding: 1px;



font-weight:bold;



 border:1px solid #8D8E8F;



height:25px;



}



.statCurrentColumn {



height:25px;



color:#ffffff;



background-color:#5D0A06;



 border:1px solid #8D8E8F;







}



.statCurrent {



height:25px;



color:#FFFFFF;



background-color:#5D0A06;



 border:1px solid #8D8E8F;







}



.statGroup {



height:25px;



color:#FFFFFF;



font-size:10px;



} 



/* stat style ends here */



/*  newsletter style starts here  */



.newsletter-table {



width: 107px;



}



.newsletter-table td {



 padding:4px;







}



.nlHeading {



	font-size: 12px;



	color: #FFFFFF;



	font-weight: bold;



	padding-bottom:5px;



}



.nlInput {



   font-size: 12px; 



   color: #000000;



   font-weight: normal;



   width: 102px;



   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: #5D0A06;



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



.img-border {



 border:1px solid #5F5F5F;



padding:3px;



margin:4px;



}



.caption-text {



	padding-left:8px;



 	font-weight: bold;



	color: #91000F;







	}



.sub-caption-text {



	padding-left:8px;



	font-size:9px;



 	font-weight: bold;



	color: #2F2D2D;







	}



.rd-text {



font-weight:normal;



text-align:left;



font-size:12px;



color:#B71818;



text-decoration:none;



}



.blc-text {



font-weight: bold;



/*text-align:left;*/



font-size:12px;



padding-top:4px;



color:#000;



text-decoration:none;



}



.blc{



font-weight:normal;



font-size:12px;



color:#000000;



text-decoration:none;



}



/*---------------- Gallery starts here--------------------------------- */







/* New Gallery */



.galTable {



width:98%;



border:1px solid #787878;



border-collapse:collapse;



padding:2px;







}



.galAlbum {



border:1px solid #787878;



margin:3px;



padding:2px;



}



.galTitle {



text-align:center;



font-size:12px;



color:#B30003;



text-decoration:none;



font-weight:bold;



}



.galInfo {



text-align:center;



font-size:12px;



color:#000;



text-decoration:none;



font-weight:normal;



}



.galImage {



border:1px solid #787878;



padding:2px;



}



.galCaption {



font-weight:normal;



font-size:12px;



padding-bottom:4px;



color:#AB0020;



text-decoration:none;



}



.bread {



font-size: 12px;



	font-weight: bold;



	color: #AB0020;



	text-align: center;



	padding-bottom:5px;



	text-decoration:none;



}



.bread:hover {



	color: #000;



	text-decoration:none;



}







/* -- OLD GALLERY -- */



.gallery {



border:1px solid #787878;



border-collapse:collapse;



padding:2px;



}



.galRow {



border:1px solid #787878;



font-size:10px;



color:#B30003;



text-decoration:none;



}



.galBig img{



border:1px solid #787878;



background-color:#000;



}



.galBig td{



color:#000000;



text-decoration:none;



font-size:12px;



padding:3px;



}



.galBig td a{



color:#B40000;



text-decoration:none;



font-size:10px;



}



.galBig td a:hover {



color:#07639E;



text-decoration:underline;



}



.galBig td img {



border:1px solid #BACDFF;



margin:5px;



padding:3px;



}











.galRem {



color:#909000;



text-decoration:none;



font-size:12px;



}



.galRemForm {



width:250px;



border-left:1px solid #787878;



border-top:1px solid #787878;



border-right:1px solid #787878;



border-bottom:1px solid #787878;



}



/* --------- Gallery ends here -------------- */







/* 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:13px;



  color: #B43267;



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



.calNavLink {



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



  font-weight: bold;



  font-size: 12px;



  text-align: center;



  vertical-align:middle;



  border-bottom:0px;



  color: #0D276D;



  text-decoration:none;



}



.calNavLink:hover {



  color: #B43267;



  text-decoration:underline;



}







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



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



  font-size: 10pt;



  text-align: center;  



  background-color: #C44444; 



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



  font-weight:bold;  



}



.calCurrentDayLink:hover {



  color: #fff;



}



/*For all other day*/



.calOtherDayTD {



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



  font-weight: normal;



  font-size: 12pt;



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



   }



/* Event calendar */



/* Links style starts here */







.links_table {



width: 100%;



border-collapse: collapse;



margin-bottom:20px;







}



.links_table td {



color: #B50201;



}



.links_table a {



text-decoration:none;



color:#004DA4;



}



.links_table a:hover {



text-decoration:none;



color:#A00212;



}



.links_heading {



font-size: 12px;



font-weight: bold;



color: #B50201;



text-align: center;



border:1px solid #656B6F;







}



.links_leftcolumn {



width: 32%;



vertical-align: top;



text-align: left;



border:1px solid #656B6F;



padding-left: 3px;



}



.links_centercolumn {



width: 32%;



vertical-align: top;



text-align: left;



border:1px solid #656B6F;



padding-left: 3px;



}



.links_rightcolumn {



width: 32%;



vertical-align: top;



text-align: left;



border:1px solid #656B6F;



padding-left: 3px;



}



/* Links style ends here */







/* Member Profile starts here */



.tdMem {



 color: #0D276D;



 font-weight:normal;



 text-align: center;



  padding: 3px;



  font-weight:bold;



 }



 .tdMem a{



 color: #0D276D;



 padding: 3px;



 font-weight:bold;



	text-decoration:none;



 }



  .tdMem a:hover {



	color: #0149A1;



	text-decoration:uderline;



}



.tdmemGroup {



font-size: 14px;



font-style: normal;



font-weight: bold;



color: #CB427A;



border:1px solid #A09D9D;



text-align:center;



}



.members_table {



font-size: 14px;



width:100%;



padding: 10px 10px 10px 0px;



border-collapse: collapse;



border:1px solid #A09D9D;



margin-bottom:20px;



font-weight:bold;



}



.members_table td {



text-align:left middle;



padding:4px;



border:1px solid #A09D9D;



}

.members_table td a { 
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}


.members_table td a:hover { 
	color:#8C0303;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}





.member_photo {



border:1px solid #A09D9D;



	padding: 5px; 



}



.mem_address {



	font-style: normal;



	text-align: left;



	color: #000000;



	font-weight:bold;



	padding: 5px;



}



.mem_address a{



	font-style: normal;



	text-align: left;



	color: #B0012A;



}



.mem_address a:hover{



	color: #000;
	
	font-weight:bold;



	text-decoration:underline;



}



.mem_profile {



	text-align: left;



	font-style: normal;



	color: #696D6A;



	padding: 5px;



}



.mem_heading {



	font-size: 14px;



	font-style: normal;



	font-weight: bold;



	color: #000;



	text-align: left;



	padding: 5px;



}



.mem_name {



	font-style: normal;



	font-weight: bold;



	color: #000;



	font-size: 14px;



	padding: 5px;



}



.tdMemposition {



	font-weight:normal;



	color:#87040D;

	



}



.link-black {



font-size:12px;



text-decoration:none;



color:#CB427A;



}



.link-black:hover {



text-decoration:none;



color:#0D276D;



}



/* Member Profile ends here */



/* Guestbook style starts here */



.guest_link {



	font-size: 12px;



	color:#A20000;



	font-weight: bold;



	text-decoration: underline;



}



.guest_link:hover {



	color:#0149A1;



	text-decoration: none;



}



.guestbooksign {



color:#AE0100;



text-decoration:none;



font-size: 12px;



}



.guestbooksign:hover {



color:#000;



text-decoration:none;



}



.guestSingle {



        font-size: 12px;



        font-weight: normal;



        color:#000000;



        width: 100%;



        padding: 5px;



		margin-bottom:20px;



		margin-top:10px;



}







.guestSingle td{



		padding-top:5px;



		        color:#000000;







}



.guestDate {



	font-weight:normal;



	color: #975200;



  	text-align: left; 



	font-size: 12px;



	text-decoration:underline;



	



}



.guestName {



	font-size: 12px;



	font-weight: bold;



	color:#000;



  	text-align:left;  



}



.guestRem,



.guestRank {



	font-weight: bold;



}







.guestUrl {



	font-size: 12px;



	font-weight: bold;



	color:#004E91;



    border-top-width:1px;  



	text-align: left;



}



.guestLoc {



	font-size: 12px;



	font-weight: bold;



	color:#004E91;



 	text-align:  left;



}



.guestRem {



	color:#004E91;



	font-size: 12px;



}



.guestFrmDis {



	font-size: 12px;



	font-weight: bold;



	color:#000000;



  	text-align:left;  



}



.guestFrmTable {



	font-size: 12px;



	font-weight: bold;



	color:#000000;



  	text-align: left;  



	}



.guestFrmTable td{



	color:#000;



}



.guestSignSub {



    background-color: #91000F;



	color: #ffffff;



	font-weight: bold;



	font-size: 12px;



	border:1px solid #000000;



	width: 76px;



	height:18px;



	cursor:hand;



	padding-bottom:2px;



	







}



.guestconfirm {



	color:#000000;



	font-size:12px;



}



.noGuest {



padding-left:3px;



font-size:12px;



color: #A50100;



}







.guestFieldName,



.guestFieldEmail,



.guestFieldRank,



.guestFieldUrl,



.guestFieldLoc {



width:198px;



font-size: 12px;



color: #000000;



font-weight: normal;



border-top:1px solid #000;



border-left:1px solid #000;



border-right:1px solid #354589;



border-bottom:1px solid #354589;



padding-left:5px;



background-color: #ffffff;



}



.guestFieldComment {



width:198px;



font-size: 12px;



color: #000000;



font-weight: normal;



border-top:1px solid #000;



border-left:1px solid #000;



border-right:1px solid #354589;



border-bottom:1px solid #354589;



padding-left:5px;



background-color: #ffffff;



}







/* Guestbook style ends here */



/* Image of the day style starts here */







.image-day-text {



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



	font-style:normal;



	color:#000;



	font-size: 8pt;



	text-align:center;



}



.whitetext-larg {



   color: #000;



   font-weight: normal;



   font-size: 12px;



}



.add-table {



width: 50%;



margin-left:2px;



}



.add-table td {



 padding: 2px;



 border:1px solid #000;



}







.imageofday_border_color{ padding: 2px;



 border:1px solid #000;



}



/* Image of the day style ends here */



.retired-apparatus {



	border-top:1px solid #B49F55;



	border-left:1px solid #B49F55;



	}



.retired-apparatus td {



	border-bottom:1px solid #B49F55;



	border-right:1px solid #B49F55;



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



	font-size:12px;



	font-weight:bold;



	color:#333333;



	}



.left-pan-heading {



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



	font-size:12px;



	font-weight:bold;



	color:#D9AA2B;



	}



.clickhere {



	color:#FFFB80;



	text-decoration:none;



	}



.clickhere:hover {



	color:#FFF;



	text-decoration:none;



	}



	



/* chief page style ends here */







.body-text-chief{



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



	font-size:12px;



	color:#4F4F4f;



	text-align:justify;



	}



.chief-mail{



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



	font-size:12px;



	color:#FF0000;



	font-weight:bold;



	text-decoration:none;



	}



.chief-mail:hover{



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



	font-size:12px;



	color:#CC3300;



	font-weight:bold;



	text-decoration:none;



	}







/* What we do page style ends here */







.wht-we-bdr{



<!--	width:450px;-->



	border: 1px solid #B1B3B7;



	border-collapse:collapse;



	margin:5px;



	}



.wht-we-bdr td {



	border: 1px solid #B1B3B7;



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



	font-size:12px;



	color:#CB427A;



	}



	



.wht-head{



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



	font-size:16px;



	font-weight:bold;



	color:#CB427A;



	}



.wht-text-details{



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



	font-size:12px;



	color:#4F4F4f;



	text-align:justify;



	}



	



.img-border {



 border:1px solid #797778;



 padding:2px;



}







.wht-we-head{



	font-family:"Times New Roman", Times, serif;



	font-size:25px;



	color:#0D276D;



	text-transform:uppercase;



	}



	



/* Apparatus page style ends here */







.appar-head{



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



	font-size:18px;



	font-weight:bold;



	color:#0D276D;



	}



.past-appar{



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



	font-size:18px;



	font-weight:bold;



	color:#8B0000;



	}



.past-appar a{



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



	font-size:18px;



	font-weight:bold;



	color:#8B0000;



	text-decoration:none;



	}



.past-appar a:hover{



	color:#000000;



	text-decoration:underline;



	}



	



.apparatustitle{



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



	font-size:14px;



	font-weight:bold;



	color:#6c1212;



}







/*Hall Rental Module*/



.HRTable {



 border: 1px solid #000000;



 }



 



 .HRTable a{color:#000000;}



 



 



  .HRTable a:hover{color:#fff;}



 



 .HRCaption {



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



 font-size: 14px;



 font-weight: bold;



 text-align: center;



 background-color: #000;



 color: #fff;



 }



 .HRCaptionsmall {



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



 font-size: 10px;



 text-align: center;



 color: #ffffff;



 }



 .HRCurMY {



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



 font-size: 12px;



 font-weight: bold;



 text-align: center;



 background-color: #B50118;



 color: #fff;



 }



 .HRSelect {



  border: 1px solid #000000;



  font-size: 10px;



  }



.HRButton {



    background-color: #ceb841;



	color: #000;



	font-weight: bold;



	width: 74px;



	height:18px;



	cursor:hand;  



	border: 1px solid #000;



    font-size: 12px;



	padding-bottom:2px;



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



	margin-left:112px;



}  







  .HRWeek {



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



 font-size: 12px;



 font-weight: bold;



 text-align: center;



 background-color: #ceb841;



 color: #000000;



  }



.HRdatablank {



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



font-size: 12px;



border: 1px solid #fff;



width: 80px;



height: 50px;



text-align: center;



background-color: #ffffff;



color: #fff;



}



.HRdatafull {



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



font-size: 12px;



border: 1px solid #fff;



width: 80px;



height: 50px;



text-align: center;



/*background-color: #FBFFD7;*/



color: #000000;



}











.HRdatafull a{



color: #000;}











.HRdatafull a:hover{



color: #fff;}







.HRdatatentative {



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



font-size: 12px;



width: 150px;



height: 50px;



text-align:center;



vertical-align:middle;



/*background-color: #FFCC00;*/



color: #333333;



}



.HRDate{



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



font-size: 12px;



font-weight: bold;



color:#000000;



}







.HRDate a{



color:#000000;



}















.HRDate a:hover{



color:#DA0C0C;



}







.HRTitle {



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



font-size: 9px;



}







.HRListClass {



border: 1px dotted #fff;



margin-bottom:12px;



text-align:center;



margin-left:32px;







}



.HRlistTDTitle {



font-size: 14px;



color: #FFCC33;



}



.HRlistTDStartDate {



font-size: 12px;



color: #FF9900;



}



.HRlistTDEndDate {



font-size: 12px;



color: #FF9900;



}



.HRlistTDDetails {



font-size: 12px;



color: #66CC00;



}







/*.HRdataparmanent{margin-right:10px;}*/







.HRFormText {



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



font-size: 12px;



font-weight: normal;



color:#5d0a06;



}



.HTLabel {



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



font-size: 12px;



font-weight: normal;



color:#333333;



text-align:left;



}



.HRText {



   width:198px;



   font-size: 12px; 



   color: #CB0100;



   font-weight: normal;



   border-top:1px solid #979797;



   border-left:1px solid #979797;



   border-right:1px solid #979797;



   border-bottom:1px solid #979797;



   padding-left:5px;



   background-color: #fff;



}



.HRTextarea {



   width:198px;



   font-size: 12px; 



   color: #CB0100;



   font-weight: normal;



   border-top:1px solid #979797;



   border-left:1px solid #979797;



   border-right:1px solid #979797;



   border-bottom:1px solid #979797;



   padding-left:5px;



   background-color: #fff;



   height:70px;



}



.HRdataparmanent {



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



font-size: 12px;



border: 1px solid #fff;



width: 80px;



 height:50px;



 text-align:center;



vertical-align:middle;



/*background-color: #A4041C;*/



color: #333333;



}



.HRdataparmanent div{



background-color:#AA041C; 



padding:0px; 



margin:0px; 



line-height:0px;



}











/*Hall Rental Module*/







.gtext{



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



	font-size:12px;



	font-weight:bold;



	color:#FFFFFF;



	text-decoration:none;



	padding:0 20px 0 0;



}



/*------------------Contact us--------------------------------*/



.contact-bg {



	background-image:url(images/Current_Patch.gif);

	

	background-position:center;



	background-repeat:no-repeat;

	

	color:#000000;



	}

/*-------------------------------------------------------------*/



.under_const {



	font-size:16px;

	color: #B40000;

	font-weight:bold;

}



.mem_main{

background-image:url(images/mem_back.gif);

background-repeat:no-repeat;

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

/* Crew Style Start Here */

img{
   	behavior:url("behavior.htc"); /*----------- For PNG Transparency ------------*/
	}

table.crewschedule{
	border:1px solid #684644;
	width:100%;
	font-size:14px;
	}
	
table.crewschedule td.contentTd{
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	}
	
td.contentTd table.crewschedule{
	width:100%;
	}
	

	
td.monthHead{
	color:#FFFFFF;
	background:#CA1B04;
	text-align:center;
	vertical-align:middle;
	/*border-top:1px solid #909090;
	border-bottom:1px solid #909090;*/
	height:24px;
	font:normal 18px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	}
	
table.mnthYear{
	width:100%;
	border:none;
	}
	
table.mnthYear td{
	vertical-align:middle;
	text-align:center;
	width:25%;
	font-weight:bold;
	color:#000;
	background:inherit;
	height:35px;
	}
	
table.mnthYear td a{
	color:#BC0000;
	background:inherit;
	text-decoration:none;
	}
	
table.mnthYear td a:hover{
	color:#000;
	background:inherit;
	text-decoration:none;
	}
	
td.crewscheduleHead{
	padding:0 12px;
	margin:0;
	height:32px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	background:#AE1400;
	font:normal 18px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	}
	
td.crewscheduleCaption{
	padding:12px 10px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	color:#FFCC00;
	background:inherit;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	}
	

input.hrInput{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	width:77px;
	height:19px;
	color:#FFFFFF;
	background:#999999;
	border:2px solid #EAEAEA;
	cursor:pointer;
	}
	
table.crewTable{
	border:1px solid #787878;
	border-collapse:collapse;
	}
	
table.crewTable th{
	height:22px;
	color:#000000;
	background:#F6DA15;
	text-align:center;
	vertical-align:middle;
	width:14%;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	}

table.crewTable th.orange{
	color:#000000;
	background:#CC9900;
	}
	
table.crewTable td{
	cursor:pointer;
	height:100px;
	color:#FFFFFF;
	background:inherit;
	text-align:center;
	vertical-align:top;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	padding:10px 2px 2px;
	}

table.crewTable td.dorange{
	background-color:#FEA700;
	color:#000000;
	font-weight:bold;
	width:14%;
	height:auto;
}

table.crewTable td.lorange{
	background-color:#FDBF48;
	color:#000000;
	font-weight:bold;
	width:14%;
	height:auto;
}	
table.crewTable td span{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	}
	
table.crewTable td a{
	font:bold 17px/13px Arial, Helvetica, sans-serif;
	color:#000;
	background:inherit;
	text-decoration:none;
	}
	
table.crewTable td a:hover{
	color:#AEAEAE;
	background:inherit;
	}
	
table.crewTable td p{
	padding:52px 2px 2px 2px;
	margin:0;
	text-align:left;
	}
	
table.crewTable td.blank{
	cursor:auto;
	color:inherit;
	background:#343434;
	}
	
table.crewTable td.booked{
	color:inherit;
	background:#A4041C;
	}
	
table.crewTable td.tentative{
	color:inherit;
	background:#CCA300;
	}
	
td.commentIconTxt{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#999999;
	background:inherit;
	padding:0 5px 0 0;
	}
	
td.crew{
	text-align:center;
	vertical-align:middle;
	color:#88AA00;
	background:#88AA00;
	border:1px solid #669933;
	height:96px;
	width:126px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
	
td span.crew_day{
	background:url(images/iconTentative.png) 0 14px no-repeat ;
	padding:0 10px 19px 15px;
	font-weight:bold;
	margin:0 0 0 0px;
	height:21px;
	display:block;
	float:left;
	line-height:50px;
	}
*td span.crew_day{
	background:url(images/iconTentative.png) 0 17px no-repeat ;
}

td span.crew_nextday{
	background:url(images/iconBook.png) 0 0 no-repeat ;
	padding:0 10px 0 15px;
	font-weight:bold;
	text-align:right;
	margin:0 0 0 40px;
	height:22px;
	display:block;
	float:right;
	}
td.attentionMsgBox{
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	background:#2D2D2D;
	border:1px solid #4f4f4f;
	border-collapse:collapse;
	height:96px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	}
div.dateclick{
	margin:0 auto;
	padding:5px 0 5px 30px;
	display:inline;
	background:url(images/iconTentative.png) 0 0 no-repeat ;
	font:bold 13px/40px Arial, Helvetica, sans-serif;
	color:#FFF;

}
.lgrey{
	background-color:#CBCBCB;
	color:#000000;
}
.lgrey td{
	padding-left:5px;
}
.dgrey{
	background-color:#BEBEBE;
	color:#000000;
}
.dgrey td{
	padding-left:5px;
}
.caption{
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#AE1400;
}

.black-bold{
	background-color:#FEA700;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
}

	
/* Crew Style End Here */
