body { 
background-color: #fff; padding: 0px; margin: 0px; height: 100%;
scrollbar-3d-light-color:#999; scrollbar-arrow-color:#fff; scrollbar-base-color:#fff; scrollbar-dark-shadow-color:#333; scrollbar-face-color:#f90; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#666;
font-family: arial, sans-serif ;
}
table { margin: 0; border: 0; 
}
td { vertical-align: top; padding: 0; font-family: arial, sans-serif ;
}
a:link, a:active, a:visited, a:hover { color: #666; 
}
a:hover { color: #f90; 
}
a.headline:link, a.headline:active, a.headline:visited, a.headline:hover { 
font-size: 110%; color: #000; font-weight: bold; text-decoration: none;
}
.headline:hover { 
text-decoration: underline;
}
a.jobs:link, a.jobs:active, a.jobs:visited, a.jobs:hover { 
font-size: 85%;color: #f90;font-weight: bold; text-decoration: none;
}
a.animated:link, a.animated:active, a.animated:visited, a.animated:hover { 
display: block; font-size: 75%; color: #f90; font-weight: bold; padding-top: 2px; text-decoration: underline;
}
a.navigation:link, a.navigation:active, a.navigation:visited, a.navigation:hover { 
font-size: 11px; color: #fff; font-weight: bold; text-decoration: none;
}
a.navigation:hover { color: #fff; text-decoration: underline;
}
a.subheaders:link, a.subheaders:active, a.subheaders:visited, a.subheaders:hover { 
text-decoration: none; color: #f90; font-size: 24px; font-weight: bold;
}

.nonactivelink { 
font-size: 11px; color: #f90; font-weight: bold; text-decoration: none;
}
a.authors:link, a.authors:active, a.authors:visited, a.authors:hover { 
font-size: 75%; color: #666; font-weight: bold; text-decoration: underline;
}
a.authors:hover { text-decoration: none; 
}
a.awire:link, a.awire:active, a.awire:visited, a.awire:hover { 
font-size: 75%; color: #666; font-weight: bold; text-decoration: underline;
}
a.awire:hover { color: #f90; 
}
a.featureheadlines:link, a.featureheadlines:active, a.featureheadlines:visited, a.featureheadlines:hover { 
font-size: 75%; color: #000; font-weight: bold; text-decoration: underline;
}
a.featureheadlines:hover { color: #f90; 
}
a.languages:link, a.languages:active, a.languages:visited, a.languages:hover { 
font-size: 70%;color: #f90;font-weight: bold; text-decoration: underline;
}
a.languages:hover { text-decoration: none; 
}
a.links:link, a.links:active, a.links:visited, a.links:hover { 
font-size: 70%;color: #666;font-weight: normal; text-decoration: underline; display: block; padding-top:3px;
}
a.links:hover { text-decoration: none; 
}
a.morelinks:link, a.morelinks:active, a.morelinks:visited, a.morelinks:hover { 
font-size: 70%; color: #fff; font-weight: normal; text-decoration: underline; display: block; white-space: nowrap;
}
a.morelinks:hover { text-decoration: none; 
}
a.more:link, a.more:active, a.more:visited, a.more:hover { 
font-size: 70%; color: #666; font-weight: normal; text-decoration: underline;
}
a.more:hover { color: #f90; 
}


.topheaders { 
font-size: 150%; color: #666; font-weight: bold; 
}
.subheaders { 
font-size: 150%; color: #f90; font-weight: bold; 
}
.pullquote { 
font-size: 100%; color:#000; font-weight: bold; float: right; display:block; width:300px; padding:10px 10px 10px 25px;
}
.articleheadlineB { 
font-size: 110%; color: #000; font-weight: bold; 
}
.articleheadline { 
font-size: 110%; color: #666; font-weight: bold; 
}
.reportssubheaders { 
font-size: 105%; color: #f90; font-weight: bold; 
}
.headlines {
font-size: 95%; color: #000; font-weight: bold; 
}
.headers { 
font-size: 90%; color: #666; font-weight: bold;
}
.sections {
font-size: 90%; color: #f90; font-weight: bold;
}
.wsections {
font-size: 90%; color: #fff; font-weight: bold;
}
.specials {
font-size: 80%; color: #f90; font-weight: bold; 
}
.intros {
font-size: 80%; color: #000; font-weight: bold; 
}
.introduction { 
font-size: 80%; color:#666; font-weight: bold; 
}
.intro { 
font-size: 80%; color:#666; font-weight: normal; 
}
.story { 
font-size: 80%; color:#000; font-weight: normal;
}
.corheaders { 
font-size: 80%; color: #fff; font-weight: bold; background-color: #666; padding: 1px 5px;
}
.sectionheaders { 
font-size: 75%; color: #f90; font-weight: bold; 
}
.info { 
font-size: 75%; color: #666; font-weight: normal; 
}
.featureheaders { 
font-size: 75%; color: #000; font-weight: bold; text-transform: uppercase;
}
.hpfeatureheaders { 
font-size: 75%; color: #666; font-weight: bold; text-transform: uppercase;
}
.text { 
font-size: 70%; color: #666; font-weight: bold; 
}
.cortext { 
font-size: 70%; color: #666; font-weight: normal; 
}
.date { 
font-size: 70%; color: #666; font-weight: normal;
}
.author { 
font-size: 65%; color: #999; font-weight: normal;
}
.message { 
font-size: 65%; color: #f90; font-weight: bold; 
}
.time { 
font-size: 65%; color: #999; font-weight: bold; 
}
.caption { 
font-size: 11px; color: #666; font-weight: normal;
}


.copy { 
font-size: 10px; color: #fff; font-weight: normal; padding:5px 5px 3px 0; white-space: nowrap;
}
sup { 
font-size:11px;
} 

ul {
list-style-type:square; color:#666;
}    
select {
font-size:11px; color:#f90; font-weight:bold; 
}
input {
font-size:11px; font-weight:bold; color:#000; border-width:1px; border-style:solid; border-color:#fff;
}
.searchinput {
font-size:11px; font-weight:normal; color:#000; border-width:1px; border-style:solid; border-color:#fff;
}
.inputbox {
color:#000; font-weight:normal; border-width:1px; border-style:solid; border-color:#f90;
}
input.button {
color:#fff; background-color:#f90; border-width:1px; border-style:solid; border-color:#f90;
}
input.greybutton {
font-size:11px; color:#666; background-color:#e6e6e6; font-weight:bold; border-width:1px; border-style:solid; border-color:#999;
}
input.radiobutton {
border-width:0px;
}

.marker {font-size:12px; color: #fff; white-space: nowrap;}
.coporange {background-color: #f90;}
.coporangeM {background-color: #fc6;}
.coporangeL {background-color: #fbf0bc;}
.copgrey {background-color: #666;}
.grey {background-color: #f2f2f2;}
.white {background-color: #fff;}
.black {background-color: #000;}

div.tagline { 
font-weight: italic; font-size:12px; color: #fff; 
}    
img.frame {
border-width:1px; border-color: #666; border-style: solid;
}
.hppadding {
padding-top:10px;
}  

/* BOTTOM LINKS */
div#bottomLinks
{
	font-size:95%;
	margin-top:10px;
}

div#bottomLinks a
{
	font-size:85%;
	
	float:left;
	clear:both;
	
	color:#666;
}

div#bottomLinks a:hover
{
	color:#f90;
}
/* END BOTTOM LINKS */

div#pageMax
{
	margin: auto;
	
	width:expression(document.body.clientWidth > 1400 ? "1400px" : "auto");
	max-width:1400px;
}

div#pageContainer
{
	position:relative;

	margin:auto;
	
	width:expression(document.body.clientWidth > 780 ? "auto" : "780px");
	min-width:780px;
	height:100%;
}
    
	/* HEAD CONTAINER */
	div#headContainer
	{
		background-color:#666;
		font-size:small;
		_font-size:x-small;
		
		border-bottom:20px solid #f90;
		
		width:100%;
		height:110px;
	}
	
	div#headContainerSmall
	{
		position:relative;
		
		background-color:#666;
		font-size:small;
		
		/* border-bottom:20px solid #f90; */
		
		width:100%;
		height:88px;
		
		z-index:0;
	}
	
	div#headContainer h1
	{
		float:left;
		
		background-image:url("/images/new/top-logo.gif");
		background-repeat:no-repeat;
		
		cursor:hand;
		
		margin:0px;
		padding:0px;
		
		width:260px;
		height:110px;
	}
	
	div#headContainerSmall h1
	{
		float:left;
		
		background-image:url("/images/new/article-logo.gif");
		background-repeat:no-repeat;
		
		cursor:hand;
		
		margin:0px;
		padding:0px;
		
		width:180px;
		height:65px;
	}
	
	div#headContainerSmall div#orangeLine
	{
		position:absolute;
		left:0px;
		bottom:0px;
		
		background-color:#f90;
		
		width:100%;
		height:19px;
		_height:20px;
		
		z-index:0;
	}
	
		/* HEAD NAVIGATION */
		fieldset#headNavigation
		{
			float:right;
			position:relative;
			
			color:white;
			font-size:85%;
			background-color:transparent;
			
			border:0px;
			
			/* margin-top:10px; */
			margin:0px;
			padding:0px;

			min-width:500px;
			
			z-index:99;
		}
		
		fieldset#headNavigation img
		{
			width:500px;
			height:1px;
		}
		
		fieldset#headNavigation a
		{
			color:white;
			font-weight:bold;
			text-decoration:none;
		}
		
		fieldset#headNavigation a:hover
		{
			color:#f90;
		}
		
			/* HEAD SEARCH */
			form#headSearch
			{
				padding:0em 0em 5px 0em;
				_padding-top:0em;
				margin:0px;
			}
			
			div#headContainerSmall form#headSearch
			{
				padding-top:0em;
			}
			
			form#headSearch a
			{
				display:inline;
				
				font-weight:normal;
				text-decoration:underline;
			}
			
			form#headSearch a:hover
			{
				color:#f90;
			}
			
			input#searchTextBox
			{
				font-size:100%;
				
				border:1px solid white;
								
				width:180px;
			}
			
			input#searchButton
			{
				font-size:100%;
				
				padding:0.1em 0em;
				margin-right:0.9em;
			}
			/* END HEAD SEARCH */
			
		fieldset#headNavigation select
		{
			position:relative;
			
			font-size:100%;
			
			margin-top:5px;
			margin-bottom:0px;
			padding:0px;
			
			z-index:99;
		}
		/* END HEAD NAVIGATION */
		
	/* END HEAD CONTAINER */
	
	/* CONTENT CONTAINER */
	form#formContainer
	{
		position:relative;
		
		margin:0em 0em;
		
		width:99.8%;
		
		z-index:1;
	}
	
	div#contentContainer
	{
		margin:0em 20px 0em 20px;
	}
	
		/* DATE TIME */
		div#dateTime
		{
			position:relative;
	
			float:right;
			clear:right;
			
			font-size:85%;
			color:#666;
			text-align:right;
			
			margin-bottom:1em;
			
			width:47%;
		}
		/* END DATE TIME */
		
	/* END CONTENT CONTAINER */
	
	/* FOOTER CONTAINER */
	div#footerContainer
	{
		position:relative;
				
		clear:both;
		
		font-size:small;
		_font-size:x-small;
		background-color:#666;
		
		margin-top:40px;
		_margin-top:30px;
	
		width:100%;
		height:110px;
	}
	
	div#footerContainer a#footerLogo
	{
		display:block;
		position:absolute;
		top:-40px;
		left:20px;
		
		background-image:url("/images/torch-logo+text.gif");
		background-repeat:no-repeat;
		
		width:195px;
		height:75px;
		
		z-index:99;
	}
	
	div#footerContainer a#rssLink
	{
		position:absolute;
		right:15px;
		top:-25px;
	}
	
	div#footerContainer ul
	{
		position:relative;
		float:right;
		
		margin:10px 1em 0px 1em;
		padding:0px;
	}
	
	div#footerContainer ul li
	{
		list-style-image:url("/images/white-arrow.gif");
	}
	
	div#footerContainer p#footerInfo
	{
		float:left;
		
		color:white;
		font-size:90%;
		
		padding:2em 0em 0em 8em;
		
		width:30%;
	}
	
	div#footerContainer p#copyright
	{
		position:absolute;
		right:10px;
		top:75px;
		_top:90px;
		
		color:white;
		font-weight:bold;
		
		z-index:99;
	}
	
	div#footerContainer p#copyright a
	{
		font-size:100%;
	}
	
	div#footerContainer a
	{
		color:white;
		font-size:85%;
		font-weight:normal;
		text-decoration:underline;
	}
	/* END FOOTER CONTAINER */

	
	h1 span, h2, hr
{
	display:none;
}

input.submitButton
{
	color:white;
	font-weight:bold;
	
	border:0px;
	
	background-color:#f90;
}

/* ARTICLE */
td#articleCell
{
	padding:0px 1.2em;
}

td#articleCell img
{

}
/* END ARTICLE */  

