body       { font-family:verdana,arial, lucidia, helvetica, sans-serif; background-color:#DBD7BA; color:black; cursor:default; }
/* .alternatebackground { background-color:#999999; } */
td,th      { font-size:x-small; }
/* blockquote { margin:4px; } */
b          { color:#447777; }
ul { margin-bottom:1px; margin-top:1px; }
li { margin-bottom:3px; }
h1 { font-family:verdana,arial, lucidia, helvetica, sans-serif; font-size:xx-small; text-transform:uppercase; font-weight:normal; background-color:#FFCC00; color:#447777; cursor:default; margin-bottom:10px; margin-top:0px; width:100%; padding:3px; padding-left:8px; }
h2 { font-family:Georgia, times, serif; font-size:medium; font-weight:normal; background-color:white; color:#447777; margin-top:0px; margin-bottom:3px; }
h3 { font-family:verdana,arial, lucidia, helvetica, sans-serif; font-size:x-small; font-weight:normal; background-color:white; color:#447777; margin-bottom:3px; margin-top:0px; }
h4 { font-family:verdana,arial, lucidia, helvetica, sans-serif; font-size:x-small; font-weight:bold; background-color:white; color:#447777; margin-bottom:3px; margin-top:0px; }
A:active  { color:#447777; }
A:link    { color:#447777; }
A:visited { color:#447777; }
A:hover   { color:#663399; }
A.sub:active  { background-color:white; color:#222222; font-weight:normal; font-size:xx-small; text-decoration:none; }
A.sub:link    { background-color:white; color:#222222; font-weight:normal; font-size:xx-small; text-decoration:none; }
A.sub:visited { background-color:white; color:#222222; font-weight:normal; font-size:xx-small; text-decoration:none; }
A.sub:hover   { background-color:white; color:#114444; font-weight:normal; font-size:xx-small; text-decoration:underline; }

#thickcolorline { height:10px; background-color: #669999; }
#thincolorline  { height:2px; background-color: #FFCC00; }
#outertable     { border:1px; border-color:#444444; border-style:outset; width:743px; background-color:white; }
#logotable      { }
#logoborder     { border-bottom:1px solid #444444; }
#menutable      { margin-bottom:18px; padding:2px; }
.question       { font-style:italic;  color:#447777; }
.answer         { margin-top:1px; padding-left:8px; }
.submenutable   { background-color:white; width:100%; height:100%; }
td.submenu      { font-size:xx-small; padding:6px; padding-left:15px; }
.yellow         { background-color:#FFFF99; }
.red         { color:red; }
#leftcolumnhome { background-color:white;  margin-top:20px; padding-left:15px; font-size:x-small; border-right: 1px solid #D0D0D0; color:#333333; }
#leftcolumnnormal { background-color:white; margin-top:20px; font-size:x-small; border-top:0px; border-right: 1px solid #D0D0D0; color:#333333; }
#middlecolumn   { background-color:white; margin-top:20px; padding-left:20px; padding-right:20px; font-size:x-small; color:black; min-height:350px; }
#rightcolumn    { background-color:white; margin-top:20px; padding-left:0px; font-size:x-small; padding-right:10px; color:#333333; }
#footermenu     { height:25px; font-size: 7pt; background-color:#FFFFCC; color:#AAAAAA; }
.copyrightnotice { position:fixed; left:15px; bottom:100%; background-color:white; margin-left:0px; font-size:0.7em; }
.noimgborder { border-style:none !important; border-width:0px !important; }
.noborder {padding-left:15px !important; border-style:none !important; border-width:0px !important; }
.pagecolor { background-color:white; }
.uppercase { text-transform:uppercase; }
.button     { padding-left:4px; padding-right:4px; font-family: verdana, lucidia,arial, helvetica, sans-serif; border-left:1px solid #DDDDDD; color:#222222; font-size:xx-small; font-weight:normal; background-color:white; cursor:pointer; }
.button:hover { background-color:#FFFFE0; }
.pushbutton { padding-left:4px; padding-right:4px; font-family: verdana, lucidia,arial, helvetica, sans-serif; border-left:1px solid #DDDDDD; color:#CC9900; font-size:xx-small; font-weight:bold; background-color:white; cursor:default; }
.hairline   { border-style:outset; border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; }
.center { text-align:center; }
.hide   { display:none; }
.show   { display:inline; }
.pindent { text-indent:1em; }
.dialog { background-color:#D0D0D0;  color:black; border-style:outset; border-width:2px; }
.inset { border-style:inset; border-width:1px; padding:10px; background-color:#EFEFEF; }
.caption { font-style:italic; }
.msiesnake {  display:inline; border:none; margin:12px; width:10px; vertical-align:top; }
.snake {  float:left; border:none; margin:12px; width:10px; vertical-align:bottom; }