.errorfont {
  color: #CC0033;
  font-weight: bold;
}

BODY {
  color:#000000;
  font:500 9pt Verdana, Arial, Helvetica, sans-serif;
  margin: 8px 8px 8px 16px;
  background-color: #666666;
}

TD {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
}

B {
  FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
  FONT-WEIGHT: bold
}

P {
  COLOR: black;
  FONT-FAMILY: Verdana,Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-INDENT: 0pt
}

P.rm {
  COLOR: black;
  FONT-FAMILY: Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-ALIGN: right;
  TEXT-INDENT: 0pt
}

P.lm {
  COLOR: black;
  FONT-FAMILY: Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-ALIGN: left;
  TEXT-INDENT: 0pt
}

LI {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}

UL {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}

OL {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}

.textblack {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: 700
}

.textsmallblack {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 700
}

.textxxsmallblack {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal
}

.pageHeader {
 font-family: Arial,helvetica,sans-serif;
 font-size: 14pt;
 color: #000000;
 line-height: 16px;
 font-weight: bold;
 white-space: nowrap;
}

.archiveHeader {
 font-family: Arial,helvetica,sans-serif;
 font-size: 12pt;
 color: #000000;
 line-height: 16px;
 font-weight: bold;
 white-space: nowrap;
}

.entry {
  border:thin inset #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#000000;
  background:#FAFAFA;
  font:500 9pt Verdana, Arial,Helvetica,sans-serif;
  letter-spacing:0px;
  vertical-align: middle;
}

.entrySmall {
  border:thin inset #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#000000;
  background:#FAFAFA;
  font:500 7pt Verdana, Arial,Helvetica,sans-serif;
  letter-spacing:0px;
  vertical-align: middle;
}

.copyright  {
  COLOR : #333333;
  FONT-FAMILY : Verdana, Arial, Helvetica;
  FONT-SIZE : 7pt;
  FONT-WEIGHT : normal;
  text-decoration: none;
}

.table {
  border: solid 1px #003366;
  background-color: #ffffff;
}

.infoTable {
	border: solid 1px #FF0000;
	background-color: #FDFACC;
}

.tableHeader {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 2px 8px 2px 8px;
  background-color: #FF6600;
  border: solid 1px;
  border-color: #FF9933;
}

.tableSubHeader A
{
  color: #000000;
  text-decoration: none;
}

.tableSubHeader A:hover
{
  color: #cc3333;
  text-decoration: none;
}

.tableSubHeader {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  background: #dddddd;
  padding: 3px;
  border: solid 1px;
  border-color: #ffffff #999999 #999999 #ffffff;
}

.tableRowEven {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #ffffff;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}

.tableRowOdd {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #ffff99;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}

.tableRowNoContents {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #959595;
  background-color: #ffffff;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}

.textButton { 
  background: #e0e1e5 url('/css/images/crs_button_tile.gif'); 
  border: thin outset;
  color: #000000;
  cursor: hand; 
  font-weight: bold;
  margin: 8px 8px 0px 0px;
}

.textSmallButton {
  background: #cccccc url('/css/images/button_tile.gif'); 
  border: thin outset;
  color: #000000;
  padding: 0px;
  vertical-align: middle;
  cursor: hand;
  text-align: center;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.linkButton {
  color: #666666;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.linkButton:hover {
  color: #003366;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.linkButton A {
  color: #666666;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.linkButton A:hover {
  color: #003366;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.tableCellHasButton {
  padding: 1px;
  height: 21px;
  vertical-align: middle;
  width: 20px;
  background-color: #dddddd;
}

.imageAction {
  vertical-align: middle;
  background-color: #ffffff;
  border: outset 1px white;
  padding: 1px;
}

.imageAction:hover {
  vertical-align: middle;
  border: solid 1px #003366;
  padding: 1px;
}

.scrollbar {
  scrollbar-3dlight-color: #cccccc;
  scrollbar-highlight-color: #ffffff;
  scrollbar-face-color: #eeeeee;
  scrollbar-shadow-color: #eeeeee;
  scrollbar-darkshadow-color: #999999;
  scrollbar-arrow-color: #000000;
  scrollbar-track-color: #99aabb;
}

.signupTable {
	background: #BCE8FC repeat right top;
	padding: 15px 15px 15px 15px;
	font-size: 12px;

}

.pageTitle {
 font-family: Arial,helvetica,sans-serif;
 font-size: 15pt;
 font-weight: bold;
 color: #000000;
 text-align: center;
}

.messageFont {
  border: solid 1px #0000FF;
  background-color: #E4F2FA;
  color: #0000CC;
  padding: 2px;
}

.menuTable {
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	padding: 0px;
	background-color: #FF6600;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;


}

.menuHeader {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  padding: 2px;
  border: solid 1px;
  border-color: #cccccc #999999 #999999 #ffffff;
  background-color: #cccccc;
  white-space: nowrap;
}

.menuItem {
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	padding: 2px;
	white-space: nowrap;
	font-weight: bold;
	border: 0px none;
}

.menuItem a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menuItem a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.menuItem a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.menuItem A {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.calendarMonth {
  text-align: center;
  font-family: Arial;
  font-size: 8pt;
  color: #ffffff;
  padding: 1px;
  border: solid 1px;
  border-color: #ffffff #999999 #999999 #ffffff;
  background-color: #000000;
}

.calendarWeekColumn {
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  padding: 1px;
  border: solid 1px;
  border-color: #ffffff #999999 #999999 #ffffff;
  background-color: #ffffff;
}

.calendarDayCell {
  font-family: Arial;
  font-size: 8pt;
  color: #999999;
  padding: 1px;
  border: solid 1px;
  border-color: #ffffff #999999 #999999 #ffffff;
  background-color: #eeeeee;
}

.calendarDayCellSelected {
  font-family: Arial;
  font-size: 8pt;
  color: #ffffff;
  padding: 1px;
  border: solid 1px;
  border-color: #ffffff #ffffff #ffffff #ffffff;
  background-color: #0000ff;
  font-weight: bold;
}

.adTable {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width; 1px 1px 1px 1px;
	border-style: solid;
	border-color: #f8b239;
}

A {
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
a:link {
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF6600;
	text-decoration: underline;
}
.textSubmit {
  background: #F8B239 url(none); 
  border: thin outset;
  color: #000000;
  cursor: hand; 
  font-weight: bold;
  margin: 8px 8px 0px 0px;
}
.depositTable {
	width: 100%;
	margin: 10px;
	padding: 10px;
	border-width;
	border: 1px none #000000;
	background-color: #CCCCCC;
}

.smallArticleInfo {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: normal;
}
.smallArticleDate {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
}
.smallArticleSummary {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: normal;
}
.largeArticleInfo {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: normal;
}
.largeArticleDate {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
}
.largeArticleHeading {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
}
.largeArticleSummary {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	font-weight: bold;
}
.contentTableHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	padding: 3px;
	margin: 2px;
	border: 0px solid #ffffff;
}
.contentTableRowEven {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}
.contentTableRowOdd {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FBEDDD;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}
.contentTablePrice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FF952B;
	padding: 3px 4px 4px 4px;
	vertical-align: middle;
	border: 0px solid #bbbbbb;
	font-weight: bold;
}
.contentTablePriceSeason {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FF6600;
	padding: 3px 4px 4px 4px;
	vertical-align: middle;
	border: 0px solid #bbbbbb;
	font-weight: bold;
}
.feedDownloadBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	border: thin outset #FF9900;
}
