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:#cccccc;
	color:#afada7;
	font-family:Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/BG.gif);
	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:960px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	height:320px;
	float:left;

}

		div#HeaderContainer_Internal
		{
			width:960px;
			height:114px;
			float:left;
		
		}

	div#HeaderContainer_toprow
	{
		width:940px;
		height:74px;
		float:left;
		/*overflow:hidden;*/
		background-image:url(../Images/H-BG.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0px 10px 0px 10px;
	}
	
		div#HeaderContainer_toprow_logo
		{
			width:300px;
			height:74px;
			float:left;
			overflow:hidden;
			padding:0px 10px 0px 0px;
		}
		
		div#HeaderContainer_toprow_Menu
		{
			width:630px;
			height:74px;
			float:left;
		}
		
		div#HeaderContainer_Flash
		{
			width:960px;
			height:246px;
			float:left;
			z-index:20;
			position:relative;
		}



/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:900px;
	float:left;
	min-height:500px;
	_height:500px;
	background-image:url(../Images/main.png);
	background-repeat:repeat-y;
	padding:0px 30px 30px 30px;
}

	div#MainBodyContainer_Internalmain
	{
		width:940px;
		float:left;
		min-height:500px;
		_height:500px;
		background-image:url(../Images/internal.png);
		background-repeat:repeat-y;
		padding:0px 10px 0px 10px;
	}
	
	div#MainBodyContainer_Internalmain_in
	{
		width:920px;
		float:left;
		min-height:500px;
		_height:500px;
		background-image:url(../Images/internalmaintop.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding:15px 0px 0px 20px;
	}
	
	div#MainBodyContainer_Internalmain_Left
	{
		width:660px;
		float:left;
		min-height:200px;
		_height:200px;
		padding:8px 20px 0px 0px;
	}
	
	
			div#MainBodyContainer_Internalmain_Left_Treemenu
			{
				width:200px;
				float:left;
				min-height:200px;
				_height:200px;
				padding:0px 20px 0px 0px;
			}
			
			div#MainBodyContainer_Internalmain_Left_Contect
			{
				width:440px;
				float:left;
				min-height:200px;
				_height:200px;
				padding:0px 0px 20px 0px;
			}
			
			div#MainBodyContainer_Internalmain_contact_Contect
			{
				width:660px;
				float:left;
				min-height:200px;
				_height:200px;
				padding:0px 0px 20px 0px;
			}
	
	div#MainBodyContainer_Internalmain_Right
	{
		width:240px;
		float:left;
		min-height:200px;
		_height:200px;
		padding:0px 0px 0px 0px;
	}
	
			div#MainBodyContainer_Internalmain_Right_topbutton
			{
				width:220px;
				float:left;
				min-height:32px;
				_height:32px;
				padding:5px 0px 20px 20px;
				background-image:url(../Images/internal_Right_bgtop.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				background-color:#009154;
				
			}
			
			div#MainBodyContainer_Internalmain_Right_form
			{
				width:210px;
				float:left;
				min-height:300px;
				_height:300px;
				padding:20px 10px 0px 20px;
				overflow:hidden;
				background-color:#009154;
				background-image:url(../Images/internal_Right_bgbottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
			}
			
			div#MainBodyContainer_Internalmain_Right_contactf
			{
				width:210px;
				float:left;
				min-height:50px;
				_height:50px;
				padding:20px 10px 0px 20px;
				overflow:hidden;
				background-color:#009154;
				background-image:url(../Images/internal_Right_bgbottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
			}
			
			div#MainBodyContainer_Internalmain_Right_portfolios
					{
						width:200px;
						float:left;
						min-height:120px;
						_height:120px;
						padding:20px 20px 20px 20px;
						overflow:hidden;
						background-color:#9e9e9e;
						background-image:url(../Images/rightbottomportfolio.gif);
						background-position:bottom;
						background-repeat:no-repeat;
					}
					
		div#MainBodyContainer_Internalmain_header
		{
			width:650px;
			float:left;
			height:32px;
			background-image:url(../Images/internal_pageheaderbg.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding:0px 0px 16px 10px;
		}

div#MainBodyContainer_in
{
	width:900px;
	float:left;
	min-height:300px;
	_height:300px;
	padding:20px 0px 0px 0px;
	background-image:url(../Images/leftline.gif);
	background-repeat:repeat-y;
}

	div#MainBodyContainer_leftside
	{
		width:269px;
		float:left;
		min-height:300px;
		_height:300px;
		padding:0px 21px 0px 0px;
	}
			div#MainBodyContainer_leftside_portfolio
			{
				width:269px;
				float:left;
				min-height:103px;
				_height:103px;
				padding:0px 0px 20px 0px;
			}
			
			div#MainBodyContainer_leftside_News
			{
				width:269px;
				float:left;
				min-height:120px;
				_height:120px;
				padding:50px 0px 20px 0px;
				background-image:url(../Images/latestnewshead.gif);
				background-repeat:no-repeat;
				background-position:left top;
			}
			
			div#MainBodyContainer_leftside_newsletter
			{
				width:269px;
				float:left;
				min-height:80px;
				_height:80px;
				padding:50px 0px 0px 0px;
				background-image:url(../Images/newsletterhead.gif);
				background-repeat:no-repeat;
				background-position:left top;
			}
	
	div#MainBodyContainer_rightside
	{
		width:590px;
		float:left;
		min-height:300px;
		_height:300px;
		padding:0px 0px 0px 20px;
	}
	
	
	div#MainBodyContainer_footerflash
	{
		width:900px;
		float:left;
		min-height:240px;
		_height:240px;
		padding:20px 0px 0px 0px;
	}
	
	div#MainBodyContainer_footerflashheader
	{
		width:890px;
		float:left;
		height:32px;
		background-image:url(../Images/hfooterbg.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0px 0px 5px 10px;
	}
	
	
	div#MainBodyContainer_flashbottom
	{
		width:900px;
		float:left;
		height:188px;
		padding:0px 0px 0px 0px;
	}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:940px;
	float:left;
	padding:0px 10px 50px 10px;
}

div#FooterContainer_in
{
	width:930px;
	float:left;
	min-height:42px;
	_height:40px;
	padding:8px 0px 0px 10px;
	background-image:url(../Images/footerBG.gif);
	background-repeat:repeat-x;
}