﻿#whole { background-image:url('Images/SideRepeater.jpg');
       background-repeat:repeat-x; background-color:#fff; font-family:Verdana; font-size:11px;
       color:#000; }
       
#main { width:827px; margin:auto; }
#header { width: 827px; height: 260px; margin:0; padding:0; }
#banner { background-image:url('Images/Top.jpg'); width:827px; height:220px; }
#main_menu { border-left:2px solid #999; border-right:2px solid #999; height:40px; margin:auto; }

#red_menu { position:relative; top:198px; left:355px; width:470px; }
.red_menu_item a:link { color:#fff; font-size:13px; font-weight:bold; text-decoration:none; }
.red_menu_item a:visited { color:#fff; font-size:13px; font-weight:bold; text-decoration:none; }
.red_menu_item a:hover { color:#000; font-size:13px; font-weight:bold; text-decoration:none; }

#bottom { width:100%; background-color:#fff; border-top:7px solid black; }
#main_content { width:100%; }
#footer { width:640px; padding:15px 0px; vertical-align:bottom; text-align:center; }
#footer span{display:inline-block; padding: 2px 5px;}

/* styles for the 3 table cells that make up the bottom half of the page */
.left_content { padding:10px; width:165px; vertical-align:top; }
.center_red_bar { width:2px; background-color:#c00; border-top:15px solid #fff; border-bottom:15px solid #fff;}
.right_content { width:620px; padding:10px; vertical-align:top; }


a:link { color:#c00; }
a:visited { color:#999; }
a:hover { color:#000; }

h1 { color:#c00; font-weight:bold; font-size:16px; }
h2 { color:#999; font-weight:bold; font-size:14px; }
h3 { color:#000; font-weight:bold; font-size:11px; }

a img { text-decoration:none; border:0px; }