@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body{background-color:#778899;}

#wrapper{
width:996px; 
margin-top:0px; 
margin-right:auto; 
margin-left:auto; 
padding-right:8px; 
padding-left:8px;
background:url(../images/backgrounds/wrapper6.png) repeat-y; 
}

#container{
float:left;
width:980px; 
background-color:#000000;
}

#leftpane{
float:left;
background-color:#000000;
width:175px;
font-family:Arial, Helvetica, sans-serif;
}

#toppane{
float:left;
height:150px;
width:980px;
background-color:#000000;
}

#toppane #imgBanner {
float:right;
height:135px;
position:relative;
top:7.5px;
width:980px;
}

#topImages{
position:relative;
left:35px;
}

#rightpane{
float:left;
width:805px;
background:url(../images/backgrounds/back2t.png) #FFFFFF;
min-height:500px;
font-family:Arial, Helvetica, sans-serif;

}

#rightpane #content{
position:relative;
left:12.5px;
width:780px;
float:left;
padding-top:5px;
}

#rightpane #rightside{

}

#rightpane #topbanner{
height:45px;
float:left;
width:805px;
background-color:#ffffff;

}

#rightpane #topbanner #spacer{
position:relative;
top:12px;
height:5px;
background-color:#000000;

}


#rightpane #topbanner #title{
position:relative;
top:10px;
left:100px;
}

#logo_top  {
float:left;
left:8px;
position:relative;
top:20px;
width:160px;
}

#navigation{
float:left;
width:150px;
padding-left:10px;
padding-top:50px;
padding-bottom:50px;
overflow:hidden;
}

#navigation #info{
height:150px;
color:#e6e6fa;
font-size:10pt;
height:30px;
float:left;
margin-top:20px;
}

#footer{
background-color:#000000;
color:#e6e6fa;
width:980px;
padding-bottom:5px;
text-align:center;
font-size:10pt;
}

#footer span.copy{

}

#footer span.divider{
padding-left:20px;
padding-right:20px;
color:red;
}

#footer span.disclaimer{
}

#footer span.design{

}

#footer a, #info a.mail{
color:#e6e6fa;
}

#footer a:hover, #info a.mail:hover{
color:#ccff99;
background:none;
}

#navigation li{list-style-type:none;}
#home #navigation li.home a{background:#FFFFFF;color:#000000;}
#howto #navigation li.howto a{background:#FFFFFF;color:#000000;}
#capacity #navigation li.capacity a{background:#FFFFFF;color:#000000;}
#careers #navigation li.careers a{background:#FFFFFF;color:#000000;}
#rfq #navigation li.rfq a{background:#FFFFFF;color:#000000;}
#news #navigation li.news a{background:#FFFFFF;color:#000000;}
#contact #navigation li.contact a{background:#FFFFFF;color:#000000;}
#markets #navigation li.markets a{background:#FFFFFF;color:#000000;}
#gallery #navigation li.gallery a{background:#FFFFFF;color:#000000;}
#quality #navigation li.quality a{background:#FFFFFF;color:#000000;}

#navigation li {background-repeat:no-repeat; float:left; border-top:solid #FF0000 1px; padding-top:2px; padding-bottom:2px; font-size:12pt;}
#navigation li a{height:30px; width:150px; display:block; float:left; color:#ffffff; padding-left:5px; }

#navigation a:hover, a:active{color:#000000; background-color:#FFFFFF;}

#navigation li a span{
position:relative;
top:5px;
font-weight:bold;
}

a{text-decoration:none;color:#ccff99;}

#rightpane #video a:hover{color:#FF0000;}

#right_column .plantlinks a{color:#3300FF;}

#right_column .plantlinks a:hover{color:#FF0000;}

#text{
float:left;
width:550px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#text h1{
text-align:center;
}


#text p{
padding-top:10px;
}

#rightpane #content #right_column{
position:relative;
top:20px;
float:right;
width:200px;
}

#rightpane #content #right_column .bar{
background-color:#000000;
height:18px;
padding-bottom:4px;
text-align:center;
color:#ffffff;
}

#right_column .divider{
border-bottom:1px solid #FF0000;
}

#rightpane #video{
background-color:#000000;
position:relative;
float:right;
width:200px;
top:40px;
height:45px;
text-align:center;
}

#rightpane #right_image{
position:relative;
float:right;
width:200px;
top:60px;
}

#rightpane #video .text{
padding-top:8px;
color:#FFFFFF;
font-size:16pt;
font-weight:bold;
}

span.bold{
font-weight:bold;
}

#right_column .text{
padding:5px;
}

#right_column ul{
color:#FF0000;
}

#right_column li{
padding-bottom:5px;
list-style:inside;
list-style-type:square;
}

#right_column .litext{
color:#000000;
}

a.mailto{color:#0000FF;}
a.mailto:hover{color:#FF0000;}

#home #right_column, #capacity #right_column, #quality #right_column{
background:url(../images/backgrounds/right_column_t.png) repeat; 
border:#999999 1.5px solid;
padding:2px;
}