/* 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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:normal;
	outline:0px;
}


html{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	outline:0px;
	}
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	color:#666666;
    font-family: 'Open Sans', sans-serif; 
	background:url(../png/bg_img_top.png) repeat-x left top;
	}
.clr{
	clear:both;
	}
.outer_wrapper{
	width:100%;
	margin:auto;
	z-index:0;
	background:url(../png/bg_img.png) no-repeat center top;
	}
.container{
	max-width: 800px;
	width: 100%;
	margin: auto;
	border: 1px solid red;
	}
.inner_wrapper{
/*	max-width:800px;*/
	width:100%;
	text-align:center;
	margin:auto;
}
.inner_wrapper .banner img{
	max-width:100%;
	height:initial;
}
.logo{padding:47px 0 0 0;}	
h2{color:#999999; font-family: 'Open Sans', sans-serif; font-size:14px; padding-bottom:30px;}
.content-wrapper{padding-top:30px;}
.content-wrapper p{text-align:center; font-size:15px!important; line-height:25px; font-family: 'Open Sans', sans-serif; width:100%; padding-bottom:25px;}
.line_separator{
/*	width:755px;*/
	margin:auto;
	padding:30px 0;
	}
h3{ font-size:26px; padding-bottom:20px;}	
p.txt{font-size:12px;}
.img-wrapper {background:url(../png/dotted-separator.png) no-repeat bottom center; padding:17px 0; text-align:left;}
.img-wrapper span{padding-left:20px; padding-right:22px; margin:150px 0 ;}
h4{	padding-top:30px;}
.request-button-bottom{ padding:30px 0 30px 0;}
.copy{
	font-size:14px;
	padding:30px 0 30px 0;
	}
