body { font: 100%/1.32em Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #333333; background: #e6e6e6 url(../images/75bodyBkgnd.jpg) repeat-x center top; }
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
h3 { margin: 0px; padding: 0px; }
a:link { color: #27409C; }
a:visited { color: #0066CC; }
a:hover { color: #BF1110; text-decoration: underline; }
a:active { color: #27409C; }
#container { margin: 0px auto; padding: 6px 0px 0px; width: 780px; background: #e6e6e6 url(../images/containerBkgnd.jpg) repeat-y center top; position: relative; height: 100%; top: 0px; }
#holder { margin: 0px auto; padding: 0px; width: 758px; height: 100%; display: block; position: relative; }
#leftCol { margin: 1px 0px 0px 5px; padding: 0px; float: left; width: 186px; background: #FFFFFF url(../images/leftSidebarBkgnd_bldg.jpg) no-repeat 6px 6px; height: 770px; }
#leftCol .sideMenu { margin: 0px; padding: 0px; width: 180px; top: 210px; right: 0px; left: 8px; bottom: 0px; position: absolute; text-align: left; display: block; z-index: 99; list-style: square; }
#leftCol .sideMenu li { margin: 0px 0px 0px -20px; padding: 0px; list-style: url(none) none; color: #254F79; }
#leftCol .sideMenu h3 { color: #666666; margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; line-height: 1.4em; }
#leftCol .sideMenu h4 { color: #000; margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; }
#leftCol .sideMenu h5 { text-align: center; margin: 0px auto; padding: 2px 0px; width: 90%; display: block; position: relative; }
#leftCol .sideMenu a:link { color: #19427A; }
#leftCol .sideMenu a:visited { color: #374F75; }
#leftCol .sideMenu a:hover { color: #BA521B; text-decoration: underline; }
#leftCol .sideMenu a:active { color: #B9541C; }
#leftCol .sideMenu .eCard { margin: 4px auto 0px; padding: 0px; width: 127px; }
#rightCol { width: 545px; margin: 6px 0px 0px 12px; padding: 0px; float: left; }
#rightCol .branding { margin: 0px auto; padding: 0px; width: 532px; height: 80px; }
#rightCol .branding img { margin: 0px; padding: 0px; float: right; position: relative; }
.eventContent { margin: 0px auto; padding: 0px; height: 100%; width: 532px; z-index: 1; }
.calendardate { margin: 0px auto 8px; padding: 3px 0px 4px; width: 532px; border-top: 1px solid #E1E1E1; font-size: 10px; font-weight: bold; color: #999999; text-align: right; display: block; position: relative; }
.flashBox { margin: 0px auto; padding: 0px; height: 200px; width: 530px; position: relative; border: 1px solid #666666; }
.flashBox object { margin: 0px; padding: 0px; position: absolute; top: 0px; right: 0px; bottom: 0px; }
.clearBoth { margin: 0px auto; padding: 0px; clear: both; height: 1px; width: 98%; }
.clearBoth10 { margin: 0px auto; padding: 0px; clear: both; height: 10px; width: 98%; }
.clearBoth20 { margin: 0px auto; padding: 0px; clear: both; height: 20px; width: 98%; }
.clearBoth50 { margin: 0px auto; padding: 0px; clear: both; height: 50px; width: 98%; }
.currentEvent { margin: 12px auto 6px; padding: 0px; width: 532px; background: #FFF; position: relative; }
.currentEvent p { font-size: 11px; color: #000000; line-height: 1.32em; margin: 6px 0px 0px; padding: 0px 12px 6px; }
.currentEvent h3 { margin: 0px; padding: 6px 0px 6px 12px; font-size: 14px; line-height: 1.44em; color: #333; font-weight: bold; }
.currentEvent h4 { color: #3F5881; margin: 0px; padding: 6px 0px 0px 12px; font-size: 12px; font-weight: bold; font-style: italic; }
.currentEvent img { padding: 3px; border: 1px solid #dedede; margin: 4px 6px 6px 11px; }
.linkBox { margin: 12px auto 0px; padding: 6px 8px; clear: both; width: 470px; position: relative; font-size: 10px; line-height: 1.32em; font-weight: bold; border: 1px solid #E0DADA; background: #CCC url(../images/blubkgnd.jpg); }
.linkBox p { font-size: 11px; color: #FFF; line-height: 1.32em; margin: 0px; padding: 3px 3px 6px; }
.linkBox h6 { font-size: 11px; width: 80%; margin: 0px; padding: 5px 0px 7px 20px; position: relative; background: url(../images/bluArrw.jpg) no-repeat left center; border-style: none; }
.linkBox a:link { color: #FF9; text-decoration: underline; }
.linkBox a:visited { color: #FFC; }
.linkBox a:hover { color: #FF0; text-decoration: underline; }
.linkBox a:active { color: #FF0; }
.partners { clear: both; margin: 0px auto; padding: 5px 0px 0px; width: 532px; text-align: right; height: 45px; }
.partnersFull { clear: both; margin: 0px auto; padding: 5px 0px 8px; width: 724px; text-align: right; height: 45px; }
#footer { background: #e6e6e6 url(../images/footerBkgnd.jpg) no-repeat center bottom; margin: 0px auto; padding: 0px; clear: both; width: 780px; height: 60px; }
#footer p { font-size: 10px; line-height: 1.32em; margin: 0px; padding: 0px 26px 0px 0px; text-align: right; }
