.calendarTable td {width:100px; background:white; color:black;}
.calendarTable td.calendarOtherDay {background:gray; color:#A0A0A0}
.calendarTable {width:700px;margin:0 auto;}
.calendarMonth {text-align:center; font-size:18pt}

form {margin:0}
hr {height:1px}
.topnav {margin:30px 20px 0 auto; width:128px; padding-right:20px}
.topnav a {padding:10px; color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal; display:block; width:128px; text-align:left;background:url('images/menu_line.gif') bottom repeat-x}
.topnav a:hover { color:#000000; background-color:#b92717}
.currentCategory a, .currentCategory a:hover {background-color:#cf3822; color:#000000}
h1.pageheader {display:none}
body {background-color:#7b0708}
body, td {margin:0; padding:0; font-size:10pt;  font-family:Arial,Helvetica; font-weight:normal; color:#CCCCCC}
a {color:#FFFFFF}
td {vertical-align:top}
h1, h2, h3, h4, h5 {margin-top:5px; margin-bottom:5px}
h1 {font-size:14pt;  color:#F0F0F0; text-align:left}
h2 {font-style:normal; font-weight:normal; font-size:14pt;  color:#C23220; text-align:left}
h3 {color:#AAAAAA}
h4 {font-size:18pt;  font-weight:normal; color:#F8792A; text-align:center}
img {border:none; vertical-align:middle}
td {background-repeat:no-repeat}
.header {background:url('images/header.jpg') no-repeat; height:101px; text-align:right; vertical-align:middle; color:black; padding-right:20px}
.header a {color:gray}
.footer {font-size:8pt; background:url('images/footer_bg.gif') top repeat-x #e04225; padding:5px; text-align:center; vertical-align:middle}
.main {background:url('images/body_bg.gif') top repeat-x #7b0708; padding:10px; text-align:top}
.template { background-color:#4b0405}