body
{
	text-align: center;
	
	background-color: #EEE8E0;
	background-image: url( "/images/background.jpg" );
	
	margin: 0px;
}

#layout
{
	width: 100%;

	border-collapse: collapse;
	border-spacing: 0px;
	
	margin: 0px;
}

#topTabBar
{
	padding: 0px;
	
	background-repeat: no-repeat;
	background-position: top right;
	
}

#topTabBar table
{
	margin: 0px;

	border-collapse: collapse;
	border-spacing: 0px;
	
	width: 780px;
	height: 26px;
}

#topTabBar td
{
	padding: 0px;
}

#layoutHeaderRow
{
	background: white;
}

#layoutHeaderRow td
{
	padding: 0px;
	
	white-space: nowrap;
	
}

#layoutHeaderRow table
{
	border-collapse: collapse;
	border-spacing: 0px;
	
	margin: 0px;
	
	width: 100%;
}

#layout td
{
}

#layoutContent
{
	padding: 16px;
	
	font-family: verdana, lucida, arial, helvetica;
	font-size: 0.8333em;
	
	vertical-align: top;
	
	text-align: left;

	height: 100%;
}

#layoutContent h1
{
	font-size: 1.4em;
	font-weight: normal;
	
	color: #AC3F3E;
	
	text-align: left;
}

#layoutContent h2
{
	font-size: 1.2em;
	font-weight: bold;
	
	color: black;
}


#layoutFooter
{
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 12px;

	font-family: verdana, lucida, arial, helvetica;
	font-size: 0.6667em;
	
	text-align: center;
}

#layoutFooter table
{
	border-collapse: collapse;
	border-spacing: 0px;
	
	margin: 0px;
	
	width: 100%;
}

#layoutFooter td
{
	padding: 0px;

	width: 50%;
	
	white-space: nowrap;
}

.siteDataTable
{
	border-collapse: collapse;
	border-spacing: 0px;
}

.siteDataTable td, .siteDataTable th
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td, th
{	
	font-size: 0.8333em;
}

a
{
	color: #AC3F3E;
}

a:visited
{
	color: #A13635;
}

#membersLayout
{
	width: 100%;
	
	border-collapse: collapse;
	border-spacing: 0px;
	
	margin-top: 0px;
}

#logoBanner
{
	padding: 0px;
}

#logoBanner table
{
	border-collapse: collapse;
	border-spacing: 0px;
	
	width: 100%;
	
	margin: 0px;
}

#logoBannerLogo
{
	padding: 0px;
}

#logoBannerBanner
{
	padding: 0px;
	
	text-align: left;
	
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 100%;
	
	vertical-align: bottom;
	
	padding-left: 32px;
}

	form
	{
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.bh
	{
		border-collapse: collapse;
		border-spacing: 0px;
		
		width: 100%;
		
		margin-bottom: 8px;
	}
	
	.bh td
	{
	}
	
	.bhTop
	{
	
	}
	
	.bhTopLeft, .bhTopRight
	{
		padding: 0px;
		
		width: 29px;
		height: 23px;
	}

	.bhBottomLeft, .bhBottomRight
	{
		padding: 0px;

		width: 29px;
		height: 33px;
	}

	.bhTopCenter
	{
		padding: 0px;
		height: 23px;
	}
	
	.bhBottomCenter
	{
		padding: 0px;
		height: 33px;
	}
	
	.bhCenterLeft, .bhCenterRight
	{
		padding: 0px;
		
		width: 29px;
	}
	
	.bhTopCenter
	{
		background-image: url( "/images/border/t.jpg" );
		background-repeat: repeat-x;
	}
	
	.bhBottomCenter
	{
		background-image: url( "/images/border/b.jpg" );
		background-repeat: repeat-x;
	}
	
	.bhCenterLeft
	{
		background-image: url( "/images/border/l.jpg" );
		background-repeat: repeat-y;	
	}

	.bhCenterRight
	{
		background-image: url( "/images/border/r.jpg" );
		background-repeat: repeat-y;
	}
	
	.bhBottomLeft
	{
		background-image: url( "/images/border/bl.jpg" );
		background-repeat: none;
	}

	.bhBottomRight
	{
		background-image: url( "/images/border/br.jpg" );
		background-repeat: none;
	}

	.bhTopLeft
	{
		background-image: url( "/images/border/tl.jpg" );
		background-repeat: none;
	}

	.bhTopRight
	{
		background-image: url( "/images/border/tr.jpg" );
		background-repeat: none;
	}
	
	.bhCenterCenter
	{
		background-color: #EBEBEB;
		
		padding: 4px;
		
		vertical-align: top;
	}
	
	.bhTitle
	{
		font-size: 1.3em;
		
		margin-bottom: 0.5em;
	}
	
	.bhLinkMenuSpecial
	{
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.bhLinkMenuSpecialItem
	{
		margin-top: 3px;
		margin-bottom: 3px;
	}
	
	.bhLinkMenu a
	{
		display: block;
		
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.bhLinkMenu a:hover
	{
	}
	

	.bhHolderLinkMenuDivider
	{
		border-bottom: 1px solid #DDDFED;
		
		margin-bottom: 4px;
		padding-top: 4px;
	}	

	.mainLayout
	{
		height: 422px;
		
		border-collapse: collapse;
		border-spacing: 0px;
	}
	
	#smallLightBlockHolderCell
	{
		height: 422px;
		
		vertical-align: top;
		
		padding: 0px;
	}
	
	#smallLightBlockHolder
	{
		margin: 0px;
	
		border-collapse: collapse;
		border-spacing: 0px;
	}
	
	#largeRedBlock
	{
		width: 445px;
		height: 422px;
		
		background-image: url( "/images/largeRedBlock.jpg" );
		
		color: white;
		
		background-repeat: no-repeat;
		background-position: top left;
		
		vertical-align: top;
		
		padding-left: 36px;
		padding-top: 14px;
		padding-right: 19px;
	}
	
	.smallLightBlock
	{
		width: 180px;
		height: 132px;
		
		background-image: url( "/images/smallLightBlock.jpg" );
		
		background-repeat: no-repeat;
		background-position: top left;
		
		vertical-align: top;
		
		padding-left: 19px;
		padding-right:  19px;
		padding-top: 16px;
	}
	
	.largeRedBlockTable
	{
		border-collapse: collapse;
		border-spacing: 0px;
		
		margin-top: 8px;
		
		width: 100%;
	}
	
	.largeRedBlockTable td
	{
		color: white;
	}
	
	.largeRedBlockTableLeft
	{
		width: 214px;
		
		vertical-align: top;
	}
	
	.largeRedBlockTableLeft a
	{
		color: white;
		
		display: block;
		
		text-decoration: none;
	}
	
	.largeRedBlockTableRight
	{
		height: 225px;

		vertical-align: top;
	}

	.largeRedBlockTableRightLower
	{
		text-align: center;
		
		height: 100px;
	}

.bhUlHolder
{
	padding-left: 0em;
	margin-left: 1em;
	
	margin-bottom: 0em;
}

.bhUlHolder li
{
	padding-left: 4px;
}



	.is
	{
		border-collapse: collapse;
		border-spacing: 0px;
		
		width: 100%;

		margin-top: 8px;
	}
	
	.is td
	{
	}
	
	.isTop
	{
	
	}
	
	.isTopLeft, .isTopRight
	{
		padding: 0px;
		
		width: 38px;
		height: 48px;
	}

	.isBottomLeft, .isBottomRight
	{
		padding: 0px;

		width: 38px;
		height: 38px;
	}

	.isTopCenter
	{
		padding: 0px;
		height: 48px;
		
		text-align: center;
	}
	
	.isBottomCenter
	{
		padding: 0px;
		height: 38px;
	}
	
	.isCenterLeft, .isCenterRight
	{
		padding: 0px;
		
		width: 38px;
	}
	
	.isTopCenter
	{
		background-image: url( "/images/inset/t.gif" );
		background-repeat: repeat-x;
	}
	
	.isBottomCenter
	{
		background-image: url( "/images/inset/b.gif" );
		background-repeat: repeat-x;
	}
	
	.isCenterLeft
	{
		background-image: url( "/images/inset/l.gif" );
		background-repeat: repeat-y;	
	}

	.isCenterRight
	{
		background-image: url( "/images/inset/r.gif" );
		background-repeat: repeat-y;
	}
	
	.isBottomLeft
	{
		background-image: url( "/images/inset/bl.gif" );
		background-repeat: none;
	}

	.isBottomRight
	{
		background-image: url( "/images/inset/br.gif" );
		background-repeat: none;
	}

	.isTopLeft
	{
		background-image: url( "/images/inset/tl.gif" );
		background-repeat: none;
	}

	.isTopRight
	{
		background-image: url( "/images/inset/tr.gif" );
		background-repeat: none;
	}
	
	.isCenterCenter
	{
		background-image: url( "/images/inset/c.gif" );
		
		padding: 4px;
		
		vertical-align: top;
	}
