@charset "utf-8";
/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:11px Verdana;color:#000; background:url(../images/bg.jpg) repeat-x left top;}
table td{ padding:3px;}
table td a{color:#5D6468; text-decoration:underline;}
table td a:hover{ text-decoration:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{ font:18px Verdana; color:#0F97AB; padding:20px 0 5px 20px;}
h2{ font:15px Verdana;}
h3{font:bold 13px Verdana; color:#0F97AB; padding:8px 0 2px 20px;}
h4{ }
h5{}
h6{}
.fl{float:left}
.fr{float:right}
ul{list-style:none; }
ul li{}
ol{}
p{margin:6px 10px 10px 20px;text-align:justify;line-height:18px;}
img{ border:0;}
table{ margin:5px 0 10px 20px;}
table tr td{ padding-left:5px;}
input,select,textarea,option{ font:11px Verdana;}
p b{ font:bold 11px Verdana; color:#FF0000; }	
/*------------------------------ PAGE DEFINATIONS -------------------------------*/

.wrapper{width:1000px; margin:0 auto;}
.wrapper .menu{height:45px; float:left; width:100%;}
.wrapper .menu ul{ padding:5px 0 0 200px;}
.wrapper .menu ul li{ float:left; padding:0 8px 0 8px;}
.wrapper .banner{ float:left; width:100%; height:255px;}
.wrapper .container{ float:left; width:100%; margin:25px 0 0 0;}

.wrapper .container .leftSec{ float:left; width:740px;}
.wrapper .container .leftSec ul.prodList{ float:left; width:100%; padding:0 0 10px 0;}
.wrapper .container .leftSec ul.prodList li{ float:left; padding:0 0 0 10px;}
.wrapper .container .leftSec .welcomeSec{ float:left; width:484px;}

.wrapper .container .leftSec .prodSec{ float:left; width:228px; margin:15px 8px 0 8px; background: url(../images/prod_bg.jpg) repeat-x left top; border:1px solid #EBEDF0; border-width:0 1px;}
*html .wrapper .container .leftSec .prodSec{ margin-left:4px; margin-right:4px;}
.wrapper .container .leftSec .prodSec ul{ padding:0 15px 0 15px; }
.wrapper .container .leftSec .prodSec ul li{ background:url(../images/prod_brd.jpg) repeat-x left bottom; padding:8px 8px 8px 10px; position:relative;}
.wrapper .container .leftSec .prodSec ul li.last{ background:none;}
.wrapper .container .leftSec .prodSec ul li span{  position:absolute; margin-left:-10px; top:12px;}

.wrapper .container .leftSec .contents{ float:left; width:100%;}
.f12{ font-size:12px;}
.wrapper .container .leftSec .contents p img,.wrapper .container .leftSec .contents ul li img{ float:right; padding:0 10px 10px 15px;}
.wrapper .container .leftSec .contents p a,.wrapper .container .leftSec .contents ul li a{color:#0F97AB;}
.wrapper .container .leftSec .contents ul{ padding:8px 0 15px 25px; text-transform:capitalize}
.wrapper .container .leftSec .contents ul li{ background:url(../images/bullets2.jpg) no-repeat left 4px; padding:0 0 5px 8px;}

.wrapper .container .leftSec .contents ul li ul{ padding-bottom:0;}
.wrapper .container .leftSec .contents ul.clients{ width:480px;}
.wrapper .container .leftSec .contents ul.clients li{ height:60px;}
.wrapper .container .leftSec .contents ul.imgSec{ padding:8px 0 15px 0px;}
.wrapper .container .leftSec .contents ul.imgSec li{ float:left; background:none !important; padding:0 5px 15px 5px;}
.wrapper .container .leftSec .contents ul.imgSec li img{  float:left !important;}
.wrapper .container .leftSec .contents ul.imgSec li.ht270{ height:270px;}
.wrapper .container .leftSec .contents ul.imgSec li.ht300{ height:300px;}



.wrapper .container .rightSec{ float:left; width:254px;background: url(../images/prod_bg.jpg) repeat-x left top;}
.wrapper .container .rightSec .newEvents{ float:left; width:100%; border:1px solid #EBEDF0; border-width:0 1px;}
.wrapper .container .rightSec .newEvents p{ margin-right:20px; text-align:left;}
.wrapper .container .rightSec p a img{}
.wrapper .container .rightSec p b{ display:block;}
.wrapper .container .rightSec .flashProd{ float:left; width:254px; height:150px;}

.wrapper .clientSec{ float:left; width:100%; border-top:1px solid #000; height:70px;position:relative; }
.wrapper .clientSec img{ border-right:1px solid #000;height:54px; padding:0 15px;}
.wrapper .clientSec img.firstClient{ padding-left:150px;}
.wrapper .clientSec img.lastClient{ border:0;}
.wrapper .clientSec marquee{ left:50px; position:relative;}

.footerSec{ float:left; width:100%; height:65px; background:#000000;}
.footer{width:1000px; margin:0 auto; color:#676767; font:10px Arial;height:60px;}
.footer ul{ float:left; width:650px;padding:10px 0 0 20px;  }
.footer ul li{ float:left;padding:0 3px; border-right:1px solid #B5E6FD; height:11px; margin:0 0 3px 0; }
.footer ul li.last{ border:0;}
.footer a{color:#DE273D;}
.footer p{ float:left; margin-left:10px; width:330px;}
*html .footer p{ margin-left:5px;}
.footer strong{ float:left; width:150px; margin:6px 10px 10px 20px;}
.footer span{ float:right;margin:6px 0 0 18px; width:120px;}


/*------------------------------ SITEMAP DEFINATIONS -------------------------------*/
.sitemapfull{ float:left; width:747px;}
.sitemap{ float:left; width:450px; padding:0 0 10px 20px; }
.sitemap ul li{	background: #E7F5FF; border-bottom:1px solid #fff; line-height:20px; float:left; width:450px;padding:0 0 0 10px;}
.sitemap ul li a{ text-decoration:none; color:#5D6468; }
.sitemap ul li a:hover{ text-decoration:underline;}
.sitemap ul li ul li{ width:440px; background:#D4E9F8}
.sitemap ul li ul li.last,.sitemap ul li ul li ul li.last{ border:0;}
.sitemap ul li ul li ul li{ width:430px; background:#E7F5FF;}