/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:arial, helvetica, sans-serif;
	font-size:.8em;
	color:#666666;
	background-image:url(images/ayur_bg.jpg);
	background-repeat:repeat-x;
	background-color: #fff;
	}
a {
	text-decoration: none;
	font-weight: bold;
	color:  #437516;
	}
a:visited {
	color:  #437516;
	}
a:active {
	color:  #aaa;
	}
a:hover {
	color: #437516;
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	color:#437516;
	margin-bottom: 0;
	
	}
h2 {
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

	
	/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/
#MainWrapper
{	width:779px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: auto;
	
	/*border:#666666 1px dashed;*/
	}

#wrapper{width:779px;

	}
	
#Top{
width:779px;
height:27px;
background-image:url(images/top_bg.gif);
}

	.TopIco{
	width:63px;
	}


#mainNav
	{
		color:#ccc;
		height:23px;
		padding-left:15px;
		width:750px;
		background-image:url(images/topnav_bg.gif);
	}


#mainNav ul
	{
		list-style-type:none;
		display:inline;
		color:#fff;
	}

#mainNav ul li
	{
		float:left;
		height:23px;
	}

#mainNav ul li a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#619235;
	display:block;
	float:left;
	height:23px;
	padding:0px 0px 0px 3px;
	line-height:22px;
	margin:0 5px 0 0;
	padding:0 8px 0 8px;
	border-right:#fff 1px dashed;
	border-left:#fff 1px dashed;
	background-image:url(images/topnav_bgro.gif);
	}
	
#mainNav ul li a:hover
	{
	color:#ffffff;
	line-height:15px;
	border-right:#B3B90F 1px dashed;
	border-left:#B3B90F 1px dashed;
	border-top:#B3B90F 1px dashed;
		height:22px;
	background-image:url(images/topnav_bgro.gif);
	}
	
	


#Banner{
width:779px;
float:left;
clear:both;
background-color:#5C9628;
}
#Banner .pic{float:left;
width:auto;}


#BannerBottom{
clear:both;
width:779px;
height:72px;
}


#hdBanLft{
width:311px;
float:left;
height:72px;
}



#hdBanRgt{width:321px;
float:right;
height:72px;
background-image:url(images/ban_hd_right.jpg);}

#hd{
font-family:Arial Narrow;
color: #437516;
font-size:14px;
font-weight:600;
margin-top:46px;
margin-left:165px;
}




/* MID */
#MainContainer{
border-top: #ccc 1px solid;
margin-top:10px;
padding-top:10px;
width:auto;
height:auto;}


#Left{
background:#F8F8F8;
	float:center;
	border-right: #ccc 1px dashed;
	border-left: #ccc 1px dashed;
	width:750px;
	height:200px;
	padding:0px 0px 0px 7px;
	line-height:22px;
	margin:0 6px 8px 6px;
	}
	#Left1{
background:#F8F8F8;
	float:center;
	border-right: #ccc 1px dashed;
	border-left: #ccc 1px dashed;
	width:750px;
	padding:0px 12px 0px 15px;
	line-height:22px;
	margin:0 6px 8px 6px;
	}

#Mid{
background:#F8F8F8;

	float:left;
	border-right: #ccc 1px dashed;
	border-left: #ccc 1px dashed;
	width:235px;
	height:200px;
	padding:0px 0px 0px 7px;
	line-height:22px;
	margin:0 6px 8px 6px;
}


#Right{
background:#F8F8F8;
	float:left;
	border-right: #ccc 1px dashed;
	border-left: #ccc 1px dashed;
	width:235px;
	height:200px;
	padding:0px 0px 0px 7px;
	line-height:22px;
	margin:0 0px 8px 6px;
}


#TxtContent{
text-align:justify;
clear:both;
background:#F8F8F8;
border-top: #ccc 1px solid;
margin:5px;
padding:15px;
padding-top:5px;}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/* FOOTER */

#footer {
	clear: both;
	height:40px;
	background-color:#E4E4E4;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #8E8D8D;
	border-top: 1px solid #efefef;
	padding: 13px 25px;
	line-height: 18px;
	margin:0px;
	background-image:url(images/footer_bg.gif);
}


#footer a {
	color: #9A9999;
	text-decoration: none;
}

#footer a:hover {
	color: #61A423;
}

#footer #altnav {
	clear: both;
	width: 500px;
	float: right;
	text-align: right;
	padding-top: 13px;
}

#footer #copyright {
	padding-top: 13px;
}

	
	
	/* HOME LINKS */
	
	#Homelinks{
height: 20px;
	width: 21px;
/*	text-indent: 10000px;*/
	overflow: hidden;
	float:left;
	background: url(images/home.gif) top left no-repeat;
	display: block;
}

#Homelinks:hover{
	background-position: bottom left;
}


#mail{
	height: 20px;
	width: 21px;
	/*	text-indent: 10000px;*/
	overflow: hidden;
		float:left;
	background: url(images/mail.gif) top left no-repeat;
	display: block;
}

#mail:hover{
	background-position: bottom left;
}


#sitemap{
	height: 20px;
	width: 21px;
	float:left;
	/*	text-indent: 10000px;*/
	overflow: hidden;
	background: url(images/sitemap.gif) top left no-repeat;
	display: block;
}

#sitemap:hover{
	background-position: bottom left;
}
	
	
	

/* FORM CONTENT*/
#FormContent{
margin-top:0px;
width:auto;
}
	
input{margin-left:8px;
font-family:Arial, Helvetica, sans-serif;
color:#006600;}

textarea{margin-left:8px;
font-family:Arial, Helvetica, sans-serif;
color:#006600;}
	
	
#DiplomaBox{
text-align:center;
background:#F8F8F8;
background-image:url(images/diploma_bg.gif);
height:650px;
margin:15px;
padding:15px;
border:#006600 1px solid;}

#DiplomaTxt{
text-align:justify;
background:#F8F8F8;
margin:15px;
padding:15px;
border:#ccc 1px solid;}
	
	
	
	
	
	
	
	
	
