body {
	margin: 0;
	padding: 0;
}

ul {
	margin: 0;
	padding: 0 20px;
	font-size: 11px;
}

td {
	padding: 3px;
}

p {
	font-variant:small-caps;
	background-color: #ffffff;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
}

h3 {
	margin: 20px 0 5px 0;
	padding: 5px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #666666;
}

h4 {
	margin: 5px 0 2px 0;
	padding: 0;
	font-weight: normal;
	font-style: italic;
	/*text-decoration: underline;*/
}


/*links*/
a:link {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:visited {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:active {
	COLOR: #FFB441;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	COLOR: #FFB441;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.mainlink:link {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-size: 10px;
}
a.mainlink:visited {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-size: 10px;
}
a.mainlink:active {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: bold}
a.mainlink:hover {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: bold}
a.expand:link {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFFFFF;}
a.expand:visited {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFFFFF;}
a.expand:active {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFB441;}
a.expand:hover {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFB441;}*/
a.year:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555; padding: 3px;}
a.year:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555; padding: 3px;}
a.year:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #999999; border-top: solid 1px #AAAAAA; border-bottom: solid 1px #888888; padding: 3px;}
a.year:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #999999; border-top: solid 1px #AAAAAA; border-bottom: solid 1px #888888; padding: 3px;}
/*
a.year:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal;}
a.year:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal;}
a.year:hover {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: normal;}
a.year:active {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: normal;}
*/

/*menu*/
.menu {padding: 0 0 10px 0; color: #FFFFFF; background-color: #FFFFFF;/*#dfdfdf*/}
.menutitle1 {padding: 15px; text-align: center; font: small-caps bold 20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #3E3E3E; border-top: solid 1px #4F4F4F; border-bottom: solid 1px #2D2D2D;}
.menutitle2 {padding: 15px 5px; text-align: center; font: small-caps bold 12px Verdana, Arial, Helvetica, sans-serif; color: #EEEEEE; background-color: #7E7E7E; border-top: solid 1px #8F8F8F; border-bottom: solid 1px #6D6D6D;}
.menutitle3 {padding: 15px 5px; text-align: center; font: small-caps bold 12px Verdana, Arial, Helvetica, sans-serif; color: #EEEEEE; background-color: #5E5E5E; border-top: solid 1px #6F6F6F; border-bottom: solid 1px #4D4D4D;}
.menuteam {padding: 5px; text-align: center; font: small-caps 10px Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; background-color: #7E7E7E; border-top: solid 1px #8F8F8F; border-bottom: solid 1px #6D6D6D;}
.menuteam1 {padding: 5px; text-align: center; font: small-caps 10px Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; background-color: #7E7E7E; border-top: solid 1px #8F8F8F;}
.menuteam2 {padding: 5px; text-align: center; font: small-caps 10px Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; background-color: #7E7E7E; border-bottom: solid 1px #6D6D6D;}

/*main*/
/*.normal {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff}*/
.normal {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff}.left {padding: 0 20px 20px 20px; color: #000000; background-color: #ffffff}
.middle {padding: 0; color: #000000; background-color: #ffffff}
.middle2 {text-align: center; padding: 10px; color: #000000; background-color: #eeeeee}
.right {padding: 20px 0 0 20px; color: #000000; background-color: #ffffff}

/*table*/
.googleadsense {padding: 10px 0 10px 35px; text-align: left; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.googleadsense2 {padding: 3px; text-align: center; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.googleadsense3 {padding: 3px; text-align: right; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.teamheading1 {padding: 10px 0 0 5px; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777;}
.teamheading2 {padding: 3px 0 10px 15px; font-weight: bold; font-size: 12px; color: #FFB441; background-color: #666666; border-bottom: solid 1px #555555;}
.teamheading3 {padding: 3px 0 3px 25px; font-weight: normal; font-size: 10px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.teamheading4 {padding: 3px; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.teamheading5 {padding: 3px; font-weight: bold; font-size: 10px; color: #FFB441; background-color: #666666; border: solid 1px #EEA330;}
.teamheading6 {padding: 0; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.tableheadingleft {text-align: left; color: #000000; background-color: #F8F8F8; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C8C8C8;}
.tableheadingcenter {text-align: center; color: #000000; background-color: #F8F8F8; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C8C8C8;}
.tableheadingright {text-align: right; color: #000000; background-color: #F8F8F8; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C8C8C8;}
.positionheading {text-align: left; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.positioncaphit {text-align: center; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.positionexpand {text-align: right; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.resultsheading {text-align: right; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.results {text-align: center; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.resultsotherheading {text-align: left; font-weight: normal; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.resultsother {text-align: center; font-weight: normal; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.legend {text-align: center; font-weight: normal; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}

/*player type*/
	/*on team*/
.playeractive {text-align: left; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;} /* includes players traded to team and regular waiver claims */
.playerrwclaim {text-align: left; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerinjured {text-align: left; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerinactive {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerinrwclaim {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerrwcinj {text-align: left; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerjagr {text-align: left; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerjagrinj {text-align: left; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
	/*not on team*/
.playerbuyout {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerwaived {text-decoration: line-through; text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerrwaived {text-decoration: line-through; text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playertraded {text-decoration: line-through; text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playeroverage {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerretired {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}

/*jerseynumber*/
.number {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberactive {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;} /* includes players traded to team and regular waiver claims */
.numberrwclaim {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberinjured {text-align: center; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberinactive {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberinrwclaim {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberrwcinj {text-align: center; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberjagr {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberjagrinj {text-align: center; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
	/*not on team*/
.numberbuyout {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberwaived {text-decoration: line-through; text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberrwaived {text-decoration: line-through; text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numbertraded {text-decoration: line-through; text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberoverage {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberretired {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}


/*player*/
.team {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.nationality {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.position {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.age {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.capnumber {text-align: center; color: #000000; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}
.totaldays {text-align: center; color: #000000; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}
.caphit {text-align: center; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.bonus {text-align: center; color: #000000; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}
.bonus-empty {text-align: center; color: #000000; background-color: #DDDDDD; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}
.extension {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.comment {text-align: left; color: #000000; background-color: #DDDDDD; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}

/*salary type*/
.salary {text-align: center; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.salaryregular {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salarytwoway {font-style: italic; text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salaryrookie {font-style: italic; text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salaryextension {text-align: center; color: #000000; background-color: #99CCEE; border-top: solid 1px #AADDFF; border-bottom: solid 1px #88BBDD;}
.salaryextwoway {font-style: italic; text-align: center; color: #000000; background-color: #99CCEE; border-top: solid 1px #AADDFF; border-bottom: solid 1px #88BBDD;}
.salaryoption {text-align: center; color: #000000; background-color: #EE9999; border-top: solid 1px #FFAAAA; border-bottom: solid 1px #DD8888;}
.salaryrfa {text-align: center; color: #FFFFFF; background-color: #33CC33; border-top: solid 1px #44DD44; border-bottom: solid 1px #22BB22;}
.salaryufa {text-align: center; color: #FFFFFF; background-color: #CC3333; border-top: solid 1px #DD4444; border-bottom: solid 1px #BB2222;}
.salaryufasix {text-align: center; color: #FFFFFF; background-color: #CC3333; border-top: solid 1px #DD4444; border-bottom: solid 1px #BB2222;}
	/*other*/
.salarybuyout {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
/* do i need these??? i dont know... */
.salaryrwaiver {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salaryrwaived {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salarywaived {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salarytraded {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
/* ------------------------------------------- */

/*comparison*/
.tc-heading1 {padding: 10px 0 10px 5px; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.tc-heading2 {padding: 3px 0 3px 15px; font-weight: normal; font-size: 10px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.tc-heading3 {padding: 3px; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.tc-heading4 {padding: 3px; font-weight: bold; font-size: 10px; color: #FFB441; background-color: #666666; border: solid 1px #EEA330;}
.tc-heading5 {padding: 0; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.tc-title {padding: 5px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.tc-main {text-align: center; color: #000000; background-color: #DDDDDD; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}
.tc-avg {padding: 5px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #999999; border-top: solid 1px #AAAAAA; border-bottom: solid 1px #888888;}
.tc-select {text-align: center; font-weight: bold; color: #FFFFFF; background-color: #AAAAAA; border-top: solid 1px #BBBBBB; border-bottom: solid 1px #999999;}

/*free agent list*/
.fal-title1 {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.fal-title2 {padding: 3px; text-align: right; font-weight: bold; font-size: 12px; color: #FFB441;}
.fal-heading {padding: 5px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}

/*nationalities*/
.nat-heading {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.nat-title {padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.nat-main {text-align: center; font-size: 12px; color: #000000; background-color: #dddddd; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}
.nat-select {text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #bbbbbb; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}

/* player salaries (sort) */
.ps-heading {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.ps-title {padding: 5px; text-align: center; font-weight: bold; font-size: 10px; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.ps-footer {padding: 5px; text-align: right; font-weight: normal; font-size: 12px; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.ps-select {padding: 5px; text-align: center; font-weight: bold; font-size: 10px; color: #FFB441; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.ps-page {font-weight: bold; font-size: 12px; color: #666666; background-color: #FFFFFF;}

/*faq*/
.faq-heading {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}

/*update*/
.update-heading {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.update-footer {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 10px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}

/*contact*/
.contact-heading {padding: 3px 3px; text-align: right; font-variant: small-caps; font-weight: bold; font-size: 12px; color: #000000; background-color: #ffffff;}

