/* CSS Document */

BODY {
  background-color: #FFFFFF;
	color:						#000000;
}

A:link { color: #006699; text-decoration: none }
A:visited { color: #006699; text-decoration: none }
A:hover { color: #0099CC; text-decoration: underline }
A:active { color: #0099CC; text-decoration: underline }

TD.navbar_links {
  font-weight:       bold;
  font-style:        italic;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         13pt;
  text-align:        center;
	vertical-align:		 top;
	width:						 501px;
}

TD.content {
  vertical-align:		 top;
	padding:					 10px 10px 10px 10px;
	width:						 680px;
}

TD.footer {
  padding:           5px 5px 5px 5px;
  font-size:         10pt;
  text-align:        center;
}

H1 {
  font-size:         14pt;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-style:        italic;
	font-variant:			 small-caps;
	letter-spacing:		 0.08em;
	text-align:				 center;
  border-width:			 1px 0px 1px 0px;
	border-style:			 solid;
	border-color:			 #003366;
	color:						 #003366;
}

H2 {
  font-size:         12pt;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-style:        italic;
	font-variant:			 small-caps;
	letter-spacing:		 0.08em;
	color:						 #003366;
}

IMG.border {
	border-width:      1px;
	border-style:      solid;
	border-color:			 #003366;
}

IMG.borderLeftMargin {
	border-width:      1px;
	border-style:      solid;
	border-color:			 #003366;
	margin-left:			 10px;
}

IMG.borderRightMargin {
	border-width:      1px;
	border-style:      solid;
	border-color:			 #003366;
	margin-right:			 10px;
}



/* Events calendar */
TD.eventsDate {
  background-color:	 #003366;
	color:						 #FFFFFF;
	font-weight:       bold;
  font-style:        italic;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         12pt;
  vertical-align:    top;
  width:             400px;
  padding:           5px 5px 5px 5px;
  text-align:        center;
}

TD.eventsRowName {
  color: #F2E8C2;
	text-decoration: none;
}

TD.eventsRowName:hover {
  color: #6666FF;
	text-decoration: none;
}

TD.eventsRowTime {}

TD.eventsRowGroup {}

TD.eventsCalColumn {
  width:             200px;
	vertical-align: 	 top;
}

TABLE.cal {
  padding-left:      10px;
	padding-right:     10px;
	align:             center;
}

TR.calMonth {
  background-color:	 #003366;
	color:						 #FFFFFF;
	font-weight:       bold;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
  text-align:        center;
}

TR.calDaysOfWeek {
  background-color:	 #003366;
	color:						 #FFFFFF;
	font-weight:       bold;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
  text-align:        center;
}

TD.calDay {
	color:						 #FFFFFF;
	font-weight:       bold;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
  text-align:        center;
	width:             20px;
	height:            20px;
}

TD.calCurrentDay {
	color:						 #006699;
	font-weight:       bold;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
  text-align:        center;
	border-color:      #006699;
	border-width:      1px;
	border-style:      solid;
	width:             20px;
	height:            20px;
}

A.calMonthLinks:link { color: #006699; text-decoration: none }
A.calMonthLinks:visited { color: #006699; text-decoration: none }
A.calMonthLinks:hover { color: #0099CC; text-decoration: underline }
A.calMonthLinks:active { color: #0099CC; text-decoration: underline }



TD.picturebook {
  width:             200;
	font-weight:       bold;
  font-style:        italic;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         12pt;
}

span.picturebookDate {
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
}

SPAN.new {
  color: 						 #003366;
	font-family:       Arial, Verdana, Helvetica, sans-serif;
	font-weight:			 bold;
	font-style:				 italic;
	font-size:				 7pt;
}