html, body, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, caption, table, tbody, tfoot, thead, tr, th, td, div, span, a {border:0;margin:0;padding:0;}
body {font-family: Arial; font-size:62.5%;background:#FFE7CC;color: #000;}
table {border-collapse:collapse;}
td {vertical-align:top;font-size:0.85em;}
td.cellspace {width:10px;}
div.page {font-size:130%;}
.indent {padding:10px;}

a {color:#4D0000;text-decoration:none;}
a:hover {text-decoration:underline;}

.line1, .line2, .line3, .line4 {border: 0;display:block;font-size:1px;height:1px;line-height:1px;}
.line1 {margin:0 2px;}
.line2 {margin:0 1px;}
.line3 {margin:0;font-size:1px;height:1px;line-height:1px;}
.line4 {margin:0;font-size:3px;height:3px;line-height:3px;}

#nav {background:#000;}
.logo {width:176px;height:100px;padding:10px;}
.tagline {margin:15px 0 0 10px;color:#fff;font-style:italic;font-size:1.2em;line-height:4em;}
.copyright {padding:10px 0;text-align:center;}

.navlinks {background:#000;vertical-align:bottom;height:1em;}
.navlinks td {background:#000;margin:10px;font-size:0.9em;}
.navlinks a {color:#fff; text-decoration:none;}
.navlinks a:hover {text-decoration:none;}
.navlinks .navlink {padding: 0 10px;}
.navlinks .line1, .navlinks .line2, .navlinks .line3, .navlinks .line4 {background:#000;}
.navlinks .selected {background:#000;}
.navlinks .selected .navlink {background:#4D0000;}
.navlinks .selected .line1, .navlinks .selected .line2, .navlinks .selected .line3, .navlinks .selected .line4 {background:#4D0000;}

#locations {background:#666;margin:0; padding: 5px 10px;color:#fff;}
.location {margin:10px;}
.main {padding:20px 10px 10px 10px;}

h1 {font-size:1.4em;font-weight:normal;margin:0 0 10px 0;}
h2 {font-size:1.2em;background:#e1aF84;padding:0 10px;font-weight:bold;}
h3 {font-size:1.1em;font-weight:bold;padding:0;}
.tanrounded .line1, .tanrounded .line2, .tanrounded .line3 {background:#e1aF84;}

.norm_txt {font-weight:normal;font-size:0.85em;}

.classes td {padding-bottom:10px;}

.hidden { display: none; }
.visible { display: visible; }

.dropbox {position:absolute;width:10em;border:2px solid #4D0000; background:#fff;z-index:999;}
.dropbox a {display:block;padding:5px 7px 5px 5px;}
.dropbox a:hover {background:#e1aF84;text-decoration:none;}