html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFF; color:#666666; font-weight:normal;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(/Images/BG.jpg); background-repeat:repeat-x;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:972px;
	margin:auto;
}

	div#MainContainerInner
	{
		width:960px;
		float:left;
		padding-top:2px;
	}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	float:left;
}

	div#MainNavContainer
	{
		width:960px;
		float:left;
		background-image:url(/Images/NavBG.jpg);
		background-repeat:repeat-x;
	}
	
		div#NavContainer
		{
			width:652px;
			float:left;
			padding:0px 0px 0px 15px;
		}
		
		div#SearchContainer
		{
			width:155px;
			float:left;
			background-image:url(/Images/SearchBG.jpg);
			background-repeat:no-repeat;
			/*height:36px;*/
			padding:0px 0px 0px 0px;
		}
		
		div#QuickLinks
		{
			/*width:130px;*/
			width:120px;
			float:left;
			padding:7px 0px 0px 0px;
			overflow:hidden;
		}
		
	div#FlashContainer
	{
		width:960px;
		height:250px;
		float:left;
		background-color:#FFF;
		z-index:10;
		position:relative;
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:960px;
	float:left;
	background-color:#FFF;
	margin-top:-1px;
}

	div#MainContentContainer
	{
		width:960px; float:left;
		background-image:url(/Images/MainContentHolder.png);
		background-repeat:no-repeat;
		margin-top:-33px;
		min-height:300px;
		_height:300px;
		z-index:15;
		position:relative;
	}

	div#MainContentContainerLogin
	{
		width:960px; float:left;
		min-height:300px;
		_height:300px;
		z-index:15;
		position:relative;
		margin-top:-33px;
	}
	
		div#LoginHolder
		{
			width:960px; float:left;
			padding:64px 0px 64px 0px;
		}
		
			div#LoginContainer
			{
				width:366px;
				height:240px;
				margin:auto;
				background-image:url(/Images/LoginHolder.jpg);
				background-repeat:no-repeat;
			}
			
				div#InnerLoginContainer
				{
					width:312px; height:130px; float:left;
					padding:110px 0px 0px 54px;
				}
				
				div#InnerLogContainer
				{
					width:246px; height:153px; float:left;
					padding:0px 0px 0px 0px;
					background-image:url(/Images/LoginInnerBG.jpg);
					background-repeat:no-repeat;
				}
	
		div#LeftPane
		{
			width:278px;
			float:left;
			/*padding:0px 0px 0px 10px;*/
			padding:0px 0px 0px 10px;
			background-image:url(/Images/LeftPaneBG.png);
			background-repeat:no-repeat;
			background-position:right top;
		}
		
			div#NewsContainer
			{
				width:278px;
				float:left;
				padding:2px 0px 80px 0px;
				min-height:500px;
				_height:500px;
			}
			
				div#NewsHeadTop
				{
					width:263px;
					float:left;
					height:38px;
					background-image:url(/Images/Head_NewsContainer.jpg);
					background-repeat:no-repeat;
					font-family:"Times New Roman", Times, serif;
					font-size:20px;
					color:#666666;
					font-weight:500;
					padding:15px 0px 0px 15px;
				}
				
				div#NavHeadTop
				{
					width:263px;
					float:left;
					height:38px;
					background-image:url(/Images/Head_QuickLinks.jpg);
					background-repeat:no-repeat;
					font-family:"Times New Roman", Times, serif;
					font-size:20px;
					color:#666666;
					font-weight:500;
					padding:15px 0px 0px 15px;
				}
				
				
				div#NewsContentHolder
				{
					width:234px;
					float:left;
					min-height:240px;
					_height:240px;
					padding:0px 13px 18px 13px;
					background-image:url(/Images/NewsLeftBorder.jpg);
					background-repeat:no-repeat;
					background-position:left top;
				}
				
				div#LoginLeftContainer
				{
					width:262px;
					float:left;
					border-left:solid 1px #f8f8f9;
					background-image:url(/Images/LoginLeftBG.jpg);
					height:38px;
					padding:15px 0px 0px 15px;
					font-family:"Times New Roman", Times, serif;
					font-size:20px;
					color:#666666;
					font-weight:500;
					text-decoration:none;
				}
			
			div#NavInternalContainer
			{
					width:246px;
					float:left;
					min-height:200px;
					_height:200px;
					padding:10px 16px 10px 16px;
					background-image:url(/Images/NewsLeftBorder.jpg);
					background-repeat:no-repeat;
					background-position:left top;
			}
			
				div#NavInternal_Top
				{
					width:246px;
					float:left;
					background-image:url(/Images/NavInternalGreyBG_Top.jpg);
					background-repeat:no-repeat;
					height:8px;
				}
				
				div#NavInternal_Top
				{
					width:246px;
					float:left;
					background-image:url(/Images/NavInternalGreyBG_Top.jpg);
					background-repeat:no-repeat;
					height:8px;
				}
				
				div#NavInternal_Middle
				{
					width:230px;
					float:left;
					background-image:url(/Images/NavInternalGreyBG_Center.jpg);
					background-repeat:repeat-y;
					min-height:150px;
					_height:150px;
					padding:3px 0px 3px 16px;
				}
				
				
					div#NavTop_Container
					{
						width:215px;
						float:left;
					}
					
						div#NavTop_Top
						{
							width:215px;
							float:left;
							background-image:url(/Images/SubNavWhite_Top.jpg);
							background-repeat:no-repeat;
							height:8px;
						}
						
						div#NavTop_Middle
						{
							width:213px;
							float:left;
							background-image:url(/Images/SubNavWhite_Middle.jpg);
							background-repeat:repeat-y;
							/*min-height:150px;
							_height:150px;*/
							padding:0px 1px 0px 1px;
						}
						
							div#NavRedHeadContainer
							{
								width:190px;
								float:left;
								background-image:url(/Images/InternalNav_MainHeadBg.jpg);
								background-repeat:no-repeat;
								height:20px;
								padding:6px 0px 0px 23px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#FFF;
								text-transform:uppercase;
							}
						
						div#NavTop_Bot
						{
							width:215px;
							float:left;
							background-image:url(/Images/SubNavWhite_Bot.jpg);
							background-repeat:no-repeat;
							height:8px;
						}
				
				div#NavInternal_Bot
				{
					width:246px;
					float:left;
					background-image:url(/Images/NavInternalGreyBG_Bot.jpg);
					background-repeat:no-repeat;
					height:8px;
				}
				
		
		div#RightPane
		{
			width:612px;
			float:left;
			padding:16px 30px 16px 30px;
			/*padding:16px 30px 16px 30px;*/
		}
		
				
		
		div#NewsletterPortfolio{
			width:215px;
			float:left;
			height:260px;
			background-image:url(/Images/NewsletterPortfolio_BG.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			padding:50px 33px 0px 30px;
		}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:960px;
	float:left;
	background-image:url(/Images/FooterBG.gif);
	background-repeat:no-repeat;
}