@media screen {
body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #00326b;
  margin-top: 0px;
}
.shadow {
  width: 780px;
  background-image: url(images/shadowbg.gif);
}
.top1 {
  height: 40px;
  width: 733px;
  background-image: url(images/top1.gif);
  text-align: right;
  padding-right: 14px;
  padding-top: 19px;
  margin-bottom: -20px;
}
.top1 a {
  position: relative;
  text-decoration: none;
  color: #00326b;
}
.searchbox {
  position: absolute;
  top: 10px;
  left: 20px;
}
.topmv {
  color: grey;
  font-size: 12px;
}
.toppics {
  position: relative;
  top: 0px;
  left: 0px;
  float: right;
  height: 69px;
  width: 411px;
  background-image: url(images/toppicbg2.gif);
  padding-left: 13px;
  padding-top: 8px;
}
.nav {
  position: relative;
  top: 0px;
  left: 0px;
  height: 30px;
  width: 747px;
  background-image: url(images/navbg.gif);
  color: white;
  padding-top: 4px;
  z-index: 100;
}
}

@media print {
body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
}
.top1 { display: none }
.toppics { display: none }
.nav { display: none }
.ad { display: none }
}

.page {
  position: relative;
  left: 16px;
  top: 0px;
  width: 747px;
}
.top2 {
  height: 83px;
  padding-left: 48px;
}
.loginbox {
  float: right;
  text-align: right;
  position: relative;
  top: 0px;
  right: 0px;
}
.loginparts {
  position: absolute;
  top: 28px;
  right: 0px;
  text-align: right;
}
.loginparts2 {
  position: absolute;
  top: 20px;
  right: 0px;
  text-align: right;
}
.username {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  border: 0px solid white;
  position: absolute;
  top: -25px;
  right: 18px;
  width: 130px;
}
.password {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  border: 0px solid white;
  position: absolute;
  top: 0px;
  right: 26px;
  width: 121px;
}
.home {
  position: relative;
  top: 0;
  left: 8;
  height: 374px;
  background-image: url(images/homebg2.gif);
  padding-left: 20px;
}
.bottompic {
  position: relative;
  top: 0px;
  left: 0px;
  background: #f37a1f;
  height: 67px;
  width: 743px;
  padding-top: 4px;
  padding-left: 4px;
}
.footer {
  padding-top: 6px;
  background-image: url(images/footerbg.gif);
  height: 32px;
}
.blue {
  color: #00326b;
}
.grey, .grey a {
  color: #999999;
}
.orange {
  color: #f37a1f;
}
.orangebg {
  background: #f37a1f;
}
.orangelink {
  color: #f37a1f;
  text-decoration: none;
}
.footer a {
  color: #00326b;
  text-decoration: none;
}
.subheadb, .subheadb a:link, .subheadb a:visited {
  color: #00326b;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.subheadol {
  color: #f37a1f;
  font-size: 10px;
}
.subheadol a {
  color: #f37a1f;
  font-size: 10px;
  text-decoration: none;
}
.subheado {
  color: #f37a1f;
  font-size: 9px;
}
.subheado a {
  color: #f37a1f;
  font-size: 9px;
  text-decoration: none;
}
.homecalcap {
  color: #999999;
  font-size: 9px;
  text-align: center;
}
.smtext {
  text-align: center;
  font-size: 9px;
}
.smtext a {
  color: #00326b;
  text-align: center;
  font-size: 9px;
  text-decoration: none;
}
.homefield {
  font-size: 10px;
  width: 150px;
  color: #00326b;
}
.calhead {
  color: #f37a1f;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
}
.caldays {
  font-size: 9px;
  font-weight: bold;
  text-align: center;
}
.calday a:link {
  color: black;
  font-size: 9px;
  text-align: center;
  text-decoration: none;
}
.calday a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.caldayo a:link {
  color: #f37a1f;
  font-size: 9px;
  text-align: center;
  text-decoration: none;
}
.caldayo a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.caldayg a:link {
  color: grey;
  font-size: 9px;
  text-align: center;
  text-decoration: none;
}
.caldayg a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.caldaysel a, .caldaysel a:link {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center;
  text-decoration: none;
}
.caldaysel a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.caldayselb a, .caldayselb a:link {
  font-size: 9px;
  background: #00326b;
  color: white;
  text-align: center;
  text-decoration: none;
}
.caldayselb a:hover {
  font-size: 9px;
  background: #00326b;
  color: white;
  text-align: center
}
.homebb1 {
  position: absolute;
  left: 20px;
  top: 162px;
}
.homebb2 {
  position: absolute;
  left: 275px;
  top: 162px;
}
.homebb3 {
  position: absolute;
  left: 530px;
  top: 202px;
  width: 190px;
  border: 2px solid #f37a1f;
  background-color: #ffffff;
  padding: 3px;
}
#upcoming {
  position: absolute;
  left: 30px;
  top: 10px;
}
.tabframe {
  position: absolute;
  left: 20px;
  top: 30px;
  width: 700px;
  height: 325px;
  overflow: hidden;
}
.hometab {
  position: absolute;
  left: 0;
  top: 0;
  width: 700px;
}
.hometab td {
  border: 2px solid #f37a1f;
  background-color: #ffffff;
}
.hometabctr {
  text-align: center;
}
.bbbox {
  text-align: center;
  height: 220px;
  overflow: hidden;
}
#backarrow {
  position: absolute;
  left: 4px;
  top: 80px;
  cursor: pointer;
}
#forwardarrow {
  position: absolute;
  left: 714px;
  top: 80px;
  cursor: pointer;
}
.homeosn {
  width: 100%;
  border-top: 1px dashed #00326b;
}
.homeosn a:link, .homeosn a:visited {
  color: #00326b;
}
.rel {
  position: relative;
  top: 0px;
  left: 0px;
}
.homelgbox {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 225px;
}
.homeedesc {
  padding-top: 6px;
  width: 225px;
}
.homeebuy {
  padding-top: 4px;
  width: 145px;
  text-align: center;
}
.homelgbox2 {
  float: right;
  margin-left: 6px;
  width: auto;
}
.content {
  width: 718px;
  padding-left: 18px;
  padding-right: 18px;
}
.row0 {
}
.row0:hover {
  background: #ffe7d0;
}
.row1 {
  background: #e5ecf2;
}
.row1:hover {
  background: #ffcea9;
}
.eventtitle {
  font-size: 12px;
  font-weight: bold;
}
.eventtitle a {
  font-size: 12px;
  font-weight: bold;
  color: #00326b;
  text-decoration: none;
}
.pagetitle {
  font-size: 14px;
  font-weight: bold;
  color: black;
  margin-top: 10px;
}
.obar {
  width: 100%;
  height: 9px;
  background: #f37a1f;
}
.bline {
  width: 100%;
  height: 1px;
  background: #00326b;
}
.bluebox {
  position: relative;
  top: 0px;
  left: 0px;
  background: #e5ecf2;
  width: 100%;
  border-top: 1px solid #00326b;
  height: 158px;
}
.eventboxpic {
  position: absolute; 
  top: 0px;
  left: 0px;
}
.eventboxtitle {
  position: relative;
  top: 0px;
  color: black;
  font-size: 12px;
  font-weight: bold;
  width: 484px;
}
.eventboxtitle2 {
  position: relative;
  left: 8px;
  top: 0px;
  color: black;
  font-size: 12px;
  font-weight: bold;
  width: 484px;
}
.eventboxdesc {
  position: relative;
  top: 12px;
  width: 200px;
}
.eventboxdesc2 {
  position: relative;
  left: 8px;
  top: 12px;
  width: 200px;
}
.ticketinfo {
  position: absolute;
  top: 32px;
  left: 430px;
  background: white;
  background: url(images/whiteboxbg.gif);
  width: 257px;
  height: 103px;
  float: right;
  padding: 6px;
}
.ticketinfo2 {
  position: absolute;
  top: 24px;
  left: 220px;
  background: white;
  background: url(images/priceboxbg.gif);
  width: 356px;
  height: 26px;
  padding: 6px;
}
.pad {
  padding: 8px;
}
.padtb {
  padding: 8px 0 8px 0;
}
.infobox {
  padding: 8px 0 8px 0;
}
.promoter {
  position: relative;
  top: 0px;
  left: 0px;
  width: 354px;
  height: 98px;
  border-top: 1px solid #00326b;
  border-right: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
  padding: 3px 6px 3px 0px;
}
.benefit {
  position: absolute;
  top: -1px;
  left: 360px;
  width: 356px;
  height: 98px;
  border-top: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
  padding: 3px 0px 3px 6px;
}
.black {
  color: black;
}
.pricebox {
  width: 368px;
  height: 38px;
  background: url("images/priceboxbg.gif");
}
.blueband {
  position: relative;
  top: 0px;
  left: 0px;
  background: #e5ecf2;
  width: 100%;
  border-top: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
  height: 80px;
}
.bluebandnh {
  position: relative;
  top: 0px;
  left: 0px;
  background: #e5ecf2;
  width: 100%;
  border-top: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
}
.exp {
  font-size: 9px;
}
.admin, .admin a {
  position: relative;
  top: -4px;
  color: white;
  text-decoration: none;
  font-size: 12px;
}
.hint {
  font-size: 10px;
  color: #999999;
  font-weight: normal;
}
.footkeywords, .footkeywords a {
  color: #cccccc;
  font-size: 10px;
}
.link {
  cursor: pointer;
}
.linkhead {
  font-size: 12px;
  width: 100%;
}
.tiny {
  font-size: 8px;
}
#navmenu {
  position: absolute;
  top: 2px;
  left: 0px;
  height: 23px;
  z-index: 100;
  margin: 0px;
}
ul.menu {
background-color: #00457c;
/*height:100%; */
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
-moz-padding-start: 0px;
}
ul.menu li {
border-right:1px solid #D7D7D7;
float:left;
height: 20px;
/*height: 100%; */
position:relative;
}
ul.menu li a {
background-color: #00457c;
color:#ffffff;
display:block;
padding:4px 10px 0px 10px;
text-decoration:none;
width:auto;
}
ul.menu li.last a {
background:transparent none repeat scroll 0 0;
}
ul.menu li a.sub {
background:transparent url(images/menudown.gif) no-repeat scroll right -36px;
padding-right:15px;
}
ul.menu li:hover, ul.menu li.hover {
  color: #f37a1f;
}
ul.menu li:hover a, ul.menu li.hover a {
  color: #f37a1f;
}
ul.menu li.active a {
color:#F15C30;
}
ul.menu ul {
border-top:1px solid #D7D7D7;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
top:23px;
width:168px;
}
ul.menu ul ul {
}
ul.menu li:hover li, ul.menu li:hover li a, ul.menu li.hover li, ul.menu li.hover li a {
  background-color: #00457c;
  color: #ffffff;
}
ul.menu li li {
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
width:100%;
}
ul.menu li li.last {
border-bottom:1px solid #D7D7D7;
}
ul.menu li li a {
padding:5px 5px 5px 10px;
}
ul.menu li:hover li:hover a, ul.menu li.hover li.hover a {
  color: #f37a1f;
}
ul.menu li:hover li:hover li a, ul.menu li.hover li.hover li a {
  color: #ffffff;
}
ul.menu li:hover li.active a, ul.menu li.hover li.active a {
  color: #f37a1f;
}
ul.menu li li a.sub {
background:transparent url(images/menuright.gif) no-repeat scroll 95% 50%;
padding-right:15px;
}
ul.menu li:hover li:hover a.sub, ul.menu li.hover li.hover a.sub {
background:#00457c url(images/menuright.gif) no-repeat scroll 95% 50%;
}
ul.menu ul ul {
background:#FFFFFF none repeat scroll 0 0;
margin-left:169px;
top:-1px;
}
ul.menu li:hover li:hover li:hover a, ul.menu li.hover li.hover li.hover a {
color:#f37a1f;
}
ul.menu li:hover li:hover li.active a, ul.menu li.hover li.hover li.active a {
color:#F15C30;
}
ul.menu li:hover li:hover li:hover a.sub, ul.menu li.hover li.hover li.hover a.sub {
background:#E6E6E6 url(images/menuright.gif) no-repeat scroll 95% 50%;
}
ul.menu li:hover li:hover li:hover li, ul.menu li:hover li:hover li:hover li a, ul.menu li.hover li.hover li.hover li, ul.menu li.hover li.hover li.hover li a {
color:#7C7C7C;
}
ul.menu li:hover li:hover li:hover li:hover a, ul.menu li.hover li.hover li.hover li.hover a {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
}
ul.menu li:hover li:hover li:hover li.active a, ul.menu li.hover li.hover li.hover li.active a {
color:#F15C30;
}
ul.menu li:hover li:hover li:hover li a.sub, ul.menu li.hover li.hover li.hover li a.sub {
background:#E6E6E6 none repeat scroll 0 0;
}
ul.menu li:hover li:hover li:hover li:hover a.sub, ul.menu li.hover li.hover li.hover li.hover a.sub {
background:#CCCCCC none repeat scroll 0 0;
}
div#nav ul ul ul ul ul {
display:none;
}
ul.menu ul, ul.menu li:hover ul ul, ul.menu ul ul, ul.menu li:hover ul ul ul, ul.menu ul ul ul, ul.menu li:hover ul ul ul ul {
left:-999em;
position:absolute;
}
ul.menu li:hover ul, ul.menu li li:hover ul, ul.menu li li li:hover ul, ul.menu li li li li:hover ul {
left:-1px;
z-index:999;
}
ul.menu li.hover ul ul, ul.menu li.hover ul ul ul, ul.menu li.hover ul ul ul ul {
left:-999em;
position:absolute;
}
ul.menu li.hover ul, ul.menu li li.hover ul, ul.menu li li li.hover ul, ul.menu li li li li.hover ul {
left:-1px;
z-index:999;
}
.menuscroll {
  height: 400px;
  overflow: scroll;
}
.tabbar {
  width: 100%;
  border-bottom: 1px solid #0000ee;
  margin-top: 12px;
  padding-left: 4px;
}
.tabbar div {
  float: left;
  border: 1px solid #0000ee;
  background-color: #eeeeff;
  margin-right: 4px;
  padding: 2px;
  position: relative;
  top: -5px;
}
.tabbar div.active {
  background-color: #0000ee;
  color: #eeeeff;
}

.clear {
  clear: both;
}

.picbox {
  float: left;
  width: 160px;
  height: 70px;
  border: 1px solid black;
  margin: 3px;
}
.picbox img {
  float: left;
}

.red {
  color: #ff6666;
}
.button {
  padding: 2px;
  font-weight: bold;
  border: 1px solid #000000;
  background-color: #dddddd;
}
