BODY {FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif; }
.HeaderRow { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: navy }
.GridStyle { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid }
.ItemRow { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #fffff0 }
.ItemRow2 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #f0f0f0 }
.WelcomeBar {font-size:8pt;FONT-FAMILY: arial,helvetica,sans-serif; }
.Justify {text-align:justify}	

TD {
	font-size: 12px;
	font-weight: normal;
	color:black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bold {
	font-size: 12px;
	font-weight: bold;
	color:black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
.carttitlebar {
	font-size: 18px;
	font-weight: bold;
	color:white;
	background-color:navy;
	line-height: 25px;
	padding-left: 5px;
	border:1px solid C4C4C4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.cartsubbar {
	font-size: 12px;
	font-weight: bold;
	color:white;
	background-color:gray;
	line-height: 16px;
	padding-left: 5px;
	border-right:1px solid C4C4C4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.cartdata {
	font-size: 12px;
	padding-left: 5px;
	font-weight: normal;
	color:black;
	border-right:1px solid C4C4C4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cartship {
	font-size: 10px;
	line-height: 10px;
	padding-left: 5px;
	font-weight: normal;
	color:black;
	border-right:1px solid C4C4C4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cartsubtotal {
	font-size: 10px;
	line-height: 12px;
	padding-left: 5px;
	font-weight: normal;
	color:black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cartdatarow {
	background-color: #FFFFFF;}
.cartdataalternaterow {
	background-color: #E3E3E3;}
.cartproductstable {
	font-size: 12px;
	font-weight: normal;
	color:black;
	line-height: 17px;
	border-top:1px solid C4C4C4;
	border-left:1px solid C4C4C4;
	border-bottom:1px solid C4C4C4;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ErrorMessage
{
	color:#FF0000;
}
.InfoMessage
{
	color:#009900;
}
.NewsHeaderRow {
	background-color:#811B1B;
}
.NewsItemRow {
	background-color:#F0F0F0;
}
.NewsAltItemRow {
	background-color:#C0C0C0;
}
.NewsItemCell {
	border: solid 1px Black;
}
.NewsHeaderCell {
	border: solid 1px Black;
	color:White;
	font-weight: bold;
}
.NewsTable {
	border: solid 1px Black;
}
.formErrorMsg {
	margin: 20px 0;
	padding:10px;
	background-color: #811B1B;
	color: #ffffff;
	border: 1px solid #000000;
}
.sponsorType {
	font-size: 16px;
	font-weight: bold;
}
.sponsorName {
	font-size: 14px;
	font-weight: bold;
}