body {margin:0; padding:0; min-width:800px; font-size:80%; font-family:Arial, sans-serif;}

.header {height:70px; background:url(/images/bg_header.jpg) repeat-x; text-align:center;}
.topchannel {padding-top:9px; background:#58b; text-align:center;}
.navlinks {clear:both; padding:8px; color:white; background:#58b; text-align:center; font-family:Arial, sans-serif;}
.navlinks a {padding:0 1%; color:white; background:#58b; white-space:nowrap;}
.navlinks a:hover, .navlinks a:hover {color:yellow; background:#58b;}
.foot {margin:8px 0 2px 0;}

table {font-size:100%;}
td {vertical-align:top;}
form {margin:0; padding:0;}
input {vertical-align:middle;}
input, textarea {font-family:Arial, sans-serif;}

h1, h2, h3, p {margin:15px 0; padding:0;}
h1 {font-size:190%; font-weight:normal; color:#c00; font-style:italic;}
h2, h3, h4, h5, h6, p.heading {font-size:150%; font-weight:normal; font-style:italic;}
h1.nogap, h2.nogap, h3.nogap {margin:15px 0 4px 0;}
p.nogap {margin:0 0 15px 0;}
ol.nogap, ul.nogap {margin-top:0;}

a {color:#009; background:transparent; text-decoration:underline;}
a:hover {color:black; background:#e6e6e6;}
a:active {color:black; background:#ccc;}

.button a, .nonbutton {line-height:2em; padding:2px 8px; font-family:Arial, sans-serif;}
.button a {border:1px solid #369; color:#003; background:#def; font-weight:normal; text-decoration:none;}
.button a:hover {color:black; background:#cde;}
.button a:active {color:black; background:#ccc;}
.nonbutton {border:1px solid #ccc; color:#999; background:#eee;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.justify {text-align:justify;}
.floatleft {float:left;}
.floatright {float:right;}
.imgleft {float:left; padding:0 12px 4px 0;}
.imgright {float:right; padding:0 0 4px 12px;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

img {vertical-align:middle; border:0;}
em {font-weight:bold;}
hr {height:1px; border:0; color:black; background:black;}
dfn {color:#800; font-weight:bold; border-bottom:1px dashed #800;}

.red, .warn, noscript {color:#c00;}
.highlight {color:black; background:#ffb; padding:0 4px;}
.mybox {border:1px dashed black; color:black; background:#ffb; padding:4px 8px; text-align:justify;}
