@charset "utf-8";
@import url("font/uni05_53.css");
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body {background-color:#219fb9; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image:url(images/top_bg.gif);background-repeat: repeat-x;}
.lF{float:left;}
.rF{float:right;}
.cb{clear:both;}
.main_wrapper {width: 960px; clear:both;-webkit-border-radius: 15px;-webkit-border-top-left-radius: 0;-moz-border-radius: 15px;-moz-border-radius-topleft: 0;border-radius: 15px;border-top-left-radius: 0; border:6px solid #ffffff; min-height:800px; -webkit-box-shadow:inset 0px 0px 20px rgba(95, 95, 95, 0.4); -moz-box-shadow:inset 0px 0px 20px rgba(95, 95, 95, 0.4); box-shadow:inset 0px 0px 20px rgba(95, 95, 95, 0.4); background:#fff; margin:30px auto; }
.top_wrapper{ background:url(images/bg_pattern.png) repeat; min-height:432px; width:960px; position:relative;}
.hot_tag{position:absolute; top:-7px; left:-7px;}
.top_wrapper .left{width:612px;}
.top_wrapper .right{width:322px; height:432px;  margin-right: 11px;}
.headline_box{ width:469px; height:432px; background:#000; padding-left:26px;}
.black_arrow{width:116px; height:431px; }
.headline_box h1{font:41px 'PT Sans Narrow'; color:#ffffff; margin:70px 0px 25px 0px; }
.headline_box h1 span{ color:#3cbbcd; font-weight:bold;}
.headline_box h3 { font:26px 'PT Sans'; color:#a3a3a3; margin-top:10px;}
.opt_form h1{margin:0px; font:bold 36px 'PT Sans Narrow'; color:#000000; text-align:center; margin:5px 0px 3px 0px;}
.opt_form h1 span{ color:#c72323; }
.opt_form h5{ font:18px 'PT Sans Narrow'; color:#a8a69e; text-align:center; margin-bottom:12px;}
.opt_form h2{ font:22px 'PT Sans'; color:#393939; text-align:center; margin-bottom:22px;}
input[type=text] {width:265px; height:35px; border:1px solid #bab6ad; margin-bottom: 14px; text-indent: 10px;}
input[type=submit] {background: url(images/download_btn.png) no-repeat center center; width:300px; height:58px; border: none; cursor: pointer; font:32px 'PT Sans' ; color:#430000; text-transform: uppercase; font-weight: bold; text-shadow: 0px 1px 0px rgba(255, 218, 61, 1);}
.opt_form .bottom {height: 64px; background: url(images/msg_icon.png) no-repeat 10px center; padding-left: 70px; 
padding-top:7px; }
.opt_form .bottom p {font: 11px Arial, Helvetica, sans-serif; color: #6a6762;margin: 0px;padding:5px; }
.bottom_wrapper{ width:960px; display:block; margin:35px 0px;}
.bottom_wrapper .left{width:590px; margin-left:15px;}
.bottom_wrapper .right{ width:310px; margin-right:13px;}
.bottom_wrapper h2 {
font:bold 26px 'PT Sans Narrow', sans-serif; color: #000000; font-size: 24px;margin-bottom: 20px; background:url(images/yellow_strip.png) no-repeat left top; text-align:center; height:45px; line-height:45px; width:555px;} 
.bottom_wrapper h2 span{color:#c21717;}
.feature_list{width:100%; font: 20px 'PT Sans'; color:#000000; margin-left:33px;}
.feature_list ul{list-style-type:none; padding:0px;}
.feature_list ul li{background:url(images/bullet.png) no-repeat left center; padding-left:52px; margin-bottom:28px; height:31px;}
.bottom_wrapper .right h3{ font:bold 26px 'PT Sans', sans-serif; color: #000000; margin-bottom:30px; }
.bottom_wrapper .right ul{list-style-type:none;}
.bottom_wrapper .right li{ background:#f2f2f2; border:1px solid #d1d1d1; padding:17px 13px;-webkit-border-radius:15px; -moz-border-radius: 15px; border-radius: 15px; margin-bottom:10px;}
.bottom_wrapper .right li h4{ font:21px 'PT Sans', sans-serif; color: #000000; border-bottom:1px dotted #9a9a9a; padding-bottom:
10px; margin-bottom:13px;} 
.bottom_wrapper .right li p{ font:16px 'PT Sans', sans-serif; color: #313131; }
.minisites {
	float: right;
	width:215px;
	padding-top:70px;
	text-decoration: none;
	color: #000000;
	font-family: 'uni0553Regular', sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	margin-bottom:20px;
}
.minisites a {
	text-decoration: none;
	color: #000000;
}




