/*-----------------------------------------
					Homepage Redesign 06-06-09
			-----------------------------------------*/						
				body{margin-top:-15px;}
				#secondaryNav  {margin-top:15px;}
				#main {
clear:both;
padding-top:10px;
position:relative;
z-index:90;
}
#container{background:#fff url("../images/flash_bg.jpg") no-repeat scroll 0 100px;}
.introParagraph{height:180px; margin:0 22px; width:800px; line-height:1.6; color:#707070;}
	.introParagraph span.h4styling{color:#007AC7;
font-family:Sabon Palatino,Century,GaramondPremrPro,Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
font-weight:normal;
margin:15px 0 0; line-height:1.3;
}
.introParagraph p{padding:110px 0 5px;}

				.flashContainer{ height:470px; width:940px; padding-left:20px;}
				.flashMain {
				min-height:1200px;
					 margin:0;
					 padding:0;
					 position:absolute;
					width:100%;
					z-index:80;
					height:100%;
					}
					.flashMain object{height:900px;}
					.flashMainFS{
					position:absolute;
					width:100%;
					z-index:99;}
					#flash_mainT{ overflow: hidden !important;}
					
				
							
				.threeColumn #homeCol1{
							width:600px; /*223px*/
							voice-family: "\"}\""; /* This is called the Box Model Hack. See below for details. */ 
							voice-family:inherit;  
							margin-left:22px;
							color:#707070;
							padding-right:8px;
							}
							html>body .threeColumn #col1 {width:208px; margin-left:10px;}	
							.threeColumn #homeCol1 h1{font-size:21px; width:300px; display:block; float:left; margin-bottom:15px;}
							.viewCalendar{float:right; padding-right:30px; background:url(../images/homepage_viewCalendar.jpg) no-repeat right 0; height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:85px;}
							
							.threeColumn #homeCol1 li{border-bottom:1px solid #ebebeb; margin-bottom:20px; padding-bottom:10px;}	
								.threeColumn #homeCol1 li.last{border:none;}
								.threeColumn #homeCol1 li p{font:12px Georgia, "Times New Roman", Times, serif; margin-top:8px; width:575px;}
								.threeColumn #homeCol1 li p.time{font:12px Helvetica, Verdana, Arial,  sans-serif; line-height:18px; margin:0px;}	
								.threeColumn #homeCol1 li a.plusIcon{float:right; margin-top:10px;}
								
							
							.threeColumn #homeCol2{width:290px; margin-left:10px; color:#707070;}
								.threeColumn #homeCol2 h1{font-size:21px;}
								.threeColumn #homeCol2 img{margin-bottom:10px;}
								.threeColumn #homeCol2 p{font-weight:bold; font:12px Georgia, "Times New Roman", Times, serif; line-height:20px;}
								.threeColumn #homeCol2 p strong{font-weight:bold;}
								
				#container div.headerHome{ z-index:90; position:absolute; width:960px;}				
								
							
				
				#flash_video{background:none; float:left; width:290px; margin-left:15px;}
					#flash_videoplayer{width:290px; margin:0px;}
					
					
					.extraInfo{float:left; height:332px; width:280px; margin-left:40px;}
						.extraInfo h4{color:#2397d6; font-size:14px; font-weight:bold;}
						.extraInfo h5{font-weight:normal; font-style:italic; font-size:14px; margin:10px 0 8px;}
						.extraInfo p{font:11px Georgia,"Times New Roman",Times,serif; line-height:16px;}
						.extraInfo li{font:12px Georgia,"Times New Roman",Times,serif; line-height:20px; background:url(../images/homepage_listBullet.jpg) no-repeat 0 7px; padding-left:10px;}
						
						.learnMore{background:url(../images/homepage_learnMoreBTN.jpg) no-repeat 0 0; width:104px; height:25px; display:block; margin-top:10px;}



#clear, .clear{line-height:0px; font-size:opx; clear:both;}						
#flashcontent {
	background: #fff;
	width: 698px;
	height: 384px;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	outline:none;
}

/*-------------------------------
		New Homepage Layout
--------------------------------*/	
#secondaryNav {
left:430px;
position:absolute;
}

.home h2{color:#007ac7;; font-family:Sabon Palatino,Century,GaramondPremrPro,Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:2em; line-height:0.9em;}
.home h3{color:#318900; font-family:Sabon Palatino,Century,GaramondPremrPro,Georgia,"Times New Roman",Times,serif; font-weight:normal; margin-top:0px; font-size:1.5em;}
.home h4{color:#007ac7; font-size:1.5em; font-family:Sabon Palatino,Century,GaramondPremrPro,Georgia,"Times New Roman",Times,serif; font-weight:normal;  margin:15px 0 0px 0; background:url(../images/homepage_courseDivider.jpg) no-repeat 0 bottom; padding-bottom:5px;}
.home h5{ margin:11px 0 0; color:#007ac7; font-family:Sabon Palatino,Century,GaramondPremrPro,Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:14px; line-height:18px;}
.home p, .home #homeCol2 p{font-family:Georgia,"Times New Roman",Times,serif; line-height:20px;}
.home a{font-family:Georgia,"Times New Roman",Times,serif; text-decoration:none; color:#007ac7;}
	.home a:hover{ text-decoration:underline;}	

.courseImage{float:left; margin:5px 10px 0 0;}
.courseContent{float:left; width:405px; margin-top:5px;}
	.courseContent h5{margin:0px 0 3px 0; }

.buttons{margin-top:5px; background:url(../images/homepage_courseDivider.jpg) no-repeat 0 0; padding-top:10px;}
.buttons a{margin-right:8px;}
	.buttons a.last{margin-right:0px;}
	
	
/*-------------------------------
		Footer
--------------------------------*/	
#footer{background-color:#fff; height:80px; margin-top:20px; padding-top:15px;}
#footer .socialNetworks{float:left; width:400px; margin:5px 0 0 30px}
#footer .socialNetworks a{margin-right:15px; padding:0;}
	#footer .share{margin-right:18px; float:left; width:72px;}


.footerContent{float:left; margin-left:30px;}