/* LAYOUT "ID" STYLES */

#bodyDiv
{
	text-align: center;
	margin: 0 auto;
	background-color: #ffffff;
	background-image: url("../Images/background.jpg");
	background-repeat: repeat-x;
}

#mainDiv
{
	width: 770px;
	text-align: center;
	margin: 0 auto;
	min-height: 600px;
	background-image: url("../Images/pageslice.jpg");
	background-repeat: repeat-y;
}

* html #mainDiv
{
	height: 600px;
}

#headerDiv
{
	clear: both;
	text-align: center;
	margin: 0 auto;
	width: 770px;
	height: 177px;
}

#contentDiv
{
	clear: both;
	width: 770px;
	margin: 0 auto;
	text-align: left;
	min-height: 308px;
}

* html #contentDiv
{
	height: 308px;
}

#footerDiv
{
	clear: both;
	text-align: center;
	margin: 0 auto;
	width: 770px;
	height: 115px;
	background-image: url("../Images/footer.jpg");
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 40px;
}

#mainColumnLeft
{
	float: left;
	text-align:left;
	width: 543px;
	background-image: url("../Images/leftmaincolum_topback.jpg");
	background-repeat: no-repeat;
}

#mainColumnRight
{
	float: right;
	width: 227px;
	background-image: url("../Images/rightcolum_back.jpg");
	background-repeat: repeat-y;
}

#innerColumnLeft
{
	width: 466px;
	padding-left: 67px;
	padding-top: 25px;
}

* html #innerColumnLeft
{
	width: 533px;
}

#serviceLinksHeader
{
	width: 227px;
	height: 76px;
}

#serviceLinks
{
	width: 187px;
	padding-left: 25px;
	padding-right: 15px;
}

* html #serviceLinks
{
	width: 227px;
}

#newsHeader
{
	width: 227px;
	height: 60px;
}

#newsScroller
{
	width: 207px;
	padding-left: 10px;
	padding-right: 10px;
	height: 160px;
	background-image: url("../Images/rightcolum_back.jpg");
	background-repeat: repeat-y;
}

* html #newsScroller
{
	width: 227px;
}

#newsScrollerDiv
{
	width: 180px;
	height: 160px;
	margin: 0 auto;
}

#testimonialHeader
{
	width: 227px;
	height: 60px;
}

#testimonial
{
	width: 207px;
	padding-left: 10px;
	padding-right: 10px;
}

* html #testimonial
{
	width: 227px;
}

#testimonialText
{
	background-color: #f2fcf4;
	width: 170px;
	margin: 0 auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

* html testimonialText
{
	width: 180px;
}