﻿body {margin:0px auto; padding:0px 0px 0px 0px; background-image:url('../Images/bg-gradient.jpg'); background-repeat:repeat-x; background-color:#9ac1e5; font-size:13px;font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}

div.center {margin:0px auto; text-align:left;}
div.clear {clear:both;}
div.center table {margin:0px auto; text-align:center;}
td.navigation {background-image:url('../Images/bg-navi-background.jpg'); height:32px; background-repeat:no-repeat;}
td.body {background-color:#FFF; text-align:left; background-image:url('../Images/body-background.gif'); background-repeat:no-repeat; background-position:bottom right; padding-bottom:50px;}
td.header-navi {font-size:10px; color:#fefefe; text-align:right; padding:0px 5px 0px 0px;}

ul#Navigation{float:left; padding:0px 0px 0px 10px; margin:0px; line-height:30px;}
ul#Navigation li{float:left; display:inline; padding:0px 15px; margin:0px; font-size:12px; color:#fff; text-transform:uppercase; border-right:1px solid #b5060e; }
ul#Navigation li a{text-decoration:none; color:#ffffff; display:block; }

div.NavigationHeader {float:left;}
div.NavigationHeader ul {float:left;}
div.NavigationHeader ul li {font-size:11px; list-style:none; text-align:left;}

.qcLink {background-color:#000;}

.submenu {background-color:#000; color:#fff; font-size:11px; visibility:hidden;}
.submenu ul {padding:0px; margin:0px; list-style:none;}
.submenu ul li {padding:0px; margin:0px;}
.submenu ul li a{display:block;padding:5px 10px; color:#FFF; margin:0px; background-color:#03061f; text-decoration:none;}
.submenu ul li a:hover{background-color:#0583d8; margin:0px;}

td.sidebar {padding-top:20px;}
td.sidebar img {margin-top:10px;}
td.pagecontents {text-align:left; padding:30px 10px 20px 0px ; }

td.pagecontents table {float:left;}

td.footer {color:#fff; text-align:right; padding:20px 10px 50px 0px; font-size:11px; background-image:url('../Images/FooterBackground.gif'); background-repeat:no-repeat;}
td.footer a {color:#fff; text-decoration:none; font-size:11px;}

a{text-decoration:underline; color:#006ac4;}
a:hover{text-decoration:underline;}



h1 {padding:0px 0px 0px 0px; margin:0px; color:#101757; font-size:20px; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h2 {padding:0px 0px 20px 0px; margin:0px; font-size:14px; color:#006ac4; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h3 {padding:0px 0px 10px 0px; margin:0px; font-size:13px; color:#072048; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h4 {padding:0px 0px 0px 0px; margin:0px; font-size:14px; color:#006ac4; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h5 {padding:0px 0px 0px 0px; margin:0px; font-size:12px; color:#006ac4; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h6 {padding:0px 0px 20px 0px; margin:0px; font-size:12px; color:#072048; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}

p {font-size:13px; line-height:140%; padding:0px 0px 10px 0px; margin:0px; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
.imgleft {padding-right:20px; padding-bottom:10px; }
.imgright {padding-left:20px; padding-bottom:10px;}
.imgprofile {border:3px solid #797979; padding:1px;}

span.caption {padding:5px 10px; font-size:10px; display:block;}
div.articleImage{ float:left; width:270px; background-color:#f3efee; border-bottom:1px solid #dad9d7; margin-right:20px; }

div.featureHeader {background-image:url('../Images/FeatureHeader.jpg'); background-repeat:no-repeat; width:294px; height:28px; color:#fff; text-align:left; font-size:13px; text-transform:uppercase; line-height:24px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif;}
div.featureHeaderLong {background-image:url('../Images/FeatureHeaderLong.jpg'); background-repeat:no-repeat; width:614px; height:36px; color:#fff; text-align:left; font-size:18px; font-weight:bold; text-transform:uppercase; line-height:36px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif;}

table.homepageFeaturebox {background-image:url('../Images/imgFeatureBoxBackground.gif'); background-repeat:repeat-x;}
table.homepageFeaturebox span.heading {font-size:10px; color:#fff;}
table.homepageFeaturebox a {font-size:10px; color:#fff;}

div.featureText {text-align:left; border:2px solid #8c8c8b; border-top:0px; padding:10px; height:100px; }
div.featureText p, div.featureText td {font-size:11px; }
ul li {font-size:13px;}

a.smalllinks {color:#fff; text-decoration:none;}

.LeftAlignPanel {text-align:left;}
.LeftAlignPanel table{float:left;}
img {padding:0px; margin:0px; display:block;}

.SidebarGlowLeft {background-image:url('../Images/SidebarBackgroundLeft.gif'); background-repeat:repeat-y; }
.SidebarGlowRight {background-image:url('../Images/SidebarBackgroundRight.gif'); background-repeat:repeat-y; }

/* Chris's Styling Stuff */

table.draw tr td{ padding-top:5px; padding-bottom:5px; padding-left:4px; padding-right:4px;}
table.draw h2{ padding-bottom:5px; margin-bottom:0px; }
tr.homegame { background-color:#80b0d8;}
table.draw td { border-bottom:2px solid #ededed; }
tr.bye { background-color:#eeeeee;}
tr.homegame td { color:#ffffff; border-bottom:2px solid #ffffff;}
tr.bye td { color:#888888; border-bottom:2px solid #ffffff;}

td.profileimg { vertical-align:top; }
td.profileimg img { border:1px solid #006ac4; margin-left:10px; margin-right:10px; padding:1px; }
td.profileq { background-color:#80b0d8; color:#ffffff; padding-top:5px; padding-bottom:5px; padding-left:4px; padding-right:4px; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; width:35%; font-weight:bold; text-align:left; }
td.profilea { background-color:#eeeeee; color:#888888; padding-top:5px; padding-bottom:5px; padding-left:4px; padding-right:4px; border-bottom:2px solid #ffffff; width:65%; text-align:left; }

td.sponsorrow { border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center; padding-left:15px; padding-right:15px; }
td.minorsponsorrow { border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
td.sponsortitle { background-color:#eeeeee; color:#888888; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:5px; text-align:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }
div.sponsoralign { text-align:center; }

table.minorsponsors tr td { text-align:center; }

td.photocell { padding:10px; background-color:#eeeeee; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; }
td.photocell img { border:1px solid #006ac4; }
td.namecell { background-color:#80b0d8; padding:5px; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff;}
td.detailcell { padding:10px; background-color:#eeeeee; color:#888888; text-align:left; font-size:10px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
td.profileclick { padding:10px; background-color:#eeeeee; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }

td.tabletitle { background-color:#80b0d8; padding-top:10px;padding-bottom:10px; padding-left:5px; border-bottom:2px solid #ffffff; text-align:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
td.tabletitle h2 { padding:0px; margin:0px; color:#ffffff; font-weight:bold; font-size:16px; }
td.tablesubtitle { background-color:#eeeeee; padding:5px; border-bottom:1px solid #dddddd; text-align:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
td.tablesubtitle h3 { padding:0px; margin:0px; color:#888888; font-weight:bold; font-size:12px; }
td.tablecontent { padding:10px; background-color:#ffffff; text-align:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }

div#pnSeasonPass table { background-color:#dcdcdc;}
div#pnSeasonPass table tr td { font-size:11px;}
div#pnSeasonPass table tr td.text {}
div#pnSeasonPass table tr td input {padding:3px;}
div#pnSeasonPass table tr td label {padding:0px 0px 0px 3px;}

div#pnSeasonPass table p { text-align:left; padding:10px;  margin:0px; }

div#pnSeasonPass td.heading {background-color:#0359a2; color:#FFF; font-size:14px; font-weight:bold; text-align:left; padding:10px 10px;}
div#pnSeasonPass td.sub-heading {background-color:#0359a2; color:#FFF; font-size:11px; font-weight:bold; text-align:left;}

table#ticketinfo tr td {background-color:#d2d2d2;}
table#ticket-details input {padding:5px; }
table#ticket-details input.remove {width:70px; padding:0px; font-size:11px; float:right;}
table#ticket-details input.billing {width:120px; padding:0px; font-size:11px; float:right;}

table#ticket-details input.smallbox {padding:0px; font-size:11px; padding:2px;}
table#ticket-details select.smallbox {padding:0px; font-size:11px;}
span.total-top {font-size:16px; border-top:1px solid #333; padding:15px; display:block; width:450px; text-align:right;}
span.total {font-size:20px; border-top:1px solid #333; border-bottom:1px solid #333; padding:15px; display:block; width:450px; text-align:right;}

div#Loading {margin:0px auto; background-color:#ad3737; padding:25px 0px; color:#FFF; top:0px; right:0px;  position:fixed; width:100%;}
div#Loading span {width:150px; display:block; margin:0px auto; font-size:20px; text-align:center; font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-Serif;}

div#Loading img {padding:5px 0px 10px 0px; float:left; }

div.validation {width:560px; background-color:#dda2a2; color:#753131; font-size:12px; padding:15px 15px 15px 15px;}

h1.validation {width:570px; background-color:#753131; color:#FFF; font-size:14px; display:block; padding:10px;}
div.validation hr {color: #753131; background-color: #753131; border: 0; height:1px;}


