body { font: 100%/1.18em Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #333333; background: #e6e6e6 url(../images/wamBkgnd.jpg) no-repeat center top; }
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
a:link { color: #3166B7; }
a:visited { color: #3166B7; }
a:hover { color: #BF1110; text-decoration: underline; }
a:active { color: #27409C; }
#logo { background: #FFFFFF; margin: 8px 12px 0px 0px; padding: 0px; width: 385px; height: 73px; position: absolute; top: 0px; right: 0px; float: right; }
#container { margin: 0px auto; padding: 0px; width: 760px; top: 0px; background: #FFFFFF url(../images/whiteBkgnd.gif) repeat; height: 100%; min-height: 100%; height: 100% !important; position: relative; }
#header { background: #FFFFFF; padding: 0px; margin: 0px; width: 760px; }
#main { margin: 0px auto; padding: 0px; width: 100%; height: 100%; text-align: left; }
#eventContent { margin: 0px auto; padding: 0px; height: 100%; width: 100%; float: left; position: relative; clear: both; }
#eventContent p { font-size: 100%; margin: 0px; padding: 3px; text-align: left; line-height: 1.32em; }
#topNav { background: #346DC5; padding: 0px; width: 760px; height: 24px; color: #FFFFFF; text-align: left; margin: 0px auto; }
#topNav p { margin: 0px; padding: 4px 0px 0px 22px; font-size: 10px; font-weight: bold; color: #FFFFFF; position: relative; }
#topNav a:link { color: #FFFFFF; }
#topNav a:visited { color: #FFFFFF; }
#topNav a:hover { color: #33CCFF; text-decoration: underline; }
#topNav a:active { color: #33CCFF; }
.separationRule { margin: 0px auto; width: 96.8%; border-top: 1px solid #E1E1E1; padding: 0px; display: block; height: 4px; }
.separationRule h3 { font-size: 90%; color: #999999; margin: 0px; padding: 0px 0px 0px 10px; }
.separationRule img { margin: 0px; padding: 4px; }
.separationRule2 { margin: 0px auto; width: 95%; border-top: 1px solid #E1E1E1; padding: 5px 0px 6px; display: block; }
.separationRule2 img { margin: 0px; padding: 0px; }
.separationRule2 h3 { padding: 0px; height: 50px; width: 165px; position: absolute; float: right; right: 20px; top: 30px; margin: 0px; }
.separationRule3 { margin: 0px auto; width: 96%; border-top: 1px solid #CCCCCC; padding: 0px; display: block; position: relative; clear: left; }
.separationRule4 { margin: 0px auto 8px; width: 75%; padding: 0px; height: 1px; display: block; clear: left; border-top: 1px solid #CCCCCC; }
.centerPic { margin: 0px auto; padding: 4px; width: 100%; border-style: none; text-align: center; }
#content { margin: 8px auto 0px; padding: 0px; width: 98%; }
#lectureContent { margin: 0px 0px 0px 6px; padding: 0px; width: 542px; float: left; display: block; height: 100%; }
#lectureContent .eventInfo { margin: 12px auto; padding: 0px; width: 99%; }
#lectureContent .eventInfo p { margin: 0px; padding: 0px 4px 0px 0px; }
#lectureContent .eventInfo h3 { font-size: 13px; font-weight: bold; margin: 0px; padding: 0px 0px 6px; line-height: 1.2em; }
#lectureContent .eventInfo h5 { font-size: 9px; margin: 0px; padding: 6px 0px 0px; font-weight: normal; line-height: normal; clear: both; }
#lectureContent .picLeft { margin: 0px 7px 0px 0px; padding: 3px; float: left; border: 1px solid #CCCCCC; }
#lectureContent .picRight{ margin: 0px 0px 0px 7px; padding: 3px; float: right; border: 1px solid #CCCCCC; }
#lectureContent p { font-size: 11px; line-height: 1.32em; margin: 0px; padding: 0px; }
#fwamSidebar { margin: 0px; padding: 0px; width: 185px; float: right; }
.sidebar a:link { color: #3166B7; }
.sidebar a:visited { color: #4B81CF; }
.sidebar a:hover { color: #B62A19; text-decoration: underline; }
.sidebar a:active { color: #B62A19; }
.sidebar img { margin: 0px auto; padding: 0px; }
.calIcon { margin: 0px auto; padding: 4px 0px 0px; text-align: center; width: 174px; }
.calIcon h3 { text-align: left; margin: 0px; padding: 0px 3px 0px 6px; color: #333333; font-size: 65%; font-weight: bold; line-height: 1.2em; }
.calIcon h4 { text-align: left; margin: 0px; padding: 0px 0px 0px 8px; color: #666666; font-size: 65%; font-weight: normal; line-height: 1.2em; }
.calIcon h5 { font-size: 12px; font-weight: bold; text-align: center; margin: 0px; padding: 0px; color: #F60403; }
.calIcon h6 { font-size: 10px; line-height: 1.2em; color: #766D5E; text-align: center; margin: 0px auto; padding: 0px; width: 90%; }
.calIcon2 {
	margin: 6px auto 4px;
	padding: 4px;
	text-align: center;
	width: 162px;
	font-size: 11px;
	line-height: 1.32em;
	font-weight: bold;
	color: #0564F4;
}
#support { margin: 0px auto; padding: 0px 0px 8px 10px; width: 540px; height: 100%; position: relative; background: #FFFFFF; }
#support img { margin: 0px; padding: 0px; clear: both; }
#support p { color: #0E416C; padding: 0px 0px 6px 8px; font-size: 0.7em; line-height: 1.22em; margin: 0px; float: left; width: 98%; }
#support h2 { font-size: 95%; font-weight: bold; color: #004D8C; margin: 0px; padding: 8px 0px 8px 8px; line-height: 1em; display: block; text-align: left; float: left; width: 100%; }
#support h3 { font-size: 140%; margin: 0px; padding: 0px; font-weight: bold; line-height: 1.32em; color: #0E416C; }
#support h4 { font-size: .8em; margin: 6px 0px 5px 3px; padding: 0px; font-weight: bold; line-height: 1.32em; color: #004E8F; float: left; width: 100%; }
#support h5 { margin: 0px; padding: 0px; }
#support h6 { font-size: 90%; font-weight: bold; margin: 0px; padding: 0px; float: left; width: 98%; position: relative; color: #990000; border-bottom: 1px solid #CCCCCC; }
#support .seriesBox { margin: 6px 0px 12px 6px; padding: 0px; float: left; background: #FFFFCC; border: 1px solid #CCCCCC; width: 525px; }
#support .seriesBox p { font-size: 12px; line-height: 1.32em; margin: 0px 0px 6px; padding: 0px 0px 6px 12px; width: 96%; }
#support .seriesBox h4 { margin: 0px 0px 7px; padding: 3px 0px 3px 8px; font-size: 14px; font-weight: bold; background: #004C8A; width: 99%; color: #FFFFFF; }
#support .box01 { margin: 0px; padding: 0px; height: 100%; clear: left; position: relative; width: 99%; background: #FFFFFF; }
#support .box01 h2 { font-size: 1em; font-weight: bold; margin: 0px; padding: 4px; display: block; }
#support .box01 h4 { font-size: .7em; color: #666666; font-style: italic; margin: 0px; padding: 0px 0px 4px 4px; }
#support .box01 .photo { margin: 0px 12px 0px 0px; padding: 3px; float: left; border: 1px solid #CCCCCC; position: relative; }
#support .box01 .info { background: #FFFFFF; margin: 0px; padding: 0px; width: 280px; display: block; position: relative; float: left; }
#support .box01 .info p { font-size: 0.95em; display: block; margin: 3px 0px; padding: 3px 0px 6px 7px; font-weight: bold; color: #004D8C; line-height: 1.1em; }
#support .box01 .info h1 { font-size: 80%; font-weight: bold; margin: 0px; padding: 0px 0px 4px; width: 97%; }
#support .box01 .info .item { margin: 4px 0px; padding: 4px 0px; width: 280px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; clear: left; }
#support .box01 .info  .item p { font-size: 0.9em; display: block; margin: 6px 0px 8px; padding: 0px 0px 0px 7px; font-weight: bold; line-height: 1.18em; clear: left; }
#support .box01 .info .item h2 { font-size: 0.725em; margin: 0px; padding: 1px 3px 2px 6px; width: 96%; color: #9A2B1A; }
#support .box01 .info .item h3 { font-size: 0.725em; margin: 0px; padding: 3px 3px 3px 6px; width: 270px; display: block; clear: left; line-height: 1.18em; }
#support .fullcolText { margin: 0px auto; padding: 0px; width: 100%; height: 100%; }
#support .fullcolText p { font-size: 75%; line-height: 1.2em; margin: 0px; padding: 0px; }
#support .fullcolText h1 { font-size: 90%; font-weight: bold; margin: 4px 0px 6px 12px; padding: 4px 0px; width: 97%; border-bottom: 1px solid #E6E6E6; color: #7F0600; line-height: 1.32em; display: block; }
#support .fullcolText h2 { font-size: .8em; font-weight: normal; color: #0E416C; margin: 8px 0px 0px 12px; padding: 0px; line-height: 1.32em; width: 97%; float: none; }
#support .fullcolText h3 { font-size: .8em; line-height: 1.32em; margin: 12px 0px 0px; padding: 0px 0px 0px 12px; float: left; width: 30%; display: block; }
#support #signup { border: 1px solid #2E62AF; width: 96%; padding: 4px; margin: 14px auto 0px 6px; background: #EDF2FA; height: 100%; float: left; }
#support #signup p { font-size: 12px; line-height: 1.2em; margin: 0px; padding: 0px; }
#support #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; }
#support #signup h2 { font-size: 80%; font-weight: bold; color: #0E416C; margin: 0px auto; padding: 4px 12px 4px 15px; width: 94%; line-height: 1.32em; }
#support #signup h3 { font-size: 80%; line-height: 1.32em; margin: 12px 0px 0px; padding: 0px 0px 0px 12px; float: left; width: 30%; display: block; }
#support #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%; }
#support #signup .button a:link { color: #0033FF; }
#support #signup .button a:visited { color: #0033FF; }
#support #signup .button a:hover { color: #AF2F14; text-decoration: underline; }
#support #signup .button a:active { color: #AC281B; }
#support .indent { padding-left: 12px; }
#support .photo { margin: 4px 10px 8px 0px; padding: 3px; border: 1px solid #DFDFDF; float: left; }
#support .photo2 { margin: 4px 8px 6px 0px; padding: 3px; border: 1px solid #DFDFDF; }
#support .photoNoBorder { margin: 8px auto; padding: 3px; display: block; float: left; width: 98%; position: relative; text-align: center; }
#support .eventSticky { padding: 3px; border: 1px solid #A32B1B; background: url(../images/candleBkgnd.jpg) no-repeat center top; width: 52%; margin: 0px 0px 4px; float: left; }
#support .eventSticky p { font-size: 100%; margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold; line-height: 1.32em; }
#support .eventSticky h3 { font-size: 110%; font-weight: bold; margin: 0px; padding: 4px; color: #FFFFFF; }
#support .eventSticky h4 { font-size: 12px; line-height: 1.44em; font-weight: bold; margin: 0px; padding: 4px; color: #FFFFFF; }
#support .imp { font-weight: bold; clear: left; margin: 0px; padding: 0px; }
#support .leftcolText { margin: 0px; padding: 0px; width: 246px; float: left; height: 100%; font-size: 90%; }
#support .leftcolText h1 { font-size: 100%; font-weight: bold; margin: 0px 0px 4px; padding: 0px 4px 0px 0px; color: #333333; float: left; width: 95%; border-bottom: 1px solid #E6E6E6; }
#support .leftcolText h2 { font-size: 75%; font-weight: bold; color: #333333; margin: 0px; padding: 2px 4px 2px 0px; float: left; width: 23%; }
#support .leftcolText h3 { font-size: 75%; font-weight: bold; color: #333333; margin: 0px; padding: 2px 0px 2px 6px; line-height: 1.1em; float: left; width: 72%; }
#support .leftcolText h4 { font-size: 80%; line-height: 1.2em; color: #972218; margin: 0px; padding: 4px 5px 4px 6px; font-weight: bold; float: left; width: 94%; }
#support .leftcolText h5 { font-size: 80%; color: #333333; margin: 0px; padding: 0px 0px 4px 6px; line-height: 1.2em; font-weight: normal; }
#support .leftcolText h6 { font-size: 75%; font-style: italic; font-weight: bold; color: #000000; margin: 2px 0px 8px; padding: 1px 0px 1px 6px; background: #F0F0F0; line-height: 1.2em; width: 90%; }
.schedule { margin: 0px; padding: 0px; width: 100%; float: left; height: 100%; }
.schedule p { font-size: 80%; line-height: 1em; margin: 0px; padding: 0px; }
#support .rightcolText { margin: 0px; padding: 0px; width: 290px; font-size: 76%; line-height: 1.32em; float: right; position: relative; }
#support .rightcolText .highlight { background: #FFFFCC; margin: 4px 0px; padding: 4px; width: 96%; height: 100%; position: relative; float: left; border: 1px solid #3166B7; }
#support .rightcolText .highlight p { font-size: 85%; line-height: 1.32em; font-weight: bold; margin: 0px; padding: 4px 4px 4px 6px; width: 94%; color: #004D8C; }
#support .rightcolText .highlight h3 { font-size: 100%; font-weight: bold; color: #004D8C; }
#support .rightcolText .highlight2 { background: #F7F7F7; margin: 4px 0px; padding: 0px; width: 98%; height: 100%; border: 1px solid #A0A0A0; float: left; }
#support .rightcolText .highlight2 p { font-size: 90%; line-height: 1.32em; margin: 0px 0px 6px; padding: 4px 4px 4px 6px; width: 97%; color: #004D8C; }
#support .rightcolText .highlight2 h3 { font-size: 100%; font-weight: bold; }
#support .rightcolText p { font-size: 90%; margin: 0px; padding: 4px 4px 7px; position: relative; text-align: left; width: 97%; }
#support .rightcolText h1 { font-size: 115%; font-weight: bold; margin: 0px; padding: 0px 4px 8px; color: #004D8C; }
#support .rightcolText h2 { font-size: 100%; font-weight: bold; color: #004D8C; margin: 0px; padding: 2px 4px; background: #E6EEF9; line-height: 1.32em; }
#support .rightcolText h3 { font-size: 90%; font-weight: bold; color: #333333; margin: 0px; padding: 2px 0px 2px 6px; }
#support .rightcolText h4 { font-size: 80%; line-height: 1.2em; color: #333333; margin: 0px; padding: 0px 5px 4px 6px; font-weight: normal; }
#support .rightcolText h5 { font-size: 80%; color: #333333; margin: 0px; padding: 0px 0px 4px 6px; line-height: 1.2em; font-weight: normal; }
#support .rightcolText h6 { font-size: 75%; font-style: italic; font-weight: bold; color: #000000; margin: 2px 0px 8px; padding: 1px 0px 1px 6px; background: #F0F0F0; line-height: 1.2em; }
#supportGala { margin: 0px auto; padding: 0px 8px 8px 12px; width: 540px; float: left; height: 100%; }
#supportGala .cntrdImage { margin: 0px; padding: 0px; width: 540px; display: block; text-align: center; height: auto; clear: left; }
#supportGala .pic { margin: 0px 12px 0px 0px; padding: 3px; border: 1px solid #E6E6E6; }
#supportGala p { font-size: 12px; line-height: 1.32em; margin: 0px; padding: 0px 0px 4px; }
#supportGala h3 { font-size: 80%; line-height: 1.32em; margin: 0px; padding: 0px; float: left; position: relative; color: #346DC5; }
#supportGala h4 { font-size: 12px; font-weight: bold; color: #0B51B3; margin: 0px auto; padding: 5px 0px; line-height: 1.32em; clear: left; width: 90%; }
.sidebar { margin: 0px auto; padding: 0px 0px 4px; height: 100%; width: 92%; background: #FFFFFF; text-align: left; }
table { margin: 0px; padding: 0px; }
.clear01 { clear: both; float: left; display: block; background: #FFCC99; margin: 0px; padding: 0px; width: 98%; }
.clear02 { clear: both; margin: 0px; padding: 0px; width: 96%; height: 20px; }
.clear03 { margin: 0px auto; padding: 0px; width: 96%; }
#footer { margin: 12px auto 0px; padding: 4px 0px 0px; width: 98%; border-top: 1px solid #E1E1E1; position: relative; background: #FFFFFF; color: #999999; height: 28px; text-align: right; bottom: 0px; clear: both; }
#supportGala .highlight2 h2 { font-size: 1.2em; line-height: 1.32em; text-align: center; color: #D71D22; }

#footer p { font-size: 10px; line-height: 1.32em; font-weight: bold; background: #FFFFFF; margin: 0px; padding: 0px; text-align: right; }
.picCaption { font-size: 12px; line-height: 1.2em; margin: 5px 0px 0px; padding: 3px 0px 3px 12px; font-weight: bold; color: #3B629B; }
