/************************************/
/*	0. body							*/
/*	1. General						*/
/*	3. Navigation					*/
/* 12. Tabs							*/
/* 13. Common Table					*/
/* 14. BulletedList (module)		*/
/* 15. Horiz. Thumbnail List Module	*/

/************************************/
/*  yellow: #ffcc00					*/
/************************************/
/*	0. Body							*/
/************************************/
body{background=#023580;font: 62.5%/1.6  Arial, Verdana, sans-serif;}
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,testarea,p,blockquote,th,td{margin:0;padding: 0; font-weight:normal;}
/************************************/
/*	1. General						*/
/************************************/
.clear{clear: both;}
.clearfix{display: inline-table;height: 1%;display: block;}
html > body .clearfix{height: auto;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
h2, h3, h4, h5, h6 {font-size: 100%}
h1{font-size: 24px;margin-left: 10px;}
h2{font-size: 16px;font-weight: bold;margin-left: 10px;}
h3{font-size: 30px;font-weight: bold;}
p{font-size: 12px;font-family: arial;font-weight: bold;margin-left: 10px}
/* ol, ul {list-style: none;}  */
li {font-size: 16px;font-family arial;font-weight: bold;color:#023580;}
a{outline: none;color: #00265d;}
a:hover{text-decoration: none;}
#contentWrapper h1{font-size: 22px;color: #00265d;margin: 10px 0 -5px 10px;}

/************************************/
/*	3. Navigation					*/
/************************************/
.navBar{height: 50px;width: 865px;font-family: arial;}
.mainNav{height: 40px;padding-left: 15px;background: #000000;}
.upperNav{height: 60px;position: absolute; top: 200px;left:390px;background-color: #023580;}
.upperNav p{float: left;font-size: 1.1em;color: #ffcc00;font-weight: bold;padding: 0 0 0 12px;}
.upperNavLinks{padding: 0;margin: 0 5px 0 0;list-style-type: none;float: center;width: 860px;}
.upperNavLinks li{display: inline;font-size: 2.1em;color: #ffcc00;margin: 0 6px;}
.upperNavLinks li a{color: #ffcc00;text-decoration: none;margin: 0 11px 0 0;}
.upperNavLinks li a:hover{color: #ffffff;text-decoration: underline;}
/*#header #mainNav {position: absolute; top: 134px;width: 702px; height: 32px; background: url("../images/main/temp_main-nav-back.gif") no-repeat;}*/
#nav, #nav ul{float: left;list-style: none;padding: 0;margin: 0;}
#nav a{display: block;color: #ffcc00;text-decoration: none;padding-bottom: 12px;font-size: 14px;font-weight: bold;font-family: arial;}

ul#nav li ul li a{padding: 1px 3px 1px 7px;}
#nav li{margin: 0;float: left;padding: 0;}
#nav li ul{position: absolute;left: -999em;height: auto;width: 175px;/*width: 170px;*/line-height: 1.4;font-weight: normal;margin: 0;/* border around entire sub ul block *** border: 1px solid #000;*/border-bottom-width: 0px;z-index: 11000;}
* html #nav li ul{position: absolute;width: 175px;/*width: 170px;*/z-index: 11000;}
#nav li li  {padding: 0;width: 300px;/*width: 170px;*/}
* html #nav li li{width: 175px;/*width: 170px;*/}
#nav li ul a{background: #023580;}
* html #nav li ul a{width: 175px;/*width: 170px;*/}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left: auto;}
#nav li li{/* individual sub-list item borders ***/ border: 1px solid #7e8ea5;border-width: 1px 1px 1px 1px;}
#nav li ul li a:hover{background: #cacdd2;color: #023580;}

/*Dropdown List*/

ul#nav li #nav1 {width: 143px;}
ul#nav li #nav2 {width: 143px;}
ul#nav li #nav3 {width: 143px;}
ul#nav li #nav4 {width: 143px;}
ul#nav li #nav5 {width: 140px;}
ul#nav li #nav6 {width: 137px;}
/* Left Nav */
.leftNav h2{color: #ffcc00;margin: 0;padding: 0 0 0 9px;line-height: 30px;font-size: 1.7em;font-weight: bold;display: block; margin-top:3px;}
#subnavlist{padding: 0;margin: 0 1px;width: 178px;}
#subnavlist li{background: url(../images/main/leftNavLiBackground.jpg);line-height: 20px;border-bottom: 1px solid #00265d;font-size: 1.1em;}
#subnavlist li a{text-decoration: none;color: #00265d;display: block;padding: 0 0 0 7px;width: 171px;}
#subnavlist li a:hover{background-color: #00265d;color: #ffcc00;}


/************************************/
/* 12. Tabs							*/
/************************************/
.homeTabs a{text-decoration: none;}
.landingTabs a{text-decoration: none;}
#schedTableMain{display: none;color: #ffffff;}
#inthenewsTableMain{}
#rankingsTableMain{display: none;}
#schedranknewsTableButtons{height: 21px;}
#schedranknewsTableButtons span{float: left;width: 123px;border: 1px solid #00265d;cursor: pointer;font-size: 11px;text-align: center;}
.tabSelected{background-color: #00265d;height: 21px;color: #ffcc00;}
.tabUnselected{background-color: #aaaaaa;height: 17px;color: #00265d;margin: 4px 0 0 0;}
	* html .tabUnselected{margin: 3px 0 0 0;}
#inthenewsTableMain{width: 250px;background-color: #00265d;}
#schedTableMain{width: 250px;background-color: #00265d;}
.inthenewsTableMainTall{width: 250px;height: 403px;background-color: #00265d;text-align: center;overflow-y: auto;overflow-x: auto;padding: 10px 0 0 0;}
.schedTableMainTall{width: 250px;height: 403px;background-color: #00265d;text-align: center;overflow-y: auto;overflow-x: auto;padding: 10px 0 0 0;}
.inthenewsTableMainShort{width: 250px;height: 158px;background-color: #00265d;text-align: center;overflow-y: auto;overflow-x: auto;padding: 10px 0 0 0;}
#inthenewsTable {color: #fff;}
.schedTableMainShort{width: 250px;height: 158px;background-color: #00265d;text-align: center;overflow-y: auto;overflow-x: auto;padding: 10px 0 0 0;}
.homeTabs table,.landingTabs table{width: 230px;margin: 0 auto;}
.homeTabs table tr td,.landingTabs table tr td{border-bottom: 1px solid #c9c9c9;padding: 2px 0;}
/*Upcoming/Recent Events Module*/
.gameSchedule{width: 96%;line-height: 1.1;}
	.gameSchedule td{font-size: 10px;vertical-align: top;padding: 0 2px;}
	/*.gameSchedule td a{color: #ffffff;}*/
	.gameSchedule .col1{word-wrap: break-word; text-align:left; width: 14%; }
	.gameSchedule .col2{word-wrap: break-word; text-align:left; padding-left:7px; width: 60%;}
	.gameSchedule .col7{word-wrap: break-word; text-align:left;}
	.gameSchedule .col3{display:none;} 
	.gameSchedule .col4, .contentWrapperSoftball .gameSchedule .col4, #scheduleTable .gameResults .col4 {display:none;} 
	.gameSchedule .col5{display:none;}
	.gameSchedule .col6{display:none;}	
.gameResults{width: 96%;}
	.gameResults td{font-size: 10px;vertical-align: top;padding: 0 2px;}
	/*.gameResults td a{color: #ffffff;}*/
	.gameResults .col1{word-wrap: break-word; text-align: left; width: 14%;}
	.gameResults .col2{word-wrap: break-word; text-align: left; padding-left:7px; width: 70%;}
	.gameResults .col6{word-wrap: break-word; text-align: left;}	
	.gameResults .col3{display:none;}
	.gameResults .col4{display:none;}
	.gameResults .col5{display:none;}

/*Home game and away game font colors*/	
.homeGameFont {color: #ffcc00;}
.defaultGameFont{color: #ffffff;}
.homeGameFont a{color: #ffcc00;}
.defaultGameFont a{color: #ffffff;}
	

/************************************/
/* 13. Common Table					*/
/************************************/
table td{padding-left: 0px;}
table.commonTable{width: 100%;margin-bottom: 15px;border-collapse: collapse;font-family: verdana, arial; font-size: 10px;/*color:#191970;*/}
* html table.commonTable{border-bottom: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb;}
*+html table.commonTable{border-bottom: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb;}
table.commonTable:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
table.commonTable td, th{border: 1px solid #cbcbcb;padding: 2px;margin: 10px;}
table.commonTable tfoot {display: none;}
table.commonTable tr.rowEven td {background-color: #ececec;}
table.commonTable tr.rowOdd td {background-color: #fff;}

table.commonTable thead tr.rowEven td,table.commonTable thead tr.rowEven td a{background-color: #00265d;color: #ffcc00;font-weight: bold;}
table.commonTable thead tr.rowOdd td, table.commonTable thead tr.rowOdd td a{background-color: #00265d;color: #ffcc00;font-weight: bold;}
table.commonTable a{color: #00265d;text-decoration: none;font-weight: bold;}
#stattable,
#stattable td{border:1px solid #000;border-collapse:collapse;}
/************************************/
/* 14. BulletedList (module)		*/
/************************************/
.box250 .bulletedListCopy{margin: 0;padding: 10px 0 10px 5px;color: #00265d;font-size: 1.0em;line-height: 14px;}
/*.bulletedListContent { height:150px; overflow-y:auto; } why is this here? ~N 11/9/07*/
.bulletedListCopy{margin: 0;padding: 4px 0 4px 14px;color: #00265d;font-size: 1.1em;}
.bulletedListCopy li a{text-decoration: none;color: #00265d;}
/************************************/
/* 15. Horiz. Thumbnail List Module	*/
/************************************/
#thumbnaillist .header{display: none;}
.thumbnaillistContent{padding: 3px 0 0 0;}
.thumbnails{float: left;width: 156px;margin: 0 0 0 1px;padding: 0 0 3px 0;}
.thumbImage{text-align: center;}
.thumbImage img{width: 150px;height: 90px;border: 1px solid #0f3266;}
.thumblink{padding: 2px;line-height: 14px;font-size: 1.1em;}
.thumblink a{text-decoration: none;color: #00265d;}
.thumblink a:hover{text-decoration: underline;}
.thumbnailCredit{/*display: none;*/}
.thumbnaillistContent p{display: none;}
div.thumbnaillist:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* for sports landing pages */
div.featuresLanding .thumbnaillistContent a {font-size: 11px;}
div.featuresLanding .thumbnails {width: 184px;}
div.featuresLanding .thumblink {width:152px; margin-left: 15px;}
div.featuresLanding .thumbnailCredit {width:152px; margin-left: 15px;}

