﻿body 
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
}
.body 
{
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}


/* ------------------------- */
/*  Formatting & Appearance  */
/* ------------------------- */

h1 
{
	/*todd test*/
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 20px;
	color: #a73b2f;
	margin:0px;
	padding:0px;
}

h2
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	color: #a73b2f;
}

h3
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #a73b2f;
}

.mainBody 
{
	text-align: left;
	border-width: 0px;
}
.secBody 
{
	background: url(../TREO/images/sec_leftNav_bgMid.jpg) repeat-y top left;
}

.topNav 
{
	background: url(../TREO/images/home_topNav_bg.jpg) no-repeat center center;
}

	.MenuBar img 
	{
		cursor: pointer;
	}

	.search 
	{
		margin: 0px 2px 0px 0px;
	}

.leftNav 
{
	background: url(../TREO/images/home_leftNav_bg.jpg) no-repeat center center;
}

.secLeftNav 
{
	background: url(../TREO/images/sec_leftNav_bgBottom.jpg) no-repeat bottom left;
}

	.secLeftNavTop 
	{
		background: url(../TREO/images/sec_leftNav_bgTop.jpg) no-repeat top left;
	}

.news_downloads 
{
	background: url(../TREO/images/home_news_downloads_bg.jpg) no-repeat center center;
}

	.news_content,
	.download_content
	{
		overflow: hidden;
		border:solid 0px green;
		
	}
	
	.news_content a:link,
	.news_content a:active,
	.news_content a:visited
	{
		color: #000;
		text-decoration: none;
		font-size:12px
	}
	.news_content a:hover 
	{
		color: #000;
		text-decoration: underline;
	}

.rotatingContent
{
	background: url(../TREO/images/home_rotatingContent_bg.jpg) no-repeat center center;
	
}


.homeBottomGraphic
{
	background: url(../TREO/images/home_bottom.jpg) no-repeat center center;
	height:14px;
	
}

.secContent,
.secContentBottom,
.introImage 
{
	background: url(../TREO/images/sec_content_bg.jpg) repeat-y bottom left;
}

.footer 
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #aca188;
	
	text-align: center;
}

	.footer a 
	{
		color: #aca188;
		text-decoration: none;
	}


/* LeftNav */

.leftnav_off,
.leftnav_over
{
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	cursor: pointer;
	margin-left: 55px;
	white-space: normal;
}
.leftnav_off td,
.leftnav_over td 
{
	white-space: normal;
}

.leftnav_over 
{
	font-weight: bold;
	color: #5a6820;
}
.leftnav_off 
{
	font-weight: normal;
	color: #5e4f37;
}

.LeftNavPanel img 
{
	cursor: pointer;
}


/* Sub Nav */

.terSubMenu
{
	background-color: #fefaf0;
	border-top: 1px solid #ecdcad;
	border-bottom: 1px solid #ecdcad;
	padding: 5px 25px 5px 25px;
}

.subMenuItem,
.subMenuItemOver  
{
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	cursor: pointer;
}

.subMenuItem
{
	color: #5e4f37;
	font-weight: normal;
}

.subMenuItemOver 
{
	color: #45530b;
	font-weight: bold;
}


/* Data Downloads */

.data_downloads 
{
	 text-align: left; 
	 background: #FFF url(/TREO/images/data_downloads_bg.gif) top left repeat-y; 
	 padding: 10px;
}

.data_downloads a:link,
.data_downloads a:visited,
.data_downloads a:active
{
	color: #3a3a3a;
	text-decoration: none;
}
.data_downloads a:hover
{
	color: #3a3a3a;
	text-decoration: underline;
}

/* ---------------------- */
/*  Positioning & Sizing  */
/* ---------------------- */

.mainBody,
.secBody 
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}

.leftNav,
.secLeftNavTop 
{
	width: 224px;
}

	.leftNav_menu 
	{
		height: 302px;
    }

.secLeftNav
{
	height: 604px;
}

.topNav 
{
	height: 26px;
	width: 696px;
}

	.search 
	{
		width: 72px;
		height: 12px;
	}

.introImage 
{
	height: 335px;
	padding: 0px;
}

.news_downloads,
.rotatingContent
{
	width: 348px;
	height: 244px;
}

	.news_downloads_table 
	{
		width: 348px;
		height: 244px;
	}
	
		.news_title,
		.download_title
		{
			height: 23px;
		}

		.news_td 
		{
			height: 128px;
			border:solid 0px green;
		}
		
		.news_td2
		{
			height: 0px;
		}
			
			.news_content 
			{
				height: 235px;
				width: 388px;
				margin-left: 15px;
				margin-top: 0px;
			}
		
		.download_td 
		{
			/*height: 64px;*/
		}
		
			.download_content 
			{
				height: 74px;
				width: 273px;
				margin-left: 25px;

			}
			
		.news_download_footer
		{
			height: 8px;
		}

.secHeaderImage 
{
	height: 168px;
}
		
.secContent 
{
	
}

.secContentArea 
{
	width: 666px;
	margin-left: 25px;
	margin-top: 0px;
}

.secContentBottom
{
	height: 20px;
}


/* Sub Menu */

.terSubMenu
{
	margin-top: 12px;
	/*width: 496px;*/
	width:641px;

}


/* Data Downloads */

.data_downloads 
{
	 width: 168px; 
}

.recentNews
{
	
}