body { font-family: Verdana, Arial, sans-serif }
p, div, td, li, dt, dd { font-family: Verdana, Arial, sans-serif }
h1, h2, h3, h4, h5, h6, h7 { font-family: Lucida Grande, Trebuchet MS, Geneva, Arial, sans-serif; }
address { font-family: Verdana, Arial, sans-serif; font-size: 90%; text-align: center }
a:link { color: #039 }
a:hover { color: #03c }
a:visited { color: #369 }
a:visited:hover { color: #03c }

.globalnav { font-family: Lucida Grande, Trebuchet MS, Geneva, Arial, sans-serif; font-size: 95% }
a.globalnav { color: white; text-decoration: none }
a.globalnav:link { color: white; text-decoration: none }
a.globalnav:active { color: white; text-decoration: underline }
a.globalnav:hover { color: white; text-decoration: underline }
a.globalnav:visited { color: white; text-decoration: none }
a.globalnav:visited:hover { color: white; text-decoration: underline }
td.globalnav { padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background: #336; border-right: 1px solid #fff}
td.globalsearch { color: white; padding-left: 10px; padding-right: 10px;  background: #666 }

/* SITE specific colors */
.sitenav { font-family: Lucida Grande, Trebuchet MS, Geneva, Arial, sans-serif; font-size: 95% }
a.sitenav { color: white; text-decoration: none }
a.sitenav:link { color: white; text-decoration: none }
a.sitenav:active { color: white; text-decoration: underline }
a.sitenav:hover { color: white; text-decoration: underline }
a.sitenav:visited { color: white; text-decoration: none }
a.sitenav:visited:hover { color: white; text-decoration: underline }
td.sitenav { padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; background: #636; border-right: 1px solid #fff}

.globalsearch A { color: #ccc }
.membername { font-size: 80%; }
div.membername { background: #ccd0d6; padding-bottom: 2px; border-bottom: 1px groove #669; }
.topnav { color: white; font-family: Lucida Grande, Trebuchet MS, Geneva, Arial, sans-serif; font-size: 90%; text-transform: uppercase }
a.topnav:link { color: white; text-decoration: none; font-weight: bold; font-size: 90% }
a.topnav:active { color: white; text-decoration: underline; font-weight: bold; font-size: 90%  }
a.topnav:hover { color: white; text-decoration: underline; font-weight: bold; font-size: 90%  }
a.topnav:visited { color: white; text-decoration: none; font-weight: bold; font-size: 90%  }
a.topnav:visited:hover { color: white; text-decoration: underline; font-weight: bold; font-size: 90%  }
.breadcrumbs { font-size: 85%; background: #eee; padding: 4px; }
.breadcrumbs a:link { color: #0039; }
.breadcrumbs a:active { color: #0039;  }
.breadcrumbs a:hover { color: #0039;  }
.breadcrumbs a:visited { color: #369;  }
.breadcrumbs a:visited:hover { color: #039;  }
div.dialogbox { margin-left: 25%; margin-right: 25%; border: 1px solid #333 }
div.dialogtitle { padding: 4px; background: #679; color: #fff; text-align: center; border-left: #99c 2px solid; border-top: #99c 2px solid;  border-right: #336 2px solid; border-bottom: #336 2px solid} 
div.dialogtitle h1 { margin: 0px; font-size: 150% } 
div.dialogcontent { padding: 10px; background: #def; color: #000; border-left: #9ac 1px solid; border-top: #9ac 1px solid;  border-right: #fff 1px solid; border-bottom: #fff 1px solid} 
.dialogcontent big { font-size: 130% }
.dialogbox A { color: #009 }
.subdued { color: #333; font-size: 90% }
dl.Menu { width: 75%; margin-left: 1em; margin-bottom: 60px}
dl.Menu dt { margin-top: .33em }
