﻿html, body
{
	margin: 0;
	padding: 0;
	background-color: #fff;
}
div.pageFrame
{
	position: relative;
	width: 962px;
	margin: 10px auto;
}
div#pageInnerFrame
{
	border: solid 1px #9b1a1f;
}
div#pageHeader
{
	padding-top: 15px;
	color: #fff;
	background-color: #9b1a1f;
	outline: none 0;
}
div#menuContainer
{
	height: 28px;
	background-color: #4d4d4d;
	border-top: solid 1px #fff;
	border-bottom: solid 3px #fff;
	outline: none 0;
}
div#header
{
	position: relative;
	height: 60px;
	padding: 10px 15px;
}
div#headerLeft
{
	position: relative;
	float: left;
	width: 570px;
	height: 60px;
	padding-right: 15px;
	border-right: solid 1px #fff;
}
div#headerRight
{
	position: relative;
	float: right;
	width: 330px;
	height: 60px;
}
div#contentContainer
{
	width: 960px;		/* Required for float containers in IE7 */
	padding-bottom: 20px;
}
div#pageFooter
{
	padding: 5px 0;
	outline: none 0;
}
div#pageFooter a
{
	color: #666;
	text-decoration: none;
}
div#pageFooter a:hover
{
	color: #9b1a1f;
	text-decoration: none;
}
div#copyright
{
	text-align: center;
}



/* Column Management */
div#leftSidebar
{
	position: relative;
	float: left;
	padding: 20px 0 20px 15px;
	width: 235px;
	min-height: 200px;
}
div#rightSidebar
{
	position: relative;
	float: right;
	padding: 20px 15px 20px 0;
	width: 235px;
	min-height: 200px;
}
div#body
{
	padding: 20px 15px;
}

div.leftSidebar div#body
{
	float: left;
	margin-left: 30px;
	width: 665px;		/* 960-250-30-15 = 668 */
	padding: 20px 0;
	min-height: 200px;
}
div.rightSidebar div#body
{
	float: left;
	margin-left: 15px;
	width: 665px;		/* 960-12-30-250 = 668 */
	padding: 20px 0;
	min-height: 200px;
}
div.triColumn div#body
{
	float: left;
	margin-left: 30px;
	width: 400px;		/* 960-250-30-30-250 = 400 */
	padding: 20px 0;
	min-height: 200px;
}

div#headerLeft h1,
div#headerLeft h2,
div#headerLeft h3,
div#headerLeft h4
{
	margin: 0;
	padding: 0;
	color: #fff;
}
div#headerLeft h1
{
	position: absolute;
	left: 0;
	bottom: 0;
}

