@charset "utf-8";
body {
	margin: 0px; background-image: url(images/mainbg.jpg); background-repeat: repeat; background-position:center top; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#272727; text-decoration:none;
}
* { list-style:none; margin:0px; padding:0px;}
ul li { float:left; margin:0px; padding:0px;}
p{
}
.main {
	width:800px; margin:0 auto;
}
.wht_bg {
	width:764px; float:left; background:url(images/top_bg.jpg) right top no-repeat #FFFFFF; padding:14px 18px 18px 18px;
}
.logo {
	width:517px; height:81px; float:left;
}
.heading1 {
	width:464px; height:20px; float:left; padding-left:100px;
}
.middle {
	width:764px; float:left;
}
.video_bg {
	width:360px; height:238px; padding:4px; float:left; background:url(images/video_bg.jpg) center top no-repeat; text-align:center;
}
.free_down_bg {
	width:349px; height:219px; padding-left:19px; padding-top:27px; float:left; margin-left:28px; background:url(images/free_down_bg.jpg) left top no-repeat;
}
.box_mid {
	width:330px; float:left; padding-bottom:8px;
}
.red_10 {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:none; line-height:15px;
}
.left_contact {
	width:368px; float:left;
}
.heading {
	width:368px; float:left; height:25px; border-bottom:1px solid #4e4e4e; color:#f14a42; font-size:20px; text-decoration:none; font-weight:bold; line-height:20px;
}
.blk_13 {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#272727; text-decoration:none; line-height:20px;
}
.right_box {
	background:url(images/mid_rpt.jpg) repeat-y left top; margin-left:28px; float:left; width:368px;
}
.right_box1 {
	background:url(images/top_crv.jpg) left top no-repeat; float:left; width:368px; padding-top:13px;
}
.right_box2 {
	background:url(images/bot_crv.jpg) left bottom no-repeat; float:left; width:348px; padding:0px 1px 25px 19px
}
.right_inbox {
	float:left; width:341px;
}
.red_12 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f33c33; text-decoration:none; line-height:26px; background:url(images/arrow.jpg) left no-repeat; padding-left:10px;
}
.red_12_link {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f33c33; text-decoration:underline; line-height:26px;
}
a.red_12_link:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f33c33; text-decoration:none; line-height:26px;
}
.footer {
	width:800px; float:left; text-align:center; height:32px; padding-top:24px;
}
.bot_link {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#272727; text-decoration:none; padding:0px 15px 0px 15px;
}
a.bot_link:hover {
	text-decoration:underline;
}
/* inner */
.pop_up {
	float:left; width:780px; height:580px; padding:10px; background:#FFFFFF; overflow:auto;
}
.pop_up2 {
	width:800px; height:600px; padding-top:25px; background:#FFFFFF; overflow:auto; text-align:center; margin:0 auto;
}
.blue_link {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#226699; text-decoration:none;
}
a.blue_link:hover {
	text-decoration:underline;
}
.blk_16 {
	font-size:16px; color:#202020; text-decoration:none;
}
.blk_12 {
	 font-family:Arial, Helvetica, sans-serif; color:#434343; font-size:12px; text-decoration:underline;
}
a.blk_12:hover {
	text-decoration:none;
}
