@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:url(images/bg_pattern.png) repeat; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.lF{float:left;}
.rF{float:right;}
.cb{clear:both;}
.wrapper{width:960px; margin:0px auto; display:block;}
.main_wrapper{width:968px; margin:0px auto; display:block; padding-bottom:30px; margin-bottom:50px; background:#fff; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; border:1px solid #dddddd;-webkit-box-shadow: 0px 1px 3px rgba(216, 216, 216, 0.9);-moz-box-shadow:0px 1px 3px rgba(216, 216, 216, 0.9);
box-shadow:         0px 1px 3px rgba(216, 216, 216, 0.9); }
.header{height:120px; width:100%; background:#000000; border-top:3px solid #c12f2f;  border-bottom:6px solid #c12f2f; }
.header h2{font:32px 'Yanone Kaffeesatz', sans-serif; color:#fff; line-height:120px;}
.header h2 span{ color:#ffba00;}
.top_wrapper{width:960px; margin:0px auto; display:inline-block; height:440px; background:url(images/divider.png) no-repeat center bottom;}
.top_wrapper .left {width:562px; height:390px; padding-left:28px; position:relative;}
.top_wrapper .right {width:350px; min-height:456px;}
.top_wrapper .left h2{ font:56px 'Yanone Kaffeesatz', sans-serif; color:#2e2e2e; margin-top:30px;}
.top_wrapper .left h2 span{color:#03c0b7}
.top_wrapper .left h1 { font:bold 55px Arial, Helvetica, sans-serif; color:#d74242; text-transform:uppercase;}
.top_wrapper .left h3 { font: 20px 'PT Sans'; color:#000000; }
.top_wrapper .left h3 span{color:#d74242; font-weight:bold;}
.top_wrapper .right .opt_form{ width:304px; min-height:456px; height:auto; background:#03c1b8; margin-left: 25px;position:relative; top:-89px;}
.right .opt_form .top{height:115px; background:#ffba00 url(images/opt_bg.png) no-repeat center bottom;}
.right .opt_form .top h1{ font:33px 'Yanone Kaffeesatz', sans-serif; color:#582d00; line-height:86px; padding-left:74px; background:url(images/get_report_icon.png) no-repeat 19px center;}
.right .opt_form .middle h2{ font:24px 'Yanone Kaffeesatz', sans-serif; color:#000202; text-align:center; margin-bottom:13px; text-shadow: 0px 1px 0px rgba(65, 221, 214, 1);}
input[type=text] {width:244px; height:37px; border:1px solid #00a29a; text-indent:10px;-webkit-box-shadow: 4px 4px 0px rgba(0, 167, 160, 1); -moz-box-shadow:    4px 4px 0px rgba(0, 167, 160, 1); box-shadow:4px 4px 0px rgba(0, 167, 160, 1);
 margin-bottom:12px; }
 input[type=submit]{background:url(images/download_btn.png) no-repeat left center; width:263px; height:57px; border:none;  font:bold 30px 'Yanone Kaffeesatz', sans-serif; color:#ffffff; text-align:center; cursor:pointer;}
.opt_form .bottom {height: 64px; background: url(images/msg_icon.png) no-repeat 14px center; padding-left: 62px; 
padding-top:7px; }
.opt_form .bottom p {font: 11px Arial, Helvetica, sans-serif; color: #ffffff;margin: 0px;padding:5px; }
.bottom_wrapper h1{ background:url(images/yellow_strip.png) no-repeat left top; width:584px; height:60px; font:31px 'Yanone Kaffeesatz', sans-serif; color:#592e00; margin:0px auto; text-align:center; line-height:60px; margin-bottom:18px;}
.bottom_wrapper h2{ font:36px 'Yanone Kaffeesatz', sans-serif; color:#c12f2f; text-align:center; padding-bottom:25px; }
.bottom_wrapper ul{ list-style-type:none; clear:both; margin-left:20px;}
.bottom_wrapper ul li{ width:398px; height:60px; font:22px 'Yanone Kaffeesatz', sans-serif; color:#444444; float:left; padding-left:58px; margin-bottom:15px; background:url(images/bullet.png) no-repeat 22px 7px;}
.minisites {
	float: right;
	width:215px;
	padding-top:45px;
	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;
}
