Body {
  margin : 0;
  padding : 0;
  border : 0;
  font-family: Verdana, sans-serif;
  background-image : url('images/bodyBGLeft.gif');
  background-position : left;
  background-repeat : repeat-y;
}

#container {
  margin : 0;
  padding : 0;
  width : 100%;
  background-position : top left;
  background-repeat : repeat-x;
}

#head {
  position : relative;
  margin : 0;
  padding : 0;
  height: 88px;
  min-width : 660px;
  /*
  _width : 660px;
  background-image : url('images/logo.jpg');
  background-position : top left;
  background-repeat : no-repeat;
  */
}

#head img {
  border: none;
}

#car {
  position : absolute;
  right : 0;
  top : 0;
  height : 1px !important;
  overflow : visible;
  width : 226px;
}

#carIMG {
  float : right;
  position : relative;
}

#nav {
  margin : 0;
  padding : 0;
  height : 22px;
  width : 100%;
  position : absolute;
  bottom : 8px;
  left : 23px;
}

#nav ul {
  margin : 0;
  padding : 0;
  width : 784px;
}

#nav ul li {
  margin : 0;
  padding : 0;
  width : 98px;
  line-height : 22px;
  display : block;
  float : left;
  text-align : center;
  list-style-type : none;
  font-size : 80%;
  border-right : dotted 1px #EB7E15;
  overflow : hidden;
}

#nav ul li.last {
  border-right : none !important;
}

#nav ul li a {
  color : #EB7E15;
  text-decoration : none;
  z-index : 99;
}
  
#nav ul li a:hover, #nav ul li a:active {
  border-bottom : dotted 1px #EB7E15;
}

#panel {
    float : right;
    width : 339px;
    margin : 0 0 0 30px;
    padding : 0;
    background-image : url('images/panelWideMiddleBottom.gif');
    background-position : bottom;
    background-repeat : no-repeat;
  }
  
#panel h2 {
  width : 339px;
  color : #fff !important; 
  text-align : center;
  margin : 0;
  padding : 3px 0 3px;
  background-image : url('images/panelWideTop.gif');
  background-position : top;
  background-repeat : no-repeat;
}
  
#panel p {
  color : #333 !important;
  padding : 0 5px 0;
}
  
#panel ul li {
  list-style-image: url('images/bullet.gif');
}
  
@media screen {
  #content {
	  padding-left : 42px;
    padding-right : 50px;
    padding-top : 10px;
    border-left : solid 10px #ddd;
  }

  .odd {
    background: #ffffcc;
    color:      black;
  }

  .even {
    background: #ccffff;
    color:      black;
  }

  .highlight {
    color:       #ffffff;
    background:  #aaaaff;
  }

}

#content2 {
}

div.ulDiv {
  max-width : 23em;
}

#content ul.standardText, #content ol.standardText {

}

#content ul.standardText li, #content ol.standardText li {
  margin-bottom : 1em;
  line-height : 1.5em;
  color : #5b5b5b !important;
  font-size: 0.8em !important;
}
  
#content h1 {
  color : #EB7E15;
  font-size : 1.2em;
  margin-top : 1em;
  margin-bottom : 1em;
  letter-spacing : 1px;
  font-weight : lighter;
}
  
#content h2{
  color : #EB7E15;
  font-size : 0.9em;
  letter-spacing : 1px;
  font-weight : lighter;
}

#content h4 {
  color: #5b5b5b;
  font-size: 0.8em;
  font-weight: bold;
}
  
#content p, #quote, #content ul li, #content ol li {
  color : #5b5b5b;
  font-size: 0.8em;
}
  
#content p {
  line-height : 1.5em;
}
  
#content a:link, #content a:visited {
  text-decoration : none;
}
  
#content a:hover, #content a:active {
  text-decoration : underline;
}

#content .resultsHead {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#content h1.resultsHead {
  color : #444;
  padding-top : 2em;
}

#footer {
  margin : 1em;
  padding : 1em;    
  text-indent : 0;
  white-space: nowrap;
  text-align : center;
  clear : both;
  font-size : 0.7em;
}
  
#footer li {
  display : inline;
  padding : 0 0 0 4px;
  margin : 0;
  font-size : 65%;
  list-style-type : none;
  border-left : solid 1px #ccc;
}

#footer li a:link, #footer li a:visited {
  color : #555;
  text-decoration : none
}

#footer li a:hover, #footer li a:active {
  text-decoration : underline
}

#footer li.first {
  border-left : none !important;
  padding-left : 0 !important;
}

#quoteOriginator {
  font-size: 0.7em;
  color : #EB7E15;
}
  
.clearBoth {
  clear : both;
}
  
#switch {
  margin : 0;
  padding : 5px 20px 0 0 ; 
  line-height : 1em;
  float : right;
  font-size : 11px;
  color : #999;
}
  
  
div.noQuote {
  padding-top : 16em !important;
}

TABLE.niceborder { 
  border-collapse: collapse;
  border:          2px solid #888888;
  margin-left: auto;
  margin-right: auto;
}


.niceborder TD, .niceborder TH { 
  border: 1px solid #bbbbbb;
  font-size: 0.8em; 
}
.niceborder TH { 
  border-bottom: 2px solid #888888;
  border-top: 2px solid #888888;
}

@media screen {
  #container {
    background-image : url('images/headBG.jpg');
  }
}

@media print {
  .footer  { display: none }
  .menubar { display: none }
  .noprint { display: none }
  #nav     { display: none }
  #head    { display: none }
  .pagesep {
    display: none;
    page-break-before: always;
  }

  A:link,A:visited,A:active {
    text-decoration: none;
    color: black;
  }
  BODY {
    font-family: serif;
  }

  .even {
    background: #eeeeee;
    color:      black;
  }
}

.notthere {
  background: red;
  color:      black;
}

.notexpected {
  background: #aaaaaa;
  color:      black;
}

.retd { 
  background: #ffccff;
  color:      black;
  font-style: italic; 
}

.warn { 
  background: #f78181;
  color:      black;
}

.filetime, .inputtime { 
  text-align: right;
}

.inputtime, .bigger, TD.bigger, TH.bigger { font-size: 125%; }

.vamiddle { vertical-align: center; }

.ctr { 
  left-margin: auto;
  right-margin: auto;
  text-align: center;
}

UL.menu {
  font-size: 150%;
}
