.main {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #000000;
    text-decoration : none;
}
.mainwhite {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #ffffff;
    text-decoration : none;
}
#cart { position:absolute;left:600px;top:70px;width:300px;height:15px; }

A.nav {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #ffffff;
    text-decoration : none;
}
A.nav:HOVER {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #ff0000;
    text-decoration : none;
}
A.main {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #8080C0;
    text-decoration : none;
}
A.main:HOVER {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #ff0000;
    text-decoration : underline;
}
BODY {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}
TD {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}
.tabletitle {
    background : #666699;
    color : #FFFFFF;
    font-weight : bold;
    font-size : 12px;
}
.cartoffset1 {
    background : #E1E1E1;
    font-weight : bold;
	color : #666699;
}
.cartoffset2 {
    background : #C0C0C0;
    font-weight : bold;
}
A.tabletitlelink {
    color : #666699;
    font-weight : bold;
    font-size : 12px;
}
.tdtitle {
    background : #CCCCFF;
    color : #000000;
    font-weight : bold;
    font-size : 12px;
	text-align : right;
}
A.tdtitlelink {
    color : #000000;
}
A.tdtitlelink:HOVER {
    color : #CCCCCC;
}
.offset {
    background : #FFFFFF;
	color : #666699;
}
IMG {
    border-color : #000000;
}
A {
	color : #CF0020;
}
A:HOVER {
	color : #000000;
}
A.topnav {
	color : #3399FF;
	font-weight : bold;
	line-height : 22px;
    text-decoration : none;
}
A.topnav:HOVER {
	color : #000000;
	font-weight : bold;
	line-height : 22px;
    text-decoration : none;
}
A.leftnav {
	color : #CF0020;
	font-weight : bold;
    text-decoration : none;
}
A.leftnav:HOVER {
	color : #000000;
	font-weight : bold;
    text-decoration : none;
}
A.footnav {
    color : #8080C0;
	font-weight : bold;
    text-decoration : none;
}
A.footnav:HOVER {
	color : #ff0000;
	font-weight : bold;
    text-decoration : none;
}

A.onblack {
	color : #3399FF;
	font-weight : bold;
    text-decoration : none;
}
A.onblack:HOVER {
	color : #CF0020;
	font-weight : bold;
    text-decoration : none;
}

A.backbutton {
	color : #FFFFFF;
	background : #3399FF;
	font-weight : bold;
    text-decoration : none;
}
A.backbutton:HOVER {
	color : #FFFFFF;
	background : #000000;
	font-weight : bold;
    text-decoration : none;
}

A.rightnav {
  font: 9pt Arial, Helvetica;
  text-decoration: none;
}

<!-- This sets the color for the lines that make up the calendar grid -->
.calendartable {
    background : #000000;
}

<!-- This sets the background color for the row containing the Last Month, Next Month, etc. links -->
.calendarlinktd {
    background : #CF0020;
}

<!-- This is the color for the top links on the calendar -->
A.calendartoplink {
    color : #FFFFFF;
}

A:HOVER.calendartoplink {
    color : #000000;
}

<!-- This sets the background color for the cell on which the month appears -->
.calendartd2 {
    background : #000000;
}

<!-- This is the text color for the cell on which the month appears -->
.calendartextontd2 {
    color : #FFFFFF;
}

<!-- This sets the background color for the row containing the days of the week -->
.calendartd {
    background : #FFFFFF;
}

<!-- This is the color for the days of the week -->
.calendartextontd {
    color : #CF0020;
}

<!-- This sets the color for the date numbers -->
.calendardatenumbers {
    color : #000000;
}

<!-- This sets the background color for the cells on which the date numbers appear -->
.calendardaytd {
    background : #FFFFFF;
}

.eventtitle {
	text-transform : uppercase;
}
.button {
    color : #FFFFFF;
	background : #CF0020;
    font-size : 9px;
    font-weight : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* OFFICE */
.officeheader {
  color: #FFFEDF;
  background-color: #CE0025;
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
}

.officesubheader {
  color: #FFFFFF;
  background-color: #0F0F0F;
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
}

A.officetopnav {
  color: #FFFFFF;
  background-color: #0F0F0F;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: none;
}

A.officetopnav:hover {
  color: #FFFF00;
}

TD.help {
  background-color: #0F0F0F;
}

A.help {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  cursor: help;
  text-decoration: none;
}

A.help:hover {
  color: #FFFF00;
}
