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:#000000;
	font-family: Tahoma , Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../../Images/BodyBG.gif);
	background-repeat:repeat-x;
	height: 100%;
	
}

.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
{
	margin:auto;
	width:950px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	width:950px;
}
	div#HeaderContainerTop
	{
		float:left;
		width:950px;
		height:101px;
		overflow:hidden;
	}
		div#HeaderContainerLogo
		{
			float:left;
			width:350px;
			height:101px;
			overflow:hidden;
		}
		div#HeaderContainerContact
		{
			float:left;
			width:254px;
			padding-left:346px;
			height:101px;
			overflow:hidden;
		}
		div#Collustitle
		{
			text-align:right;padding-right:10px;
			font-family:font-family: Tahoma , Arial, Helvetica, sans-serif;
			font-size:13px;padding-top:5px;
			color:#fff;
			font-weight:bold;
		}
	div#HeaderContainerNavigation
	{
		float:left;
		width:618px;
		
		height:34px;
		background-position:right;padding-top:13px;
	}
	
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float:left;
	width:950px;
	padding-top:30px;
}
	div#LeftPane
	{
		float:left;
		width:212px;overflow:hidden;
	}
		div#Subnavigation
		{
			float:left;
			width:212px;
			background-image:url(../Images/SubNavBG.gif);
			background-repeat:no-repeat;
			padding-top:33px;
			padding-bottom:23px;
		}
		div#LeftPanePortfolio
		{
			float:left;
			width:212px;
			
		}
	
	div#RightPane
	{
		float:left;
		width:698px;
		padding-left:40px;
	}
		div#LatestNews
		{
			float:left;
			width:197px;
			background-image:url(../Images/LatestNewsBG.gif);
			background-repeat:no-repeat;background-position:0px 13px;
			padding:21px 20px 30px 105px;overflow:hidden;
			
		}
	
		div#Flashcontainer
		{
			float:left;
			width:640px;
			height:325px;
			
		}
		div#PageContentContainer
		{
			float:left;
			width:678px;
			padding:0px 10px 25px 10px;
			
		}
		div#InternalFlashGallery
		{
			float:left;
			width:678px;
			padding-top:20px;
			
		}
/************************************************************************
*	Sinnpet
************************************************************************/		
div#homeSnippetMain		
{
	float:left;width:320px;
}

div#homeSnippetTitle		
{
	float:left;width:292px;
	height:20px;background-image:url(../Images/SnippetTitleBG.gif);
	background-repeat:no-repeat;
	padding-left:28px;
}
	div#homeSnippetImage		
	{
		float:left;width:140px;
	}
	div#homeSnippetContent		
	{
		float:left;width:160px;
		padding-right:19px;
	}
	
	div#FooterSeoMain		
	{
		float:left;width:120px;
		padding-right:10px;
		padding-left:15px;
		border-right:1px dotted #b7b7b7;
	}
	
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	margin:auto;
	width:100%;min-height:200px;_height:200px;
	background-color:#dbdbdb;
	overflow:auto;
	clear:both;
}
		div#FooterContainerOuter
		{
			margin:auto;
			width:950px;
		}
		div#FooterContainerInt
		{
			float:left;
			padding-left:0px;
			width:1050px;padding-top:19px;padding-bottom:19px;
		}
		div#SeoFooterPortfolio
		{
			float:left;
			width:791px;padding-top:5px;overflow-x:hidden;
		}
		div#FooterLinks
		{
			float:right;
			width:250px;overflow-x:hidden;
		}

  div#wrapper {
     min-height: 100%;
	 _height: 100%;
     height: auto !important;
     height: 100%;
    /* margin: 0 auto -200px 0;
	 margin-bottom:-200px;*/
	 
  }
   div#footer 
   {
     	
		min-height:200px;_height:200px;
   } 

   div#push {
		min-height:200px;_height:200px;
	
   }	

.green
{
	color:#33a060;
}
