/* CSS Document */
body{
	padding:16px 0 0 0;
	margin:0;
	color:#145314;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat-x 0 0 #fff;
	}
div, p, ul, form, h2, h3, h1, img, form{
	padding:0;
	margin:0;
	}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
	
a{
	color:#2e7c2d;
	}
	
/*-------------------main div start------------*/
#mainDiv{
	width:938px;
	margin:0 auto;
	}
	
/*-------------top part start-------------*/
#top_part{
	height:84px;
	position:relative;
	margin:0 0 4px 0;
	}
	
.logo{
	font-size:0;
	line-height:0;
	border:0;
	display:block;
	position:absolute;
	left:11px;
	top:0;
	}
	
#top_part ul.topLink{
	height:20px;
	position:absolute;
	right:0;
	top:17px;
	list-style-type:none;
	}
	
#top_part ul.topLink li{
	float:left;
	display:block;
	font-size:68%; /*11px; */
	padding:0 8px;
	line-height:20px;
	}
	
#top_part ul.topLink li a{
	text-decoration:none;
	color:#2a7129;
	background-color:inherit;
	}
	
#top_part ul.topLink li a:hover{
	color:#000000;
	background-color:inherit;
	}
	
#top_part ul.sub_link{
	height:27px;
	list-style-type:none;
	position:absolute;
	right:0;
	bottom:0;
	font-size:0;
	line-height:0;
	}
	
#top_part ul.sub_link li{
	float:left;
	padding:0 0 0 6px;
	display:block;
	}
	
#top_part ul.sub_link li a{
	display:block;
	height:27px;
	text-indent:-222222px;
	}
#top_part ul.sub_link li a.tuck{
	background:url(../images/tuck_exe.gif) no-repeat 0 0;
	width:213px;
	}
#top_part ul.sub_link li a.tuck:hover{
	background:url(../images/tuck_exe.gif) no-repeat 0 100%;	
	}
	
#top_part ul.sub_link li a.leadership{
	background:url(../images/leadership.gif) no-repeat 0 0;
	width:255px;
	}
#top_part ul.sub_link li a.leadership:hover{
	background:url(../images/leadership.gif) no-repeat 0 100%;	
	}
	
#top_part ul.sub_link li a.gateway{
	background:url(../images/gateway.gif) no-repeat 0 0;
	width:258px;
	}
#top_part ul.sub_link li a.gateway:hover{
	background:url(../images/gateway.gif) no-repeat 0 100%;	
	}
	
/*----------------------header part start--------------*/
#header{
	padding:0;
	}
	
#header img{
	display:block;
	font-size:0;
	line-height:0;
	}
/*-----------------------animated part start----------*/
#animated{
	height:37px;
	margin:9px 0 0 0;
	}
	
/*-----------------body part start------------------*/
.body{
	width:938px;
	padding:8px 0 10px 0;
	border-bottom:#d6e7d6 1px solid;
	}
	
/*---------------left part start---------*/
#left{
	width:706px;
	float:left;
	}
	
.left_common{
	width:228px;
	float:left;
	background:url(../images/left_com_div.gif) no-repeat 0 0;
	height:239px;
	margin:0 6px 0 0;
	}
	
.left_common h2.tep{
	background:url(../images/tuck_ex_pro.gif) no-repeat 0 0;
	height:58px;
	margin:0 0 8px 0;
	}
	
.left_common h2.lsip{
	background:url(../images/lsip.gif) no-repeat 0 0;
	height:58px;
	margin:0 0 8px 0;
	}
	
.left_common h2.gblp{
	background:url(../images/gblp.gif) no-repeat 0 0;
	height:58px;
	margin:0 0 8px 0;
	}
	
.left_common img{
	display:block;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	}
	
.left_common p{
	margin:0 6px 0 10px;
	font:normal 75%/18px Verdana, Arial, Helvetica, sans-serif;/*12px*/
	}
	
.prog{
	background:url(../images/program.gif) no-repeat 0 0;
	height:22px;
	display:block;
	text-indent:-222222px;
	}
	
.prog:hover{
	background:url(../images/program.gif) no-repeat 0 100%;
	}

	
/*------------right part start---------*/
#right{
	width:230px;
	float:left;
	}
	
/*-----------footer part start----------------*/
#footer{
	width:290px;
	margin:15px auto 0;
	}

	
.green_bold{
	font:16px/20px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	color:#328631;
	background-color:inherit;
	text-align:center;
	padding:0 0 18px 0;
	}
.gray_text{
	color:#838383;
	font:13px/20px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-align:center;
	}
	
.gray_text a{
	color:#838383;
	background-color:inherit;
	text-decoration:none;
	}
.gray_text a:hover{
	color:#328631;
	background-color:inherit;
	}
	
/*------------------inside part start------------*/
.inside_left{
	width:632px;
	padding:0 0 0 0;
	float:left;
	}
.inside_left_dl{
	width:950px;
	padding:0 0 0 0;
	float:left;
	}
.inside_h2{
	/*background:url(../images/leader_h2.gif) no-repeat 0 0;*/
	height:68px;
	margin:0 0 17px 20px;	
	}
.inside_sub_h2{
	background:url(../images/testimonials-sub.jpg) no-repeat 0 0;
	height:108px;
	margin:0 0 17px 20px;	
	}
	
.inside_h3{
	/*background:url(../images/sub.gif) no-repeat 0 0;*/

	margin:0 45px 18px 20px;
	color:#666666;
	background-color:inherit;
	font:bold 18px/25px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	}
.quote_h3{
	margin:0 0 0px 0px;
	color:#fb9027;
	background-color:inherit;
	font:bold 15px/20px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	}
.nopad{
	padding-top:0 !important;
	}

.askterisk{
	color:#FF0000;
}
.inside_text{
	margin:0 40px 15px 20px;
	font-size:75%;/*12px*/
	color:#333333;
	background-color:inherit;
	line-height:18px;
	}

.inside_contact{
	margin:0 40px 15px 20px;
	}
	
.serif_text{
	margin:0 40px 15px 20px;
	font-size:14px;
	color:#666666;
	font-family:"Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	 
.inside_list{
	list-style-type:none;
	margin:0 0 22px 58px;
	}
	
.inside_list li{
	background:url(../images/inside_list.gif) no-repeat 0 8px;
	padding:0 0 0 12px;
	font-size:75%; /*12px*/
	color:#333333;
	background-color:inherit;
	line-height:20px;
	}
	
.inside_link{
	color:#2e7c2d;
	background-color:inherit;
	}
.inside_link:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	}
	

/*--------------------inside right--------------*/

.inside_bg{
	background:url(../images/inner-bg.jpg) repeat-x 0 0 #fff;
	color:#145314;
	}

.inside_right{
	width:306px;
	float:right;
	}
	
.padding_top{
	padding-top:13px;
	}
	
.leader_right{
	background:url(../images/leadership_right.gif) no-repeat 0 0;
	height:59px;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#2a7129;
	background-color:inherit;
	padding:16px 0 0 20px;
	letter-spacing:-1px;
	}
	
.right_gray{
	background:url(../images/right_gray.gif) repeat-x left bottom #fbfbfb;
	color:#000000;
	border-left:#deddde 2px solid;
	border-right:#deddde 2px solid;
	padding:0 0 0 9px;
	}
	
.gray_bot{
	background:url(../images/gray_bot.gif) no-repeat 0 0;
	height:20px;
	display:block;
	margin:0 0 11px 0;
	}
	
.inside_pro{
	list-style-type:none;
	font-size:0;
	line-height:0;
	margin:10px 3px 0 0 ;
	border-top:#d2d1d1 1px solid;
	}
	
.inside_pro li{
	display:block;
	height:47px;
	border-bottom:#d2d1d1 1px solid;
	padding:1px 0;
	}
	
.inside_pro li a{
	display:block;
	background:url(../images/inner_arrow.gif) no-repeat 11px 9px;
	font-size:0;
	height:47px;
	font:bold 16px/47px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	color:#6b6a6a;
	background-color:inherit;
	padding:0 0 0 45px;
	text-decoration:none;
	}
	
.inside_pro li a:hover{
	background-color:#d6d5d5;
	color:#6b6a6a;
	}
	
.inside_pro li a.indicator{
	background-color:#d6d5d5;
	color:#6b6a6a;
	}	
/*--------------------forms--------------*/
	
.formDiv{
	width:305px;
	margin:0 auto;
	color:#fff;
	padding:15px 0 0 0;
	}
	
	
.formDivbox{
	background:url(../images/form_bg.jpg) no-repeat 0 0;
	height:677px;
	padding:16px 10px 0;
	}
	
.formDiv h2{
	color:#fff;
	background-color:inherit;
	border-bottom:#d2d1d1 1px solid;
	font:bold 18px/18px "Adobe Caslon Pro", Arial, Helvetica, sans-serif;
	padding:0 0 11px 9px;
	margin:0 0 15px 0;
	}
	
.formDivtext{
	color:#fff;
	background-color:inherit;
	font-size:75%; /*12px*/
	padding:0 0 11px 9px;
	margin:0 0 2px 0;
	}

.formDivtextSmall{
	color:#93c993;
	background-color:inherit;
	font-size:63%; /*10px*/
	padding:0 0 11px 9px;
	margin:0 0 2px 0;
	}

.formDivtext label{
	width:80px;
	float:left;
	padding:0 11px 0 0;
	}
	
.formDivtext a{
	color:#fff;
	text-decoration:underline;
	}

.formDivtext a:hover{
	text-decoration:none;
	}
	
.formDivinnerDiv{
	width:280px;
	height:32px;
	}
	
.formDivinnerDiv label{
	width:80px;
	float:left;
	line-height:24px;
	font-size:75%;/*12px*/
	font-weight:bold;
	text-align:right;
	padding:0 11px 0 0;
	}
	
.newFormText{
	line-height:24px;
	font-size:75%;/*12px*/
	font-weight:bold;
	text-align:right;
	}
	
.formDivinnerDiv input.textbox{
	width:178px;
	height:22px;
	border:#889588 1px solid;
	float:left;
	}
	
.formDivinnerDiv input.submit{
	background:url(../images/submit.gif) no-repeat 0 0;
	width:99px;
	height:19px;
	cursor:pointer;
	border:none;
	float:left;
	}
.mar_top{
	margin-top:12px;
	}
.mar_left{
	margin-left:84px;
	}
/*--------------------contact form--------------*/

.formContactDiv{
	margin:0;
	padding:15px 12px 0 0;
	}
	
.formContactDiv form{
	margin:0;
	padding:0 10px 0 0;
	}
		
.formContactDivinnerDiv{
	height:32px;
	}

.formContactDivtext{
	width:400px;
	background-color:inherit;
	font-size:75%; /*12px*/
	padding:20px 11px 9px 20px;
	}

.formContactDivtext textarea{
	width:320px;
	height:150px;
	border:#889588 1px solid;
	}
	
.formContactDivinnerDiv label{
	width:150px;
	float:left;
	line-height:24px;
	font-size:75%;/*12px*/
	text-align:right;
	padding:0 11px 0 0;
	}

.formContactDivinnerDiv input.textbox{
	width:200px;
	height:22px;
	border:#889588 1px solid;
	float:left;
	}
	
.formContactDivinnerDiv input.submit{
	background:url(../images/submit.gif) no-repeat 0 0;
	width:99px;
	height:19px;
	cursor:pointer;
	border:none;
	float:left;
	}
/*--------------------old form--------------*/

.inside_form{
	background:url(../images/inside_form_bg.gif) no-repeat 0 0;
	height:207px;
	padding:16px 0 0 10px;
	margin:15px 0 0 0;
	}
	
.inside_form h2{
	/*background:url(../images/resquest_h2.gif) no-repeat 0 0;*/
	height:50px;
	font:bold 20px/25px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	border-bottom:#FFFFFF 1px solid;
	margin:0 10px 0 0;
	}
		
.inside_form label{
	width:65px;
	padding:0 11px 0 0;
	font-size:69%; /*11px*/
	line-height:25px;
	text-align:right;
	float:left;
	color:#ffffff;
	background-color:inherit;
	margin:0 0 8px 0;
	font-weight:bold;
	}
	
.inside_form input{
	width:178px;
	height:22px;
	border:#999999 1px solid;
	float:right;
	margin:0 0 8px 0;
	}
	
.inside_form input.submit{
	background:url(../images/submit.gif) no-repeat 0 0;
	height:21px;
	width:101px;
	cursor:pointer;
	border:none;
	float:left;
	}
	
/* ak here !!!!!!!!!! */

.inside_round_div{
	background:url(../images/inside_box.gif) no-repeat 0 0;
	width:288px;
	height:165px;
	float:left;
	margin:0 0px 0 0;
	padding:11px 12px 0 16px;
	}
	
.inside_round_div h2{
	/*background:url(../images/meet_pro.gif) no-repeat 0 0;*/
	height:28px;
	font:bold 18px/25px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	color:#2a7129;
	}

.inside_round_div h2.thought{
	background:url(../images/thought.gif) no-repeat 0 0;
	height:28px;
	}
	
/* ak here !!!!!!!!!! */

.inside_round_div img{
	float:left;
	display:block;
	font-size:0;
	line-height:0;
	margin:0 13px 0 0;
	}
	
.inside_round_div p{
	width:149px;
	float:left;
	font-size:75%;/*12px*/
	color:#7f7f7f;
	background-color:inherit;
	line-height:18px;
	}
	
.inside_round_div p a{
	color:#2a7129;
	background-color:inherit;
	display:block;
	margin:20px 0 0 0;
	}
	
.inside_round_div p a:hover{
	text-decoration:none;
	}
	


.inside_quote{
	background-image:url(../images/widebox.jpg);background-repeat:no-repeat;
	width:563px;
	min-height:105px; 
	margin-top:-5px;
	margin-left:-1px;
	_margin-top:0px;
	_width:552px;
	}
.inside_quote2{
	background-image:url(../images/widebox.jpg);background-repeat:no-repeat;
	width:563px;
	min-height:180px; 
	margin-top:-5px;
	margin-left:-1px;
	_margin-top:0px;
	_width:552px;
	}
.quoteend{
	background-image:url(../images/endquote.jpg);
	width:563px;
	height:7px;
	_margin-bottom:-12px;
	margin-left:-1px;
	}
.quotetext{
	color:#666666;
	font-size:16px;
	font-family:"Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	}
.text2{
	float:left;
	margin-top:20px;
	margin-left:20px;
	width:520px;
	text-align:left;
	font: 14px/19px "Verdana", Georgia, Arial, Helvetica, sans-serif;
	color:#262626;
	}
.text2 b{
	color:#427427;
	font: 19px/25px "Verdana", Georgia, Arial, Helvetica, sans-serif;
	}
.text2 p{
	margin:0px;
	padding:0px;
	line-height:150%;
	}
/*---------------right contact box-----------------*/


.contact{
	background:url(../images/contact-box-bg.jpg) no-repeat 0 0;
	width:305px;
	margin:0 auto;
	color:#fff;
	height:200px;
	padding:15px 12px 0 0;
	}
	
.contactboxtext{
	color:#fff;
	background-color:inherit;
	font-size:75%; /*12px*/
	margin:0 20px 18px 20px;
	}

.contactboxtext a {
	color:#fff;
	}


.contactboxhead{

	margin:0 20px 18px 20px;
	color:#fff;
	background-color:inherit;
	font:bold 18px/25px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	}


/*---------------faculty page start-----------------*/
.faculty_h2{
	margin:18px 0 17px 20px;
	color:#2a7129;
	font:bold 18px/20px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	background-color:inherit;
	}
	
.facultyDiv{
	margin:0 0 0 20px;
	}
	
.facultyDiv img{
	display:block;
	float:left;
	margin:0 21px 0 0;
	}
	
	
.facultyDiv p{
	font-size:75%;/*12px*/
	color:#333333;
	background-color:inherit;
	padding:0 10px 0 0;
	line-height:18px;
	}
	
.facultyDiv p.text{
	width:360px;
	float:left;
	font:bold 15px/19px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	margin:0 0 16px 0;
	}
	
.faculty_text{
	margin-bottom:20px;
	}
.black_text{
	color:#000;
	background-color:inherit;
	}
	
.faculty_right{
	background:url(../images/inside_right_bg.gif) repeat-y 0 0;
	}
	
.faculty_right span.top{
	background:url(../images/inside_top.gif) no-repeat 0 0;
	height:11px;
	display:block;
	}
	
.faculty_right span.bot{
	background:url(../images/inside_right_bot.gif) no-repeat left bottom;
	height:15px;
	display:block;
	}
	
.faculty_right_inner{
	background:url(../images/inside_right_gradian_bg.gif) repeat-x left bottom;
	margin:0 2px;
	padding:0 0 0 14px;
	}
.faculty_right_inner h2{
	color:#2a7129;
	background-color:inherit;
	font:bold 18px/25px "Adobe Caslon Pro", Georgia, Arial, Helvetica, sans-serif;
	}
	
.faculty_right_inner ul.faculty{
	list-style:none;
	}
	
.faculty_right_inner ul.faculty li{
	display:block;
	padding:0 11px 13px 0;
	float:left;
	}
	
.faculty_right_inner ul.faculty li img{
	border:none;
	}
	
/*.faculty_right_inner ul.faculty li a{
	background:url(../images/faculty1.jpg) no-repeat 0 0;
	display:block;
	font-size:0;
	line-height:0;
	width:85px;
	height:84px;
	text-indent:-222222px;
	}
	
.faculty_right_inner ul.faculty li a:hover{
	background:url(../images/faculty.jpg) no-repeat 0 0;
	}
	
.faculty_right_inner ul.faculty li a.hover{
	background:url(../images/faculty.jpg) no-repeat 0 0;
	}*/
