/* CSS Document */
/* ------------general---------- */
body{
	padding:0;
	margin:0;
	color:#969301;
	background:#000;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
}
td, p, h1, h2, h3, form, b, input, textarea, select, span, li{
	padding:0;
	margin:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	padding:0;
	margin:0;
	text-decoration:none;
	outline:none;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;

}
/* ------------general---------- */
.header{
	background:url(images/header.jpg) no-repeat 0 0;
	padding:4px 0 0px 1px;
}
ul.nav{
	padding:7px 0 0 0;
	float:right;
	width:auto;	
}
ul.nav li{
	padding:0 14px;
	background:url(images/navdevider.gif) no-repeat 100% 50%;
	float:left;
	width:auto;
}
ul.nav li.noimg{
	background-image:none;
	padding-right:0;
}
ul.nav li a{
	color:#E8F0CD;
	background-color:inherit;
	font-weight:bold;
	font-size:12px;
	display:block;
}
ul.nav li a:hover{
	color:#000;
	background-color:inherit;
}
ul.nav li a.active{
	color:#000;
	background-color:inherit;
}
.header h1{
	color:#445805;
	background-color:inherit;
	font-weight:bold;
	padding:35px 0 0 52px;
	font-size:20px;
	line-height:28px;
}
.header p{
	color:#DEFF5D;
	background-color:inherit;
	padding:0 0 0 52px;
}
.bodymain{
	padding:26px 0;
	color:#749200;
	background-color:#F4FCD5;
}
.welcome{
	color:#749200;
	background-color:inherit;
}
.welcome h2{
	color:#000;
	background-color:inherit;
	font:normal 26px/26px Georgia, "Times New Roman", Times, serif;
	padding-bottom:25px;
}
.welcome p{
	padding:0 0 10px 0;
}
.welcome a{
	background:url(images/morebg.gif) no-repeat 0 0;
	width:85px;
	height:20px;
	line-height:19px;
	display:block;
	color:#000;
	background-color:inherit;
	text-align:center;
}
.welcome a:hover{
	color:#fff;
	background-color:inherit;
}
.login{
	background:url(images/loginbg1.gif) repeat-x 0 0 #4C4C4C;
	color:#C8C8C8;
	line-height:25px;
	border:1px solid #A6A1A1;
	padding:21px 0;
}
.login h2{
	color:#fff;
	background-color:inherit;
	font:normal 26px/34px Arial, Helvetica, sans-serif;
	background:url(images/loginbg.jpg) no-repeat 0 0;
	padding:7px 0 4px 33px;
}
input.box{
	color:inherit;
	background-color:#fff;
	width:245px;
	height:18px;
	border:1px solid #808080;
		
}
.login a{
	color:#96BB2D;
	background-color:inherit;
	font-weight:bold;
	line-height:15px;
}
.login a:hover{
	text-decoration:underline;
}
.bodyshado{
	background:url(images/bodyshado.gif) repeat-x 0 0;
	height:25px;
}
.programbg{
	background:url(images/programbg.gif) repeat-x 0 0 #520207;
	color:#FEA0A9;
	
}
.programbgSub{
	border:1px dashed #F4FCD5;
	padding:18px 0 18px 0;
}
.programbgSub h2{
	color:#fff;
	background-color:inherit;
	padding-bottom:20px;
	font:normal 20px/20px Georgia, "Times New Roman", Times, serif;
}
.programbgSub span{
	background:url(images/numberbg.gif) no-repeat 0 0;
	font-weight:bold;
	text-align:center;
	display:block;
	height:32px;
	line-height:31px;
	width:32px;
	color:#870511;
	background-color:inherit;
}
.programbgSub p{
	color:#FEA0A9;
	background-color:inherit;
	padding-bottom:22px;
}
.project{
	color:#749200;
	background-color:inherit;
}
.project h2{
	color:#000;
	background-color:inherit;
	background:url(images/projecticon.jpg) no-repeat 0 0;
	padding:0 0 20px 31px;	
	font:normal 20px Georgia, "Times New Roman", Times, serif;
}
.project p{
	padding:0 0 10px 0;
}
.project img{
	margin:0 0 15px 0;
}
p.projecttext{
	padding-bottom:6px;
}

.project a{
	background:url(images/morebg.gif) no-repeat 0 0;
	width:85px;
	height:20px;
	line-height:19px;
	display:block;
	color:#000;
	background-color:inherit;
	text-align:center;
	float:right;
}
.project a:hover{
	color:#fff;
	background-color:inherit;
}
/* -----------------------------footer start--------------------------- */
.footer{
	color:#EA996F;
	background-color:#204154;
	padding:20px 0 20px 0;
}
.footer ul li{
	background:url(images/footerdevider.gif) no-repeat 100% 50%;
	float:left;
	width:auto;
	padding:0 14px;
}
.footer ul li a{
	color:#FFFFFF;
	background-color:inherit;
	line-height:17px;
	font-size:12px;
	display:block;
}
.footer ul li a:hover{
	color:#FFFF00;
	background-color:inherit;
}
.footer ul li.noimg{
	background-image:none;
}
p.copyright{
	padding:5px 0 0 0;
	background-color:inherit;
	color:#65B2DE;
	font-size:9px;
}
p.copyright a{
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	
}
p.copyright a:hover{
	text-decoration:underline;
}
/* -----------------------------footer end--------------------------- */
.aboutus{
	color:#749200;
	background-color:inherit;
}
.aboutus h2{
	color:#000;
	background-color:inherit;
	font:normal 26px/26px Georgia, "Times New Roman", Times, serif;
	padding-bottom:25px;	
}
.aboutus p{
	padding:0 0 28px 0;
}
/* -----------------------------footer end--------------------------- */
.aimgslider { border: 2px solid #cd0303;  }
.imgslide { border: 1px solid #cd0303;  }
