@charset "utf-8";

/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:12px Arial;color:#7F7E7E;background:#FFF url(../images/bg.jpg) repeat-x left top;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{ padding:0 0 10px 30px;}
h2,h3{	padding:25px 0 0 25px;color:#6AC20A;text-transform:capitalize; font:18px Arial;
}
h3{ padding:0 0 15px 30px;}
h4{ border-bottom:1px solid #6AC20A;}
h4,h5,h6{margin:10px 0 8px 30px; font:bold 14px Arial;color:#6AC20A;}
h6{ margin-bottom:2px; margin-top:20px;}
.fl,.wrapper .container .LeftSec .banner{float:left}
.fr{float:right}
ul{list-style:none; padding:0 0 15px 30px; line-height:18px; }
ul li{ }
ol{list-style:none; padding:0 0 15px 30px;}
ol li{}
p{padding:5px 12px 10px 30px;text-align:justify;}

	
/*------------------------------ PAGE DEFINATIONS -------------------------------*/
.center{margin:0 auto; width:1002px; background:url(../images/center.jpg) no-repeat left top;}
.wrapper{float:left;width:961px;background:#FFF; margin:0 0 0 7px; padding:0 14px;}
*html .wrapper{ margin-left:3px;}
.wrapper .header{height:115px;}
.wrapper .header .logo{float:left;padding:23px 0 0 19px;width:248px;height:60px}
.wrapper .header .topNav{float:right;padding:18px 0 0 0;width:130px;color:#6CB33F;}
.wrapper .header .topNav a{color:#6CB33F;text-transform:capitalize; padding:0 8px;}	

.wrapper .menu{ position:relative; float:left;height:48px;background: url(../images/menu_bg.jpg) repeat-x left top; width:100%;}
.wrapper .menu .menuL{ position:absolute; left:0px;}
.wrapper .menu .menuR{ position:absolute; right:-1px;}
.wrapper .menu ul{padding:0 0 0 100px;}
.wrapper .menu ul li{float:left;padding:0 20px;}

.wrapper .container{ float:left; width:100%; padding:0 0 5px 0;}
.wrapper .container .LeftSec{ float:left; width:704px;}

.wrapper .container .LeftSec .contents{ float:left; padding:26px 0 0 0;width:100%;}
.wrapper .container .LeftSec .contents p strong{ color:#006AB8;}
.wrapper .container .LeftSec .contents p a{color:#7F7E7E; text-decoration:underline;}
.wrapper .container .LeftSec .contents p a.more{ background: url(../images/arrow1.jpg) no-repeat left center; padding:0 0 0 8px; margin:0 0 0 15px; font:11px Arial;}
.wrapper .container .LeftSec .contents p a:hover{ text-decoration:none;}
.wrapper .container .LeftSec .contents ul.ul{}
.wrapper .container .LeftSec .contents ul.ul li{background:url(../images/arrow2.jpg) no-repeat left 5px; padding:0 0 0 12px;}
.wrapper .container .LeftSec .contents ul.ul li ul{ padding:0 0 8px 10px;}
.wrapper .container .LeftSec .contents ul.ul li ul li{ background:url(../images/arrow3.jpg) no-repeat left 6px; padding:0 0 0 10px;}
.wrapper .container .LeftSec .contents ul.ul li p{ padding-left:0;}
.wrapper .container .LeftSec .contents ol.ol{list-style:none; padding:0 0 15px 30px;}
.wrapper .container .LeftSec .contents ol.ol li{background:url(../images/arrow3.jpg) no-repeat left 6px; padding:0 0 0 10px;}
.wrapper .container .LeftSec .contents ol.ol li ol{ padding:0 0 0 10px;}
.wrapper .container .LeftSec .contents ol.ol li ol li{}
.wrapper .container .LeftSec .contents .welSec{ float:left; width:380px;}
.wrapper .container .LeftSec .contents .welSec p{padding:0 12px 10px 30px;}
.wrapper .container .LeftSec .contents .welSec a{ background:url(../images/wela.jpg) no-repeat left top; width:115px; height:25px; float:right; padding:3px 0 0 16px; color:#FFFFFF;}

.wrapper .container .LeftSec .contents .regReqSec{ float:right; width:310px;}
.wrapper .container .LeftSec .contents .regReqSec p,.wrapper .container .rightSec .contactSec p{padding:20px 25px 5px 25px; font:11px Verdana; color:#4F9107; float:left;}
.wrapper .container .LeftSec .contents .regReqSec .btnRR{ background:url(../images/btn1.jpg) no-repeat left top; border:0; float:left; font:11px Verdana; color:#FFF; position:relative; height:25px; width:80px; text-align:center; padding:3px 0 0 0; margin:25px 0 0 0;}

.wrapper .container .LeftSec .contents .regReqSec .register{ float:left; width:307px; height:196px; padding:0 0 5px 0; background:url(../images/register_bg.jpg) no-repeat left top; position:relative;}
.wrapper .container .LeftSec .contents .regReqSec .register .rb1{ left:180px;}

.wrapper .container .LeftSec .contents .regReqSec .request{ float:left; width:307px; height:196px; background:url(../images/request_bg.jpg) no-repeat left top; position:relative;}
.wrapper .container .LeftSec .contents .regReqSec .request .rb2{ left:110px; top:15px;}
.wrapper .container .LeftSec .contents .regReqSec .request p{ padding-right:120px;}

.wrapper .container .LeftSec .contents .tableSec{padding:8px 0 0 30px;}
.wrapper .container .LeftSec .contents .tableSec img{ padding:10px 10px 10px 0;}
.wrapper .container .LeftSec .contents .tableSec table{ border:0;}
.wrapper .container .LeftSec .contents .tableSec table tr td{ padding:8px 0 8px 0px;}
.wrapper .container .LeftSec .contents .tableSec table tr td a{color:#7F7E7E; text-decoration:underline;}
.wrapper .container .LeftSec .contents .tableSec table tr td a:hover{text-decoration:none;}
.wrapper .container .LeftSec .contents a.more{background: url(../images/arrow1.jpg) no-repeat right center; padding:0 8px 0 0; margin:0 15px 0 0px; font:11px Arial; text-decoration:none; color:#7F7E7E}

.wrapper .container .LeftSec .contents .tableSec1{margin:8px 0 0 30px;}

.wrapper .container .LeftSec .contents .contactForm{width:600px;padding:0 0 0 30px; float:left; height:400px; position:relative;}
.wrapper .container .LeftSec .contents .contactForm .error_div{ float:left; width:400px;height:25px; color:#FF0000;}
.wrapper .container .LeftSec .contents .contactForm label{ position:relative; float:left; width:600px; height:30px;}
.wrapper .container .LeftSec .contents .contactForm label b{ position:absolute; left:300px; color:#FF0000; top:0;}
.wrapper .container .LeftSec .contents .contactForm label span{ color:#FF0000;}
.wrapper .container .LeftSec .contents .contactForm label input,textarea,select{ position:absolute; left:120px; top:0; float:left;}

.wrapper .container .LeftSec .contents .contactForm label select{ width:220px; float:left;}
.wrapper .container .LeftSec .contents .contactForm input.SubCan{ background:url(../images/btn1.jpg) no-repeat left top; border:0; float:left; font:11px Arial; color:#FFF; width:80px; height:20px;}
.wrapper .container .LeftSec .contents .contactForm .chkSec{padding:5px 0 15px 0; float:left; width:585px;}
.wrapper .container .LeftSec .contents .contactForm .chkSec input{ margin:0 10px 0 0;}
textarea{ height:85px;}
select{ width:150px;}


.wrapper .container .rightSec{ float:left; width:250px; padding:0 0 0 5px;}
.wrapper .container .rightSec .courseSec{ float:right; background:url(../images/courses_bg.jpg) no-repeat left top; width:245px; height:397px; padding:0 0 5px 0;}
.wrapper .container .rightSec .courseSec ul{ padding:10px 0 0 20px; font:11px Verdana; color:#4F9107; line-height:23px;}
.wrapper .container .rightSec .courseSec ul li{ background:url(../images/carrows.jpg) no-repeat left center; padding:0 0 0 15px;}
.wrapper .container .rightSec .courseSec ul li a{color:#4F9107;}

.wrapper .container .rightSec .contactSec{ float:right; width:245px; background:url(../images/contact_bg.jpg) no-repeat left top; height:261px; }

.wrapper .container .rightSec .contactSec p{ line-height:20px; padding-right:1px;}
.wrapper .container .rightSec .contactSec a{color:#4F9107; text-decoration:underline;}
.wrapper .container .rightSec .contactSec a:hover{ text-decoration:none;}
.wrapper .container .rightSec .quickLinks{ float:right; width:245px; background:url(../images/quicklinks.jpg) no-repeat left top; height:156px; }
.wrapper .container .rightSec .quickLinks a{color:#4F9107; text-decoration:underline; margin:10px 0 10px 30px; display:block;}

.wrapper .footer{float:left;height:47px;background:#68B92E url(../images/footerL.jpg) no-repeat left top;color:#FFF;width:100%; font:11px Verdana; position:relative;}
.wrapper .footer .footerAbs{ position:absolute; right:-1px;}
.wrapper .footer p{padding:20px 0 0 18px;float:left;}
.wrapper .footer a{color:#FFF;text-decoration:underline;}
.wrapper .footer a:hover{text-decoration:none;}
.wrapper .footer .footNav{float:left;padding:20px 0 0 10px;width:230px;color:#FFF;}
.wrapper .footer .footNav a{padding:0 8px; }	
.wrapper .footer span{ float:right;padding:20px 0 0 8px; width:160px;}

/*------------------------------ EXTRA DEFINATIONS -------------------------------*/

ul.sitemap{ float:left; width:300px; padding:0 0 0 20px; margin:0 0 0 10px; }
*html ul.sitemap{ margin-left:5px;}
ul.sitemap li{	background: #E0FFBF; border-bottom:1px solid #fff; line-height:20px; float:left; width:280px;padding:0 0 0 10px;}
ul.sitemap li a{ text-decoration:none; color:#427F00;}
ul.sitemap li a:hover{ text-decoration:underline;}
ul.sitemap li ul{ padding:0 0 0 15px;}
ul.sitemap li ul li{ width:250px;}

ul.sitemap li ul li.last{ border:0;}