/* 	Article (/news/story.asp) RightColumn Related Articles
	------------------------------------------------------------------------ */
		#beta .morearticles {
			width: 300px; }	
			
		#beta .morearticles h2 span {
			background-image: url("../_images/h2_icon_news.gif"); }
			
		#beta .morearticles ul {
			float: left;
			width: 300px;
			list-style: none;
			margin: 8px 0px;
			padding: 0px; }	
			
		#beta .morearticles ul.half {
			width: 150px; }
			
		#beta .morearticles ul li {
			background-image: url("/_images/bullet.gif");
			background-repeat: no-repeat;
			background-position: 0px 6px;
			padding: 0px 8px;
			margin: 0px 0px 5px 8px; }	
			
		#beta .morearticles ul li a {
			font-size: 12px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			padding: 2px 0px 2px 0px;
			margin: 0px; }	
			
		#beta .morearticles ul li span {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			display: inline;
			font-size: 11px;
			color: #999; }
			
/*	Gallery (/photos/photo.asp) Related Articles
	------------------------------------------------------------------ */ 
		#alpha .largeImage .relstories {
			background-color: #fff;
			padding: 5px 10px 5px 10px;
			margin: 0px;
			padding: 7px;
			width: 625px; 
		}
		
		#alpha .largeImage .relstories ul {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			margin: 0px 0px 0px 0px;
			margin-top:5px;
			clear:both;
			padding: 0px;
		}
		
		#alpha .largeImage .relstories ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			clear: both;
		}
		
/* Markets Quote Additional Styles
   -------------------------------------------------------------------- */
   		#alpha .quoteOptionsHeader {
			color:#004276;
			font-size:11px;
			margin:10px 0px;
			padding:5px 0px;
			text-transform:uppercase;
			font-weight: bold;
			text-align:left;
			border-bottom:solid 1px #cccccc
		}
		
		#alpha #quoteOptionsBody{
			background-color:#FFFFFF;
			border-left:1px solid #E2E2E2;
			float:left;
			margin:0px;
			padding:20px 20px 0px;
			width:619px;
		}
		
		#alpha .relatedStories {
			float:left;
			width: 600px;
			list-style: none;
			margin: 8px 0px;
			padding: 0px; }
		
		#alpha .relatedStories li {
			background-image: url("/_images/bullet.gif");
			background-repeat: no-repeat;
			background-position: 0px 8px;
			padding: 2px 8px;
			margin: 0px 0px 5px 8px;
			display: block;
			float: none;
			font-weight:normal;
			}	
			
		#alpha .relatedStories li a {
			font-size: 12px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			padding: 2px 0px 2px 0px;
			margin: 0px; }	
			
		#alpha .relatedStories li span {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			display: inline;
			font-size: 11px;
			color: #000000; }
			
		#alpha .header{
			background-image: url(../_images/table-head-bg.gif);
			background-position: top;
			background-repeat: repeat-x;
			background-color: #c8d1dc;
			border-bottom: 3px solid #597396;
			font-weight: bold;
			text-align: left;
			vertical-align: middle;
			font-size: 10px;
			padding: 5px 2px;
			empty-cells: show;
		}
			
/*	Article navigation (Next & Previous)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
		#alpha .pagingNav {
			border-top: 1px solid #e2e2e2;
			padding: 0px 0px 0px 0px;
			margin: 20px 0px 0px 0px; }
			
		#alpha .pagingNav ul {
			float: right;
			list-style: none;
			padding: 0px;
			margin: 0px; }		

		#alpha .pagingNav ul li { 
			border-right: 1px solid #e2e2e2;
			float: left;
			clear: none;
			padding: 0px;
			margin: 0px; }

		#alpha .pagingNav ul li a {
			padding: 10px;
			background-color: #fff;
			font-weight: bold;
			display: block; }

		#alpha .pagingNav ul li span {
			padding: 10px;
			background-color: #fff;
			color: #ccc;
			font-weight: bold;
			display: block; }

		#alpha .pagingNav ul li.page a {
			width: 20px;
			text-align: center; }

		#alpha .pagingNav ul li.page a:hover {
			background-color: #f8f8f8;
			text-align: center; }

		#alpha .pagingNav ul li.page a.current {
			background-color: #e2e2e2; }

		#alpha .pagingNav ul li.prev { 
			text-align: left; }

		#alpha .pagingNav ul li.next { 
			text-align: right; }
			
/*	Form Elements
	-------------------------------------------------------------- */
	
		.droplist {
			font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color: #333;
			display: inline;
		}
		
		.btnsubmit{
			color:#333333;
			cursor:pointer;
			display:inline;
			font-size:10px;
			height:21px;
			margin:0px 0px 0px 0px;
		}
		
/*	Table With Row Mouseover Effect
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
		#alpha .tableRowOn {
			background-color: #fff;
			width: 619px;
			border-left: 1px solid #e2e2e2;
			padding: 20px;
			margin: 10px 0px 0px 0px;   }
			
		#alpha .tableRowOn table {
			padding: 0px;
			margin: 0px 0px; }
			
		#alpha .tableRowOn table tr td {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
			padding: 3px 0px; }
			
		#alpha .tableRowOn table thead tr th {
			background-image: url(../_images/table-head-bg.gif);
			background-position: top;
			background-repeat: repeat-x;
			background-color: #c8d1dc;
			border-bottom: 3px solid #597396;
			font-weight: bold;
			text-align: left;
			vertical-align: middle;
			font-size: 10px;
			padding: 5px 2px;
			empty-cells: show; }
			
		#alpha .tableRowOn table tbody tr td {
			border-right: 1px solid #fff;
			font-size: 11px;
			padding: 3px 2px;
			text-align: left;
			border-bottom: 1px solid #597396; }
			
		#alpha .tableRowOn table tbody tr.alt {
			background-color: #eaf1fa; }
		
		#alpha .tableRowOn table tbody tr.alt:hover,
		#alpha .tableRowOn table tbody tr:hover,
		#alpha .tableRowOn table tbody tr:hover td a {
			color: #fff;
			background-color: #597396; }
		
		#alpha .tableRowOn table tbody tr.alt:hover td.up,
		#alpha .tableRowOn table tbody tr:hover td.up {
			color: #fff;
			background-color: #009933; }
		
		#alpha .tableRowOn table tbody tr.alt:hover td.dn,
		#alpha .tableRowOn table tbody tr:hover td.dn {
			color: #fff;
			background-color: #990000; }
		
		#alpha .tableRowOn table tbody tr.alt:hover td.stdy,
		#alpha .tableRowOn table tbody tr:hover td.stdy {
			color: #fff;
			background-color: #1f7cf0; }
			
		#alpha .tableRowOn table tbody tr td.up {
			color: #009933; }
			
		#alpha .tableRowOn table tbody tr td.stdy {
			color: #1f7cf0; }
			
		#alpha .tableRowOn table tbody tr td.dn {
			color: #990000; }
			
		#alpha .tableRowOn table tbody tr td.icon { }
			
		#alpha .tableRowOn table tbody tr td.right {
			text-align: center; }
			
		#alpha .tableRowOn table tbody tr td a {
			font-size: 11px; }
			
			
/*	Table NO mouse over effect
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
		#alpha .tableRowOff {
			background-color: #fff;
			width: 619px;
			border-left: 1px solid #e2e2e2;
			padding: 20px;
			margin: 10px 0px 0px 0px;   }
			
		#alpha .tableRowOff table {
			padding: 0px;
			margin: 0px 0px; }
			
		#alpha .tableRowOff table tr td {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
			padding: 3px 0px; }
			
		#alpha .tableRowOff table thead tr th {
			background-image: url(../_images/table-head-bg.gif);
			background-position: top;
			background-repeat: repeat-x;
			background-color: #c8d1dc;
			border-bottom: 3px solid #597396;
			font-weight: bold;
			text-align: left;
			vertical-align: middle;
			font-size: 10px;
			padding: 5px 2px;
			empty-cells: show; }
			
		#alpha .tableRowOff table tbody tr td {
			border-right: 1px solid #fff;
			font-size: 11px;
			padding: 3px 2px;
			text-align: left;
			border-bottom: 1px solid #597396; }
			
		#alpha .tableRowOff table tbody tr.alt {
			background-color: #eaf1fa; }
			
		#alpha .tableRowOff table tbody tr td.up {
			color: #009933; }
			
		#alpha .tableRowOff table tbody tr td.stdy {
			color: #1f7cf0; }
			
		#alpha .tableRowOff table tbody tr td.dn {
			color: #990000; }
			
		#alpha .tableRowOff table tbody tr td.icon { }
			
		#alpha .tableRowOff table tbody tr td.right {
			text-align: center; }
			
		#alpha .tableRowOff table tbody tr td a {
			font-size: 11px; }
			

/*	Generic DIV
	------------------------------------------------------------	*/
	
	#alpha .generic {
		padding:0px;
		border:none;
	}
	
	#alpha .caption {
		font-size: 11px;
		float: none;
		display: block;
		color: #999;
		padding: 0px;
		margin: 0px;
	}
	
/*	Home Generic BoxContent
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#epsilon .boxContent .extraLinks ul{
		clear:both;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0px;
		margin-top:5px;
		padding:0px;
	}
	
	#epsilon .boxContent .extraLinks ul li{
		background-image:url(../_images/bullet.gif);
		background-position:2px 6px;
		background-repeat:no-repeat;
		display:block;
		font-size:11px;
		margin:0px 0px 3px;
		padding:0px 0px 0px 10px;
	}
	
/*	Home hotTopics DIV
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#hotTopics {
		border-style: solid;
		border-color: #e2e2e2;
		border-width: 1px 1px 0px 1px;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: white;
		overflow: hidden;
		width: 978px;
	}
	
	#hotTopics ul {
		clear:both;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 0;
		padding: 0;
		width: 2000px;
		overflow: hidden;
	}
	
	#hotTopics ul li {
		background-image:url(/_images/bullet.gif);
		background-position:2px 10px;
		background-repeat:no-repeat;
		padding-bottom:4px;
		padding-left:9px;
		padding-right:3px;
		padding-top:4px;
		float: left;
	}
	
	#hotTopics ul li span a {
		color: rgb(153, 0, 0);
	}


/*	Breaking News Panel
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*
	#breakingNews{
		width:935px;
	}
	
	#breakingNews .header {
		width: 200px;
		height: 60px;
		background-color: #000000;
		color: #ffffff;
		font-family: georgia;
		font-size: 25pt;
		padding: 5px 5px 0px 20px;
		float:left;
	}
	
	#breakingNews .breaknewsitem {
		width: 735px;
		height: 60px;
		background-color: #cc1100;
		color: #ffffff;
		font-family: georgia;
		font-size: 14pt;
		padding: 5px 5px 0px 10px;
		float:left;
		overflow: hidden;
	}
	
*/