body
{	
	margin:0px;
	padding:0px;	
	font-family:Arial, Helvetica, sans-serif;		
	background-color:#000000;
	background-image:url(images/bgfade.png);
	background-repeat:repeat-x;

}
#primary
{
	width:850px;	
	margin:0px auto;
	background-color:#FFF;
}
#header
{
	height:88px;
	position:relative;
	background-image:url(images/titlebg.jpg);
}
#counterpartLogo
{
	position:absolute;
	left:47px;
	top:12px;
}
#customConcreteTagline
{
	position:absolute;
	left:452px;
	top:47px;
}
#headBreak
{
	height:16px;
	background-color:#a84c10;
	border-top:solid 1px #e8c5ac;
}
#slideShow
{
	height:187px;
}
#topMenu
{
	height:33px;
	background-color:#000;
	line-height:33px;			
	font-size:14px;
	color:#FFF;
	text-align:center;	
	border-bottom:solid 1px #BFBFBF;
	text-align:center;	
}

#topMenu a
{
	color: #FFF;
	text-decoration:none;	
	padding-left:7px;		
	
}

ul
{
list-style-type:disc;
padding:0px;
padding-left:20px;
margin:0px;
list-style-position:outside;
}

li
{
	font-size:13px;
	line-height:20px;
	text-align:justify;
}

#topMenu .lbrk
{
	padding-left:7px;
	color:#FFF;
}
#topMenu a.first
{
	padding-left:0px;
}


#topMenu a:hover
{
	color:#D59F0F;
	text-decoration:none;
}


#multiColorBreak
{
	background-color:#4F6F19;	
	with:850px;
	height:11px;
	background-image:url(images/colorbreak.gif);
}

.outerContainer
{
	width:850px;
	position:relative;
}
#col1
{
	width:295px;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	background-image:url(images/leftmenfade.png);
}

#col1 p
{
	padding-left:20px;	
	color:#FFF;
	font-size:13px;
	line-height:20px;

	margin-top:0px;
	margin-bottom:0px;

	padding-top:0px;
	padding-bottom:0px;	
}
#col1 a
{
	color:#FFF;
	text-decoration:none;	
	border-bottom: 1px dotted #fff;
}
#col1 a:hover
{
	color:#8A8D09;
	text-decoration:none;
}


#col1 p.heading
{
	color:#A84D10;
	margin-top:10px;
	font-weight:600;
}
#col2
{
	padding-left:320px;
	padding-right:23px;	
	padding-top:10px;
	min-height:320px;
		
}
#col2 p
{
	padding-top:0px;
	margin-top:0px;
	font-size:12px;
	line-height:20px;
	text-align:justify;
	color:#231F20;

}

.emphasis
{
	font-size:16px;
	color:#A84D10;
	font-style:italic;
	}

fieldset {	
	padding:0px;
	
	margin-right:10px;
	width:100%;
	border: 1px solid #000000;
}

legend {
	margin-left:1em;
	color:#000000;
	font-weight:bold;
	font-size:16px;
}
.formField
{
	padding-left:20px;
	padding-bottom:10px;
	padding-right:10px;
}
.formField label 
{
	float: left;
	width: 100px;
	margin-right:1em;
	display:block;
	font-size:14px;
}

.footerArea
{
		position:relative;
		top:-28px;
		width:850px;
		height:30px;		
		background-image:url(images/footer_bg.jpg);
		margin:0px auto;
}

#footer
{
	width:850px;
	background-color:#A84D10;
	color:#231F20;
	font-size:12px;
	line-height:22px;
	height:22px;
	text-align:center;
}
