body {text-align:center;background-color:#A6A6A6;margin: 0;}

.normaltext{font: 12px Verdana, Arial, Helvetica, sans-serif;}
.normaltext a:link, .normaltext a:active, .normaltext a:visited {color: #A1191D; text-decoration: none;}
.normaltext a:hover {color: #A1191D; text-decoration: underline;}

h1{ margin-top: 0;}

.print_only {display: none;}
#logo_print {display: none;}
#container {background-color: white;width: 750px;margin-left: auto; margin-right: auto;}

#topgray {background-color: #373840;width: 738px;height: 19px;margin-left: 6px;margin-right: 6px;margin-bottom: 6px;}

#header {background: #9E161A url(images/header.jpg) top left no-repeat;width: 750px;height: 110px;}
#header_right {margin-top: 19px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: white; float: right; width: 144px;text-align: left;}

#topnav {background-color: #373840;width: 738px;margin-left: 6px;margin-top: 6px;margin-right: 6px;margin-bottom: 6px;font: 12px/20px Verdana, Arial, Helvetica, sans-serif;color: white;}
#topnav a {margin-left: 2px; margin-right: 2px;}
#topnav a:link, #topnav a:visited, #topnav a:active {color: white; text-decoration: none}
#topnav a:hover {color: white; text-decoration: underline}

#main {text-align: left;margin-left: 6px;margin-top: 6px;margin-right: 6px;font: 12px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;}

.hr{float: left;height: 1px; background: url(images/dotted_line_h.gif) top left repeat-x;font-size: 1px;}

#welcome_panel{ font: 12px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;float: left;margin-bottom: 6px;margin-top: 6px;width: 417px; height: 184px;background-color: #FBF3DA; overflow: hidden;}
#welcome_panel h1{margin: 0;width: 417px; height: 30px; font-weight: bold;font: 18px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;background: url(images/head_welcome.gif) top left no-repeat;}
#welcome_panel h1 span {display:none;}
#welcome_panel p {line-height: 150%;margin-bottom: 12px;margin-top: 4px;}

#home_pic {margin-top: 6px;margin-bottom: 6px;float: right; width: 315px; height: 184px; background: #373840 url(/Uploads/Image/home_image.jpg) center center no-repeat;}

#testim_panel{ font: 11px Arial, Helvetica, sans-serif;float: left;margin-bottom: 6px;margin-top: 6px;margin-right: 5px;width: 205px; height: 220px;background-color: #E6EFE5}
#testim_panel h1{margin: 0;width: 205px; height: 30px; font-weight: bold;color: #2D304E; font: 18px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;background: url(images/head_testimonial.gif) top left no-repeat;}
#testim_panel h1 span {display:none;}
#testim_panel p {line-height: 150%;margin-bottom: 6px;margin-top: 4px;margin-left: 0;margin-right:0;}

#location_panel{ font: 11px Arial, Helvetica, sans-serif;float: left;margin-bottom: 6px;margin-top: 6px;margin-right: 5px;width: 207px; height: 220px;background-color: #E7EDEE}
#location_panel h1{margin: 0;width: 207px; height: 30px; font-weight: bold;color: #2D304E; font: 18px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;background: url(images/head_location.gif) top left no-repeat;}
#location_panel h1 span {display:none;}
#location_panel p {line-height: 150%;margin-bottom: 6px;margin-top: 4px;}

#events_panel{ font: 11px Arial, Helvetica, sans-serif;float: right;margin-bottom: 6px;margin-top: 6px;width: 315px; height: 220px;background-color: #F1EBE3}
#events_panel h1{margin: 0;width: 315px; height: 29px; font-weight: bold;color: #2D304E; font: 18px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;background: #B69B71 url(images/head_upcomingevents.gif) top left no-repeat;border-bottom: solid 1px white;}
#events_panel h1 span {display:none;}
#events_panel_date {margin-top: 7px;width: 122px;float: right;font-weight: bold !important;font: 13px Verdana, Arial, Helvetica, sans-serif;color: white;}
#events_panel_controls {margin-top: 8px;width: 27px;float: right;font-weight: bold !important;font: 14px Verdana, Arial, Helvetica, sans-serif;color: white;}
#events_panel p {line-height: 150%;margin-bottom: 6px;margin-top: 4px;}

#calendar_panel{ float: right; font: 11px Arial, Helvetica, sans-serif;float: right;margin-bottom: 6px;margin-top: 6px;width: 151px; height: 220px;}
#calendar_panel h1{margin: 0;width: 151px; height: 29px; font-weight: bold;color: #2D304E; font: 18px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;background-color: #B69B71;border-bottom: solid 1px white;}
#calendar_panel h1 span {display:none;}
#events_panel p {line-height: 150%;margin-bottom: 6px;margin-top: 4px;}

#footer {height: 26px;width: 738px;margin-left: 6px;margin-right: 6px;margin-top: 6px; clear: both;background-color: #373840;font: 11px Arial, Helvetica, sans-serif;color: white;border-bottom: solid 6px white;}
#footer a {margin-left: 4px; margin-right: 4px;}
#footer a:link, #footer a:visited, #footer a:active {color: white; text-decoration: none}
#footer a:hover {color: white; text-decoration: underline}

.selected_row{color:#F7F7F7 !important;background-color:#738A9C !important;font-weight:bold !important;}

#subnav {float: left; background-color: #FBF3DA; color: White; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; padding: 6px;}

#subnav a:link, #subnav a:active, #subnav a:visited {color: Black !important; font-size: 11px !important;}