td.mainHeader{border-width: 0px;}
body{height: 100%;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:80%;text-align:center; margin: 0px; background:#f7f7f7;}
html{height: 100%}
h2{font-size: 130%}
a[href]{color: #3e74be;}
.header { margin-bottom:-25px;}
#subheader{margin-left: 4px; margin-right: 4px; border-bottom:1px solid #a7a7a7; height: 60px;}
.content{text-align:left;color:#2d2d2d;font-size:120%;line-height:125%;margin:1.2em; width:800px; min-width:800px;}
#subheader a{float: right;}
div.footer{height: 60px; background: #dde2e6; border-top:1px solid #b3b3b3; color:#868686; padding-top:5px; line-height:30px;}
div.push{height: 61px;}
div.wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px;}
table.standard{text-align: left; }
#footer-menu a{color: #3b72bc;}
#footer-menu{color: #454545; float: left;}
div.footer-content{max-width:800px; text-align:left;}
div.copyright{line-height:50px; float:left; clear:left;}
div.events{border-radius:5px; -moz-border-radius:5px; border:1px solid #b3b3b3; padding:10px; background:#fff;}
.event-title{font-weight:bold; font-size:120%;}
.event-location{font-style:italic; color:#868686;}
.event-time{color:#47b1d4;}
.event{padding:10px; margin-bottom:1px; margin-top:1px;}
.event-mouseover{border:1px solid #b3b3b3; border-radius:5px; -moz-border-radius:5px; padding:9px}
.event-description{margin-top:5px;}
.share {float:right;}
.twitter { border-width:0px;}
.facebook { border-width:0px;}
.day-header{ background:#e2e7eb; border-radius:5px; -moz-border-radius:5px; padding:10px; color:#868686;}
.tab-container{float:right; margin-right:20px; padding-bottom:2px; margin-top:-35px;}
.tab-border{color:#868686;float:right; border:1px solid #b3b3b3; border-top-right-radius:5px; border-top-left-radius:5px; margin-left:1px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;}
.tab-inside{background:#fff; font-size:125%; padding:8px 20px; padding:6px 18px; margin-bottom:-1px; border-bottom:1px solid #b3b3b3; border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;}
.tab-inside-currentpage{background:#fff; font-size:125%; padding:6px 18px; margin-bottom:-1px; border-bottom:1px solid #fff; border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;}
.tab-inside-mouseover{background:#f7f7f7;}
a.location-link{color:#868686;}