html { overflow: -moz-scrollbars-vertical } /* always show vertical scrollbar in mozilla */
body { background-color: #FFF; color: #444; font-family: Arial; font-size: 12px; margin: 5px auto }

#wrapper { background: #FFF url('../images/container_bg.gif') repeat-y top center; margin: auto; width: 995px }
#top { background-color: #C60029; height: 27px }
#header { background-color: #C60029; height: 75px; padding: 0px 0px 5px 50px }
#menu { background: url('../images/menu_bg.jpg') repeat-x top left }
#container { overflow: hidden; text-align: left; padding: 0px 20px }
#content { float: left; width: 735px }
#sidebar { float: right; width: 210px }
#bottom1 { background: url('../images/bottom1_bg.jpg') repeat-x top left; height: 27px }
#bottom2 { background-color: #C60029; height: 27px }

div.title { background: #FFF url('../images/title_bg.gif') repeat-x top left }
div.title2 { float: left; font: bold 13px Verdana; color: #FFF; padding-top: 3px; text-transform: uppercase }
div.address { font-size: 11px; padding: 5px; border-bottom: solid 1px #BFBFBF }
div.sidebar_item { font: bold 10px Verdana; color: #000; text-transform: uppercase; border-bottom: solid 1px #BFBFBF; padding: 5px 0px }
div.footer { color: #808080; font-size: 10px; text-align: center; vertical-align: bottom }
div.clear { clear: both; height: 0px }

th.list { font-weight: bold; background-color: #D1D1D1; vertical-align: top; text-align: center }
td.data { text-align: center }

li { font-size: 13px }
li.who { font-size: 15px; font-weight: bold; margin: 10px 0px }

img { border: 0 }
img.photo { border: solid 1px #000 }

a.link2:hover { color: #555; text-decoration: none }
a.link2 { color: #7C0000; text-decoration: none }
a.sidebar:hover  { color: #AAA; text-decoration: none }
a.sidebar { color: #555; text-decoration: none }
a.footer:hover { color: #808080; font-weight: normal; text-decoration: underline }
a.footer { color: #808080; font-weight: normal; text-decoration: none }
a:hover { color: #D70000; font-weight: bold; text-decoration: underline }
a { color: #D70000; font-weight: bold; text-decoration: none }

input.submit { background-color: #D70000; border: 0px; color: #FFF; font-family: verdana; font-size: 11px; font-weight: bold }
textarea { padding: 6px }
input, select, textarea { border: solid 1px #BFBFBF; font-family: verdana; font-size: 11px }
input.radio { vertical-align: top; border: none }