body {margin: 0; padding: 0; background:transparent url(../images/bg.png) repeat; font: normal normal 12px/14px Verdana, Arial, Helvatica, sans-serif;}
div{margin: 0; padding: 0;} ul{margin:7px 0 0 32px;padding:0;}ul li{margin-bottom:2px;}ul li ul{margin-top:0;}
a{text-decoration:none; outline: none; color:#4d5d4a;} a:hover{color:#D67E38;} img{border:0 none; margin:0;}
h1{margin: 0; top:255px; left:0;position:absolute; z-index:20; padding: 0 0 3px 17px ;color:#FAF9FB;font: normal 28px/30px Verdana, Helvetica, Arial, sans-serif;}
span.sub_text{color:#CBE0BE; font: italic normal 23px/23px Verdana, Helvetica, Arial, sans-serif;}
h2{ margin:21px 0 11px 0; color:#CADFB8; font: normal 22px/24px Verdana, Helvetica, Arial, sans-serif;}
p{margin: 10px 0 0 0; font: normal normal 14px/17px Arial, Helvatica, Verdana, sans-serif; color:#F6F5F5;}
div.clear{clear: both; margin:0; padding: 0; font-size:1px; line-height:1px; height:1px;}

div#page{ margin: 0 auto; height:100%; text-align:center; width:1024px; position:relative; top:0;}
div.bg_gradient{background:transparent url(../images/background.jpg) no-repeat 0 0;width:1024px; margin:0; height:768px; padding:0;position:absolute; z-index:1; top:-51px; left: -104px; text-align:left;}

div.wrapper{padding:33px 0 40px 0; margin: 0 auto; width:900px; text-align:left; position: relative; z-index:13;}
div.nav{padding: 15px 0 6px 0; width:900px;}
div.nav ul.main_nav{ font-size:1px;margin: 0;padding: 0;height:68px; width:900px; list-style: none; background: transparent url(../images/main_nav.png) no-repeat 0 0;}
div.nav ul.main_nav li{margin: 0 2px 0 0; padding:0;float:left;}div.nav ul.main_nav li.last{margin: 0;}
div.nav ul.main_nav li a span{position:relative; display:none;}
div.nav ul.main_nav li a{ cursor:pointer; margin: 0; padding:0; height:68px;float:left; background: transparent url(../images/main_nav.png) no-repeat 0 0;}
div.nav ul.main_nav li a.our_services{width:229px;}
div.nav ul.main_nav li a:hover,div.nav ul.main_nav li a.our_services_on{background-position: 0 -68px;}
div.nav ul.main_nav li a.our_products{width:230px; background-position: -231px 0;}div.nav ul.main_nav li a.our_products:hover,div.nav ul.main_nav li a.our_products_on{background-position: -231px -68px;}
div.nav ul.main_nav li a.our_research{width:235px; background-position: -463px 0;}div.nav ul.main_nav li a.our_research:hover,div.nav ul.main_nav li a.our_research_on{width:235px; background-position: -463px -68px;}
div.nav ul.main_nav li a.about_us{width:200px; background-position: -700px 0;}div.nav ul.main_nav li a.about_us:hover,div.nav ul.main_nav li a.about_us_on{width:200px; background-position: -700px -68px;}

div.main_image{position:relative; width:900px; height:308px;background: transparent url(../images/img_home.jpg) no-repeat 0 0}
div.img_home{background-image: url(../images/img_home.jpg);}
div.img_services{background-image: url(../images/img_services.jpg);}
div.img_products{background-image: url(../images/img_products4.jpg);}
div.img_research{background-image: url(../images/img_technology.jpg);}
div.img_about{background-image: url(../images/img_about_us.jpg);}

table.content{margin:6px 0 0 0;width:900px;}
table.content div.corner{font-size:1px;float:left; width:6px; height:6px; background:transparent url(../images/images.gif) no-repeat 0 -60px; }
table.content div.top_right_corner{background-position: 0 -66px; }
table.content div.bottom_left_corner{background-position: 0 -72px; }
table.content div.bottom_right_corner{background-position: 0 -78px; }
table.content td.inner_background{background: transparent url(../images/bg_sub_nav.gif) repeat;}
table.content td.wraper{padding: 0 13px;} table.content td.nav_wraper{padding: 0 13px 9px 13px;}
table.content p.info{ height:120px;margin: 6px 0; font: normal 13px/17px Arial, Verdana, Helvatica, sans-serif; color:#F6F5F5; position:relative; z-index:100;}

table.content img.separator{position: absolute; top: 7px; left: 425px; z-index:300;}
table.content div.touts{height: 222px; position:relative;}table.content div.tout{display:none;width:410px; height:228px;}
table.content div.our_products {height:228px; width:427px; display: none; background:transparent url(../images/tout_products.jpg) no-repeat 161px 0;}
table.content div.our_technology {height:228px; width:427px; display: none; background:transparent url(../images/tout_technology.jpg) no-repeat 177px 0;}
table.content div.our_services {height:228px; width:427px;display: none; background:transparent url(../images/tout_services.jpg) no-repeat 158px 0;}
table.content div.visible_left{position: absolute; left: 0; display:block;}table.content div.visible_right{ position: absolute;left: 442px; display:block;}

a.learn_more{display:block; width:115px; height:40px; position:relative; z-index:200; background: transparent url(../images/btn.png) no-repeat 0 0;}
a.learn_more:hover{background-position: 0 -40px;}

ul.sub_nav{margin: 8px 0 0 0;  padding: 0; color:#F5F5F5; list-style: none; }
ul.sub_nav li{margin: 0;float: left; padding: 0 30px 2px 0;}
ul.sub_nav li a{display: block;padding: 0 0 0 14px; color:#F5F5F5;font: normal normal 14px/14px Arial, Verdana, Helvatica, sans-serif; background: transparent url(../images/bullet_off.gif) no-repeat 0 2px;}
ul.sub_nav li a:hover, ul.sub_nav li a.on{color:#D67E38; background-image: url(../images/bullet_on.gif); }
ul.third_nav{margin:7px 0 0 14px; height:auto;}ul.third_nav li{float:none; padding: 0 0 3px 0;} ul.third_nav li a{font-size:12px; line-height:12px;background-image:url(../images/bullet_sub_off.gif)}ul.third_nav li a:hover{background-image:url(../images/bullet_sub_on.gif)}

table.light td.inner_background{background: transparent url(../images/bg_content.gif) repeat;}
table.light div.corner{background:transparent url(../images/images.gif) no-repeat 0 -84px;}
table.light div.top_right_corner{background-position: 0 -90px; }
table.light div.bottom_left_corner{background-position: 0 -96px; }
table.light div.bottom_right_corner{background-position: 0 -102px; }
table.light h2{margin: 8px 0 6px 0;color:#D67E38;font: normal normal 20px/22px Helvatica, Verdana, Arial, sans-serif;}
table.light div.content_separator {clear: both; height:8px; background: transparent url(../images/content_separator.gif) repeat-x;}
table.light  p{color:#1E211D;}
table.light td.wraper{padding: 0 13px 27px 13px;}

p.title{margin: 38px 0 2px 0;font: normal bold 14px/16px Helvatica, Verdana, Arial, sans-serif;}
table.product_table{margin: 3px 0 0 0; border: 1px solid #CFD1CC; font: normal normal 13px/16px Helvatica, Verdana, Arial, sans-serif; color:#182314;}
table.product_table td {background-color:#DCE7D7; padding: 8px 3px 7px 3px; /*vertical-align:top;*/ text-align:center;}
table.product_table td.left{text-align:left;}
div.right_text{float:right; width:236px; margin: 3px 0 0 0;font:14px/17px Helvatica,Verdana,Arial,sans-serif;}

ul.text{margin: 7px 0 0 32px; padding: 0; list-style: disc;font:14px/17px Arial,Helvatica,Verdana,sans-serif;}
ul.text li {margin-bottom:3px;} ul.text ul li{margin:0;}
ul.no_bullet{margin: 0 0 0 32px;list-style:none;}
div.touts a{color:#F6F5F5; text-decoration:none;}div.touts a:hover{color:#d58245; text-decoration:none;}
a.dwonload{padding:0 16px 0 0; background:transparent url(../images/images.gif) no-repeat 100% 1px;}
a.dwonload:hover{background-position:100% -14px;}
a.read_more{padding:0 16px 0 0; font:bold 13px/17px Arial,Helvatica,Verdana,sans-serif; background:transparent url(../images/images.gif) no-repeat 100% -32px;}
a.read_more:hover{background-position:100% -44px;}
div.touts a.read_more{color:#CADFB8;}div.touts a.read_more:hover{color:#D67E38;}
/* start fade experiment */
table.content div.visible_l{position: absolute; left: 0; display:none;}
table.content div.visible_r{display:none; position: absolute;left: 448px;}
/* end */
div#main_image_holder{ width:900px; height:308px; position:absolute; top:0; left:0;}
#logo{cursor:pointer;width:307px; height:53px; display:block; font-size:1px;}
a.top_linkg{color: #cce3bd;font: normal normal bold 14px/16px Verdana, Helvatica ,Arial sans-serif;text-decoration: underline;position: absolute;right: 3px;top: 70px;}
    a.top_linkg:hover{color: #d58245;text-decoration: none;}
.logoPng{background:none; cursor:pointer;width:307px; height:53px; display:block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');}

