BODY {
	MARGIN: 0px;
}
TD {
	FONT: 11px arial; COLOR: #306;
}
A {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
IMG {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#bgr {
  position:absolute;
  left:0em;
  top:0em;
  width:200px;
  background-color:transparent;
  height:100%;}

#navigation A {
	FONT: 10px arial; COLOR: #ffffff; LETTER-SPACING: 0.1em; TEXT-DECORATION: none;
}
#navigation A:hover {
	COLOR: #C9C1DD; TEXT-DECORATION: underline;
}
#padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px;
}
#calendar TD {
	BORDER-RIGHT: rgb(0,51,153) 1px solid; BORDER-TOP: rgb(0,51,153) 1px solid; BORDER-LEFT: rgb(0,51,153) 1px solid; BORDER-BOTTOM: rgb(0,51,153) 1px solid;
}
#noborder TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
#weekdays TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; FONT: bold 11px arial; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px;
}
#calheader TD {
	FONT-WEIGHT: bold;
}
.logo {
	FONT: bold 18px/22px times new roman; COLOR: #306; LETTER-SPACING: 0.3em;
}
.tagline {
	FONT: 11px times new roman; COLOR: #cc3300; LETTER-SPACING: 0.2em;
}
.smallText {
	FONT: 12px/18px times new roman; COLOR: #cc3300;
}
.pageHeader {
	FONT: bold 30px/38px georgia, comic sans MS, sans-serif; 
        COLOR: #609; 
        LETTER-SPACING: 0.1em; 
        text-align: center;
        text-transform: uppercase;
}
.bodyText {
	FONT: 11px/24px arial; 
        COLOR: #306;
}
.pageName {
	FONT: 20px/26px georgia; COLOR: #cc3300; LETTER-SPACING: 0.1em;
}
.subHeader {
	FONT: bold 20px/26px arial; 
        COLOR: #609; 
        LETTER-SPACING: 0.1em;
        text-align: center;
}
.navText {
	FONT: 10px arial; COLOR: #fff; LETTER-SPACING: 0.1em;
}
.stressText {
	WIDTH: 12em; FONT: 14px arial; COLOR: #cc3300; vertical-align:top;
}
.whiteOnBlue {
	FONT: 14px arial; COLOR: #ffffff; background-color: #000099; vertical-align:center;
        border-width: medium; border-style: double; text-align: center;
}
.whiteOnRed {
	FONT: 14px arial; COLOR: #ffffff; background-color: #ff0000; vertical-align:center;
        border-width: medium; border-style: double; text-align: center;
}
.cellBorder { 
        border-width: medium; border-style: double; padding-left: 1em; text-align: center;
}
.cellBorderRight { 
        border-width: thin; border-style: solid; padding-right: 1em; text-align: right;
}
.cellBorderLeft { 
        border-width: thin; border-style: solid; padding-left: 1em; text-align: left;
}
.boldHeader { 
 	FONT: 14px arial; COLOR: #000000; vertical-align:center; text-align: center; font-weight: bold;
}
.boldNormal { 
 	FONT: 12px arial; 
        COLOR: #000000; 
        vertical-align:center; 
        text-align: center; 
        font-weight: bold;
}

