/* ISP Sports Default Print CSS */

/* 	font shorthand example & syntax...
	----------------------------------------
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	list of declarations: font-style font-weight and font-variant, font-size/line-height, font-family;
*/

/* General properties
------------------------------------------------*/
html {width: 100%;}

body {
	background: white;
	text-align: left;
	color: black;
	font-size: 9pt !important;
	line-height: 1.3em;
	border: 0;
	border-top: 0;
	margin: 0;
	padding: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 95%;}

/* properties - un-defined */
	a:link, a:visited {
		color: black;
		text-decoration: underline;}
	p { 
		line-height:1.3em;
		padding-bottom: 3pt;}
	div {
		margin:0;
		padding:0;
		border:0;}
		
	h1, h2, h3, h4, h5, h6 {
		color:#2a2a2a;
		font-weight:normal;
		font-family:"Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, Verdana, sans-serif;}
		
/* /properties - un-defined */

.print_header {
	display:block;
	width:auto;}
	.print_header hr {
		height:1px;}

.wrapper {
	width: auto;
	border: 0;
	padding: 0;
	margin: auto;
	background: white;
	background-image: none;
	color: black;}

.header img, .header a{ border: 0px; }

.client_logo,
.main_navigation,
.sub_navigation,
.highlights,
.home_video,
.footer_links,
.affiliate_login,
.page_id_shortcuts {
	display:none;}


/* -- home styles -- 
.home_feature {
	width:667px;
	float:left;}
	
.home_video {
	width:282px;
	height:239px;
	float:left;
	background-color:#676767;}

.home_welcome {
	width:295px;
	height:221px;
	float:left;
	padding-left:15px;}
	.home_welcome a {
		text-decoration:none;}
	.home_welcome a:hover {
		text-decoration:underline;}
		
	img.home_welcome_image {
		float:right;
		padding:5px;
		margin:5px 0 7px 10px;
		border:1px solid #666666;}
	.home_welcome h2 { 
		margin:0px 0px 10px 0px;

		padding-top: 17px; 
		width: 101px; 

		background:transparent url(title_AboutISP.gif) no-repeat left top; 

		overflow: hidden; 
		
		height: 17px; 
		voice-family: "\"}\""; 
		voice-family:inherit; 
		height: 0;}

.home_latest_news {
	width:304px;
	height:235px;
	float:left;
	margin-left:15px;
	padding-left:15px;
	border-left:1px solid #636363;}
	
	.home_latest_news h2 {
		float:left;
		margin:0px 0px 10px 0px;

		padding-top: 17px; 
		width: 101px; 

		background:transparent url(title_LatestNews.gif) no-repeat left top; 

		overflow: hidden; 
		
		height: 17px; 
		voice-family: "\"}\""; 
		voice-family:inherit; 
		height: 0;}
	.read_all_news {
		width:140px;
		white-space:nowrap;
		float:right;
		text-align:right;}
		.read_all_news a:link, 
		.read_all_news a:visited, 
		.read_all_news a:active {
			text-decoration:none;
			padding-right:12px;
			background:transparent url(small_link_arrow_orange.gif) no-repeat right center;}
		.read_all_news a:hover {
			text-decoration:underline;}
			
	div.top_stories {
		width:304px;
		height:196px;
		float:left;
		overflow:auto;}
		.top_stories ul {
			width:280px;
			margin:0;
			padding:0;
			list-style:none;}
			.top_stories ul li {
				display:block;
				float:left;
				line-height:150%;
				padding-bottom:10px;}
				.top_stories ul li img {
					float:left;
					padding:2px;
					margin:5px 10px 7px 0px;
					border:1px solid #666666;}
				.top_stories ul li a:link, 
				.top_stories ul li a:visited, 
				.top_stories ul li a:active,
				.top_stories ul li a:hover {
					float:left;
					width:178px;
					font-weight:normal;
					text-decoration:none;}
					.top_stories ul li a span.date {
						font-weight:normal;
						color:#333;}
					
		div.top_stories ul li a {
			text-decoration:none;}
		div.top_stories ul li a:hover {
			text-decoration:underline;}

.home_other_featured {
	width:282px;
	float:left;
	margin-left:22px;
	padding-bottom:10px;
	background-color:#a89900;}
	ul.other_featured {
		margin:0;
		padding:0;
		list-style:none;
		width:282px;
		height:249px;}	
		ul.other_featured li {
			margin:0;
			padding:14px 10px 4px 10px;
			color:#fff;
			width:262px;
			border-bottom:1px dashed #fff;}
			ul.other_featured li.careers { border-bottom-width:0px;}
			
			ul.other_featured li h3 {
				margin:0px;
				
				padding-top: 19px; 
				width: 153px; 

				overflow: hidden; 
				
				height: 19px; 
				voice-family: "\"}\""; 
				voice-family:inherit; 
				height: 0;}

			ul.other_featured li a:link, 
			ul.other_featured li a:visited, 
			ul.other_featured li a:active,
			ul.other_featured li a:hover {
				color:#fff;
				font-weight:normal;
				text-decoration:none;}
				ul.other_featured li a img {
					width:10px;
					height:7px;
					background:transparent url(small_link_arrow_white.gif) no-repeat right center;}

*/

.content {
	width:auto;
	float:left;
	margin-top:28px;
	padding:0 7px;}
	
.footer {
	border-top:1px dashed #000;
	clear:both;
	float:none;
	height:30px;
	width: auto;
	margin:0;
	margin-top:4pt;
	text-align:left;
	padding:2pt 0 2pt 0;}
	
	.footer_text {
		xborder-top:1px dashed #000;
		xwidth:95%;
		float:right;
		padding-top:2pt;
		text-align:right;}
		
.crumb_trail {
	width:auto;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-right:2pt;
	margin-right:4pt;
	border-right:1px solid #333333;}
	.crumb_trail h2 {
		margin:2px 0 3px 0;
		font-size:18pt;
		color:black;
		padding:0;
		padding-top:1pt;
		padding-bottom:4pt;
		padding-right:4pt;
		font-weight:normal;
		text-decoration:none;}
	.crumb_trail a {
		text-decoration:none;}


.main_content {
	width:auto;}
	.main_content h2,
	.main_content h3 {
		margin:0.3em 0em 0.3em 0em;}
.page_id {
	margin:0 0 10px 0;
	padding:0;
	padding-left:4pt;
	padding-bottom:3pt;
	width:auto;
	float:none;
	text-align:left;
	border-bottom:1px dashed #000;}
	
	.page_id h1 {
		margin:0;
		padding:0;
		padding-top:2pt;
		padding-bottom:3pt;
		margin-left:4pt;
		padding-left:4pt;
		font-size:18pt;
		color:black;
		font-weight:normal;}


	img.body_image_right_stack,
	img.body_image_right_row {
		float:right;
		padding:5px;
		margin:5pt 0 7pt 20pt;
		border:1px solid #666666;}
		img.body_image_right_stack { clear:both;}
