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;	
	background-image:url(/Images/pagebg.jpg);
	background-repeat:repeat-x;	
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444445;
}

.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#MainContainer{
	margin:auto;		
	width:906px;		
}
	div#HeaderContainer{
		float:left;
		width:906px;
		height:190px;
	}
		div#Logo{
			float:left;
			width:307px;
			height:119px;
		}
		
		
		div#LogoTop{
			float:left;
			width:186px;
			height:117px;
			padding-right:121px;
			margin-left:-11px;
			position:relative;
			z-index:100;
			/* margin-top:-12px; */
		}
		div#LogoTopBG{
			float:left;
			width:186px;
			height:117px;
			background-image:url(/images/logo.png);
			background-repeat:no-repeat;
			display:block;
		}
		
		div#LogoTopBG a{
			float:left;
			width:186px;
			height:117px;
		}
		div#SearchBox{
			float:left;
			width:250px;
			height:21px;
			padding:26px 0px 0px 349px;
		}
		div#Telephone{
			float:left;
			width:216px;
			height:72px;
			padding-left:383px;
			background-image:url(/images/telephone.gif);
			background-repeat:no-repeat;
			background-position:383px 0px;
		}
		div#MenuBox{
			float:left;
			width:906px;
			height:31px;
			padding-bottom:40px;
		}
	
	div#MainBodyContainer{
		float:left;
		width:906px;
		padding-bottom:24px;
	}
		div#InternalTextContainer{
			float:left;
			width:563px;
			padding:0px 79px 0px 0px;
		}
		div#InternalRightPane{
			float:left;
			width:264px;
		}
			div#InternalPortfolio{
				float:left;
				width:264px;
				padding-bottom:8px;
			}
			div#InternalDynamicPortfolio{
				float:left;
				width:151px;
				height:97px;
				padding:50px 100px 1px 13px;
				background-image:url(/images/Testimonials.jpg);
				background-repeat:no-repeat;
			}
			
		div#MainTextFlashcontainer{
			float:left;
			width:906px;
			padding-bottom:14px;
		}
			div#MainTextContainer{
				float:left;
				width:307px;
				padding:0px 25px 0px 0px;
				
			}
				div#MainTextContainer1{
					float:left;
					width:450px;
					position:relative;
					z-index:5;
				}
			div#MainFlashContainer{
				float:left;
				width:574px;	
				height:300px;		
			}
			
		div#TestimonialsContainer{
			float:left;
			width:906px;			
		}
			div#StaticPortfolios{
				float:left;
				width:601px;
				height:187px;
				padding:0px 11px 0px 0px;
			}
			div#DynamicPortfolio{
				float:left;
				width:279px;
				height:187px;
				background-image:url(/images/testimonials1.jpg);
				background-repeat:no-repeat;
				padding-left:15px;
			}	
				div#DynamicPortfolioTitle{
					float:left;
					width:279px;
					height:36px;
					padding:7px 0px 20px 0px;
				}
				div#DynamicPortfolioTxt{
					float:left;
					width:160px;
				}
			
div#BottomContainer{
	float:left;		
	width:100%;
	background-image:url(/images/botbg.jpg);
	background-repeat:repeat-x;
	background-color:#f2f2f2;
}	
	div#SeoLinks{
		margin:auto;
		width:906px;		
		min-height:80px;
		_height:80px;	
		padding-bottom:20px;
	}
		div#LinksTable{
			float:left;
			width:906px;
		}
div#FooterContainer{
	float:left;	
	width:100%;
	background-color:#FFFFFF;
	padding:9px 0px 9px 0px;		
}
	div#FooterContainerInner{
		margin:auto;
		width:906px;
	}
	div#FooterContainerInnerPage{
		margin:auto;
		width:906px;
		border-top:1px solid #c9c9c9;
		padding-top:17px;
		
	}
		div#FooterContainerInner2{
			float:left;
			width:906px;
		}
		#Footer1_Footer1_dtlDataList{
			margin:auto;
		}
		
