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

#background {
	background-color: #afcef4;
	background-image: url(bg.png);
	background-repeat: repeat-x;
	margin-top: 0px;
}
#header {
	background-image: url(header.png);
	height: 301px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

h1 {width:600px; margin:15px 0 0px 0; padding:0;  font:28px Impact; color:#32619c; text-align:center; font-style:normal; line-height: 42px;}

h3 {width:600px; margin:5px 0 20px 0; padding:0; font:22px Impact; color:#464646; text-align:center; font-style:normal; line-height: 42px;}

h4 {width:600px; margin:0px 0 0px 0; padding:0; font:18px Impact; color:#464646; text-align:left; font-style:normal; line-height: 42px;}

p {font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#0c0c0c; text-align:left; line-height:17px; }

.style20 {
	background-color: #FFFF99;
	font-size: small;
	font-weight: bold;
}

.style14 {
	color: #990000;
	font-size: large;
}

.table {
	padding:3px;
	border: 1px solid #32619c;
	background-color:#F2F2F2;
	margin:auto;
	}

.table-title {
	padding:5px;
	background-color:#32619c;
	color:#ffffff;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:17px;

	text-align:center;
}

.table-content {
	padding:3px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#0c0c0c; text-align:left; line-height:17px;
	}

#contentcontainer {
	background-image: url(contentcontainer.png);
	background-repeat: repeat-y;
	height: auto;
	width: 614px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-right: 50px;
	padding-left: 50px;
}
#headline2 {
	background-image: url(headline2.gif);
	height: 91px;
	width: 533px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
#cover {
	background-image: url(visionEcover.png);
	height: 445px;
	width: 400px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
#testimonialtop 			{
							background-image: url(testimonialtop.jpg);
							background-repeat:no-repeat;
							height: 28px;
							width: 590px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 20px;
							overflow: hidden;
							padding: 26px 0 0 0;
							color:#3b567c;
							font-family:Arial, Helvetica, sans-serif, Tahoma;
							font-weight:bold;
							font-size:large;
							}
#testimonialmidrepeat 		{
							background-image: url(testimonialbg.jpg);
							height: auto;
							width: 590px;
							margin-right: auto; 
							margin-left: auto;
							overflow: hidden;
							}
#testimonialbottom 			{
							background-image: url(testimonialbottom.jpg);
							height: 30px;
							width: 590px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							margin-bottom: 20px;
							}					
#testimonial				{
							margin: 0 auto 30px auto; 
							width: 520px;
							border:2px #135aa9 solid;
							background-color:#FFFFCC;
							padding: 10px 10px;
							text-align:left;
							}
#testimonialQuote			{
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em;
							margin: 10px 1px;
							text-align:center;
							font-family:Arial, Helvetica, sans-serif;
							}
#testimonialText			{
							letter-spacing: -0.02em;
							padding: 10px 30px 0 30px;
							}

#headline1 {
	background-image: url(headline1.png);
	height: 107px;
	width: 592px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
.type1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 21px;
}
.type2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	text-align:center;
}
.type3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	text-align:center;
}
.type4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	text-align:center;
}
#coursegraphic1 {
	background-image: url(coursegraphic1.jpg);
	height: 315px;
	width: 573px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
#subhead1 {
	background-image: url(subhead1.png);
	height: 92px;
	width: 592px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
#subhead2 {
	background-image: url(subhead2.png);
	height: 58px;
	width: 592px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
#subhead3 {
	background-image: url(subhead3.png);
	height: 94px;
	width: 592px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#subhead4 {
	background-image: url(subhead4.gif);
	height: 85px;
	width: 550px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
#subhead5 {
	background-image: url(subhead5.gif);
	height: 89px;
	width: 517px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
#subhead6 {
	background-image: url(subhead6.gif);
	height: 55px;
	width: 553px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
#guarantee {
	background-image: url(guarantee.jpg);
	height: 367px;
	width: 554px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 45px;
}
.videotestimonial {
	background-image: url(videotestimonial.gif);
	height: 389px;
	width: 437px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 12px;
	padding-top: 12px;
}
.testimonialtop {
	background-image: url(testimonialtop.gif);
	height: 33px;
	width: 526px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.testimonialbottom {
	background-image: url(testimonialbottom.gif);
	height: 33px;
	width: 526px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#footer {
	background-image: url(footer.png);
	height: 25px;
	width: 714px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.testimonialrepeat {
	height: auto;
	width: 486px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(testimonialrepeat.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
}

.news {
	padding: 10px;
	border: 2px dashed #4979a9;
	background-color:#ffffff;}
