body { font-family:arial,tahoma,verdana,trebuchet ms,arial; font-size:75%; color:#404040; background-color:#d8d8e0; }
p { color:#404040; line-height:120%; }
td { color:#404040; }
li { color:#404040; }

a {color:#004080; text-decoration:underline; }
a:link {color:#004080; text-decoration:underline; }
a:visited {color:#004080; text-decoration:underline; }
a:active {color:#004080; text-decoration:underline; }
a:hover { color:red; text-decoration:none; }
a.button { font-weight:normal; color:white; text-decoration:none; border-bottom:1px solid white; }
a.button:hover { color:#c0c0c0; text-decoration:none; border-bottom:0px solid white; }
a.footer { font-size:8pt; color:#808080; }
a.footer:link { color:#808080; }
a.footer:visited { color:#808080; }
a.footer:active { color:#808080; }
a.footer:hover { color:red; }
a.navlink { background-color:#808080; color:white; width: 100%; display:block; text-decoration:none; border-bottom:1px solid #808080; }
a.navlink:hover { color:white; text-decoration:none; }
a.navlink:visited { color:white; }
a.navcurrent { background-color:#004080; color:white; width: 100%; display:block; text-decoration:none; }
a.navcurrent:hover { color:white; text-decoration:none; }
a.navcurrent:visited { color:white; }
a.bright { font-weight:bold; }
a.menuitem { background-color:#808080; color:white; width: 100%; display:block; text-decoration:none; border-bottom:1px solid #C0C0C0; }

div.content { background-color:white; color:#606060; }
div.page { background-color:white; padding:5px; border:1px solid #B0B0B0;}
div.floatingleft { float:left; margin-right:10px; }
div.floatingright { float:right; margin-left:10px; }
div.floatingrightbox { float:right; margin:10px; margin-top:0px; padding:5px; background-color:#FFFFCC; border:1px solid #404040; line-height:120%; }
div.highlights { background-color:#FFFFEE; border:1px solid #404040; line-height:120%; }

h2 { padding:0px; margin-top:20px; font-size:120%; color:#000000; font-weight:bold; border-bottom:1px solid #c0c0c0; }
h3 { padding:0px; margin-top:0px; font-size:100%; color:#004080; font-weight:bold; }
h4 { padding:0px; margin-top:0px; font-size:100%; color:#404040; font-weight:normal; }

.banner { display:none; }
.bluebox { background-color:#004080; color:white; text-decoration:none; }
.headline { padding:0px; margin-top:0px; font-size:150%; font-weight:bold; color:black; }
.tagline { font-size:80%; color:#004080; font-weight:bold; }
.subhead { padding:0px; margin-top:20px; font-size:120%; color:#004080; font-weight:bold; border-bottom:1px solid #c0c0c0; }
.leftnav { display:none; background-color:#C0C0C0; }
.topnav { display:none; background-color:#808080; color:white; }
.topnavcurrent { background-color:#004080; color:white; }
.footer { font-size:8pt; color:#808080; line-height:150%; }
.colhead { font-weight:bold; }
.list { line-height:150%; }

#dropmenudiv { position:absolute; z-index:100; border:1px solid #A0A0A0; }
#dropmenudiv a { width:100%; display:block; padding:1px 0; text-indent:3px; text-decoration: none; }
#dropmenudiv a { color:black; background-color:#C0C0C0; }
#dropmenudiv a:hover { color:white; background-color:#004080; }

.tooltip { padding-left:3px; padding-right:3px; font-size:90%; background-color:#FFFF99; line-height:120%; border:1px solid #404040; }
/* */