body { margin-top: 20px; font-family:Georgia, Tahoma, Verdana, serif; font-size:medium;  }

#content {width:1040px; margin-left:auto;margin-right:auto;text-align:left;}

#KonaBody { max-width:792px; padding:5px; margin-right:10px; margin-left:auto; float:right; position:relative; }


#bottom  {clear:both; margin-top:5px; max-width:80em; margin-left:auto; margin-right:auto; position:relative; background-color:white;padding:14px;border:1px teal solid; -moz-border-radius: 5px; border-radius: 5px;}


#navcontainer ul  { color: white; font-weight: bold; font-family: arial, helvetica, sans-serif; background-color: #02124c; margin-left: 0; padding-left: 0; width: 100%; float: left }
#navcontainer ul li { display: inline; font-weight: bold; font-family: arial, helvetica, sans-serif; } 
#navcontainer ul li a  { color: white; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none; background-color: #030f4c; padding: 0.2em 0.5em; float: left; border-right: 1px solid #fff }
#navcontainer ul li a:hover  { color: #fff; font-weight: bold; background-color: #063d77 }
.blowup  { background-color: #f0f5fa; padding: 4px; border: solid 1px teal; }



.redline {border:thin solid #f00;color:#f00;background-color: #f00;height: 1px; width: 100%}

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;  -moz-border-radius: 5px; border-radius: 5px;}
h1 a {color:#66FFFF;}

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; padding-top:12pt; }
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 }



A:HOVER  { background-color: #deffff }
p,td,th,blockquote { font-family: Georgia, "Book Antiqua", "New York", serif }
li  { line-height: 110%; font-family: Georgia, "Book Antiqua", "New York", serif; margin-top: 3pt; margin-bottom: 3pt; padding-top: 4pt; padding-bottom: 2pt; top: 4px }
.bottom  { font-size: 11pt; background-color: #eaeaf4; border: solid 1px teal }
.sidebar2 { font-size: small; font-family: Arial, Helvetica, Geneva; background-color: #d6eeee; float: right; margin: 3pt; padding: 3px; border: solid 1px teal; width: 30% }
#skyscraper7 { float: left; width: 120px; height: 810px; padding-right:5px; padding-bottom: 4px;}
th {
	font-weight: normal;font-family: Georgia, "Book Antiqua", "New York", serif; 
}

.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;}

.acenter { display: block;margin-left: auto;margin-right: auto}
.aright { float: right; padding-left: 5px;}
.blue { background-color:#DEE3E8 }
.books { text-align:center; padding:4px; border:solid 1px #003980; background-color:#e0fcff }
.byline { font-family:Arial, Helvetica, Geneva; background-color:#f5f5f5; text-align:center; padding:3px; border-top:1px solid #003980; border-bottom:1px solid #003980 }
.centered { text-align:center }


.sidebar { font-family:Arial, Helvetica, Geneva; background-color:#d6e9ee; float:right; margin:3pt; padding:3px; border:solid 1px #003980; width:30% }
table {border:none; }
img {border: none;}
.centered-table {margin-left:auto; margin-right:auto; position:relative; }

#HideDiv1 { text-align:center;margin-left:auto; margin-right:auto; position:relative; }

/* MENUS */

#dodge {font:bold 14px arial,Helvetica,sans-serif; text-align:center; margin-top:0px; margin-bottom:5px; position:relative; overflow:hidden;  background-color:#BE231F; padding:5px; margin-left:auto;margin-right:auto;width:765px; }
.chrysler {color:#ffffff; text-decoration:none; white-space:nowrap; cursor:pointer; padding:5px; margin:0px; padding-right:10px; position:relative; border-right:1px solid #ffffff;}


#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;}


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:yellow; background-color:#214C8A; }
a.mL:active { color:#66FFFF; background-color:#4D73B1; }
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:#4D73B1; 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;}
.bottom-menu {text-align:center;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bottom-menu a {padding:3px;background-color: #CC0000; color:white; text-decoration:none;-moz-border-radius: 3px; border-radius: 3px;margin-left:10px;}
.bottom-menu a:hover {padding:3px;background-color: teal; color:white;text-decoration:none;margin-left:10px;}

