/* START GENERAL STYLE HERE */

body {
	margin:0;
	padding:0;
	background-color:#333333;
	}

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

a {
	color:#F9BC44;
	text-decoration:none;
	}

a:hover {
	color:#fff;
	text-decoration:none;
	}

ul{
	margin:0;
	margin-left:15px;
	padding-top:10px;
	padding:0;
	}

li {
	margin:0;
	margin-top:10px;
	padding-left:5px;
	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-bg {



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



	background-position:0 0;



	background-repeat:no-repeat;



	}*/



	



/*.right-bg {



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



	background-color:#000;



	background-position:left top;



	background-repeat:no-repeat;



	}*/



	



.table_nav{



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



	background-repeat:no-repeat;



	}



.table_nav_rep{



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



	background-repeat:repeat-y;



	}



.table_nav_main{



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



	background-repeat:no-repeat;



	}



.bg{



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



	background-repeat:repeat-y;



	}



.bg_middle{



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



	background-repeat:repeat-y;



	}



.bg_main{



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



	background-repeat:no-repeat;



	}



.repeat{



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



	background-repeat:repeat-y;



	}



.main{



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



	background-repeat:repeat-y;



	}



.right{



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



	background-repeat:repeat-y;



	}	







.mid-bg{



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



	background-position:right top;



	background-repeat:no-repeat;



	background-color:#000000;



	}



.con{



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



	font-size:12px;



	font-weight:bold;



	color:#faa800;



	}



	



/* END NAVIGATION STYLE HERE */







/* START BODY STYLE HERE */







/*.body-pad-right {



	padding-right:12px;



	padding-bottom:12px;



	padding-top:0px;



	padding-left:0px;



	}



	



.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:16px;



	font-weight:bold;



	color:#03285F;



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



	background-position:0 0;



	border-right:1px solid #D4D4D4;



	}*/



	



.contact-name {



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



	font-size:13px;



	font-weight:bold;



	color:#03285F;



	padding-left:12px;



	padding-right:18px;



	}



	



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



	}



td.bg-left-link {



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



	background-position:0 0;



	background-repeat:repeat-y;



	}



	



.nav-pd{



	padding-left:15px;



	}



	



/*.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.jpg);*/



	background-color:#940f0e;



	/*background-position:left top;



	background-repeat:repeat-x;*/



	text-align:center;



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



	font-size:12px;



	color:#fff;



	text-decoration:none;



	}



	



.footer-bg a {



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



	font-size:12px;



	font-weight:bold;



	color:#F9BC44;



	text-decoration:none;



	padding:0 3px;



	}



	



.footer-bg a:hover {



	color:#fff;



	text-decoration:none;



	}







/* END FOOTER STYLE HERE */







/* News style starts here */







.tocfld {



	font-weight: bold;



	color: #FFD28A;



  	text-align: left;  



	}



	



.tocfld:hover {



	color:#fff;



	text-decoration:underline;



	}







.toc_headline {



	font-size: 12px;



	font-weight: bold;



	color: #fff;



  	text-align: left;  



	}







.toc_headlinebox {



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



	font-size: 17px;



	font-weight: bold;



	color: #F50205;



    border-top-width: 1px;  



	text-align: left;



	padding-bottom:10px;



	}



	



.toc_headlinebox a {



	color: #F50205;



	text-decoration:none;



	}



	



.toc_headlinebox a:hover {



	color: #fff;



	text-decoration:none;



	}



	



.toc_historymode {



	font-size: 12px;



	font-weight: bold;



	text-align: left;



	color:#FDB01C;



	}







.toc_historymode a {



	color:#FDB01C;



	text-decoration:none;



	}



	



.toc_historymode a:hover {



	color:#ffffff;



	text-decoration:underline;



	}



	



.month_header {



	font-size: 18px;



	font-weight: bold;



	color: #F50205;



	}



	



.toc {



	font-weight:normal;



	color: #fff;



	font-size: 14px;



	text-align:justify;



	padding-bottom:20px;



	padding-right:8px;



	}



	



.hrClass {



	height:1px;



	background-color:#33B6F8;



	margin-bottom:15px;



	}



	



.toc_date {



	color: #FDA915;



	font-weight: bold;



	font-size: 12px;



	}



	



.imagestory {



	border:1px solid #fff;



	padding:2px;



	}



	



.imageofday_caption {



	font-style: normal;



	font-size:12px;



	font-weight: bold;



	color: #fff;



	}



	



.NewsImage {



	border:0px;



	background-color:#000;



	}



	



.NewsImage td {



	background-color:#000;



	color:#fff;



	font-size: 12px;



	text-align: center;



	font-weight:bold;



	border:0px;



	}



	



.toc_images table {



	background-color:inherit;



	}



	



.toc_images {



	/*background-color:#000;*/



	color:#fff;



	font-size: 12px;



    text-align: center;



	font-weight:bold;



	}







.toc_images img {



	background-color:inherit;



	border:1px solid #fff;



	margin:2px;



	}



	



.history_link {



	color:#FB0508;



	font-size: 12px;



	text-align:left;



	font-weight:bold;



	}



	



.history_link a {



	color:#FDB01C;



	text-decoration:none;



	}



	



.history_link a:hover {



	color:#fff;



	text-decoration:none;



	}



	



.fullStroy {



	font-size: 12px;



	font-weight:bold;



	color: #FDB01C;



  	text-align: left;



	padding-left:2px;



	padding-right:2px;



	text-decoration:none;  



	}







.fullStroy:hover {



	color:#fff;



	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 #656B6F;*/



	margin-bottom:20px;



	}



	



.handsTable td {



	height:24px;



	padding:6px;



	text-align:left;



	}



	



.handsCat {



	font-size:12px;



	color:#fff;



	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;



	}



	



.handsData a:hover {



	font-size:12px;



	color:#0149A1;



	font-weight:bold;



	text-decoration:underline;



	}



	



.handsDate {



	font-weight:bold;



	text-align:left;



	font-size:12px;



	color:#CCCCCC;



	text-decoration:none;



	}







.handsFile {



	font-weight: normal;



	padding-left:11px;



	text-align:right;



	font-size:12px;



	padding-right:15px;



	color:#fff;



	}



	



/* Downloads ends here */







/* stat style starts here */







.stat-padding {



	padding-left:0px;



	}



	



.statTable {



	font-size: 12px;



	width:70%;



	color:#0D276D;



	text-align: center;



	border:1px solid #ffffff;



	border-collapse:collapse;



	padding: 1px;



	font-weight:bold;



	}



	



/*.statTable td {



	color: #0D276D;



	} */



	



.statData {



	font-size: 12px;



	color: #fff;



	border:1px solid #fff;



	padding: 1px;



	height:25px; 



	}



	



.statColumn {



	font-size: 12px;



	color: #FFFFFF;



	padding-left: 4px;



	text-align:left;



	font-weight:bold;



	height:30px;



	border:1px solid #fff;



	}



.stat_Column {



	font-size: 12px;



	color: #FFFFFF;



	padding-left: 0px;



	text-align:left;



	font-weight:normal;



	}



.statColumn1 {



	font-size: 12px;



	color: #FFFFFF;



	padding-left: 0px;



	text-align:left;



	font-weight:bold;



	}



	



.statTotal {



	font-size: 12px;



	color:#FFF;



	padding-left: 4px;	



	text-align:center;



	font-weight:bold;



	height:25px; 



	background-color:#91000E;



	}



	



.statHeading {



	font-size: 12px;



	color:#FFF;



	padding: 1px;



	border:1px solid #fff;



	font-weight:bold;



	background-color:#91000E;



	height:30px;



	}



	



.statDataOdd {



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



	font-size: 12px;



	color: #fff;



	padding: 1px;



	font-weight:bold;



	border:1px solid #fff;



	height:25px;



	}



	



.statDataEven {



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



	font-size: 12px;



	color:#FFF;



	padding: 1px;



	font-weight:bold;



	border:1px solid #fff;



	height:25px;



	}



	



.statCurrentColumn {



	height:30px;



	color:#fff;



	background-color:#91000E;



	border:1px solid #fff;



	}







.statCurrent {



	height:25px;



	color:#fff;



	background-color:#91000E;



	border:1px solid #fff;



	}







.statGroup {



	height:25px;



	color:#000;



	background-color:#fff;



	font-size:10px;



	font-weight:bold;



	} 







/* stat style ends here */







/*  newsletter style starts here  */







.newsletter-table {



	width: 107px;



	}



	



.newsletter-table td {



	padding:4px;



	}



	



.nlHeading {



	font-size:12px;



	color:#FFF;



	font-weight: bold;



	padding-bottom:5px;



	}



	



.nlInput {



	font-size: 12px; 



	color: #000000;



	font-weight: normal;



	width:95px;



	border-top:1px solid #000000;



	border-left:1px solid #000000;



	border-right:1px solid #404040;



	border-bottom:1px solid #404040;



	padding-left:5px;



	background-color:#FFFFFF;



	}







.nlButton {



    background-color:#91000E;



	color:#ffffff;



	font-weight: bold;



	font-size: 12px;



	border:1px solid #000000;



	width: 76px;



	height:18px;



	cursor:hand;



	padding-bottom:2px;



	}



	



/*  newsletter style ends here  */







.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:16px;



	font-weight: bold;



	color: #AB0020;



	text-align: center;



	padding-bottom:5px;



	text-decoration:none;



	}



	



.bread:hover {



	color:#fff;



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



	font-weight:bold;



	font-size:14px;

	background-color:#FFFFFF;



	}



	



.calendarEventDate {



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



	font-size: 14pt;



	color:#990000;



	font-size:12px;



	text-decoration:none;

	background-color:#FFFFFF;



	}







.calendarEventTitle {



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



	font-size: 12px;



	text-align:left;



	color:#990000;



	font-size:12px;

	background-color:#FFFFFF;



	}



	



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

	background-color:#FFFFFF;



	}





	



.calNavigation a {

	color:#000000;



	text-decoration:none;

	background-color:#FFFFFF;



	} 



	



.calNavigation a:hover {



	text-decoration:none;

	background-color:#FFFFFF;



	} 



	



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

	background-color:#FFFFFF;



	}



	



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

	background-color:#FFFFFF;

	



	}



	



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



	text-decoration:none;

	background-color:#FFFFFF;



	}



	



.calNavLink:hover {



	color:#0066CC;



	text-decoration:none;

	background-color:#FFFFFF;



	}







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

	background-color:#FFFFFF;



	}



.calContent td{

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

	font-size:12px;

	font-weight:normal;

	color:#000000;

	text-align:center;

}	



/*Displaying Sun, Mon etc*/







.calWeekdays {



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



	font-weight: bold;



	color:#439AFC;



	font-size: 10px;



	text-align: center;  



	/*background-color: #8D8D8D;*/

	background-color:#FFFFFF;



	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;

	background-color:#FFFFFF;

	}



	



/*Current day link*/







.calCurrentDayLink {



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



	font-weight: normal;



	font-size: 12pt;



	text-align: center;



	color:#fff;



	font-weight:bold;  



	}



	



.calCurrentDayLink:hover {



	color:#000;



	}



	



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

	background-color:#FFFFFF;



	}

.daynumTOC{

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



	font-weight: normal;



	font-size: 12px;



	text-align: center;



	color: #000000;  

}



	



/*The td containing event*/







.calEventDayLink {



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



	font-weight: bold;



	font-size: 8pt;



	text-align: center;



	color: #014BA6;

	background-color:#FFFFFF;



	}



	



.calEventDayLink:hover {



	color: #B71818;

	background-color:#FFFFFF;



	}



	



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

	background-color:#FFFFFF;



	}



	



.calOtherDayLink:hover {



	color:#000;

	background-color:#FFFFFF;



	}

/* Event calendar */

/* Links style starts here */
.links_table {
	width: 90%;
	border-collapse: collapse;
	margin-bottom:20px;
	color: #FB0508;
	text-align:left;
	}

.links_table td {
	color:#91000E;
	line-height:22px;
	}

.links_table a {
	text-decoration:none;
	color:#fff;
	}

.links_table a:hover {
	text-decoration:none;
	color:#FFC000;
	}

.links_heading {
	background-image:url(images/mem-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-size: 16px;
	line-height:20px;
	vertical-align:top;
	font-weight: bold;
	color:#91000E;
	text-align: center;
	/*border-bottom:1px solid #787878;*/

	}

.links_leftcolumn {
	width: 32%;
	vertical-align: top;
	text-align: left;
	border:1px solid #787878;
	padding-left:5px;
	/*background-image:url(images/li-bullet.gif);
	background-repeat:no-repeat;
	background-position:0 50%;*/
	}

.links_centercolumn {
	width: 32%;
	vertical-align: top;
	text-align: left;
	border:1px solid #787878;
	padding-left:5px;
	/*background-image:url(images/li-bullet.gif);
	background-repeat:no-repeat;
	background-position:0 50%;*/
	}

.links_rightcolumn {
	width: 32%;
	vertical-align: top;
	text-align: left;
	border:1px solid #787878;
	padding-left:5px;
	/*background-image:url(images/li-bullet.gif);
	background-repeat:no-repeat;
	background-position:0 50%;*/
	}

/* Links style ends here */

/* Member Profile starts here */

.tdMem {
	color:#F9BC44;
	text-align: center;
	padding: 3px;
	font-weight:bold;
	}



 



.tdMem a {



	color: #DCB058;



	padding: 3px;



	font-weight:bold;



	text-decoration:none;



	}



 



.tdMem a:hover {



	color: #FFF;



	text-decoration:uderline;



	}







.tdmemGroup {



	font-size: 14px;



	font-style: normal;



	font-weight: bold;



	color:#FF0000;



	border:1px solid #787878;



	text-align:center;



	}







.members_table {



	font-size: 12px;



	width:100%;



	padding: 10px 10px 10px 0px;



	border-collapse: collapse;



	border:1px solid #787878;



	margin-bottom:20px;



	}



.members_table td {



	text-align:left middle;



	padding:4px;



	border:1px solid #787878;



	}



	



.member_photo {



	border:1px solid #787878;



	padding:5px; 



	}



	



.mem_address {



	font-style: normal;



	text-align: left;



	color: #fff;



	font-weight:bold;



	padding: 5px;



	}







.mem_address a {



	font-style: normal;



	text-align: left;



	color:#fff;



	}



	



.mem_address a:hover{



	color:#FDA915;



	text-decoration:none;



	}



	



.mem_profile {



	text-align: left;



	font-style: normal;



	color: #fff;



	padding: 5px;



	}



	



.mem_heading {



	font-size:12px;



	font-style: normal;



	font-weight: bold;



	color:#F9BC44;



	text-align: left;



	padding: 5px;



	}



	



.mem_name {



	font-style: normal;



	font-weight: bold;



	color: #FDA915;



	font-size: 12px;



	padding: 5px;



	}



.hfc{



	font-style: normal;



	font-weight: bold;



	color: #FDA915;



	font-size: 12px;



	padding: 5px;



	}



.hfc a {



	font-style: normal;



	font-weight: bold;



	color: #FDA915;



	font-size: 12px;



	padding: 5px;



	}



.hfc a:hover {



	font-style: normal;



	font-weight: bold;



	color: #fff;



	text-decoration:underline;



	}



	



.tdMemposition {



	font-weight:normal;



	color: #fff;



	}



	



.link-black {



	font-size:12px;



	text-decoration:none;



	color:#B0012A;



	}



	



.link-black:hover {



	text-decoration:underline;



	color:#fff;



	}



	



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



	}



	



.guestDate {



	font-weight:normal;



	color:#975200;



  	text-align:left; 



	font-size:12px;



	text-decoration:none;



	}



	



.guestName {



	font-size: 12px;



	font-weight: bold;



	color:#fff;



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



  	text-align: left;  



	}



.guestFrmTable td {



	color:#fff;



	}



	



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



	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 #797778;



	}



	



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



	}



	



.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:Arial, Helvetica, sans-serif;



	font-size:16px;



	color:#91000E;



	font-weight:bold;



	}



	



/* Apparatus page style ends here */







.appar-head{



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



	font-size:14px;



	font-weight:bold;



	color:#F9BC44;



	}



	



/*Hall Rental Module*/



td, div{



	padding:0;



	margin:0;



}



.perfect{



	padding-left:40px;



}



.HRTable {



 width:90%;



 border: 1px solid #000;



 margin-top:20px;



 }



 .HRTable td {



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



 font-size: 11px;



 font-weight: normal;



 text-align: center;



 color:#fff;



  padding:2px;



 



 }



 .HRTable div {



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



 font-size: 11px;



 font-weight: normal;



 text-align: center;



 color:#fff;



 }



 



 



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



 color: #fff;



 border: 1px solid #fff;



 }



.HRCaptionsmall {



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



 font-size:14px;



 text-align: center;



 color: #ff9000;



 }



.HRCurMY {



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



 font-size: 12px;



 font-weight: bold;



 text-align: center;



 background-color: #000;



 color: #fff;



  border: 1px solid #FFFFFF;



 }



.HRSelect {



    background-color: #fff;



	color: #9C0017;



  border: 1px solid #750112;



  font-size: 10px;



	margin-top:10px;



  }



.HRButton {



    background-color: #9C0017;



	color: #FFCC00;



	font-weight: bold;



	font-size: 12px;



	border:1px solid #fff;



	width: 76px;



	height:18px;



	cursor:hand;



	padding-bottom:2px;



	margin-top:10px;



	margin-left:107px;



	



}



.HRWeek {



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



 font-size: 12px;



 font-weight: bold;



 text-align: center;



 background-color: #000;



 color: #fff;



 border: 1px solid #fff;



 border-collapse:collapse;



  }



.HRdatablank {



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



font-size: 12px;



border: 1px solid #fff;



width: 80px;



 height:50px;



 text-align: center;



color: #fff;



/*background-color: #383838;*/







}



.HRdatafull {



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



color: #ffffff;







}



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



color: #fff;



/*background-color: #FFCC00;*/







}



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



}



.HRlistTDTitle {



font-size: 14px;



color: #FFCC33;



}



.HRlistTDStartDate {



font-size: 11px;



color: #FF9900;



}



.HRlistTDEndDate {



font-size: 11px;



color: #FF9900;



}



.HRlistTDDetails {



font-size: 11px;



color: #66CC00;



}



/*.HRdataparmanent{margin-right:10px;border: 1px solid #fff;



}*/



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



}



.HRdataparmanent div{



/*background-color:#AA041C; */



padding:0px; 



margin:0px; 



line-height:0px;



}



#AutoNumber1{color:#000000; margin-top:10px;}



/*#AutoNumber1 table{background-color:#AA041C;}*/



#AutoNumber1 table td{color:#FFFFFF;}



#AutoNumber1 table div{color:#FFF370; background-color:none;}



#AutoNumber1 table td strong{color:#FFFFFF;}







.HRFormText {



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



font-size: 12px;



font-weight: normal;



color:#FFCC00;



text-align:right;



}



.HTLabel {



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



font-size: 12px;



font-weight: normal;



color:#fff;



text-align:left;



}



.HRText {



   width:198px;



   font-size: 11px; 



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



}



.HRTextarea {



   width:198px;



   font-size: 11px; 



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



   height:70px;



}



.HRBookTable {



   font-size: 11px; 



   font-weight: normal;



}



.HRBookTable td {



   color: #CB0100;



   font-weight: normal;



   text-align:left;



}







/*Hall Rental Module*/



.gtext-bld{

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

	font-size:9px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:left;

	line-height:11px;

	text-decoration:none;

}

.gtext{

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

	font-size:9px;

	font-weight:normal;

	color:#FFFFFF;

	text-align:left;

	line-height:11px;

	text-decoration:none;

}

.heading {
	font-size:18px;
	font-style: normal;
	font-weight: bold;
	color:#F9BC44;
	text-align: left;
	padding: 5px;
	/*font:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;*/
	}
.headingBig {
	font-size:24px;
	font-style: normal;
	font-weight: bold;
	color:#F9BC44;
	text-align: left;
	padding:25px 5px 5px 0;
	/*font:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;*/
	}