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

	}

	

a:hover{

	color:#000;

	text-decoration:none;

	}



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 BODY STYLE HERE */



td.bgBody{

	background-color:#FFFFFF;

	}

	

td.bgCenter{

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

	background-position:0 0;

	background-repeat:repeat-y;

	}

	

td.bgRight{

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

	background-position:0 0;

	background-repeat:no-repeat;

	padding:40px 20px 0 40px;

	}

	

td.bgNav{

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

	background-position:0 0;

	background-repeat:repeat-y;

	}

	

td.bgLeftBottom{

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

	background-position:0 0;

	background-repeat:no-repeat;

	padding:20px 20px 20px 35px;

	}

	

table.bgLeftTop{

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

	background-position:0 0;

	background-repeat:no-repeat;

	}

	

td.navTxt{

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

	font-size:18px;

	color:#FFFFFF;

	line-height:20px;

	padding:0 30px 0 35px;

	font-weight:bold;

	}

	

td.navTxt a{

	color:#FFFFFF;

	}

	

td.navTxt a:hover{

	color:#E5E6B7;

	}

	

td.bgRow{

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

	background-position:0 0;

	background-repeat:repeat-x;

	height:58px;

	}





/* END BODY STYLE HERE */

/* START FOOTER STYLE HERE */



.bgFooter{

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

	background-position:0 100%;

	background-repeat:repeat-x;

	background-color:#484847;

	text-align:center;

	color:#fff;

	text-decoration:none;

	padding:10px 0 20px 0;

	}

	

.bgFooter a{

	padding:0 2px;

	color:#FF9900;

	font-weight:bold;

	}

	

.bgFooter a:hover{

	color:#fff;

	}



/* 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-weight:bold;

	font-size:16px;

	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;

	font-weight:bold;

	}

	

.toc{

	color:#6F7276;

	text-align:justify;

	padding-bottom:20px;

	padding-right:8px;

	}

	

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

	text-align:left top;

	}

	

.NewsImage td{

	background-color:#ffffff;

	color:#000000;

	text-align:center top;

	vertical-align:top;

	font-weight:bold;

	}

	

.NewsImage td img{

    text-align:center top;

	vertical-align:top;

	}



.toc_images{

	background-color:#ffffff;

	font-size:12px;

	color:#000000;

	text-align:center;

	font-weight:bold;

	vertical-align:top;

	}

	

.toc_images table{

	background-color:#ffffff;

	}

	

.toc_images table td{

	vertical-align:top;

	margin:0px;

	padding:0px;

	}

	

.toc_images table td img{

	background-color:#ffffff;

	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;

	border:1px solid #ffffff;

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

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

	color:#0D276D;

	text-align:center;

	border:1px solid #8D8E8F;

	border-collapse:collapse;

	padding:1px;

	font-weight:bold;

	margin-left:1px;

	}

	

.statData{

	font-size:12px;

	color:#0D276D;

	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:#0D276D;

	}

	

.statHeading{

	font-size:12px;

	color:#fff;

	padding:1px;

	border:1px solid #8D8E8F;

	font-weight:bold;

	background-color:#0D276D;

	height:25px;

	}



.statDataOdd{

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

	font-size:12px;

	color:#ffd11b;

	padding:1px;

	font-weight:bold;

	border:1px solid #8D8E8F;

	height:25px;

	}

	

.statDataEven{

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

	font-size:12px;

	color:#ffd11b;

	padding:1px;

	font-weight:bold;

	border:1px solid #8D8E8F;

	height:25px;

	}

	

.statCurrentColumn{

	height:25px;

	color:#ffffff;

	background-color:#0D276D;

	border:1px solid #8D8E8F;

	}

	

.statCurrent{

	height:25px;

	color:#fff;

	background-color:#0D276D;

	 border:1px solid #8D8E8F;

	}



.statGroup{

	height:25px;

	color:#fff;

	font-size:11px;

	} 

	

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

	color:#ffffff;

	font-weight:bold;

	font-size:12px;

	border:1px solid #8d8e8f;

	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;

	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; 

	vertical-align:middle; 

	}

	

.calCurrentDayLink:hover{

	color:#cb0100;

	}

	

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

	font-style:normal;

	font-weight:bold;

	color:#CB427A;

	border:1px solid #A09D9D;

	text-align:center;

	}

	

.members_table{

	font-size:12px;

	width:100%;

	padding:10px 10px 10px 0px;

	border-collapse:collapse;

	border:1px solid #A09D9D;

	margin-bottom:20px;

	}

	

.members_table td{

	text-align:left middle;

	padding:4px;

	border:1px solid #A09D9D;

	}

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

	text-decoration:underline;

	}

	

.mem_profile{

	text-align:left;

	font-style:normal;

	color:#696D6A;

	padding:5px;

	}

	

.mem_heading{

	font-size:12px;

	font-style:normal;

	font-weight:bold;

	color:#000;

	text-align:left;

	padding:5px;

	}

	

.mem_name{

	font-style:normal;

	font-weight:bold;

	color:#990202;

	font-size:12px;

	padding:5px;

	}

	

.tdMemposition{

	font-weight:normal;

	color:#000000;

	}

	

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

	padding-left:3px;

	}

	

.clickhere{

	font-size:12px;

	color:#fff;

	text-decoration:none;

	}

	

.clickhere:hover{

	color:#CC0000;

	text-decoration:underline;

	}

	

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

	font-weight:bold;

	color:#0D276D;

	}

/*Hall Rental Module*/

.HRTable {

 border: 1px solid #000000;

 }

 .HRCaption {

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

 font-size: 11pt;

 font-weight:normal;

 text-align: center;

 background-color: #d5d2d2;

 color: #383838;

 /*padding-top:10px;*/

 padding-right:2px;

 padding-left:2px;

 }

 .HRCaptionsmall {

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

 font-size: 10px;

 text-align: center;

 color: #ff0000;

 font-weight:normal;

 }

 .HRCurMY {

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

 font-size: 12px;

 font-weight: bold;

 text-align: center;

 background-color: #FFFFFF;

 color: #000000;

 }

 .HRSelect {

  border: 1px solid #000;

  font-size: 10px;

  }



.HRButton {

    background-color:#003366;

	color: #fff;

	font-weight: bold;

	width: 74px;

	height:18px;

	cursor:hand;  

	border: 1px solid #EBECD5;

    font-size: 11px;

	padding-bottom:2px;

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

	margin-left:107px;

}  

  .HRWeek {

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

 font-size: 12px;

 font-weight: bold;

 text-align: center;

 background-color: #FFCC00;

 color: #000000;

  }

.HRdatablank {

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

font-size: 12px;

border: 1px solid #000000;

width: 80px;

height: 50px;

text-align: center;

/*background-color: #D2D4A5;*/

color: #565A02;

}

.HRdatafull {

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

font-size: 12px;

border: 1px solid #000000;

width: 80px;

height: 50px;

text-align: center;

/*background-color: #FBFFD7;*/

color: #000000;

}

.HRdatatentative {

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

font-size: 12px;

border: 1px solid #000000;

width: 150px;

height: 50px;

text-align:center;

vertical-align:middle;

/*background-color: #FFCC00;*/

color:#333333;

}

.HRdataparmanent {

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

font-size: 12px;

border: 1px solid #000000;

width: 80px;

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;

}

.HRTitle {

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

font-size: 9px;

}

.HRListClass {

border: 1px dotted #808080;

}

.HRlistTDTitle {

font-size: 14px;

color: #FFCC33;

}

.HRlistTDStartDate {

font-size: 11px;

color: #FF9900;

}

.HRlistTDEndDate {

font-size: 11px;

color: #FF9900;

}

.HRlistTDDetails {

font-size: 11px;

color: #66CC00;

}



/*.img-border {

 border:1px solid #FFCC33;

padding:2px;

}*/



.HRFormText {

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

font-size: 12px;

font-weight: normal;

color:#B50201;

}

.HTLabel {

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

font-size: 12px;

font-weight: bold;

color: #420201;

text-align:left;

}

.HRText {

   width:198px;

   font-size: 11px; 

   color: #000000;

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

   color: #000000;

   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;

}

/*Hall Rental Module*/

	