html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#ffffff;
	color:#41424c;
	font-family:Arial; 
	font-size:12px;
	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:1040px;
	margin:auto;

}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1040px;
	float:left;
	height:126px;
	background-image:url(/Images/head.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

	div#HeaderContainer_logo
	{
		width:400px;
		float:left;
		height:97px;
		/*background-image:url(/Images/logo1.png);
		background-repeat:no-repeat;*/
		padding:0px 230px 0px 70px;

	}
	div#HeaderContainer_contact
	{
		width:270px;
		float:left;
		height:25px;
		padding:10px 70px 0px 0px;
		line-height:20px;

	}
	div#HeaderContainer_Search
	{
		width:270px;
		float:left;
		height:62px;
		padding:0px 70px 0px 0px;
		overflow:hidden;
	}
		div#HeaderContainer_Menu
	{
		width:900px;
		float:left;
		height:29px;
		padding:0px 70px 0px 70px;
		overflow:hidden;
	}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:900px;
	min-height:400px;
	_height:400px;
	float:left;
	padding:50px 70px 0px 70px;
	background-image:url(/Images/mbody.gif);
	background-repeat:no-repeat;
	background-position:top;
}

	div#MainBodyContainer_content
	{
		width:478px;
		float:left;
		padding:0px 36px 0px 22px;
	}
	div#MainBodyContainer_Right
	{
		width:364px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
		div#MainBodyContainer_Associated
	{
		width:364px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
		div#MainBodyContainer_services
	{
		width:364px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	div#MainBodyContainer_Affiliates
	{
		width:364px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
	/**	internal*/
		div#MainBodyContainer_internal_top
	{
		width:900px;
		float:left;
		padding:20px 0px 0px 0px;
	}
		div#MainBodyContainer_internal_Left
	{
		width:250px;
		float:left;
		padding:0px 0px 0px 10px;
	}
	
			div#MainBodyContainer_internal_Leftmenu
			{
				width:230px;
				float:left;
				padding:0px 10px 0px 10px;
				background-image:url(/Images/treebody.png);
				background-repeat:repeat-y;
			}

			div#MainBodyContainer_internal_bottommenu
			{
				width:250px;
				float:left;
				height:10px;
				padding:0px 0px 0px 0px;
				background-image:url(/Images/treebottom.jpg);
				background-repeat:no-repeat;
			}
			div#MainBodyContainer_internal_contact
			{
				width:250px;
				float:left;
				padding:0px 0px 0px 0px;

			}
			
		div#MainBodyContainer_internal_Right
	{
		width:580px;
		float:left;
		padding:0px 40px 0px 20px;
	}
	
/************************************************************************
*	Footer
************************************************************************/

div#FooterContainer
{
	width:900px;
	float:left;
	padding:0px 70px 0px 70px;
}

div#FooterContainer_ar
{
	width:900px;
	float:left;
}

div#FooterContainer_line
{
	width:900px;
	height:23px;
	float:left;
	background-image:url(/Images/footerline.jpg);
	background-repeat:no-repeat;
}

div#FooterContainer_portfolio
{
	width:860px;
	float:left;
	padding:0px 20px 0px 20px;
	text-align:center;
}

