﻿.body{FONT-FAMILY: verdana,arial,helvetica,sans-serif;}
.BottomRight { BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #bec0c2 1px solid; BORDER-BOTTOM: #bec0c2 1px solid }
.Right { BORDER-RIGHT: #bec0c2 1px solid}

.dayHeader {
	FONT-SIZE: 16pt; 	COLOR: #005288;
}
.total {
	FONT-SIZE: 14pt; 	COLOR: #005288;		FONT-WEIGHT: bold;		FONT-STYLE: italic;		
}
.subHeading {
	FONT-SIZE: 12pt;	COLOR: #005288;		FONT-WEIGHT: bold;
}


.giftHeader {
	FONT-SIZE: 16pt;	COLOR: maroon;
}
.redeventTitle {
	 FONT-SIZE: 9pt;	COLOR: Red;		FONT-WEIGHT: bold;		FONT-STYLE: italic;
}
.redWarning {
	 FONT-SIZE: 12pt;	COLOR: Red;		FONT-WEIGHT: bold;		FONT-STYLE: italic;
}


.boldTitle {
	 FONT-SIZE: 10pt;	COLOR: black;		FONT-WEIGHT: bold;
}
.italicTitle {
	 FONT-SIZE: 8pt;	COLOR: Gray;		FONT-STYLE: italic;
}
.eventTitle {
	 FONT-SIZE: 11pt;	COLOR: maroon;		FONT-WEIGHT: bold;	padding-top:20px;
}
.eventTimeLocation {
	 FONT-SIZE: 9pt;	COLOR: black;		FONT-WEIGHT: bold;		FONT-STYLE: italic;
}
.eventPrice {
	FONT-SIZE: 8pt;		COLOR: black;
}
.generic {
	FONT-SIZE: 10pt;		COLOR: black;
}
.tablebasic, .tablebasic tr, .tablebasic tr td, .tablebasic div
{
    border-collapse: collapse; /* 'cellspacing' equivalent */
    padding: 0; /* 'cellpadding' equivalent */
    border-width: 0; /* 'border' equivalent */
}
.tablebasic tr td
{
    padding: 0 0 2px 0; /* 'cellpadding' for vertical only */
}
.validationMessage {
    font-size: 8pt;
    color: #C00000 !important; /* asp validator adds it's own color, this needs to override that */
    font-style: italic;
}