@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body{
background:url(../images/body.gif) left top repeat;
}
p
{
margin:5px 0px;
}
.left
{
float:left;
}
.right
{
float:right;
}

.container{
width:950px;
margin:30px auto 0 auto;
}
.curve-top{
width:950px;
float:left;
}
.curve-btm{
width:950px;
float:left;
height:30px;
}
.main-content{
width:930px;
float:left;
background:#FFFFFF;
padding:0px 10px;
}
.header-bg
{
width:777px;
float:left;
background:url(../images/header-bg.jpg) left top no-repeat;
padding-top:35px;
padding-left:153px;
height:122px;
}
.text-bg
{
width:930px;
float:left;
text-align:center;
padding:10px 0px;
}
.text-bg h1
{
font:bold 30px Helvetica, sans-serif;
color:#3399FF;
margin:10px 0px;
}
.text-bg h2
{
font:bold 30px Helvetica, sans-serif;
color:#333333;
margin:10px 0px;
}
.text-bg h3
{
font:bold 30px Helvetica, sans-serif;
color:#CC0000;
margin:10px 0px;
}
.grey-box
{
width:930px;
float:left;
background:url(../images/grey-bg1.gif) left top repeat-x;
}
.grey-box-left
{
width:525px;
float:left;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#666666;
}
.grey-box-top
{
width:525px;
float:left;
border-left:1px solid #DEDEDE;
padding-top:6px;
}
.grey-box-left h1
{
font:normal 24px/26px Arial, Helvetica, sans-serif;
color:#3399FF;
margin:10px 0px;
}
.grey-box-left img
{
float:left;
margin-right:12px;
}
span.red
{
color:#CC0000;
}
.grey-box-right
{
width:402px;
float:right;
background:url(../images/report-box.jpg) left 1px no-repeat;
height:463px;
}
.grey-box-right h1
{
font:bold 24px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:24px 40px 0px 35px;
}
.email-box
{
padding-top:195px;
padding-left:60px;
width:270px;
float:left;
font:bold 16px/22px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.email-box input
{
width:234px;
height:24px;
border:1px solid #0099FF;
margin-top:10px;
}
.btn-bg
{
width:316px;
height:63px;
padding-left:35px;
padding-top:10px;
float:left;
}
.grey-box-btm
{
width:525px;
float:left;
padding-top:10px;
}
.grey-box-btm h1
{
font:bold 30px Arial, Helvetica, sans-serif;
color:#0066CC;
margin:10px 0px;
}
.red-bg
{
width:930px;
float:left;
background:#CC0000;
margin-top:8px;
font:bold 30px/35px Helvetica, sans-serif;
color:#FFFFFF;
height:97px;
}
.red-left
{
width:170px;
float:left;
text-align:center;
background:#990000;
line-height:97px;
}
.red-right
{
float:left;
width:695px;
padding-left:20px;
padding-top:15px;
}
.grey-content1
{
width:670px;
float:left;
background:url(../images/img1.jpg) right bottom no-repeat #F9F9F9;
border-bottom:1px solid #E1E1E1;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:10px;
padding-right:250px;
}
.grey-content2
{
width:930px;
float:left;
background:url(../images/grey-bg2.gif) left bottom repeat-x;
border-bottom:1px solid #E1E1E1;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#666666;
}
.grey-content2 h1
{
font:bold 24px/26px Arial, Helvetica, sans-serif;
color:#0066CC;
margin:10px 0px;
}
.grey-content3
{
width:930px;
float:left;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#666666;
}
.grey-content3 h1
{
font:bold 30px Arial, Helvetica, sans-serif;
color:#0066CC;
margin:10px 0px;
}
p.content
{
margin:15px 0px;
}
.click-btn-big
{
width:930px;
float:left;
text-align:center;
}