<style type="text/css">

	BODY {
		font-family: Verdana, Helv, Arial;
		font-size: 10pt;
	}
	P {
		font-family: Verdana, Helv, Arial;
		font-size: 10pt;
	}

	TD {
		font-family: Verdana, Helv, Arial;
		font-size: 10pt;
	}

	body.standard
	{
		margin-top: 5px;
		padding-top: 0;
	}
	
	.Standard {
		font-family: Verdana, Helv, Arial;
		font-size: 9pt;}

	.smallprint {
		font-family: Verdana, Helv, Arial;
		font-size: 7pt;}

	.fp
	{
		font-family: Verdana, Helv, Arial;
		font-size: 8pt;
	}
	TD.fp
	{
		font-family: Verdana, Helv, Arial;
		font-size: 8pt;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
	}
	TD.fpNoBorder
	{
		font-family: Verdana, Helv, Arial;
		font-size: 8pt;
	}

	.album{
		font-family: Verdana, Helv, Arial;
		font-size: 8pt;
		color: white;
		background-color: black;
	}
	.FAQTopMenu {
		font-family: Verdana, Helv, Arial;
		font-size: 9pt;}

	.FAQLeftMenu{
		font-family: Verdana, Helv, Arial;
		font-size: 8pt;}
	.FAQBody{
		font-family: Verdana, Helv, Arial;
		font-size: 9pt;}

	table.Caption
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}

	table.caption td
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}

	td.Caption p
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}

	td.Caption div
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}

	.Caption {
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}
	.CaptionWhite {
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
		color: white;
	}
	P.Caption {
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}

	div.caption
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;

	}

	div.caption p
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;

	}

	.Menu {
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}
	.Header {
		font-family: Verdana, Helv, Arial;
		font-size: 10pt;
		background-color : Black;
		color : White;
	}
	
	table.header
	{
		border-size: 1px;
		border-color: black;
		border-style: solid;
		background-image: url('/images/header-background-rocks.jpg'); 
		border-collapse: collapse;
		
	}
	
	table.header td
	{
		background-image: ;
		border-collapse: collapse;
		border-style: none;
		border-size: 0;

	}

	td.header-left, td.header-right
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	td.header-left
	{
		padding-left: 10px;
	}
	td.header-right
	{
		padding-right: 10px;
	}	
	A.TocLink:active {
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt; color: white;
	}

	A.TocLink {
		font-family: Verdana,Helv,Arial;
		font-size: 7.5pt;
		color: white;
	}



	
	div.FPTableLink
	{
		width: 98%;
		border: 1px solid black;
		padding: 4px;
		background-color: #0D9E4E;	
	}
	
	div.FPTableLink a:link, div.FPTableLink a:visited, div.FPTableLink a:hover, div.FPTableLink a:active
	{			
		
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		color: black;
	}
	
	div.FPTableDescription
	{
		font-size: 14px;
		margin: 15px;
	}




	a.fpContinueReadlingLink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 7pt;
		color: #A7A7A7;
		text-decoration: none;
	}
	a:hover.fpContinueReadlingLink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 7pt;
		color: #A7A7A7;
		text-decoration: underline;
	}

	div.menu,
	div.menu a.menuItem
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		font-weight: bold;
	}

	div.menu {
		background-color: #0D9E4E;
		border: 1px solid;
		border-color: #000000 #000000 #000000 #000000;
		left: 0px;
		padding: 0px 1px 1px 0px;
		position: absolute;
		top: 0px;
		visibility: hidden;
		z-index: 101;
	}

	div.menu a.menuItem {
		color: #000000;
		cursor: default;
		display: block;
		padding: 3px 1em;
		text-decoration: none;
		white-space: nowrap;
		font-weight: bold;
	}

	div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
		background-color: #000080;
		color: #ffffff;
	}

	div.menu div.menuItemSep {
		border-top: 1px solid #909090;
		border-bottom: 1px solid #f0f0f0;
		margin: 4px 2px;
	}


	div.adsense
	{
		float: right;
	}

	.videoclip
	{
		font-size: 7pt;
		font-family: Verdana, Helv, Arial;
	}

	.videoclip-alert
	{
		font-size: 10pt;
		font-family: Verdana, Helv, Arial;
		color: red;

	}

	.videoclip-submit-box
	{
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		margin: 10px;
		text-align: left;
		padding: 10px;

	}



	div.videoclip-list
	{
		overflow: auto;
		width: 200px;
		height: 1200px;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-style: inset;
		border-width: thin;
	}

	ul.videoclip-list
	{
		list-style-type: none;
		margin-left: 5px;
	}

	ul.videoclip-list li
	{
		padding-bottom: 5px;
	}

	ul.videoclip-list a
	{
		text-decoration: none;
		color: blue;
	}

		ul.videoclip-list a:hover
	{
		font-weight: bold;
	}

	img.videoclip-instructions
	{
		border-style: solid;
		border-width: thin;
	}

	// standard table -- appears in articles
	table.standardtable
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		background-color: #ffffff;
		padding: 5px 5px 5px 5px;

	}


	table.standardtable th
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		font-size: 9px;
		background-color: #ffffff;
		padding: 5px 5px 5px 5px;
	}

	table.standardtable td
	{
		border-collapse: collapse;
		border: 1px solid #000000;	
		background-color: #ffffff;
		padding: 5px 5px 5px 5px;
		font-size: 9px;
	}










	table.testdrivespecs 
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		text-align: left;
		margin: 10px 10px 10px 10px;
		
	}

	table.testdrivespecs th
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		font-size: 8pt;
		padding: 5px 5px 5px 5px;
		background-color: #339966;
		vertical-align: top;
	}

	table.testdrivespecs td
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		font-size: 10px;
		padding: 5px 5px 5px 5px;
		vertical-align: top;
	}

	table.testdrivespecs h1
	{
		font-size: 14pt;
		font-family: bold;
	}
	
	table.testdrivespecs h2
	{
		font-size: 12pt;
		font-family: bold;
	}
		
	/* --- specs --------------------------------- */
	div.specs table
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		text-align: left;
		margin: 10px 10px 10px 10px;
		
	}

	div.specs th
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		font-size: 8pt;
		padding: 5px 5px 5px 5px;
		background-color: #339966;
		vertical-align: top;
	}

	div.specs td
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		font-size: 10px;
		padding: 5px 5px 5px 5px;
		vertical-align: top;
	}

	div.specs  h1
	{
		font-size: 14pt;
		font-family: bold;
	}
	
	div.specs h2
	{
		font-size: 12pt;
		font-family: bold;
	}
		
		
		
		
		
    		

	



	div.insetText
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
		background-color: #E1E1E1;
		margin: 10px;
		padding: 10px;
		border: 3px groove white;
	}
	div.insetText p
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}
	
	
	
	div.quicktime
	{
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
	}
	
	
	
	
	
	
	
	
	div.tripreport table
	{
		border: 0;
	}
	
	div.tripreport td
	{
		padding: 5px 5px 5px 5px;
		vertical-align: top;
		text-align: center;
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
		width: 250px;
	}




	
	
	div.sema table
	{
		border: 0;
	}
	
	div.sema td
	{
		padding: 5px 5px 5px 5px;
		vertical-align: top;
		text-align: center;
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
		width: 250px;
	}
	
	
	
	
	div.feature table
	{
		border: 0;
	}
	
	div.feature td
	{
		padding: 5px 5px 5px 5px;
		vertical-align: top;
		text-align: center;
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
		width: 250px;
	}

	
	div.footer-menu table td
	{
		border-collapse: collapse;
		border-style: solid;
		border-color: black;
        border-spacing: 0px;
        border-width: 1px;	
    }

	div.footer-menu table 
	{
		background-color: white;
	}	
	
	div.footer-menu td 
	{
		background-color: white;
		padding: 5px;
	}

	div.more-in-the-news
	{
		font-size: 8pt;
		width: 250px;				
		
	}	
	
	div.more-in-the-news a:hover a
	{
		font-color: black;
	}
	
	div.more-in-the-news h2
	{
		font-size: 9pt;
		font-weight: bold;
		font-color: black;
		
	}	
	
		
	div.pic-frame
	{
		/* background-color: #8BA997; */
		background-color: #cccccc;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		padding: 10px;
		margin: 5px;
		font-family: Verdana, Helv, Arial;
		font-size: 7.5pt;
		text-align: center;
	}
	
	div.pic-frame img
	{
		border-style: solid;
		border-color: #000000;
		border-width: 1px;		
	}
	
	
	
	
	/* --------- LinkToContentSection ------------------------------------ */
	div.LinkToContentSection
	{
		text-align: center;
	}
	div.LinkToContentSection img
	{
		vertical-align: middle;
	}	
	div.LinkToContentSection a
	{
	font-size: 15pt !important;
	}
	
	
	/* --- COMMENTS - start ------------------------------------------------------------- */
	
	#comments
	{

		/* border: 1px dashed Gray; */
		border: 0;
		padding: 10px;
		font-family: Tahoma;
		background-color: white;
		margin: 5px;
		width: 700px;
	}

	#comments table, #comments td, #comments textarea, #comments input, #comments submit, #comments p
	{
		font-family: Tahoma;
		font-size: 10px;	
	}
		
	#comments table>td 
	{

		border-collapse: collapse;
		border: 0;
		border-style: none;

	}
		
	/* --- COMMENTS - end   ------------------------------------------------------------- */
	
	/* --- RECENT ENTRIES - start ------------------------------------------------------- */

	div.recententries
	{
		text-align: left;
	}
	
	div.recententries h1
	{
		font-size: 17px;
	}
	
	div.recententries h3
	{
		margin-bottom: 2px;
	}
	
	div.recententries h4
	{
		text-align: center;
		margin-top: 2px;

		
	}
	
	div.recententries a
	{
		font-size: 12px;
		text-align: left;
		align: left;
		text-decoration: none;
	}
	
	div.recententries a:link, div.recententries a:visited 
	{
		color: #0000EE;
	}
	
	div.recententries a:hover, div.recententries a:active
	{
		color: #000000;
	}
		
	a.recententriesmore 
	{
		font-size: 10px !important;
		text-align: center;
		text-decoration: none;
		padding: 15px;
	}
	
	a.recententriesmore:link, a.recententriesmore:visited 
	{
		color: #888888 !important;
	}
	
	a.recententriesmore:hover, a.recententriesmore:active
	{
		color: #000000 !important;
	}

	div.recententries span.ArticleTypeHeader a
	{
		font-size: 17px;
		color: black;
		margin-bottom: 2px;
		font-weight: bold;
		text-decoration: underline;
	}

	div.recententries span.ArticleTypeHeader a:visited
	{
		color: black;
		
	}
	
	div.recententries span.ArticleTypeHeader a:hover
	{
		color: blue;
		text-decoration: none;
	}
	

		
			
	/* --- RECENT ENTRIES - end   ------------------------------------------------------- */
		
	/* --- SOCIAL-MEDIA-LINKS - start --------------------------------------------------- */
	div.social-media-links
	{
		margin-top: 20px;
		margin-bottom: 20px;
			
	}
	
	div.social-media-links.table, div.social-media-links.td
	{
		border-collapse: collapse;
		border-size: 0;
		border-style: none;
	}
	
	/* --- SOCIAL-MEDIA-LINKS - end   --------------------------------------------------- */
	
	/* --- ADVERTISER LISTING - start --------------------------------------------------- */

	td.advertiserlisting-left
	{
		height: 90px;
		width: 100%;
		background-color: #eeeeee;
		vertical-align: top;
		
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 25px;
		padding-bottom: 25px;
		
		border-collapse: collapse;
		border-top: 1px solid black;	
		border-bottom: 1px solid black;	
		border-left: 1px solid black;
		border-color: #0D9E4E;

	}
	td.advertiserlisting-right
	{
		height: 90px;
		width: 728px;
		background-color: #000000;
		vertical-align: top;
		
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 25px;
		padding-bottom: 25px;
		
		border-collapse: collapse;
		border-top: 1px solid black;	
		border-bottom: 1px solid black;	
		border-right: 1px solid black;	
		border-color: #0D9E4E;	
	}

	table.advertiserlisting
	{
		border-collapse: collapse;
		
	}
	
	table.advertiserlisting img
	{
		border: 0;
		margin: 0;
		padding: 0;
	}
	
	table.advertiserlisting a
	{
		font-size: 12px ;
		margin-top: 2px;
	}
	table.advertiserlisting a:link, div.advertiserlisting a:visited
	{
		text-decoration: underline;
		color: black;
	}
	table.advertiserlisting a:hover, div.advertiserlisting a:active
	{
		text-decoration: none;
		color: black;
	}
		
	table.advertiserlisting h1
	{
		padding: 0;
		margin-top: 0px ;
		margin-bottom: 2px;
		color: #0D9E4E;
		font-size: 18px;
	}
	
		
		
	
	/* --- ADVERTISER LISTING - end --------------------------------------------------- */
	
	/* --- ADDITIONAL CONTENT - start ------------------------------------------------- */
	#more-content-box 
	{
		width: 700px;
		margin: 10px;
	}
	
	#more-content-box th
	{
		background-color: #0D9E4E;
		color: white;
		font-size: 14px;
		font-weight: bold;
	}
	
	#more-content-box h3
	{
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 2px;
		margin-top: 2px;
		padding: 0;
	}
	
	#more-content-box h3 a
	{
		color: black;
	}	
	
	#more-content-box ul
	{
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 6px;
		padding-left: 6px;
		padding-top: 0;
	}

	#more-content-box li
	{
		list-style-type: square;
	}
	a.more-content-box
	{
		font-size: 10px;
		text-decoration: none;
		color: black;
	}
	a.more-content-box:hover
	{
		font-weight: bold;
		color: #0D9E4E;
	}
		
	#more-content-box, #more-content-box td
	{
		border-collapse: collapse;
		border-style: solid;
		border-width: 1px;
		vertical-align: top;
		padding: 6px;
		border-color: black;
	}
	
	/* --- ADDITIONAL CONTENT - end ------------------------------------------------- */	
	
	
	
	/* --- project vehicles - start ------------------------------- */
	div.pv-nav {
		float: right;
		width: 250px;
		font-size: 12px;
		border-style: dashed;
		border-width: 2px;
		border-color: silver;
		margin: 5px;
		padding: 5px;
	}
	
	div.pv-nav h2 {
		color: #B7B7FF
	}
	
	div.pv-nav h3 {
		color: #0000FF;
	}
	
	div.pv-nav ul {
		margin-left: 0;
		padding-left: 0;
		list-style: none;
	}
	
	div.pv-nav li {
		padding-left: 20px;
		background-image: url(/images/gear.gif);
		background-repeat: no-repeat;
		background-position: 0 1px ;
		
	}
	
	
	/* --- project vehicles - end ------------------------------- */
	
</style>



