﻿/* START BODY */
	/*START COMMON*/
	html, body									{margin:0; padding:0; background:#F0F0EF url(../images/bg.gif) repeat-x top center; font:11px Arial,Helvetica,sans-serif;}
	
	#outerContainer,
	#shadowRight,
	#container									{margin:0 auto; padding:0; width:989px; background:transparent url(../img/headers/body_shadowL-ian5.gif) repeat-y top left; text-align:right;}
	#shadowRight								{margin-left:2px; width:987px; background-image:url(../img/headers/body_shadowR-ian5.gif); background-position: top right; text-align:left;}
	#container									{width:985px; background:#fff; text-align:left;}
	#outerContainer #shadowRight #container		{ margin: 0;}
	#body										{padding:10px;}
	
	h1, h2, h3, h4, h5, h6						{margin:0; padding:0;font-size:11px; font-weight:bold;}
	h1											{font-size:20px; font-weight:bold}
	h2											{font-size:16px; font-weight:bold}
	h3											{font-size:12px; font-weight:bold}
	h4											{text-decoration:underline;}

	table										{font-size:11px;}
	img											{border:0;}
	ul											{margin:5px 8px 0px 0px; padding-left:15px; line-height:19px; list-style-image:url(../img/ul_bullet.gif);}
	p											{margin:0;}
	/* Why not just use online styles? -RC 30 Aug 07 */
	.floatLeft									{float:left;}
	.floatRight									{float:right;}
	.topAlign									{vertical-align:top;}
	.middleAlign								{vertical-align:middle;}
	.bottomAlign								{vertical-align:bottom;}
	.leftAlign									{text-align:left;}
	.rightAlign									{text-align:right;}
	.centeralign								{text-align:center;}
	.bold										{font-weight:bold;}
	.italics									{font-style:italic;}
	.tabContent									{clear:left;}
	.tabContent > table							{width:100%} /* Fixes Table Width issue in Safari */
	
	.pad_left									{padding-left:10px;}
	.pad_right									{padding-right:10px;}
	.pad_top									{padding-top:10px;}
	.pad_bottom									{padding-bottom:10px;}
	
	.noDisplay, .hideme							{display:none;}
	.clearBoth									{clear:both;}
	.boxBorder1px								{border:1px solid #9d9d9d;}

	.more										{margin:0; padding:5px 0 5px 0; text-align:left;}
	/*END COMMON*/

	/*START SPACERS*/
	.wSpacer10px								{float:left; width:10px; height:1px;}
	.hSpacer10px								{width:1px; height:10px;}
	.hSpacer5px									{width:1px; height:5px; font-size:0;}
	.w235px										{width:235px;}
	.w300px										{width:300px;}
	.w410px										{width:410px;}
	.verticalSpacer_10							{width:410px; height:10px;}
	.verticalSpacer_14							{width:410px; height:14px;}
	.verticalSpacer_18							{height:18px;}
	/*END SPACERS*/
	
	/*START COMMON LINKS*/
	a											{text-decoration:none !important; outline:none;}
	a:link,
	a:visited,
	a:active									{text-decoration:none !important; color:#364c88;}
	a:hover										{text-decoration:none !important; color:#da2229;}
	
	a:hover.blackLink, .blackLink a:hover,
	a:active.blackLink, .blackLink a:active,
	a:link.blackLinkNoUL, .blackLinkNoUL a:link,
	a:visited.blackLinkNoUL, .blackLinkNoUL a:visited {text-decoration:none !important; color:#000;}
	a:link.blackLink, .blackLink a:link,
	a:visited.blackLink, .blackLink a:visited,
	a:hover.blackLinkNoUL, .blackLinkNoUL a:hover,
	a:active.blackLinkNoUL, .blackLinkNoUL a:active   {text-decoration:underline !important; color:#000;}
	
	
	a:link.greyLink, .greyLink a:link,
	a:visited.greyLink, .greyLink a:visited,
	a:hover.greyLink, .greyLink a:hover,
	a:active.greyLink, .greyLink a:active		{text-decoration:none; color:#555;}
	a:hover.greyLink, .greyLink a:hover,
	a:active.greyLink, .greyLink a:active		{text-decoration:underline}
	/*END COMMON LINKS*/

.bold										{font-weight:bold;}

#player_profile table 
{
	background-color:#F2F2F2;
	width: 656px;
}
#player_profile span
{
	font-family:Arial;
	font-weight:bold;
	font-size:10;
	margin-bottom:4px;
}
#player_profile td
{
	background-color:#F2F2F2;
}
#player_profile tr.horz 
{
	height:7px; 
	background-color:#24396A;
}
#player_profile td.horz 
{
	height:7px; 
	background-color:#24396A;
}
#player_profile a:link
{
	font-weight:bold;
	font-family:Arial;
	color:Black;
	font-size:11px;
	text-decoration:none;
}
#player_profile a:visited
{
	font-weight:bold;
	font-family:Arial;
	color:Black;
	font-size:11px;
	text-decoration:none;
}

div.subheadspace { /* FOUND: many decorators, many sections. 
	background-image:url(../img/subhead_background.gif); */
	background-color:#ffffff;
	background-repeat:repeat-x;
	text-align:left;
	padding-left:10px;
	height:35px;
	border-bottom: 5px solid #3C4C8A;
}
table.subheadspace { /* FOUND: many decorators, many sections. Always a one-cell table <table class="w720px subheadspace"> */
	/*background-image:url(../img/subhead_background.gif);*/
	background-color:#ffffff;
	background-repeat:repeat-x;
	text-align:left;
	padding-left:10px;
	height:35px;
}
	table.subheadspace img.subheader { padding-left:2px;}
	table.subheadspace img.sponsor { margin-left:-1px;}

.w655px	{ width:655px;} /* FOUND: /decorators, many sections */

div#playerbio { /* FOUND: /player/playerprofile.jsp only */
	height:145px;
	background-color:#f2f2f2;
	position:relative;
}
	div#playerbio div#rss_subscribe { position:relative;margin-left: 300px;}
	div#playerbio div#rss_subscribe span.rss_subscribe { margin-top: 10px;}

div.divphoto { /* FOUND: /player/playerprofile.jsp only */
	position:absolute;
	top:11px;
	left:25px;
}
	div.divphoto img { padding:4px;border:#BBB 1px solid;}
	div#divstats { /* FOUND: /player/playerprofile.jsp only */
		position:absolute;
		top:11px;
		left:117px;
		width:250px;
	}
div#divteamroster { /* FOUND: /team/temoverview.jsp */
	position:absolute;
	top:15px;
	left:381px;
}
div#divteamroster_player_profile { /* FOUND: /player/playerprofile.jsp only */
	position:absolute;
	top:15px;
	left:388px;
}
div#divteamselect { /* FOUND: /player, /team */
	position:absolute;
	top:6px;
	left:496px;
	z-index:0;
}
.player_stat { /* FOUND: /team/temoverview.jsp */
	position:relative;
	display:inline;
	float:left;
	top:50px;
	margin-left:5px;
}
.player_stat_player_profile { /* FOUND: /player/playerprofile.jsp only */
	position:relative;
	display:inline;
	float:left;
	top:60px;
	margin-left:5px;
}
.player_stats { padding-left:385px;} /* FOUND: /player, /team */
table.statspotlight { /* FOUND: /player, /team */
	height:55px;
	width:60px;
}
	table.statspotlight td {
		width:60px;
		background-color:#FFF;
		color:#000;
		text-align:center;
		font-size:15px;
		font-weight:bold;
		vertical-align:middle;
		border-left:solid #666 1px;
		border-right:solid #666 1px;
		border-bottom:solid #666 1px;
	}
	table.statspotlight th {
		height:18px;
		width:60px;
		background-color:#017781;
		color:#FFF;
		text-align:center;
		vertical-align:middle;
		border-top:solid #666 1px;
		border-left:solid #666 1px;
		border-right:solid #666 1px;
	}
.INDcolors, .ColtsColors		{ background-color:#24396A !important; color:#FFF !important; }
.INDborder						{ border-color:#24396A !important; }
.colorbar { /* FOUND: /decorators, /news, /player, /schedule, /stats, /team */
	height:5px;
	background-color:#3c4c8a;
	font-size:1px;
}
.gvHeader
{
	padding:0 0 0 1em; 
	margin:0; 
	list-style:none; 
	height:25px; 
	background-color:#1D275B;
	/*background-color:#24396A;	*/
	padding-left:inherit;
	color:#fff;	
}
.linksHeaderRow
{
	/*padding:0px 0px 0px 1em;*/ 
	margin:0; 
	list-style:none;
	height:20px; 
	background-color:#1D275B;
	/*background-color:#24396A;	*/
	padding-left: 10px;
	color:#fff;		
	font-weight:bold;
}
a:link.linksHeaderRow 
{
	color:#fff;
	font-weight:bold;
}
.linksAltRow2
{
	padding:0 0 0 3em; 
	margin:0; 
	list-style:none; 
	background-color:#FDEDC6; /*#e2e2e2;*/		
}
.linksAltRow1
{
	padding:0 0 0 3em; 
	margin:0; 
	list-style:none; 
}
.linksElementaryRow
{
	padding:0 0 0 2em; 
	margin:0; 
	list-style:none; 
	background-color:#4d6cb3;
	color:#fff;
}

.MediaPicsTeamRow
{
	padding:0 0 0 2em;
	background-color:#FFC742;
	width:33%;
	font-weight:bold;
}
table.playerNews
{
	background-color:GrayText;
	width:220px;
}
table.playerNews td
{
	width:220px;
	padding:2px 2px 2px 2px;
	padding-left:5px;
	border-left:solid #666 1px;
	border-right:solid #666 1px;
	border-bottom:solid #666 1px;
}
table.playerNews th
{
	height:18px;
	width:220px;	
	background-color:#1D275B;
	/*background-color:#24396A;*/
	color:#fff;
	text-align:center;
	vertical-align:middle;
	border-top:solid #666 1px;
	border-left:solid #666 1px;
	border-right:solid #666 1px;
}

table.matchupsOverall
{
	background-color:Black;
	width:475px;
}

table.siacStandings
{
	background-color:#efefef;
	width:400px;
}
table.siacStandings td
{
	width:400px;
	padding:2px 2px 2px 2px;
	padding-left:5px;
	border-left:solid #666 1px;
	border-right:solid #666 1px;
	border-bottom:solid #666 1px;
}
table.siacStandings th
{
	height:18px;
	width:400px;	
	background-color:#1D275B;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	border-top:solid #666 1px;
	border-left:solid #666 1px;
	border-right:solid #666 1px;
}
.nb
{
	border:solid 1px black;
}
table.osCal
{
	width:660px;
}
table.osCal td
{
	border-left:solid #666 1px;
	border-right:solid #666 1px;
	border-bottom:solid #666 1px;	
	vertical-align:top;
	height:50px;
	width:132px;
}

table.osCal th
{
	color: White;

}