body {
	background-image: url("/images/layout/bg_page.gif");
	background-repeat: repeat-y;
	background-position: center;
	font: 12px Tahoma, Arial, Verdana;
	color: #000000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	 }
a:hover { color: #000000; }
.footer { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #002D62; text-decoration: none; }

/* SPECIAL STYLES */
.noflashplayername { font-size: 30px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding-left: 10px; }
.playernameupper { font-weight: bold; text-decoration: none; text-transform: uppercase; }

/* IMAGE STYLES */
.imgheadshot { padding:2px; border: 1px dotted #B0B7BB; }

/* TABLE (COLUMN) STYLES */
table.tblprofile { font-family: Trebuchet MS, Arial, Tahoma, Verdana; }
td.coltitle { border-bottom: dotted #B0B7BB 1px; padding: 3px; font-size: 11px; color: #002D62; font-weight: bold; }
td.colarrow { border-bottom: dotted #B0B7BB 1px; padding: 3px; font-size: 14px; color: #B0B7BB; font-weight: bold; }
td.coldata 	{ border-bottom: dotted #B0B7BB 1px; padding: 3px; }
td.colgray5 { padding:5px; border: 1px solid #B0B7BB; background-color: #EEEEEE;  }
td.coldashed10 { padding:10px; border: 1px dashed #B0B7BB; }
td.colalert { padding:8px; border: 1px solid #B0B7BB; background-color: #ffcccc; font: 11px Trebuchet MS, Arial, Tahoma;  }

/* TABLE (ROW) STYLES */
tr.rowtopper td {
	font-size: 11px; color: #FFFFFF; text-transform: uppercase; font-weight: bold;
	background-color:#002D62;
	border-bottom: 2px solid #b0b7bb; border-right: 1px dashed #B0B7BB; padding: 6px; 	}
tr.rowheader td {
	font-size: 11px; color: #002D62; text-transform: uppercase; font-weight: bold;
	background-image:url(/images/layout/table_header_bg.gif);
	border-right: 1px dashed #B0B7BB; border-bottom: 2px solid #002D62; padding: 6px;	}
tr.rowodd td {
	font: 11px Trebuchet MS, Arial, Tahoma, Verdana;
	background-color: #FFFFFF; 
	border-right: 1px dotted #B0B7BB; border-bottom: 1px solid #B0B7BB;	padding: 6px;	}
tr.roweven td {
	font: 11px Trebuchet MS, Arial, Tahoma, Verdana;
	background-color: #EEEEEE; 
	border-right: 1px dotted #B0B7BB; border-bottom: 1px solid #B0B7BB;	padding: 6px;	}
tr.rowfooter td  {
	font: 12px Trebuchet MS, Arial, Tahoma, Verdana; color: #000000; text-transform: uppercase;
	background-color:#F5F5F5;
	border-top: 2px solid #b0b7bb; border-right: 1px dashed #B0B7BB;  border-bottom: 1px solid #B0B7BB;	padding: 6px;	}
tr.rowhover td { background-color: #DDDDDD; }
tr.rowselected td { background-color: #CCCCCC; }

	 
/* TABLE FORMATS */
th				 	{ font-size: 11px; color: #002D62; border-bottom: 2px solid #002D62; text-transform: uppercase; padding: 6px; background-image:url(/images/layout/table_header_bg.gif); }

tr.rowprofile td		{ border-bottom: dotted #B0B7BB 1px; padding: 5px; }
tr.rowprofilefooter td	 	{ font-size: 12px; color: #FFFFFF; border-bottom: 2px solid #b0b7bb; text-transform: uppercase; padding: 6px; background-color:#002D62; font-weight:bold;}
tr.rowFooter td	 	{ font-size: 11px; color: #FFFFFF; border-bottom: 2px solid #b0b7bb; text-transform: uppercase; padding: 6px; background-color:#002D62; }

tr.rowOdd11 td 	{ background-color: #FFFFFF; font-size: 11px; padding: 7px; }
tr.rowOdd12 td 		{ background-color: #FFFFFF; font-size: 12px; padding: 7px; }
tr.rowEven11 td 	{ background-color: #EEEEEE; font-size: 11px; padding: 7px; }
tr.rowEven12 td 	{ background-color: #EEEEEE; font-size: 12px; padding: 7px; }
tr.rowOddSked td	{ background-color: #FFFFFF; font-size: 12px; padding: 5px; }
tr.rowEvenSked td 	{ background-color: #EEEEEE; font-size: 12px; padding: 5px; }
tr.rowOddPressbox td	{ background-color: #FFFFFF; font-size: 12px; padding: 5px; }
tr.rowEvenPressbox td 	{ background-color: #EEEEEE; font-size: 12px; padding: 5px; }
tr.rowHover td		{ background-color: #DDDDDD; }
tr.rowSelected td 	{ background-color: #CCCCCC; }
tr.rowInnerTable td	{ background-color: #FFFFFF; border: 1px solid #b0b7bb; font-size: 12px; padding: 10px; }
tr.rowHPfeatured td { background-color: #002D62; color: #FFFFFF; border-left: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; padding: 8px; text-transform: uppercase; font-weight: bold; }
tr.rowSalary1 td 	{ font-size: 11px; color: #FFFFFF; border-top: 2px solid #b0b7bb; padding: 7px 0 4px 0; background-color:#002D62; font-weight: bold; }
tr.rowSalary2 td 	{ font-size: 11px; color: #FFFFFF; border-bottom: 2px solid #b0b7bb; padding: 4px 0 7px 0; background-color:#002D62; font-weight: bold; }

td.tabSimHeader 	{ font-size: 11px; color: #000000; border: 1px solid #b0b7bb; padding: 6px; background-color:#DDDDDD; text-align:center; font-weight: bold; }
td.tabSimSelected 	{ font-size: 11px; color: #000000; border-left: 1px solid #b0b7bb; border-top: 1px solid #b0b7bb; border-right: 1px solid #b0b7bb; padding: 6px; background-color:#EEEEEE; text-align:center; font-weight: bold; }
td.tabSimSpacer 	{ background-color:#FFFFFF; border-bottom: 1px solid #b0b7bb; }
.tabSimLink { color:#000000; text-decoration:none; }

tr.rowcommentstop td	{ font-size: 14px; color: #FFFFFF; font-weight: bold; border-bottom: 2px solid #FDBB2F; text-transform: uppercase; padding: 6px 10px 6px 10px; background-color:#002D62; }
tr.rowcommentsbot td	{ font-size: 14px; color: #FFFFFF; font-weight: bold; border-top: 2px solid #FDBB2F; text-transform: uppercase; padding: 6px 10px 6px 10px; background-color:#002D62; }

/* HOME PAGE STYLES */
.hpSplash { font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.hpSplash:hover { color: #CCCCCC; }
.hpHeadline { font-size: 12px; color: #FDBB2F; font-weight: bold; text-decoration: none; }
.hpHeadline:hover { color: #FFFFFF; }
.hpTeaser { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #FFFFFF; }
.hpMoreText { font-family: Arial, Tahoma, Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.hpMoreLink { color: #CCCCCC; }
.hpMoreLink:hover { color: #FFFFFF; }

.hpUnderUppercase    { font-size: 11px; color: #000000; font-weight: bold; text-transform: uppercase; }
.hpUnderLinks	{ font-size: 10px; color: #002D62; font-weight: bold; text-decoration: none; }


.pbheadline { font-size: 11px; color: #002D62; text-decoration: none; font-weight: bold; }
.pbheadline:hover { font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold; }
.pbinactive { font-size: 11px; color: #CCCCCC; text-decoration: none; font-weight: bold; }
.pbgray { color: #505050; }



/* COLOR STYLES */
.colorGold	{ color: #FDBB2F; }
.colorGray	{ color: #737373; }
.salaryUFA  { color: #CC3300; font-weight: bold; }
.salaryRFA  { color: #336600; font-weight: bold; }

.pageTitle{ font-size: 15px; font-weight: bold; }

.rightschedule 			{ font-size: 10px; color: #002D62; font-weight: bold; text-decoration: none; }
.rightschedule:hover { font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }
.rightscheduleresult { font-size: 10px; color: #002D62; text-decoration: none; }
.rightscheduleresult:hover { font-size: 10px; color: #000000; font-weight: text-decoration: underline; }
.rightstandingshead { font-size: 10px; color: #000000; font-weight: bold; }


/* MAIN STYLES */
.tahomablack10 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #404040; }
.tahomablack11 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #404040; }
.tahomablack12 { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #404040; }
.tahomablack13 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #404040; }
.tahomablack14 { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #404040; }
.tahomablack16 { font-family: Tahoma, Arial, Verdana; font-size: 16px; color: #404040; }
.tahomablack18 { font-family: Tahoma, Arial, Verdana; font-size: 18px; color: #404040; }

.tahomawhite10 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #FFFFFF; }
.tahomawhite11 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFFFFF; }
.tahomawhite12 { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #FFFFFF; }
.tahomawhite13 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FFFFFF; }
.tahomawhite14 { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #FFFFFF; }
.tahomawhite16 { font-family: Tahoma, Arial, Verdana; font-size: 16px; color: #FFFFFF; }
.tahomawhite18 { font-family: Tahoma, Arial, Verdana; font-size: 18px; color: #FFFFFF; }

.tahomagold10 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #FDBB2F; }
.tahomagold11 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FDBB2F; }
.tahomagold12 { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #FDBB2F; }
.tahomagold13 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FDBB2F; }
.tahomagold14 { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #FDBB2F; }
.tahomagold16 { font-family: Tahoma, Arial, Verdana; font-size: 16px; color: #FDBB2F; }
.tahomagold18 { font-family: Tahoma, Arial, Verdana; font-size: 18px; color: #FDBB2F; }

.tahomablue10 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #002D62; }
.tahomablue11 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #002D62; }
.tahomablue12 { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #002D62; }
.tahomablue13 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #002D62; }
.tahomablue14 { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #002D62; }
.tahomablue16 { font-family: Tahoma, Arial, Verdana; font-size: 16px; color: #002D62; }
.tahomablue18 { font-family: Tahoma, Arial, Verdana; font-size: 18px; color: #002D62; }
.tahomablue24 { font-family: Tahoma, Arial, Verdana; font-size: 24px; color: #002D62; }

.tahomagray10 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #737373; }
.tahomagray11 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #737373; }
.tahomagray12 { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #737373; }
.tahomagray13 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #737373; }
.tahomagray14 { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #737373; }
.tahomagray16 { font-family: Tahoma, Arial, Verdana; font-size: 16px; color: #737373; }
.tahomagray18 { font-family: Tahoma, Arial, Verdana; font-size: 18px; color: #737373; }
.tahomagray24 { font-family: Tahoma, Arial, Verdana; font-size: 24px; color: #737373; }

/* GAMEDAY STYLES */
.score { font-family: Tahoma,Arial,Verdana; font-size: 25px; color:#002D62; font-weight: bold; }
.scoreHP { font-family: Tahoma,Arial,Verdana; font-size: 9px; color:#FFFFFF; padding-bottom:1px; }

/* PRESS BOX / FCKEditor STYLES */
.newsboldgold { color: #FFBB00; font-weight: bold; }
.newsboldblue { color: #002255; font-weight: bold; }
.newsboldgray { color: #AAB0B0; font-weight: bold; }
.newsbigboldgold { color: #FFBB00; font-weight: bold; font-size: 18px; }
.newsbigboldblue { color: #002255; font-weight: bold; font-size: 18px; }
.newsbigboldgray { color: #AAB0B0; font-weight: bold; font-size: 18px; }
.newsmedboldgold { color: #FFBB00; font-weight: bold; font-size: 14px; }
.newsmedboldblue { color: #002255; font-weight: bold; font-size: 14px; }
.newsmedboldgray { color: #AAB0B0; font-weight: bold; font-size: 14px; }
.newsfooter { font-size: 11px; }
TD.newsPhoto { padding: 0px 2px 6px 12px; font-size: 10px; color: #000000; }
.newsSplash { font-size: 18px; color: #002D62; font-weight: bold; }
.newsHeadline { font-size: 16px; color: #000000; font-weight: bold; }
.newsDateline { font-size: 11px; color: #737373; line-height: 16px; text-indent:2px; padding-right: 5px; }
.newsRelated { font-size: 11px; color: #000000; }
.newsRelated:hover { font-size: 11px; color: #002D62; }
.newsquote { margin: 0 30px 0 30px; padding:8px; background-color: #F5F5F5; border: 1px dashed #B0B7BB; font: 11px Trebuchet MS, Arial, Tahoma; font-style:italic; }

.newsbody { font: 13px Arial, Tahoma, Verdana; line-height: 145%; color: #333333; }

/* HOME PAGE 2009 STYLES */
.hp-font { font-family: Arial, Tahoma, san-serif; }
.hp-topstory-title { font-size: 22px; font-weight: bold; line-height: 24px; text-decoration: none; letter-spacing: -1px; }
.hp-topstory-author { font-size: 10px; line-height: 18px; color: #777777; }
.hp-topstory-teaser { font-size: 12px; line-height: 18px; color: #444444; text-align: justify; }
.hp-topstory-more { font-size: 11px; font-weight: bold; }
.hp-topstory-comments { font-size: 10px; font-weight: bold; color: #ff6600; }
.hp-topstory-image { border: 1px solid #002D62; }
.hp-topstory-photocredit { font: 9px Arial, sans-serif, Tahoma; color:#FFFFFF; padding: 1px 2px 1px 2px;  }
.hp-headline-title { font: 16px Arial, sans-serif, Tahoma; font-weight: bold; line-height: 17px; text-decoration: none; letter-spacing: -1px; }
.hp-headline-image { border: 1px solid #B0B7BB; }
.hp-headline-splash { font-size: 10px; color: #777777; }
.hp-more-headlines { font-size: 10px; font-weight: bold; padding-bottom:4px; }

/* NEWS STORY 2009 STYLES */
.story-byline { font-size: 11px; color: #737373; border-top: 1px #B0B7BB dotted; border-bottom: 1px #B0B7BB dotted; background-color: #F5F5F5; padding: 4px 5px 5px 5px; }
.story-splash { font-family: Arial, Tahoma, san-serif; font-size: 28px; font-weight: bold; height: 29px; text-decoration: none; letter-spacing: -1px; color: #002D62; vertical-align: top; }
.story-headline { font-family: Arial, Tahoma, san-serif; font-size: 23px; color: #000000; font-weight: bold; height: 38px; vertical-align: top; letter-spacing: -1px; }

.hp-rm-title { font: 14px Arial, sans-serif, Tahoma; font-weight: bold; line-height: 14px; text-decoration: none; letter-spacing: -1px; }
.hp-rm-image { border: 1px solid #B0B7BB; }
.hp-rm-splash { font-size: 10px; color: #777777; }

.font-arial { font-family: Arial, Tahoma, san-serif; }
.comments-author { font-size: 12px; line-height: 135%; color: #002D62; font-weight:bold; }
.comments-body { font-size: 11px; line-height: 145%; color: #444444; }
.comments-report { font-size: 10px; line-height: 135%; color: #002D62; }


/* OTHER STYLES */
.headertext { font: 10px Arial, Tahoma, san-serif; color: #003366; font-weight: bold; text-transform: uppercase;}