body { background:#fff; }
table { font-family:Tahoma, Verdana; font-size:11px; color:#484848; }
a { color:#14afe3; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 {font-family:"Trebuchet MS", Tahoma; color:#e31414; font-size:24px; border-bottom: 1px solid #14afe3; letter-spacing:-1px; margin:0 0 10px; line-height:28px; font-weight: normal}
h2 {font-family:"Trebuchet MS", Tahoma; color: white; font-size:18px; letter-spacing:1px; font-weight:normal; background: #14afe3; padding-left: 5px}
h3 {font-family:"Trebuchet MS", Tahoma; color:#e31414; font-size:17px; letter-spacing:-1px; line-height:22px; font-weight:normal; }

img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }

.hbc_link { color:white; font-weight:normal; }
.hbc_link:hover { color:#F69D42; border:0px; }
.notes { font-size:9px; color:#415471; } 
.shout { font-size:18px; color:#1C4078; font-weight:bold; }
#nav { margin:0; padding:0; list-style-type:none; }
#nav a { display:block; width:90%; font-weight:normal; color: white; text-indent:5px; text-transform: lowercase; border-bottom: 2px dotted #08a0d3; line-height: 19px }
#nav a:hover { font-weight:normal; color: #08a0d3; border-bottom: 2px dotted #08a0d3;text-decoration:none;   }

.datatable thead td { background-color:#415471; color:white; font-weight:bold;  border:1px solid #DDE4ED; padding:4px; }
.datatable tbody td { background-color:#ffffff; border:1px solid #DDE4ED; padding:4px; }
.datatable tfoot td { background-color:#A6B4C5; border:1px solid #DDE4ED; padding:4px; }

#container { width:720px;}
#left { background:url(menu_back.gif) repeat-y #32ccff; text-align:left; }
#right { background-color: white; text-align:left; }
#telephone { float:left; margin-left:10px; font-weight:bold; font-size:1.1em; }
#telephone b { color:#FFFF00; }
#hbc { height:25px; text-align:right; background:url(hbc_back.gif) no-repeat #e31414; padding-right:10px; color:white; }
#contact { width:170px; background:url(contact_back.gif) repeat-y #6cdaff; padding:10px; color:white; border-top: 1px solid white; border-bottom: 1px solid white }
#contact b {color: #08a0d3}
#top_image { background:url(top_pic.jpg) top no-repeat; width:545px; border-top: 5px solid #14afe3; border-bottom: 5px solid #14afe3 }
#pagebody { padding:30px; }
#pagebody img { border: 4px solid white; }
#pagebody .noborder img { border: 0px; }
#sitelogo { height:100px; background:url(blank_logo.gif) no-repeat; text-align:center; color:white; font-size:18px; }
#bot_left { height:25px; background:url(bot_left.gif) no-repeat; }
#bot_right { height:25px; background:url(bot_right.gif) no-repeat; }
#copyright { padding:10px; color: white; }
#end a { font-weight:normal; font-size:9px; color: white; }
#end a:hover { text-decoration:underline; border:0; } 

.caption {background: #e31414; padding: 8px; width: 150px; float: left; color: white; margin-right: 5px; margin-bottom: 5px; font-size: 13px}
.caption strong {color: #ffff00}