/* CSS Document */

body {
	margin:0px;
}
.clearing {
	clear:both;
}
#headerContainer {
	width:804px;
	height:115px;
}
	#headerContainer #leftHeader {
		float:left;
		background-image:url(../images/indexHeaderLeft.jpg);
		width:197px;
		background-repeat:no-repeat;
		height:115px;
	}
	#headerContainer #rightHeader {
		float:right;
		background-image:url(../images/indexHeaderRight.jpg);
		width:607px;
		background-repeat:no-repeat;
		height:115px;
	}
	#headerContainer #interiorRightHeader {
		float:right;
		background-image:url(../images/interiorHeaderRight.jpg);
		width:607px;
		background-repeat:no-repeat;
		height:115px;
	}
#contentContainer {
	width:804px;
}
	#contentContainer #leftColumn {
		width:197;
		float:left;
		
	}
	#contentContainer #leftColumn #nav {
		background-image:url(../images/navBg.jpg);
		background-repeat:no-repeat;
		background-color:#dbb567;
		font:12px Helvetica, Geneva, Arial, sans-serif;
		color:#000000;
		width:197px;
		text-align:right;
		padding-top:50px;
	}
		#contentContainer #leftColumn #nav ul {
			list-style-type:none;
			margin:0px 0px 0px -30px;
			width:175px;
			padding-bottom:30px;
		}
		#contentContainer #leftColumn #nav ul li {
			border-bottom:1px solid;
			border-color:#000000;
			display:block;
			padding:11px 5px 10px 0px;
			height:17px;
			width:170px;
		}
		#contentContainer #leftColumn #nav ul li a {
			color:#000000;
			text-decoration:none;
		}
		#contentContainer #leftColumn #nav ul li a:hover {
			color:#000000;
			background-color:#7e3048;
			text-decoration:none;
			display:block;
			padding:11px 5px 11px 0px;
			margin:-11px 0px 0px 0px;
			width:170px;
			height:17px;
		}
		#contentContainer #leftColumn .loginButton{
			background-image:url(../images/loginButton.jpg);
			background-repeat:no-repeat;
			width:150px;
			height:35px;
		}
	#contentContainer #leftColumn #loginForm label{
		float: left;
		clear: left;
		font-family: sans-serif;
		font-size: 80%;
		width: 75px;
	}

	#contentContainer #leftColumn #loginForm input['type=text']{
		float: left;
		width: 75px;
	}	

	#contentContainer #rightColumn {
		width:607px;
		float:right;
		background-image:url(../images/indexContentImage.jpg);
		background-repeat:no-repeat;
		background-position:top;
		border-bottom:1px solid;
		border-color:#dbb567;

	}
	#contentContainer #rightColumn #rightColumnContent {
		font:12px Arial, Helvetica, sans-serif;
		color:#000000;
		padding:330px 0px 10px 10px;
	}
		/*** Styles for Interior Right Column ***/
		#contentContainer #rightColumn a, #contentContainer #interiorRightColumn a, #address a, #footerContainer a {
			color:#7c0b37;
			text-decoration:none;
		}
		#contentContainer #rightColumn a:hover, #contentContainer #interiorRightColumn a:hover, #address a:hover, #footerContainer a:hover {
			color:#7c0b37;
			text-decoration:underline;
		}
		#contentContainer #interiorRightColumn {
			width:592px;
			float:right;
			font:13px Helvetica, Geneva, Arial, sans-serif;
			color:#000000;
			min-height:380px;
		}
			#contentContainer #interiorRightColumn ul {
				list-style-type:disc;
			}
			#contentContainer #interiorRightColumn ul li {
				line-height:18px;
			}
.gbox {
	width:582px;
	margin:10px 0px 10px 200px;
	
}
	.gbox_body {
		font:11px Helvetica, Geneva, Arial, sans-serif;
		color:#000000;
		padding-top:10px;
	}
	
	.gbox_body ul {
		list-style-type:square;
		margin:0px 0px 0px -38px;
	}
	.gbox_body ul li {
		padding:0px;
		float:left;
		margin-right:20px;
	}
	.gbox_body ul li.first {
		list-style-type:none;
	}
	.gbox_body p {
		font:10px Helvetica, Geneva, Arial, sans-serif;
		color:#000000;
		padding:2px 0px 2px 2px;
		margin:0px;
	}
	.bbbLogo {
		position:absolute;
		top:-80px;
		right:13px;
	}
#footerContainer {
	width:592px;
	margin:20px 0px 20px 200px;
	font:11px Helvetica, Geneva, Arial, sans-serif;
	color:#000000;
	position:relative;
}	
	#footerContainer ul {
		list-style-type:none;
		margin:0px 0px 0px -42px;
	}
	#footerContainer ul li {
		border-right:1px solid;
		border-color:#000000;
		display:inline;
		padding:0px 6px 0px 6px;
	}
	#footerContainer ul li a {
		text-decoration:none;
		color:#7c0b37;
	}
	#footerContainer ul li a:hover {
		color:#7c0b37;
		text-decoration:underline;
	}
	#footerContainer li.last {
		border:none;
	}
	#footerContainer p {
		font:11px Helvetica, Geneva, Arial, sans-serif;
		color:#000000;
		padding:2px 0px 2px 2px;
		margin:0px;
	}

/***** Begin Header Styles *****/

h1 {
	font:28px Geneva, Arial, Helvetica, sans-serif;
	color:#7c0b37;
	font-style:italic;
}
h2 {
	font:15px Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:italic;
	margin:0px;
}
h3 {
	font:15px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
h4 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin:0px;
}
#loginForm {
	padding-left:10px;
	width:182px;
}