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:#d5d2be;
	color:#685f37;
	padding:0px;
	margin:0px;
}

html,body,p,td
{
	font-family: Tahoma, Verdana, Arial; 
	font-size:11px;
}

.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:965px; margin:0px auto; }

div#InnerMainContainer 
{
	width:925px; background-color:#dcd9c6;
	float:left;padding:0px 20px 0px 20px;    
}

div#SecondInnerMainContainer
{
	width:900px; float:left;
	padding:0px 13px 0px 12px; 
	background-color:#ffffff; 
	background-image:url(/images/main_body_bg.gif);
	background-repeat:repeat-x;      
}



/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:900px; float:left;
}

div#LogoContainer
{
	background-image:url(/images/logo.gif);
	background-repeat:no-repeat;
	background-position:15px 28px;   
	width:350px; height:50px;   
	padding:28px 535px 20px 15px;
}

div#LogoContainer a{width:350px; height:50px; display:block; }

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:900px; float:left;
	padding-bottom:20px; 
}

div#HomeFlashContainer
{
	width:900px; float:left; margin-bottom:10px;    
}

/************************************************************************
*	Index
************************************************************************/
div#IndexMainLeft
{
	width:510px;
	
	float:left;  
	   
}


div#IndexLeftPane
{
	width:480px;
	background-color:#eeebdf;
	float:left;  
	padding:15px;   
}
div#RandomCopyRight
{
	width:510px;
	background-color:#eeebdf;
	float:left;  
  	padding:10px 0px 20px 0px;
	text-align:center;
}
div#RandomCopyRightcontact
{
	width:530px;
	background-color:#eeebdf;
	float:left;  
  	padding:10px 0px 20px 0px;
	text-align:center;
}


div#IndexRightPane
{
	padding-left:15px; 
	width:375px;
	float:left;    
}
div#LinkPortfolio
{
 
	width:902px;
	float:left;
	background-color:#d5cdae; 
	min-height:105px;_height:105px;  
}

/************************************************************************
*	Internal
************************************************************************/
div#IndexHeaderImageContainer
{
	width:900px; height:173px;  float:left; 
	margin-bottom:10px;   
}


div#InternalLeftPane
{
	width:170px; float:left;   
}



div#InternalMiddlePane
{
	width:530px; float:left ;  
	padding-left:20px; 
}

div#InternalPageTitleContainer
{
	width:515px;
	padding-left:15px;  
}

div#InternalContentContainer
{
	background-color:#eeebdf;
	padding:20px;
	width:490px;   
	float:left;
	_height:400px;
	min-height:400px;  
}

div#NewsContentContainer
{
	background-color:#eeebdf;
	padding:20px;
	width:490px;   
	float:left;
	_height:400px;
	min-height:400px;
}

div#InternalRightPane
{
	width:170px; float:right;  
	padding-left:10px; 
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:900px; float:left;
}

div#FooterTextContainer
{
	width:900px; float:left;
	padding:10px 0px 10px 0px;
	text-align:center;   
}