body{margin: 0px; padding: 0px;}
p, td, th, li, caption{font-family: Arial, sans-serif; font-size: x-small;}
caption{text-decoration: none; text-align: left; color: white; font-weight: bold;}
ul, ol{margin: 5px 0px 5px 25px;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
img{border: 0px none;}
h1{font-family: Tahoma; font-size: large; padding: 0px; margin: 5px 0px 15px 0px; font-weight: normal; }
h2{font-size: small; padding: 0px; margin: 10px 0px 10px 0px;}
h3{ font-size: x-small; padding: 0px; margin: 3px 0px 3px 0px;}

.blue_bg{background-color: #003399;}
.yellow_bg{background-color: #FFCC33;}

div#top_link{width: 215px; padding: 10px;}
div#top_link a{color: #FF9900; text-decoration: underline; letter-spacing: 1px;}
div#top_link a:hover{color: #003399;}

div#small_menu{padding: 0px 0px 1px 20px;}
div#small_menu img{border-bottom: 6px solid white;}

div#top_menu_border{display: block; border-top: 1px solid #CCCCCC; padding: 8px 20px 0px 0px;}
div#top_menu{display: block; border-bottom: 1px solid #CCCCCC; height: 24px;}
div#top_menu a{display: block; text-align: center; color: #003399; font-weight: bold; border-right: 1px solid #CCCCCC; border-bottom: 3px solid white; height: 23px;}
div#top_menu a:hover{color: #003399; border-bottom: 3px solid #003399; font-size: small; text-decoration: none;}

div#section_image{width: 235; text-align: center;}

div#content{color: white; padding: 10px 15px 10px 15px; text-align: justify;}
div#content th{color: white; background-color: #485B9F;}
div#content td{color: white; background-color: #006699;}
div#content table.rates td{text-align: center;}
div#content a{color: #FFCC33; text-decoration: none;}
div#content a:hover{text-decoration: underline;}
div#content img{border: 1px solid silver;}

div#sub_menu{width: 210px; padding: 20px;}
div#sub_menu ul{list-style: none; margin: 0px; padding: 0px;}
div#sub_menu a{color: #003399; font-weight: bold;}
div#sub_menu a:hover{color: #FF9900;}

div#specials{display: block; border-bottom: 1px solid #CCCCCC;}
div#news{padding: 15px 0px 15px 0px;}
div#news div{width: 205px; height: 123px; border-left: 1px solid #CCCCCC; float: left; padding: 20px 10px 10px 10px;}
div#news span{color: #666666; font-size: xx-small;}
div#news a{color: #003399; text-decoration: underline;}
div#news a:hover{color: #FF9900;}

.phone{padding: 0px 0px 0px 7px;}
.phone a{color: #666666;}

.epi{padding: 0px 25px 0px 0px;}
.epi h1{font-size: small; margin: 5px 0px 5px 0px;}
p.f {font-weight:bolder;}
a.for:link {color:#f20a1b;}
a.col {text-decoration:none;}
a.col:hover {text-decoration:underline;}