.header a { color:#ffffff; text-decoration: none; }
.header a:hover { color:#ADE4F4; text-decoration: none; }
.header h1 { font-family: Arial, serif; color: #ffffff; font-size: 30px; font-weight: normal}
.header .h1small a { font-family: Arial, serif; color: #ffffff; font-size: 16px; font-weight: normal}
.header .h1small a:hover { color:#ADE4F4; text-decoration: none; }
h1 { font-family: Arial, serif; color: #414141; font-size: 20px; }
h2 { font-family: Arial, serif; color: #414141; font-size: 16px; }
h3 { font-family: Arial, serif; color: #414141; font-size: 15px; }
h4 { font-family: Arial, serif; color: #414141; font-size: 14px; }
#slideshow p { line-height: 18px; margin: 0; padding: 0;}
#content hr { height: 2px; border:0; margin:0px 0px 20px 0px; color:#414141; background-color:#414141 }
#content img { border-color:#414141; }
#content a { font-weight: bold; }
#content .floatr { text-align: center; float:right; color: #444444; margin: 0px 10px 10px 10px; padding: 10px; border: 1px solid #000000; }
#content .floatl { text-align: center; float:right; color: #444444; margin: 5px 0px 0px 10px; padding: 0px;  }

#content fieldset { border: 1px solid #cccccc; width: 965px; }
#content legend { color: #fff; background: #000000; border: 1px solid #000000; margin-left: 10px; padding: 2px 6px } 
#content label { width: 80px; float: left; text-align: right; margin-right: 10px; display: block; line-height: 20px; }
#content .submit input { margin-left: 90px; color: #ffffff; background: #000000; border: 2px outset #000000 }
#content input { color: #000000; background: #cccccc; border: 1px solid #000000 } 
#content textarea { color: #000000; background: #cccccc; border: 1px solid #000000 }
#content select { color: #D44153; background: #cccccc; border: 1px solid #000000 }
#content .long { width: 400px; } #content .medium { width: 320px; } #content .short { width: 220px; } 
#content .formerror { margin-left: 10.5em; color: #000000; }

#footer h1 { font-family: Arial, serif; color: #ffffff; font-size: 16px; font-weight:normal }
#footer p { font-family: Arial, serif; color: #ffffff; font-size: 12px; }
#footer .small { font-family: Arial, serif; color: #ffffff; font-size: 10px; }
#footer ul { font-family: Arial, serif; color: #ffffff; font-size: 13px; list-style: none; padding: 0px 0px 0px 0px; margin: 0px;}
#footer li { padding: 2px 0px 2px 0px; margin: 0px;}
#footer a { color:#ffffff; text-decoration: none; }
#footer a:hover { color:#ADE4F4; text-decoration: none; }
