@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:0; margin:0; background:url(../image/body_bg.jpg) left top #FFFFFF repeat-x;}

*{padding:0px; margin:0px auto;}

img{border:0px;}

p{padding:0px; margin:0px auto;}

.clear{clear:both;}

#wrap{text-align:center; width:100%; background:url(../image/footer_bg.jpg) bottom repeat-x;}

.layout{width:980px; padding:0; margin:0px auto; text-align:center;}

#header{width:980px; height:536px; padding:0; margin:0;}
#header_two{width:980px; height:auto; padding:0; margin:0;}
.header_main{width:907px; height:422px; padding:0 35px 0 38px; margin:0;}
.header_services{width:907px; height:auto; padding:0 35px 0 38px; margin:0;}
.logo_part{width:980px; height:114px; padding:0; margin:0;}
.top_partmenu{width:564px; height:63px; padding:0; margin:0;}
.top_menusmall{width:564px; height:15px; padding:24px 0 24px 0; margin:0;}
.left_menutop{width:235px; height:15px; padding:0; margin:0; float:left;}
.services_icon-left{width:18px; height:15px; padding:0; margin:0; float:left;}
.right_menutop{width:329px; height:15px; padding:0; margin:0; float:right;}
.menu_phone{width:105px; height:15px; padding:0 15px 0 0; margin:0; float:left;}
.menu_email{width:134px; height:15px; padding:0 10px 0 0; margin:0; float:left;}
.menu_blog{width:65px; height:15px; padding:0 0 0 0; margin:0; float:right;}
.icon_phone{width:18px; height:15px; padding:0 4px 0 0; margin:0; float:left;}
.text_phone{width:82px; height:15px; padding:0 0 0 0; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#398cb5;}
.text_phone{width:82px; height:15px; padding:0 0 0 0; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#398cb5;}
.icon_email{width:16px; height:15px; padding:0 7px 0 0; margin:0; float:left;}
.text_email{width:111px; height:15px; padding:0 0 0 0; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#398cb5;}
.icon_blogger{width:12px; height:15px; padding:0 8px 0 0; margin:0; float:left;}
.text_blogger{width:45px; height:15px; padding:0 0 0 0; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#398cb5; text-align:left;}
.bellow_partmenu{width:564px; height:51px; padding:0; margin:0;}
.logo_part_right{width:35px; height:114px; padding:0; margin:0; float:right;}

#body_content{width:980px; height:auto; padding:0; margin:0;}
.body_main{width:907px; padding:0 35px 0 38px; margin:0;}
.body_mtoptext{width:907px; padding:0; margin:0; height:53px;}
.text_body{width:907px; height:19px; padding:18px 0 16px 0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; font-weight:bold; color:#0261cb;}
.body_main_bellow{width:907px; padding:0; margin:0;}
.body-main-left{width:603px; padding:0 ; margin:0; float:left; text-align:left;}
.body-main-right{width:285px; padding:0 0 0 19px; margin:0; float:right;}
.contactus-main-right{width:285px; padding:0 0 0 0px; margin:0;}
.contactus_top{width:285px; height:53px; padding:0; margin:0;}
.contactus_middlepart{width:285px; padding:0; margin:0; background-color:#76bfdf; height:auto;}
.contactus_bellowpart{width:285px; padding:0; margin:0; height:18px}
.form_main{width:255px; padding:16px 15px 0 15px; margin:0;}
.form_mainhost{width:255px; padding:0; margin:0;}
.form_box{width:255px; padding: 0 0 15px 0; margin:0 0 0 0; height:20px;}
.main-form_box{width:255px; padding: 0 0 0 0; margin:0 0 0 0; height:20px;}
.send_box{width:255px; padding: 0 0 15px 0; margin:0 0 0 0; height:24px;}
.mainsend_box{width:255px; padding: 0 0 0 0; margin:0 0 0 0; height:24px;}
.capche_box{width:255px; padding: 0 0 6px 0; margin:0 0 0 0; height:45px;}
.capche_mainbox{width:255px; padding: 0 0 0 0; margin:0 0 0 0; height:45px;}
.capche_box{width:255px; padding: 0 0 6px 0; margin:0 0 0 0; height:45px;}
.form_commentbox{width:255px; padding: 0 0 6px 0; margin:0 0 0 0; height:50px;}
.main_commentbox{width:255px; padding: 0 0 0 0; margin:0 0 0 0; height:50px;}
.name_box_left{width:85px; height:20px; padding:0; margin:0; float:left; text-align:left;}
.name_box_right{width:170px; height:20px; padding:0; margin:0; float:left; text-align:left;}
.comment_box_left{width:85px; height:50px; padding:0; margin:0; float:left; text-align:left;}
.capche_box_left{width:85px; height:45px; padding:0; margin:0; float:left; text-align:left;}
.capche_box_right{width:170px; height:45px; padding:0; margin:0; float:right; text-align:left;}
.capche_box_img{width:133px; height:45px; padding:0; margin:0; float:left; text-align:left;}
.capche_box_reload{width:34px; height:45px; padding:0 0 0 3px; margin:0; float:left; text-align:right;}
.comment_box_right{width:170px; height:50px; padding:0; margin:0; float:right; text-align:left;}
.above_box{width:255px; padding: 0 0 5px 0; margin:0 0 0 0; height:20px;}
.above_boxmain{width:255px; padding: 0 0 0 0; margin:0 0 0 0; height:20px;}
.name_boxid{width:168px; height:19px; border:solid 1px #2482b7;}
.send_box_left{width:85px; height:24px; padding:0; margin:0; float:left; text-align:left;}
.send_box_right{width:170px; height:24px; padding:0; margin:0; float:right; text-align:left;}
.comment_boxid{width:168px; height:49px; border:solid 1px #2482b7;}
.formtext_name{width:85px; height:12px; padding:4px 0 4px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;}
.codetext_name{width:170px; height:12px; padding:0 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;}
input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033FF; padding-left:2px; padding-top:3px;}
#footer{width:980px; height:110px; padding:0; margin:0px auto; clear:both;}
.footer_box{width:713px; height:35px; padding:44px 56px 31px 138px; margin:0px auto;}
.main_footer{width:713px; height:35px; padding:0; margin:0; text-align:center;}
.copyright_text{width:713px; height:13px; padding: 0 0 8px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF;}
.policy_text{width:713px; height:13px; padding: 0 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF;}
A.footertxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration: none;
}
A.footertxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	text-decoration: none;
}
A.footertxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
	text-decoration: none;
}

.plan_box{width:603px; height:241px; padding:0; margin:0;}
.first_planbox{width:193px; height:241px; padding:0 12px 0 0; margin:0; float:left;}
.bellow_1stbox{width:193px; height:176px; padding:0; margin:0; background:url(../image/silver_bg.jpg) no-repeat; text-align:center;}
.second_planbox{width:193px; height:241px; padding:0 12px 0 0; margin:0; float:left;}
.bellow_3rdbox{width:193px; height:176px; padding:0; margin:0; background:url(../image/gold_bgimg.jpg) no-repeat; text-align:center;}
.third_planbox{width:193px; height:241px; padding:0 0 0 0; margin:0; float:right;}
.bellow_2ndbox{width:193px; height:176px; padding:0; margin:0; background:url(../image/platinum_bg.jpg) no-repeat; text-align:center;}
.top_pln{width:193px; height:65px; padding:0; margin:0;}
.under_text_box{width:603px; padding:28px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;}

.first_text_box{width:154px; padding:22px 18px 22px 21px; margin:0;}
.first_text_part{width:154px; height:auto; padding:0 0 4px 0; margin:0;}
.bullet_fst{width:10px; height:15px; padding:0 0 0 2px; margin:0; float:left;}
.textfst{width:142px; height:auto; padding:0 0 0 0; margin:0; float:right; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.second_text_box{width:170px; padding:22px 9px 22px 14px; margin:0;}
.second_text_part{width:170px; height:auto; padding:0 0 4px 0; margin:0;}
.text_second{width:158px; height:auto; padding:0 0 0 0; margin:0; float:right; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.services{width:907px; padding:45px 0 0 0; margin:0;}
.top_service{width:907px; height:30px; padding:0 0 0 0; margin:0;}
.middle_service{width:907px; padding:0; margin:0; background:url(../image/services_middle.jpg) repeat-y;}
.bellow_service{width:907px; height:30px; padding:0 0 40px 0; margin:0;}
.bellow_servicelop{width:907px; height:30px; padding:0 0 0 0; margin:0;}
.services_middle_part{width:867px; padding:0 20px 0 20px; margin:0;}
.services_middle_mainpart{width:867px; padding:0 0 0 0; margin:0;}
.services_middle_maintittle{width:867px; padding:0 0 20px 0; margin:0;}
.services_informationtext{width:867px; padding:0 0 20px 0; margin:0;}
.font_services{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-align:left; text-align:left; padding-top:8px;}
.icon_servmain{width:867px; height:13px; padding:0 0 8px 0; margin:0;}
.services_iconleft{width:11px; height:13px; padding:0; margin:0; float:left;}
.services_iconright{width:853px; height:13px; padding:0 0 0 3px; margin:0; float:right; text-align:left;}
.ser_textwrap{width:867px; height:18px; padding:4px 0 4px 0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#20b806; border:dashed 1px #666666;}
.ser_infotextwrap{width:867px; height:auto; padding:6px 0 8px 0; margin:0; text-align:left;}
.services_leftimg{width:217px; height:246px; padding:0 30px 0 0; margin:0; float:left;}
.services_rightfox{width:620px; height:auto; padding:0 0 0 0; margin:0; float:right;}
.services_rightop{width:620px; height:auto; padding:0 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;}
.services_righmiddle{width:620px; height:auto; padding:12px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;}
.services_rightbullet_text{width:590px; height:auto; padding:12px 0 12px 30px; margin:0; text-align:left;}
.services_mainbullet_text{width:590px; height:auto; padding:0; margin:0; text-align:left;}
.services_leftullet_text{width:590px; height:15px; padding:0 0 8px 0; margin:0; text-align:left;}
.top_icon_left{width:13px; height:15px; padding:0 4px 0 0; margin:0; float:left;}
.top_icon_right{width:573px; height:15px; padding:0 0 0 0; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e4afa; text-align:left;}
.services_big_text{width:620px; height:auto; padding:6px 0 0 0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600;}
A.sertxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#095fdb;
	text-decoration: none;
	font-weight:bold;
}
A.sertxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#095fdb;
	text-decoration: none;
	font-weight:bold;
}
A.sertxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
	text-decoration: none;
	font-weight:bold;
}



A.serngt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#398cb5;
	text-decoration: none;
	font-weight:bold;
}
A.serngt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#398cb5;
	text-decoration: none;
	font-weight:bold;
}
A.serngt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF9900;
	text-decoration: none;
	font-weight:bold;
}

/*new Top secsion start*/
.left_logorock{width:38px; height:114px; padding:0; margin:0; float:left;}
.right_logorock{width:942px; height:114px; padding:0; margin:0; float:right;}
.main_logoleft{width:318px; height:114px; padding:0; margin:0; float:left;}
.main_menuright{width:624px; height:114px; padding:0; margin:0; float:right;}
.top_menuright{width:624px; height:63px; padding:0; margin:0;}
.bellow_adright{width:624px; height:51px; padding:0; margin:0;}
.toplink_bar{width:477px; height:16px; padding:23px 35px 24px 112px; margin:0;}
.services_link{width:120px; height:16px; padding:0 5px 0 0; margin:0; float:left;}
.phone_link{width:125px; height:16px; padding:0 5px 0 0; margin:0; float:left;}
.email_link{width:162px; height:16px; padding:0 5px 0 0; margin:0; float:left;}
.blog_link{width:55px; height:16px; padding:0 0 0 0; margin:0; float:right;}
.serv_icn{width:24px; height:16px; padding:0 0 0 0; margin:0; float:left;}
.serv_texti{width:96px; height:16px; padding:0; margin:0; float:right; text-align:center;}
.ph_icn{width:21px; height:16px; padding:0 0 0 0; margin:0; float:left;}
.ph_texti{width:104px; height:16px; padding:0; margin:0; float:right; text-align:center;}
.email_icn{width:25px; height:16px; padding:0 0 0 0; margin:0; float:left;}
.email_texti{width:137px; height:16px; padding:0; margin:0; float:right; text-align:center;}
.blog_icn{width:18px; height:16px; padding:0 0 0 0; margin:0; float:left;}
.blog_texti{width:37px; height:16px; padding:0; margin:0; float:right; text-align:center;}
/*new Top secsion End*/