﻿body 
{
    font:12pt/14pt georgia;
}

img{border:none}
.contactForm {position:relative}
.contactForm label{font:bold 9pt tahoma;}

#BodyWrapper
{
    background:url('images/bg-body.gif') repeat-y 50% 0%;
}

#Body{border-top:solid 1px #ccc;}

#Content
{
    background:url('images/bg-content.jpg') no-repeat;
}

#Logo
{
    margin-top:35px;
    margin-left:15px;
}

#Footer
{
    font: bold 9pt arial;
    line-height:39px;
    color:White;
}

#Footer div{padding:5px}

h1
{
    margin-top:0px;
    padding-top:15px;
    color:#345;
    font-size:20pt;
}

h2
{
    font:bold 11pt arial;
    color:#B70106;
    margin-bottom:8px;
}

h4
{
    margin:5px 0px;
    font:normal 10pt arial;
}

p{margin:5px 0px 5px 0px}
    
a
{
    color:blue;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

#Menu a
{
    display:block;
    padding:0px 3px 0px 22px;
    background:url('images/bg-nav.jpg') no-repeat;
    color:#1752A4;
    text-decoration:none;
    font:bold 9pt tahoma;
    height:28px;
    line-height:28px;
    margin-bottom:3px;
}

#Menu a:hover
{
    background:url('images/bg-nav-hover.jpg') no-repeat;
    font-weight:bold;
}
#Header img{margin-top:20px}

#Menu div.plain{clear:left;padding:7px;background:#f0f0f0;margin:25px 0px}
#Menu div.plain a, #Menu div.plain a:hover{display:inline;background:none;color:#369;border:none;padding:0px;margin:none}

ol.form {padding:0px;margin:0px;font:normal 9pt tahoma;list-style:none;line-height:2.5em}
ol.form label{font-weight:bold;width:120px}
ol.form ul{list-style:none}
ol.form li{}

div.eventSummary{margin-top:10px;clear:right;margin-left:10px;font:normal 10pt tahoma;border:solid 1px #aaa;padding:5px;width:185px;float:right}
div.eventSummary ul{border-bottom:solid 1px #aaa;list-style:none;margin:5px 0px;padding:0}
div.eventSummary li{line-height:1.2em;margin-bottom:5px}
div.eventSummary h3{margin:-4px -4px 10px;background:#eee;font:bold 11pt Tahoma;padding:3px}