ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE  { display: block }
LI                { display: list-item }
HEAD          { display: none }
TABLE         { display: table }
TR               { display: table-row }
THEAD        { display: table-header-group }
TBODY        { display: table-row-group }
TFOOT        { display: table-footer-group }
COL            { display: table-column }
COLGROUP { display: table-column-group }
TD, TH        { display: table-cell }
CAPTION    { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION    { text-align: center }
BODY          { padding: 8px; }
H1              { font-size: 2em; margin: .67em 0 }
H2              { font-size: 1.5em; margin: .83em 0 }
H3              { font-size: 1.17em; margin: 1em 0 }
H4, P, BLOCKQUOTE, UL, FIELDSET, FORM, OL, DL, DIR, MENU 
			{ margin: 1.33em 0 }
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4, H5, H6, B, STRONG          { font-weight: bolder }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM, VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE, KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
 HR              { border: 1px inset } 
OL, UL, DIR, MENU, DD        { margin-left: 40px }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }


/* ===================================== */

BODY {
	background: white;

}

BODY, P, UL, OL {
	font-family: Novalis, "Comic Sans MS", Charcoal, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	margin: 1em 1em;
	color: #00193F;
	padding: 0; 
}

H1, H2, H3, H4, H5, H6 {
	margin: .5em 1.5em;
	font-weight: bold; 
	text-align: center;
	color: #002359;
}

H4 B {
	text-transform: uppercase;
}



P B, TD B, TH B{
	color: #002359;
}

TD, TH, TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00193F;
	text-align: left;
	border-top: medium solid white;
	padding: .5em 1.5em; 
	background: #ECF4F4;	
}

TD.calendar {
 padding: .5em .15em; 
}

TD.time {
	text-align: center; 
 padding: .5em .2em;
 valign: middle;
}

TD.heading, TH {
	background: #E4EBF2;
	padding: .5em;
}

TH {
	border-top: none;
	text-align: center;
}

.note, .notegreen, .notecentergreen {
	background: #F5F5FF;
	padding: .5em;
	border: none;
}

.notegreen, .notecentergreen {
	background: #ECF4F4;<P ALIGN="right"></P>
}

.notecenter, .donation, .navbar, .notecentergreen {
	TEXT-ALIGN: CENTER;	
	MARGIN-LEFT: 7%;
	MARGIN-RIGHT: 7%;
	font-size: 92%;
}

.donation {
	text-transform: uppercase;
}

.navbar {
	line-height: 1.5em;	
}

.indent_margin {
	margin-left: 2em;
}

DIV.sans_indent  P{
	font-family: "Comic Sans MS", Charcoal, Verdana, Geneva, sans-serif; 
	margin-left: 2em;
}

DIV.serif_indent  P{
	font-size:10.0pt;
	font-family: "Times New Roman", serif;
	margin-left: 2em;
}

.center {
	text-align: center;
}

.center table
{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.attribution {
	margin-top: 0em;
	text-align: right;
	font-style: italic; 
	font-size: 90%;
}

A:link {
	COLOR:#00357F;
}

A:visited, A:visited B {
	COLOR: #006665;
}

A:active,  A:link:hover, A:link:hover B,  A:visited:hover, A:visited:hover B {
	COLOR:#250059; 
}


A.top {
	font-family: Arial, Helvetica, sans-serif;
     	FONT-SIZE: 10px; 
	padding: .75% .75%; 
	background: #E4EBF2;
	margin-left: -1em;
}


A IMG {
	BORDER: none;
}

.pipe {
	vertical-align: text-bottom;
}


.logo {
      float: left;
	margin: 1em 2em 1em -1em;
}

.clear  { 
	clear: both; 
}

.nomargin { 
	margin: -1em -2em -1em -2em ;
} 

/*   ------- color notes ------- 		*/
/*   basic text 		#00193F; 		*/
/*   h1-5 and B		#002359; 		*/
/*   table bg		#ECF4F4; 		*/
/*   th bg			#E4EBF2; 		*/
/*   note bg		#F5F5FF; 		*/
/*   A:link 			#00357F; 		*/
/*   A:visited		#006665; 		*/
/*   A:hover		#250059; 		*/ 

