html {font-size: 100%; /* IE hack */ }
body {margin: 0; padding: 0; background-color: white; color: #4C4C4C; font-family: arial,sans-serif; font-size: 0.8em; }
table, div {font-size: 100%; /* IE hack */ }
input, select, ol {font-size: 1em; }
ul {margin: 1.25em 0 1.25em 0; }
ul, ul li {padding: 0; list-style: none; font-size: 1em; }
ul li {margin: 0; background: url('../../assets/images/bullet.gif') no-repeat top left; padding-left: 12px; }
h1 {font-size: 26px; color: #000; font-weight: normal; margin: 5px 0 30px 0; letter-spacing: -1px;}
h2 {font-size: 1.15em; margin: 0 0 5px 0; color: #0079C1; }
h3 {font-size: 1.15em; margin: 0; }
h4 {font-size: 1em; margin: 0; color: #D31020; }


/* Global */
.centeredBlock {margin: 0 auto 0 auto; }
.contentText {line-height: 1.5em; vertical-align: top; }
.smallText {font-size: 0.89em; }
.alertText {color: red; font-weight: bold; }
.bluePanel {border: 1px solid #CCDDEE; }
.bluePanelHeader {border-bottom: 1px solid #CCDDEE; background-color: #EBF2FA; padding: 7px 8px 7px 11px; }
.bluePanelContent {padding: 7px 11px 7px 11px; }
.blueBG {background-color: #CCDDEE; }
.lightBlueBG {background-color: #ECF2F9; }


/* Top Nav */
table.topNav td a {display: block; position: relative; padding: 7px 15px 8px 15px; border-left: 1px solid #94B2D1; }
table.topNav td a:link, table.topNav td a:visited {color: white; text-decoration: underline; }
table.topNav td a:hover, table.topNav td a:active {color: white; background-color: #D31020; text-decoration: underline; }
table.topNav td a:active {color: #FBE8E9; }
.topNavOn {background-color: #D31020; }
.topNavHash {background-color: #94B2D1; }


/* Footer */
.footerText {color: #8E8E8E; }
.footerText a, .footerText a:link {color: #8E8E8E; text-decoration: none; }
.footerText a:hover {text-decoration: underline; }


/* Contact */
.bumpLeft {position: relative; left: -9px; }


/* Google Maps */
div.directionsMapPanel {width: 520px; height: 510px; }


/* Featured */
.featured ul {margin: 0; }


/* Links */
a:link {color: #0079C1; }
a:visited { }
a:hover {text-decoration: none; }
a:active {color: red; }

a.noUnderlineLink:link {text-decoration: none; }
a.noUnderlineLink:visited {text-decoration: none; }
a.noUnderlineLink:active {text-decoration: underline; }
a.noUnderlineLink:hover {text-decoration: underline; }
