* { font-family: Arial, Verdana, Tohama; font-size: 10pt; behavior: url(scripts/iepngfix.htc) }
body { background-color: #f8f8ff }
table { border-collapse: collapse }

table#layout { table-layout: fixed }
table#layout tbody td { border: #f8f8ff 1px solid }
table#picture tbody td { border-left-style: none; border-top-style: none; border-bottom: #f8f8ff 1px solid; border-right: #f8f8ff 1px solid }

div#content { margin: 0px; padding: 20px; height: 400px; overflow: auto }
div#content table { border-style: none }
div#content table th { border-style: none }
div#content table td { border-style: none }

div#calendar { color: #2d2f75; width: 490px; margin: 0px; padding: 5px; height: 350px; overflow: auto}
div#calendar table { background-color: #f8f8ff; width: 100%; border: #000000 1px solid; border-collapse: collapse; table-layout: fixed }
div#calendar table tbody tr td { border: #a0a0a0 1px solid; font-family: Arial, Verdana, Tohama; font-size: 8pt; height: 50px; vertical-align: top }
div#calendar .out { background-color: #f4eea2 }
div#calendar .day { height: 16px; text-align: center; font-weight: 600; background-color: #213a8a; color: #ffffff }
div#calendar table tbody tr td div { height: 14px; overflow: hidden; font-size: 7pt; white-space: nowrap; margin-left: 1px; margin-right: 3px }
div#calendar table tbody tr td div a { height: 10px; overflow: hidden; font-size: 7pt }
div#calendar a { color: #2d2f75; text-decoration: none }


.menu {height: 25px; color: #ffffff }
.menu img { border-style: none }
.menu a { color: #ffffff; text-decoration: none }
.menu a:hover { border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid }

blockquote { margin-top: 0px; margin-bottom: 0px }