* {
	padding:0;
	margin:0;
}

body {
	background:#174CA8 url(images/pageBg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000;
}

img {
	border:none;
	text-align: center;
}

hr {
	border-bottom: 1px solid #999;
	border-top: 1px solid #F5F5F5;
	margin: 10px 20px;
}

.clear { clear:both; }

.red-title {
	font-family: 'BrawlerRegular', "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; 
	color: #CC0000;
	font-size: 32px;
	font-weight:bolder;
}

.right {
	float: right;
	margin: 10px 0px 10px 20px;
}

.left {
	float: left;
	margin: 10px 20px 10px 0px;
}

.center-image {
	display: block;
    margin-left: auto;
    margin-right: auto
}


h1 {
	margin: 10px;
	color: #004DCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	text-align: center;
	font-style: italic;
}

h2 {
	margin: 15px 0px;
	color: #004DCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-style: italic;
}

h3 {
	margin: 15px 0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-align: center;
	font-style: italic;
}

h4 {
	font-family: 'BrawlerRegular', "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; 
	color: #004DCC;
	font-size: 26px;
	font-style: italic;
}

h5 {
	font-family: 'BrawlerRegular', "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; 
	color: #FFF;
	font-size: 24px;
	font-style: italic;
	text-align: center;
	padding: 10px 0px;
	text-shadow: 1px 1px 1px #000;
}

/* Layout Divs */

#container {
	width:826px;
	margin:0 auto;
}

#header {
	width:826px;
	background:url(images/header.jpg) no-repeat;
	height:170px;
	margin: 0 auto;
}

#middle {
	width:750px;
	background:url(images/contentBg.jpg) repeat-y;
	overflow:auto;
	margin: 0 auto;
}

#middle-inside {
	margin:0 auto;
	width:700px;
	padding:0px 0 0 0;

}

#footer {
	width:826px;
	height:55px;
	background:url(images/footer.jpg) no-repeat;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding-top:8px;
}
#footer p {
	margin-top:8px;
}

/* Text Styling */


p { padding:10px 0; }

.center { text-align:center; }
.blue { color:#0035AA; }
.underline { text-decoration:underline; }

.px12 { font-size:12px; }
.px15 { font-size:15px; }
.size18 { font-size:18px; }
.px22 { font-size:22px; }

.brain {
	float:left;
	
}

/* List */

.list {
	font-size:15px;
	list-style-type:none;
	width:340px;
	float:left;
}

.list li {
	padding:0 0 20px 15px;
	background:url(images/bullet.jpg) no-repeat 0 5px;
	
}

ul.list2 {
	margin: 0px auto;
	padding: 10px 20px 20px 20px;
	list-style:none;
	font-size: 15px;
}
ul.list2 li {
	background:url(images/tick-icon.png) 0px 0px no-repeat;
	padding: 9px 0 9px 38px;
	margin-top:10px;
}

ul.list3 {
	margin: 20px auto;;
	padding: 5px 20px;
	list-style:none;
	font-size: 15px;
}
ul.list3 li {
	background:url(images/bullet.png) 0px 0px no-repeat;
	padding:0 0 0 20px;
	margin-top:10px;
}

ul.list4 {
	margin:0;
	padding:0;
	list-style:none;
}
ul.list4 li {
	background:url(images/bullet4.jpg) left top no-repeat;
	padding:0 0 0 30px;
	margin-top:10px;
	color: #1C57BB;
}

/* Register for Webinar */

#webinar-wrap {
	width:718px;
	border:1px solid #000;
	height:284px;
	overflow:hidden;
	margin:0 0 0 -11px;
	background:#05568E;
}

#webinar-left {
	width:297px;
	float:left;
	height:284px;
	padding:10px 0 10px 10px;
	border-right:1px solid #000;
	background:#fff;
}

#webinar-right {
	width:300px;
	float:right;
	height:284px;
	margin-right:50px;
	font-size:15px;
}

#webinar-optin {
	width:280px;
	margin:40px auto;
	color:#CFE0F3;
	
}

#webinar-optin label {		
	float:left;
}

#webinar-optin input {
	float:right;	
}

#webinar-optin small {
	margin:5px 0 0 -40px;
	float:left;
}

#webinar-optin small em {
	float:left;
	margin:20px 0 0 90px;
}

#webinar-optin p {
	padding:10px 0;
}

.legal {
	text-align:center;
	font-size:12px;
	color:#1653B6;	
}
.legal a {
	color:#1653B6;
}

p.legal { padding:0; margin:0;}

.required { font-size:12px; }

#photobox {
	background: #ecf4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #ecf4f4 59%, #cfd9da 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(59%,#ecf4f4), color-stop(100%,#cfd9da)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ecf4f4 59%,#cfd9da 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ecf4f4 59%,#cfd9da 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ecf4f4 59%,#cfd9da 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ecf4f4 59%,#cfd9da 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf4f4', endColorstr='#cfd9da',GradientType=0 ); /* IE6-9 */

	padding:10px;
}
.photobox-left {
	float:left;
	width: 480px;
}

.photobox-right {
	float:right;
	width: 160px;
	font-size: 14px;
}


#photobox p {
	margin:0;
	padding:0;
}
#photobox p:last-child {
	margin-top:10px;
}

#secretbox {
	width:550px;
	height:520px;
	margin: 40px auto;
	font-size:18px;
	border: 3px solid #215BBD;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

#secretbox-inner {
	width:546px;
	height:516px;
	margin:0 auto;
	font-size:18px;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border: 2px solid #FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

#secretbox-header{
	width:546px;
	margin:0 auto;
	font-size:18px;
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 1%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 1%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 1%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 1%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 1%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

.list-box {
	width:680px;
	margin: 20px auto;
	font-size:18px;
	border: 2px solid #215BBD;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.bonus-box {
	background-color: #ECF4F4;
}

.bonus-title {
	color: #1C57BB;
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 18px;
	margin-left: 20px;
}

.testimonial-text {
	font-size: 16px;
	width: 540px;
	margin: 10px 20px 0px 0px;
	float: right;
	font-size: 14px;
	font-style: italic;
}

.author-photo {
	float: left;
	margin: 20px 0px 0px 20px;
}

.author {
	width: 560px;
	color: #004DCC;
	font-weight: bold;
	float: right;
	margin-top: -15px;
	font-size: 14px;
}

.list-box-inner {
	width:676px;
	margin:0 auto;
	font-size:18px;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border: 2px solid #FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.list-box-header{
	width:676px;
	margin:0 auto;
	font-size:18px;
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 1%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 1%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 1%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 1%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 1%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}





#secretbox p {
	padding:3px 0;
}



#orderbox {
	border:1px solid #CCCCCD;
	background:#EAF0FF;
	padding:40px 5px;
}
#orderbox .left {
	float:left;
	padding:10px 0;
}
#orderbox a {
	color:#0000FF;
}

#downloadbox {
	background:url(images/download_bg.jpg) repeat-x;
	height:103px;
	border:1px solid #D3D3D3;
}
#downloadbox h2 {
	color:#023563;
	font-size:18px;
	margin:10px 0;
}
#downloadbox p {
	margin:0;
}
#downloadbox a {
	color:#0000FF;
	font-size:20px;
	font-weight:bold;
}

#sep_dot {
	border-bottom:2px dashed #003366;
}

.mail img {
	float:left;
}
.mail p {
	padding:40px 0 0 120px;
}

/* Colors */
.red { color:#CC0000; }
.blue { color:#003366; }


.footer {
	background:url(images/footer-bg.jpg) repeat-x;
	width: 100%;
	height: 140px;
}

.footer-content {
	background:url(images/footer-content.jpg) no-repeat;
	padding-top: 20px;
	width: 750px;
	margin: 0 auto;
}