* {margin:0; padding:0;}
ul {list-style:none;}
img {border:none;}
body {margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#wrap {margin:0 auto; width:976px; height:auto; background:#FDFABB; border:2px solid #cccccc;}

#header {float:left; width:966px; height:130px; background:url(images/banner.jpg); margin:0 0 10px 0; padding:5px; overflow:hidden;}
#header #logo {float:left; width:221px; display:block;}
#header h1 {
	position:absolute;
	top:39px;
	left:300px;
	font-size:11px;
	font-weight:normal;
	width:409px;
	color:#333333;
	line-height:13px;
	display:block;
	height: 83px;
}
#header div {float:right;width:700px; height:20px; text-align:right; color:#800000;padding:0px 7px 0 0;}
#header div a { color:#800000; text-decoration:none;}
#header div a:hover {text-decoration:underline;}
.main-mid {float:left; width:532px; display:inline; margin:0 10px; height:auto; background:#FFFFFF; border:1px solid #cccccc;}
.hindi, .cal {float:left; width:954px; display:inline; margin:0 10px; height:auto; background:#FFFFFF; border:1px solid #cccccc;}
.main-mid .top, .hindi .top, .cal .top {float:left; width:100%; height:22px; background:#AFD31F url(images/bar_bg.jpg); font-size:13px; color:#800000; padding:8px 0 0 0; font-weight:700; text-align:center;}
.main-mid .content{float:left; width:532px; height:auto; padding:0 0 10px 0}
.hindi li {float:left; width:141px; height:180px; margin:12px 24px; text-align:center; display:inline;}
.hindi li img {width:115px; height:115px; background:url(images/img_bg.png); padding:8px 16px 15px 10px;}
.hindi li a {color:#575757; text-decoration:none; font-weight:bold; font-size:14px;}
.hindi li a:hover {color:#000000;}
.main-lt {float:left;width:200px;height:auto;padding:0 0 0 10px;}
.main-rt {float:right;width:200px;height:auto;padding:0 10px 0 0;}
.panels {float:left;width:198px;  background:#ffffff; border:solid #cccccc; border-width:1px 1px 0 1px; margin: 0 0 10px 0;}
.panels .top {float:left; width:190px; height:22px; background:#AFD31F url(images/bar_bg.jpg); font-size:14px; color:#800000; padding:8px 0 0 8px; font-weight:bold;}
.panels li {float:left; width:175px; height:auto; padding:5px 12px; border-bottom:1px solid #cccccc}
.panels li a {color:#666666; text-decoration:none;}
.panels li a:hover {color:#000000; text-decoration:underline;}
#foot {width:956px; padding:0 10px; height:40px; clear:both; text-align:center; padding:10px 0; color:#666666}
#foot a {color:#666666; text-decoration:none;}
#foot a:hover {color:#000000; text-decoration:underline;}

