html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	color:#40474c;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.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:958px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:958px;
	margin:auto;	
	padding-top:5px;
}
	div#HeaderLogo
	{
		width:384px;
		height:106px;
		float:left;
		background-image:url(/Images/logo.gif);
		background-repeat:no-repeat;
	}
		.LogoLink
		{
			width:384px;
			height:106px;
			float:left;
			display:block;
		}
	div#Quickinks
	{
	width:574px;
	height:33px;
	float:left;
	padding-bottom:73px;
	text-align:right;
	}
		div#QuickinksLeft
		{
			width:33px;
			height:33px;
			float:right;
			background-image:url(/Images/QuickLinkLeft.gif);
			background-repeat:no-repeat;
		}
		div#QuickinksMid
		{
			height:33px;
			float:right;
			background-color:#3a82c1;
		}
		div#QuickinksRight
		{
			width:33px;
			height:33px;
			float:right;
			background-image:url(/Images/QuickLinkRight.gif);
			background-repeat:no-repeat;
		}
	
div#HeaderFlashContainer
{
	width:100%;
	height:319px;
	float:left;
}
div#HeaderFlashContainerInt
{
	width:100%;
	height:193px;
	float:left;
}		
div#Menu
{
	width:958px;
	margin:auto;
}
div#MenuInner
{
	width:958px;
	height:50px;
	float:left;
	position:relative; z-index:1001; 
	margin-top:-50px;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:958px;
	background-image:url(/Images/MainTopBG.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:22px;
}
	div#LeftPane
	{
		width:163px;
		float:left;
		padding:81px 15px 0px 14px;
		background-image:url(/Images/OurServices.gif);
		background-repeat:no-repeat;
		background-position:14px 50px;
		min-height:100px;
		_height:100px;
	}
		div#SubNavigation
		{
			width:161px;
			float:left;
			border-left:1px solid #3a82c1;
			border-right:1px solid #3a82c1;
			border-bottom:1px solid #3a82c1;
		}
		
	div#MidPane
	{
		width:536px;
		float:left;
		padding:22px 20px 0px 20px;
	}
	div#MidPaneInt
	{
		width:726px;
		float:left;
		padding:22px 20px 0px 20px;
	}
	div#RightPane
	{
		width:190px;
		float:left;
		padding:50px 0px 0px 0px;
	}
		div#RightPortfolio
		{
			width:190px;
			float:left;
		}
		div#NewsLetter
		{
			width:190px;
			height:84px;
			float:left;
			background-image:url(/Images/NewsLetter.gif);
			background-repeat:no-repeat;
		}
		div#RightPortfolio2
		{
			width:190px;
			float:left;
		}
		div#Requestaquote
		{
			width:160px;
			height:295px;
			float:left;
			background-image:url(/Images/RequestaquoteBG.jpg);
			background-repeat:no-repeat;
			padding:28px 16px 0px 14px;
		}
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:100%;
	background-color:#303030;
	background-image:url(/Images/FooterBG.gif);
	background-repeat:repeat-x;
	min-height:100px;
	float:left;
}
	div#FooterContainerInner
	{
		width:958px;
		margin:auto;
	}
		div#SEOTop
		{
			width:958px;
			float:left;
		}
			div#SEOTop1
			{
				width:201px;
				height:34px;
				float:left;
				background-image:url(/Images/SEOTop1.gif);
				background-repeat:no-repeat;
			}
			div#SEOTop2
			{
				width:186px;
				height:34px;
				float:left;
				background-image:url(/Images/SEOTop2.gif);
				background-repeat:no-repeat;
			}
			div#SEOTop3
			{
				width:186px;
				height:34px;
				float:left;
				background-image:url(/Images/SEOTop3.gif);
				background-repeat:no-repeat;
			}
			div#SEOTop4
			{
				width:186px;
				height:34px;
				float:left;
				background-image:url(/Images/SEOTop4.gif);
				background-repeat:no-repeat;
			}
			div#SEOTop5
			{
				width:199px;
				height:34px;
				float:left;
				background-image:url(/Images/SEOTop5.gif);
				background-repeat:no-repeat;
			}
	div#SEOPortfolio
	{
		width:958px;
		float:left;
	}
		
div#FooterBottomContainer
{
	width:958px;
	margin:auto;
}	
	div#FooterBottomLeft
	{
		width:848px;
		float:left;
	}
	div#CopyrightPortfolio
	{
		width:834px;
		float:left;
		padding:3px 0px 6px 14px;
		font-family:verdana;font-size:10px;color:#676666;
	}
	div#FootertPortfolio
	{
		width:834px;
		float:left;
		padding:3px 0px 6px 14px;
		font-family:verdana;font-size:10px;color:#676666;
	}
	div#FooterBranding
	{
		width:110px;
		float:left;
		padding-bottom:6px;
	}	

/************************************************************************
*	Contact Form
************************************************************************/

.ContactUsInputBox {background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactUsInputMultiBox {background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal; height:80px; }
.ContactStatus {font-family:Arial;font-size:16px;color:#47bfe6;font-weight:bold;}
.ContactUsLabel {font-size:11px;
	font-weight:normal;
	line-height:18px;
	}
