@CHARSET "UTF-8";

/* IE6 PNG FIX */
img {
	behavior:url(/resources/js/iepngfix.htc);
}

/* GENERAL */
html {
	background-color:#FFFFFF;
}

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#666666;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
	font-weight:bold;
}

p {
	margin-bottom:10px;
}

a {
	outline: none;
}

h1,
h2 {
	font-size:24px;
	color:#189cd7;
	margin-bottom:5px;
}

h3 {
	font-size:17px;
	margin-top:15px;
	margin-bottom:5px;
}

.clear {
	clear:both;
}

h2 .copy-trade-reg {
	font-size: 18px;
	vertical-align: text-top;
}

.sub-head-orange .copy-trade-reg {
	font-size: 14px;
	vertical-align: middle;
}

ol li .copy-trade-reg,
.faq-answer .copy-trade-reg {
	font-size: 9px;
	vertical-align: text-top;
}

/* WRAPPER */
.wrapper {
	width:950px;
	background-image:url('../img/bg-wrapper.png');
	background-repeat:no-repeat;
	background-color:#1f458c;
}

/* WRAPPER TOP */
.wrapper .wrapper-top {
	width:930px;
	margin-left:20px;
	position:relative;
}

.wrapper-top .header {
	width:930px;
	height:300px;
}

#home {
	height:496px;
	background-image:url('../img/img-header-home.jpg');
	background-repeat:no-repeat;
}

#ez-learning-difference {
	background-image:url('../img/img-header-ez-learning-difference.jpg');
	background-repeat:no-repeat;
}

#our-students {
	background-image:url('../img/img-header-our-students.jpg');
	background-repeat:no-repeat;
}

#get-started-now {
	background-image:url('../img/img-header-get-started-now.jpg');
	background-repeat:no-repeat;
}

#test-drive-program {
	background-image:url('../img/img-header-test-drive-program.jpg');
	background-repeat:no-repeat;
}

#faqs {
	background-image:url('../img/img-header-faqs.jpg');
	background-repeat:no-repeat;
}

#contact-us {
	background-image:url('../img/img-header-contact-us.jpg');
	background-repeat:no-repeat;
}

#privacy-policy {
	background-image:url('../img/img-header-privacy-policy.jpg');
	background-repeat:no-repeat;
}

#legal {
	background-image:url('../img/img-header-legal.jpg');
	background-repeat:no-repeat;
}

#site-map {
	background-image:url('../img/img-header-site-map.jpg');
	background-repeat:no-repeat;
}

.header .logo {
	float:left;
	margin-top:20px;
	margin-left:30px;
	width:282px;
	height:82px;
}

.header .call-to-action {
	width:458px;
	height:244px;
	margin-left:30px;
	margin-top:50px;
	float:left;
}

.wrapper-top .main-nav-wrapper {
	bottom:-50px;
	left:30px;
	position:absolute;
}

.main-nav-wrapper .main-nav {
	float:left;
}

.main-nav li {
	float:left;
	width:125px;
	height:88px;
}

.main-nav a {
	width:125px;
	height:88px;
	display:block;
}

/* WRAPPER MIDDLE */
.wrapper .wrapper-middle {
	width:930px;
	background-image:url('../img/bg-wrapper-middle.png');
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-left:20px;
	padding-top:90px;
	padding-bottom:30px;
}

.wrapper-middle .content {
	margin-left:30px;
}

.content p {
	color:#666666;
	font-size:12px;
}

.right-column p {
	font-size:17px;
}

.content .left-column {
	width:600px;
	float:left;
}

.content .left-column ul li {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:25px;
	margin-bottom:5px;
}

.content .left-column ol li {
	margin-left:20px;
	margin-bottom:5px;
	list-style-type: decimal;
}
.content .left-column ol li a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: underline;
}

.content .left-column a {
	text-decoration:none;
	color:#189cd7;
}

.content .left-column .two-column-content {
	float: left;
	width: 275px;
}

.content .left-column .two-column-content ul li {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:25px;
	margin-bottom:5px;
}

.content .left-column .callout {
	float:left;
	width:276px;
	font-size:17px;
	margin-top:15px;
	margin-bottom:15px;
}

.left-column .callout a {
	font-size:12px;
}

.content .sub-head-orange {
	color:#d26628;
	font-size:20px;
	line-height: 26px;
}

.content .text-ezl-blue {
	color:#189cd7;
}

.content .red {
	color:red;
}
.content .right-column {
	width:265px;
	float:right;
}

.right-column img {
	display:block;
}

.bottom-column {
	width:900px;
	float:left;
	margin-top:10px;
}

.bottom-column ul {
	float:left;
	margin-right:15px;
}

.bottom-column ul li {
	list-style-type:disc;
	list-style-position:inside;
}

.form {
	margin-left:30px;
}

.form .field {
	margin-bottom:15px;
}

.alert {
	margin-left:45px;
	margin-bottom:15px;
	color:#FF0000;
}

.faq-answer {
	margin-left: 34px;
}

.question-wrapper {
	float:left;
}

.question-wrapper .q {
	float:left;
}

.question-wrapper .question {
	float:left;
	width:555px;
	margin-left:9px;
}

/* WRAPPER BOTTOM */
.wrapper .wrapper-bottom {
	width:930px;
	border-right:1px solid #b3b3b3;
	background-image:url('../img/bg-wrapper-bottom.png');
	background-repeat:repeat-y;
	background-color:#F4F4F4;
	margin-left:20px;
}

.wrapper-bottom .left-column {
	float:left;
}

.left-column .footer-nav {
	margin-left:30px;
	padding-top:20px;
	padding-bottom:20px;
}

.footer-nav a {
	color:#999999;
}

.footer-nav li {
	display:inline;
	margin-right:15px;
}

.wrapper-bottom .right-column {
	float:right;
}

.right-column .phone-number {
	color:#CCCCCC;
	font-size:38px;
	padding-right:11px;
	line-height:60px;
}

/* HOME adjustments */



.content .right-column-home {
	width: 300px;
}

.content .left-column-home {
	width: 590px;
}

.left-column .bottom-column.home ul{
	margin-right: 5px;
} 

.left-column .bottom-column{
	width: 595px;
}

