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; }
				#ColumnHeaderBackButton { float:left; margin-top:10px; margin-left:5px; }
				#ColumnHeaderBackButton a { background: url(images/ColumnHeaderBackButton.gif) no-repeat left 1px; padding-left:14px; text-decoration:none; color:#FFF; font-size:12px; }
				#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.colWide { padding-left:45px; }
				#Column ul.narrow { padding-left:10px; }
				#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:2px; 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:712px; 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:666px; height:100px; border:#e6e8c1 solid 1px; background:#f4f5e1;}
.RADColumn p { padding:0; margin:10px 12px 25px 10px; color:#333333; line-height:17px;}
.RADColumn a { margin:19px 115px 0 ;float:left;}

#RideAndDriveSponsorsWr {width:706px; height:130px; float:left; }
#RideAndDriveSponsors { margin:0 auto; width:670px; height:130px;}

.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:38px;  font-size:14px; font-weight:bold;
	
	position:absolute;
	right:37px;
	top:229px;
}


#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;}



#DesignChallengeLanding2010 { height:590px; width:716px; background-image:url(images/DesignChallenge_BG.jpg); background-repeat:no-repeat; margin: 8px 0 0 22px; font-family:Verdana, Geneva, sans-serif; }
#DC10Entries { height:550px; width:272px; float:left; text-align:left; color:#232d8e; font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:13px; }
#DC10Entries ul { list-style:none; margin:0; padding:0; width:208px;}
#DC10Entries ul li { list-style:none; margin:0; padding: 5px 0; width:208px; height:44px; }
#DC10Entries ul li img { display:inline-block; float:right; margin-top:-18px; }
#DC10Entries ul.DC10Left { float:left; padding:52px 0 0 21px }
#DC10Entries ul.DC10Right { float:right; padding:12px 17px 0 0 }

#DC10Info { 
	height:237px;
	margin:30px 0 0 0;
	width:428px;
	float:left; color:#000; font-size:10px; font-family:Verdana, Geneva, sans-serif; 
	font-family:Verdana, Geneva, sans-serif;
	}
#DC10Info p { line-height:16px; text-align:left; letter-spacing:-0.008em }
#DC10Bottom { float:left; width:428px; height:184px; }
	.DC10Column { 
		color:#000000;
		float:left;
		height:inherit;
		padding:0 0 0 0;
		text-align:left;
		width:208px;
	}
	.DC10Column h3 { text-transform:uppercase; margin:0; padding:5px 0 0 0; font-size:13px; font-weight:bold; color:#232d8e; letter-spacing:4.5px; }
	.DC10Column ul {  margin:0; padding:15px 0 0 0; list-style:none;   }
	.DC10Column ul li {  margin:0; padding:0 0 14px 0; list-style:none; font-size:10px; line-height:15px; letter-spacing:-0.035em; }
	.DC10Column ul li span.DC_Name { font-size:12px; font-weight:bold; }
	.DC10Column ul li span.DC_Smaller { font-size:9px; }
	.DC10Column ul li a { color:#353b55; text-decoration:none;}
#DC10Bottom	.previouswinners { width:220px;}



/* ----------------------------CORY ADDED OCT 2011 --------------------------------------*/
#DesignChallengeWrap2011 { width:716px; margin: 0 auto; padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6e71;}

#DesignChallengeLanding2011 { height:409px; width:716px; margin: 0; padding: 0; background-image:url(DC11/images/BG_main.jpg); background-repeat:no-repeat; background-position: 0 0;}


#DC11Info { 
	margin-left:275px;
	text-align: left;
	}
#DC11Info p { 
	line-height:16px;
	text-align:left;
	letter-spacing:-0.008em;
	margin:0 15px 20px 0; 
}

#DC11Info #brands{
	margin-left:30px;
}
#DC11Info #brands img{
	margin-bottom:16px;
	display: inline-block;
	float:left;
	margin-left:25px;
	border:0;
}

#DC11Bottom { 
	text-align:left;
	color:#4d4d4f;
	padding:10px 0 10px 0;
	width:716px; 
	margin: 0 auto;
	background-color:#b8b8b8;
	background: -moz-linear-gradient(top, #d0d0d0 0%, #a8a8a8 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#a8a8a8));
	background: -o-gradient(#d0d0d0 , #a8a8a8);
}
	#DC11Bottom h3 { text-transform:uppercase; margin:0; padding:5px 0 0 0; font-size:13px; font-weight:bold; color:#232d8e; letter-spacing:4.5px; }
	#DC11Bottom ul {  margin:0; padding:15px 0 0 0; list-style:none;   }
	#DC11Bottom ul li {  margin:0; padding:0 0 7px 0; list-style:none; font-size:11px; line-height:15px; letter-spacing:-0.035em; }
	#DC11Bottom ul li span.DC_Name { font-weight:bold; text-transform:uppercase }
	#DC11Bottom .DC11Judges ul li span.DC_Name { color:#232d8e ;}
	#DC11Bottom .DC11PressMaterials ul li span.DC_Name { font-size:10px;}
	#DC11Bottom ul li span.DC_Smaller { font-size:9px; }
	#DC11Bottom ul li a { color:#353b55; text-decoration:none;}

#DC11Bottom .DC11PressMaterials {
	float:left;
	width: 265px;
	margin:0 auto auto 10px;
	}
#DC11Bottom .DC11Judges {
	margin-left:280px;
	margin-top: 0;
	width: 435px;
	}
	


/* ---------------------------- END CORY ADDED OCT 2011 --------------------------------------*/

.LogosRow {
	width:716px; height:40px; float:left; background-color:#353b55; color:#FFF;
}
.LogosRow h3  { float:left; font-size:9px; letter-spacing:3.5px; text-transform:	
	uppercase; margin-left:11px;
	margin-top:12px;
}
.LogosRow ul { list-style:none; margin:0; padding:0; text-transform:uppercase; }
.LogosRow ul li { float:left; list-style:none; margin:10px 0 0 5px; padding:0;   }
.LogosRow ul li span.DC_Name { font-size:9px; font-weight:bold; }
.LogosRow ul li span.DC_Smaller { font-size:8px; }
.LogosRow ul li a { color:#FFF; text-decoration:none;}





.DC10Column ul li.tooltip, .DC11Judges ul li.tooltip {
 font-size:11px;
 letter-spacing: 0;
 padding: 27px 30px 0px 28px;
}
