@charset "UTF-8";
	
		#banner{
			width: 100%;
			height: 365px;
			background: url(../images/banner/bg.png) center top no-repeat;
			margin: 5px 0 0 !important;
			margin: 0;
		}
		
			#flashcontent {
				padding: 26px 23px 0px 38px;
				float: left;
				width: 920px;
				height: 320px;
				position: absolute;
				z-index: 1;
			}
			
				object, embed {
					position: absolute;
					z-index: 2;
				}
		
			#banner-content {
				background: url(../images/banner/banner-image.jpg) left top no-repeat;
				width: 100%;
				height: 365px;
				float: left;
			}
			
				#banner h3 {
					color: #FFE400;
					font-size: 40px;
					text-align: right;
					padding: 0 30px;
					margin: 200px 0 0;
				}
				
				#banner p {
					text-align: right;
					font-size: 24px;
					line-height: 28px;
					padding: 0 31px;
					color: #FFF;
				}
				
					#banner p a {
						color: #FFE400;
					}
				
			#main {
				background: url(../images/content/main/bg.png) repeat-y !important;
				background: url(../images/content/main/ie6-home.png) center -19px no-repeat;
				float: left;
			}
			
				#main-top {
					width: 685px;
					height: 300px;
					background: url(../images/content/main/top.png) no-repeat;
					float: left;
				}
				
					#main h3 {
						font-size: 24px;
						text-align: left;
						margin: 10px 0;
					}
					
				#second-block {
					width: 685px;
					height: 305px;
					float: left;
				}
				
				#second-block-blank {
					width: 685px;
					height: 10px;
					float: left;
				}
					.summary {
						width: 275px;
						margin: -10px 10px 0 45px !important;
						margin: -10px 10px 0 23px;
						float: left;
					}
					
					.second-summary {
						width: 275px;
						margin: 0 10px 0 20px !important;
						margin: 0 10px 0 10px;
						float: left;
					}
				
					#second-block h3 {
						
					}
				
				.content-summary {
					width: 600px;
					margin: 20px 10px 0 45px !important;
					margin: 20px 22px 0 23px;
					float: left;
				}
				
					.content-summary h3 {
						width: 100%;
					}
					
					#simulator-preview {
						margin: 25px 0 0 20px !important;
						margin: 25px 0 0 10px;
						background: url(../images/FOCUSimulator-hp2.jpg) no-repeat;
						width: 315px;
						height: 260px;
						float: left;
						text-align: center;
					}
					
						#simulator-preview p {
							color: #932121;
							font-weight: bold;
							margin: 0;
						}
							
							#simulator-preview p a {
								padding: 230px 0 10px;
								display: block;
								cursor: pointer;
							}
					
			
			#summary-block {
				width: 1014px;
				/*width: 700px;*/
				height: 330px;
				background: url(../images/content/main/summaries/teasers.png) no-repeat;
				margin: -40px 0px -22px -30px;
				float: left;
				
			}
			
				.block-summary {
					float: left;
					width: 245px;
				}
				
						.block-summary p {
							padding: 0px 0 0 0px;
							line-height: 18px;
						}
						
						.block-summary p a {
							font-size: 11px;
							text-align: center;
							display: block;
						}
			
					#star-burst {
						margin: 95px 30px 0 95px !important;
						text-align: right;
					}
					
						#star-burst h3 {
							text-align: right;
							width: 100%;
							color: #932121;
							font-size: 20px;
							
						}
							
								#star-burst .learn-more {
									background: url(../images/content/main/burst/learn-more.png) no-repeat;
									margin: 0px 0px 0 110px;
									text-align: center;
									position: relative;
									
									
								}
								
								    a:hover {
									text-decoration: underline;
									}
					
					
					#defensive-driving-summary {
						margin: 96px 0px 0 20px !important;
						padding: 0px 0px 0 20px;
						
					
			
					}
					
					
						#defensive-driving-summary h3 {
							padding: 0 0 0 0px;
							font-size: 20px;
							width: auto;
							color: #40200b;
						}
						
						
						
						
							
					
					
					#newsletter-summary {
						margin: 50px 0 0 75px !important;
						width: 250px;
						
					}
					
						
					
						#newsletter-summary h3 {
							padding: 0px 0px 0px 43px;
							font-size: 20px;
							color: #40200b;
							width: auto;
						}
				
				#main-node {
					width: 315px;
					height: 334px;
					float: right;
					background: url(../images/content/node/bg_NEWER.png) no-repeat;
				}
				
					#main-node h3 {
						padding: 0 40px;
						/*margin: 30px 0 0;*/
						margin: 30px 0 10px;
						text-align: center;
						color: #932121;
					}
					
					#main-node h4 {
						padding: 10px 40px 0;
						color: #313131;
						text-align: center;
						font-size: 16px;
						line-height: 18px;
					}
					
					#main-node p {
						padding: 0px 0px 40px;
						line-height: 18px;
						text-align: center;
						
					}
				
					#main-node ul {
						padding: 0 30px 0 40px;
						margin: 10px 0 0;
					}
					
						#main-node ul li {
							margin: 3px 0;
							font-size: 11px;
							line-height: 15px;
						}
						
							#main-node ul li a {
								color: #932121;
								font-size: 12px !important; 
								font-size: 11px;
								/*position: absolute;*/
								z-index: 200;
								cursor: pointer;
							}
						
							.no-bullet {
								list-style-type: none;
								line-height: 20px !important;
							}
						
							#main-node ul li .learn-more, #main-node .learn-more {
								background: url(../images/content/node/learn-more.png) no-repeat;
								text-align: center;
								text-indent: -10px;
								z-index: 20;
								position: relative;
								margin: 10px 100px 0 85px;
							}
							
							
							
