/* Generics */
body {
  margin:0;
  padding:0;
  background-color:#083771;
  background-image:url(bg_body.gif);
  background-position:0 0;
  background-repeat:repeat-x;
  font: 13px/19px  verdana, arial, sans-serif;
  color:#2c2c2c;
  line-height:1.2em;

}
#mastheader {
width:100%;
height:118px; /*118*/
}
#top {
float: left;
width:563px; 
height:118px;
/* padding:0px 0 0 15px; */
margin-left: 8px; 
margin-right: 11px;
}
#actheader {
width:965px;
height:118px;
padding:0px 0 0 10px;
margin-left:auto;
margin-right:auto;
padding-bottom:0px;
background-image:url(/images08/logo_top.jpg);
background-position:0 0px;
background-repeat:no-repeat;
}
#container {
width:975px;
margin-left:auto;
margin-right:auto;
}
#navbar {
background-image:url(/images08/menu_bg.jpg);
background-position:0 0;
background-repeat:repeat-x;
height:30px;
padding:0;
margin:0px 0px 10px 0px;
}
.menu {
	padding:0;
	margin-left:153px;
}

#nav {
	margin:0;
	padding:0;
}
#nav ul {
	list-style: none;
	background: white;
	padding: 0;
	margin: 0 0 0 0 ;
}
#nav a {
	display: block;
	font-weight:bold;
	height:23px;
	color: #ffffff;
	text-decoration: none;
	padding:7px 0 0 0;
	font-size:0.75em;
	text-align:center;
	text-transform:uppercase;
}
#nav a:hover {
	color:#FFF;
}
#nav li {
	float: left;
	padding: 0;
	margin:0;
	width: 110px;
	list-style:none;
	list-style-image:none;
}

#nav li:hover, #nav li.sfhover, #nav li a:hover {
	background-color: #006db8;
	color:#FFFFFF;
}
#nav li ul {
	position: absolute;
	background-color:#5DB4E0;
	left: -999em;
	height: auto;
	font-weight: normal;
	padding:0;
	margin:0;
	width: 180px;
}
#nav li ul a {
	color:#FFF;
	text-align:left;
	padding:0 0 0 10px;
	margin: 0;
	width:170px;
}

#nav li ul ul {
	margin: -29px 0 0 180px;
	padding:0;
	background-color:#3399CC;
	width:180px;
	
}
#nav li li {
	width: 180px;
	padding:0;
	margin: 0;
	
}
#nav li li a {
	padding:4px 0 2px 10px; 
}
#nav li li.expanded a {
	font-weight:normal;
	color: #FFF;
	text-decoration: none;
	text-align:left;
	text-transform:capitalize;
	
}
#nav li.expanded li:hover , #nav li.expanded li.sfhover, #nav li li.expanded a:hover {
	background-image:url(bg_menu_arrow.gif);
	background-position:95% 50%;
	background-repeat:no-repeat;
}

#nav li li.leaf a {
	font-weight:normal;
	color: #FFF;
	text-decoration: none;
	text-align:left;
	text-transform:capitalize;
}
#nav li li.expanded li.leaf a {
	width:170px;
}
#nav li li.expanded li.leaf {
	width:180px;
}
#nav li li.expanded li.leaf a, #nav li li.expanded li.leaf, #nav li li.expanded li.leaf a:hover {
	background-image:none;
}
#nav li li.expanded li.leaf a:hover {
	text-decoration:underline;
}	
#nav ul ul li:hover, #nav ul ul li.sfhover, #nav ul ul li a:hover  { 
	background-color:#5DB4E0;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


#mastleft {
width:228px;
padding:0;
margin:0;
float:left;
}
#mastleft h3, #mastleft h2  {
display:none;
margin:0;
padding:0;
}
#seasontickets_link {
width:228px;
height:101px;
margin:0;
background-image:url(bg_seasontickets_link.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#mainsponsor_link {
width:217px;
height:573px;
margin:0;
/*background-image:url(bg_mainsponsor_link.png);*/
background-position:0 0;
background-repeat:no-repeat;
}
#gallery_link {
width:202px;
height:31px;
margin:6px 11px 63px 0;
}
#channel_link {
width:202px;
height:88px;
padding: 0px 0 0 15px;
margin:6px 11px 0 0;
}
#channel_link a, #gallery_link a {
color:#FFF;
font-size:0.8em;
}
#channel_link {
background-image:url(bg_channel_link.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.block {
  padding: 0;
  padding-bottom: 0.75em;
  margin-bottom: .25em;
}
.content {
  margin: .5em 0 .5em 0;
}
#sn-block {
width:180px;
height:47px;
margin:6px 11px 0 0;
padding:32px 20px 0 17px;
background-image:url(bg_newsletter.gif);
background-position:0 0;
background-repeat:no-repeat;  
}
#sn-block small {
  color:#FFF;
  font-size:0.7em;
}
#sn-block br, #sn-block label {
  display:none;
}
#sn-block .form-item {
  margin:0 0 -5px 0;
  padding:0;
}
#sn-block .form-text{
  padding:0;
  margin:0;
  width:175px;
  font-size:0.8em;
  background-color:#C6EAFC;
}

#sn-block .form-submit {
  height:14px;
  border:0;
  padding:0 5px 0 5px;
  margin:8px 0 0 0;
  font-size:0.8em;
  color:#003366;
  text-transform:uppercase;
  font-weight:bold;
  background-color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mastcontent {
width:563px;
padding:0;
margin:0;
float:left;
}
#actcontent {
 float: left;
 width: 551px;
 /* width: 100%; */
 padding: 6px;
 background-color: #FFFFFF;
}
#mastright {
width:184px;
padding:0;
margin:0;
float:left;
}
#actright{
height:310px;
padding:0px 0 0 10px;
/* background-image:url(bg_accessories.gif); */
background-position:0 0;
background-repeat:no-repeat;
}
#actbottom {
float: left;
width: 100%;
color: #FFFFFF;
font-size: 1.1em;
margin: 0px 0px 0px 0px;
line-height: 1.6em;
}
#treepath {
float: left; 
width: 100%;
margin: 0 0 0 0; 
padding-top: 5px; 
padding-bottom: 20px; 
padding-left: 0px; 
background-color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #ffffff;
background-image: url('/images08/bg_nav.gif');
background-repeat: no-repeat;
}

#treepath p {
margin: 0 0 0 0; 
padding-top: 3px; 
padding-bottom: 0px; 
padding-left: 30px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #666666;
text-decoration: none;
font-size: 0.8em;
}

#treepath p a {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #666666;
text-decoration: none;
font-size: 1.0em;
}

#treepath p a:hover {
text-decoration: underline;
}

.articletitle {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #0F4F7B;
text-decoration: none;
font-size: 1.0em;
font-weight: bold;
padding: 0px 0px 0px 0px;
}

.newstitle {
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-family: Verdana, Arial, Tahoma, Helvetica; 
color: #0F4F7B;
text-decoration: none;
font-size: 13px;
font-weight: bold;
background-color: #E4EDF3;
}

.newssummary {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Tahoma, Helvetica;  
color: #000000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

.newsdate {
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-family: Verdana, Arial, Tahoma, Helvetica;  
color: #000000;
text-decoration: none;
font-size: 10px;
font-weight: bold;
vertical-align: top;
background-color: #E4EDF3;
text-align: center;
}

.newstitlelink {
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-family: Verdana, Arial, Tahoma, Helvetica;  
color: #0F4F7B;
text-decoration: none;
font-size: 10px;
font-weight: bold;
vertical-align: top;
}

a.newstitlelink:hover{
text-decoration: underline;
}

.helptext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
vertical-align: top;
}
