﻿body {margin: 0;}

span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}

#container {position: relative; width: 660px; text-align: left; margin-left: auto; margin-right: auto;}

#header_top {float: left; position: relative; height: 42px; width: 100%; font: 11px/16px verdana, sans-serif; color: black;}
#title {position: absolute; top: 5px; border-left: solid 1px #dfdfee; padding-left: 7px;}
#address {position: absolute; top: 5px; left: 200px; border-left: solid 1px #dfdfee; padding-left: 17px; }
#topnav {display: none;}

#header {margin-bottom: 12px; padding-bottom: 12px; border-bottom: solid 1px black;}
#logo {width: 150px; height: 80px; border: 0;}

.home #content_columns{}
#content_columns {}

#content_left {float: left; width: 200px; z-index: 100;}
#content_left a {color: #c81e23;}
#content_left a:hover {color: #FF0000;}

#nav_l {display: none;}

#nav_r {display: none;}

#nav {display: none;}

.clearboth {width:0; height: 0; clear: both; overflow: hidden;}

.lpanel_title {float: left; width: 200px; margin-top: 18px;}

#panel_hours{float: left; width: 182px; padding: 8px; font: 11px/16px verdana, sans-serif; border-left: solid 1px #dfdfee;border-right: solid 1px #dfdfee;border-bottom: solid 1px #dfdfee;}
#panel_hours ul {list-style: disc outside; margin-left: 16px;padding-left: 0;margin-top: 4px;margin-bottom: 6px; font-weight: bold;}
#panel_hours ul li{padding-left: -4px;margin-top: 4px;}
#panel_hours .bold {font: bold 12px verdana, sans-serif; color: #060479;}

#panel_contact {float: left; width:182px; padding: 8px; font: 11px/16px verdana, sans-serif; border-left: solid 1px #dfdfee;border-right: solid 1px #dfdfee;border-bottom: solid 1px #dfdfee;}
#panel_contact ul {list-style: disc outside; margin-left: 16px;padding-left: 0;margin-top: 4px;margin-bottom: 6px; font-weight: bold;}
#panel_contact ul li{padding-left: -4px;margin-top: 4px;}
#panel_contact .bold {font: bold 12px verdana, sans-serif; color: #060479;}

#content_main {padding-left: 20px; padding-top: 18px; padding-right: 10px; width: 420px; float: left; font: 12px/150% verdana, sans-serif; overflow: hidden;}
#content_main h1 {font: bold 25px/100% arial, sans-serif; color: #545454; margin: 6px 0 0 0;}
#content_main p {margin: 0 0 12px 0;}
#content_main a {color: #c81e23;}
#content_main a:hover {color: #FF0000;}
#content_main ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_main ul li{}

#content_right {display: none;}

#footer{clear: both; background-color: #484a6a; margin-top: 12px; height: 29px; padding: 13px 14px 0 14px; color: White; font: 10px verdana, sans-serif; border-top: solid 1px black;}
#footer a{color: White; text-decoration: none;}
#footer a:hover{color: White; text-decoration: underline;}
#footer_right{float: right;}

.fullwidth {width: 100%;}

.CMS_DateTime {font-size: 10px; color: #888888;}
