body {
	background: #fff url(../images/bg.gif) repeat-x;
	margin: 0px;
	padding: 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

td { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; }

a { color: #900; text-decoration: none; }
a:visited { color: #900; }
a:hover { text-decoration: underline; padding: 0; }
a:active { color: #900; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFF; margin-left: 10px; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; }
h2 { font-size: 9pt; color: #CC9; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; margin-left: 10px; font-weight: normal; }
h3 { font-size: 11pt; font-weight: bold; color: #fff; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; margin-left: 15px; }
h4 { font-size: 10pt; font-weight: normal; color: #fff; margin-top: 0; margin-right: 15px; margin-bottom: 10px; margin-left: 15px; }
h5 { font-size: 8pt; font-weight: normal; color: #333; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 60px; }
h6 { margin-top: 0; margin-right: 10px; margin-bottom: 10px; margin-left: 50px; }

.subheader { font-size: 14pt; font-weight: bold; color: #900; }
.subheader a { text-decoration: none }

.subtext 	{ color: #333; font: 10pt arial, helvetica, sans-serif; }
.subtext td { color: #333; font: 10pt arial, helvetica, sans-serif; }

.subpullquote { color: #333; font: normal 12pt/1.3em arial, helvetica, sans-serif;; }

.subtextital { font-size: 10pt; line-height: normal; font-weight: normal; color: #333; margin-top: 10px; margin-right: 35px; margin-bottom: 10px; margin-left: 35px; }

table { margin: 0; padding: 0; }

.padding7 { padding-top: 7px; padding-bottom: 7px; }

.contentpadding {padding: 20px 20px 20px;}

img.photo-left  { float: left;  margin-right: 10px; margin-bottom: 5px; }
img.photo-right { float: right; margin-left:   5px; margin-bottom: 5px; }


/* Header */
div#hdr { color: #FFF; padding: 3px 10px;}
div#hdr a {
	color: #FFF;
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	}
div#hdr a:hover { text-decoration: underline; }


/* Sidenav */
ul#sidenav { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: normal;
	text-align: left;
	margin-top: 16px;
	}

ul#sidenav li {
	margin: 0;
	padding: 0;
	line-height: normal;
	text-align: right;
	}

ul#sidenav li h6 {
	font-size: 8pt;
	color: #333;
	font-weight: normal;
	margin: 0px 0px 0px 30px;
	padding: 0;
	width: 150px;
	text-align:left;
	}


/* Footer */
div#ftr { color: #CC9; text-align: center; margin-top:6px; }

div#ftr a:link {
	font-size: 11px;
	color: #900;
	text-decoration: none;
	}

div#ftr a:hover { text-decoration: underline; }


/* Added 1/6/06 
***************************/

/* Page section dividers */
.SubSection			{ color: #900; font: bold 14px arial,verdana,sans-serif; padding: 5px 8px; margin: 10px 0; background: #c7c7c7 url(../images/bkgd_section.jpg) repeat-x; }
.SubSection a		{ text-decoration:none; }

/* Forms */
form, input, select	{ font: 12px arial, sans-serif; padding: 1px }

acronym { cursor: help; border-bottom: none }
.eventTableHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C2C2C2;
	padding: 0;
	margin: 0;
	border: 0;
}
.chapterName{
	color: #900; font: bold 14px arial,verdana,sans-serif; padding: 5px 8px; margin: 10px 0; background: #c7c7c7 url(../images/bkgd_section.jpg);margin:1px 0 0 0
}
.chapEvtTable{
	border: 1px solid #c7c7c7; border-collapse:collapse;
}
.subtext 	{ color: #333; font: 10pt arial, helvetica, sans-serif;padding:5px; }

.chapterLink{color: #900; text-decoration: none;}
.chapterLink:link{color: #900; text-decoration: none;}
.chapterLink:active{color: #900; text-decoration: none;}
.chapterLink:visited{color: #900; text-decoration: none;}
.chapterLink:hover{color: #900; text-decoration: none;}
.eventTitleRow{
	color: #900; font: bold 11px arial,verdana,sans-serif; padding: 5px 8px; margin: 10px 0; background: #c7c7c7 url(../images/bkgd_section.jpg);margin:1px 0 0 0
}
.eventTitle{
	color: #900; font: bold 11px arial,verdana,sans-serif; padding: 5px 8px;
}
.eventDate{
	color: #900; font: bold 11px arial,verdana,sans-serif;padding: 5px 8px;
}
.eventDescription{
	color: #5d5d5d; font: normal 11px arial,verdana,sans-serif;padding: 5px 8px;
}
.location{
	color: #5d5d5d; font: normal 11px arial,verdana,sans-serif;padding: 5px 8px;
}
.CalEvtTitltTable{
	border: 1px solid #c7c7c7; 
}
.CalEvtRowTitle{
	color: #900; font: bold 14px arial,verdana,sans-serif; ;
}
.calEvtColTitle{
	color: #900; font: bold 16px arial,verdana,sans-serif;padding-left:5px;
}

.mainTable{
	border: 1px solid #c7c7c7; 
}
