html {
    height: 100%;
}
body {
    background-color: #fff;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #676C64;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}
table {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #676C64;
}

a {color: #C07474; text-decoration: none;}
a:hover {color: #C07474; text-decoration: underline;}

p {margin: 0px; padding: 0px;}

.topmenu_box {padding-right: 4px; line-height: 12px;}
.topmenu {padding-right: 15px; font-size: 10px; line-height: 12px; text-transform: uppercase; letter-spacing: 1px;}
.topmenu a {color: #fff; text-decoration: none;}
.topmenu a:hover {color: #fff; text-decoration: none;}

.middlemenu_box {padding-right: 4px; line-height: 12px;}
.middlemenu {padding-right: 15px; font-size: 10px; line-height: 12px; text-transform: uppercase; letter-spacing: 1px;}
.middlemenu a {color: #676C64; text-decoration: none;}
.middlemenu a:hover {color: #333; text-decoration: none;}

.secondmenu_box {padding-right: 6px; padding-bottom: 10px; line-height: 11px;}
.secondmenu {font-size: 10px; padding-bottom: 10px; line-height: 11px;}
.secondmenu a {text-decoration: underline;}
.secondmenu a:hover {color: #ff0017; text-decoration: underline;}

.thirdmenu_box {padding-right: 6px; padding-bottom: 10px; line-height: 11px;}
.thirdmenu {font-size: 10px; padding-bottom: 10px; line-height: 11px;}
.thirdmenu a {text-decoration: underline;}
.thirdmenu a:hover {color: #ff0017; text-decoration: underline;}

.pagetitle {font-size: 13px; font-weight: bold;}
.subtitle {font-size: 11px; font-weight: bold; color: #D92838; text-transform: uppercase;}
.nodetitle {color: #D92838; font-size: 17px; font-weight: bold; padding-bottom: 6px;}
.ptitle {color: #D92838; font-weight: bold;}
.footer {color: #676C64; font-size: 10px; white-space: nowrap;}

.formlabel {font-weight: bold; padding: 3px 8px 3px 8px; border-collapse: collapse; border: 1px solid #D4D0C8;}
.formcontent {padding: 3px 8px 3px 8px; border-collapse: collapse; border: 1px solid #D4D0C8;}
.forminput {border: 1px inset #808080; font-size: 11px; font-family: Tahoma,Arial,Helvetica,sans-serif; color: #222; width: 200px;}
.formbutton {border: 1px outset #bbb; font-size: 11px; font-family: Tahoma,Arial,Helvetica,sans-serif; color: #000; background-color: #f0f0f0;}

.calendar_head {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #676C64; background-color: #dcdcdc; padding: 5px 8px 5px 8px; border-collapse: collapse; border: 1px solid #D4D0C8;}
.calendar {font-size: 11px; color: #808080; padding: 5px 8px 5px 8px; border-collapse: collapse; border: 1px solid #D4D0C8;}
.calendar a {color: #808080; text-decoration: none; font-weight: bold;}
.calendar a:hover {color: #808080; text-decoration: underline; font-weight: bold;}
.calendar_highlight {font-size: 12px; font-weight: bold; color: #9B101D;}

H1  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}
