/* General Style Start */

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

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

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

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



	



a:hover {



	color:#990000;



	text-decoration:none;



	}



	



.lt, .lm, .lb {



	text-align:left;



	}



	



.lt, .rt, .ct {



	vertical-align:top;



	}



	



.lm, .rm, .cm {



	vertical-align:middle;



	}



			



.rt, .rb, .rm {



	text-align:right;



	}	



	



.lb, .cb, .rb {



	vertical-align:bottom;



	}	



	



.ct, .cb, .cm {



	text-align:center;



	}







input {



	width:140px;



	font-family:Tahoma;



	font-size: 11px; 



	color: #000000;



	font-weight: normal;



	padding-left:5px;



	background-color: #ffffff;



	}



	



.body-bg {



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



	background-color:#D0D0D0;



	background-position: left top;



	background-repeat:no-repeat;



	}



	

.gpad{

	padding-left:20px;

}





/* General Style End */







/* Left Panel Style Start */







.left-bg-repeat {



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



	background-repeat: repeat-y;



	}



	



.left-bg-top {



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



	background-repeat: no-repeat;



	background-position:left top;



	}



	



.left-nav-pad {



	padding:121px 0 0 14px;



	}







table.nav-bdr{



	border-left:#FFFFFF solid 3px;



	border-right:#FFFFFF solid 3px;



	border-top:#FFFFFF solid 3px;



	background-color:#8C1308;



	}



	



td.nav-link{



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



	background-position:4px 50%;



	padding-left:41px;



	background-repeat:no-repeat;



	}







	



.left-pan {



	border-top:double 6px #303030;



	border-left:double 6px #303030;



	border-right:double 6px #303030;



	width:120px;



	padding-top:18px;



	/*padding:18px 5px 0 10px;*/



	}



	



.left-pan-pad {



	padding:0 5px 0 10px;



	text-align:left;



	vertical-align:top;



	}



	



.contact-bg {



	border-bottom:1px solid #4B4B4B;



	border-top:1px solid #4B4B4B;



	background-color:#2F2F2F;



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



	font-size:16px;



	font-weight:bold;



	color:#F6CF00;



	text-align:left;



	vertical-align:middle;



	padding-left:10px;



	height:28px;



	}



	



/* Laft Panel Style End */







/* Body part Style Start */







.pad-body-main {



	padding:5px 20px 10px 20px;



	}







/* Body part Style End */







/* Footer Style Start */







.footer-bg {



	background-color:#BA1C21;



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



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



	text-decoration:none;



	padding:0 3px;



	}



	



.footer-bg a:hover {



	color:#ccc;



	text-decoration:none;



	}



/* Footer Style End */







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



	font-size: 14px;



	text-align:justify;



	padding-bottom:20px;



	padding-right:8px;



	}



	



.hrClass {



	height:1px;



	background-color:#000000;



	margin-bottom:15px;



	}



	



.toc_date {



	color: #000;



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



	}



	



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



	}



	



.toc_images{



	/*background-color:#070941;*/



	color:#fff;



	font-size: 12px;



    text-align: center;



	font-weight:bold;



	}



	



.toc_images img{



	/*background-color:#070941;*/



	border:1px solid #000;



	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:underline;



	}



	



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







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



	}







.image-table {



	width: 111px;



	border-collapse: collapse;



	border:1px solid #000;



	margin-left:8px;



	}







.image-table2 {



	width: 120px;



	}







.image-table2 td{



	width: 131px;



	border:1px solid #000;



	color:#000000;



	padding:3px;



	border-collapse:collapse;



	}







.image-table td {



	padding: 3px;



	border:1px solid #000;



}







.white-name {



   color: #000;



   font-weight: normal;



   font-size: 12px;



	}



	



.imageofday_border_color{



	border:1px solid #ffffff;



	padding:2px;



	}







/* Image of the day style ends here */







/* apparatus starts here */







.apparatustitle {



	font-weight: bold;



	color: #f78502;



	}



	



.img-border {



	border:1px solid #8C8B8B;



	padding:3px;



	margin:4px;



	}







.caption-text {



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



	font-size:16px;



 	font-weight: bold;



	color:#FF0000;



	}



	



.sub-caption-text {



	padding-left:8px;



	font-size:9px;



 	font-weight: bold;



	color: #2F2D2D;



	}



	



.pad-top {



	padding-top:10px;



	}







.pad-left {



	padding-left:10px;



	}







.mid-devider{



	background-position:10px;



	padding-top:10px;



	padding-bottom:10px;



	}







.cont-pad{



	padding:6px;



	}







.white-text {



	font-weight: bold;



	text-align:left;



	font-size:12px;



	padding-top:4px;



	color:#F50205;



	text-decoration:none;



	}







.red-text {



	font-weight: bold;



	text-align:left;



	font-size:13px;



	padding-bottom:14px;



	color:#F50205;



	text-decoration:none;



	}



	



td.appa-cap{



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



	font-size:13px;



	color:#FFA800;



	font-weight:bold;



	}



	



.hr-ap{



	width:600px;



	color:#999999;



	height:1px;



	}



	



/* apparatus ends here */







/*  newsletter style starts here  */







.l-pad {



	padding-left:5px;



	}







.newsletter-table {



	width: 98%;



	}







.newsletter-table td {



	padding:2px;



	}







.nlHeading {



	font-size: 12px;



	color: #fff;



	font-weight: bold;



	padding-bottom:5px;



	}







.nlInput {



	font-size: 12px; 



	color: #000000;



	font-weight: normal;



	width: 90px;



	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:#2F2F2F;



	color: #ffffff;



	font-weight: bold;



	font-size: 12px;



	border:1px solid #000;



	width: 76px;



	height:18px;



	cursor:hand;



	padding-bottom:2px;



	}



	



/*  newsletter style ends here  */







/* stat style starts here */







.statTable {



	width:110px;



	text-align: center;



	padding: 1px;



	font-weight:bold;



	margin-left:5px;



	border: 1px solid #FFF;



	border-collapse: collapse;



	}



	



.statTable td {



	padding-left:2px;



	height:20px;



	text-align:center;



	vertical-align:middle; 



	}



 



.statData {



	color: #FDA915;



	padding: 1px;



	height:25px; 



	border:1px solid #8D8E8F



	}







.statData1 {



	color: #EE913E;



	}	 







.statColumn {



	color: #fff;



	padding-left: 2px;



	border:1px solid #FFF;



	text-align:left;



	font-weight:bold;



	height:25px; 



	}







.statTotal {



	color: #fff;



	padding-left: 2px;	



	text-align:center;



	font-weight:bold;



	height:25px; 



	border:1px solid #FFF;



	background-color:#2F2F2F;



	}







.statHeading {



	font-size: 12px;



	color: #fff;



	padding: 1px;



	font-weight:bold;



	height:25px;



	border:1px solid #FFF;



	background-color:#2F2F2F;



	}







.statDataOdd {



	color: #fff;



	padding: 1px;



	font-weight:bold;



	height:25px;



	border:1px solid #FFF;



	}







.statDataEven{



	color:#CC0000;



	padding: 1px;



	font-weight:bold;



	height:25px;



	border:1px solid #FFF;



	}







.statCurrentColumn {



	height:25px;



	color:#FECE2F;



	border:1px solid #FFF;



	}







.statCurrent {



	height:25px;



	color:#FECE2F;



	border:1px solid #FFF;



	}







.statGroup {



	font-size: 12px;



	height:15px;



	color:#FFF;



	font-weight:bold;



	border:1px solid #FFF;



	}



		 



/* stat style ends here */







/* Member Profile starts here */







.tdMem {



	color: #f78502;



	text-align: center;



	padding: 3px;



	font-weight:bold;



	}



 



.tdMem a{



	color: #f78502;



	padding: 3px;



	font-weight:bold;



	text-decoration:none;



	}



 



.tdMem a:hover {



	color: #FFF;



	text-decoration:uderline;



	}







.tdmemGroup {



	font-size: 18px;



	font-style: normal;



	font-weight: bold;



	color: #F50205;



	border:1px solid #CCCCCC;



	text-align:center;



	}







.members_table {



	font-size: 12px;



	width:100%;



	padding: 10px 10px 10px 0px;



	border-collapse: collapse;



	border:1px solid #000;



	margin-bottom:20px;



	}







.members_table td {



	text-align:left middle;



	padding:4px;



	border:1px solid #000;



	}







.member_photo {



	border:1px solid #787878;



	padding: 5px; 



	}







.mem_address {



	font-style: normal;



	text-align: left;



	color: #027cc7;



	font-weight:bold;



	padding: 5px;



	}







.mem_address a{



	font-style: normal;



	text-align: left;



	color: #027cc7;



	}







.mem_address a:hover{



	color: #FDA915;



	text-decoration:underline;



	}



	



.mem_profile {



	text-align: left;



	font-style: normal;



	color: #000;



	padding: 5px;



	}







.mem_heading {



	font-size: 12px;



	font-style: normal;



	font-weight: bold;



	color: #F50205;



	text-align: left;



	padding: 5px;



	}







.mem_name {



	font-style: normal;



	font-weight: bold;



	color: #042654;



	font-size: 12px;



	padding: 5px;



	}







.tdMemposition {



	font-weight:normal;



	color: #000;



	}







.link-black {



	font-size:12px;



	text-decoration:none;



	color:#B0012A;



	}







.link-black:hover {



	text-decoration:underline;



	color:#000000;



	}



	



/* Member Profile ends here */







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







/* New Gallery */







.galTable {



	width:98%;



	border:1px solid #fff;



	border-collapse:collapse;



	padding:2px;



	}







.galAlbum {



	border:1px solid #fff;



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



	padding:2px;



	}







.galCaption {



	font-weight:normal;



	font-size:12px;



	padding-bottom:4px;



	color:#f78502;



	text-decoration:none;



	}







.bread {



	font-size: 18px;



	font-weight: bold;



	color: #ff0000;



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







/* Guestbook style starts here */







.guest_link {



	font-size: 12px;



	color:#f78502;



	font-weight: bold;



	text-decoration: underline;



	}







.guest_link:hover {



	color:#f79b30;



	text-decoration: none;



	}







.guestbooksign {



	color:#FFF38B;



	text-decoration:none;



	font-size: 12px;



	}







.guestbooksign:hover {



	color:#07639E;



	text-decoration:none;



	}







.guestSingle {



	font-size: 12px;



	font-weight: normal;



	color:#fff;



	width: 100%;



	padding: 10px;



	margin-bottom:20px;



	margin-top:10px;



	}







.guestSingle td{



	padding-top:5px;



    color:#000;



	}







.guestDate {



	font-weight:normal;



	color: #F6D039;



  	text-align: left; 



	font-size: 12px;



	text-decoration:underline;



	}







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



    border-top-width:1px;  



	text-align: left;



	}







.guestLoc {



	font-size: 12px;



	font-weight: bold;



	color:#02619E;



 	text-align:  left;



	}







.guestRem {



	color:#02619E;



	font-size: 12px;



	}







.guestFrmDis {



	font-size: 12px;



	font-weight: bold;



	color:#F6D039;



  	text-align:left;  



	}







.guestFrmTable {



	font-size: 12px;



	font-weight: bold;



	color:#000;



  	text-align: left;  



	}







.guestFrmTable td{



	color:#000;



	}







.guestSignSub {



	background-color: #2C2E2F;



	color: #ffffff;



	font-weight: bold;



	font-size: 12px;



	border:1px solid #979797;



	width: 76px;



	height:18px;



	cursor:hand;



	padding-bottom:2px;



	}







.guestconfirm {



	color:#000;



	font-size:12px;



	font-weight: 700;



	}



	



.noGuest {



	padding-top:4px;



	font-size:13px;



	color:#000000;



	}







.guestFieldName,



.guestFieldEmail,



.guestFieldRank,



.guestFieldUrl,



.guestFieldLoc {



	width:198px;



	font-size: 12px; 



	color: #000000;



	font-weight: normal;



	border-top:1px solid #979797;



	border-left:1px solid #979797;



	border-right:1px solid #606060;



	border-bottom:1px solid #606060;



	padding-left:5px;



	background-color: #fff;



	}







.guestFieldComment {



	width:198px;



	font-size: 12px; 



	color: #000000;



	font-weight: normal;



	border-top:1px solid #979797;



	border-left:1px solid #979797;



	border-right:1px solid #606060;



	border-bottom:1px solid #606060;



	padding-left:5px;



	background-color: #fff;



	}







input {



	width:198px;



	font-size: 12px; 



	color: #000000;



	font-weight: normal;



	border-top:1px solid #606060;



	border-left:1px solid #606060;



	border-right:1px solid #606060;



	border-bottom:1px solid #606060;



	padding-left:5px;



	background-color: #fff;



	}



	



/* Guestbook style ends here */







/* Links style starts here */







.links_table {



	width: 100%;



	border-collapse: collapse;



	margin-bottom:20px;



	color: #FB0508;



	}







.links_table td {



	color: #FB0508;



	}







.links_table a {



	text-decoration:none;



	color:#333333;



	}







.links_table a:hover {



	text-decoration:none;



	color:#990000;



	}







.links_heading {



	font-size: 12px;



font-style: normal;



font-weight: bold;



color: #A20000;



border:1px solid #000;



text-align:center;



	}







.links_leftcolumn {



	width: 32%;



	vertical-align: top;



	text-align: left;



	border:1px solid #000;



	padding-left: 3px;



	}







.links_centercolumn {



	width: 32%;



	vertical-align: top;



	text-align: left;



	border:1px solid #000;



	padding-left: 3px;



	}







.links_rightcolumn {



	width: 32%;



	vertical-align: top;



	text-align: left;



	border:1px solid #000;



	padding-left: 3px;



	}







/* Links style ends here */







/* Downloads starts here */







.pad-downs {



	padding-right:15px;



	}







.handsTable {



	font-size: 12px;



	width:90%; 



	padding: 10px 10px 10px 0px;



	border-collapse: collapse;



	margin-bottom:20px;



	}







.handsTable td {



	height:24px;



	padding:6px;



	}







.handsCat {



	font-size:12px;



	color:#fb0508;



	font-weight:bold;



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



	background-repeat:no-repeat;



	background-position:left top;



	}







.handsData {



	font-size: 12px;



	color:#fff;



	font-weight: bold;



	text-decoration: none;



	text-align:left;



	}







.handsData a{



	font-size: 12px;



	color:#F50205;



	font-weight: bold;



	text-decoration:underline;



	text-align:left;



	}







.handsData a:hover {



	font-size: 12px;



	color:#fff;



	font-weight: bold;



	text-decoration: underline;



	}







.handsFile {



	font-weight: normal;



	padding-left:11px;



	text-align:right;



	font-size:12px;



	padding-right:8px;



	color:#000;



	}







.handsDate {



	font-weight:normal;



	text-align:left;



	font-size:12px;



	padding-top:7px;



	color:#000;



	text-decoration:none;



	}







/* Downloads ends here */







.dep-pparade {



	padding:0 38px



	}



	



/* Event calendar */







.calendarcategory {



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



	font-size: 14pt;



	color:#F6DD49;



	font-weight:bold;



	font-size:14px;



	}



	



.calendarEventDate {



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



	font-size: 14pt;



	color:#FDA915;



	font-size:12px;



	text-decoration:none;



	}







.calendarEventTitle {



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



	font-size: 12px;



	text-align:left;



	color:#FFf;



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



	border: 1px solid #fff;  



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



	text-align:center;



	border: 1px solid #fff;



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



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



	text-decoration:none;



	}



	



.calNavLink:hover {



	color: #Fff;



	text-decoration:none;



	}







/*Calendar Table*/







.calContent {



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



	font-weight: bold;



	color: #fff;



	font-size: 10pt;



	text-align: center;  



	border: 1px solid #fff;



	border-collapse: collapse;



	}



	



/*Displaying Sun, Mon etc*/







.calWeekdays {



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



	font-weight: bold;



	color: #ffffff;



	font-size: 10pt;



	text-align: center;  



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



	border: 1px solid #fff;



	border-top:0px;



	padding-top:3px;



	padding-bottom:3px;



	}



	



/*The current day*/







.calCurrentDayTD {



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



	font-weight: bold;



	color: #FFFFFF;



	font-size: 10pt;



	text-align: center;  



	background-color:#666666; 



	border: 1px solid #fff;



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



	border: 1px solid #fff;



	height: 50px;



	}



	



/*Current day link*/







.calCurrentDayLink {



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



	font-weight: normal;



	font-size: 11pt;



	text-align: center;



	color: #000;



	font-weight:bold;



	vertical-align:middle;



	}



	



.calCurrentDayLink:hover {



	color:#fff;



	}



	



/*For all other day*/







.calOtherDayTD {



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



	font-weight: normal;



	font-size: 11pt;



	text-align: center;



	color: #fff;  



	border: 1px solid #fff;



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



	}



	



.calEventDayLink:hover {



  color: #fff;



}







/*Other day link*/







.calOtherDayLink {



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



	font-weight: normal;



	font-size: 12px;



	text-align:center middle;



	color:#fff;



	font-weight:bold;



	text-decoration:none;  



	}



	



.calOtherDayLink:hover {



   color:#CC0000;



   }



   



/* Event calendar */







/*Hall Rental Module*/







.HRTable {



	border: 1px solid #ffffff;



	}



 



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



	text-align: center;



	color: #F6DD49;



	}



	



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



	font-size: 10px;



	}



	



.HRButton {



	background-color: #000;



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



	}  







.HRWeek {



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



	font-size: 12px;



	font-weight: bold;



	text-align: center;



	background-color: #f78502;



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



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



	color: #fff;



	}



	



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



	color: #FF9900;



	}



	



.HRlistTDEndDate {



	font-size: 11px;



	color: #FF9900;



	}



	



.HRlistTDDetails {



	font-size: 11px;



	color: #66CC00;



	}







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







.HRFormText {



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



	font-size: 12px;



	font-weight: normal;



	color:#f78502;



	}



	



.HTLabel {



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



	font-size: 12px;



	font-weight: bold;



	color:#000;



	text-align:left;



	}



	



.HRText {



	width:198px;



	font-size: 11px; 



	color: #fff;



	font-weight: normal;



	border-top:1px solid #fff;



	border-left:1px solid #fff;



	border-right:1px solid #fff;



	border-bottom:1px solid #fff;



	padding-left:5px;



	background-color: #434343;



	}



	



.HRTextarea {



	width:198px;



	font-size: 11px; 



	color: #fff;



	font-weight: normal;



	border-top:1px solid #fff;



	border-left:1px solid #fff;



	border-right:1px solid #fff;



	border-bottom:1px solid #fff;



	padding-left:5px;



	background-color: #434343;



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



	}



	



.HRdataparmanent div{



	background-color:#AA041C; 



	padding:0px; 



	margin:0px; 



	line-height:0px;



	}


.hall_title{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#982329;
	font-weight:bold;
}



/*Hall Rental Module*/







.link-wall {



	font-size: 11px;



	color:#fff;



	text-decoration:none;



	padding-left:5px;



	}



	



.link-wall:hover {



	color:#fff;



	text-decoration:underline;



	}







.wall-padding {



	padding-left:20px;



	}



