/************** NEUTRALISE THE BROWSERS *******************/
* { margin: 0; padding: 0; }
img { border: none; }

/************** HTML ELEMENTS *****************************/
body {
  font-family: verdana, geneva, sans-serif;
  background: #284473;
}

p, div, td {
    font-size: 11px;
    line-height: 15px;
}

h1, h2, h3 {
  line-height: 130%;
  margin-bottom: 10px;
}

h1 {
  color: #01184c;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

h2 {
  color: #01184c;
  text-transform: uppercase;
}

h3 {
  color: #01184c;
  border: 5px;
  border-color: #FFFFFF;
  font-size: 16px;
  text-transform: uppercase;
  padding: 5px;
}

p {
  margin-bottom: 15px;
}

ol, ul {
  margin-left: 25px; 
  margin-bottom: 15px;
}

hr {
  margin-bottom: 10px;
}

pre {
  width: 730px;
 overflow: auto;
}


a {
  color: #878787;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
outline: none;
}

a:focus {
-moz-outline-style: none;
}

.photo {
  float: right;
  margin: 0 15px;
}

.photo img {
  margin: 4px;
  border: solid 1px #01184c;
}

#printer {
  padding: 1px;
  font-size: 10px;
  color: #;
  text-align: right;
}

.bookmark {
  clear: both;
  margin-bottom: 10px;
  text-align: right;
}

.clear { clear: both; }
.block { display: block; }

/********** STRUCTURAL ELEMENTS **********/
#wrapper {
  width: 1000px;
  margin: 0 auto;
  background: #051b3d;
}


#header {
  width: 1000px;
  height: 246px;
  margin: 0px auto;
  position: relative;
  z-index: 10;
}


.head-logo {
  width: 270px;
  height: 130px;
  position: absolute;
  z-index: 12px;
  left: 366px;
  top: 15px;
  z-index: 12;
}




.member-headers {
  margin: 0 auto 5px;
  width: 994px;
}

.body-container {
  width: 990px;
  margin: 0 auto;
  overflow: hidden;
  background: url(images/setup/redesign/container_bg.jpg) repeat-y right top;
}


#leftcol {
  width: 180px;
  float: left;
  background: #000d20;
  overflow: hidden;
  margin-right: 5px;
}

#mainbody {
  width: 780px;
  padding: 10px;
  background: #fff;
  overflow: hidden;
  float: left;
}

#rightcol {
  width: 300px;
  float: right;
  background: #000;
  overflow: hidden;
}

#footer {
  width: 1000px;
  height: 220px;
  margin: 0 auto;
  overflow: hidden;
  background: url(/images/setup/redesign/footer_bg.png) no-repeat left bottom;
}

#footer-logos {
  width: 679px;
  overflow: hidden;
}

#footer-logos img {
  float: left;
}

#footer-text {
  text-align: left;
  color: #fff;
  background: url(/images/setup/redesign/footer_text_bg.png) no-repeat left top;
  width: 296px;
  height: 82px;
  padding: 25px 0  0 25px;
  float: left;
}

#footer-text  span {
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
 color: #fff;
}

#footer-text p {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  color: #7a9bcc;
  margin:0
}

.bottom-ad {
  width: 728px;
  margin: 0 auto;
}

/********** NAVIGATION **********/
#accordion-wrapper {
  width: 174px;
  margin: 0 auto 5px;
  overflow: hidden;
}

.accordion-pane {
  background: url(/images/setup/redesign/dropdown_bg.jpg) repeat-x left top #0c2141;
  padding: 5px 0px;
  margin-bottom: 5px;
}

.accordion-pane .separator {
  height: 1px;
  background: #1e3463;
  overflow: hidden;
  margin: 0px auto;
  width: 160px;
}

.accordion-pane a {
  display: block;
  padding: 0 10px;
  font-size: 11px;
  text-decoration: none;
  font-family: arial;
  color: #fff; 
  line-height: 24px;
}

.accordion-pane a:hover {
  background: #1b3864;
}

#navbar-secondary {
}

#hockey-inc {
  background: url(/images/setup/redesign/hockey_inc_bg.jpg) no-repeat left top;
  margin: 0 auto;
  width: 172px;
  padding: 4px;
}


#navbar-buttons img {
  margin-bottom: 5px;
}

.logos {
  width: 75px;
  height: 75px;
  position: absolute;
  z-index: 14;
  background: transparent;
}

#logo1 {
  left: 10px;
  top: 91px;
}

#logo1:hover {
  background-image: url(/images/setup/redesign/airforce.png);
}

#logo2 {
  left: 91px;
  top: 107px;
}

#logo2:hover {
  background-image: url(/images/setup/redesign/american_international.png);
}

#logo3 {
  left: 173px;
  top: 121px;
}

#logo3:hover {
  background-image: url(/images/setup/redesign/army.png);
}

#logo4 {
  left: 255px;
  top: 134px;
}

#logo4:hover {
  background-image: url(/images/setup/redesign/bantley.png);
}

#logo5 {
  left: 338px;
  top: 146px;
}

#logo5:hover {
  background-image: url(/images/setup/redesign/canisius.png);
}

#logo6 {
  left: 419px;
  top: 154px;
}

#logo6:hover {
  background-image: url(/images/setup/redesign/uconn.png);
}

#logo7 {
  left: 502px;
  top: 154px;
}

#logo7:hover {
  background-image: url(/images/setup/redesign/holy_cross.png);
}

#logo8 {
  left: 584px;
  top: 146px;
}

#logo8:hover {
  background-image: url(/images/setup/redesign/mercyhurst.png);
}

#logo9 {
  left: 666px;
  top: 134px;
}

#logo9:hover {
  background-image: url(/images/setup/redesign/niagara_uni.png);
}

#logo10 {
  left: 748px;
  top: 121px;
}

#logo10:hover {
  background-image: url(/images/setup/redesign/robert_morris.png);
}

#logo11 {
  left: 830px;
  top: 107px;
}

#logo11:hover {
  background-image: url(/images/setup/redesign/rit.png);
}

#logo12 {
  left: 912px;
  top: 91px;
}

#logo12:hover {
  background-image: url(/images/setup/redesign/sacred_heart.png);
}

#video-container {
  margin-bottom: 5px;
}

#sponsor-container {
  margin: 5px 0;
}

#sponsors {
  width: 175px;
  height: 135px;
  overflow: hidden;
}

/**********STANDING*************/
.briefstats-table {

}

.briefstats-table a {
  color: #000;
}

.standing-container {
  height: 291px;
  margin-bottom: 5px;
  background: url(/images/setup/redesign/standings_bg.jpg) no-repeat left top;
}

.container {
  width: 290px;
  height: 280px;
  padding: 5px;
  overflow: auto;
}

.briefstats-header {
  color: #fff;
  background: #000;
  font-size: 10px;
  font-weight: bold;
}

.briefstats-header td {
  padding: 5px;
}

.briefstats-row0 {
  color: #000;
  line-height: 20px;
  font-size: 10px;
  font-weight: bold;
}

.briefstats-row0 td {
  padding: 5px 5px 0;
}

.briefstats-row1 {
  color: #000;
  line-height: 20px;
  font-size: 10px;
  font-weight: bold;
}

.briefstats-row1 td {
  padding: 5px 5px 0;
}


/*********TOURNAMENT-CENTRAL***********/
#tournament-container {
  width: 300px;
  height: 385px;
  background: url(/images/setup/redesign/tournament_bg.jpg) no-repeat left top; 
}

#tournament-container img {
  display: block;
  margin: 5px auto 20px;
}

#tournament-sub-container {
  width: 280px;
  height: 237px;
  padding: 5px;
  color: #fff;
  overflow: auto;
}


/********** HEADLINES **********/
#campusnews-container {
  width: 490px;
  height: 267px;
  background: url(/images/setup/redesign/campusnews_bg.jpg) no-repeat left top;
  padding: 5px;
  margin-top: 5px;
}

#campnews {
  width: 470px;
  overflow: hidden;
  padding: 10px;
}

#news-box1 {
  width: 230px;
  float: left;
}

#news-box2 {
  width: 230px;
  float: right;
}

.news-box img,
.news-box a {
  display: block;
  margin: 0 auto;
  color: #c5c5c5;
  font-size: 11px;
  font-family: arial;
  text-align: center;
}


#news-container {
  width: 490px;
  height: 267px;
  padding: 5px;
  margin-top: 5px;
  background: url(/images/setup/redesign/news_container_bg.jpg) no-repeat left top;
}

#more-headlines {
  width: 480px;
  height: 222px;
  padding: 5px;
  overflow: auto;
}

#more-headlines .date {
  width: 60px;
  display: block;
  float: left;
  margin-bottom: 15px;
  color: #83a2d0;
  font-size: 11px;
  font-family: arial;
  line-height: 18px;
}

#more-headlines a {
  width: 385px;
  display: block;
  float: right;
  margin-bottom: 15px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  font-family: arial;
  line-height: 18px;
  margin-right: 10px;
}

.caption {
  clear: left;
  float: left;
  padding: 1px;
  margin: 0px;
}

#team-news {
  width: 675px;
  overflow: hidden;
}

#team-news img{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#team-news .multipart {
  width: 655px;
  height: 101px;
  padding: 10px;
  overflow: hidden;
  margin-bottom: 10px;
  background: url(/images/setup/redesign/team_news_bg.png) repeat left top;
}

#team-news .teamnews {
  width: 520px;
  height: 121px;
  overflow: hidden;
  float: right;
}

#team-news .teamnews .story-title {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  display: block;
  color: #fff;
}

#team-news .teamnews .date {
  font-family: arial;
  font-size: 10px;
  color: #6488c1;
  display: block;
}

#team-news .teamnews .story-leadin {
  font-family: arial;
  font-size: 11px;
  color: #fff;
  display: block;
}

#archived-container {
  width: 675px;
  height: 643px;
  padding: 5px;
  background: url(/images/setup/redesign/archived_stories_bg.jpg) repeat left top;
}

#more-teamnews {
  width: 665px;
  height: 604px;
  padding: 5px;
  overflow: auto;
}

#more-teamnews .date {
  width: 120px;
  display: block;
  float: left;
  margin-bottom: 10px;
  color: #83a2d0;
  margin-right: 10px;
}

#more-teamnews a {
  width: 450px;
  display: block;
  float: left;
  margin-bottom: 10px;
  color: #fff;
}

.rcol-container {
  width: 260px;
  padding: 20px;
  overflow: hidden;
  background: url(/images/setup/redesign/leftcol_bg.jpg) no-repeat left top;
}

#team-info a {
  color: #fff;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

#team-info span {
  color: #fff;
}

#quick-fact {
  color: #fff;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

#quick-fact span {
  color: #a0bae1;
  font-weight: bold;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

#coaching-staff {
  color: #fff;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

#coaching-staff span {
  color: #a0bae1;
  font-weight: bold;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

/********** ROSTERS **********/
table.roster {
  width: 930px;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #01184c;
    padding: 5px;
}

tr.roster-header td a{
    color: #faa928;
}

tr.roster-row a{
    text-decoration: underline;
    color:  #01184c;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 5px;
}

.bio {
    background-color: #D00000;
    border: outset;
    border-width: 9px;
    padding: 5px;
}

.bio-name {
    background-color: #;
    color: #01184c;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
    line-height: 20px;
}

.bio-data {
    color:  #01184c;
    font-weight: bold;
    font-size: 13px;
    padding: 5px;
}

.bio-data a{
  color: #01184c;
}

.bio-data a:hover {
  color:#01184c;
}

.bio-photo {
  float: left;
  padding: 10px;
}

/********** SCHEDULE **********/
#scoreboard {
  width: 990px;
  margin: 0 auto 5px;
  padding-bottom: 5px;
  background: url(/images/setup/conference_scoreboard_foot.jpg) no-repeat left bottom;
  overflow: hidden;
}

#scoreboard .boxscore {
  width: 170px;
  height: 60px;
  padding: 5px;
  margin-right: 5px;
  float: left;
  color: #fff;
  background: #122035;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}

#scoreboard .boxscore .date,
#scoreboard .boxscore .status {
  color: #7aa5e5;
}

#scoreboard .no-events {
  padding-bottom: 20px;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

.full-score {
  width: 500px;
  height: 25px;
  margin: 0 auto 10px;
  display: block;
}

table.schedule {
  width: 785px;
  background-color: ;
}

.schedule-data {
  width: 500px;
}

.schedule-data td {
    padding: 5px;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #01184c;
    padding: 5px;
}

tr.schedule-row td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}


tr.schedule-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}

.home-opp {
  text-transform: uppercase;
}



/********* LIVE SCOREBOARD **********/
.boxscore-container {
  background: url("/scoreboard/boxscore_bg.gif") no-repeat;
  width: 243px;
  height: 100px;
  margin: 2px;
}


.inProgress-container {
  background: url("/scoreboard/inprogress_bg.gif") no-repeat;
  width: 243px;
  height: 100px;
  margin: 2px;
}


.scoreboardBox {
  width: 230px;
  color: #000000;
  padding: 5px;
}


.scoresDate {
  color: #FFFFFF;
  padding: 5px;
}

/********** STANDINGS **********/
table.stats-table {
  border-width: 0px;
  border-collapse: collapse;
  width: 780px;
}

table.stats-table td {
  padding: 4px;
}

tr.stats-header td {
  background-color: #051B3D;
  padding-right: 0px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}


td.stats-team a {
  font-weight: bold;
  font-size: 11px;
}


td.stats-team a:hover {
}

td.stats-field {
  color: #000000;
  text-align: center;
  font-size: 11px;
}

td.conf-label  {
  background-color: #e7a614;
  font-weight: bold;
  font-size: 10px;
}

td.conf-field {
  background-color: #999999;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
}

/*********************/
#slider-wrapper {
  width: 925px;
  padding: 0 30px 0 35px;
  background: url(/images/setup/conference_scoreboard_bg.jpg) no-repeat left top #284776;
  overflow: hidden;
  position: relative;
  z-index: 900;
}

#slider {

}

#slider ul, #slider li {
  margin:0;
  padding:0;
  list-style:none;
}

#slider li { 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
  width: 925px;
  height: 70px;
  overflow: hidden;
}

#prevBtn, #nextBtn { 
  display:block;
  width: 25px;
  height:24px;
  position:absolute;
  left: 5px;
  top: 23px;
  z-index: 999;
}	

#nextBtn { 
  left: 960px;
}														

#prevBtn a, #nextBtn a {  
  display:block;
  position:relative;
  width:25px;
  height:24px;
  background:url(/images/setup/left_arrow.png) no-repeat 0 0;	
}	

#nextBtn a, #slider1next a { 
  background:url(/images/setup/right_arrow.png) no-repeat 0 0;	
}

/********** NEW WIDGET ************/
#events-slider-wrapper {
  position: relative;
  background: url(/images/setup/conference_scoreboard_bg.jpg) no-repeat left top #284776;
}

#events-slider {
  width: 920px;
  height: 70px;
  margin: 0 auto;
  overflow: hidden;
}

#events-slider li {
  width: 920px;
  height: 70px;
}

#events-slider .boxevent {
  width: 170px;
  height: 60px;
  padding: 5px;
  float: left;
  margin-right: 5px;
  background: #122035;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  color: #cfcfcf;
}

#events-slider span,
#events-slider a {
  font-size: 10px;
}

#events-slider .status,
#events-slider .date {
  font-weight: bold;
  color: #7aa5e5;
}

#events-slider .winner {
  color: #fff;
  font-weight: bold;
}

#events-slider .inprogress {
  color: #FFFF00;
}

#events-slider-prev, #events-slider-next, #events-slider-pp { 
  position:absolute;
  top: 30px;
}

#events-slider-prev {
  left: 5px;
}

#events-slider-pp {
  display: none;
}

#events-slider-next { 
  right: 5px;
}											

#events-slider-prev a, #events-slider-next a, #events-slider-pp a {  
  display: block;
  width: 27px;
  height: 26px;
  background:url(/images/setup/score_ticker_sprite.png) no-repeat 0 0;	
  outline: none;
}

#events-slider-prev a:hover {
  background-position: 0 -26px;
}

#events-slider-next a {
  background-position: -81px 0;
}

#events-slider-next a:hover {
  background-position: -81px -26px;
}

#events-slider-pp .pause {
  background-position: -54px 0;
}

#events-slider-pp .pause:hover {
  background-position: -54px -26px;
}

#events-slider-pp .play {
  background-position: -27px 0;
}

#events-slider-pp .play:hover {
  background-position: -27px -26px;
}

.sponsors-list { 
  margin:10px 0 0;
  padding:0;
  list-style:none
}
.sponsors-list li {
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 30px;
  display: -moz-inline-stack;
  display:inline-block;
  vertical-align:top;
  zoom: 1;
 *display: inline;
  margin-right:10px
}

.sponsors-list li.odd { margin-right:0 }



