

BODY
{
	font-family:	Verdana;
	font-size:		10px;
	
	margin:			0px;
	padding:		0px;
	border-width:	0px;
	
	scrollbar-face-color:	threedface;
	scrollbar-3dlight-color: threedface;
	scrollbar-darkshadow-color: threedshadow;
	scrollbar-shadow-color: threedface;
	scrollbar-highlight-color: threedface;
	scrollbar-track-color: threedhighlight;
}

TABLE
{
	font-size: 10px;
}

A
{
	color:	#000000;
	text-decoration:	none;
}
A:hover
{
	text-decoration:	underline;
}
A:visited
{
	color:	#111111;
}

.TitleBar
{
	background-color:	#163A94;
	color:				white;
}

.NavAnchor
{
	font-size: 10px; 
	text-decoration: none; 
	color: black;
}
.NavAnchor:Hover
{
	text-decoration: underline;
}
.NewsAnchor
{
	text-decoration: none;
	color: #717171;
}
.NewsAnchor:Hover
{
	text-decoration: underline;
}
.NewsAnchor:visited
{
	color:	#717171;
}
.EventAnchor
{
	text-decoration: none;
	color: #717171;
}
.EventAnchor:Hover
{
	text-decoration: underline;
}
.EventAnchor:visited
{
	color: #717171;
}
.CalendarDay
{
	background-color:	dimgray;
	color:				white;
	font-weight:		bolder;
}
.CalendarOtherMonth
{
	background-color:	silver;
}
.CalendarNonEvent
{
	background-color: lightsteelblue;
}
.CalendarEvent
{
	background-color: lightblue;
}

.FinanceAnchor
{
	color: black;
	text-decoration: none;
}
.FinanceAnchor:hover
{
	text-decoration: underline;
}
.FinanceBackground
{
	background-color: dimgray;
}
.FinanceCell
{
	background-color: silver;
}
.FinanceCellValue
{
	background-color: white;
}
.FinanceCalcCell
{
	background-color: #e1e1e1;
	border-bottom:		1px solid white;
}

.ExploreText
{
	font-size:	10px;
	font-family: Verdana, Arial, Sansserif;
}
.ExploreCell
{
	background-color:	#cfcfcf;
}
.ExploreAnchor
{
	color:	black;
	text-decoration: none;
	font-size: 9px;
}
.ExploreAnchor:hover
{
	text-decoration: underline;
}
.ExploreColumnHeader
{
	background-color: #717171;
	color: white;
	font-family: Verdana, Arial, Sansserif;
	font-weight: bolder;
	font-size: 12px;
	border-left:	1px solid white;
	border-bottom:	1px solid white;
}
.ExploreCellGrade
{
	background-color: #d4d4d4;
	border-left:	1px solid white;
	border-bottom:	1px solid white;
}
.ExploreCellGradeContent
{
	font-size: 10px;
}
.ExploreCellModel
{
	background-color: white;
	border-left:	1px solid #d4d4d4;
	border-bottom:	1px solid #d4d4d4;
}
.ExploreDataBackground
{
	background-color: #d4d4d4;
	font-size: 11px;
}
.RallyNav
{
	color:	white;
	text-decoration: none;
	font-size: 11px;
}
.RallyNav:visited
{
	color:	#eeeeee;
}
.RallyNav:hover
{
	text-decoration: underline;
}
.FAQHeader
{
	background-color:	#e1e1e1;
	font-weight:		bolder;
	font-size:			12px;
}
.FAQQuestion
{
	background-color:	#f1f1f1;
}
.ShopCategoryNav
{
	color:	#ffffff;
	text-decoration: none;
}
.ShopCategoryNav:visited
{
	color:	#f1f1f1;
}
.ShopCategoryNav:hover
{
	text-decoration: underline;
}

@media print
{
	.NOPRINT { display: none; }
	.PRINTGRID { border: 1px solid black; }
	.PRINTUNDERLINE { border-bottom: 1px solid black; }
}

.bodytext		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; line-height: 12px; text-decoration: none }
.greytext		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; line-height: 12px; text-decoration: none }
.bluetext		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #3366CC; font-size: 10px; line-height: 12px; text-decoration: none }
.helptext		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-style: italic; line-height: 12px; text-decoration: none }
.errortext		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; font-size: 10px; line-height: 12px; text-decoration: none }
.lgreytext		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; line-height: 12px; text-decoration: none }

.bodyhead		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; font-weight:bold; line-height: 12px; text-decoration: none }
.greyhead		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight:bold; line-height: 12px; text-decoration: none }
.greenhead		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #669900; font-size: 12px; font-weight:bold; line-height: 12px; text-decoration: none }
.lgreyhead		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; font-weight:bold; line-height: 12px; text-decoration: none }
.largehead		{ font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 16px; font-weight: bold; text-decoration: none }

ul			{ list-style-type: square; list-style-image: url(/images/blt_blue.gif)} }

input			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px }
select			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px }
textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px }

a:link			{ text-decoration: underline; color: #3366CC }
a:visited		{ text-decoration: underline; color: #3366CC }
a:active		{ text-decoration: underline; color: #3366CC }
a:hover			{ text-decoration: underline; color: #3366CC }
a.boldlink:link		{ text-decoration: underline; color: #3366CC; font-weight:bold }
a.boldlink:visited	{ text-decoration: underline; color: #3366CC; font-weight:bold }
a.boldlink:active	{ text-decoration: underline; color: #3366CC; font-weight:bold }
a.boldlink:hover	{ text-decoration: underline; color: #3366CC; font-weight:bold }
a.bodyhead:link		{ text-decoration: underline; color: #333333; font-weight:bold }
a.bodyhead:visited	{ text-decoration: underline; color: #333333; font-weight:bold }
a.bodyhead:active	{ text-decoration: underline; color: #333333; font-weight:bold }
a.bodyhead:hover	{ text-decoration: underline; color: #333333; font-weight:bold }