body {margin:0px auto;
font-family: Arial, Verdana, Tahoma;
color:#333333;background:url(../images/page_bk.jpg) #ffffff repeat-x top left;
}

html {overflow: -moz-scrollbars-vertical;}

.floatl{float:left;}
.floatr{float:right;}
.trans{ behavior: url(iepngfix.htc) }
.text_r{text-align:right;}
.text_l{text-align:left;}

a img{border:0px;}

.wrapper{width:960px; margin:0px auto; float:none;}


.header{width:960px; background:url(../images/header_right.jpg) no-repeat top right; height:106px; float:left;}
.logo{width:306px; float:left; padding:24px 0px 0px 20px;}
.phn-sec{float:right; width:240px; padding:15px 10px 0px 60px; height:76px;}

.nav{width:960px; background:url(../images/nav.jpg) repeat-x top left; height:35px; line-height:35px; float:left;}
.nav ul{ margin:0px; padding:0px; text-align:center;}
.nav ul li{ list-style:none; display:inline; padding:0px; margin:0px;}
.nav ul li a{display:block; float:left; font-size:15px; color:#c1e2ff; padding:0px 20px; text-decoration:none; font-weight:bold;}
.nav ul li a:hover,.nav ul li a.active{background:url(../images/nav_h.jpg) repeat-x top left; text-decoration:none;}

.banner-sec{width:960px; background:url(../images/banner-bk.jpg) no-repeat top left; height:305px; float:left;}

h1{ width:430px; padding:30px 0px 0px 310px; font-family: "Helvetica 45 Light", Helvetica ,arial; font-size:35px; color:#ffffff; margin:0px; line-height:40px; font-weight:normal;}
h2{ font-size:13px; font-family:arial, Calibri, Tahoma;  color:#013584; margin:0px; line-height:20px; font-weight:normal; text-align:center; padding-bottom:0px;}
h2 span{ font-size:20px; font-family:arial, Calibri, Tahoma;  color:#56916a;}
h3{font-size:20px; font-family:arial, Calibri, Tahoma;  color:#56916a; margin:0px; line-height:26px; font-weight:normal;}
p{font-size:12px; color:#333333; line-height:16px; padding:10px 0px 0px 0px; margin:0px;}

h4{font-family:"Monotype Corsiva", Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#56916a; line-height:30px; margin:0px;}
.content{width:960px; background:url(../images/content_t.jpg) no-repeat top center; padding-top:10px;float:left;}
.info-text{width:620px; padding-right:20px; padding-top:10px; font-size:14px; color:#666666; float:left; line-height:18px;}
.netviewer-sec{width:300px; float:right;}
a.netviewer-txt{ font-size:10px; text-transform:uppercase; color:#6fab84 ;line-height:11px; float:left; text-decoration:none;}
a.netviewer-txt:hover{ color:#013584; }

.content-l{width:700px; float:left;}
.content-r{width:230px; float:right;}
.box-out{width:670px; padding-left:20px; padding-top:5px; float:left;}
.box-sec{ width:670px; background:url(../images/arrow-line.jpg) repeat-x top center; float:left; font-size:1px; padding-top:20px; padding-bottom:10px;}
.service-box{width:211px; padding-top:16px; float:left; }
.service-box-top{width:211px; background:url(../images/home1_14.jpg) no-repeat top left; height:31px; float:left;}
.service-box-in{width:189px; border-left:solid 1px #e5edf5; border-right:solid 1px #e5edf5; padding:0px 10px; background:url(../images/rounded-mid.jpg) #e9f0f6 repeat-x top left; float:left; min-height:170px; height:auto !important; height:170px;}
.service-box-bot{width:211px; background:url(../images/rounded-bot.jpg) no-repeat bottom left; padding-top:12px; padding-bottom:12px; text-align:center; float:left;}


.footer{width:760px; background:url(../images/footer_t.jpg) no-repeat top center; padding:10px 100px; margin-top:10px; float:left;}
.footer p{color:#999999; font-size:11px; line-height:14px; text-align:center;}
.footer p a{color:#999999; font-size:12px; text-align:center; text-decoration:none;}
.green{color:#56916a;}
.blue{color:#0C52BD;}
.padtop10{padding-top:10px;}
.padtop15{padding-top:15px;}
.marleft10{margin-left:15px;}
.vmiddle{vertical-align:middle;}
.red{color:#ff0000;}

.news-box{width:232px; float:left; }
.news-box-top{width:232px; background:url(../images/new-top.jpg) no-repeat top left; height:22px; float:left;}
.news-box-in{width:210px; border-left:solid 1px #e5edf5; border-right:solid 1px #e5edf5; padding:0px 10px; background:url(../images/new-mid.jpg) #e6eef5 repeat-x top left; float:left; min-height:182px; height:auto !important; height:182px;}
.news-box-bot{width:232px; background:url(../images/new-bot.jpg) no-repeat top left; height:17px; font-size:1px; float:left;}

.news-box span{ font-size:12px; line-height:14px; color:#56916a; }

.member-box-top{width:232px; background:url(../images/member-top.jpg) no-repeat top left; height:11px; float:left;}
.member-box-in{width:230px; border-left:solid 1px #e5edf5; border-right:solid 1px #e5edf5; padding:0px 0px; background:url(../images/member-mid.jpg) #E6EEF5 repeat-x top left; float:left; min-height:159x; height:auto !important; height:159px;}
.member-box-bot{width:232px; background:url(../images/member-bot.jpg) no-repeat top left; height:10px; font-size:1px; float:left;}

 ul.green-list{margin:0px; padding:10px 0px 0px 10px;}
.green-list li { list-style:none; background:url(../images/green-bullet.jpg) no-repeat 0px 6px; margin:0px; padding:0px 0px 5px 12px; font-size:12px; color:#56916a; line-height:16px;}

.bluestrip{background:url(../images/bluestrip.jpg) repeat-x top left; color:#ffffff; font-size:12px; font-weight:bold; padding:2px 5px;}
.bluebg{background:#D1EAFF; color:#333333; font-size:12px; border-top:solid 1px #ffffff; padding:2px 5px;}
.bdr-r{border-right:solid 1px #ffffff;}
.bdr-l{border-left:solid 1px #ffffff;}


.banner-partner{width:520px; float:right; padding:70px 0px 0px 0px;}
a.banner1{display:block; height:60px; width:120px; margin-right:40px; float:left; }
a.banner2{display:block; height:60px;  width:150px; margin-right:30px; float:left;  }
a.banner3{display:block; height:60px;  width:170px; float:left; }

.order-now{ color:#FF0000; float:right;}
.order-now a {  color:#FF0000; text-decoration:none;}
.order-now a:hover {  color:#FF0000;  text-decoration:underline;}
