/* CSS Document */
body{
background: url(../images/background.gif);
margin-top:0px;
margin-bottom:0px;
}
body,p,h1,h2,h3,h4,h5,h6,div,td,a{
font-family:Arial, sans-serif;
color:#636567;
font-size:12px;
line-height:17px;
}
b{
color:#333333;
}
a{
text-decoration: none;
color:#1B93B0;
}
a:hover{
text-decoration: underline;
}
h1{
color:#ff9900;
font-size:18px;
line-height:22px;
margin-top:0px;
margin:0px;
}

h2{
font-weight:bold;
color:#333333;
font-size:12px;
margin-top:0px;
}
#topbanner{
width:972px;
background:url(../images/top-bg.png);
}
#topbanner1{
height:63px;
background:url(../images/top-bg-01.png) no-repeat right;
/*padding-left:30px;*/
}
#topbanner2{
height:56px;
background:url(../images/top-bg-02.png) no-repeat right;
padding-left:30px;
}
#dropshadow{
width:972px;
height:10px;
background:url(../images/drop-shadow.png) repeat-x;
}
#logo{
height:35px;
width:115px;
float:left;
padding-top:22px;
padding-left:30px;
}
#toprightnavigation{
float:right;
margin-top:8px;
}

#topnavigation{
/*padding-top:36px;*/
margin-top:18px;
/*padding-top:18px;*/
}
#topnavigation td{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#topnavigation a{
color:#FFFFFF;
text-decoration:none;
}
#topnavigation a:hover{
color:#ff9900;
text-decoration:none;
}
#topnavigation a.activenav{
color:#ff9900;
text-decoration:none;
}
#maincontent{
width:972px;
background:#FFFFFF;
padding-top:10px;
display:inline-table;
/*min-height:710px;*/
}
#maincontent2{
width:972px;
background:#FFFFFF;
padding-top:10px;
min-height:920px;
}
#middlecontent{
float:left;
width:555px;
}
#middlecontent2{
float:left;
width:700px;
}
#middlecontent4{
float:left;
width:760px;
}
#middlecontent1{
padding:20px;
padding-top:8px;
margin-top:12px;
margin-bottom:12px;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
#middlecontent3{
padding-left:20px;
padding-right:10px;
padding-top:0px;
margin-top:12px;
margin-bottom:12px;
border-left:1px solid #999999;
}

.middlecontent{
min-height:453px;
}
.middlecontent1{
min-height:529px;
}
.middlecontent2{
min-height:900px;
}
#msheader{
padding:20px;
padding-top:30px;
width:515px;
}
#ms2header{
padding:10px;
padding-left:20px;
width:525px;
background: url(../images/ms2.png) no-repeat;
}
#ms3header{
padding:10px;
padding-left:20px;
width:700px;
background:url(../images/ms3header.png) no-repeat;
}
#msheaderaboutzyme{
background:url(../images/ms-about-zyme.png) no-repeat; 
height:155px; 
width:701px; 
padding-left:50px; 
padding-top:50px;
}
#leftnavigation{
width:210px;
float:left;
}
#leftmenu{
padding:0px;
margin-left:15px;
margin-right:15px;
margin-top:0px;
padding-top:0px;
}

#leftmenu li{
padding:0px;
margin:0px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #999999;
font-size:11px;
color:#636567;
}
#leftmenu li a{
color:#636567;
text-decoration:none;
}
#leftmenu li:hover{
background:#ffe5bf;
font-weight:bold;
}
#leftmenu li.active{
background:#ffe5bf;
font-weight:bold;
}

#leftmenu a.leftheading{
color:#ff9900;
font-weight:bold;
}
#leftmenu li.leftheading:hover{
background:none;
}
#leftmenu li.left2nav{
padding-left:30px;
}
#rightcontent{
width:182px;
float:left;
padding-left:10px;
padding-right:10px;
}
#rightcontent2{
width:182px;
float:left;
padding-left:15px;
padding-right:10px;
padding-top:10px;
}
#footer{
width:972px;
height:42px;
background:url(../images/footer-bg.png);
margin-bottom:0px;
}
#upshadow{
height:9px;
background:url(../images/up-shadow.png) repeat-x;
}

.topandfooter{
margin-right:12px;
margin-top:8px;
margin-bottom:8px;
}
.topandfooter td{
font-size:11px;
color:#FFFFFF;
}
.topandfooter a{
font-size:11px;
color:#FFFFFF;
text-decoration: none;
}
.topandfooter a:hover{
text-decoration: underline;
}
.searchbox{
height:14px;
font-size:11px;
}
.rightbox{
padding:10px;
border:1px solid #999999;
background:#FFFFFF url(../images/grayshad.png) repeat-x;
}
.rightbox2{
padding-top:10px;
font-size:11px;
}
.rightbox2 a{
font-size:11px;
}
h1.msheading{
color:#ff9900;
font-size:18px;
line-height:22px;
margin-top:0px;
margin:0px;
font-weight:normal;
}
h2.msheading2{
font-size:16px;
color:#FFFFFF;
font-weight:normal;
width:400px;
line-height:20px;
margin-top:0px;
}
h1.msheading11{
color:#ff9900;
font-size:20px;
line-height:22px;
margin-top:0px;
margin:0px;
font-weight:normal;
}
h2.msheading22{
padding-top:18px;
font-size:16px;
color:#FFFFFF;
font-weight:normal;
width:400px;
line-height:20px;
margin-top:0px;
}

.channelnews{
margin-top:8px;
}
.topandfooter a.toprightactive{
text-decoration:none;
}
label.error{
    font-size:11px;
	color:#FF0000;
	padding-left:5px;
	display:block;
}
input.error{
border:1px solid #333333;
}
.required{
color:#FF0000;
}
.title1{
font-weight:bold;
}
.subtitle{
color:#999999;
}
.archives{
margin-top:6px;
margin-bottom:0px;
}
.faq{
line-height:25px;
}
.answer{
display:none; 
padding:5px;
padding-bottom:0px;
}
.t2label
{
	color:#666666;
font-size:18px;
font-weight:bold;
}

.head-text-3 {
	color:#FF9900;
	font-size:18px;
	line-height:22px;
	margin:0;
}

.head-text-4 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin-top:0;
	width:400px;
}

.nav-table td{
color:#1B93B0;
}
.rc-links{	
margin-top:8px;
}
.rc-links  a{
text-decoration:none;
color:#1B93B0;
}
.rc-links  a:hover{
text-decoration:underline;
color:#1B93B0;
}
#rcms2header{
padding:6px;
padding-left:10px;
background: #16505e url(../images/ms2-rc.png) top right no-repeat;
}	
