@charset "utf-8";
/* CSS Document */
/* General */
body{margin:0; padding:0; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{color:#FFFFFF; text-decoration:none;}
a:hover{color:#FFFFFF; text-decoration:underline;}
img{border:none;}
/* Wrapper */
#wrapper{margin:0 auto; width:800px; border:#CCCCCC 1px solid; position:relative;}
/* Header */
#header{margin:0;padding:0; height:120px;}
#header #logo{top:42px;left:29px;position:absolute;}
#header #right-txt{top:63px;right:40px;position:absolute;}
/* Menu */
#hmmenu-wrp{margin:0; padding:0; height:25px; background:url(../images/hme-menu-top.jpg) 493px 0px no-repeat;}
#menu-wrp{margin:0; padding:0; height:25px;}
#hmmenu{margin:0; padding:0; height:25px; background:#102b72 url(../images/hme-menu-bot.jpg) 493px 0px no-repeat;}
#topmenu{margin:0;padding:0px 0 0 18px;height:30px;background:#102b72;}
/* Home Main Content */
#hmcontwrp{background:#3e407a;margin:0;padding:0;height:auto !important; min-height:429px;height:429px;}
.hmcollft{float:left; margin:0;padding:10px 0 0 10px;width:250px;}
.hmcollft .lftmenu{margin:0;padding:0;font-family:Palition Roman, "Times New Roman", Times, serif;font-size:13px;text-transform:uppercase;font-weight:normal;}
.hmcollft .lftmenu ul{list-style:none;margin:0;padding:0;}
.hmcollft .lftmenu li{margin:0;padding:18px 0 0 26px;display:list-item;}
.hmcollft .lftmenu li a{color:#FFFFFF;text-decoration:none;}
.hmcollft .lftmenu li a:hover{color:#FFFFFF;text-decoration:underline;}
.hmcollft #rotimg{margin:0;padding:37px 0 0 18px;height:144px;}
.hmcolrgt{float:right; margin:-26px 0 -26px 0;padding:0;width:530px;height:auto !important; min-height:481px;height:481px;  background:url(../images/home-banner.jpg) right no-repeat;}
#contwrp{background:#3e407a;margin:0;padding:0;}
/* Subpages */
#abt-bg{background:url(../images/about-banner.jpg) right top no-repeat; height:auto !important; min-height:429px;height:429px;}
#prod-bg{background:url(../images/product-banner.jpg) right top no-repeat; height:auto !important; min-height:429px;height:429px;}
#serv-bg{background:url(../images/service-banner.jpg) right top no-repeat; height:auto !important; min-height:429px;height:429px;}
#conta-bg{background:url(../images/contact-banner.jpg) right top no-repeat; height:auto !important; min-height:429px;height:429px;}
.subcollft{float:left; margin:0 0 0 0;padding:40px 0 10px 10px;width:750px;}
.subcollft .subhead{margin:0;padding:8px 0 8px 28px;font-family:Palition Roman,"Times New Roman", Times, serif;font-size:16px;text-transform:uppercase;color:#FFFFFF;}
.subcollft .lftmenu{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;}
.subcollft .lftmenu ul{margin:0;padding:0;list-style:none; color:#FFFFFF;}
.subcollft .lftmenu li{margin:0 0 0 10px;padding:10px 0 0 10px;display:list-item; text-transform:capitalize; font-size:12px; background:url(../images/white-bullet.gif) no-repeat 0px 17px;}
.subcollft .lftmenu li a{color:#FFFFFF;text-decoration:none;background:url(../images/white-bullet.gif) no-repeat 0px 17px;}
.subcollft .lftmenu li a:hover{color:#FFFFFF;text-decoration:underline;background:url(../images/white-bullet.gif) no-repeat 0px 17px;}
.subcolrgt{float:right; margin:0;padding:0;width:530px;}
.subcollft .subcont{margin:0;padding:10px 0 15px 29px;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px;font-size:12px;}
.subcollft .left{width:400px; text-align:justify;}

/* Common */
.clrflt{clear:both;}
.padlft15{padding-left:15px;}
.alglft{text-align:left;}
