/*---------General--------------*/
body{
	margin:0; padding:0;
	background:url(images/bg-main.jpg) repeat-x 0 0 #1C396B;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	}
p, ul, li, a, h2, h3, span, img, td, form {
	margin:0; padding:0;
	}
ul{
	list-style-type:none;
	}
	
.speciar{
	margin:0; padding:0; line-height:0; clear:both;
	}
.extra-pad{
	padding:10px;
	}
/*--------------------logo----------------------*/
.logo{
	margin:71px 0 33px 0;
	}
	
/*------------------Nav---------------------------*/

.nav-bg{
	background:url(images/nav-bg.gif) repeat-x 0 0;
	border-top:1px solid #BDBCBD; border-left:1px solid #BDBCBD; padding:38px 0 41px 14px;
	}
ul.nav{
	margin:0;
	
	}
ul.nav li{
	background:url(images/nav-doted-line.gif) repeat-x 0 100%;
	}
ul.nav li.end{
	background:none;
	}
ul.nav li a{
	background:url(images/nav-arrow.gif) no-repeat 5px 50%;
	font:bold 13px/23px Arial, Helvetica, sans-serif; color:#014164;
	text-decoration:none; display:block; width:176px; padding:0 0 0 18px;
	}
ul.nav li a:hover, ul.nav li a.selected{
	background:url(images/nav-arrow.gif) no-repeat 5px 50% #8CC63F; color:#fff;
	}
	
/*--------------Header-bottom-------------------------*/
.green-bg{
	background:#8CC63F; 
	font:italic 18px/34px Georgia, "Times New Roman", Times, serif;
	color:#fff; letter-spacing:4px;
	}
.green-bg span{
	color:#0E68C4;
	}

/*------------------------Left Pannel-----------------------*/
.txt-bg{
	background: #356AA0;
	}
ul.left-pannel{
	margin:20px 0 20px 350px; padding:0;
	}
ul.left-pannel li{
	background:url(images/yellow-arrow.gif) no-repeat 12px 16px;
	font:normal 18px/22px Arial, Helvetica, sans-serif; color:#fff;
	padding:8px 0 8px 22px;
	}
/*ul.left-pannel li.dark{
	background:url(images/yellow-arrow.gif) no-repeat 12px 16px #3565A6;
	font:normal 18px/22px Arial, Helvetica, sans-serif; color:#fff;
	padding:8px 0 8px 22px; border-bottom:1px solid #1C3869;
	}*/

/*-----------------Middle---------------------------*/

.middle-pad{
	padding:0 19px;
	}
.middle-heading{
	font:normal 24px/28px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.middle-heading span{
	color:#8CC63F; font-weight:bold;
	}
.middle-txt{
	padding:0 0 20px 0; color:#cfcfcf;
	}
.middle-txt span{
	font-weight:bold; color:#5B969E;
	}
	
/*-------------------Contact-----------------------------*/
.contact-bg{
	background:#013147; border:1px solid #275974;
	}
.contact{
	background:url(images/contact-envlp.gif) no-repeat 10px 17px;
	font:normal 20px/24px Arial, Helvetica, sans-serif; color:#DEE1E4;
	padding:22px 0 0 56px; height:35px;
	}
.contact-address{
	font-weight:bold; color:#80B934; padding:0 0 0 20px;
	}


/*-----------------------Footer------------------------*/
.footer-bg{
	background:#8CC63F;
	}
ul.footer-nav{
	margin:18px 0 5px 372px;
	}
ul.footer-nav li{
	float:left; color:#537901;
	}
ul.footer-nav li a{
	font-weight:bold; padding:0 11px; text-decoration:none; color:#537901;
	}
ul.footer-nav li a:hover{

	text-decoration:underline;
	}
.copyright{
	color:#365C03;  float:left;
	padding:0 0 26px 299px; font-size:11px;
	}
.autoweb-link{
	padding:8px 0 60px 0; color:#fff;
	}
.autoweb-link a{
	color:#fff;
	}
.autoweb-link a:hover{
	text-decoration:none;
	}
	
/*----------------------Inner Pages Start Here-------------------------------*/
.inner-padding{
	padding:18px 20px 0 18px;
	}
.philosopy{
	background:#fff;
	}
.inner-heading{
	font:normal 24px/28px Arial, Helvetica, sans-serif;
	color:#1C396A; padding:0 0 10px 0;
	}
	
.calendar{
	padding:18px 0 0 0;
	}
.calendar-heading{
	font-weight:bold; padding:15px 0 15px 12px;
	}
.calendar-bg{
	background:#8CC63F; color:#fff; font-weight:normal; font-size:14px;
	}

.calendar-txt{
	padding:12px;
	}	
	
.prog-table-first{
	background:#FF0099; font-weight:bold; color:#fff; padding:10px;
	}
.prog-table-second{
	background:#8CC63F; font-weight:bold; color:#fff; padding:10px;
	}	
.prog-table-third{
	background:#00AEEF; font-weight:bold; color:#fff; padding:10px;
	}		
.prog-txt{
	padding:10px;
	}
.prog-coloum-first{
	background:#FFCC66; padding:10px;
	}
.prog-coloum-second{
	 padding:10px;
	 }
	 
.p-gallery{
	font-weight:bold; text-decoration:none; color:#000; font-size:11px;
	
	}
.border{
	border:7px solid #D8D8D8;
	}
	
.contact-heading{
	color:#0071BC; font-weight:bold; font-size:14px; padding:0 0 10px 0;
	}
.input-box{
	width:200px; background:#FFFFCC;
	}
.input-button{
	width:80px; height:20px; font-weight:bold; color:#fff; font-size:12px; background:#8CC63F;
	border:none; cursor:pointer;
	}
	

a.sitemap {
	font-weight:bold; text-decoration:none; color:#000; font-size:12px;
	}
a.sitemap:hover{
	text-decoration:underline;
	}
/*------------------------Dropdown---------------------------*/

/*.dropMin{
	position:absolute;
	margin:-24px 0 0 190px;
	_margin:-17px 0 0 190px;
	visibility:hidden;
	padding:0;
	}
.drop{
	color:#000;
	margin:0;
	padding:0;
	}
	
.drop ul{
	background-image:none !important;
	width:225px;
	padding:2px !important;
	margin:0 0 0 4px;
	list-style-type:none;
	background-color:#FFF !important;
	border:#C0C0C0 1px solid;
	filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; -khtml-opacity: 0.70;
	}
	
.drop ul li{
	line-height:22px !important;
	margin:0; padding:0;
	display:block;
	}
	
.drop ul li a{
	background:url(images/nav-arrow.gif) no-repeat 248px center #FFF;
	color:#000;
	text-decoration:none;
	font:BOLD 12px/26px Arial, Helvetica, sans-serif;
	padding:0 0 0 25px;
	display:block;
	width:200px;
	}
	
.drop ul li a:hover{
	background:url(images/nav-arrow.gif) no-repeat 248px center #8CC63F;
	color:#fff;
	}
	
.drop_bot{
	width:202px;
	height:20px;
	background:url(../images/drop_bot.gif) no-repeat left bottom;
	display:block;
	}*/