html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	/*background-image:url(../Images/bg-top.gif);
	background-repeat:no-repeat;
	background-position:center top;*/
	color:#4d5457;
	font-family:Arial; 
	font-size:11px;
	line-height:16px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.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:1024px;
	margin:auto;

}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1024px;
	height:438px;
	float:left;
	overflow:hidden;
}

div#HeaderContainerinternal
{
	width:1024px;
	height:302px;
	float:left;
	overflow:hidden;
}

		div#HeaderContainer_toprow
		{
			width:945px;
			height:112px;
			float:left;
			padding:0px 39px 0px 40px;
			overflow:hidden;
		}
		
		div#HeaderContainer_logo
		{
			width:236px;
			height:49px;
			float:left;
			padding:40px 255px 0px 0px;
			overflow:hidden;
		}
		div#HeaderContainer_login
		{
			width:454px;
			height:88px;
			float:left;
			padding:24px 0px 0px 0px;
			overflow:hidden;
			
		}
		
			div#HeaderContainer_loginpan
			{
				width:454px;
				height:54px;
				float:left;
				background-image:url(../Images/memberlogon.gif);
				background-repeat:no-repeat;
				background-position: top left;
				padding:34px 0px 0px 0px;
				overflow:hidden;
				z-index:100;
				position:relative;
			}
			
			
			div#HeaderContainer_login_top
			{
				width:454px;
				height:34px;
				float:left;
				padding:0px 0px 0px 0px;
				overflow:hidden;
			}
			div#HeaderContainer_login_bottom
			{
				width:454px;
				height:54px;
				float:left;
				padding:0px 0px 0px 0px;
				overflow:hidden;
			}
	div#HeaderContainer_menu
		{
			width:1024px;
			height:50px;
			float:left;
			background-image:url(../Images/menubg.gif);
			background-repeat:repeat-x;
			padding:0px 0px 0px 0px;
		}	
		
	div#HeaderContainer_Flash
		{
			width:1024px;
			height:276px;
			float:left;
			padding:0px 0px 0px 0px;
			overflow:hidden;
		}
		
			div#HeaderContainer_internalFlash
		{
			width:1024px;
			height:140px;
			float:left;
			padding:0px 0px 0px 0px;
			overflow:hidden;
		}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:945px;
	float:left;
	min-height:600px;
	_height:600px;
	padding:42px 39px 30px 40px;
}

		div#MainBodyContainer_left
		{
			width:661px;
			float:left;
			padding:0px 47px 0px 0px;
		}
		div#MainBodyContainer_Right
		{
			width:237px;
			float:left;
			padding:0px 0px 0px 0px;
		}
		
			div#MainBodyContainer_Right_portfolio
			{
				width:237px;
				float:left;
				padding:0px 0px 20px 0px;
			}

div#ErrorMainBodyContainer
{
	width:945px;
	float:left;
	min-height:150px;
	padding:42px 39px 30px 40px;
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:945px;
	float:left;
	height:61px;
	padding:31px 39px 0px 40px;
	background-image:url(../Images/footerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}