a { 
	color: #000000;
	text-decoration: none;
}

a.color1 {
	color: #000033;
	text-decoration: none;
}

a.color2 {
	color: #993333;
	text-decoration: none;
}

a.color3 {
	color: #ff9933;
	text-decoration: none;
}

a.color4 {
	color: #ff0000;
	text-decoration: none;
}

a.color5 {
	color: #339933;
	text-decoration: none;
}

a.color6 {
	color: #339999;
	text-decoration: none;
}

a:hover { 
	color: #000000;
	text-decoration: underline;
}

a.color1:hover {
	color: #000033;
	text-decoration: underline;
}

a.color2:hover {
	color: #993333;
	text-decoration: underline;
}

a.color3:hover {
	color: #ff9933;
	text-decoration: underline;
}

a.color4:hover {
	color: #ff0000;
	text-decoration: underline;
}

a.color5:hover {
	color: #339933;
	text-decoration: underline;
}

a.color6:hover {
	color: #339999;
	text-decoration: underline;
}

body {
	background: #ffffff; 
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
}

input {
	font-family: Courier, Arial, Helvetica, Sans-Serif;
}

select {
	font-family: Courier, Arial, Helvetica, Sans-Serif;
}

td.buttonBackground {
	background: #cccccc;
	text-align: center;
}

td.buttonBackgroundLeft {
	background: #cccccc;
	text-align: left;
}

td.calendarHeading {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

td.calendarSquareGray {
	background: #7f7f7f;
}

td.colorGrid1 {
	background: #000033;
}

td.colorGrid2 {
	background: #993333;
}

td.colorGrid3 {
	background: #ff9933;
}

td.colorGrid4 {
	background: #ff0000;
}

td.colorGrid5 {
	background: #339933;
}

td.colorGrid6 {
	background: #339999;
}

td.day {
	font-size: 7.5pt;
}

td.headingMenu {
	background: #dcdcdc;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

td.label {
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}

td.labelCenter {
	font-family: Courier, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

td.labelLight {
	font-size: 11pt;
	text-align: right;
}

td.lightBackground {
	background: #eeeeee;
}

td.lightHeadingMenuLeft {
	background: #eeeeee;
	font-size: 14pt;
	font-weight: bold;
}

td.lightHeadingMenu {
	background: #eeeeee;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

td.mainHeading {
	font-size: 14pt;
	font-weight: bold;
}

td.mainHeadingCenter {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

td.menuLinks {
	background: #efefef;
	font-size: 10pt;
	font-weight: bold;
}

td.menuText {
	background: #efefef;
	font-size: 7.5pt;
}

td.message {
	color: #ff0000;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}

td.monthLinks {
	font-size: 10pt;
	font-weight: bold;
}

td.subFootingMenu {
	background: #eeeeee;
	font-size: 11pt;
	font-weight: bold;
}

td.subFootingMenuRight {
	background: #eeeeee;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}

td.subHeadingMenu {
	background: #dcdcdc;
	font-size: 11pt;
	font-weight: bold;
}

td.subHeadingMenuRight {
	background: #dcdcdc;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}

td.smallSpace {
	font-size: 1pt;
}

td.text105 {
	font-size: 10.5pt;
}
