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:#666666;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	border-top:2px solid #2b101f;

	
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

div#outMainContainer
{
	width:100%;
	float:left;
	background-image:url(../Images/Home_bg1.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

div#outMainContainer1
{
	width:100%;
	float:left;
	/*background-image:url(../Images/Home_bg1.gif);
	background-position:top center;
	background-repeat:no-repeat;*/
}

div#outMainContainer2
{
	width:100%;
	float:left;
	background-image:url(../Images/internal_bg1.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:960px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	height:147px;
	float:left;
	overflow:hidden;
}


	div#HeaderContainer_toprow
	{
		width:960px;
		height:127px;
		float:left;
	}
	
	div#HeaderContainer_Logo
	{
		width:230px;
		height:127px;
		float:left;
		padding:0px 380px 0px 0px;
		overflow:hidden;
	}
	
	div#HeaderContainer_quick
	{
		width:168px;
		height:104px;
		float:left;
		background-image:url(../Images/contactno.gif);
		background-repeat:no-repeat;
		background-position:right top;
		padding:23px 182px 0px 0px;
		text-align:left;
	}
	
	div#HeaderContainer_Menu
	{
		width:940px;
		height:20px;
		float:left;
		padding:0px 10px 0px 10px;
	}

/************************************************************************
*	FLash
************************************************************************/
div#HeaderFlash
{
	width:960px;
	height:340px;
	float:left;
	overflow:hidden;
	background-color:#FFF;
}

div#Enq_form
{
	width:200px;
	height:220px;
	float:Right;
	overflow:hidden;
	z-index:200;
	position:relative;
	margin-top:-340px;
	/*background-image:url(../Images/eq_bg.png);
	background-repeat:no-repeat;*/
	padding:73px 53px 47px 57px;
}


/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:940px;
	float:left;
	min-height:300px;
	_height:300px;
	padding:10px 10px 20px 10px;
}

		div#MainBodyContainer_content
		{
			width:440px;
			float:left;
			padding:0px 20px 0px 0px;
		}
		div#MainBodyContainer_news
		{
			width:460px;
			float:left;
			min-height:315px;
			_height:315px;
			padding:0px 0px 0px 20px;
			background-image:url(../Images/news_bg.gif);
			background-repeat:no-repeat;
			background-position:left top;
		}

div#MainBodyContainer_MainPortfolios
{
	width:940px;
	float:left;
	min-height:200px;
	_height:200px;
	padding:10px 10px 20px 10px;
	overflow:hidden;
}


/************************************************************************
*
Internal
************************************************************************/

div#InternalBodyContainer
{
	width:940px;
	float:left;
	min-height:300px;
	_height:300px;
	padding:15px 10px 20px 10px;
}


div#InternalFullybody
{
	width:940px;
	float:left;
	min-height:400px;
	_height:400px;
	padding:45px 10px 20px 10px;
}

div#InternalBodyContainer_content
{
	width:670px;
	float:left;
	padding:35px 30px 0px 0px;
}

			div#InternalBodyContainer_form
			{
				width:449px;
				float:left;
				padding:30px 0px 12px 125px;
				background-image:url(../Images/contacF_bottom.gif);
				background-repeat:no-repeat;
				background-position:125px bottom;
			}
			
			div#InternalBodyContainer_form_body
			{
				width:419px;
				float:left;
				min-height:300px;
				_height:300px;
				padding:0px 15px 0px 15px;
				background-color:#f5f5f5;
			}

div#InternalBodyContainer_Portfolios
{
	width:220px;
	float:left;
	min-height:600px;
	_height:600px;
	padding:30px 0px 0px 20px;
	background-image:url(../Images/int_internalbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


div#InternalLeft_Tree
{
	width:150px;
	float:left;
	height:215px;
	overflow:hidden;
	padding:70px 70px 0px 0px;
}


	div#Interna2Content_content
	{
		width:450px;
		float:left;
		padding:35px 30px 0px 0px;
	}


/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:100%;
	float:left;
	height:339px;
	background-image:url(../Images/footerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	overflow:hidden;
}

div#FooterContainer_IN
{
	width:960px;
	margin:auto;
}

div#FooterContainer_row01
{
	width:940px;
	height:191px;
	float:left;
	padding:20px 10px 20px 10px;
	overflow:hidden;
}

		div#FooterContainer_LeftTWITTER
		{
			width:460px;
			height:191px;
			float:left;
			padding:0px 20px 0px 0px;
			background-image:url(../Images/twitter.gif);
			background-repeat:no-repeat;
			background-position:270px 0px;
		}
		
		.TwitterItem
		{
			width:240px;
			height:65px;
			float:left;
			padding:0px 0px 0px 30px;
			background-image:url(../Images/icon0.gif);
			background-repeat:no-repeat;
			background-position:top left;
		}
		
		.TwitterItemLinkContainer
		{
			width:240px;
			height:40px;
			float:left;
			padding:0px 0px 3px 0px;
			overflow:hidden;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
			font-weight:normal;
			line-height:20px;
		}
		
		.TwitterItemLinkContainer1
		{
			width:240px;
			height:22px;
			float:left;
			padding:0px 0px 0px 0px;
			overflow:hidden;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#8b7080;
			font-weight:normal;
			text-transform:uppercase;
			line-height:18px;
		}
		
		div#FooterContainer_RightContact
		{
			width:460px;
			height:191px;
			float:left;
			padding:0px 0px 0px 0px;
		}
		
		.Mapingbg
		{
			width:170px;
			height:161px;
			float:left;
			padding:15px 24px 15px 26px;
			overflow:hidden;
			background-image:url(../Images/map_bg.gif);
			background-repeat:no-repeat;
			background-position:top center;
		}

div#FooterContainer_row02
{
	width:940px;
	height:35px;
	float:left;
	padding:15px 10px 10px 10px;
	overflow:hidden;
}

		div#REPUTATIONSONLINE
		{
			width:460px;
			height:35px;
			float:left;
			padding:0px 20px 0px 0px;
		}
		
		div#ASSOCIATIONSAWARDS
		{
			width:460px;
			height:35px;
			float:left;
			padding:0px 0px 0px 0px;
		}

div#FooterContainer_row03
{
	width:940px;
	height:30px;
	float:left;
	padding:18px 10px 0px 10px;
}



