/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg.jpg) left top repeat-x #fff;
}
p{
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}
a{
	outline:none;
}
.clearfix{
	clear:both;
}
.logo-bg{
	width:285px;
	height:129px;
	background:url(../images/logo-bg.jpg) left top no-repeat;
}
.page-T{
	background:url(../images/body-T.png) left top no-repeat;
}
.page-T h1{
	font:normal 24px/67px Arial, Helvetica, sans-serif;
	color:#d59853;
	margin:0;
	padding:0;
	text-decoration:none;
}
.page-T h1{
	font:normal 24px/35px Arial, Helvetica, sans-serif;
	color:#d59853;
	margin:0;
	padding:0;
	padding:30px 0 0 0;
	text-decoration:none;
}
.page-T h1 span{
	font:normal 30px/35px Arial, Helvetica, sans-serif;
	color:#92010b;
	margin:0;
	padding:0;
}
.left-pannel{
	width:600px;
	float:left;
	padding-left:18px;
	padding-right:32px;
}
.right-pannel{
	width:255px;
	float:left;
	padding:30px 0 0 40px;
	/*margin-top:30px;*/
	border-left:1px dashed #cccccc;
	background:url(../images/divider.jpg) left 15px no-repeat;
}
.wel-txt{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#747474;
}
.left-pannel img{
	margin:0 0 6px 0;
}
.header-mid{
	background:url(../images/h1M.png) left top repeat-x;
}
.right-pannel h1{
	font:normal 24px/40px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	padding:0px 0 0 0;
	text-decoration:none;
}
.right-pannel span{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#9c010c;
}
.right-pannel-txt{
	color:#747474;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:6px 6px 8px 0;
}
.right-img{
	margin:0 6px 0 0;
}
.footer{
	width:100%;
	height:114px;
	background:url(../images/footer-bg.jpg) left top repeat-x;
}
.footer-link{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#988567;
	text-decoration:none;
	padding:0 3px;
}
.footer-link a{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#988567;
	text-decoration:none;
	padding:0 3px;
}
.footer-link a:hover{
	color:#988567;
	text-decoration:none;
}
.email-link a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#747474;
	text-decoration:underline;
}
.email-link a:hover{
	color:#747474;
	text-decoration:none;
}
.resul{margin:0px 0 0 12px; padding:0px; list-style-type:none;}
.resul li{margin:3px 0px 0px 0px; padding:0px 0px 0px 15px; list-style:none; background:url(../images/bullets.jpg) no-repeat 0px 5px;}
.resul li a{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#747474; text-decoration:none; padding-left:8px;}
.resul li a:hover{text-decoration:none; color:#747474;}


/*--------------------------- Menu Css -------------------------------*/
.nav{
	width:100%;
	background:url(../images/nav-mid.png) left top repeat-x;
	height:67px;
}
.nav ul{
	margin:0;
	padding:0;
	list-style-type: none;
	clear:both;
}
.nav li{
	margin:0;
	padding:0 5px;
	float:left;
}
.nav li a{
	font:normal 13px/67px Arial, Helvetica, sans-serif;
	color:#fff0d9;
	text-decoration:none;
	display: block;
	height:67px;
	float:left;
	padding: 0px 0px 0px 12px;
}
.nav li a span {
	line-height:67px;
	display: block;
	height:67px;
	padding-right: 12px;
	cursor:pointer;
}
.nav li a:hover{
	color:#fff0d9;
	text-decoration:none;
	background-image:url(../images/left.png);
	background-repeat:no-repeat;
	background-position:left 22px;
}
.nav li a:hover span {
	background-image:url(../images/right.png);
	background-repeat:no-repeat;
	background-position:right 22px;
}
.nav li a.active{
	color:#fff0d9;
	text-decoration:none;
	background-image:url(../images/left.png);
	background-repeat:no-repeat;
	background-position:left 22px;
}
.nav li a.active span {
	background-image:url(../images/right.png);
	background-repeat:no-repeat;
	background-position:right 22px;
}
#home-active a.home-active, #yeast-active a.yeast-active, #about-active a.about-active, #media-active a.media-active, #books-active a.books-active, #article-active a.article-active, #con-active a.con-active {	
	color:#fff0d9;
	text-decoration:none;
	background-image:url(../images/left.png);
	background-repeat:no-repeat;
	background-position:left 22px;
}
#home-active a.home-active span, #yeast-active a.yeast-active span, #about-active a.about-active span, #media-active a.media-active span, #books-active a.books-active span, #article-active a.article-active span, #con-active a.con-active span {	
	background-image:url(../images/right.png);
	background-repeat:no-repeat;
	background-position:right 22px;
}


/*--------------------------- Menu Css -------------------------------*/
.header-link a{
	font:normal 24px/35px Arial, Helvetica, sans-serif;
	color:#d59853;
	margin:0;
	padding:0;
	padding:30px 0 0 0;
	text-decoration:none;
}
.header-link a:hover{
	color:#d59853;
	text-decoration:none;
}


/*add new css 05042011*/
.contact_from
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.contact_from input
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#4b2405;
	border:1px solid #bb906b;
	height:25px;
}

.contact_from textarea
{
	width:204px;
	height:100px;
	overflow: auto;
	color:#4b2405;
	border:1px solid #bb906b;
		
}

.contact_from select
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#4b2405;
	border:1px solid #bb906b;
	height:25px;
	width:203px;
}


