/*---------------------------------------------BASE--------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, img{
	margin: 0; padding: 0; border: none; font: normal 9pt Arial, Helvetica, sans-serif; text-decoration: none; list-style: none; color: white;
}
/*---------------------------------------------GENERIC--------------------------------------------------------*/
body{
	position: relative; background: url(../images/body-bg2.gif) repeat-x top left #0B345A; width: 100%; 
}
h1{
	font-size: 32pt; font-weight: bold;
}
h2{
	font-size: 18pt; font-weight: bold;
}
h3{
	font-size: 20pt;
}
h4{
	font-size: 15pt;
}
p, a{
	font-size: 11pt; line-height: 17pt; 
}
p{
	padding-bottom: 20px;	
}
.clearBoth{
	clear: both;
}
.lightBlue{
	color: #93EBFF; position: absolute; top: 60px; left: 325px; 
}
.lightBlueNote{
	color: #93EBFF; text-align: center; margin: 10px 0 0 0; padding: 0; width: 580px; text-align: center; 
}
img{ 
   image-rendering: optimizeQuality;  /* Firefox 3.6 MAKE IMAGES LOOK NICE WHEN SCALED DOWN*/
   -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0+ MAKE IMAGES LOOK NICE WHEN SCALED DOWN */
}
a img{
	cursor: pointer;	
}
.centerSite{
	width: 960px; margin: 0 auto; position: relative;
}
.leftColumn{
	width: 600px; float: left; position: relative;
}
.rightColumn{
	width: 357px; float: right; position: relative;
}
.divider1, .divider2, .divider3{
	width: 100%; height: 2px; clear: left; margin: 10px 0;	
}
/*---------------------------------------------BLOCK LEVEL ELEMENTS--------------------------------------------------------*/
/* HEADER */
#header{
	background: url(../images/header-bg1.jpg) no-repeat top center; width: 100%; height: 226px;
}
#header .centerSite{
}
#header2{
	
}
.logo{
	position: absolute; top: 60px; left: -50px;
}
#header .centerSite h1{
	width: 760px; height: 94px; position: absolute; top: 60px; left: 190px;
}
#content{
	width: 100%; float: left; padding-bottom: 50px;
}
#content.pushDown{
	margin-top: 200px;	
}
#content .leftColumn h3{
	margin: 40px 0 0 70px; color: #4EE3FF;	
}
#content ul{
	padding-left: 30px; float: left; width: 540px;	
}
#content ul li{
	background: url(../images/bullet.gif) no-repeat center left; padding: 20px 0 20px 40px; border-bottom: 1px solid #2D4664; font-weight: bold; font-size: 13pt;	
}
#optInBox{
	background: url(../images/opt-in-bg.jpg) no-repeat top left; width: 966px; height: 266px; position: relative;
}
.optInForm{
	position: absolute; top: 90px; right: 50px; width: 310px;
}
#videoBox{
	width: 480px; height: 306px; position: absolute; top: -15px; left: 70px; background: black;
}
.share{
	background: url(../images/share-bg.gif) no-repeat top left; width: 357px; height: 55px; float: right;
}
.facebook, .twitter, .digg{
	width: 32px; height: 32px; position: absolute; top: 5px; text-indent: -9999px;	
}
.facebook{
	background: url(../images/facebook.png) no-repeat top left; right: 124px;
}
.twitter{
	background: url(../images/twitter.png) no-repeat top left; right: 82px;
}
.digg{
	background: url(../images/digg.png) no-repeat top left; right: 40px;
}
.otherBusinessBtn{
	background: url(../images/other-business-btn.jpg) no-repeat top left; width: 357px; height: 169px; float: right; text-indent: -9999px;
}
.otherBusinessBtn:hover{
	background: url(../images/other-business-btn.jpg) no-repeat bottom left;
}
#footer1{
	background: url(../images/footer1-bg1.gif) no-repeat top center #111D2B; width: 100%; float: left; padding: 30px 0 15px;
}
#footer1 .centerSite h2{
	width: 100%; margin: 0 0 10px 30px; color: #88C4FF;
}
#footer1 .centerSite .leftColumn p, #footer1 .centerSite .rightColumn p{
	font-size: 10pt!important; color: #54a4f5
}
#footer1 .leftColumn{
	width: 550px; padding: 0 20px 0 30px;	
}
#footer2{
	background: #0E151B; width: 100%; padding: 10px 0 0; float: left; text-align: center;
}
#footer2 .centerSite p{
	font-size: 9pt;	color: #374756; 
}
/*---------------------------------------------AWEBER FORM--------------------------------------------------------*/
.af-form-wrapper{
	float: right; width: 310px; margin: 95px 50px 0 0; height: 160px;	
}
label.previewLabel{
	font-weight: bold; float: left; margin-top: 10px; padding: 8px 0;
}
.af-element{
	float: left; width: 310px; height: 45px;
}
.text{
	float: right; width: 205px;  padding: 7px 10px; border: 2px solid #222C07; background: #96B20F; color: black;	
}
.text:focus{
	border: 2px solid #BDDB2B; background: white;
}
.submit{
	background: url(../images/form-submit-btn.jpg) no-repeat top left; width: 231px; height: 37px; border: none; text-indent: -9999px; text-transform: capitalize; cursor: pointer; float: right; margin-top: 10px;
}
.submit:hover{
	background: url(../images/form-submit-btn.jpg) no-repeat bottom left;
}
.af-element.privacyPolicy a{
	float: right; font-size: 9pt!important; text-decoration: underline; margin: -10px 35px 0 0; text-decoration: none;
}
.af-element.privacyPolicy a:hover{
	text-decoration: underline;	
}