body
{
font-size: 9pt;
color: #333333;
background-color:#FFFFFF;
margin:0;
text-align:center;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: arial, helvetica, sans-serif;
font-size: 9pt;
}

body.support
{
font-size: 9pt;
color:#000000;
background-color:#FFFFFF;
margin-top:10px;
margin-left:20px;
margin-right:0px;
margin-bottom:0px;
}

#tag {
width:990px;
text-align:left;
padding-right:2px 8px 2px 0px;
font-size:.9em;
color:#000000;
font-weight:bold;
}

#page {
width:990px;
padding:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#container {
border:1px solid #000000;
}

#top {
background-image:url(graphics/menu/top-fade.jpg);
background-color:#000000;
background-repeat:repeat-y;
height:65px;
}

#topnav {
font-family:Arial, Helvetica, sans-serif;
background-image:url(graphics/menu/topnav.jpg);
background-repeat:no-repeat;
height:34px;
color:#ffffff;
padding:7px 12px 0px 4px;
}

#topnav a {text-decoration:none;font-weight:normal;color:#ffffff;background-color:transparent;}

#cart {
width:160px;
border:1px solid #CCCCCC;
padding: 0px 2px 2px 2px;
font-size:.9em;
}

#cart a:link {text-decoration:none;font-weight:normal;color:#041892;}
#cart a:visited {text-decoration:none;font-weight:normal;color:#041892;}
#cart a:hover {text-decoration:none;font-weight:normal;color:#041892;}
#cart a:active {text-decoration:none;font-weight:normal;color:#041892;}

.mbask {font-size:.9em;}

.mbask a {text-decoration:none;font-weight:normal;color:#041892;backround-color:transparent;}

a:link    {text-decoration:none;font-weight:bold;color:#041892;background-color:transparent}
a:visited {text-decoration:none;font-weight:bold;color:#041892;background-color:transparent}
a:hover   {text-decoration:underline;font-weight:bold;color:#041892;background-color:transparent}
a:active  {text-decoration:underline;font-weight:bold;color:#041892;background-color:transparent}

a.right:link    {text-decoration:underline;color:#900B09;font-weight:normal; background-color:transparent}
a.right:visited {text-decoration:underline;color:#900B09;font-weight:normal;  background-color:transparent}
a.right:active  {text-decoration:none;color:#FF0000;font-weight:normal; background-color:transparent}
a.right:hover   {color:#FF0000;  background-color:transparent}
a.left:link    {text-decoration:none;color:#FFFFFF;background-color:transparent}
a.left:visited {text-decoration:none;color:#FFFFFF;background-color:transparent}
a.left:hover   {text-decoration:underline;color:#FFFFFF;background-color:transparent}
a.left:active  {text-decoration:underline;color:#FFFFFF;background-color:transparent}
a.topb:link    {text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:10pt;background-color:transparent}
a.topb:visited {text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:10pt;background-color:transparent}
a.topb:hover   {text-decoration:underline;color:#FFFFFF;font-weight:bold;font-size:10pt;background-color:transparent}
a.topb:active  {text-decoration:underline;color:#FFFFFF;font-weight:bold;font-size:10pt;background-color:transparent}

a.yellow:link    {text-decoration:underline;color:#FFFF66;background-color:transparent}
a.yellow:visited {text-decoration:underline;color:#FFFF66;background-color:transparent}
a.yellow:hover   {text-decoration:underline;color:#FFFF66;background-color:transparent}
a.yellow:active  {text-decoration:underline;color:#FFFF66;background-color:transparent}

a.white:link    {text-decoration:underline;color:#ffffff;}
a.white:visited {text-decoration:underline;color:#ffffff;}
a.white:hover   {text-decoration:underline;color:#ffffff;}
a.white:active  {text-decoration:underline;color:#ffffff;}

a.blue:link    {font-weight: normal;text-decoration:underline;color:#041892;background-color:transparent}
a.blue:visited {font-weight: normal;text-decoration:underline;color:#041892;background-color:transparent}
a.blue:hover   {font-weight: normal;text-decoration:underline;color:#041892;background-color:transparent}
a.blue:active  {font-weight: normal;text-decoration:underline;color:#041892;background-color:transparent}

a.catblue:link    {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;padding-left:8px;}
a.catblue:visited {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;padding-left:8px;}
a.catblue:hover   {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;padding-left:8px;}
a.catblue:active  {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;padding-left:8px;}

a.catblueni:link    {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
a.catblueni:visited {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
a.catblueni:hover   {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
a.catblueni:active  {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}

.cthead {padding-top:8px;}
.cthead a:link {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: bold;text-decoration:underline;color:#000000;}
.cthead a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: bold;text-decoration:underline;color:#000000;}
.cthead a:visited {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: bold;text-decoration:underline;color:#000000;}
.cthead a:active {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: bold;text-decoration:underline;color:#000000;}

#narrow {padding:3px 3px 3px 3px; border-top:1px solid #999999; border-bottom:1px solid #999999;margin:0px 24px 0px 24px;background-color:#e5e5e5;}
#narrow a:link    {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
#narrow a:visited {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
#narrow a:hover   {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
#narrow a:active  {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}

#subhead {padding:3px 3px 3px 3px; border:1px solid #999999; margin:0px 24px 0px 24px;background-color:#e5e5e5;}

.subhd {padding:3px 3px 3px 3px; border:1px solid #999999; margin:0px 24px 0px 24px;background-color:#e5e5e5;}

.catheader {
	color: #FF6600;
	font-weight: bold;
}

h2, h3
{
background-color:transparent;
color:#2234B0; 
font-weight:bold;
font-size:12pt;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
color:#000000; 
font-weight:bold;
font-size:1.45em;
}

p.red {
  font-size: 10pt;
  color: #BE615C;
font-weight:bold;
}

p.redtitle {
  font-size: 13pt;
background-color: transparent;
  color: #000000;
font-weight:bold;
}

p.redtitle14 {
  font-size: 12pt;
background-color: transparent;
  color: #000000;
font-weight:bold;
}


p.header {
  font-size: 10pt;
  background-color: transparent;
  color: #2234B0;
font-weight:bold;
}

p.white {
  font-size: 10pt;
  background-color: transparent;
  color: #FFFFFF;
font-weight:bold;
}

p.big {
  font-size: 14pt;
  background-color: transparent;
  color: #000000;
font-weight:bold;
}

p.spottext {
  font-size: 10pt;
  background-color: transparent;
  color: #000000;
font-weight:bold;
}
.small {
  font-size: 8pt;
  color: #000000;
}

.blk {
border: 1px solid #000000;
padding-left: 8px;
}

td.small {
  font-size: 8pt;
  color: #000000;
}
td.white {
  font-size: 9pt;
  color: #FFFFFF;
}
td.whiteb {
  font-size: 10pt;
  color: #FFFFFF;
}

td.red {
  font-size: 10pt;
  color: #BE615C;
font-weight:bold;
}


td.hd1		{
		
		background:	#391D77;
		color:		#FFFFFF;
		padding-left: 8px;
		padding-top: 8px;
		padding-bottom: 8px;
		
		}

td.cl1		{
		border: 1px solid #000000;
		background:	#E1D5A3;
		color:		#000000;
		padding-left: 8px;
		padding-top: 8px;
		
		}
td.cl1w		{
		border: 1px solid #000000;
		background:	#FFFFFF;
		color:		#000000;
		padding-left: 8px;
		padding-top: 8px;
		
		}

th.cl1		{
		border: 1px solid #000000;
		background:	#E1D5A3;
		color:		#000000;
		padding-left: 8px;
		padding-top: 8px;
		
		}
		
.trow { background-color: #FFFFFF; clear: both;}
.trow2 { background-color: #ECECEC; clear: both; }
.c1 { width: 185px; float: left; padding-left:4px; padding-right:8px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCCCCC;}
.c2 { width: 185px; float:left; padding-right:8px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCCCCC;}
.c3 { width: inherit; float:left; padding-right:8px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCCCCC; text-align:center;}
.c4 { width: inherit; float:left; padding-right:8px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCCCCC; text-align:center;}


.tickets { width:auto; border:1px #CCCCCC solid;}

hr {
  border: 0;
  width: 100%;
color: #cccccc;
height: 1px;
}

#prod {
padding:0px 3px 4px 4px;
}

#prod h1
{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#000000; 
font-weight:bold;
font-size:1.45em;
padding:1px 0px 2px 0px;
margin:0px;
}

.msbox {
border:1px solid #000000;
width:250px;
}

.mshd {
color:#ffffff;
background-color:#666666;
font-weight:bold;
text-align:center;
padding:4px;
}

.msms {
padding:4px;
}

.msms td {
text-align:center;
padding:2px 6px 2px 6px;
border-bottom:1px solid #999999;
}

#viewmore {
text-align:left;
padding:12px 2px 4px 4px;
}

#viewmore a:link    {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
#viewmore a:visited {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
#viewmore a:hover   {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}
#viewmore a:active  {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;text-decoration:underline;color:#041892;}


