

body { margin: 0px; background: #f5f5f5  url(/gifs/page-bg.jpg) center repeat-y }



H1 { FONT-SIZE: 22px; COLOR: #00660a; FONT-FAMILY: arial; margin-bottom:4px; line-height:24px}



H2 { FONT-SIZE: 16px; COLOR: #00a100; FONT-FAMILY: arial,ms sans serif,verdana; margin-bottom:2px; text-align:center}


H3 { FONT-SIZE: 16px; COLOR: #00a100; FONT-FAMILY: arial,ms sans serif,verdana; margin-bottom:2px; text-align:center}


.prm1 {
	MARGIN-TOP: 0px;  MARGIN-LEFT: 20px; FONT-SIZE: 11px; COLOR: #00660a; LINE-HEIGHT: 16px; FONT-FAMILY:  arial, verdana; text-align:center}


.tbl {background-color: #ffffff;}


.bread {
	FONT-SIZE: 12px; MARGIN-LEFT: 8px;  MARGIN-RIGHT: 8px; COLOR: #4e4e4e; LINE-HEIGHT: 16px; FONT-FAMILY:arial,verdana;MARGIN-TOP: 4px; font-weight:bold}


.bread A { COLOR: #4e4e4e}

.bread A:hover {
	COLOR: #ad0000; TEXT-DECORATION: none
}






UL {
	FONT-SIZE: 14px; COLOR: #4e4e4e; LINE-HEIGHT: 20px; MARGIN-RIGHT: 2px; FONT-FAMILY:Arial,verdana; LIST-STYLE-TYPE: disc
}
UL A {
	COLOR: #4e4e4e; TEXT-DECORATION: underline }

UL A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}





.rk1 { MARGIN-LEFT: 4px; FONT-SIZE: 14px; COLOR: #005900; LINE-HEIGHT: 19px; FONT-FAMILY: ms sans serif, verdana, arial; font-weight:bold; text-align:center; margin-top:8px; margin-bottom:6px}

.rk1 A {
	COLOR: #005900; TEXT-DECORATION:none}
	

.rk1 A:hover {
	COLOR: #ff0000; TEXT-DECORATION:underline}











.left-navi-bg {width:170px;}

.right-navi-bg {width:200px; background-image:url(/gifs/bg-rht.gif)}

/* New section styles ends */






/* New holidays section styles */



.txt {
	FONT-SIZE: 12px; MARGIN-LEFT: 18px;  MARGIN-RIGHT: 14px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY:  arial , tahoma, verdana; text-align:justify}


.txt A {
	FONT-WEIGHT: bold; COLOR: #000000
}
.txt A:hover {
	COLOR: #ad0000; TEXT-DECORATION: none
}







.cal-tbl { FONT-SIZE: 12px; MARGIN-LEFT: 4px;  MARGIN-RIGHT: 4px; color: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: arial,verdana,tahoma;   border-collapse:collapse; }


.cal-tbl A { COLOR: #454545; }

.cal-tbl A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none}
	
	
	
	
.rk2 { MARGIN-LEFT: 10px; FONT-SIZE: 12px; COLOR: #da0000; LINE-HEIGHT: 19px; FONT-FAMILY: ms sans serif, verdana, arial; font-weight:bold}

.rk2 A {
	COLOR: #da0000; TEXT-DECORATION:none}
	

.rk2 A:hover {
	COLOR: #005900; TEXT-DECORATION:none}
	


.rk3 { MARGIN-LEFT: 10px; FONT-SIZE: 12px; COLOR: #c80815; LINE-HEIGHT: 19px; FONT-FAMILY: arial,verdana; font-weight:bold}

.rk3 A {
	COLOR: #c80815; TEXT-DECORATION:none}
	

.rk3 A:hover {
	COLOR: #005900; TEXT-DECORATION:none}
	
	
	
	
.abc-tbl { FONT-SIZE: 16px; MARGIN-LEFT: 4px;  MARGIN-RIGHT: 4px; color: #005900; LINE-HEIGHT: 24px; FONT-FAMILY: arial,verdana,tahoma;   border-collapse:collapse; font-weight:bold }


.abc-tbl A { COLOR: #005900; }

.abc-tbl A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none}
	
	
.cal-tbl-4 { FONT-SIZE: 12px; MARGIN-LEFT: 4px;  MARGIN-RIGHT: 4px; color: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: arial,verdana,tahoma;   border-collapse:collapse; }


.cal-tbl-4 A { COLOR: #454545; }

.cal-tbl-4 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none}
	


.txt-i {
	FONT-SIZE: 18px; FONT-FAMILY: arial,verdana; color:#c80815; margin-bottom:2px; text-align:center}


.txt-i A {
	FONT-WEIGHT: bold; COLOR: #c80815
}
.txt-i A:hover {
	COLOR: #ad0000; TEXT-DECORATION: none
}

.h2-bg{background:#ffefd6; height:25px}




.top-img { margin-right:15px; margin-bottom:14px; margin-top:14px}

.flag-img { margin-right:80px; margin-left:30px; margin-top:10px; margin-bottom:10px; BORDER:solid 1px #f6f6f6}

.lot-1 { width:120px}

.lot-2 {width:40px}

.lot-3 {width:80px}

.lot-4 {}


.data-tbl {background-color:#ffffff; font-family:arial; font-size:12px; color:#000000; width:95%; border:1px solid #ff0000;}
.data-tbl A {COLOR: #ff0000; TEXT-DECORATION: none; font-weight:bold;}
.data-tbl A:hover {COLOR: #000000;  TEXT-DECORATION: underline}

.data-tbl td{border:1px solid #f2f2f2; padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 8px;vertical-align:top}

/* New holidays section styles ends */








/* New holidays section citywise data styles */

.text {
	FONT-SIZE: 12px; 
	MARGIN-LEFT: 18px;  
	MARGIN-RIGHT: 14px;
	margin-bottom:10px; 
	COLOR: #000000; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY:  arial , tahoma, verdana; 
	text-align:justify}


.text A {
	FONT-WEIGHT: bold; 
	COLOR: #000000}
	
.text A:hover {
	COLOR: #ad0000; 
	TEXT-DECORATION: none}


.text-2 {
	FONT-SIZE: 12px; 
	MARGIN-LEFT: 10px;  
	MARGIN-RIGHT: 14px;
	padding-bottom:10px; 
	COLOR: #535354; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY:  arial , tahoma, verdana; 
	text-align:justify}


.text-2 A {
	FONT-WEIGHT: bold; 
	COLOR: #535354}
	
.text-2 A:hover {
	COLOR: #ad0000; 
	TEXT-DECORATION: none}



.fest-hd1 {
	FONT-SIZE: 14px; 
	MARGIN-LEFT: 8px;  
	MARGIN-RIGHT: 14px; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY:  arial , tahoma, verdana; 
	text-align:justify;
	font-weight:bold}


.fest-hd1 A {
	COLOR: #ff0000}
	
.fest-hd1 A:hover {
	COLOR: #ad0000; 
	TEXT-DECORATION: none}


.fest-hd2 {
	FONT-SIZE: 12px; 
	MARGIN-LEFT: 8px;  
	MARGIN-RIGHT: 2px; 
	COLOR: #ff9000; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY:  arial , tahoma, verdana; 
	text-align:justify;
	FONT-WEIGHT: bold;}


.fest-hd2 A {
	COLOR: #ff9000}
	
.fest-hd2 A:hover {
	COLOR: #ad0000; 
	TEXT-DECORATION: none}




.fest-line
{
	border-bottom:1px #4e4e4e dotted;
	overflow:hidden;
    
	_margin-top:0;
	width:90%;
	margin-bottom:10px;
	margin-left:16px}

/* New holidays section citywise data styles ends*/





.left-5bg {width:2px;}

.right-fest {width:310px; background-color:#f9f9f9; border-left:1px #e1e1e1 dashed; border-top:1px #e1e1e1 dashed}







.tbl-fest {background-color:#ffffff; font-family:arial; font-size:12px; color:#000000; width:95%; border:1px solid #f8f8f8;}
.tbl-fest A {COLOR: #ff0000; TEXT-DECORATION: none; font-weight:bold;}
.tbl-fest A:hover {COLOR: #000000;  TEXT-DECORATION: underline}

.tbl-fest td{border:1px solid #f2f2f2; padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 8px;vertical-align:top}


.fest-rhtlnk { MARGIN-LEFT: 10px; FONT-SIZE: 12px; COLOR: #4b4b4b; LINE-HEIGHT: 19px; FONT-FAMILY: ms sans serif, verdana, arial; font-weight:bold}

.fest-rhtlnk A {
	COLOR: #4b4b4b; TEXT-DECORATION:none}
	

.fest-rhtlnk A:hover {
	COLOR: #181212; TEXT-DECORATION:none}
	
	

.fnr{font-size:80%;color:#ff0000; margin-left:2px}


.small-txt {
	FONT-SIZE: 11px; MARGIN-LEFT: 18px;  MARGIN-RIGHT: 16px; COLOR: #000000; LINE-HEIGHT: 18px;  FONT-FAMILY:  arial , tahoma, verdana; text-align:justify}


.small-txt A {
	FONT-WEIGHT: bold; COLOR: #000000
}
.small-txt A:hover {
	COLOR: #ad0000; TEXT-DECORATION: none
}





.cal-lnk {
	FONT-SIZE: 14px; 
	MARGIN-LEFT: 16px;  
	MARGIN-RIGHT: 14px; 
	COLOR: #545454; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY:  arial , tahoma, verdana; 
	text-align:justify;
	font-weight:bold}


.cal-lnk A {
	COLOR: #545454}
	
.cal-lnk A:hover {
	COLOR: #ad0000; 
	TEXT-DECORATION: none}
	

.holi-index { FONT-SIZE: 12px; MARGIN-LEFT: 8px;  MARGIN-RIGHT: 4px; color: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: arial,verdana,tahoma;   border-collapse:collapse; }


.holi-index A { COLOR: #454545; }

.holi-index A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;}
	
	
.letters { font-size:20px; line-height:14px; padding-left:4px; padding-bottom:4px; padding-right:4px; padding-top:4px; border: double 1px #FF0000; float:left;}




.data-tbl2 {background-color:#ffffff; font-family:arial; font-size:12px; color:#000000; width:95%; border:1px solid #ff0000;}
.data-tbl2 A {COLOR: #ff0000; TEXT-DECORATION: none; font-weight:bold;}
.data-tbl A:hover {COLOR: #000000;  TEXT-DECORATION: underline; border-collapse:collapse}

.data-tbl2 td{border:1px solid #ff6586; padding-top: 4px;padding-right: 0px;padding-bottom: 1px;padding-left: 4px;vertical-align:top}

.fest-h2bg{background:#c9c9c9;}

.fest-lot1 {width:100}

.fest-lot2 {width: 500}



.foot-lnk { FONT-SIZE: 12px; MARGIN-LEFT: 8px;  MARGIN-RIGHT: 4px; color: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: arial,verdana,tahoma;   border-collapse:collapse; }


.foot-lnk A { COLOR: #3d3d3d; }

.foot-lnk A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;}



.holi-index-sm { FONT-SIZE: 12px; LINE-HEIGHT: 20px; margin-top:2px; margin-bottom:2px; }


.px1 {	BORDER:solid 1px #000000;MARGIN-LEFT: 10px;  MARGIN-BOTTOM: 10px }



