/* CSS Document */
body{margin:0; background:url(img/back_img.jpg); background-repeat:repeat-y; background-color:#EEEEEE; color:#333333;}
h1{margin:0; padding:0; line-height:0; font-size:120%;}
h5{margin:0; padding:0; font-size:120%;}
#warpper{font-size:80%; background-image:url(img/top_back.gif); background-repeat:repeat-y;}
#warpper img{vertical-align:bottom;}
#header{width:780px;}
#main{padding:0px; width:608px; float:right; margin:0px;}
.mainimg{text-align:left; clear:both;}
#mainbtn{width:172px; background-image:url(img/topbtn/all_over.gif); height:435px; float:left;}
#mainbtn ul{margin:0; padding:0;}
#mainbtn li{margin:0; padding:0;}
#pricechar{padding:30px 20px 0px 30px;}
#mainbtn_toppage a{ display:block; text-decoration:none; background-image:url(img/top_btn_neo/topbtn.gif); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_toppage a:hover{ display:block; text-decoration:none; background-image:url(img/top_btn_neo/topbtn.gif); background-repeat:no-repeat; background-position:0px -172px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_companyinfo a{display:block; text-decoration:none; background-image:url(img/top_btn_neo/company_info.gif); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_companyinfo a:hover{display:block; text-decoration:none; background-image:url(img/top_btn_neo/company_info.gif); background-repeat:no-repeat; background-position:0px -172px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_price a{display:block; text-decoration:none; background-image:url(img/top_btn_neo/price.gif); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_price a:hover{display:block; text-decoration:none; background-image:url(img/top_btn_neo/price.gif); background-repeat:no-repeat; background-position:0px -172px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_access a{display:block; text-decoration:none; background-image:url(img/top_btn_neo/access.gif); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_access a:hover{display:block; text-decoration:none; background-image:url(img/top_btn_neo/access.gif); background-repeat:no-repeat; background-position:0px -172px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_contact a{display:block; text-decoration:none; background-image:url(img/top_btn_neo/contact.gif); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_contact a:hover{display:block; text-decoration:none; background-image:url(img/top_btn_neo/contact.gif); background-repeat:no-repeat; background-position:0px -172px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_link a{display:block; text-decoration:none; background-image:url(img/top_btn_neo/link.gif); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:43px; text-indent:-5000px;}
#mainbtn_link a:hover{display:block; text-decoration:none; background-image:url(img/top_btn_neo/link.gif); background-repeat:no-repeat; background-position:0px -172px; width:172px; height:43px; text-indent:-5000px;}
#stage{width:780px; height:100%; float:left; background-image:url(img/top_back.gif); background-repeat:repeat-y;}
#stage_underleft{width:490px; float:left;}
#stage_underright{width:285px; float:right; border-left:1px solid #666666;}
#pricechar table{border:1px solid #999999; border-collapse:collapse; width:600px;}
#pricechar td{border:1px solid #999999;}
#footer{clear:both; background-color:#FF0800; color:#FFFFFF; height:35px; padding-top:2px;}
#companyinfo_left{float:left; margin:0px 0px 0px 10px;}
#companyinfo_left table{width:500px;}
#companyinfo_right{float:right; margin:0px 10px 0px 0px;}
#footer_bigger_btn{text-align:right; vertical-align:middle;}
.chartable{padding-left:35px; color:#666666;}
.chartable table{border:1px solid #666666; border-collapse:collapse;}
.chartable td{border:1px solid #999999;}
.backcolor{background-color:#CCCCCC;}
.backcolor2{background-color:#EEEEEE;}
.toptextunder{padding:10px 20px 5px 0px; border-bottom:1px solid #666666; margin:0px 20px 0px 20px;}
.char table{border:1px solid #999999; border-collapse:collapse;}
.char td{border:1px solid #999999; padding:3px; line-height:125%;}
.imgclear{clear:both;}
.style1 {color: #0066CC}
.tablechar{ margin-left:20px;}
.tablechar td{padding:2px 1px 2px 1px;}
.contactpadding{margin-left:50px;}