body, html { margin:0; padding:0; width:100%; height:100%; }
body { width:100%; height:100%; background-image:url(images/Site_BGRP.jpg); background-repeat:repeat-x; text-align:center; }
#BG_Holder { width:760px; height:auto; margin:0 auto; background-image:url(images/ContentBGRP.jpg); background-repeat:repeat-y; background-position:center; position:relative; text-align:center;}
	#PageWr { width:760px; height:auto; background-image:url(images/ContentBG.jpg); background-position:center top; background-repeat:no-repeat; position:relative; }
		#HeaderWr { width:732px; height:148px; margin:0 auto; position:relative; text-align:left; z-index:1000; } /* TopLinks, Logo, TopHeader, Nav */
			#TopNav { /*width:527px;*/ width:388px; height:28px; position:absolute; top:0; right:0px; text-align:right;}
				#TopNav ul { list-style:none; padding:0; margin:0; }
				#TopNav li { list-style:none; padding:0; margin:0; float:left;}
				#TopNav li.active { background-image:url(images/Nav_BottomHiLight.jpg); background-position:25px 0; }
			#Header { padding:19px 0 0 0;} 	
			#NavWr { }
				#Nav { }
				#Nav div { float:left; margin:0; padding:0; /*display:none;*/}
			.DropDown ul { list-style:none; padding:0; margin:0; }
			.DropDown li { list-style:none; padding:5px 0 5px 5px; margin:0; background-image:url(images/DropDownSep.jpg); background-repeat:no-repeat; background-position:0px 26px; }
			.DropDown li a { padding:0px 8px 6px 10px; color:#000000; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(images/DropDownArrow.jpg); background-repeat:no-repeat; background-position:0px 5px; }
			.DropDown li a:hover { color:#FFFFFF; }
			/* Public Access DropDowns */
			#HomeDropDown { display:none; margin:0; padding:0; position:absolute; z-index:1000;	top:146px;	left:0px; background-color:#b3b3b3; border:1px #000000 solid; }
			#ShowInfoDropDown { display:none; margin:0; padding:0px; position:absolute; z-index:1000; top:146px;	left:74px; background-color:#b3b3b3; border:1px #000000 solid; }
			/* Press Access DropDowns */
			#PressDaysDropDown { display:none; margin:0; padding:0px; position:absolute; z-index:1000; top:146px;	left:82px; background-color:#b3b3b3; border:1px #000000 solid; }
			#RegistrationDropDown { display:none; margin:0; padding:0px; position:absolute; z-index:1000;	top:146px;	left:188px; background-color:#b3b3b3; border:1px #000000 solid; }
			#DCDropDown { display:none; margin:0; padding:0px; position:absolute; z-index:1000; top:146px;	left:450px; background-color:#b3b3b3; border:1px #000000 solid;  }
			
		#FlashContent { width:732px; height:221px; margin:0 auto; overflow:hidden;  } /*  */
		#QuickLinksWr { width:732px; height:207px; margin:0 auto;  background-image:url(images/QuickLink_BG.jpg); background-repeat:no-repeat; background-position: top center; }
			#QuickLinks {width:732px; height:207px; margin:0;}
				#QuickLinks div { margin:0; padding:22px 5px 0px 5px; float:left;}
				#QuickLinks ul {}
				#QuickLinks li {}
		#AdBarWr { width:732px; height:56px; margin:0 auto; position:relative; }
			#AdBar { text-align:center;}
		#FooterWr { /* width:760px; height:100%; background-image:url(images/ContentBG.jpg); background-position:center top; background-repeat:no-repeat; */ }
			#Footer {}	
			
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
a:link , #Column p a:link { color:#15298D; } /*color:#15298D;*/
/*a:link, a:hover, a:visited { color:#4367AE;  }*/
a:link img, a:hover img, a:visited img { border-color:#4367AE;  }

#ComingSoon {	width:289px;	position:absolute;	top:158px;	left:254px;	height: 195px;}
#EmailUpdatesSquare { width:188px; margin:0 auto; border:#CCCCCC 5px solid;}
#EmailUpdatesRect {	position:absolute;	top:298px;	left:18px;	width:505px; height:50px;	margin:0 auto;	border:#CCCCCC 5px solid; }
#EmailUpdatesRect img {float:left;}
#EmailUpdatesRect p.EmailUpdatesRect { padding:8px 5px 5px 0;}

/* 2 Column Layout  Nested inside of PageWr */

		#ColumnsWr { width:732px; /*min-height:400px;*/ height:auto; margin:0 auto; padding:0;  background-image:url(images/ContentFadeBG.jpg); background-repeat:repeat-x; background-position:top; background-color:#CCCCCC; text-align:left; }
			#BreadCrumbs { width:732px; height:19px; margin:0; padding:5px 0 0 20px; font-size:11px; color:#999999; }
			#BreadCrumbs { overflow:hidden; height:1px; padding:12px 0 0 20px; }
			#SideBarWr { width:158px; min-height:100px; height:auto; padding:0 8px 8px 8px; float:left;   }
				#SideBar { width:158px; height:100%; background-color:#FFFFFF; }
				#SideBar ul { list-style:none; margin:0; padding:0;height:auto;}
				#SideBar li { list-style:none; margin:0; padding:0 0 4px 0px; min-height:33px;  width:158px; }
				#SideBar li.arrow div { padding:4px 0px 5px 28px; width:124px; background-image:url(images/SideBarArrowBox.jpg); background-position: 6px 6px; background-repeat:no-repeat;}
				#SideBar li.arrow a { color:#333333; text-decoration:none;}
				#SideBar li.arrow a:hover { text-decoration:underline; }
				#SideBar li.spacer {  }
				#SideBar li.spacer div#noarrow { padding:4px 0px 5px 10px; width:140px; }
				#SideBar li.ww { background-image:url(images/SiteBarSepWW.jpg); background-repeat:no-repeat; background-position:bottom; }
				#SideBar li.wg { background-image:url(images/SiteBarSepWG.jpg); background-repeat:no-repeat; background-position:bottom; padding:0 0 145px 0; }
				#SideBar li.wgs { background-image:url(images/SiteBarSepWGsmall.jpg); background-repeat:no-repeat; background-position:bottom; padding:0 0 15px 0; }
				#SideBar .TextBlueSmall { font-size:11px; color:#4165AD; }
				
				
			#ColumnWr { width:546px; height:100%; padding:0 0 0 1px; float:left; }
				#ColumnHeader { width:546px; height:37px; margin:0; padding:0; background-image:url(images/ContentHeaderFadeBG.jpg); background-repeat:repeat-x; background-position:top; text-align:right; color:#FFFFFF; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
				#ColumnHeaderText { margin:0; padding:6px 10px 0 0; }
				#ContentPhoto { width:184px; height:149px; border:#D1D1D1 solid 4px; margin:14px 14px 4px 14px; float:right;}
				#ContentPhoto img { border:#FFFFFF solid 3px;}
				#PressContentPhoto { width:185px; height:116px; border:#D1D1D1 solid 4px; margin:10px; float:right;}
				#PressContentPhoto img { border:#FFFFFF solid 3px;}
				#AftermarketContentPhoto { width:184px; height:149px; border:#D1D1D1 solid 4px; margin:5px 14px 4px 14px; float:left; }
				#AftermarketContentPhoto img { border:#FFFFFF solid 3px;}
				#ContactContentPhoto { width:252px; height:205px; border:#D1D1D1 solid 4px; margin:5px 14px 4px 14px; float:left; }
				#ContactContentPhoto img { border:#FFFFFF solid 3px;}
				#Column { width:546px; min-height:100px; height:auto; background-color:#FFFFFF; background-image:url(images/Site_ContentTopFade.jpg); background-repeat:repeat-x; }
				#Column p { margin:0 ; padding:3px 12px 5px 12px;}
				#Column p.first { margin:0 ; padding:18px 12px 5px 12px;}
				#Column p.lh18 { margin:0 ; padding:2px 5px 5px 8px; line-height:18px; }
				#Column p.largeleftpadding { margin:0 ; padding:3px 12px 5px 124px; color:#666666; }
				#Column h2 { margin:0; padding:15px 12px 5px 12px; color:#990000; font-size:14px; }
				#Column h2.blueH2 { color:#4165AD; }
				#Column h3 { margin:0; padding:5px 0 5px 8px; color:#333333;  font-size:12px;  }
				#Column h3.f15 { font-size:15px;  }
				#Column h3.f19 { font-size:19px;  }
				#Column h3.lineHeightSm10TopP { padding:10px 0 0px 8px; line-height:14px; }
				#Column h3.lineHeightSm { padding:20px 0 0px 8px; line-height:14px; }
				#Column h3.red { color:#990000; padding:10px 0 5px 8px; }
				#Column .style1 {color: #990000}
				#Column ul { margin:0; padding:3px 0 3px 25px; }
				#Column ul li { padding:0 0 3px 0;}
				#Column .redLink { color:#990000; }
				#Column .blueLink { color:#15298D; text-decoration:none; line-height:12px; }  /*4367AE*/
				#Column a:Link, #Column a:visited { color:#4064AC; } /*color:#4367AE; */
				.col_33 a:link { border-color:#4367AE; }
				.fs11 { font-size:11px; }
				.fs12 { font-size:12px; }
				.fs13 { font-size:13px; }
				.lgrey {color: #666666; }
				.grey {color:#333333; }
				.red { color:#990000; }
				.blue { color:#4165ad; }
								
					#PressDaysContentWr { position:relative; width:546px; text-align:center;}
					hr.grey {color:#CCCCCC; border-top:#CCCCCC solid 1px; height:1px; margin:20px 10px; padding:0;}
					hr.grey10 {color:#CCCCCC; border-top:#CCCCCC solid 1px; height:1px; margin:10px; padding:0;}
					hr.grey20 {color:#CCCCCC; border:none; border-top:#CCCCCC solid 1px; height:1px; margin:20px; }
					hr.black {color:#000000; border-top:#CCCCCC solid 1px; height:1px; margin:0px 10px; padding:0;}
					hr.blacknoHpad {color:#000000; border-top:#CCCCCC solid 1px; height:1px; margin:20px 0px; padding:0;}
						#PressColumn1 p , #PressColumn2 p , #PressColumn3 p { margin:0; padding:2px 5px 2px 2px; }
						.col_33 { width:33%; float:left;}
						.col_33 div { width:140px; text-align:left; margin:0 auto; padding:0;}
						
					.indentSmall { margin:0; padding:0 20px; }
					.PressRelease { margin:0; padding:10px 0;}
					.PressRelease a { margin:0; padding:0 10px; text-decoration:none;}	
					td.TableTitlesL , td.TableTitlesR { border:1px #CCCCCC solid; color:#333333; }
					td.TableTitlesL { border-left:#FFFFFF;}
					td.TableTitlesR { border-right:#FFFFFF;}
					td.TableContentTitle, td.TableContentLink { background-color:#DDE6F2; border:1px #FFFFFF solid; color:#666666; }
					td.TableContentTitle, td.TableContentLink , td.TableTitlesL , td.TableTitlesR { height:16px; padding:3px 15px; } 
					table.TableContent { border:0px }
					table td.TableContentTitle a.redLink { color:#990000; }
				#Column ol#FAQTopList li { margin:0; padding:5px 0;}
				#Column ol#FAQBottomList li {padding:10px 0 2px 0; }
				#Column ol#FAQBottomList li a {font-weight:bold; }
			#ColumnFooterWr { float:left;}
				#ColumnFooter {}
		#VideoHighlights { margin:0; padding:30px 0; z-index:0; position:relative; }
			
			#ExListWr { width:660px; margin:0 auto; }
			div#ExListCol1 { width:23%; margin:0; padding:5px 6px; float:left; }
			div.ExListHeader { background-color:#DDE6F2;  margin:0px; padding:4px; font-size:14px; font-weight:bold; color:#666666;}
			div#ExListCol1 ul.ExList { list-style:none; padding:2px 2px 15px 2px; margin:0;}
			div#ExListCol1 ul.ExList li { margin:0px; padding:3px; font-size:12px; color:#666666; text-align:left; }
			
			#OffSupplyListWr { width:660px; margin:0 auto; }
			div#OffSupplyCol1 { width:48%; margin:0; padding:5px 6px; float:left; }
			div.OffSupplyHeader { background-color:#DDE6F2;  margin:0px; padding:4px; font-size:14px; font-weight:bold; color:#666666;}
			div#OffSupplyCol1 ul.OffSupplyList { list-style:none; padding:2px 2px 15px 2px; margin:0;}
			div#OffSupplyCol1 ul.OffSupplyList li { margin:0px; padding:3px 3px 25px 3px; font-size:12px; color:#666666; }
			
	#VehicleHighlights { background:#FFFFFF; }
	.VehHighPhoto img { border:#FFFFFF 3px solid; }
	.VehHighPhoto { border:#CCCCCC 4px solid; width:322px; margin:15px 0 15px 12px; float:left; }
	.VehHighTitle { color:#4165ad; font-size:16px; font-weight:bold; }
	.VehHighDescWr { float:left; padding:15px 0; width:350px; }
	.VehHighDesc { padding:0 0 0 30px; }
	
	
	#GCRDContent p { color:#444444; }
#ParticipatingVehicles ul { list-style:none; margin:0; padding:8px 8px 12px 8px;}
#ParticipatingVehicles ul li { list-style:none; margin:0; padding:3px 0 0 5px; font-size:12px;}
#ParticipatingVehicles ul li a { color:#444444; text-decoration:none; padding:3px 0 0 5px;}
#ParticipatingVehicles ul li a:hover { background-image:url(images/RideDrive_arrow.jpg); background-repeat:no-repeat; background-position: 0 7px;  }
#RideDrive {height:942px; width:710px; margin:10px auto 0 auto; text-align:left; 
/* background-image:url(images/RideDrive_BG.jpg); */ background-repeat:no-repeat;}
#GreenCarRideDriveSection {float:left; width:399px;}
#GCRDContent {margin:0; padding:0 15px;}
.GCRDTitle { color:#333333; font-size:16px; font-weight:bold; line-height:28px; }
.GCRDSubTitle { color:#4c6d33; font-size:14px; }

#ParticipatingVehicles {}

.PartVehiHeading {}

.RADColumn {float:left; width:332px; height:300px; border:#e6e8c1 solid 1px; background:#f4f5e1;}
.RADColumn p { padding:0; margin:10px 12px 25px 10px; color:#333333; line-height:17px;}

.RADImg { border:solid #cdcdcd 4px; float:left; padding:4px; margin:5px 1px;}

#EcoDrivingContent {width:700px; height:390px; float:left; position:relative;}
#EcoDriving {
	width:403px;
	height:290px;
	position:absolute;
	left: 26px;
	top: 138px;
}
.EcoDrivingTitle {font-size:18px; color:#444444;}
#SignUpButton {
	width:237px;
	height:47px;
	position:absolute;
	left: 441px;
	top: 336px;
}

#DCHome {position:absolute; top:178px; right:48px;  font-size:14px; font-weight:bold}


#ConnectBar { width:728px; margin:0 auto; height:40px; background-color:#FFFFFF;} 
	#ShareThis { float:left; }
	#FollowUsOn { float:right; color:#999999; font-size:12px; }


#FirstParkLink {float:left; margin:13px 40px 0 200px;}
