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; }
p { font-size: 11px; line-height: 1.32em; margin: 0px; padding: 0px 10px 6px; }
a:link { color: #27409C; }
a:visited { color: #0066CC; }
a:hover { color: #BF1110; text-decoration: underline; }
a:active { color: #27409C; }
#container { margin: 0px auto; padding: 0px; width: 780px; background: #FFF url(../images/containerBkgnd.jpg) repeat-y center top; position: relative; top: 0px; clear: both; }
#header { background: #FFFFFF; padding: 0px; margin: 0px auto; width: 760px; height: 90px; position: relative; }
#header img { margin: 0px; padding: 0px; position: relative; float: left; }
#topNav { background: #346DC5 url(../images/wamctopNavBkgnd.jpg); padding: 0px; width: 760px; margin: 0px auto; }
#topNav p { margin: 0px; padding: 5px 0px 0px 18px; font-size: 10px; font-weight: bold; color: #FFFFFF; height: 19px; }
#topNav a:link { color: #FFFFFF; }
#topNav a:visited { color: #FFFFFF; }
#topNav a:hover { color: #33CCFF; text-decoration: underline; }
#topNav a:active { color: #33CCFF; }
#breadcrumb { background: #FFF; padding: 0px; width: 760px; color: #FFFFFF; margin: 4px auto 0px; }
#breadcrumb p { margin: 0px; padding: 2px 0px 4px 18px; font-size: 10px; font-weight: bold; color: #666; }
#breadcrumb a:link { color: #FD0235; }
#breadcrumb a:visited { color: #FD0235; }
#breadcrumb a:hover { color: #33CCFF; text-decoration: underline; }
#breadcrumb a:active { color: #33CCFF; }
.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; }
#iconRow { background: #FFF; padding: 0px; width: 760px; color: #FFFFFF; text-align: left; margin: 0px auto; position: relative; height: 64px; }
#iconRow .imgIcon { margin: 0px 0px 0px 5px; padding: 10px 0px 0px; float: left; }
#iconRow h3 { margin: 0px; padding: 0px; position: absolute; top: 6px; right: 20px; }
.imgCntrd { text-align: center; margin: 0px auto 6px; padding: 0px; width: 98%; }
.indent { padding-left: 12px; width: 96%; }
#holder { margin: 6px auto 0px; padding: 0px; width: 756px; display: block; clear: both; background: #FFF; }
#holder .currentInfo { margin: 0px; padding: 0px 0px 10px 14px; float: left; width: 544px; position: relative; background: #FFF; }
#holder .currentInfo img { margin: 0px; padding: 0px; }
#holder .currentInfo .imgLeft { margin: 6px 0px 0px 12px; padding: 0px; width: 96%; }
#holder .currentInfo h2 { font-size: 13px; font-weight: bold; margin: 6px auto 0px; padding: 0px 0px 2px; color: #073A65; }
#holder .currentInfo ul li { font-size: 12px; color: #094A80; line-height: 1.32em; }
#holder .currentInfo .photo { margin: 4px 10px 8px 0px; padding: 3px; border: 1px solid #DFDFDF; float: left; }
#holder .currentInfo #signup { border: 2px solid #ECD9BB; width: 94%; padding: 4px; margin: 14px auto 0px; background: #F9F1E8; height: 100%; }
#holder .currentInfo #signup p { font-size: 12px; line-height: 1.2em; margin: 0px; padding: 0px; }
#holder .currentInfo #signup h1 { font-size: 90%; font-weight: bold; margin: 0px; padding: 0px 0px 4px; float: left; width: 100%; border-bottom: 1px solid #E6E6E6; color: #7F0600; line-height: 1.32em; }
#holder .currentInfo #signup h2 { font-size: 11px; font-weight: bold; color: #0E416C; margin: 0px auto; padding: 4px 12px 4px 15px; width: 94%; line-height: 1.32em; border-style: none; }
#holder .currentInfo #signup .button { font-size: 18px; font-weight: bold; margin: 6px auto; padding: 6px; display: block; background: #FFFFFF; border: 1px solid #2E62AF; color: #0033FF; text-align: center; width: 92%; }
#holder .currentInfo #signup .button a:link { color: #0033FF; }
#holder .currentInfo #signup .button a:visited { color: #0033FF; }
#holder .currentInfo #signup .button a:hover { color: #AF2F14; text-decoration: underline; }
#holder .currentInfo #signup .button a:active { color: #AC281B; }
#holder .currentInfo .program { margin: 0px auto; padding: 12px 0px 0px; width: 540px; position: relative; }
#holder .currentInfo .program p { margin: 0px; padding: 0px; font-size: 12px; line-height: 1.32em; }
#holder .currentInfo .program h1 { font-size: 36px; text-align: center; margin: 0px; padding: 0px 0px 6px; color: #036; }
#holder .currentInfo .program h3 { margin: 0px auto; padding: 0px; width: 98%; font-size: 18px; text-align: center; color: #036; }
#holder .currentInfo .program h4 { font-size: 14px; line-height: 1.32em; margin: 6px auto 0px; padding: 0px; text-align: center; width: 90%; color: #2B5BA4; }
#holder .currentInfo .program h6 { font-size: 14px; text-align: center; margin: 0px; padding: 6px 0px 8px; color: #2B5BA4; }
#holder .currentInfo .program .sched { margin: 12px auto 4px; padding: 0px; width: 96%; position: relative; border: 1px solid #CCC; }
#holder .currentInfo .program .sched p { font-size: 12px; margin: 0px; padding: 0px 0px 6px; }
#holder .currentInfo .program .sched h3 { text-align: left; margin: 0px; padding: 6px 0px 6px 12px; font-size: 18px; }
#holder .currentInfo .program .sched .col1 { margin: 0px; padding: 0px; width: 17%; position: relative; text-align: right; float: left; }
#holder .currentInfo .program .sched .col2 { margin: 0px 0px 0px 6px; padding: 0px; width: 80%; position: relative; float: right; }
#holder .currentInfo .program .event { background: #FFFFE8; margin: 12px auto; padding: 4px 0px 12px; width: 96%; border: 1px solid #CCC; }
#holder .currentInfo .program .event p { font-size: 12px; margin: 0px; padding: 0px 12px 6px; }
#holder .currentInfo .program .event h3 { text-align: left; margin: 0px; padding: 6px 0px 6px 12px; font-size: 18px; }
#holder .currentInfo .eventInfo { margin: 8px 0px 16px 12px; padding: 6px 6px 6px 12px; width: 470px; border-left: 2px solid #E8E8E8; border-top: 2px solid #E8E8E8; }
#holder .currentInfo .eventInfo p { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }
#holder .currentInfo .eventInfo h3 { font-size: 13px; margin: 0px; padding: 0px; color: #125E9C; }

#holder .currentInfo .textCol { margin: 0px 0px 0px 12px; padding: 0px; width: 30%; float: left; position: relative; font-size: 12px; line-height: 1.32em; }
#holder .currentInfo .textCol p { margin: 0px; padding: 0px; width: 100%; float: left; }
#holder .currentInfo .textCol2 { margin: 0px; padding: 0px; width: 30%; float: left; position: relative; }
#holder .currentInfo .textCol2 p { margin: 0px; padding: 0px; }
#holder .currentInfo .textCol3 { margin: 0px; padding: 0px; width: 30%; float: left; position: relative; }
#holder .currentInfo .textCol3 p { margin: 0px; padding: 0px; }
#notice { margin: 8px 0px 6px; padding: 4px 12px; height: 100%; width: 510px; border: 3px solid #CBE2F3; background: #FBFBFB; }
#notice p { font-size: 11px; line-height: 1.32em; margin: 0px; padding: 0px 0px 6px; color: #333; }
#notice h2 { font-size: 13px; font-weight: bold; margin: 0px; padding: 4px; line-height: 1.44em; }
#notice h3 { font-size: 11px; margin: 0px; padding: 4px 4px 4px 12px; }
#notice h4 { font-size: 12px; margin: 0px 0px 8px; padding: 0px 0px 2px; color: #22689B; border-bottom: 1px solid #DAEBF8; }
#notice .cntrdText { margin: 0px auto 6px; padding: 0px; width: 98%; position: relative; font-size: 11px; text-align: center; line-height: 1.32em; }

#holder #sidebar { margin: 0px 0px 0px 6px; padding: 0px; width: 190px; float: left; position: relative; text-align: center; }
#holder #sidebar a:link { color: #3166B7; }
#holder #sidebar a:visited { color: #4B81CF; }
#holder #sidebar a:hover { color: #B62A19; text-decoration: underline; }
#holder #sidebar a:active { color: #B62A19; }
#holder #sidebar  p { margin: 0px auto; padding: 0px; width: 96%; position: relative; font-size: 11px; }
#holder #sidebar h3 { font-size: 10px; margin: 0px auto; padding: 0px; line-height: 1.32em; width: 92%; }
#holder #sidebar h4 { font-size: 10px; line-height: 1.32em; margin: 6px auto; padding: 0px; width: 92%; color: #025291; }
#holder #sidebar h5 { font-size: 12px; font-weight: bold; color: #F00; text-align: center; margin: 0px; padding: 0px; }
#holder #sidebar h6 { font-size: 9px; line-height: 1.32em; margin: 0px auto; padding: 0px; position: relative; width: 92%; color: #666; text-align: center; }
#holder .botRule { margin: 0px auto; padding: 0px; width: 95%; clear: both; position: relative; height: 6px; }
.calIcon { margin: 0px auto; padding: 8px 0px 0px; text-align: center; }
.calIcon .pic { margin: 8px 0px 0px; padding: 3px; border: 1px solid #B9B9B9; }
.calIcon h3 { text-align: left; margin: 0px; padding: 0px 3px 0px 10px; color: #004B89; font-size: 9px; font-weight: bold; }
.calIcon h4 { text-align: left; margin: 0px; padding: 0px 0px 0px 14px; color: #004B89; font-size: 9px; font-weight: normal; }
.clearBoth { margin: 0px auto; padding: 0px; width: 96%; clear: both; position: relative; }
.sepRule { margin: 6px auto 2px; padding: 0px; clear: both; width: 93%; border-top: 1px solid #CCC; display: block; height: 4px; position: relative; }
#footer { background: #FFF url(../images/footerBkgnd.jpg) no-repeat center bottom; margin: 0px auto; padding: 0px; clear: both; width: 780px; height: 60px; }
#footer p { font-size: 10px; margin: 0px auto; padding: 4px 4px 0px 0px; text-align: right; width: 93%; line-height: 1.44em; }

