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; }
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; 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, "New York", "Book Antiqua", Bookman, Palatino }
li { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }
blockquote { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }
td { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }
th  { font-weight: normal; font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }

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: #f4f4d8; margin: 4px; padding: 4px; width: auto; border: solid 1px maroon }

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

#navlist li { list-style-type: none; padding-right: 2px; text-decoration: none; top: 5px; margin-top: 4px; }
div#navlist { list-style-image: none; margin-top: 2px; margin-bottom: 2px; position: absolute; top: 2px; left: 4px; text-decoration: none; }
div#navlist li { list-style-type: none; width: 120px; text-decoration: none; top: 5px; }
div#navlist ul { display: inline; margin: 0 1pt; padding: 3pt; width: 112px }
div#navlist a  { color: teal; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none; background-color: #cadcff; background-position: 100% 100%; white-space: normal; list-style-type: none; list-style-image: none; display: block; margin-top: 3px; margin-bottom: 3px; padding: 3px 2px; width: 100%; border-top: 3px solid white; border-bottom: 3px solid white }
#navcontainer ul { font-family:arial, helvetica, sans-serif; margin-left:0; padding-left:0 }

#navcontainer ul li { font-family:arial, helvetica, sans-serif; list-style-type:none }

#navcontainer ul li a { font-family:arial, helvetica, sans-serif; list-style-type:none; display:block; margin-top:1px; margin-bottom:1px; padding:1px; font-weight:700; text-decoration:none; border: 'none'; background: url('/i/blue.gif') no-repeat; color: white; height: auto; }

#navcontainer ul li a:hover { border: 'none' background-color: none; background: url('/i/red.gif') no-repeat; color: yellow; height: auto; }

#navlist li { list-style-type:none; padding-right:2px; text-decoration:none; margin-bottom:2pt; margin-top:2px; line-height:100%; padding-top:2px; padding-bottom:2px }


#navcontainer2 ul { font-family: arial, helvetica, sans-serif; margin-left: 0; padding-left: 0 }
#navcontainer2 ul li  { font-family: arial, helvetica, sans-serif; list-style-type: none }
#navcontainer2 ul li a   { color: white; font-family: arial, helvetica, sans-serif; text-decoration: none; background-color: #326585; list-style-type: none; display: block; margin-top: 2px; margin-bottom: 2px; padding: 2px 0.3em }
#navcontainer2 ul li a:hover { color: #fff; background-color: #000 }
#right {
	max-width:900px;
	width: 900px;
}

.KonaBody {	background-position: center;	display: block;	width: 760px;	 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;}
