body { font-size:12px; margin-top: 10px; }


#page  {width:1025px; margin-left:auto;margin-right:auto;text-align:left;}
#side {margin-right:6px;overflow:hidden;float:right;width:165px; position:relative;background-color: #D6E9F9;-moz-border-radius: 12px; border-radius: 12px; margin-top:5px;padding:3px;}
#footer {clear: both;}
#content { background:white; max-width:792px; padding:7px; margin-right:auto; float:left; position:relative;}



.menu {text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:large;}
.menu a {padding:6px;margin-left:4px;margin-right:4px;background-color:#2f5899;color:white;text-decoration:none;-moz-border-radius: 5px; border-radius: 5px;font-weight:bold;}
.menu a:hover {background-color:#4D73B1; color:yellow;}

.bottom-menu {text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:large;}
.bottom-menu a {padding:3px;margin-left:2px;margin-right:2px;background-color:#2f5899;color:white;text-decoration:none;-moz-border-radius: 5px; border-radius: 5px;font-weight:bold;}
.bottom-menu a:hover {background-color:#4D73B1; color:yellow;}


.ph  { max-width:80em; padding:3px; margin-left:auto; margin-right:auto; position:relative;  text-align: center;display: block; }
.ph2  {font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:170%;  max-width:70em; padding:3px; margin-left:auto; margin-right:auto; position:relative;  text-align: left;display: block; }
.acenter { display: block;margin-left: auto;margin-right: auto}
.blowup { background-color:#DEE3E8; padding:4px; border:solid 1px #091f80 }
.blue { background-color:#DEE3E8 }
.books { text-align:center; padding:4px; border:solid 1px #003980; background-color:#e0fcff }
.bottom { font-size:10pt; background-color:#e4f4f4; padding:4px; border:solid 1px #003980 }
.byline { font-family:Arial, Helvetica, Geneva; background-color:#f5f5f5; text-align:center; padding:3px; border-top:1px solid #003980; border-bottom:1px solid #003980; font-weight:bold;}
.cell { background-color:#E1FAFF; padding:5px; margin-right:8px; margin-left:8px }
.codespan { font-size:small; font-family:monaco; margin-left:4px; padding:1px; border:solid 1pt maroon; white-space:nowrap }
.ctr { width:900px; position:absolute; display:block }
.go1 { font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:145%; text-decoration:underline }
.go2 { color:#000; font-weight:400 }
.go3 { font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:145%; text-decoration:none }
.go4 { color:#000; text-decoration:none }
.google { font-family:Georgia, Tahoma, Verdana, serif;  font-size:12px }
.look { font-family:Arial, Helvetica, Geneva, sans-serif; left:750px; top:-1px; position:absolute; font-size:12px; background-color:#E4EAF2; font-weight:700 }
.q { font-style:italic; font-weight:bold; color: #1475A2; background-color: #F0F9F9; padding-bottom: 12px;padding-top:12px;}
.red { background-color:#faecf0; padding:4px; border:solid 1px #c00; font-size:large; line-height:130% }
.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:#d6e9ee; float:right; margin:3pt; padding:3px; border:solid 1px #003980; width:30% }
.sidebar3 { font-size:small; font-family:Arial, Helvetica, Geneva; background-color:#d6e9ee; float:right; margin:4pt; padding:3px; border:solid 1px #003980; width:42% }


.bottombar {text-align: center;}
.bottombar a { font-family:arial, helvetica, sans-serif; font-weight:bold; text-decoration:none; border: none; background: url('/i/2009/chrysler.gif') no-repeat; color: white; height: auto; padding: 3px;}
.bottombar a:hover { font-family:arial, helvetica, sans-serif; font-weight:700; text-decoration:none; border: none; background: url('/i/2009/dodge.gif') no-repeat; color: white; height: auto; padding: 3px; text-align:center;}
img {border: none;}

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: #2f5899; color: white; -moz-border-radius: 12px; border-radius: 12px;}
h1 a {color:silver;}

h2 { font-style:italic; font-weight:bold; color:#4D73B1; font-size:14pt; font-family:Arial, Helvetica, Geneva; margin-top:5pt; margin-bottom:5px; padding:5px; background-color: #EDFFFF;border: solid thin #4D73B1; line-height:130%; -moz-border-radius: 12px; border-radius: 12px; }

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 }
li { margin-bottom:5pt; margin-top:5px; font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:125% }
p { font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:160%; max-width:80em; }
td { font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:160%; text-align:left;}
th { font-weight:400; font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:160%; }
.features {font-family:Arial, Helvetica, sans-serif; font-size: 120%; text-align: center;line-height: 135%;}
.features a {font-family:Arial, Helvetica, sans-serif; color: #000055; font-size: 120%;	text-align: center;}
.nice { font-style: italic; border-color: #FF0000; background: #E8E8E8 url(/i/2009/cars.gif); color: #FFFFFF; }

#content img { display: block;margin-left: auto;margin-right: auto; text-align: center; }
.KonaBody img { display: block;margin-left: auto;margin-right: auto; text-align: center; }
.Konabody table {max-width:70em; display: block; margin-left:auto; margin-right:auto; text-align:center;  }
#content table {max-width:70em; margin-left:auto; margin-right:auto; text-align:center; }
.centered-table {max-width:70em; text-align:center; margin: 0 auto; }


.nav a {font-weight:bold; color:white; text-decoration:none; margin:0; padding-bottom:4px; width:170px; display:block; font-family:arial, helvetica, sans-serif; font-size:14px;background: #2f5899; height: 20px; text-align: center; vertical-align: top;-moz-border-radius: 5px; border-radius: 5px;font-weight:bold; }
.nav a:hover{ background: teal; color: yellow; }
a:hover {background-color: yellow;}
.center { text-align: center; }
.left { float:  left; border: none; padding-right: 5px; }
.aright { float: right; border: none; padding-left: 5px;}
#HideDiv1 {text-align:center;  margin-left:auto; margin-right:auto; position:relative;} 
.line { color: #006699; width: 100%; height: 2px; background-color: #006699; }


.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;}
.caption,caption a { font: italic 13px Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 5px; padding: 3px; background: #D6E9F9; clear: both; max-width: 60em; margin-left: auto; margin-right: auto; }
.caption a { color: #660099; }
.redline {border:thin solid #f00;color:#f00;background-color: #f00;height: 1px; width: 100%}
.header {text-align:center;margin-top:0px;}
.header a {background: #7C0004; color:white;padding:4px;padding-left:12px;padding-right:12px;text-decoration:none;font-family:sans-serif;}
.header a:hover {color:yellow;}