h1 { font-family:Arial, Helvetica, Geneva; font-size:16pt; font-weight:900; padding-bottom:5pt; padding-top:5pt; text-align:center; width:100%; height:auto; line-height:normal; font-style:italic; background-color: #D6E9F9; color: #000066; }

h2 { font-style:italic; font-weight:700; color:navy; font-size:14pt; font-family:Arial, Helvetica, Geneva; margin-top:5pt; margin-bottom:5px; margin-right:2px; padding-top:5px; padding-bottom:2px; padding-left:2px; padding-right:2px; border-bottom:thin solid #003980; line-height:130%; border-bottom-width:1px }

h3 { color:#666666; font-style:italic; font-size:large; font-family:Arial, Helvetica, Geneva; background:repeat scroll; padding-top:12pt; border-bottom:1pt solid #EDEDED; width:100% }
h4 { color:black; font-size:large; font-family:Arial, Geneva, Helvetica; background-color:#f0f5fa; border-top:1pt groove; border-bottom:1pt navy solid; padding-top: 4px; padding-bottom: 4px; text-align:center }
p { font-family: Georgia, Arial }
li { font-family: Georgia, Arial }
blockquote { font-family: Georgia, Arial }
td { font-family: Georgia, Arial }
th  { font-weight: normal; font-family: Georgia, Arial }

a:HOVER { color: #45280e ; background-color: #f4f4d8;}

.acenter { display: block;margin-left: auto;margin-right: auto}
.aright { float: right; border: none; padding-left: 6px; }


.menu  { background-color: #ebf8fc; margin: 4px; padding: 4px; width: auto; border: solid 1px black }

.blowup  { background-color: #f0f5fa; padding: 4px; border: solid 1px #45280e }
.bottom  { font-size: 10pt; background-color: #eaeaf4; padding: 4px; border: solid 1px #45280e  }
.sidebar  { background-color: #eaeaf4; margin: 0.5em; padding: 0.5em; border: solid 1px rgb(65%,65%,85%) }
.sidebar2 { font-size: small; font-family: Arial, Helvetica, Geneva; background-color: #e9e9e9; float: right; margin: 3pt; padding: 3px; border: solid 1px #45280e; width: 30% }
.smallbox  {font-family: Arial, Helvetica, Geneva;font-weight: bold;background-color: #f4f4d8;margin: 3pt;padding: 3px;border: solid 1px #45280e;width: 273px;background-repeat: no-repeat;background-position: right 50%;position: static;z-index: 2293859;right: auto;}
.cell  { background-color: #d6faff; padding: 5px; margin-right: 8px; margin-left: 8px;}
.byline { font-family: Arial, Helvetica, Geneva; background-color: #dcdcdc; text-align: center; padding: 3px; border-top: 1px solid #45280e; border-bottom: 1px solid #45280e }

#right {	max-width:900px;	width: 900px;}

.KonaBody {	background-position: center;	display: block;	width: 900px;	 margin-left: auto;margin-right: auto; position: relative; }
.KonaBody img { display: block;margin-left: auto;margin-right: auto; text-align: center; }
img { display: block;margin-left: auto;margin-right: auto; text-align: center; }
.row1 td,.row1 th,.row2 th,.row2 td {border-bottom:solid 1px navy;}
.row1 {background-color: #DCE4E9;}
.row2 {background-color:#F0F4F6; } 
.row0 {background-color:#D6E9F9; vertical-align: bottom; font-weight: bold; }
.row2:hover {background-color: #CCFFFF;}
.row1:hover {background-color: #C5DAEB;}
.row0:hover {background-color:#3333FF;color: #66FFFF;}



#mB {font:bold 14px arial,Helvetica,sans-serif; text-align:left; margin-top:-10px; margin-bottom:5px; position:relative; top:-10px; left:-4px; width:99%; overflow:hidden;  background-color:#4D73B1;z-index:1000; padding:3px; }
.mH {color:#ffffff; text-decoration:none; white-space:nowrap; cursor:pointer; padding:5px; margin:0px; padding-right:10px; position:relative; border-right:1px solid #ffffff;}
.mH2 {background-color:red;color:#ffffff; font-weight:bold;text-decoration:none; white-space:nowrap; cursor:pointer; padding:5px; margin:0px; padding-right:10px; position:relative; border-right:1px solid #ffffff;}

/* anything with links (dropdowns) */

a.mL { display:block; padding:1px 4px; margin-top: 4px; margin-bottom: 4px; text-decoration: none;font-weight:bold;}
a.mL:link { color:#333399; }
a.mL:visited { color:#330099; }
a.mL:hover { color:#ffffff; background-color:#214C8A; }
a.mL:active { color:#ffffff; background-color:#214C8A; }
a.mO {display:block; padding:4px 4px; text-decoration:none}
a.mO:link {color:#cccccc;}
a.mO:visited { color:#FFFFFF; }
a.mO:hover { color:#FFFF00; }
a.mO:active {color:#ffffff;}
/* dropdown backgrounds */
.mD { color:#214C8A; font:12px arial, Helvetica, sans-serif; background-color:#E4EAF2; border: 22px white solid; visibility:hidden; padding:4px; position:absolute; z-index:1000; top:0px; margin-left:-22px; width:250px; border-top:none; }

.mopar {border: 1px solid #4e6a97; padding: 4px;width: 155px; background-color:#E9F6FF; margin-bottom:12px;}
.mopar p  {margin-top:4px;margin-bottom:4px;}
.mopar p a {text-decoration:none;display: inline-block; font-family:Arial,Helvetica,sans-serif; }
.mopar a:hover {background-color: #C0C0C0;color: black;}
.j {color: #fff;font: normal 16px Helvetica Neue, Helvetica, Arial, sans-serif;background:#2f5898;border: 1px solid #46618d;border-bottom: 0; text-shadow: #334562 0px -1px 0px;font-weight:bold; -moz-border-radius: 5px 5px 0 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius:5px;padding: 8px !important;margin: 0 !important;overflow: hidden;line-height: 18px;}

.toyota {border: 1px solid #207EBE; color:white;text-decoration:none; white-space:nowrap; cursor:pointer; padding:5px; margin:2px; padding-right:12px; position:relative; -moz-border-radius: 7px; border-radius: 7px; background:#207EBE}
