/* CSS Document */

BODY {
  background-color: #FFFFFF;
}

TR.banner {
  width:             700px;
}

TD.nav {
  width:             150px;
}

TD.content {
  width:	 					 550px;
}

TR.footer {
  width:             700px;
	font-style:        italic;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         8pt;
  vertical-align:    top;
  text-align:        center;
}

DIV.nav {
  font-weight:       bold;
  font-style:        italic;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
  vertical-align:    top;
  width:             140px;
  padding:           5px 5px 5px 5px;
  text-align:        center;
/*	background-color:  #FFEC9F;
	border:            1px 1px 1px 1px;
	border-color:      #FFD001;
	border-style:			 solid;
	*/
	background-image:  url(images/navBackground.jpg);
	background-repeat: repeat-y;
}

HR.nav {
  color: #004C90;
	width: 50;
	align: center;
}

A:link { color: #004C90; text-decoration: none }
A:visited { color: #004C90; text-decoration: none }
A:hover { color: #E20926; text-decoration: underline }
A:active { color: #E20926; text-decoration: underline }

HR.nav { color: #000099; width: 50px; height: 1px; position-x: 50; }

TD.content {
  width:             590px;
  padding:           5px 5px 5px 5px;
  vertical-align:    top;
}

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

TD.values {
  font-size:         14pt;
  padding:           5px 5px 5px 5px;
}

H1 {
  font-size:         14pt;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-style:        italic;
	color:						 #E20926;
}

H2 {
  font-size:         12pt;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-style:        italic;
	color:						 #E20926;
}

DIV.rightblock {
  float:             right;
  clear:             both;
}

SPAN.heading {
  font-size:         12pt;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-style:        italic;
  font-weight:       bold;
}

IMG.thumb {
  border:            1px 1px 1px 1px;
  color:             #000099;
}

/* Events calendar */
TD.eventsDate {
  background-color:	 #004C90;
	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: #004C90;
	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:	 #004C90;
	color:						 #FFFFFF;
	font-weight:       bold;
  font-family:       Arial, Verdana, Helvetica, sans-serif;
  font-size:         10pt;
  text-align:        center;
}

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

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

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

A.calMonthLinks:link { color: #FFFFFF; text-decoration: none }
A.calMonthLinks:visited { color: #FFFFFF; text-decoration: none }
A.calMonthLinks:hover { color: #FFFFFF; text-decoration: underline }
A.calMonthLinks:active { color: #FFFFFF; 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: 						 #FF0000;
	font-family:       Arial, Verdana, Helvetica, sans-serif;
	font-weight:			 bold;
	font-style:				 italic;
	font-size:				 6pt;
}