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;		
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
}

.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#HeaderContainer{
	float:left;	
	width:979px;
	height:125px;
	padding-top:32px;
	overflow:hidden;
}
	div#Logo{
		float:left;
		width:422px;
		height:49px;
		padding-right:311px;
		overflow:hidden;
	}
	div#QuickLinks{
		float:left;
		width:222px;
		height:25px;
		text-align:right;
	}
	div#SearchBox{
		float:left;
		width:222px;
		height:24px;
	}
	div#MenuBox{
		float:left;
		width:979px;
		height:45px;
		padding-top:31px;
	}

div#MainContents{
	float:left;	
	width:979px;
	min-height:680px;
	_height:680px;
	background-image:url(/images/pgcontentbg.jpg);
	background-repeat:repeat-y;
}	
div#MainContentsHome1{
	float:left;	
	width:979px;
	min-height:300px;
	_height:300px;
	background-image:url(/images/header_Home_1.jpg);
	background-repeat:no-repeat;	
	padding-top:191px;
}
div#MainContentsHome2{
	float:left;	
	width:979px;
	min-height:300px;
	_height:300px;
	background-image:url(/images/header_Home_2.jpg);
	background-repeat:no-repeat;	
	padding-top:191px;
}
div#MainContentsHome3{
	float:left;	
	width:979px;
	min-height:300px;
	_height:300px;
	background-image:url(/images/header_Home_3.jpg);
	background-repeat:no-repeat;	
	padding-top:191px;
}
div#MainContentsHome4{
	float:left;	
	width:979px;
	min-height:300px;
	_height:300px;
	background-image:url(/images/header_Home_4.jpg);
	background-repeat:no-repeat;	
	padding-top:191px;
}
div#MainContentsHome5{
	float:left;	
	width:979px;
	min-height:300px;
	_height:300px;
	background-image:url(/images/header_Home_5.jpg);
	background-repeat:no-repeat;	
	padding-top:191px;
}
	div#LogoRight{											
		width:141px;
		height:149px;
		background-image:url(/images/logoright.jpg);
		background-repeat:no-repeat;
		z-index:100;
		position:relative;
		margin-left:979px;
		margin-top:-42px;
		overflow:hidden;
		
	}
	div#PageContents{
		float:left;	
		width:979px;
		margin-top:-107px;
		z-index:100;
		position:relative;
		
	}
		div#PageContentsText{
			float:left;
			width:400px;
			padding:0px 54px 20px 34px;
		}
		
		div#PageContentsOurServices{
			float:left;
			width:199px;
			padding:0px 46px 20px 0px;
		}
			div#OurServices{
				float:left;
				width:199px;
				padding-bottom:15px;
				font-family:"Times New Roman", Times, serif;
				font-size:18px;
				color:#000000;
			}
			
		div#PageContentsNews{
			float:left;
			width:222px;
			padding:0px 0px 20px 0px;			
		}
			div#LatestNews{
				float:left;
				width:222px;
				padding-bottom:15px;
				font-family:"Times New Roman", Times, serif;
				font-size:18px;
				color:#000000;
			}
		
		div#ClientLogin{
			float:left;	
			width:979px;
			padding-bottom:45px;
		}
		
	div#FooterContainer{
		
		width:929px;
		padding:16px 0px 0px 26px;
	}
	
	/*** Internal */
	div#MainContentsPlainInt{
		float:left;	
		width:979px;
		background-color:#FFFFFF;
	}
	
	div#MainContentsPlainInternal1{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_plain_int_1.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	
	div#MainContentsPlainInternal2{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_plain_int_2.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	div#MainContentsPlainInternal3{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_plain_int_3.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	div#MainContentsPlainInternal4{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_plain_int_4.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	div#MainContentsPlainInternal5{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_plain_int_5.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	
	div#PageContentsTextPlainInt{
		float:left;
		width:428px;
		padding:0px 37px 20px 34px;
	}
	
	div#PageContentsTextPlainIntRight{
			float:left;
			width:453px;
			padding:0px 25px 20px 0px;
			overflow:hidden;
	}
	
	/*** ourpeople */
	div#MainContentsInt{
		float:left;	
		width:979px;
		background-image:url(/images/pgcontentbgint.jpg);
		background-repeat:repeat-y;
	}
	
	div#MainContentsInternal1{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_int_1.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	
	div#MainContentsInternal2{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_int_2.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	div#MainContentsInternal3{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_int_3.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	div#MainContentsInternal4{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_int_4.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	div#MainContentsInternal5{
		float:left;	
		width:979px;
		min-height:300px;
		_height:300px;
		background-image:url(/images/header_int_5.jpg);
		background-repeat:no-repeat;	
		padding-top:191px;
	}
	
	div#PageContentsInt{
		float:left;	
		width:979px;
		
	}
	div#PageContentsTextInt{
			/*float:left;
			width:503px;
			padding:0px 52px 20px 34px;
			*/
			float:left;
			width:480px;
			padding:0px 38px 20px 34px;
	}
	div#PageContentsTextIntRightPortfolio{
			float:left;
			width:427px;
			padding:0px 0px 20px 0px;
			word-wrap:break-word;
			
	}
	
	
	/* Full Page */
	div#PageContentsFullInt{
		float:left;
		width:894px;
		padding:0px 51px 20px 34px;
	}
	/* End full page */
	
	/*--our services*/
	div#OurServicesFull{
		float:left;
		width:894px;
		padding-bottom:15px;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#000000;
		text-transform:uppercase;
	}
	div#ServicesTree{
		float:left;
		width:108px;
		padding:0px 29px 20px 0px;
		
	}
	div#ServicesText{
		float:left;
		width:756px;
		padding:0px 0px 20px 0px;
	}
	div#PageContentsFullNews{
		float:left;
		width:945px;
		padding:0px 0px 20px 34px;
		overflow:hidden;
	}
	div#ServicesTextNews{
		float:left;
		width:808px;
		padding:0px 0px 20px 0px;
		background-image:url(/images/pgcontentbgNews.jpg);
		background-repeat:repeat-y;
		overflow:hidden;
	}
	/* end our services */
	
	#Header1_Quicklinks1_dtlDataList{float:right;}
	
	div#RollOverBranding{
		float:left;
		width:43px;
		height:29px;
		margin-top:-29px;
		padding-left:886px;
	}	