* {
 font-family:verdana,arial,helvetica,sans-serif
}
body {  
 margin:10px;
 background:black; 
 color:#eeeeee;
}

a:link { color:white; }
a:visited { color:#cccccc; }
a:hover   { color:#88ff88; }
a img { border:none; }

p {
 font-size:83%;
 margin-top:5pt;
 margin-bottom:3pt;
}

h1 {
 font-family: Arial;
 font-size:150%;
 color:e0ffe0;
 font-weight: normal;
 margin-bottom:2px;
}
h2 {
 font-size:100%;
 color:#cccc66;
 margin-top:5px;
 margin-bottom:0;
}
h4 { 
 color:#cccc66;
 font-size:75%;
 font-weight:normal;
 margin-top:0;
 margin-bottom:0;
}
h4 a:link { color:#cccc66; }
h4 a:visited { color:#cccc66; }
h4 a:hover   { color:#eeee88; }

.dm1 {
 color:#336633;
 font-size:22pt;
 font-weight:700;
 font-family:Times New Roman,georgia,bookmanITC Lt BT,serif;
}
.dm1 a:visited {
 color:#336633;
 text-decoration:none;
}
.dm1 a:link {
 color:#336633;
 text-decoration:none;
}
.dm2 {
 font-size:12pt;
 color:#99dd99;
 font-family:verdana,arial,sans-serif;
}
.dm2 a:link {
 color:#99dd99;
 text-decoration:none;
}
.dm2 a:visited {
 color:#99dd99;
 text-decoration:none;
}

ul {
 margin-top:2px;
 margin-bottom:0;
 font-size:83%;
}

.homeNav {
 font-family: arial;
 font-size:125%;
 color:black;
 background:#336633;
 text-decoration: none;
}
.homeNav A:link {  
 color:black; 
 text-decoration:none;
}
.homeNav A:visited {
 color:black; 
 text-decoration: none;
}
.homeNav A:hover { color:#cccc66; }

.galnav {
 font-size:smaller;
 line-height:150%;
}
.galnav a:link    { color:#cccc66; }
.galnav a:visited { color:#cccc66; }
.galnav a:hover   { color:#88ff88; }

.ylink {
}
.ylink a:link    { color:#cccc66; }
.ylink a:visited { color:#cccc66; }
.ylink a:hover   { color:#88ff88; }

.imgnav {
 font-size:smaller;
 font-weight:bold;
 text-decoration:none;
}
.imgnav A:link {  
 color:#336633;
 text-decoration:none;
}
.imgnav A:visited {
 color:#336633;
 text-decoration: none;
}
.imgnav A:hover { color:#88ff88; }

.imgTitle {
 color:#eeeeee;
 font-weight:bold;
 font-size:smaller;
}
.imgTitle A:link { 
 color:#eeeeee;
 text-decoration:none;
}
.imgTitle A:visited {
 color:#eeeeee;
 text-decoration:none;
}
.imgTitle A:hover {
 color:#88ff88;
 text-decoration:none;
}

.sidecar {
 color:#cccc66;
}
.sidecar A:link { 
 color:#cccc66;
}
.sidecar A:visited {
 color:#cccc66;
}
.sidecar A:hover {
 color:#eeee99;
}

.dblspace {
 line-height:175%;
}

.pgbox{
 border:1px solid #cccc66;
}

.quote {
 font-family: Georgia,"Times New Roman",Times, serif;
 color: #336633;
 line-height:150%;
}

.copyrite {
 font-size:66%;
 font-style:normal;
 font-weight:normal;
 color:#336633;
}
.copyrite A:link { color:#447744; }
.copyrite A:visited { color:#447744; }
.copyrite A:hover { color:#88ff88; }

.navOn {
 font-size:95%;
 color:black;
 background:#cccc66;
 text-align:center;
}
.navOn A:link { 
 color:black;
 text-decoration:none; 
}
.navOn A:visited { 
 color:black;
 text-decoration:none; 
}

.navOff {
 font-size:95%;
 color:black;
 background:#336633;
 text-align:center;
}
.navOff A:link { 
 color:black;
 text-decoration:none; 
}
.navOff A:visited { 
 color:black;
 text-decoration:none; 
}
.navOff A:hover {
 color:#ffff99;
 text-decoration:none;
}

.divScrollBox {
 position:relative; 
 width:100%; 
 height:450; 
 overflow-y:scroll;
 overflow: auto;
 overflow-x: hidden;
 border: 1px solid #cccc66;
 padding-left: 2pt;
 padding-right: 2pt;
 padding-top: 2pt;
 padding-bottom: 2pt;
 scrollbar-base-color:#336633;
}
.submit {
 font-weight:bold;
}
.error {
 color:#ff3333;
 font-weight:bold;
}
