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

*{
	padding:0;
	margin:0;
}

body{
	font-family:Helvetica,Arial, sans-serif;
}

#wrapper{
	width: 1020px;
	border: 0px solid #fff;
	margin: 0 auto 0 AUTO;
	/*background-color:#e7e7e7;*/
	background-color:#fff;	
	margin-top:0;
	text-align:left;

}

#header{
	background-image:url(../images/header.jpg);
	height:231px;
	width:1020px;
}


#nav ul{
	list-style:none;
	padding-top:165px;
	margin-left:75px;
}

#nav ul li{
	float:left;
	margin-left:20px;
	margin-right:20px;
	
}

#nav ul li a {
	font-family:Helvetica,Arial, sans-serif;
	font-weight:bold;
	font-size:30px;
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing:-2px;
}

#contentBlock{
	width: 943px;
	border: 0px solid #fff;
	margin: 0 auto 0 AUTO;
}

#screen{
	background-image:url(../images/screen.jpg);
	width:943px;
	height:314px;
}

#features{
	padding-top:10px;
	margin-bottom:30px;

}

p{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
}


h1{
	font-size:30px;
	color:#fff;
}


#pageContent{
	margin-left:40px;
	margin-top:40px;
	margin-bottom:20px;
	padding-right:20px;
}


#leftPageContent{
	float:left;
	width:500px;
}

#pageContent h1{

	font-size:30px;
	color:#0077a9;
	font-weight:normal;
	margin-bottom:20px;

}

#pageContent h3{

	font-size:28px;
	color:#0077a9;
	font-weight:normal;

}

h3 a{
	color:#0077a9;
	text-decoration:none;
} 

h3 a:hover{
	color:#333333;
}

h4{

	font-size:20px;
	color:#0077a9;
	font-weight:normal;

}


#pageContent p{
	width:500px;
}

#pageContent h2{

	font-size:30px;
	color:#0077a9;
	font-weight:normal;

}

.items{ 
	font-size:11px;
	float:left;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	width:175px;
}

.items p{ 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}




.pageImage{
	border:#a49d99 2px solid;
	float:right;
}

h2{
	font-size:30px;
	color:#0077a9;
	letter-spacing:-1px;
	margin-bottom:20px;
}

h3{
	font-size:25px;
	color:#0077a9;
	letter-spacing:-1px;	
}

.featureBtn{
	float:left;
	width:486;
}

.featureBtn2{
	float:left;
	width:458;
}

#mainContent{
	margin-bottom:40px;
}



#videoHolder{
	margin-left:560px;
	padding-top:21px;
}

#leftBlock{
	float:left;
	width:560px;
}

#leftBlock #lcontent{
	width:450px;
	margin-left:40px;

}

#leftBlock #lcontent ul{
	margin-top:20px;
	list-style:square;
	list-style-image:url(../images/bullet.jpg);
	margin-bottom:20px;
}

.listPointer{
	margin-top:20px;
	list-style:square;
	list-style-image:url(../images/bullet.jpg);
	margin-bottom:20px;
	margin-left:20px;
}

.courses li{
margin-bottom:10px;
}

#leftBlock #lcontent ul li p{
	color:#676767 !important;
}

#leftBlock #lcontent ul{
}

#rightBlock{
	width:377px;
	float:left;

}

#mailingList{
	background-image:url(../images/mailing-listbg.jpg);
	width:362px;
	height:272px;
}


#cta{
padding-bottom:40px;

}

.ctabox{
	float:left;
	width:283px;
	margin-left:15px;
	margin-right:15px;
}

.clear{
	clear:both;
}

#footer{
	background-image:url(../images/footer-bg.jpg);
	width:1020px;
	height:79px;
}

#footer ul{
	list-style:none;
	padding-top:15px;
	margin-left:180px;
}

#footer p{
	margin-left:180px;
	color:#FFFFFF;
	font-size:11px;
}

#footer ul li{
	float:left;
	margin-right:10px;
}

#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;

}

ol.inpurForm{
	width:250px;

}

ol.inputForm h2{
	margin-left:10px;
	margin-bottom:10px;
}
ol.inputForm #button{
	margin-left:110px;
}
.inputForm li { margin-bottom: 8px; margin-left:10px;
list-style:none; }
.inputForm label strong em { color: #c00; width:50px;  }
.inputForm input.field { width: 150px; }
.inputForm select.field { width: 200px; }
.inputForm textarea { width: 200px; height: 80px; }

