body {background:#FFF }

a {color: #003C76;text-decoration:none}
a:hover {color: #549534;text-decoration:underline}
h1,h2 {color: #003C76}


#background { width:100%; position:absolute; left:0; right:0; top:0; bottom:0; z-index:1 }
#page {padding-top:44px; position:relative; z-index:2 }

.ie8 #page,
.ie7 #page {background:url(/images/setup/header_shadow_bg.png) no-repeat 50% 10px}

#wrapper {background:url(/images/setup/wrapper_bg.png) no-repeat 50% 247px}

#body-container {width:1000px;margin:0 auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#mainbody {min-height:500px;background:#fff;padding:10px}
.featured-page #mainbody{background:none;padding:0}

#site-header {width:1000px;height:291px;margin:0 auto;position:relative;z-index:2}
.home-link {width:1000px;height:162px;margin-bottom:10px;display:block;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 10px 40px #000;-webkit-box-shadow:0 10px 40px #000;box-shadow:0 10px 40px #000;}
.home-link img {width:1000px;height:207px;position:absolute;left:0;top:-20px;display:block;background:url(/images/setup/master_sprite.png) no-repeat 0 0}

.featured-page .top-row {padding:10px 10px 0 }
.featured-page .bottom-row {padding:10px 0;background:url("/images/setup/container_bottom_shadow.png") no-repeat 50% 0}
.featured-page .middle-row {padding:10px 0;background:url("/images/setup/container_bottom_shadow.png") no-repeat 50% 0}

#search .label {text-transform:uppercase;margin-right:5px;font-family:oswald,arial;font-size:16px;color:#c86214;float:left}
#search .text-box {width:237px;height:20px;margin-right:5px;border:1px solid #b3b3b3;background:#e1e1e1;float:left}
#search .submit {width:39px;height:29px;border:none;display:block;float-left;background:url(/images/setup/master_sprite.png) no-repeat -896px -332px}

#site-footer {width:1000px;padding-top:40px;margin:0 auto;background:url("/images/setup/container_bottom_shadow.png") no-repeat 50% 0}
.footer-logos {width:448px}
.footer-logos ul, .footer-logos ul li {list-style:none;padding:0;margin:0}
.footer-logos ul li {float:left;margin-right:10px}
.footer-logos ul .footer-logo4 {margin-right:0}

.footer-text {font-family:oswald,arial;margin-bottom:10px}
.footer-text p {margin-bottom:3px}
.footer-text span {padding:0 5px}
.footer-text .links {font-size:13px;color:#003263}
.footer-text .address {font-size:21px;color:#a59b9b}

/* GLOBAL NAV */

#global-nav {width:1000px;height:58px;position:relative;z-index:2;background:url(/images/setup/global_nav_bg.png) repeat-y 50% 0;text-transform:uppercase}
#global-nav ul {list-style:none;padding:0;margin:0}
#global-nav .nav {float:left}

#global-nav .nav-link {
  height:41px;
  text-decoration:none;
  text-shadow:0px 2px 6px #000;
  color:#fff;
  text-align:center;
  display:block;
  letter-spacing:1px;
  font-family:oswald,arial;
  font-size:16px;
  padding:17px 12px 0;
  white-space:pre;
  line-height:22px
}

#global-nav .nav-link7,#global-nav .nav-link8,#global-nav .nav-link10 {height:53px;padding-top:5px;}
#global-nav .nav.active .nav-link,
#global-nav .nav-link:hover {background:url(/images/setup/dropdown_arrow.png) no-repeat 50% 45px;color:#C26402}
#global-nav .submenu-container {width:980px;height:199px;border:10px solid #CE7519;background:url(/images/setup/dropdown_pattern_bg.png) repeat-x 0 0;display:none;position:absolute;left:0;top:58px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#global-nav .submenu-container .submenu-inner-container {padding:21px}
#global-nav .submenu-container .submenu {min-width:200px;float:left;margin-right:3px;}
#global-nav .submenu-container ul li {margin-bottom:3px}
#global-nav .submenu-container li a { min-width:180px;text-decoration:none;font-family:helvetica;font-weight:bold;padding:0 10px;display:block;background:url(/images/setup/dropdown_title_bg.png) repeat-x 0 0;color:#fff;height:27px;line-height:27px}
#global-nav .submenu-container li a:hover {background-image:url(/images/setup/dropdown_title_hover_bg.png)}
#global-nav .thumb {float:right}

.secondary-nav {height:55px;background:#003C76;color:#fff;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.secondary-nav .title {font-family:oswald,arial;font-size:30px;float:left;padding:7px 0 0 10px}
.secondary-nav .links-container { text-align:center; font-weight:bold;padding-top: 17px }
.secondary-nav .links-container a {color:#fff;font-size:12px;}
.secondary-nav .links-container a:hover {color:#549534}


/* BUTTONS */

.rcol-buttons .rcol-button { float:left;}
.rcol-buttons .rcol-button.rcol-button-2 { float:right } 
.promo-box {margin-top:40px}
#rcol-sponsors { width:248px; height:90px; text-align:center; position:relative }
#rcol-sponsors a img { position:relative; z-index:1 }

/* CAROUSEL */

#j-carousel {width:778px;height:410px;position:relative;z-index:1}
#j-carousel .seats {width:650px;height:410px;float:left;position:relative}
#j-carousel .seat {width:width:650px;height:410px;display:none;position:absolute;left:0;top:0}
#j-carousel .story-box {width:630px;padding:10px;font-family:oswald,arial;background:rgba(0, 0, 0, 0.5);color:#fff;position:absolute;left:0;bottom:0}
#j-carousel .story-box .title {font-size:18px;line-height:24px;color:#fff;text-transform:uppercase;display:block}
#j-carousel .story-box .date {font-size:14px;text-transform:uppercase;color:#cf7418;padding-right:10px}
#j-carousel .story-box a{color:#cf7418;}
#j-carousel .story-box .leadin {font-size:14px}
#j-carousel .story-box .readmore {font-size:14px;color:#CF7418}
#j-carousel .controls {width:123px;float:right}
#j-carousel .control {height:78px;margin-bottom:5px;cursor:pointer}
#j-carousel .control .thumb {display:block}
#j-carousel .control.active {outline:2px solid #CE7518}
#j-carousel .control5 {margin-bottom:0}
#j-carousel .loader {right:138px !important}

/* SPONSORS */

.slider-wrapper {width:495px;position:relative}
.slider-wrapper .slider {width:435px;height:78px;overflow:hidden;position:relative;margin:0 auto}
.slider-wrapper .items {width:2000em;position:relative}
.slider-wrapper .item {width:435px;float:left}
.slider-wrapper .next, .slider-wrapper .prev {width:30px;height:78px;cursor:pointer;display:block;position:absolute;top:0;background:url(/images/setup/master_sprite.png) no-repeat -9999px -9999px}
.slider-wrapper .next {right:0;background-position:-259px -291px}
.slider-wrapper .prev {left:0;background-position:-228px -291px}

.sponsor-slider-internal .slider-wrapper { width:308px; }

.sponsor-slider-internal .slider-wrapper .slider,
.sponsor-slider-internal .slider-wrapper .item { width:248px }

/* POLL */

.poll {width:167px;height:198px;padding:20px;margin-top:40px;color:#fff;margin-bottom:10px;background:url(/images/setup/master_sprite.png) no-repeat -290px -291px;font-family:tahoma;font-size:10px;font-weight:bold}
.poll .question {text-transform:uppercase;font-family:oswald,arial;font-size:14px;}
.poll .submit {width:65px;height:24px;border:none;padding:0;background:url(/images/setup/master_sprite.png) no-repeat -935px -332px}

/* TABS */

#cwtg-tabs{width:1000px;position:relative;}
#cwtg-tabs .tabs{height:40px;width:872px;padding-left:128px;list-style:none;overflow:hidden;background:url(/images/setup/master_sprite.png) no-repeat 0 -209px}
#cwtg-tabs .tabs .tab{float:left;}
#cwtg-tabs .tab a{display:block;height:40px;text-indent:-9999px;background:url(/images/setup/master_sprite.png) no-repeat}
#cwtg-tabs .tab1 a{background-position:-128px -250px;width:104px}
#cwtg-tabs .tab2 a{background-position:-232px -250px;width:118px}
#cwtg-tabs .tab3 a{background-position:-350px -250px;width:119px}
#cwtg-tabs .tab4 a{background-position:-469px -250px;width:124px}
#cwtg-tabs .tab5 a{background-position:-593px -250px;width:99px}
#cwtg-tabs .tab6 a{background-position:-692px -250px;width:130px}
#cwtg-tabs .tab7 a{background-position:-822px -250px;width:178px}

#cwtg-tabs .tab1 a.active{background-position:-128px -209px}
#cwtg-tabs .tab2 a.active{background-position:-232px -209px}
#cwtg-tabs .tab3 a.active{background-position:-350px -209px}
#cwtg-tabs .tab4 a.active{background-position:-469px -209px}
#cwtg-tabs .tab5 a.active{background-position:-593px -209px}
#cwtg-tabs .tab6 a.active{background-position:-692px -209px}
#cwtg-tabs .tab7 a.active{background-position:-822px -209px}

#cwtg-tabs .panes{width:1000px;overflow:hidden;background:#003263;-moz-border-radius:10px 0 10px 10px;-webkit-border-radius:10px 0 10px 10px;border-radius:10px 0 10px 10px}
#cwtg-tabs .panes .overflow{overflow:hidden;height:148px; position:relative }
.connect-graphic { float:left; margin-top:10px; margin-right:25px }
.ad-spot { width:151px; height:76px; position:relative; float:right;padding:30px 45px 0 0}
.ad-spot .overlay { width:151px; height:76px; position:absolute; left:0; top:30px }
.ad-spot .overlay img { width:151px; height:76px; display:block }

/* TABS */

.gp-tabs-wrapper { width:567px; position:relative; margin-right:8px }
#gp-tabs{width:567px;position:relative}
#gp-tabs .tabs{height:40px;width:567px;list-style:none;overflow:hidden}
#gp-tabs .tabs .tab{float:left;}
#gp-tabs .tab a{display:block;height:40px;text-indent:-9999px;background:url(/images/setup/master_sprite.png) no-repeat}
#gp-tabs .tab1 a{background-position:0 -370px;width:144px}
#gp-tabs .tab2 a{background-position:-144px -370px;width:143px}

#gp-tabs .tab1 a.active{background-position:0 -411px}
#gp-tabs .tab2 a.active{background-position:-144px -411px}

#gp-tabs .panes{width:567px;overflow:hidden;background:#003263;-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px}
#gp-tabs .pane .overflow{overflow:hidden;height:218px;padding:10px}
#gp-tabs .pane2 .overflow { overflow:auto }

.more-video { width:109px; height:29px; display:block; background:url(/images/setup/master_sprite.png) no-repeat -786px -332px; text-indent:-9999px; position:absolute; left:297px; top:5px }

.ad-sponsors { margin-top:2px }

/* UPCOMING */

.upcoming-hdr {width:200px;height:19px;display:block;background:url(/images/setup/hdr_upcoming.png) no-repeat; margin-top:2px }
.schedule-boxscore {width:200px;height:109px;font-family:oswald,arial;color:#fff;text-transform:uppercase;background:#333;margin-bottom:1px}
.schedule-boxscore .event-date {width:77px;height:107px;float:left;text-align:center;background:#003263;-moz-box-shadow:0 0 10px #000 inset; -webkit-box-shadow:0 0 10px #000 inset; box-shadow:0 0 10px #000 inset}
.schedule-boxscore .day {display:block;color:#d17417;font-size:20px}
.schedule-boxscore .dd {display:block;font-size:50px;line-height:45px}
.schedule-boxscore .month {display:block;color:#b3b3b3;font-size:15px;line-height:30px}
.schedule-boxscore .event-details {float:left;width:110px;height:97px;padding:5px;-moz-box-shadow:0 0 10px #000 inset; -webkit-box-shadow:0 0 10px #000 inset; box-shadow:0 0 10px #000 inset}
.schedule-boxscore .links a {font-size:13px;color:#45a0fb}
.schedule-boxscore .sport {display:block;color:#d17417}
.schedule-boxscore .team-name {font-size:12px}
.schedule-boxscore .location {color:#ababab}
.schedule-boxscore .status {float:right}

/* CONNECT TABS CONTENT */

.facebook-feed { width:335px; height:128px; float:left; color:#fff; overflow:auto; font-family:oswald,arial;font-size:12px; margin-top:10px; }
.facebook-feed a { color:#00b3ff; font-size:14px }
.facebook-feed ul { list-style:none; padding:0; margin:0 }

.newsletter-info { float:left ;font-family:oswald,arial;font-size:14px;color:#fff;float:left;padding-top:30px;width:400px }

.twitter-container .twitter-info {font-family:oswald,arial;font-size:14px;color:#fff;float:left;padding-top:30px}
.twitter-container .twitter-info a {color:#fff}
.twitter-container span {color:#00b3ff}
.twitter-container .twitter-info p {margin:0}

.academy-info,
.mobile-info { font-family:oswald,arial;font-size:14px;color:#fff;float:left;padding-top:30px }
.academy-info span,
.mobile-info span { color:#00b3ff; font-size:22px }
academy-info span { font-size:27px }

/* PHOTO TABS */

.photos-tab .image img { border:3px solid #fff }
.photos-tab a { padding-top:3px; color:#00B3FF; font-family:oswald, arial }

/* COUNTDOWN */

#countdown {width:1000px; height:61px; background: no-repeat 50% 0; position: relative; z-index: 1}
#countdown ul {list-style:none; padding:0; margin:0; float:right}
#countdown ul li {float:left; margin-right:5px; position:relative; padding-left:17px}
#countdown .countdown-label {width:12px; height:51px; margin-right:5px; position:absolute; left:0; top:0; text-indent:-9999px; background:url(/images/setup/countdown_label.png) no-repeat -9999px -9999px}
#countdown .countdown-digit {width: 72px; height: 28px; text-align: center; font-size:22px; line-height:25px; font-family:oswald,arial; display:block; background: url(/images/setup/countdown_digit_bg.png) repeat-x 0 50% #000012; padding:5px; color:#fff; margin-top:4px; letter-spacing: 2px; border:3px solid #cc7218; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}

#countdown .countdown-days .countdown-label {background-position:0 50%}
#countdown .countdown-hours .countdown-label {background-position:-13px 50%}
#countdown .countdown-minutes .countdown-label {background-position:-26px 50%}
#countdown .countdown-seconds .countdown-label {background-position:-39px 50%}

/* SCHEDULE */

.schedule-wrapper .schedule{width:100%;border-collapse:collapse}
.schedule-wrapper .schedule-data{width:500px;border-collapse:collapse;border:none}
.schedule-wrapper .schedule-data td{padding:5px}
.schedule-wrapper .schedule-header td{font-weight:700;color:#FFF;background-color:#003C76;padding:5px}
.schedule-wrapper .schedule-row td{font-size:11px;padding:5px}
.schedule-wrapper .schedule-month{background:#549534;color:#fff}
.schedule-wrapper .schedule-row1 td{background-color:#d1d1d1;font-size:11px;padding:5px}
.schedule-wrapper .schedule-row0 td{background-color:#;font-size:11px;padding:5px}

/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#003C76; color:#FFF }
#mainbody .schedule-list .month-title td{ background:#549534; color:#fff; }

/* ROSTERS */

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#549534;padding:2px;line-height:22px}
.internal-page .roster-header td a{text-decoration:underline;color:#FFF!important}
.internal-page .roster-row a{text-decoration:underline;color:#000!important}
.internal-page .roster-row a:hover{text-decoration:underline;color:#000!important}
.internal-page .roster-row0 td{background-color:#D1D1D1;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row1 td{background-color:#FFF;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row td{background-color:#E8E8E8;font-size:11px;padding:2px;color:#000}

/* BIOS */

#mainbody .bio-wrap .head{background:#549534!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#003C76}

/* STATS */

.stats-wrapper{color:#000;background:#fff}
.stats-wrapper th{background:#549534;/* set the primary color here ??? dark color required */color:#fff}
.stats-wrapper a{/* set the link color here */color:#333;text-decoration:underline}
.stats-wrapper a:hover{color:#000}

/* COMPOSITE CALENDAR */
#composite-calendar table {width:100%;}

/* GTV */

#video-cont embed,
#video-cont object { height:218px }

.gtv-buttons { width:265px; text-align:center }
.gtv-buttons .gtv-button { display:inline-block; vertical-align:top; margin:5px }
.ie6 .gtv-buttons .gtv-button, .ie7 .gtv-buttons .gtv-button { display:inline; zoom:1 }

#gp-tabs #videoplayer1-playlist { width: 246px !important; height:219px !important }

.more-headlines { width: 425px; margin-bottom:10px }
.more-headlines.float-left > img { display: block; }
.more-headlines-container {
  background: none repeat scroll 0 0 #003263;
  border-radius: 0 0 10px 10px;
  color: #FFFFFF;
  height: 219px;
  overflow: auto;
  padding: 10px;
}
.more-headlines-container a,
.more-headlines-container h1 { color:#fff; }

.gp-tabs-tab-link {
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 144px;
  z-index: 1;
}

.social-page {}
.social-page-seat {
  float:left;
  width:320px;
  margin-right:10px;
  margin-bottom:10px;
}
.social-page-seat.m-last { margin-right:0; }

.social-page-title {
  height:35px;
  display:block;
  background:url('/images/setup/social_sprite.png') no-repeat;
}

.social-page-seat.m-fb .social-page-title { background-position:0 -291px }
.social-page-seat.m-tw1 .social-page-title { background-position:0 -116px }
.social-page-seat.m-tw2 .social-page-title { background-position:0 -151px }
.social-page-seat.m-pinterest .social-page-title { background-position:0 -186px }
.social-page-seat.m-instagram .social-page-title { background-position:0 -221px }
.social-page-seat.m-gtv .social-page-title { background-position:0px -482px }

.fb_iframe_widget,
.fb_iframe_widget span { width:320px !important }
.fb_iframe_widget iframe {
  height: 400px !important;
  width: 320px !important;
}

.social-page #twitter-widget-1,
.social-page #twitter-widget-0 {
  height: 400px !important;
  width: 320px !important;
}

.social-page-seat.m-center {
  text-align: center;
}

.social-page-btn {
  background: url("/images/setup/social_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 41px;
  overflow: hidden;
  text-indent: -999px;
}

.social-page-seat.m-fb .social-page-btn { background-position: 0 -403px; }
.social-page-seat.m-tw1 .social-page-btn{ background-position:0 -326px }
.social-page-seat.m-tw2 .social-page-btn { background-position:0 -326px }
.social-page-seat.m-pinterest .social-page-btn { background-position:0 -365px }
.social-page-seat.m-instagram .social-page-btn { background-position:0 -441px }
.social-page-seat.m-gtv .social-page-btn { background-position:0px -517px }