@charset "utf-8";

/* CSS Document */

body{

	background:url(../images/bg.jpg) repeat-x top left #f4fbd2;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	font-weight:normal;

	margin:0px;

	padding:0px;



}

.clear{

	 clear:both;

}

* {

	margin:0px;

	padding:0px;

}

img {

	border:0;

}

A:focus {

	outline:none;

}

/*-------------Main Dive Start Here----------------*/

.MainDive{

	width:924px;

	margin:0 auto;

}

.TopBr{

	background:url(../images/top_bg.jpg) no-repeat top left;

	width:924px;

	height:10px;

	overflow:hidden;

}

/*-------------Top Section Start Here----------------*/

.TopSection{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:924px;

	height:406px;

}

.logo{
	display: block;
	margin-left:auto; 
	margin-right:auto;
	
}



/*-------------Top Left Start Here----------------*/

.TopLeft{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:224px;

	height:406px;

}

.Logo{

	width:187px;

	height:171px;

	margin:20px 0px 0px 0px;



}

.Navigation{

	width:224px;

	margin:45px 0px 0px 0px;

}

.Navigation ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	

}

.Navigation li{

	background:url(../images/li_line.jpg) no-repeat bottom right;	

	list-style:none;

	font-size:16px;	

	font-weight:bold;

	margin:0px 0px 0px 0px;

	padding:4px 0px 4px 0px;

	width:190px;

}

.Navigation li a{

	background:url(../images/li.jpg) no-repeat top left;

	text-decoration:none;

	color:#588833;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 22px;

	

}

.Navigation li a:hover, .TopSection .TopLeft .Navigation li a.active {

	background:url(../images/li_hover.jpg) no-repeat top left;

	text-decoration:none;

	color:#588833;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 22px;

	

}

.TopSection .TopLeft .Navigation li a.active {

	background:url(../images/li_hover.jpg) no-repeat top left;

	}

/*-------------Top Right Start Here----------------*/

.TopRight{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:700px;

	height:406px;

	position: relative;

}

.TopRight img.Header {

	position: absolute;

	top: 0px;

	right: 12px;

}

.TopRight img.Badge {

	position: absolute;

	top: 5px;

	right: 0px;

	border: 0px;

}

/*-------------Middle Section Start Here----------------*/

.MiddleSection{

	width:924px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 25px 0px;

}

.MiddleSection p{

	margin:0px 0px 0px 0px;

	padding:0px 27px 10px 0px;

	



}

/*-------------Middle Right Start Here----------------*/

.MiddleLeft{

	width:600px;

	min-height:260px;

	height:auto !important;

	height:260px;

	float:left;

	margin:25px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:url(../images/middle_rpt.jpg) repeat-y top right;

}

.Heading{

	width:600px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 15px 0px;



}



/*-------------Middle Left Start Here----------------*/



.MiddleRight{

	width:324px;

	float:left;

	margin:20px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-weight:bold;

	color:#462e06;

}

/* ----------------  testimonials  -------------------- */

.testimonialMain {

	background:#a5c268 url(../images/testim_top_01.gif) left top no-repeat;

	padding:11px 0 0px;

	width:294px;

	margin:0 0 10px 30px;

	font-size:11px;

	color:#fff;

	font-weight:normal;

	line-height:14px;

}

.qualifymain {

	background:#dde9a1;

	padding:0px 0 0px;

	margin:0 0 10px 30px;

	width:294px;

}

.qualifyBg {

	padding:14px 17px 5px;

}

UL.qlfyMain {

	margin:0px;

	padding:0px;

}

UL.qlfyMain LI {

	background:url(../images/bllet_main.gif) left center no-repeat;

	font-weight:bold;

	color:#333333;

	line-height:14px;

	padding:4px 0 5px 25px;

	list-style-type:none;

}

UL.qlfyMain LI.sublist {

	background:url(../images/bullet_sub.gif) left center no-repeat;

	padding:4px 0 5px 15px;

	font-weight:normal;

	line-height:14px;

}

.qualifymain H4 {

	font-size:14px;

	border-bottom:1px solid #e9f4ac;

	padding:0px 0 5px;

	display:block;

	margin:10px 0 5px;

}

.qualifyBot {

	background:url(../images/quallyfy_bot.gif) left top no-repeat;

	height:9px;

	overflow:hidden;

}

.qualifymain h3 {

	background:url(../images/qulification_top.gif) left top no-repeat;

	color:#462f06;

	padding:13px 0 12px 17px;

	display:block;

}

.testimonialMain img {

	float:left;

	margin:1px 10px 4px 12px;

}

.testimonialMain p {

	padding:0 12px 0 0px;

}

.testimBottom {

	background:#f4fbd2   url(../images/tesim_bottom.gif) left top no-repeat;

	overflow:hidden;

	height:45px;

	width:284px;

	color:#462f06;

	padding:24px 0 0 10px;

	font-style:italic;

	

}

.testmNomrgn  {

	margin-bottom:0;s

}

.LeftHeading{

	margin:0px 0px 0px 0px;

	padding:0px 0px 15px 50px;



}

.TextField{

	width:210px;

	height:23px;

	border:solid 1px #a8aa85;

	background:url(../images/textfield.jpg) repeat-x top left;

	margin:0px 0px 0px 5px;

	padding:0px 0px 0px 0px;



}
.FieldText{
	width:210px;
	height:23px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;

}
.TextArea{

	width:210px;

	height:70px;

	border:solid 1px #a8aa85;

	background:url(../images/textfield.jpg) repeat-x top left #FFFFFF;

	margin:0px 0px 0px 5px;

	padding:0px 0px 0px 0px;



}

/*-------------Footer Start Here----------------*/

.Footer{

	margin:0 auto;

	padding:45px 0px 0px 0px;

	background:url(../images/footer_bg.jpg) repeat-x top left #3f711d;

	height:125px;

	text-align:center;

	

	color:#FFFFFF;

}

.Footer a{

	text-transform:uppercase;

	padding:0px 10px 0px 10px;

	color:#FFFFFF;

	text-decoration:none;

}

.Footer a:hover{

	

	color:#a8f068;

	text-decoration:none;

}
.FooterDisclaimer{
	margin:0 auto;
	height:35px;
	width:750px;
	text-align:center;
	line-height:12px;
	color:#FFFFFF;
}

/*-------------Inner Section Start Here----------------*/

.InnerSection{

	width:924px;

	float:left;

	margin:25px 0px 0px 0px;

	padding:0px 0px 0px 0px;	

}

.innerAbout {

	width:573px;

	background:url(../images/middle_rpt.jpg) repeat-y top right;

	padding:0px 27px 10px 0px;

}

.InnerSection p {

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	}

.InnerSection img{

	float:left;

	margin:0px 10px 10px 0px;

	padding:1px;

	border:solid 1px #9ec480;

}

.InnerSection h2{

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:normal;

	color:#78a405;

}

.InnerSection h3{

	width:924px;

	clear:both;

	display:block;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#422f05;

	}

.InnerSection span {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	float:right;

	font-weight:bold;

	color:#422f05;

	clear:both;

	}



.InnerSection ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	

}

.InnerSection li{

	list-style:none;

	font-size:12px;	

	font-weight:bold;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 25px;

	background-image:url(../images/li_content.jpg);

	background-repeat:no-repeat;

	color:#422f05;

}	



.services{

	width:924px;

}

.serviceTop {

	width:920px;

	margin:0px 0 30px;

	padding:3px 3px;

}

.serviceMain {

	background:url(../images/reading_bg.gif) left center no-repeat;

	width:276px;

	height:158px;

	padding:11px 12px;

	float:left;

	margin-right:10px;

	display:inline;

}

.writing {

	background-position:-300px 0px;

}

.cognitive {

	background-position:-600px 0px;

}

.noMargin {

	margin-right:0px;

}

.serviceMain h2 {

	line-height:11px;

	line-height:11px;

	border-bottom:1px solid #efeeac;

	padding:1px 0 9px;

	display:block;

	margin:0 0 6px;

}

.serviceMain h2 img {

	border:0;

	float:none;

	margin:0;

}

.serviceMain UL  {

	margin:0px;

	padding:5px 0 0 12px;

}

.serviceMain UL  LI {

	background:url(../images/bullet.png) left 6px no-repeat;

	padding:0px 0 0px 11px;

	font-weight:normal;

	line-height:16px;

	width:230px;

}

.services_left{

	width:170px;

	float:left;

}



.services_right{

	width:754px;

	float:right;

}

	

#contactus_form {

	background:url(../images/middle_rpt.jpg) repeat-y top right;

	width:300px;

	float:left;

	margin:10px 0px 0px 0px;

	padding:5px 50px 40px 0px;

	

}

.contactId {

	padding:0 0 15px;

}	

A.mailLnk:link, A.mailLnk:visited {

	color:#588833;

}

A.mailLnk:hover, A.mailLnk:active {

	text-decoration:none;

}

.contact_us_right {

	float:right;

	overflow:hidden;

	width:550px;

	padding:15px 0px 0px 15px;

	

}

.button{

	background:url(../images/submit.jpg) no-repeat top left;

	height:28px;

	width:103px;

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	cursor:pointer;

	border:0;

}



.border{

border-bottom:1px dotted #598935;

margin:20px 0px 20px 0px;



}



