body {
	background-color: #e3e3c4;
	margin: 0px;
	padding: 0px;
}
#PrintHeader { display: none; }
#PrintFooter { display: none; }
#TableFooter {
	background:url(images/footer-bg.jpg) repeat-x top left;
	height: 47px;
	width:747px;
	margin:10px auto;
	padding-top:15px;
}
#TableBody img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#TableMenu {
	width: 128px;
}
#TableMenu td {
	margin: 0px;
	padding: 0px;
}
#TableMenu img {
	display: block;
	margin: 0px;
	padding: 0px;
}
img {
	display: block;
	margin: 0px;
	padding: 0px;
}
.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.DateText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-align: right;
	vertical-align: top;
	padding-bottom: 15px;
}

a:link {
	color: #676767;	font-weight: bold;}
a:visited {	color: #676767;	font-weight: bold;}

a:hover {color: #7eb8ce;text-decoration: none;font-weight: bold;}

a:active {color: #676767;font-weight: bold;}

.MenuArea {
	background-image: url(images/sub-mantra.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 257px;
	padding-top: 11px;
}
.BodyContent {
	padding-top: 6px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 14px;

}
.BodyContent td {
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.BodyList{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #686866;
	line-height: 20px;

}

.TableStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04039D;
	line-height: 20px;

}
.TableStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686866;
	line-height: 15px;
}

.TableStyle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686866;
	line-height: 20px;
	background-color: #FBFBEF;

}
.PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FBBD5D;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 5px;
	border: 1px solid #036334;
	background-color: #036334;
}

/*Additional Reskin Styles*/

#Container {
	width:800px;
	margin:auto;
	/*background:#FF0000;*/
	}

.FloatLeft {
	float:left;
	padding:0;
	margin:0;
	/*background:#0000FF;*/
	}
	
.FloatRight {
	float:left;
	width:350px;
	padding:0 0 0 10px;
	margin:0;
	/*background:	#99FF00;*/
	}
	
.clear {
	clear:both;
	}

#Menu {
	list-style:none;
	padding:0;
	margin:0;
	}
		
	#Menu a {
	display: block;
	text-indent:-9999em;
	height:31px;
	width:159px;
	}
	
	#Menu .home a {
		background:url(images/Nav-home.gif) top left no-repeat;
		}
		#Menu .home a:hover {
		background:url(images/Nav-home-over.gif) top left no-repeat;
		}

	#Menu .about a {
		background:url(images/Nav-about.gif) top left no-repeat;
		}
		#Menu .about a:hover {
		background:url(images/Nav-about-over.gif) top left no-repeat;
		}	

	#Menu .products a {
		background:url(images/Nav-products.gif) top left no-repeat;
		}
		#Menu .products a:hover {
		background:url(images/Nav-products-over.gif) top left no-repeat;
		}
		
	#Menu .facility a {
		background:url(images/Nav-facility.gif) top left no-repeat;
		}
		#Menu .facility a:hover {
		background:url(images/Nav-facility-over.gif) top left no-repeat;
		}
	#Menu .contact a {
		background:url(images/Nav-contact.gif) top left no-repeat;
		}
		#Menu .contact a:hover {
		background:url(images/Nav-contact-over.gif) top left no-repeat;
		}
		
.home-body {
	background:url(images/hometext-bg.gif) top left no-repeat;
	width:268px;
	height:152px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 22px;
	padding:10px 10px 0 0;
	line-height:18px;
	}


.content-container {
	background:#F4F4DC;
	padding:10px;
	}

.content-top {
	background:url(images/content-top-bg.gif) top left no-repeat;
	width:589px;
	height:24px;
	}
	
.content-bottom {
	background:url(images/content-bottom-bg.gif) top left no-repeat;
	width:589px;
	height:38px;
	padding:0;
	}
			
.SubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7FB8CC;
	text-indent: 0px;
	padding-top: 4px;
}

.page-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #676767;
	height:26px;
	padding:2px;
	text-indent:10px;
	background:url(images/pagetitle-bg.jpg) top left no-repeat;
	}
