/*
main bg : #EDEDFA
main border : #C5C5C5

*/

body {margin:0px; padding:0px; background:#FE0000;}

form {margin:0px;}
p {margin:0px 0px 10px 0px;}
ul {margin:5px; padding:0px 0px 0px 20px; clear:both}
blockquote { border-left:5px solid #0000FF; margin:10px 0px 10px 10px; padding:5px; background:#E3F0FD; }
/*blockquote:before {content:'"'}
blockquote:after {content:'"'}*/

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}

div.topmode {height:170px; width:100%; border-bottom:none;}
div.topcontainer {width:900px; margin:0px auto; overflow:hidden; font-size:11px; font-family:Verdana; position:relative;}

div.testimonial {height:145px; width:650px; overflow:hidden; }
ul.topmenu {list-style-type:none; margin:0px; padding:0px; height:25px; position:absolute; right:0px; top:140px; font-family:Calibri, Tahoma; font-size:15px;}
ul.topmenu li {margin: 5px 9px; padding:0px 2px; float:left; /*border:1px solid #FF0000;*/}
ul.topmenu li a {color:#FE0000; font-weight:600; height:25px; text-decoration:none; font-family:Calibri, Tahoma;}
ul.topmenu li a:hover {color:#1428BB;}
ul.topmenu li.active {margin: 5px 9px; color:#1428BB; font-weight:bold; text-decoration:none; font-family:Calibri, Tahoma;}
ul.topmenu li.active a {color:#1428BB; height:25px; position:absolute; display:block;}

ul.topmenu li a span#company {display:block; position:absolute; width:69px; height:25px; padding:0px; margin:0px; background:url(/images/company_menu.gif) no-repeat scroll 0 0;}
ul.topmenu li a:hover span#company {display:block; position:absolute; width:69px; height:25px; padding:0px; margin:0px; background:url(/images/company_menu.gif) no-repeat scroll 0 -25px;}
ul.topmenu li.active a span#company {display:block; position:absolute; width:69px; height:25px; padding:0px; margin:0px; background:url(/images/company_menu.gif) no-repeat scroll 0 -50px;}

ul.topmenu li a span#product {display:block; position:absolute; width:63px; height:25px; padding:0px; margin:0px; background:url(/images/product_menu.gif) no-repeat scroll 0 0;}
ul.topmenu li a:hover span#product {display:block; position:absolute; width:63px; height:25px; padding:0px; margin:0px; background:url(/images/product_menu.gif) no-repeat scroll 0 -25px;}
ul.topmenu li.active a span#product {display:block; position:absolute; width:63px; height:25px; padding:0px; margin:0px; background:url(/images/product_menu.gif) no-repeat scroll 0 -50px;}

ul.topmenu li a span#service {display:block; position:absolute; width:59px; height:25px; padding:0px; margin:0px; background:url(/images/services_menu.gif) no-repeat scroll 0 0;}
ul.topmenu li a:hover span#service {display:block; position:absolute; width:59px; height:25px; padding:0px; margin:0px; background:url(/images/services_menu.gif) no-repeat scroll 0 -25px;}
ul.topmenu li.active a span#service {display:block; position:absolute; width:59px; height:25px; padding:0px; margin:0px; background:url(/images/services_menu.gif) no-repeat scroll 0 -50px;}

ul.topmenu li a span#newscenter {display:block; position:absolute; width:92px; height:25px; padding:0px; margin:0px; background:url(/images/newscenter_menu.gif) no-repeat scroll 0 0;}
ul.topmenu li a:hover span#newscenter {display:block; position:absolute; width:92px; height:25px; padding:0px; margin:0px; background:url(/images/newscenter_menu.gif) no-repeat scroll 0 -25px;}
ul.topmenu li.active a span#newscenter {display:block; position:absolute; width:92px; height:25px; padding:0px; margin:0px; background:url(/images/newscenter_menu.gif) no-repeat scroll 0 -50px;}

ul.topmenu li a span#contactus {display:block; position:absolute; width:79px; height:25px; padding:0px; margin:0px; background:url(/images/contactus_menu.gif) no-repeat scroll 0 0;}
ul.topmenu li a:hover span#contactus {display:block; position:absolute; width:79px; height:25px; padding:0px; margin:0px; background:url(/images/contactus_menu.gif) no-repeat scroll 0 -25px;}
ul.topmenu li.active a span#contactus {display:block; position:absolute; width:79px; height:25px; padding:0px; margin:0px; background:url(/images/contactus_menu.gif) no-repeat scroll 0 -50px;}

ul.topmenu li a span#demorequest {display:block; position:absolute; width:106px; height:25px; padding:0px; margin:0px; background:url(/images/demorequest_menu.gif) no-repeat scroll 0 0;}
ul.topmenu li a:hover span#demorequest {display:block; position:absolute; width:106px; height:25px; padding:0px; margin:0px; background:url(/images/demorequest_menu.gif) no-repeat scroll 0 -25px;}
ul.topmenu li.active a span#demorequest {display:block; position:absolute; width:106px; height:25px; padding:0px; margin:0px; background:url(/images/demorequest_menu.gif) no-repeat scroll 0 -50px;}

div.wrapper {width:900px; margin:0px auto 0px; overflow:hidden;}
div.maintop {float:left; display:block; overflow:hidden; height:5px; width:900px; background:url(/images/main-top.gif) no-repeat scroll left top;}
div.mainbottom {float:left; display:block; height:5px; width:900px; background:url(/images/main-bottom.gif) no-repeat scroll left top;}
div.main {float:left; display:block; overflow:hidden; width:880px; padding:5px 10px 5px; background:url(/images/main-bg.gif) repeat-y scroll left top; font-size:11px; font-family:Verdana;}

div.rotation {float:left; width:878px; height:295px; position:relative; margin-bottom:10px;border:1px solid #DDDDDD;}
div.rotation div.belt{float:left; width:878px; position:absolute; background:#FFFFFF;}
div.rotation div.panel{float:left; overflow:hidden; width:878px; background:#FFFFFF;}
div.rotation div.panel img{margin-left:0px;}
div.rotationbanner {float:right; clear:both; position:relative; top:270px;}
ul.rotationmenus {margin:0px; padding:0px; list-style-type:none; font-size:13px; margin-right:2px;}
ul.rotationmenus li {float:left; margin:0px; padding:0px; border:1px solid #999999; background:#999999; display:block; color:#FFFFFF; font-weight:bold; margin-right:2px;}
ul.rotationmenus li.rotateactive{background:#EEEEEE; color:#000000; border:1px solid #999999;}
ul.rotationmenus li a {color:#FFFFFF; text-decoration:none; display:block; padding:2px 5px;}
ul.rotationmenus li.rotateactive a {color:#000000;}

div.mainleft {float:left; width:200px;}
div.content {float:left; width:460px; margin:0px 0px 0px 10px; position:relative;}
div.mainright {float:left; width:200px; margin:0px 0px 0px 10px;}
div.contentdetail {float:left; width:200px; margin:0px 10px 10px 0px;}
span.dot {height:10px; width:460px; display:block; background:url(/images/dotdot.gif) repeat-x scroll left top;}

div.content a {text-decoration:underline; color:#1428BB;}
div.content a:hover {text-decoration:none; color:#FC9613}
div.content h2 {margin:0px 0px 10px 0px;}
div.content ul {clear:none;}
div.content ol {margin:5px; padding:0px 0px 0px 25px;}
div.content a.allnews {text-decoration:none; color:#1428BB; font-weight:bold;}
div.content a.downloadable {text-decoration:none; color:#1428BB; font-weight:600; font-size:11px; font-family:Arial; position:relative;}
div.content a.downloadable img {position:absolute; top:1px; left:0px;}
div.content a.downloadable span {margin-left:15px;}

div.highlight {margin:0px 0px 10px 0px;}
div.highlight h3 {margin:0px 0px 10px 0px;}

ul.leftmenu {margin:0px 0px 10px 0px; padding:0px; list-style-type:none; border:1px dashed #999999;}
ul.leftmenu li {border-bottom:1px solid #F0F7FE;}
ul.leftmenu li a {color:#1428BB; padding:5px; display:block; text-decoration:none; font-weight:bold; font-family:Arial; border-bottom:1px dashed #999999; /*background:url(/images/dotdot.gif) repeat-x scroll left bottom;*/}
ul.leftmenu li.lastchild a {border-bottom:none; /*background:none;*/}
ul.leftmenu li.active span, ul.leftmenu li.lastchild_active span {padding:5px; color:#999999; display:block; text-decoration:none; font-weight:bold; font-family:Arial;}
ul.leftmenu li.active span {border-bottom:1px dashed #999999; /*background:url(/images/dotdot.gif) repeat-x scroll left bottom;*/}
ul.leftmenu ul.leftsubmenu {margin:0px 0px 0px 20px; padding:0px; list-style-type:disk;}
ul.leftmenu ul.leftsubmenu li.active span {padding:5px; color:#999999; display:block; text-decoration:none; font-weight:bold; font-family:Arial; /*background:url(/images/dotdot.gif) repeat-x scroll left bottom;*/}
ul.leftmenu a:hover {color:#FE0000;}

ul.listdate {margin:0px 0px 10px 10px; padding:0px; list-style-type:none; border-top:1px solid #DDDDDD; width:150px; font-size:11px; float:right; position:relative;}
ul.listdate li {border:1px solid #DDDDDD; border-top:none;}
ul.listdate li a {color:#1428BB; padding:5px; display:block; text-decoration:none; font-family:Arial; font-weight:500;}
ul.listdate li.lastchild a {background:none;}
ul.listdate li a:hover {color:#1428BB; padding:5px; display:block; text-decoration:underline; font-family:Arial;}
ul.listdate li.lastchild a:hover {text-decoration:underline; background:none;}
ul.listdate li.title {background:#D9ECFE;}
ul.listdate li.title span {padding:5px; color:#000000; display:block; font-size:12px; font-weight:bold; font-family:Arial; text-align:center;}
ul.listdate li.active span {padding:5px; color:#999999; display:block; text-decoration:none; font-family:Arial;}

div.newslist {margin:0px; padding:0px; list-style-type:none;}
div.newslist a.title {text-decoration:none; font-weight:bold; color:#FC9613;}
div.newslist a.title:hover {color:#0000FF;}
div.newslist p.date {font-size:10px; margin:0px; color:#999999;}
div.newslist p {font-size:11px;}

div.bottommode {margin:10px 0px 0px 0px; width:100%; padding:10px 0px;}
div.bottomcontainer {width:890px; margin:0px auto; overflow:hidden; font-size:11px; font-family:Verdana; color:#000000;}
div.bottomcontainer a {color:#1428BB; text-decoration:none;}

input.textbox {font-size:12px; padding:1px; border:1px solid #787878;}
textarea.memobox {font-size:12px; padding:1px; border:1px solid #787878;}
select.dropdown {font-size:12px; padding:1px; /*border:1px solid #787878;*/}
input.radio {margin:0px; padding:0px;}
input.checkbox {margin:0px; padding:0px;}

div.error{background:url(../images/warning.png) no-repeat 10px 50%; background-color:#F6A8A8; border:1px solid #FF5959; color:#F31F1F; margin-bottom:10px; width:auto; padding:10px 5px 10px 5px;}
div.error ul {margin:0px 0px 0px 0px; position:relative; list-style-type:none; font-size:11px; font-family:Verdana;}
div.error ol {margin:0px 0px 0px 20px; position:relative; font-size:11px; font-family:Verdana;}

table.formtable p {margin:0px; padding:0px;}
div.content a.fotfuploaded {color:#0000FF; text-decoration:none;}
