  Body 
  { 
    background-color:white;
    margin-top:0; 
    margin-left:0; 
    margin-right:0; 
    margin-bottom:0; 
    color:black;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
  }

  P,LI,TD
	{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
	}
	
	.PageBkgrnd 
	{
	  background-color:#E3E3E3;
	}
	
	.BannerCell
	{
	  background-color:#E3E3E3;
		text-align:center;
		padding-top:5px;
		padding-top:5px;
	}

  A {
	  color:#50799B;
    text-decoration:none;
		font-weight:bold;
  }

  A:hover {
		color:black;
    text-decoration:none;
		font-weight:bold;
  }
  
  A:visited {
	  color:#50799B;
    text-decoration:none;
		font-weight:bold;
  }

  A:visited:hover {
		color:black;
    text-decoration:none;
		font-weight:bold;
  }

  A:active {
    color:#50799B;
    text-decoration:none;
		font-weight:bold;
  }

	.TableRowLine
	{
	  background-color:black;
	}
	
  .MenuBarOption
	{
		height:28px;
		background-image:url(/images/layout/layout_06.jpg);
		text-align:center;
		font-size:xx-small;
		color: #000000;
		font-weight:bold;
	}

  .MenuBarOption A,.MenuBarOption A:visited
	{
	  color:black;
	}

  .MenuBarOption A:active
	{
	  color:black;
	}
	
  .box
	{
	  background-color:#CCD3DA;
	  color:black;
		font-size: 8px; 
	}

	.box HR
	{
	  border:none;
		border-top:2px solid black;
		height:1px;
	}

  .box_contents,.box_contents TD
	{
		color:#00315A;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.news_date
	{
	  font-size:xx-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		color:#CCCCCC;
	}

	.box_title,.news_title,.news_credit,.news_more
	{
	  font-size:xx-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	
	.news_title,.news_more
	{
		text-align:left;
	}

	.news_credit,.news_credit A,.news_credit A:visited
	{
		text-align:right;
		color:#CCCCCC !important;
	}

	.news_credit A:hover
	{
		color:#FFFFFF !important;
	}

	.news_more,.news_more A,.news_more A:visited
	{
		color:#CCCCCC !important;
	}

	.news_more A:hover
	{
		color:#FFFFFF !important;
	}

  .BoxHR 
	{
		height:4px;
		width:75%;
		background-image:url(/images/layout/boxes/box_hr.gif);
		margin-top:5px;
		margin-bottom:5px;
	}

	.quicksearch, .quicksearch TD
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8px; 
		font-weight: bold;
		color:#000000;
	}

	.quicksearch input
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8px; 
		font-weight:bold; 
		color:#003558;

	}

	.quicksearch select
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8px; 
		font-weight:bold; 
		width: 139px; 
		color:#003558;
	}

	.box a:Link, .newsbox a:Link
	{
		color:#50799B; 
		font-weight:bold; 
		text-decoration:none; 
	}
	
	.box a:Visited, .newsbox a:Visited
	{
	  color:#50799B; 
		font-weight:bold; 
		text-decoration:none; 
	}

	.box a:Hover, .newsbox a:Hover
	{
		color:#000000; 
		font-weight:bold; 
		text-decoration:none; 
	}

  .MenuBarOption A:hover
	{
	  color:black;
		text-decoration:underline;
	}

	h1 
	{
		font-family: arial; 
		font-size: 22px; 
		font-weight:bold; 
		color:#003558; 
		text-align: center; 
	}

  .box h1
	{
		text-align: left; 
		font-family: verdana; 
		font-size: 18px; 
		font-weight:bold; 
		color:#003558; 
		margin:0px;
		margin-bottom:5px;
	}

	h2 
	{
		font-family: arial; 
		font-size: 16px; 
		font-weight:bold; 
		color:#003558; 
		margin:0px;
		margin-bottom:5px;
	}

	h3 
	{
		font-family: verdana; 
		font-size: 13px; 
		font-weight:bold; 
		color:#000000; 
	}

	h4 
	{
		font-family: arial; 
		font-size: 10px; 
		font-weight:normal; 
		color:#000000; 
	}

  .Footer,.FooterText,.SmallText
  {
    color:#999999;
		font-size:8pt;
		text-align:center;
  }

	.FooterText
	{
	  color:#CCCCCC;
		height:auto;
		background-image:none;
		padding-top: 0px;
	}

	.SmallText
	{
		text-align:left;
	}
	
  .Footer A, .Footer A:visited, .FooterText A, .FooterText A:visited {
	  color:#CCCCCC;
		font-weight:normal;
    text-decoration:none;
	}

  .Footer A:hover, .Footer A:visited:hover, .FooterText A:hover, .FooterText A:visited:hover {
	  color:black;
	  font-weight:normal;
    text-decoration:underline;
	}

	FORM
	{
    margin-top:0; 
    margin-left:0; 
    margin-right:0; 
    margin-bottom:0; 
	}

	.TextFields
	{
    background-color:#00255C;
		color:#C4DCFF;
    border-bottom: 1px solid #C4DCFF;
    border-left: 1px solid #C4DCFF;
    border-right: 1px solid #C4DCFF;
    border-top: 1px solid #C4DCFF;
	}
	
	.Buttons,.DisabledButtons
	{
    margin-top:2; 
    margin-left:2; 
    margin-right:2; 
    margin-bottom:2; 
		background-image:url(/images/layout/layout_06.jpg);
		background-color:#CCCCCC;
		border:1px solid #CCCCCC;
    color:black;
    font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14;
	}
	
	.DisabledButtons	
	{
    color:#CCCCCC;
	}

  acronym
	{
		border-bottom: none;
	}

  .NavBar TD,.NavBar TD A,.NavBar TD A:visited, .LatestNewsHdr
	{
	  color: white;
    text-decoration:none;
		font-size:12pt;
		font:Verdana, Arial, Helvetica, sans-serif;
	}

  .NavBar A:hover,.NavBar A:visited:hover
	{
	  color: white;
    text-decoration:underline;
	}

	.WarningBox
	{
	  border: 1 solid red;
	}

/* Additional Classes go here */
  .HeaderCell
	{
		background-image:url(/images/layout/layout_1_06.gif);
    background-color:#F4B500;
		color:black;
		font-weight:bold;
	}

  .HeaderCell A, .HeaderCell A:hover,.HeaderCell A:visited,.HeaderCell A:active
	{
	  color:black;
		font-weight:bold;
	}
	
	.MenuCell
	{
		background-image:url(/images/layout/menu_bkgrnd.jpg);
    background-color:#334B69;
		text-align:right;
		font-size:9pt;
		color:white;
		padding-right:10px;
	}

  .MenuCell A, .MenuCell A:hover,.MenuCell A:visited,.MenuCell A:active
	{
	  color:white;
/*		font-weight:bold;*/
	}
		
	.MenuBlank
	{
		background-image:url(/images/layout/menu_blank.jpg);
    background-color:#334B69;
		text-align:center;
		color:#BBE9FF;
	}

	.FooterCell
	{
		background-image:url(/images/layout/layout_1_29.gif);
    background-color:#F4B500;
	}

  .CarInfoPage H2,.CarInfoPage H4
	{
	  display:inline;
	}
	
  .CarInfoPage H4, .CarInfoPage H2
	{
		font-size: 13px; 
	}
			
  .ImgFtr
	{
	  background-color:#000000;
		text-align:center;
	}
	
  .ImgFtr A,.ImgFtr A:visited
	{
		color:#CCCCCC;
	}	
	
  .ImgFtr A:hover,.ImgFtr A:visited:hover
	{
		color:white;
	}		

