/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	outline:none;
}
html{
	overflow-y:visible;
}
img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after, header:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{ display: inline-block; }
.clearfix{ display: block; zoom: 1; }

/************************************************************************************
GENERAL STYLING
*************************************************************************************/

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
}
a, a:visited{
}
a:hover{
}
h1, h2, h3, h4{
}
form{
	display:block;
}
hr{
}
.clr{
	clear:both;
}

/* ------------------------------------------------------- */

.row{
	display:table;
	width:100%;
}
.grid1{
	width:6.49%;
	margin-right:2%;
}
.grid2{
	width:14.98%;
	margin-right:2%;
}
.grid3{
	width:23.47%;
	margin-right:2%;
}
.grid4{
	width:31.96%;
	margin-right:2%;
}
.grid5{
	width:40.45%;
	margin-right:2%;
}
.grid6{
	width:48.94%;
	margin-right:2%;
}
.grid7{
	width:57.43%;
	margin-right:2%;
}
.grid8{
	width:65.92%;
	margin-right:2%;
}
.grid9{
	width:74.41%;
	margin-right:2%;
}
.grid10{
	width:82.90%;
	margin-right:2%;
}
.grid11{
	width:91.39%;
	margin-right:2%;
}
.grid12{
	width:99.88%;
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid7, .grid8, .grid9, .grid10, .grid11{
	float:left;
}
.grid1:last-child, .grid2:last-child, .grid3:last-child, .grid4:last-child, .grid5:last-child, .grid6:last-child, .grid7:last-child, .grid7:last-child, .grid8:last-child, .grid9:last-child, .grid10:last-child, .grid11:last-child{
	margin-right:0%;
}

/* ------------------------------------------------------- */

.fullWrapper{
	width:100%;
	margin:auto;
}
.wrapper{
	width:1000px;
	margin:auto;
}
.limiter{
	width:1000px;
	margin:auto;
}
.noRmargin{
	margin-right:0px;
}

.OffWhiteBg{
	background-color:#f7f7f7;
}
.WhiteBg{
	background-color:#FFFFFF;
}
.dotedBg{
	background-image:url(images/micro-bg.jpg);
	padding:20px 0px;
}
.darkBg{
	padding:20px 0px;
	background-color:#000000;
}
.PositionRelative{
	position:relative;
}
@font-face {
    font-family: 'boldfont'; /*a name to be used later*/
    src: url(''); /*URL to font*/
src: url('impact_0.eot'); /* IE9 Compat Modes */
src: url('impact_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('impact_0.woff') format('woff'), /* Modern Browsers */
   url('impact_0.ttf')  format('truetype'), /* Safari, Android, iOS */
   url('impact_0.svg#svgFontName') format('svg'); /* Legacy iOS */

}
.RedArrow{
	background-image:url(images/down-arrow.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:203px;
	width:467px;
	position:absolute;
	top:0px;
	right:0px;
	text-align:center;
	font-family:'boldfont';
	z-index:999;
}
.RedArrow h2{
	margin-top: 23px;
	font-size:43px;
	font-weight:normal;
}
.RedArrow h3{
	font-size:29px;
	font-weight:normal;
}
.RedArrow h3 span{
	font-size:25px;
}

.banner .grid8 {
	min-height:498px;
}

.banner .grid8 img{
	position:absolute;
	bottom:0px;
	left:0px;
	position: absolute;
}
.banner .grid8 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-shadow:1px 1px #000;
	position: absolute;
	right: 88px;
	bottom: 62px;
}
.banner .grid8 h2 span{
	font-weight:bold;
}

.Form{
	background-image:url(images/form-base.png);
	background-position:center top;
	background-repeat:no-repeat;
	border-bottom:10px solid #FFFFFF;
    min-height: 464px;
    position: absolute;
    right: 63px;
    top: 11px;
    width: 328px;
}
.Form h2{
	color:#282828;
	text-shadow:1px 1px #fff;
	margin-top:100px;
	text-align:center;
	font-size:22px;
}
.Form h2 span{
	font-size:25px;
}

.Form input[type='text']{
	border:1px solid #b7b7b7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	
	padding:4%;
	background-color:#f3f3f3;
	width:80%;
	margin:2% auto;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#878787;
	font-size:17px;
}
.Form input[type='submit'], .Form input[type='button']{
	border:1px solid #f8a52b;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-image:url(images/submit-bg-01.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#b80103;
	text-align:center;
	font-family:'boldfont';
	font-size:33px;
	color:#FFFFFF;
	padding:2% 5%;
	display:block;
	margin:auto;
	cursor:pointer;
	text-shadow:1px 1px #b6462c;
}
.ContentOneLeft{
	background-color:#ee1a42;
	padding:2%;
	width: 36%;
	text-align:center;
	font-size:14px;
	line-height:21px;
}

.ContentOneRight{
	background-color:#a5a5a5;
	padding:2%;
	width: 54%;
}
.ContentOneRight ul{
}
.ContentOneRight li{
	list-style:none;
	background-image:url(images/check-mark.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 5px 40px;
	color:#000000;
	font-size:16px;
	text-shadow:1px 1px #e4e4e4;
	line-height:22px;
}
.ContentTwo{
	padding:20px 0px;
	color:#000000;
}
.ContentTwo h2{
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #000000;
	font-size:30px;
	color:#333333;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.ContentTwoLeft .listingBlock{
	display:table;
	margin:0px 0px 10px 0px;
	width:100%;
	line-height:20px;
}
.ContentTwoLeft .listingBlock img{
	float:left;
	margin:0px 10px 0px 0px;
}
.ContentTwoLeft .listingBlock{
	font-size:13px;
	color:#333333;
}
.ContentTwoLeft .listingBlock strong{
	font-size:16px;
	font-weight:normal;
}
.ContentTwoCentral ul{
}
.ContentTwoCentral li{
	list-style:none;
	padding:0px 0px 5px 0px;
	font-size:16px;
	color:#333333;
	display:table;
	width:100%;
	line-height:41px;
}
.ContentTwoCentral li img{
	float:left;
	margin-right:10px;
}
.ContentTwoCentral li a, .ContentTwoCentral li a:visited{
	color:#333333;
	text-decoration:none;
}
.ContentTwoCentral li a:hover{
	color:#FF0000;
}
.ContentTwoRight{
	text-align:center;
}
.ContentTwoRight img{
	display:block;
	margin-bottom:10px;
}
.ContentTwoRight p{
	line-height:22px;
}
.ContentTwoRight p span{
	font-size:18px;
	font-weight:bold;
}
.linkButton{
	border:1px solid #f8a52b;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-image:url(images/submit-bg-02.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#dc7016;
	text-align:center;
	font-family:'boldfont';
	font-size:30px;
	color:#FFFFFF;
	padding:2% 5%;
	display:block;
	margin:auto;
	cursor:pointer;
	text-shadow:1px 1px #b6462c;
	width:51%;
}
.linkButton a, .linkButton a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.linkButton a:hover{
	color:#FFFFFF;
}
.darkBg .grid12{
	text-align:center;
	color:#666666;
	font-size:12px;
}
.darkBg .grid12 a, .darkBg .grid12 a:visited{
	color:#666666;
	text-decoration:none;
}
.darkBg .grid12 a:hover{
	color:#666666;
}
.CaptchaImageHolder{
	 width: 80%;
	 margin:auto;
}

#bottom_section { border-top:1px solid #000; padding-bottom:20px; margin-top: 28px;}
.bs_image { padding:21px 20px 0 20px; text-align:center;}
#bs_rightimg { margin-left:-10px; border-left:1px solid #000; padding:34px 20px 35px 20px;}