@charset "utf-8";
/* CSS Document */

body{ background:#01545a url(../images/bodybg.jpg) top center no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0; padding:0;}
h1,h2,h3,h4{ list-style:none; padding:0; margin:0; font-weight:normal;}
ul{ list-style:none; padding:0; margin:0;}
li{ list-style:none; padding:0; margin:0;}
b,p{ list-style:none; padding:0; margin:0;}
img{ border:none;}

#header{ width:920px; margin:auto;}
#logo{ height:100px;}
#nav{ width:100%; height:32px;}
#nav_l{ width:22px; height:32px; background:url(../images/menul.png) no-repeat; float:left;}
#nav_m{ width:876px;height:32px; background:#016860; float:left;}
#nav_r{ width:22px; height:32px; background:url(../images/menur.png) no-repeat; float:left;}
#nav ul{}
#nav li{ float:left; line-height:32px; padding:0 18px; }
#nav a{ color:#FFF; text-decoration:none;}
#nav a:hover{ color:#FFF; text-decoration: underline;}

#content{ width:920px; margin:5px auto;}
#c_left{ width:620px; float:left;}
#box01{ width:620px; height:590px; background:#FFF url(../images/ltopbg.jpg) left no-repeat;}
#box01 a{ color:#3d9a73;}
#box01 a:hover{ color:#0e66ae;}
#box01_1{ width:305px; float:left;}
#box01_r{ float:right;}
#box01_1 h1{ width:274px; height:53px; background:url(../images/t_ut.png) 1px 0px no-repeat; line-height:50px; padding-left:30px; font-size:20px; font-weight:bold; color:#FFF; margin-top:8px;}
#box01_1 p{ padding:15px 10px 0 30px; line-height:160%;}
#box01_r p{ width:290px; padding:10px; line-height:160%;}
#box01_r span{ font-weight:bold; color: #D90000;}
#box01_b{ clear:both; text-align:center; font-family: Arial, Helvetica, sans-serif;font-size:22px; font-weight:bold; padding-top:20px;}


#box02{ width:620px; background:#FFF url(../images/box2_left_bg.jpg) left repeat-y; margin-top:5px; padding-top:20px; overflow:hidden;}
#box02_a h2{ width:187px; height:41px; background: url(../images/t_us.jpg) no-repeat;line-height:40px; padding-left:30px; font-size:16px; font-weight:bold; color:#FFF;}
#box02_a p{ padding:15px 15px 15px 40px; line-height:160%;}

#step{ clear:both; margin-bottom:20px; overflow:hidden;}
#step_l{ width:65px; height:41px; background:url(../images/l_box2_t.png) no-repeat; margin-left:12px;_margin-left:6px;line-height:40px; color:#FFF; float:left; padding-left:18px; font-size:12px; font-weight:bold;}
#step_r{ width:500px;float:left;; padding-left:10px; line-height:40px;}
#step_r_1{ width:500px;float:left;; padding-left:10px; line-height:40px; text-decoration:underline;}
#step_r_1 a{  font-weight:bold; color:#000 !important; text-decoration:none;}
#step a{ font-weight:bold; color:#063; text-decoration:none;}
#step a:hover{text-decoration: underline;}
hr{ border:3px dotted silver;}

#box02_b{ padding-top:10px;}
#box02_b h2{ width:475px; height:41px; background: url(../images/t_box3.jpg) no-repeat;line-height:34px; padding-left:30px; font-size:16px; font-weight:bold; color:#FFF;}
#box02_b ul{ padding:15px 15px 15px 40px; }
#box02_b li{ background:url(../images/libg02.jpg) left no-repeat ; padding-left:15px;line-height:220%; }

#box02_c h2{ width:445px; height:47px; background: url(../images/t_box4.jpg) no-repeat;line-height:18px; padding:10px 20px 0 30px; font-size:14px; font-weight:bold; color:#FFF;}
#box02_c ul{ padding:15px 15px 15px 40px;line-height:170%; }
#box02_c li{ padding-bottom:10px;}
#box02_c p{ padding:0 10px 0 40px; line-height:170%;}
#box02_c a{ font-weight:bold; color:#063; text-decoration:underline; font-size:13px;}
#box02_c a:hover{ color:#06C;}

#box02_d{ margin-left:12px; padding-bottom:10px; overflow:hidden;}
#box02_d_l{ width:120px; padding-left:12px; float:left;}
#box02_d_r{ width:450px;float:left; padding:0 10px;}
#box02_d_r h2{ font-size:20px; font-weight:bold; color: #039; font-family:Arial, Helvetica, sans-serif;}
#box02_d_r p{ line-height:180%;}


#c_right{ width:272px; background:url(../images/rbg.jpg) repeat-y; float:right; margin-right:22px; _margin-right:11px; padding-bottom:20px;}
#r_box1{ height:90px; border-bottom:#999 1px solid;}
#r_box1 a{ width:243px; height:71px; background: url(../images/DownloadNow.png) no-repeat; display:block; margin:20px 0 0 12px;}
#r_box1 a:hover{ width:243px; height:71px; background: url(../images/DownloadNow.png) -243px 0px no-repeat; _background: url(../images/DownloadNow.png) -242px 0px no-repeat; display:block;}

#r_box2{ color:#8DB8B3; padding:0 20px; font-size:10px; line-height:160%;}
#r_box3{ margin-top:20px;}
#r_box3 h2{ width:257px; height:40px; background:#43B787; line-height:40px; color:#FFF; padding-left:15px; font-size:16px; font-weight:bold;}
#r_box3 p{ padding:20px 20px 0 20px; color:#8DB8B3; line-height:150%; overflow:hidden; font-family:Arial, Helvetica, sans-serif;} 
#r_box3 b{ color:#FFF; padding-top:8px; font-style:italic;}

#footer{ clear:both; width:920px; margin:auto; text-align:center; padding:30px 0; line-height:170%;color:#43B787;}
#footer b{ font-weight:normal; font-style: italic; color:#FFF;} 
#footer p{ font-size:11px; color:#FFF;} 
#footer a{ color:#43B787; text-decoration:none; padding:0 6px;} 
#footer a:hover{ color:#3BEDFF; }
#footer p a{ color:#fff !important; }


/****ins page****/

#contentbox {padding:0 20px 20px 20px; background:#FFF; width:856px; margin-left:12px;filter:alpha(opacity=90); overflow:hidden;}
#contentbox h1{ font-size:24px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#contentbox h2{ font-size:18px;font-family:Arial, Helvetica, sans-serif;padding:10px 0;}
#contentbox p{ line-height:160%;}
#contentbox li{ line-height:200%;}
#photo_left{ width:430px; float:left;}
#photo_right{ width:310px; float:right; padding-right:20px;}
.center { text-align:center; padding-bottom:10px;}

.register_left{ width:250px; float:left; margin-top:15px;}

.register_tsestimonials{ margin:20px 0 20px 0;}
.register_left b{ font-size:15px; color:#339900; line-height:40px;}
.register_left span{ display:block; font-style:italic; text-align:right; padding-bottom:10px;}

.register_right{ border-left:#CCC 1px dashed; margin:15px 0 0 15px; padding:0 0 0 15px; float:left; width:560px;}
.register_right h3 { color: #D73D08; font-size: 18px; font-weight: bold; text-decoration: none; font-weight:normal; line-height:150%;}
.register_right h3 span{ color:#000;} 
.register_right p {line-height:150%; padding:10px 0 10px 0;}
.register_right table{ margin:10px auto 0 auto;}

.register_price{ text-align:center; font-size:20px; padding:20px 0; display:block; color:#06C;}
.register_price b{ color: #D00; font-size:18px;}  

.order_right{ border-left:#CCC 1px dashed; margin:15px 0 0 15px; padding:0 0 0 15px; float:left; width:560px;}
.order_right h1{ font-size:22px; font-weight: bold; text-decoration: none; line-height:150%;}
.order_right span{ font-size:16px; font-weight: bold; color:#B00;}
.order_tab{ border-bottom:#CCC 1px dashed; border-top:#CCC 1px dashed;}
.order_right table td{ padding:10px 0 10px 0;}
.order_right table td input{ padding-top:4px; }
.tit01{ font-size:14px; color: #C60000;} 

.pay{ margin:10px 0 20px 0;}
.pay img{ float:left; padding-right:20px;}
.pay p{ padding-bottom:20px;}

#features{ padding:10px;}
#features ul{ font-size:14px; font-weight:bold; color: #066; padding:10px 0 ;}
#features p{padding:10px 0; line-height:160%;}
#features ol li{ background:url(../images/arrow2.gif) 0 10px no-repeat; padding-left:10px;}

#screenshots h1{ border-bottom:#666 1px solid; padding-bottom:10px; margin-bottom:20px; color: #205397;}
#screenshots li{ float:left; padding:10px 8px; text-align:center; font-size:14px; font-weight:bold;}

#support p{ line-height:200%;}

#help p{ padding-bottom:40px; line-height:300%; padding-left:10px;}
#help a{ color:#06C;}


.awards{ padding-bottom:20px;border-bottom:#CCC 3px solid; }
.awards p{ line-height:160%;}
.awards a{ color:#06C; text-decoration:none;}
.awards a:hover{ text-decoration: underline;}
.awards ul{ overflow: hidden;}
.awards li{ width:25%; height:140px; text-align:center; float:left;}

#privacy { padding:10px;}
#privacy ul{ padding-left:20px;}
#privacy p{ padding:8px 0 12px 0;}


#renewal{ padding-bottom:70px;border-bottom:#CCC 3px solid; }
#renewal h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
#renewal b{ line-height:200%;}
#renewal p{ line-height:200%; padding:10px 0 20px 50px;}
#renewal a{ color: #06C; text-decoration:none;}
#renewal a:hover{ text-decoration: underline;}
.input{ position:relative; margin-left:50px; line-height:26px;}
.txt01{ width:250px; height:22px; position: absolute; left:100px; top:1px; line-height:24px;}
.buttom01{ width:100px; height:30px; position: absolute; left:356px; top:0;}

#sitemap ul{ padding-left:20px;}
#sitemap li{  line-height:200%; list-style:circle;}
#sitemap a{ font-size:16px; color:#06F;}
#sitemap a:hover{color: #063;}

.thankyou_box table{ margin-bottom:10px;}
.tab3{ border:#0087C2 1px solid;border-collapse:collapse;}
.tab3 td{ border:#0087C2 1px solid;}
.tab4{ border-bottom:#0087C2 1px solid; margin:auto;}
.td01{ color:#FFF; background:#0087C2; }
#con_one_2{ height:300px; font-size:14px; line-height:40px;}
.txt02{ text-align:left; padding-left:30px;}