/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	background:url(images/bodybg.gif) repeat-x 0 0 #C2D341; 
	color:#000000;
	font:normal 12px Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
}
/*p, h2, a, li, td, form, input, select {
	padding:0;
	margin:0;
}*/
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
h2{
	font-size:24px;
	line-height:39px;
	color:#755F06;
	background-color:inherit;
	font-weight:normal;
}
/*-------------------------general-------------------------*/
/*-------------------------Top Panel Start-------------------------*/
.toppanelBG{
	background:url(images/toppanelbg.gif) repeat-x 0 0 #FFFFFF;
	color:#000000;
}
/*-------------------------Header Panel Start-------------------------*/
.header{
	/*background:url(images/header.gif) no-repeat 320px 57px;*/
	padding:8px 0 0 0;
}
.topnavBg{
	background-color:#000;
	color:#FFF;
}
ul.topnav li{
	float:left;
	width:auto;
	padding:0 26px;
	font-weight:bold;
	line-height:24px;
	background:url(images/topnavdiv.gif) no-repeat 100% 50%;
}
ul.topnav li.notopnavdiv{
	background-image:none;
}
ul.topnav li a{
	color:#FFF;
	background-color:inherit;
}
ul.topnav li a:hover{
	color:#FCFF25;
	background-color:inherit;
}
ul.topnav li.active{
	color:#FCFF25;
	background-color:inherit;
}
.logoPadding{
	padding:5px 0 1px 0;
}
.logo{
	display:inline;
}
.loginpPadding{
	padding:0 0 0 24px;
}	
.loginBg{
	background:url(images/loginbg.gif) no-repeat 0 0;
	padding:12px 0 20px 0;
}
.member{
	font:normal 24px/30px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;	
}
.username{
	font-weight:bold;
	line-height:20px;
	color:#065D63;
	background-color:inherit;
}
.loginTextBox{
	width:164px;
	height:22px;
	background-color:#26C3CE;
	color:#000;
	border:none;
}
.forget{
	background:url(images/forgetbullet.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	font-weight:bold;
	line-height:21px;
	color:#5BE3EC;
	background-color:inherit;
}
.forget a{
	color:#FFF;
	background-color:inherit;
}
.forget a:hover{
	text-decoration:underline;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodyPPadding{
	padding:38px 23px 27px 23px;
}
.newsimgPPadding{
	padding:0 0 31px 0;
}
.newsTopTxtPadding{
	padding:0 0 5px 0;
}
.newsTxt{
	line-height:15px;
}
.newsTxt b{
	font-size:11px;
	line-height:16px;
	color:#FFFBD8;
	padding:0 0 0 18px;
	background: no-repeat 10px 6px #C2D341;
	margin:0 0 13px 0;
	display:block;
}
.newsTxt span{
	display:block;
	padding:7px 0 0 8px;
	/*background:url(images/blackarrow.gif) no-repeat 0 14px;	*/
	font-weight:bold;
}
.newsTxt span a{
	color:#BF4C0D;
	background-color:inherit;
}
.newsTxt span a:hover{
	color:#000;
	background-color:inherit;
}
.facilityBg{
	background-color:#ECF686;
	color:#6E7431;
	padding:9px 0 19px 0;
}
h2.facility{
	background:url(images/star.gif) no-repeat 0 2px;
	padding:0 0 0 35px;
}
.one{
	background:url(images/one.gif) no-repeat 0 6px;
	padding:6px 0 0 51px;
}
.two{
	background:url(images/two.gif) no-repeat 0 6px;
	padding:6px 0 0 51px;
}
p.facilityTxt b{
	font-weight:bold;
	color:#408826;
	background-color:inherit;
	display:block;
	padding:0 0 2px 0;
}
p.facilityTxt span{
	display:block;
	padding:6px 0 0 8px;
/*	background:url(images/blackarrow.gif) no-repeat 0 12px;	
*/	font-weight:bold;
}
p.facilityTxt span a{
	color:#BF4C0D;
	background-color:inherit;
}
p.facilityTxt span a:hover{
	color:#000;
	background-color:inherit;
}
p.welTxt{
	line-height:20px;
	padding:10px 0 13px 0;
}
p.welTxt b{
	display:block;
	padding:0 0 2px 0;
	color:#FF6600;
	background-color:inherit;
}
p.welTxt span{
/*	background:url(images/blackarrow.gif) no-repeat 0 28px;
*/	padding:22px 0 0 8px;
	display:block;
}
p.welTxt span a{
	font-weight:bold;
	color:#BF4C0D;
	background-color:inherit;
}
p.welTxt span a:hover{
	color:#000;
	background-color:inherit;
}
.courseImgPPadding{
	padding:12px 0 18px 0;
}
.courseTxt{
	line-height:15px;
	padding:5px 0 0 0;
}
ul.courselink li{
	background:url(images/courselinkdiv.gif) repeat-x 0 100%;
	height:24px;
	
}	
ul.courselink li.nocourselinkDiv{
	background-image:none;
}
ul.courselink li a{
	background:url(images/blackarrow.gif) no-repeat 15px 50%;
	padding:0 0 0 28px;
	display:block;
	line-height:23px;
	color:#BF4C0D;
	background-color:inherit;
}
ul.courselink li a:hover{
	background-color:#FFF;
	color:#000;
}
.bannerBg{
	background-color:#12ACB8;
	color:#FFF; 
	padding:11px 13px 11px 13px;
	border:1px solid #FFF;
}
.bannerBg ul li{
/*	background:url(images/blackarrow.gif) no-repeat 0 50%;
*/	padding:0 0 0 11px;
	line-height:22px;
}
.bannerBg ul li a{
	color:#FFF;
	background-color:inherit;
}
.bannerBg ul li a:hover{
	text-decoration:underline;
}
/*-------------------------Body Panel End-------------------------*/
/*-------------------------Top Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerPPadding{
	padding:23px 0 24px 0;
}
ul.footernav li{
	width:auto;
	float:left;
	padding:0 26px;
	background:url(images/footernavdiv.gif) no-repeat 100% 50%;
	line-height:14px;
	font-weight:normal;
}
ul.footernav li.nofooetnavdiv{
	background-image:none;
}
ul.footernav li a{
	color:#BF4C0D;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#FFFFFF;
	background-color:inherit;
}
.copyright{
	padding:10px 0 0 0;
	font-size:10px;
	line-height:16px;
	color:#CCCCCC;
}
.copyright a{
	color:#FFFFFF;
}
.copyright a:hover{
	text-decoration:underline;
}
.input{
background-color:#D3D3A9;
font-size:12px;
font:Arial;
border:thin;
border-color:#D1D1D1;
border-style:solid;
height:20px;
}
.textarea{
background-color:#D3D3A9;
font-size:12px;
font:Arial;
border:thin;
border-color:#D1D1D1;
border-style:solid;
}
.hr{
border-style:dotted;
border-color:#CCCCCC;
}
/*-------------------------Footer Panel End-------------------------*/
/*login form styles*/
.formerror
{
color:#ff0000;
padding:5px 5px;
margin:3px 3px;
font-weight:bold;
border:1px solid #990000;
background:#FCD5C7;
min-width:200px;
width:400px;
}
.success
{
color:#006600;
padding:5px 5px;
margin:3px 3px;
font-weight:bold;
border:1px solid #006600;
background:#ECFEE9;
min-width:200px;
width:400px;
}