﻿body	{font-family: Arial; margin:1px 0; background-image:url('images/back_tile.gif'); background-repeat:repeat; }

h1          {font-size: 18pt; color: #006699; font-weight: bold; margin-top:9px; margin-bottom:9px }
h2          {font-size: 14pt; font-weight: bold; margin-top:6px; margin-bottom:6px; color: #D21C1C }
h2.home		{font-size: 12pt; font-weight: bold; margin-top:3px; margin-bottom:3px; color: #D21C1C }
h3			{ font-family: Verdana; font-size: 12pt; color: #006699; font-weight: bold; text-align: left; margin-top: 3px; margin-bottom: 3px }
h3.red		{ font-family: Verdana; font-size: 12pt; color: #D21C1C; font-weight: bold; text-align: left; margin-top: 3px; margin-bottom: 3px }
h3.sponsor	{ font-family: Verdana; font-size: 12pt; color: #006699; font-weight: bold; text-align: left; margin-top: 3px; margin-bottom: 3px; background-color:#ECDFDF }
h3.profile	{ font-family: Verdana; font-size: 12pt; color: #006699; font-weight: bold; text-align: left; margin-top: 3px; margin-bottom: 3px; background-color:#ECDFDF }
h4          { font-family: Tahoma; font-size: 10pt; color: #D21C1C; font-weight: bold }
h5          { font-family: Verdana; font-size: 10pt; color: #006699; font-weight: bold; margin-top:6px; margin-bottom:6px }
h5.center	{ font-family: Verdana; font-size: 10pt; color: #006699; font-weight: bold; margin-top:6px; margin-bottom:6px; text-align:center }
h5.red      { font-family: Verdana; font-size: 10pt; color: #D21C1C; font-weight: bold; margin-top:0; margin-bottom:0 }
h5.left     { font-family: Verdana; font-size: 10pt; color: #D21C1C; font-weight: bold; text-align:left; margin-top:0; margin-bottom:0 }
h6          {font-size: 11pt; color: #FFFFFF; font-weight: bold; margin-top: 0; margin-bottom: 0 }
h6.blu     {font-size: 11pt; color: #006699; font-weight: bold; margin-top: 0; margin-bottom: 0 }

a           { color: #006699; text-decoration:none }
a:active    { color: #FF0000; text-decoration:none }
a:visited   { color: #003366; text-decoration:none }
a:hover     { color: #FF0000; text-decoration:none; background-color:#F6DA6F }

a.red           { color: #D21C1C; text-decoration:none }
a:active.red    { color: #FF0000; text-decoration:none }
a:visited.red   { color: #003366; text-decoration:none }
a:hover.red     { color: #FF0000; text-decoration:none; background-color:#F6DA6F }

a.white			{ color: #FFFFFF; text-decoration:none }
a:active.white	{ color: #FF0000; text-decoration:none }
a:visited.white	{ color: #FFFFFF; text-decoration:none }
a:hover.white	{ color: #FFFFFF; text-decoration:none; background-color:#D21C1C }

img {border:0;}

ul.home		{margin-top: 3px; margin-bottom: 3px}
li			{font-size: 10pt; text-align: left; margin-top: 6px; margin-bottom: 6px; background-color: #FEFEEB }
li.profile	{font-size: 10pt; text-align: left; margin-top: 6px; margin-bottom: 6px; background-color: #FFFFFF; }
li.topTen	{font-size: 10pt; text-align: left; margin-top: 6px; margin-bottom: 6px; background-color: #FFFFFF; }
li.home		{font-size: 9pt; text-align: left; margin-top: 0; margin-bottom: 0; background-color: #FFFFFF }
li.white	{font-size: 10pt; text-align: left; margin-top: 6px; margin-bottom: 6px; background-color: #FFFFFF }
li.smallWht	{font-size: 8pt; text-align: left; margin-top: 0; margin-bottom: 0; background-color: #FFFFFF }
ol.profile	{ margin-top: 0; margin-bottom: 12px; }
blockquote	{ font-family: Tahoma; font-size: 10pt; margin-top:6px; margin-bottom:6px }
blockquote.home	{ font-family: Tahoma; font-size: 8pt; margin-top:3px; margin-bottom:6px }

p           { font-family: Verdana; font-size: 10pt; text-align: justify; margin-top: 9px; margin-bottom: 9px }
.left		{ font-family: Verdana; font-size: 10pt; text-align: left; margin-top: 9px; margin-bottom: 9px }
.links      { font-family: Verdana; font-size: 10pt; text-align: left; margin-top: 0; margin-bottom: 0; text-decoration:none }
p.home		{ font-family: Verdana; font-size: 9pt; text-align: justify; margin-top: 6px; margin-bottom: 6px }
p.right     { font-family: Verdana; font-size: 10pt; text-align: right; margin-top: 9px; margin-bottom: 9px }
p.center    { font-family: Verdana; font-size: 10pt; text-align: center; margin-top: 9px; margin-bottom: 9px }
p.top       { font-family: Verdana; font-size: 10pt; text-align: justify; margin-top: 0; margin-bottom: 9px }
p.tight     { font-family: Verdana; font-size: 10pt; text-align: justify; margin-top: 0; margin-bottom: 0 }
p.tightC    { font-family: Verdana; font-size: 10pt; text-align: center; margin-top: 0; margin-bottom: 0 }
p.topC      { font-family: Verdana; font-size: 10pt; text-align: center; margin-top: 0; margin-bottom: 3px }
p.topCsm    { font-family: Verdana; font-size: 8pt; text-align: center; margin-top: 0; margin-bottom: 3px }
p.leftBlue	{ font-family: Tahoma; font-size: 10pt; font-weight: normal; text-align: left; margin-top:0; margin-bottom:0; color:#006699 }
p.leftSm    { font-family: Verdana; font-size: 10px; text-align: left; margin-top: 9px; margin-bottom: 9px }
p.rightSm   { font-family: Verdana; font-size: 10px; text-align: right; margin-top: 9px; margin-bottom: 9px }
p.smallJ    { font-family: Verdana; font-size: 9pt; text-align: justify; margin-top: 0; margin-bottom: 0 }
.smallL    { font-family: Verdana; font-size: 9pt; text-align: left; margin-top: 0; margin-bottom: 0 }
p.smallL1	{ font-family: Verdana; font-size: 9pt; text-align: left; margin-top: 9px; margin-bottom: 9px }
.smallR    { font-family: Verdana; font-size: 9pt; text-align: right; margin-top: 0; margin-bottom: 0 }
.smallC    { font-family: Verdana; font-size: 9pt; text-align: center; margin-top: 0; margin-bottom: 0 }
p.smallC1	{ font-family: Verdana; font-size: 9pt; text-align: center; margin-top: 6px; margin-bottom: 6px }
p.smallerC  { font-family: Verdana; font-size: 10px; text-align: center; margin-top: 8px; margin-bottom: 8px }
p.smallerC1	{ font-family: Verdana; font-size: 10px; text-align: center; margin-top: 0; margin-bottom: 0 }
.byLine		{ font-family: Verdana; font-size: 9pt; margin-top: 3px; margin-bottom: 9px; font-style:italic;font-weight:100; color:#000000 }
.byLineHome	{ font-family: Verdana; font-size: 7pt; margin-top: 3px; margin-bottom: 9px; font-style:italic;font-weight:100; color:#000000 }
.byLine2	{ font-family: Verdana; font-size: 9pt; margin-top: 3px; margin-bottom: 9px; font-style:italic;font-weight:bold; color:#000000 }
.contributors {font-size: 9pt; text-align: center; margin-top: 3px; margin-bottom: 3px }
.boldAd		{ font-family: Verdana; font-size: 9pt; text-align: left; margin-top: 3px; margin-bottom: 3px; font-weight:bold; background-color:#FEFEEB }
.disclaimer	{ font-family: Verdana; font-size: 8pt; text-align: justify; margin-top: 6px; margin-bottom: 6px; }

.formReqd	{font-size: 9pt; text-align: left; margin-top: 0; margin-bottom: 0; color:#D21C1C }
.smallCb    { font-family: Verdana; font-size: 9pt; text-align: center; margin-top: 0; margin-bottom: 0; font-weight:bold }
.winner		{font-size: 9pt; text-align: center; color: #D21C1C; margin-top: 0; margin-bottom: 0; font-weight:bold }
.rrs		{ font-family: Verdana; font-size: 8pt; text-align: left; margin-top: 4px; margin-bottom: 4px }
.rrsTitle	{ font-family: Verdana; font-size: 8pt; text-align: center; margin-top: 0; margin-bottom: 0; color:#006699; font-weight:bold; }
.homeP      { font-family: Verdana; font-size: 10pt; text-align: justify; font-weight:100; margin-top: 9px; margin-bottom: 9px; color:#000000 }
.leftMenu	{font-size: 10pt; font-weight: bold; text-align: left; margin-top: 6px; margin-bottom: 9px; color:#D21C1C; }
.menuHz		{font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 0; color:#D21C1C; }
.rightMenu	{ font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: left; margin-top: 6px; margin-bottom: 6px; color:#D21C1C; }
.topNav		{ font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: center; margin-top: 3px; margin-bottom: 3px; color:#D21C1C; }
.sponsors	{font-size: 10px; text-align: center; padding:6px 0; color:#0066CC; }
.sponsorTxt	{ border:1px solid #993333; padding:3px;font-size: 8pt; text-align: center; margin-top: 6px; margin-bottom: 6px; color:#0066CC }
.smRed		{ border-style:solid; border-width:0px; padding:2px;font-size: 9pt; text-align: center; margin-top: 6px; margin-bottom: 6px; color:#D21C1C; background-color:#FEFEEB; font-weight:bold }
.blue		{font-size: 10pt; text-align: center; margin-top: 6px; margin-bottom: 6px; color:#006699; background-color:#FEFEEB; font-weight:bold }
.copy		{font-size: 12px; text-align:left; padding-bottom:20px; }
.copyR		{font-size: 12px; text-align:right; }
.copyC		{font-size: 10px; text-align:center; }
.small		{font-size: 10px }
.smallJ		{font-size: 9px; text-align:justify; margin-top:3px; margin-bottom:3px }
.caption	{ font-family: Tahoma; font-size: 8pt; font-weight: bold; text-align: center; margin-top:0; margin-bottom:0 }
.smCaption	{ font-family: Tahoma; font-size: 7pt; font-weight: bold; text-align: center; margin-top:0; margin-bottom:0 }
.photoCap	{ font-family: Tahoma; font-size: 8pt; font-weight: bold; text-align: center; margin-top:0; margin-bottom:0; color:#006699 }
.editors    { font-family: Verdana; font-size: 8pt; text-align: center; margin-top: 0; margin-bottom: 0 }
.date		{font-size: 10px; color: #FFFFFF; text-align: center; margin-top: 0; margin-bottom: 0; background-color: #D21C1C }
.top		{font-size: 8pt; text-align: center; }
.question	{ font-family: Verdana; font-size: 10pt; text-align: justify; margin-top: 9px; margin-bottom: 3px; color:#D21C1C; font-weight: normal; }
.answer		{ font-family: Verdana; font-size: 10pt; text-align: justify; margin-top: 3px; margin-bottom: 9px; color:#000000; font-weight: normal; }
.buildSheet	{font-size: 9pt; }
.partsList	{font-size: 9pt; }

.end		{font-size: 10pt; color: #D21C1C; letter-spacing: 6pt; text-align: center; margin-top: 6px; margin-bottom: 6px; font-weight:bold }
.christmas	{ font-family: Tahoma; font-size: 12pt; font-weight: bold; text-align: center; margin-top:0; margin-bottom:0; letter-spacing:1pt }
.statsL		{font-size: 10px; text-align: left; }
.statsC		{font-size: 10px; text-align: center; }
.tickco		{ font-family: Verdana; font-size: 10pt; text-align: justify; margin-top: 3px; margin-bottom: 3px }
.vividSeats1	{ font-family: Verdana; font-size: 9pt; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 0; color:#006699; }
.vividSeats2	{ font-family: Verdana; font-size: 9pt; font-weight: normal; text-align: center; margin-top: 0; margin-bottom: 0; color:#006699; background-color:#E3F5FC }
/* title frame */

.titleContent { padding: 0px; }

.banner
{
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #000000;
}

.banner .title{
	font-size:1.2em;
	font-weight:bold;
}

.banner .info{
	font-size:0.9em;
}

.pagenums {
	font-size:10px;
	font-family: Trebuchet MS, verdana, arial;
	color: #000000;
}

.banner .email{
	font-weight:bold;
}