#calloadinggif{
position:relative;
top:0px;
right:10px;
float:right;
}



#cal_inner_colom3{
position:relative;
top:-10px;
left:0px;
float:left;
width:180px;
height:auto;
overflow:hidden;
}
#calender_lhs_menu{
position:relative;
left:0px;
top:10px;
width:180px;
background:#eee;
float:left;
height:auto;
}
#cal_inner_colom2{
position:relative;
top:0px;
left:2px;
float:left;
width:180px;
overflow:hidden;
background:#eee;
}
#cal_new_menu{
	position:relative;
	top:20px;
	height:auto;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
    padding-bottom:40px;
	}
	
	#cal_new_menu ul li{
	position:relative;
    color:#0099FF; 
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:18px;
	height:15px;
	/*background:10px url(../../images/arrow.gif) no-repeat;*/

	}
	#cal_new_menu ul li a{
	position:relative;
	margin-left:0px;
	padding-left:0px;
	
	padding-top:0px;
	top:2px;
	
	font-size:9px;
	color: #B140B5; 
	font-weight: bold; 
	text-decoration:none;
	
	}
	#cal_new_menu ul li a:hover{
	color: #FF0000;
	font-size:10px;
	}
	#cal_new_menu_head{
	position:relative;
	padding:5 0 5 10px;
	width:180px;
	height:12px;
	color:#4D4064;
	font-size:12px;
	font-weight:bold;
	background: url(../../images/rhsstrip.gif) repeat-x;
	
	}
	#cal_new_menu_head:hover{
	color:#132DE1;
	}


#calen_colom_content{
position:relative;
top:0px;
height:auto;
width:588px;
float:left;
margin-right:0px;
padding-top:10px;
background:#fff;
padding-bottom:20px;
}
#calender_colom{
position:relative;
width:570px;
height:auto;
top:10px;
left:9px;
background:#eee;
float:left;
padding-bottom:5px;
}
#calender_month_colom{
position:relative;
width:570px;
height:auto;
top:10px;
left:0px;
background:#fff;
float:left;
padding-bottom:20px;
}
#calen_month_content{
position:relative;
top:10px;
background:#fff;
float:left;
padding-bottom:20px;
}
#calen_content{
position:relative;
top:0px;
left:0px;
float:left;
height:auto;
width:570px;
overflow:hidden;
padding-bottom:50px;
background:#eee;
}
	.calender_heading{
	position:relative;
	top:0px;
	height:20px;
	text-align:left;
	font-size:18px;
	border-bottom:2px solid #003333;
	font-weight:normal;
	color:	#003333;
	padding-bottom:6px;
	}
	#calender_body{
	position:relative;
	width:570px;
	top:25px;

	
	}



	#left_side_date{
	position:relative;
	width:350px;
	float:left;
	
	}
	
	#main_date{
	position:relative;
	width:349px;
	top:0px;
	background:#fffbd6;
	border:1px #708EA8 solid;
	float:left;
	}
	#date_strip{
	position:relative;
	background:url(../images/date_strip.gif) repeat-x;
	top:0px;
	left:0px;
	height:24px;
	width:349px;
	}
	
	#cur_date{
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	
	}
	#current_date{
	position:relative;
	top:0px;
	left:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, cursive;
	font-size:30px;
	text-align: center;
	font-weight:bold;
	padding-top:0px;
	color:#3A3A9C;

	
	}
#displayhead{
position:relative;
display:none;
font-size:14px;
color:#eee;
text-align:center;
font-weight:bold;
background:#686C11;
border:1px #686C11 solid;
left:1px;
right:1px;
width:345px;
}
#displayhead td{
vertical-align:middle;
}
	#dayspecial{
	position:relative;
	top:0px;
	width:auto;
	text-align:center;

	}
	#hinddisplay{
	display:none;
	}
	#islamdisplay{
	display:none;
	}
	#christdisplay{
	display:none;
	}
	#generaldisplay{
	display:none;
	}
	#karthidisplay{
	display:none;
	}
	#sankdisplay{
	display:none;
	}
	#prathdisplay{
	display:none;
	}
	#thedisplay{
	display:none;
	}
	#mugudisplay{
	display:none;
	}
	#holidisplay{
	display:none;
	position:relative;
	font-weight:bold;
	font-size:12px;
	top:8px;
	height:15px;
	color:white;
	}
	#holiday{
	position:relative;
	background:#89A72E;
	width:160px;
	text-align:center;
	left:95px;
	height:18px;

	}
	#dayspecial table{
	position:relative;

	}
	#dayspecial table td{
	position:relative;font-size:12px;font-weight:bold;
	
	}
	
	
#date_day{
	position:relative;
	top:0px;
	left:0px;
	width:349px;
	height:50px;
	float:left;
	border-top:1px #708EA8 solid;
	}
	#tamil_date{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:120px;
	height:50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	}
	#tyear{
	position:relative;
	top:0px;
	}
	#tmonth{
	position:relative;
	top:3px;
	left:0px;
	}
	#tdate{
	position:relative;
	top:5px;
	text-align:center;
	
	font-size:18px;
	}
	#tamyr{
	position:relative;
	top:10px;
	width:88px;
	height:30px;
	float:left;
	font-size:11px;
	text-align:center;
	}
	#tamdat{
	position:relative;
	top:10px;
	width:32px;
	height:30px;
	float:right;
	background:gray;
	}
	
	#eng_day{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:95px;
	height:50px;
	border-left:1px #708EA8 solid;
	border-right:1px #708EA8 solid;
	color:#000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	font-weight:bold;
	}
	
	#english_daymonth{
	position:relative;
	top:8px;
	text-align:center;
	}

	#english_day{
	position:relative;
	top:0px;
	left:0px;
	height:18px;
	}
	#english_month{
	position:relative;
	top:0px;
	left:0px;
	height:20px;
	}
	#islam_date{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:132px;
	height:50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	font-weight:bold;
	color:#000;
	}
	#is_month{
	position:relative;
	top:18px;
	height:20px;
	float:right;
	width:100px;
	}
	#is_date{
	position:relative;
	top:5px;
	text-align:center;
	font-size:18px;
	}
	#islam_dt{
	position:relative;
	top:10px;
	width:32px;
	height:30px;
	float:left;
	background:gray;
	}
	#dt_comment{
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	width:349px;
	border-top:1px #708EA8 solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
	padding-bottom:20px;
	}
	#date_comment{
	position:relative;
	padding:5px 5px 0px 10px;
	}
	#sun_raise{
	position:relative;
	top:8px;
	left:0px;
	width:349px;
	padding-bottom:5px;
	padding-top:5px;
	}
	#sun_raise table{
	border:1px solid #000;
	font-size:11px;
	text-align:center;

	}
	#sun_raise table td{
	border:1px solid #000;
	}
	#sun{
	position:relative;
	}
	#chandra{
	position:relative;
	}
	#thethi{
	position:relative;
	}
	
	#rasi{
	position:relative;
	top:5px;
	left:0px;
	float:left;
	width:349px;
	
	}
	#rasi_strip{
	position:relative;
	top:0px;
	left:0px;
	height:22px;
	width:350px;
	background:url(../images/rasi_strip.gif) no-repeat;
	color:#eee;
	font-weight:bold;
	font-size:12;
	padding-top:3px;
	padding-left:18px;
	}
	#rasi_body{
	position:relative;
	top:0px;
	left:0px;
	height:155px;
	width:350px;
	background:#c4e8ff;
	
	}
	
	#rasi_body table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	top:10px;
	font-weight:bold;
	}
	

#right_side_date{
	position:relative;
	width:215px;
	float:left;
	left:5px;
	
	}
	#date_option{
	position:relative;
	width:215px;
	height:25px;
	background:#750d0a;
	}
	#month_option{
	position:relative;
	width:215px;
	height:220px;
	background:#fcd0cf;
	}
	#nala_naram{
	position:relative;
	top:5px;
	width:215px;
	}
	#naram_strip{
	position:relative;
	width:215px;
	height:25px;
	background:url(../images/time_strip.gif) no-repeat;
	color:#eee;
	font-weight:bold;
	font-size:12;
	padding-top:3px;
	padding-left:15px;
	}
	#natachatram{
	position:relative;
	top:3px;
	width:215px;
	}
	#star_display{
	position:relative;
	width:215px;
	background:#c4e8ff;
	height:30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-bottom:5px;
	}
	#stars{
	position:relative;
	top:8px;
	left:32px;

	}

	#naram_display{
	position:relative;
	width:215px;
	background:#c4e8ff;
	height:40px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	}
	#kalai{
	position:relative;
	top:8px;
	left:32px;

	}
	#malai{
	position:relative;
	top:10px;
	left:32px;
	}
	#kalaam{
	position:relative;
	width:215px;
	top:6px;
	
	}
	#kalaam_display{
	position:relative;
	top:0px;
	width:215px;
	background:#c4e8ff;
	height:110px;
	}
	#kalaam_display table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	}
	

#calen_month_colom_content{
position:relative;
top:0px;
height:auto;
width:570px;
float:left;
margin-right:8px;
padding-top:10px;
background:#eee;
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
}


#month_content{
position:relative;
top:0px;
width:570px;
left:0px;
height:auto;

padding-bottom:20px;
}
#month_select{
position:relative;
width:570px;
font-weight:bold;
font-size:12px;
top:3px;
height:20px;

}
#mt_previous{
position:relative;
float:left;
top:3px;
}
#mt_next{
position:relative;
float:right;
top:3px;
}
#year_month_selection{
position:relative;
float:left;
left:150px;

}

#calender_month_body{
position:relative;
width:560;
left:5px;

top:5px;

}
#day_head{
position:relative;
top:0px;
width:560px;
height:29px;

}
#month_list{
position:relative;
top:1px;
width:560px;
height:auto;
float:left;
border-bottom:10px solid white;


}

#day_title{
position:relative;
width:78px;
height:20px;
text-align:center;
font-weight:bold;
font-size:12;
float:left;
background:#4f94d7;
color:#eee;
border:1px solid #000045;
}
#day_tit{
position:relative;
width:78px;
height:20px;
text-align:center;
font-weight:bold;
font-size:12;
float:left;
color:#4f94d7;
border:1px solid #000045;
}

#empty_block_date{
position:relative;
height:78px;
width:78px;
float:left;
border:0.01em solid gray;
}
#block_date{
position:relative;
height:78px;
width:78px;
float:left;
border:0.01em solid gray;
}
#english_dt_dis{
position:relative;
float:left;
font-weight:bold;
font-size:20px;
color:#565656;
}

#sub_mug_mth_dis{
position:relative;
float:right;
}
#thethi_mth_dis{
position:relative;
float:right;
top:5px;
}
#image_mth_dis{
position:relative;
float:left;

}

#tamil_mth_dis{
position:relative;
float:left;
font-weight:bold;
font-size:9px;
top:3px;
left:1px;color:#791925;
}
#tamil_dt_dis{
position:relative;
float:right;
font-weight:bold;
font-size:16px;
top:-1px;
left:-1px;
color:#791925;
}
#tamil_date_display{
position:absolute;
float:right;
top:60px;
width:77px;
}
#dayspecial_image{
position:absolute;
top:27px;
float:left;
width:78px;
}
#english_date_display{
position:absolute;
float:left;
width:77px;
}

#symbol_of_month{
position:relative;
top:10px;
width:560px;
height:auto;
float:left;
padding-bottom:10px;


}
#symbol_explain{
position:relative;
width:300px;
height:auto;
float:left;
border:1px solid #eee;
background:white;
padding-top:10px;
padding-bottom:10px;
}
#symbol_explain td{
font-weight:bold;
font-size:12px;
color:#7a7a7a;
}
#leave_explain{
position:relative;
top:0px;
left:0px;
height:auto;
float:left;
width:240px;
padding-bottom:10px;
padding-top:5px;
}


#leave_explain td{
font-weight:bold;
font-size:10px;
color:#000046;
vertical-align:top;
}
#leave_explain tr{
border:1px solid gray;
}

#bottom_leave_content{
position:relative;
top:0px;
left:10px;
height:auto;
float:left;
width:239px;
background:white;
border:1px solid gray;
}
#bottom_leave_head{
position:relative;
top:0px;
left:0px;
background:#4f94d7;
text-align:center;
font-weight:bold;
height:15px;
width:240px;
}
/*today 30-1-2009*/
#state_menu{
	position:relative;
	top:auto;
	height:auto;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
	padding-bottom:0px;
	
	}
    
	#state_menu_li{
	position:relative;
	top:5px;
	height:auto;
	overflow:hidden;
	}
	
	#state_menu ul li{
	position:relative;
	color:#0099FF;
	font-size:12px;
	font-weight:bold;
	padding:3 0 3 15;
	height:auto;
	list-style:none;
	background:10px url(../../images/arrow.gif) no-repeat;
	}
	#state_menu ul li a{
	position:relative;
	list-style:none;
	margin-left:0px;
	padding-left:7px;
	padding-bottom:4px;
	font-size:9px;
	color: #181D38;
	font-weight: normal; 
	text-decoration:none;
	}
	#state_menu ul li a:hover{
	color: #FF0000;
	font-size:9px;
	}
	#main_mth{
	position:relative;
	float:left;
	width:10px;
	height:5px;
	
	}
	#main_yr{
	position:relative;
	float:left;
	width:10px;
	height:5px;
	
	}
	#month_head_ing{
	position:relative;
	float:left;
	width:250px;
	
	}