

/* Override styles */
#headerbranding {
	background: #000;
}
#sitelogoinner { 
	float:left; 
	background: #fff url('/images/system/v2/spc_logo_innerAthletics.gif') top left no-repeat;
}
#middlenavwrapper {
	background: #003366;
}


/*  <event bug>  */
.container_scroll{
	background-color: #fff;
	height:245px;
	width:142px;
	overflow:auto;}

div.container_scroll .athletics_LinkLine, 
div.container_scroll .athletics_AtLine, 
div.container_scroll .athletics_SportLine,
div.container_scroll .athletics_DateLine, 
div.container_scroll .athletics_LinkLineHome,
div.container_scroll .athletics_AtLineHome,
div.container_scroll .athletics_SportLineHome, 
div.container_scroll .athletics_DateLineHome {
   text-align: center;
   font-size: 11px;
}

div.container_scroll .athletics_LinkLineHome,
div.container_scroll .athletics_AtLineHome,
div.container_scroll .athletics_SportLineHome, 
div.container_scroll .athletics_DateLineHome {
   font-weight: bold;
}

div.container_scroll .athletics_DateLineHome, 
div.container_scroll .athletics_DateLine {
   padding: 3px 0 0 0;
   margin: 3px 0 0 0;
   border-top: #ddd solid 1px;
}

/*  </ event bug>  */

/*  <Schedule Block>  */

.athletics_altrowHome {
    font-weight: bold;
}
.athletics_rowHome {
    font-weight: bold;
}

/*  </Schedule Block>  */


/*  <Roster Block>  */
div#athletics_roster_back {
    text-align: right;
    color: #007cc3;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 0 5px 0;
}
div#athletics_bio_pic {
padding: 0 5px 0 0;
}
div#athletics_bio_detail {
    padding: 0 5px 0 0;
}
div#athletics_bio_name {
    color: #007cc3;
    font-weight: bold;
    font-size: 28px;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}

dl.athletics_rosterlist dt {
    color: #007cc3;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}

dl#athletics_schedulelist dd, 
dl.athletics_rosterlist dd {
margin: 0 0 0 0;
}

#athletics_stafflist th,
.athletics_bio_table th,
dl#athletics_schedulelist th,
dl.athletics_rosterlist th {
text-align: left;
}

#athletics_RosterPDF {
    text-align: right;
}

li.athletics_row,
li.athletics_altrow {
list-style-image:url(/core/images/s.gif);
}

.athletics_rosterlist tr.athletics_row td,
#athletics_stafflist tr.athletics_row td,
#athletics_schedulelist tr.athletics_row td,
#athletics_newslist tr.athletics_row td,
.athletics_rosterlist tr.athletics_rowHome td,
#athletics_schedulelist tr.athletics_rowHome td,
#athletics_newslist tr.athletics_rowHome td {
	background: ;
}
.athletics_rosterlist tr.athletics_altrow td,
#athletics_stafflist tr.athletics_altrow td,
#athletics_schedulelist tr.athletics_altrow td,
#athletics_newslist tr.athletics_altrow td,
.athletics_rosterlist tr.athletics_altrowHome td,
#athletics_schedulelist tr.athletics_altrowHome td,
#athletics_newslist tr.athletics_altrowHome td {
	background: #e3e3e3;
}

td.athletics_sectionHead {
	background: #cccccc;
	font-size: 15px;
	font-weight: bold;
}

/*  </ Roster Block>  */

div#EventBugContent {
    width: 152px;
    padding: 0 5px 0 5px; 
}

div#EventBugTitle {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 0 6px 0; 
}

div#EventBugContainer {
    background-image: url('/images/athletics/system/EventBug.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    height: 300px;
    width: 152px;
    margin: 12px 0 6px 0; 
}

/*  <News List Block>  */

dl.athletics_SummaryContainer dd {
     margin-left: 0;
}

dl.athletics_SummaryContainer ul{
     padding:10px 0;
}

dl.athletics_SummaryContainer li {
     margin:0;
     padding:2px 0;
}

dl.athletics_SummaryContainer dt {
    color: #007cc3;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}

/*  <Main Story Block>  */

div#AMSStoryText {
    text-align: justify;
}

div#AMSImage {
    //float: left;
    padding: 0px 5px 5px 5px;
}

div#AMSTitle {
    color: #007cc3;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}

div#AMSDate {
    color: #aaa;
    font-weight: bold;
}

div#AMSMoreLink {
    text-align: right;
    color: #007cc3;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 0 5px 0;
}

/*  <Layout>  */

#AthleticsMCWrapper {
    overflow: hidden;
    _height: 1%;
    position: relative;
}

div#AthleticsSponsorPB {
    width: 384px;
    clear: left;
    position: absolute;
    bottom: 0;
    left: 0;
}

div#AthleticHomeStoryContent {
    width: 100%;
    border-bottom: thin solid #007cc3;
}

div#AthleticHomeNewsListContent {
    width: 584px;
    float: left;
}

div#AthleticHomeAdContent {
    width: 156px;
    float: right;
}

/*  <Ticker>  */

div#AthleticTickerContainer {
    color: #FFFFFF;
    margin-top: 5px;
    background-image: url('/images/athletics/system/AthleticsTickerBG.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

div#AthleticTickerContent {
    padding-top: 4px;
    padding-bottom: 7px;
}

div#AthleticTickerContent a:link, div#AthleticTickerContent a:visited {
    color: #FFFFFF;
    margin-left: 15px;
    font-size: 15px;
}

/*  <LSB>  */
td.LSB div.topCap {
    color: #FFFFFF;
    background-image: url('/images/system/v2/lsb_topcapAthletics.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

td.LSB div.midBreak {
    color: #FFFFFF;
    background-color: #000;
    background-image: none;
    height: 15px;
width: 173px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

td.LSB div.midBreak a:link, td.LSB div.midBreak a:visited {
    color: #FFFFFF;
}

/* <footer overrides> */
table.footer {
    background-color: #fff;
}

table.footer td table.inlineMtcBlock, table.footer td table.inlineMtcBlock td {
    background-color: #000000;
    background-image: none;
}

table.footer td {
    background-color: #000000;
    background-image: none;
}

table.headerTopAthletic {
    color: #FFFFFF;
    background-color: #000000;
}

table.headerTopAthletic a:link, table.headerTopAthletic a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

table.headerTopAthletic a:hover {
    text-decoration: underline;
}

table.headerTopAthletic {
    width: 100%;
    font-size: 10px;
    height: 27px;
}

table.headerTopAthletic a {
    font-size: 10px;
    font-weight: normal;
}

table.headerTopAthletic td.linkArea {
    width: 213px;
    padding: 5px 0 7px 10px;
    height: 12px;
}

table.headerTopAthletic td.siteTools {
    width: 460px;
    padding: 4px 10px 0 0;
    margin: 0 0 0 0;
}

table.headerTopAthletic td.siteTools td.searchBox {
    padding-right: 21px;
}

table.headerTopAthletic td.siteTools td.quickLinks {
    padding-right: 21px;
}

table.headerContainer td.headerAreaATHLETIC img {
    border: none;
    margin: 4px 0 4px 0px;
}

#RSSLink {
text-align: right;
}

.rsslink {
 font-size: 8pt;
 font-weight: normal;
 background: url('/images/system/ico_rss.gif') right no-repeat;
 padding-right: 17px;
}


