/* CSS Document */

body {font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #003399; text-align: center; padding: 0; margin: auto;}
img {border: 0;}
img a {border: 0;}
#main {text-align: left; margin: auto; padding: 0; width: 900px; border-right: 1px solid #FF0000;}
#logo {border-left: 1px solid #FF0000;}
#header td {border-bottom: 5px solid #FF0000;}
#content {padding: 10px; vertical-align: top;}
#footer {font-size: 80%; text-align: center; line-height: 1.5em;}
#footer td {border-top: 2px solid #FF0000; padding: 3px;}
.nav {background-color: #003399; width: 190px; vertical-align: top;}
.nav table {margin: 15px 0 0 0; padding: 0;}
.nav table td { padding: 15px 5px 15px 10px; margin: 0;}
.nav table img {padding: 0 5px 0 0; vertical-align: middle;}
h1 {color: #FF0000; font-size: 150%;}
h2 {color: #FF0000; font-size: 125%;}
#header #title {padding: 0 15px 10px 15px;}
a {color: #FF0000; text-decoration: none;}
a:hover {color: #999999;}
.nav a {font-size: 125%; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.nav a:hover {color: #FF0000;}
.right {float: right; padding: 0 0 0 5px;}
.left {float: left; padding: 0 100px 0 0;}
.center {text-align: center;}
#officers td {text-align: center; padding: 5px 2px;}
.pics td {padding: 3px; vertical-align: middle;}
.caption {padding: 5px;}
#privacy {font-size: 90%; text-align: right; line-height: 1.5em;}
.check {width: 104px; background: url('images/check-border.jpg') repeat-y;}
.check2  {height: 104px; background: url('images/check-border.jpg') repeat-x;}
#holiday {padding: 10px;}
#bsb {color: #003399; font-size: 200%;}
