html,body{
margin:0;
padding:0
}
body{
text-align:center;
font: 0.8em Tahoma, Arial, Georgia, Times, serif;
background-color:#ffffff;
}
fieldset {
-moz-border-radius: 8px;
}
legend {
font:bold 11px arial;
color:#FFFF99;
}

#header{
height:110px;
padding:0px;
margin-bottom:5px;
}
#header #topmenu{
font-size:12px;
font-weight:normal;
color:gold;
text-align:center;
background-color:#bb201a;
height:21px;
}
#header #topmenu a,
#header #topmenu a:visited {
color:gold;
}
#header #topmenu a:hover {
color:white;
}
#header #banner {
/*padding-top:38px;*/
background:url(/doclib/images/logo-top-760.gif) no-repeat top left;
height:89px;
}
#header #banner h1 {
color:#2dc8ff;
font-size:170%;
margin:0px;
padding:0px;
}
a:link {
font-weight: bold;
color: #000000;
text-decoration: none;
}
a:visited {
font-weight: bold;
color: #000000;
text-decoration: none;
}
a:hover {
font-weight: bold;
color: #3155A3;
text-decoration: none;
}
a:active {
font-weight: bold;
color: #3155A3;
text-decoration: none;
}
h1 {
color:#3155A3;
font-size:170%;
margin:0px;
padding-top:2px;
padding-bottom:6px;
}
h2 {
font-size:150%;
margin:0px;
padding-top:2px;
padding-bottom:2px;
}
h3 {
font-size:130%;
margin:0px;
padding-top:2px;
padding-bottom:6px;
}
h4 {
font-size:110%;
margin:0px;
padding-top:2px;
padding-bottom:6px;
}
form {
margin:0px;
padding:0px;
}
button {
font-family:inherited;
font-size:inherited;
font-weight:inherited;
}
table {
font: 10pt Tahoma, Arial, Georgia, Times, serif;
}
div#container{
text-align:left;
background-color:#ffffff;
padding-left:5px;
padding-right:5px
}
div#navigation{
text-align:center;
width:150px;
padding:4px;
float:left;
}
div#navigation h3 {
background-color:#BB201A;
font-size:110%;
margin:0px;
padding:5px;
color:#FFD700;
vertical-align:middle;
}

div#navigation i {
font-size:90%;
color:#6699CC;
}
div#container{
width:760px;
margin:0 auto;
}
div#wrapper{
float:right;
width:600px;
/*
margin-left:150px;
width:600px;
*/
}
div#content{
padding:10px
text-align:left;
}
.content {
text-align:left;
}

#contentheader {
width:100%;
margin-bottom:10px;
background-color:#BB201A;
}

#contentheader h1 {
font-size:150%;
background-color:#BB201A;
color:#FFD700;
padding:4px;
}

div#navigation{
float:left;
width:150px;
}
div#navigation p {
margin-top:3px;
margin-bottom:5px;
}
div#footer{
clear:both;
width:100%;
text-align:center;
border-top:1px dotted silver;
padding-top:10px;
font-size:80%
}

#listEvents li {
padding:3px;
}

.list {
font-family:courier new,arial,helvetica,sans serif;
}