﻿body 
{
    margin:0 auto;
    padding:0;
    background:url(../Images/layout_bg.jpg) no-repeat left top;
    font-family:Tahoma;
}
.flowtxt
{
    color:#959696;
    font-size:10pt;
    line-height:normal;
}
.flowBtxt
{
    color:#959696;
    font-size:13pt;
    line-height:1.5em;
    font-style:normal;
    font-weight:lighter;
}
.flowBtxtKPB
{
    color:#959696;
    font-size:10pt;
    line-height:1.5em;
    font-style:normal;
    font-weight:lighter;
}
.top
{
    height:60px;
    margin:0 auto;
    width:920px;
}
.top td
{
    font-size:9pt;
    color:#959696;
}
.layout
{
    margin:0 auto;
    background:url(../Images/layout_bg.png) no-repeat left top;
    width:924px;
    height:575px;
}
.contactlayout
{
    margin:0 auto;
    background:url(../Images/layout_contactbg.png) no-repeat left top;
    width:924px;
    height:575px;
}
.servicelayout
{
    margin:0 auto;
    background:url(../Images/layout_probg.png) no-repeat left top;
    width:924px;
    height:575px;
}
.productlayout
{
    margin:0 auto;
    background:url(../Images/layout_productbg.png) no-repeat left top;
    width:924px;
    height:575px;
}
.biolayout
{
    margin:0 auto;
    background:url(../Images/layout_biobg.png) no-repeat left top;
    width:924px;
    height:575px;
}
.layoutbl
{
   margin:10px;
   width:900px;
}
.logo
{
    height:75px;
    vertical-align:middle;
    padding-left:12px;
}
.nav
{
    width:220px;
    vertical-align:top;
}
h1
{
    font-size:14pt;
    font-variant:normal;
    font-weight:normal;
    color:#959696;
}
.nav ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}
.nav li
{
    padding-left:15px;
    line-height:24pt;
    color:#009abc;
}
.nav li a
{
    text-decoration:none;
    color:#959696;
}
.nav li a:hover
{
    text-decoration:none;
     color:#009abc;
}

.navMini
{
 	vertical-align:top; 
}

.navMini ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

.navMini li
{
    display: inline; padding-right:12px;
}

.navMini li a
{
	font-family:Tahoma;
	font-size:12px; font-weight:bold;
    text-decoration:underline;
    color:#009abc;
}
.navMini li a:hover
{
    text-decoration:none;
     color:#009abc;
}


h2
{
    font-size:10pt;
    font-weight:bold;
    text-transform:uppercase;
    color:#009abc;
    padding:0;
    margin:0;

}
h3
{
    font-size:10pt;
    font-weight:bold;
    color:#7C7D7D;
    padding:0;
    margin:0;
}
.input
{
    width:80%;
    font-family:Tahoma;
    color:#959696;
}
.textarea
{
    font-family:Tahoma;
    color:#959696;
    width:80%;
    font-size:10pt;
}
.contact
{
    padding-right:8px;
    padding-bottom:8px;
    color:#009abc;
    font-size:14pt;
}

.button
{
    background:url(../images/button.png) no-repeat;
    border:0;
    height:20px;
    width:65px;
    color:#fff;
    padding-bottom:4px;
    
}
.email
{
    font-family:Tahoma;
    font-size:9pt;
    color:#959696;
    width:160px;
}
form
{
    margin:0;
    padding:0;
}
