body{margin:0px 0 0 0; background-color: #999999; padding:0px;}

.bodytableborder{border:1px solid #D0D0D0; background-color: #FFFFFF;}

.toptext{padding: 5px 5px 5px 10px;text-align:left; color:#ABABAB; font:normal 11px Arial, Helvetica, sans-serif;}

.logo{padding:0 0 0 30px; height:81px;}

.rightlinks{padding:2px 0 2px 2px;text-align:left; color:#666666; font:normal 11px verdana, Arial, Helvetica, sans-serif;}
.rightlinks a{padding:2px 0 2px 2px;text-align:left; color:#666666; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.leftlinks{padding:3px 3px 3px 8px;text-align:left; font: bold 12px Arial, Helvetica, sans-serif}
.leftlinks a{color: #FFFFFF; text-decoration: none;}
.leftlinks a:hover{color: #fff;text-decoration: underline;}

.products{ font: bold 12px Arial, Helvetica, sans-serif; color:#666666; text-align:left}
.products a{ color:#666666; text-decoration:none; padding:0 0 0 4px}
.products a:hover{ color:#999999; text-decoration:none}
.products .active{ color:#FF0000; padding:0 0 0 4px}
.products .span{ color:#000; padding:0 0 0 4px}


.contact{ font: bold 12px Arial, Helvetica, sans-serif; color:#666666; text-align:left}
.contact a{ color:#666666; text-decoration:none; padding:0 0 0 0px}
.contact a:hover{ color:#000; text-decoration:none}
.contact span{ color:#000; padding:0 0 10px 0px; font-size:13px}
.contact p{ padding:6px 0 0 0; margin:0;}
.contact p{ padding:6px 0 0 0; margin:0;}


.more{text-align:right; font:11px normal verdana, Arial, Helvetica, sans-serif; padding:0 8px 0 0; color:#006294;}
.more a{text-align:right; font:11px normal verdana, Arial, Helvetica, sans-serif; padding:0 5px 0 0; color:#006294;}

.bodytext{ padding:0 20px 0 0 ;text-align:justify;color:#666666; font:normal 12px Arial, Helvetica, sans-serif;}
.bodytext a{ text-align:justify;color: #BC0100; font:normal 11px Arial, Helvetica, sans-serif}
.bodytext p{ margin:0; padding:0 0 10px 0;}
.bodytext h2{ padding:0 20px 0 0; margin:0; text-align:justify;color:#000; font:normal 13px Arial, Helvetica, sans-serif;}


.bodylinks {text-align:left; color:#666666; padding:0 0 0 6px; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.faq {text-align:left; color:#666666; padding:0 0 0 6px; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif;}
.faq a{color:#666666; text-decoration:none}
.faq a:hover{color:#000; text-decoration:none}
.more2{text-align:right; font:11px normal verdana, Arial, Helvetica, sans-serif; padding:0 20px 0 0 ; color:#006294;}
.more2 a{text-align:right; font:11px normal verdana, Arial, Helvetica, sans-serif; padding:0 20px 0 0 ; color:#006294;}

.text { padding:10px 10px 5px 16px;text-align:justify;color:#666666; font:normal 11px Arial, Helvetica, sans-serif;}
.text2{padding:5px 5px 0 10px;text-align:left; color:#666666; font:normal 11px Arial, Helvetica, sans-serif }


/* Qualitypolicy */
.qualitypolicy{font:normal 11px Arial, Helvetica, sans-serif}
.qualitypolicy .head{color:#006294; padding:4px 0 0 8px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold; text-align: left; background: url(../images/leftpannelbg.jpg) repeat-x; height:26px;}
.qualitypolicy .text{background: url(../images/leftpannelbg2.jpg) repeat; padding:5px 5px 0 10px;text-align:left; color:#666666;}
.qualitypolicy .curv_bot{background: url(../images/leftpannelbg3.jpg) repeat; padding:0; margin:0; height:24px; text-align:right; color:#666666;}
.qualitypolicy .curv_bot a{ color:#006294; padding:0 8px 0px 0}
.qualitypolicy .curv_top {color:#006294; padding:4px 0 0 8px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold; text-align: left; background: url(../images/leftpannelbg.jpg) repeat-x; height:26px;}
/* Qualitypolicy */



/* Middlecol */
.middlecol{ padding:0; margin:0; width:560px; font:normal 11px Arial, Helvetica, sans-serif; background:url(../images/body_middle_bg.jpg) no-repeat top; height:231px;}
.middlecol .head{color:#BC0100; padding:12px 0 0 16px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold;}
.middlecol .text{padding:10px 10px 5px 16px;text-align:justify;color:#666666; }


/* Colors */
.colors{font:normal 11px Arial, Helvetica, sans-serif; background: url(../images/leftpannelbg2.jpg) repeat;}
.colors .curv_top {color:#006294; padding:4px 0 0 8px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold; text-align: left; background: url(../images/leftpannelbg.jpg) repeat-x; height:26px;}
.colors .txt{ font: bold 12px Arial, Helvetica, sans-serif; color:#666666; text-align:left;}
.colors .txt a{ color:#666666; text-decoration:none; padding:0 0 0 4px}
.colors .txt a:hover{ color:#999999; text-decoration:none}
.colors .txt .active{ color:#FF0000; padding:0 0 0 4px;}
.colors .curv_bot {background: url(../images/leftpannelbg3.jpg) repeat-x; height:24px;}
.colors .line {background: url(../images/leftpannelbg3.jpg) repeat-x; height:24px;}

/* Colors */

#top_link{width:380px; margin:30px 0 0 0; padding:0 20px 0 0; float:right; font:normal 11px Arial, Helvetica, sans-serif;color:#666;}
#top_link ul { list-style:none; display: inline; margin:0; padding:0;}
#top_link ul li{ list-style:none; display: inline; background: url(../images/topbutton.jpg) no-repeat; padding:0 5px 0 15px}
#top_link ul li a{ text-decoration:none; color:#666;}
#top_link ul li a:hover{ text-decoration:none; color:#BC0100;}

.headingblue {color:#006294; padding:4px 0 0 8px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold; text-align: left; height:26px;}

.headingred {color:#BC0100; padding:12px 0 0 16px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold;}

.headingred2 {color:#BC0100; text-decoration:none; font: bold 16px Arial, Helvetica, sans-serif; margin:0; padding:15px 5px 10px 0}

.small_head{color:#ADADAD; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif; margin:0 0 0 0; height:26px; border-bottom:solid 1px #E4E2E2;}
.small_head a{ color:#ADADAD; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif;}
.small_head a:hover{ color:#8B8989; text-decoration:underline; font: normal 12px Arial, Helvetica, sans-serif;}


.headingred3 { padding:0 0 0 5px;color:#BC0100; text-decoration:none; font: normal 14px Arial, Helvetica, sans-serif; font-weight:bold;}

.headingred4 {text-align:left; color: #FF0000; padding:3px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold;}

.headingblack { padding:0 0 0 0px;color:#000000; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif; font-weight:bold;}
.headingblack a{ padding:0 0 0 3px;color:#000000; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.headingbrown {text-align:left; color:#8C691C; padding:3px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold;}

.headingorange { text-align:left; color:#FA8B09; padding:3px; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold;}


.decor{background: url(../images/decors_bg.jpg) repeat-x; height:231px;}
.decor .title {color:#B80501; padding:12px 0 0 11px; text-decoration:none; font: normal 11px verdana, Helvetica, sans-serif; font-weight:bold;}
.decor .txt{ font: bold 12px Arial, Helvetica, sans-serif; color:#8C691C; text-align:left}
.decor .txt a{ color:#8C691C; text-decoration:none; padding:0 0 0 8px;}
.decor .txt a:hover{ color:#8C691C; text-decoration:none}
.decor .txt .active{ color:#FF0000; padding:0 0 0 0px;}

.portfolio{color:#006294; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif; text-align: center;}


#sitemap{width:310px; margin:0px 0px 0px 50px; padding:0 0 0 0; height:15px; float:left;}
#sitemap img{ padding:0 3px 0 0;}
#sitemap ul li{ font:normal 11px Arial, Helvetica, sans-serif;color:#666; list-style:none; display: inline; line-height:33px}
#sitemap ul li a{ margin:0 4px 0 0px; padding:0 8px 0 0px; text-decoration:none; color:#666}
#sitemap ul li a:hover{ margin:0 4px 0 0px; padding:0 8px 0 0px; text-decoration:none; color:#666;}


.headerbot{ background: url(../images/bgheaderbot.jpg) repeat-x; height:30px;}

.footer{ background:url(../images/footer_bg.jpg) repeat-x;}
.footer .txt{ margin-top:0px; text-decoration:none; font-size:11px; color: #747474; font-family: Arial, Helvetica, sans-serif;}
.footer .txt a{ text-decoration:none;color: #747474;}
.footer .txt a:hover{text-decoration:underline;}
.headingcontact {color:#006294; padding:0px; margin:0px; text-decoration:none; font: normal 14px Arial, Helvetica, sans-serif; font-weight:bold;}
.lline{border-left:solid 1px #CCCCCC;}
