@charset "UTF-8";
/* CSS Document */
body{
  background-color:#D2D2D2;
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
a{
  color:#AF2125;
}
a:link, a:visited{
	
}
a:hover{
}
h2{
	border: solid 1px #AF2125 !important;
	background: #AF2125 !important;
	background: -webkit-linear-gradient(#AF2125, #E41F31) !important;
	background: -moz-linear-gradient(#AF2125, #E41F31) !important;
	background: -o-linear-gradient(#AF2125, #E41F31) !important;
	background: -ms-linear-gradient(#AF2125, #E41F31) !important;
	background: linear-gradient(#AF2125, #E41F31) !important;
	color:#FFFFFF;
	padding:7px;
}
td{
	vertical-align:top;	
}
#headerContainer{
	margin:0 auto;
	width:950px;
	height:63px;
	z-index:1100;
	position:absolute;
}
.header {
  position: relative;
  width: 955px;
  height: 59px;
  margin-top: 4px;
/*  background: transparent url('../images/header_bg.png') no-repeat top right; */
  z-index: 9;
}
.clear{
	clear:both;	
	height:0.1px;
}
.nav_container{
	width:914px;
	z-index:9;
	margin:0 auto;
	position:relative;
}
.nav{
	width:914px;
	margin:0 auto;
	position:absolute;
	background-image:url("../images/menu-bg.jpg");
	top:60px;
}
.nav_container .navLogo{
	position:absolute;
	left:-10px;
	z-index:999;	
	top:-58px;

}
#wrapper{
	width:958px;
	margin:0 auto;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#footer{
	width:958px;
	height:99px;
	background-image:url(../images/footer-bg.png);
	margin:0 auto;
	color:#FFF;
}
#footerContainer{
	height:105px;
	padding-top:50px;
}
#headerContainer .leaguenav {
  float:right;
  width: 645px;
  z-index: 9;
  padding-top:5px;
}
#headerContainer .leaguenav ul {
  margin: 0;
  padding: 0;
}
#headerContainer .leaguenav  ul li {
  display: block;
  float: left;
  height: 33px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-left:4px;
  padding-right:3px;
}
#ezITfooter{
	width:955px;
	margin:0 auto;
	line-height:40px;
	text-align:right;
	height:40px;
	padding-top:5px;
}
.lightRow{
	background-color:#FFFFFF;	
}
.darkRow{
	background-color:#E0E0E0;
}
.smallText{
	font-size:11px;	
}
.pageContent{
	background-color:#FFFFFF;
	width:632px;
  line-height:20px;
}
.pageContentFull{
	background-color:#FFFFFF;
	width:958px;
  line-height:20px;
}

.tableHeader{
	background: #AF2125 !important;
	background: -webkit-linear-gradient(#AF2125, #E41F31) !important;
	background: -moz-linear-gradient(#AF2125, #E41F31) !important;
	background: -o-linear-gradient(#AF2125, #E41F31) !important;
	background: -ms-linear-gradient(#AF2125, #E41F31) !important;
	background: linear-gradient(#AF2125, #E41F31) !important;
	color:#FFFFFF;
	font-size:14px;
}
.tableSubHeader{
	background: #000000 !important;
	background: -webkit-linear-gradient(#000000, #666666) !important;
	background: -moz-linear-gradient(#000000, #666666) !important;
	background: -o-linear-gradient(#000000, #666666) !important;
	background: -ms-linear-gradient(#000000, #666666) !important;
	background: linear-gradient(#000000, #666666) !important;
	color:#FFFFFF;
	font-weight:bold;
}
.scheduleTickets{
	background-color:#EA7F1E;
	color:#FFFFFF;
	padding:2px;
	font-size:10px;
	border:1px solid #B16017;
	white-space:nowrap;
	text-decoration:none;
}
.newsPageContent{
	padding-top:7px;
	padding-bottom:7px;
	font-size:10px;
	clear:both;
}
.newsPageContentFull{
	padding:15px;
	margin-top:-60px;
}
.newsPageThumb{
	float:left;
	margin-right:10px;
	height:70px;
}
.newsPageThumb img{
	border:1px solid #000000;	
}
.newsPageTitle{
	color:#AF2125;
	font-size:14px;
	font-weight:bold;
}
.newsPageTitle a{
	color:#AF2125;	
}
.newsPageTitleFull{
	color:#AF2125;
	font-size:24px;
	font-weight:bold;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:5px;
}
.newsPageSubTitleFull{
	color:#333;
	font-size:14px;
	font-style:italic;
	padding-left:15px;
	padding-bottom:5px;
}
.newsPageImage img{
	margin-top:5px;
	margin-bottom:10px;
	border-bottom:5px solid #AF2125;
}
.newsPageDate{
	font-size:10px;
	font-weight:bold;
}
.newsPageTitleFloat{
	position:relative;
	top:-100px;
	text-align:right;
	padding-right:30px;
	font-size:150%;
}
.button {
	border-radius: 8px !important;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(../images/border-radius.htc);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25) !important;
	cursor: pointer !important;
	display: inline-block !important;
	margin: 0 2px !important;
	outline: medium none !important;
	text-align: center !important;
	text-decoration: none !important;
	vertical-align: baseline !important;
	font-family:'liberatorregular',Arial;
}
.button:hover {
	text-decoration: none !important;
}
.sm {
	padding: 10px 0 11px !important;
	width: 256px !important;	
font: bold 15px/100%  !important;

}

.xsm {
	padding: 8px 0 6px !important;
	width: 78px !important;	
	font-size: 14px  !important;
	line-height:14px;
}

.lg {
	font-size: 24px !important;	
	padding: 20px 50px !important;	

}

.lightBlueButton {
	border: solid 1px #A7DEFC !important;
	background: #A7DEFC !important;
	color: #067CC7;	
}
.lightBlueButton:hover {
	border: solid 1px #A7DEFC !important;
	color: #FFFFFF;
	background: #067CC7 !important;	
}
.blockHeader{
	text-decoration: none !important;
	vertical-align: baseline !important;
	font-family:"Arial Black",Arial;
	color:#AF2125;
	height:60px;
	line-height:60px;
	font-size:24px;
	margin-left:30px;
	margin-right:30px;
	padding-left:140px;
	text-align:left;
	border-bottom:1px dotted #999;
}

       /* Shared styles */

        .drop-shadow {
            position:relative;
            width:40%;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute;
            z-index:-2;
        }

        .drop-shadow p {
            font-size:16px;
            font-weight:bold;
        }

        /* Lifted corners */

        .lifted {
            -moz-border-radius:4px;
                 border-radius:4px;
        }

        .lifted:before,
        .lifted:after {
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
            max-width:300px;
            max-height:100px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
               -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
                    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .lifted:after {
            right:10px;
            left:auto;
            -webkit-transform:rotate(3deg);
               -moz-transform:rotate(3deg);
                -ms-transform:rotate(3deg);
                 -o-transform:rotate(3deg);
                    transform:rotate(3deg);
        }

        /* Curled corners */

        .curled {
            border:1px solid #efefef;
            -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
        }

        .curled:before,
        .curled:after {
            bottom:12px;
            left:10px;
            width:50%;
            height:55%;
            max-width:200px;
            max-height:100px;
            -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
               -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
                    box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
            -webkit-transform:skew(-8deg) rotate(-3deg);
               -moz-transform:skew(-8deg) rotate(-3deg);
                -ms-transform:skew(-8deg) rotate(-3deg);
                 -o-transform:skew(-8deg) rotate(-3deg);
                    transform:skew(-8deg) rotate(-3deg);
        }

        .curled:after {
            right:10px;
            left:auto;
            -webkit-transform:skew(8deg) rotate(3deg);
               -moz-transform:skew(8deg) rotate(3deg);
                -ms-transform:skew(8deg) rotate(3deg);
                 -o-transform:skew(8deg) rotate(3deg);
                    transform:skew(8deg) rotate(3deg);
        }

        /* Perspective */

        .perspective:before {
            left:80px;
            bottom:5px;
            width:50%;
            height:35%;
            max-width:200px;
            max-height:50px;
            -webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
               -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
                    box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
            -webkit-transform:skew(50deg);
               -moz-transform:skew(50deg);
                -ms-transform:skew(50deg);
                 -o-transform:skew(50deg);
                    transform:skew(50deg);
            -webkit-transform-origin:0 100%;
               -moz-transform-origin:0 100%;
                -ms-transform-origin:0 100%;
                 -o-transform-origin:0 100%;
                    transform-origin:0 100%;
        }

        .perspective:after {
            display:none;
        }

        /* Raised shadow - no pseudo-elements needed */

        .raised {
            -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        /* Curved shadows */

        .curved:before {
            top:10px;
            bottom:10px;
            left:0;
            right:50%;
            -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-border-radius:10px / 100px;
            border-radius:10px / 100px;
        }

        .curved-vt-2:before {
            right:0;
        }

        .curved-hz-1:before {
            top:50%;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        .curved-hz-2:before {
            top:0;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        /* Rotated box */

        .rotated {
            -webkit-box-shadow:none;
               -moz-box-shadow:none;
                    box-shadow:none;
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .rotated > :first-child:before {
            content:"";
            position:absolute;
            z-index:-1;
            top:0;
            bottom:0;
            left:0;
            right:0;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }
#homeContainer{
	width:958px;
	height:274px;
	background-image:url(../images/home-bg.png);
	position:relative;	
}
#twitterBox{
	width:280px;
	padding-left:30px;
	padding-top:23px;	
	float:left;
	position:absolute;
}
#facebookBox{
	width:280px;
	padding-left:30px;
	padding-top:23px;	
	overflow:hidden;
	height:218px;
	position:absolute;
	left:310px;
}
#sponsorBox{
	width:280px;
	padding-left:31px;	
	padding-top:23px;	
	float:left;
	position:absolute;
	left:620px;
}
#homeNewsContainer{
	height:463px;
	background-image:url(../images/news-1.jpg);	
	margin-bottom:-60px;
}
#homeNewsTitleContainer{
	margin-top:200px;
	text-align:right;
	padding-right:30px;
}
.homeNewsTitle{
	color:#FFF;
	background-color:#AF2125;
	font-size:22px;
	font-family:"Arial Black",Arial, Helvetica, sans-serif;
	text-align:right;
	padding:10px;
	line-height:42px;
}
.homeNewsSubTitle{
	color:#FFF;
	background-color:#AF2125;
	text-align:right;
	font-size:14px;
	padding:10px;
	padding-top:5px;
	line-height:30px;
}
.homeNewsTitle a, .homeNewsTitle a:link, .homeNewsSubTitle a, .homeNewsSubTitle a:link{
	color:#FFF;
	text-decoration:none;
}
#defaultContainer{
	margin-bottom:-60px;
	background-color:#FFF;
	padding-bottom:30px;
}
#news_wrap{
	position:relative;
}
