body { background-color: #e8e8e8; margin: 0px; font-family: tahoma, sans-serif, helvetica; color: #2B2B2B; }
h1, h2, h3 { display: inline; }      
h1 { font-size: 130%; color: #A80000; line-height: 350%; }
h2 { font-size: 110%; color: #6E0000; }
h3 { font-size: 110%; }
a { color: #6E0000; font-weight: bold; text-decoration: underline; }
a:hover { text-decoration: none; color: #ED0000; }
a:visited { color: #540000; }
a:active { color: #290000; }
td { font-size: 70%; }
input { border: 1px solid #363A63; width: 143px; font-family: font-family: tahoma, sans-serif, helvetica; color: #2B2B2B; font-size: 100%; height: 17px; }
form { display: inline; }

#mainFrame { height: 100%; }
#header { width: 998px; height: 90px; vertical-align: middle; }
#logo { float: left; margin-top: 10px; margin-left: 5px; }
#mainMenu { float: right; margin-top: 69px; margin-right: 5px; }
#mainContent { width: 1000px; height: 100%;  border-bottom: 0px; }
#tableSurround { width: 1000px; height: 100%; }
#tasterImage { border-bottom: 1px solid black; }
#bodyContent { padding-top: 14px; }
#subMenu { height: 300px; width: 262px; float: right;}
#blueBar { height: 18px; width: 738px; background-color: #67788C; display: block; }
#footer { height: 18px; border-bottom: 0px; border-top: 0px; }

.textContent { padding: 0px 14px; text-align: left; margin-top: -19px; line-height: 140%; }
.redroBullet { text-indent: 20px; height: 14px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0% 0%; display: block; }
.tableVert { padding-bottom: 2px; }
