﻿body 
{
	margin: 0px;
	padding: 0px;
}
.body 
{
	background: #5b2c01 url(../Arista/images/background.jpg) repeat top center;
	text-align: center;
}

h1, h2, h3 
{
	font-family: Arial, Sans-Serif;
	color: #f18307;
	font-weight: bold;
}
h1 
{
	font-size: 18px;
}
h2 
{
	font-size: 16px;
}
h3 
{
	font-size: 14px;
}

p, div, li 
{
	color: #652b00;
	font-size: 10px;
	font-family: Arial, Sans-Serif;
}

a:link,
a:active,
a:visited 
{
	color: #F18307;
	text-decoration: none;
}
a:hover 
{
	color: #F18307;
	text-decoration: underline;
}



/* ------------------------- */
/*  Formatting & Appearance  */
/* ------------------------- */

.red
{
	color: #c00032;
}
.green
{
	color: #b9d336;
}
.blue
{
	color: #66c2c8;
}
.brown
{
	color: #652b00;
}

.homeContentHead,
.secContentHead 
{

}
	.homeContentHead td
	.secContentHead td
	{
		color: #FFF;
	}
	
.search 
{
	border: solid 1px #FFF;
	background-color: #f18307;
	
	font-size: 9px;
	color: #FFF;
}	

.homeContentBody,
.secContentBody
{
	background-color: #f18307;
	text-align: left;
}
.homeLeftFlash 
{

}
		.homeRightContentTableMiddle,
		.secRightContentTableMiddle 
		{
			background-color: #FFF;
		}
				.homeContent p,
				.secContent p
				{
					line-height: 15px;
				}
		.homeRightContentTableGutter,
		.secRightContentTableGutter 
		{
			font-size: 1px;
		}
		
				.homeNewsMain 
				{
					background-color: #c00032;
				}
					.news 
					{
						color: #FFF;
					}
					
						.news a:link,
						.news a:active,
						.news a:visited  
						{
							text-decoration: none;
							color: #FFF;
						}
						.news a:hover
						{
							text-decoration: underline;
							color: #FFF;
						}
				.homeNewsGutter 
				{
					font-size: 1px;
				}
				
		.secLeftPaneTableTop 
		{
			background: url(../Arista/Media/images/leftPane_liveTop.jpg) no-repeat top left;
		}
			.secLeftPaneNav 
			{
				text-align: left;
			}
			.secLeftPaneNav_red
			{
				background-color: #c00032;
			}
			.secLeftPaneNav_green
			{
				background-color: #b9d336;
			}
			.secLeftPaneNav_blue
			{
				background-color: #66c2c8;
			}
			.secLeftPaneNav_brown
			{
				background-color: #652b00;
			}
				
	.homeContentFoot td,
	.secContentFoot td
	{
		color: #FFF;
		font-weight: bold;
	}
	
	.homeContentHead td a:link,
	.homeContentHead td a:active,
	.homeContentHead td a:visited, 
	.homeContentFoot td a:link,
	.homeContentFoot td a:active,
	.homeContentFoot td a:visited,
	.secContentHead td a:link,
	.secContentHead td a:active,
	.secContentHead td a:visited, 
	.secContentFoot td a:link,
	.secContentFoot td a:active,
	.secContentFoot td a:visited  
	{
		text-decoration: none;
		color: #FFF;
	}
	.homeContentHead td a:hover,
	.homeContentFoot td a:hover, 
	.secContentHead td a:hover,
	.secContentFoot td a:hover
	{
		text-decoration: underline;
		color: #FFF;
	}
	
.leftnav_off td,
.leftnav_over td
{
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}
.leftnav_subnav,
.leftnav_subnav_over 
{
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}
.leftnav_off td, 
.leftnav_subnav  
{
	color: #FFF;
	text-decoration: none;
}
.leftnav_over td,
.leftnav_subnav_over
{
	text-decoration: underline;
	color: #FFF;
}



/* ---------------------- */
/*  Positioning & Sizing  */
/* ---------------------- */

.homeContentHead,
.secContentHead 
{
	margin: 20px auto 10px auto;	
	width: 858px;
}
	.homeContentHeadTable,
	.secContentHeadTable
	{
		width: 100%;
	}
	
.search 
{
	width: 64px;
	height: 14px;
	padding-left: 3px;
}
	
.homeContentBody,
.secContentBody 
{
	margin: 0px auto 0px auto;
	padding: 5px 5px 5px 7px;
	width: 855px;
}
.homeLeftFlash 
{
	width: 385px;
}
.homeRightContent 
{
	width: 468px;
}
	.homeRightContentTable 
	{
		width: 100%;
	}
		.homeRightContentTableTop 
		{
			height: 75px;
		}
		.homeRightContentTableMiddle 
		{
			height: 315px;
		}
			.homeContent 
			{
				margin: 60px 0px 0px 30px;
				width: 408px;
			}
				.homeContent h1 
				{
					margin: 0px;
				}
				.homeContent p 
				{
					margin: 0px 0px 1em 0px;
				}
		.homeRightContentTableBottom 
		{
			height: 166px;
		}
			.homeNewsContent 
			{
				width: 100%;
			}
				.homeNewsMain 
				{
					width: 286px;
					height: 166px;
				}
					.news 
					{
						margin: 20px 0px 0px 30px;
						width: 238px;
					}
				.homeNewsGutter 
				{
					width: 6px;
				}
				.homeNewsRight 
				{
					width: 176px;
				}
		.homeRightContentTableGutter 
		{
			height: 5px;
		}
		
.secLeftFlash 
{
	width: 56px;
}
.secLeftPane 
{
	width: 273px;
}
	.secLeftPaneTable 
	{
		width: 100%;
	}
		.secLeftPaneTableTop 
		{
			height: 486px;
		}
			.secLeftPaneNav 
			{
				margin-top: 50px;
				padding: 7px 6px 24px 6px;
				width: 111px;
			}
.secRightContent 
{
	width: 517px;
}
	.secRightContentTable 
	{
		width: 100%;
	}
		.secRightContentTableTop 
		{
			height: 75px;
		}
		.secRightContentTableMiddle 
		{
			height: 483px;
		}
			.secOverflow 
			{
				width: 517px;
				height: 483px;
				overflow: auto;
			}
				.secContent 
				{
					margin: 45px 0px 0px 30px;
					width: 426px;
				}
					.secContent h1 
					{
						margin: 0px;
					}
					.secContent p 
					{
						margin: 0px 0px 1em 0px;
						line-height: 15px;
					}
		.secRightContentTableGutter 
		{
			height: 5px;
		}
	
	.secGutter 
	{
		width: 7px;
	}

.homeContentFoot,
.secContentFoot 
{
	margin: 15px auto 1em auto;	
	width: 858px;
}
	.homeContentFootTable,
	.secContentFootTable
	{
		width: 100%;
	}
	
.leftnav_off,
.leftnav_over 
{
	padding-left: 10px;
	margin-top: 10px;
}
.leftnav_subnav,
.leftnav_subnav_over 
{
	padding-left: 15px;
	padding-top: 5px;
}

.newsLink
{
	color:White;
}

.newsTitle
{
	width: 75px;
	color: White;
	font-weight: bold;
}

.newsGutter
{
	width: 10px;
	padding: 0px 3px 0px 3px;
	color:White;
}

.newsText
{
	width: 165px;
	color:White;
}
