/* general styles */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin: 0; padding: 25px }
h1 { border-bottom: 1px solid rgb(128, 201, 201); color: rgb(0, 100, 128); font-size: 1.25em; font-weight: bold; margin: 0 0 1em 0 }
h2 { font-size: 1em; font-weight: bold; margin: 0 0 1em 0 }
h3 { font-size: 1em; font-style: italic; font-weight: bold; margin: 0 0 1em 0 }
p { margin: 0 0 1em 0 }
p.indent { margin-left: 3em }
li { margin-top: 0; margin-bottom: 0 }
a { background-color: transparent; color: rgb(0, 100, 128); text-decoration: none }
a:hover { text-decoration: underline }
a img { border: 0 }
img { vertical-align: bottom }
object { border: 0; margin: 0 0 1em 0 }

/* header styles */
img.header { float: left }
div.header { background-color: rgb(191, 228, 228); color: black; text-align: right }
div.navbar { color: black; background-color: rgb(128, 201, 201); padding: 5px 8px; text-align: right }
div.navbar a { font-weight: bold }
span.current { font-weight: bold }
div.navbar2 { background-color: rgb(0, 100, 128); color: white; font-size: 0.85em; padding: 5px 8px; text-align: right }
div.navbar2 a { background-color: transparent; color: white }

/* content styles */
div.title { text-align: center }
div.content { border-left: 125px solid rgb(207, 235, 235); padding: 20px 30px 0 30px }
img.sidepic { float: right; margin: 0 0 15px 15px }

/* footer styles */
div.footer { color: black; background-color: rgb(128, 201, 201); padding: 5px 8px; text-align: right }
div.footer a { font-weight: bold }
div.footer2 { background-color: rgb(0, 100, 128); color: white; font-size: 0.85em; padding: 5px 8px }

/* table styles */
table { font-size: 0.85em; text-align: center; margin: 0 0 1em 0 }
th { background-color: rgb(0, 100, 128); color: white; padding: 5px }
td { background-color: rgb(191, 228, 228); color: black; padding: 5px }
col.photo { width: 10em }