body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bg-body.gif) left top repeat-x;
	font: 68.75% Tahoma, Arial, Helvetica, sans-serif;
	color: #444;
	}


input, select, textarea {
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
}

a {
	color: #b08467;
	text-decoration: underline;
}

th, td {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	vertical-align: top;
}

p {
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 140%;
}

ul {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}

hr {
	color:#E5E5E5;

}

.holden {clear: both;}

#header {
	position: relative;
	height: 68px;
	margin-bottom: 2px;
	background: #bdbbb1;
	z-index: 3;
	width: 780px;
	}
	#logo {
		position: relative;
		height: 68px;
		width: 290px;
		text-align: right;
		border-right: 1px solid #fff;
		z-index: 2;
	}
	#levelOnes {
		position: absolute;
		top: 19px;
		left: 313px;
		width: 400px;
		z-index: 2;
	}
	#cube {
		position: absolute;
		top: 55px;
		left: 280px;
		height: 26px;
		width: 18px;
		z-index: 3;
	}
	#printTopBar {
		position: absolute;
		top: 0;
		left: 0;
		width: 780px;
		height: 68px;
		z-index: 1;
	}
	
#subhead {
	position: relative;
	height: 144px;
	background: #eaebe7;
	border-bottom: 2px;
	z-index: 2;
	}
	#navbox {
		height: 144px;
		width: 290px;
		border-right: 1px solid #fff;
		background: #bdbbb1;
		}
		#l1Header {
			position: absolute;
			top: 19px;
			left: 23px;
			z-index: 2;
		}
		#levelTwos {
			position: absolute;
			top: 19px;
			left: 146px;
			width: 102px;
			z-index: 2;
			}
	#printLevelTwo {
		position: absolute;
		top: 0;
		left: 0;
		width: 289px;
		height: 144px;
		z-index: 1;
	}
	#art {
		position: absolute;
		top: 0;
		left: 289px;
		height: 144px;
		width: 490px;
		border-right: 1px solid #fff;
		z-index: 2;
	}

#contentArea {
	margin: 50px 0 0 314px;
	}
	#l2Header {
		height: 22px;
		margin-bottom: 13px;
	}
	
	#content {
		width: 419px;
		padding-bottom: 49px;
		}
		
		#content h1{
			font-size: 1.10em;
			margin: 0;
		}

		#content h2 {
			font-size: 1em;
			color: #666;
			font-weight: bold;
			margin: 0 0 .455em 0;
			}
			#content h2.inForm {
				margin: 1em 0 1em 0;
			}
		
		#content h3 {
			font-size: 1em;
			color: #666;
			font-weight: bold;
			margin: 0;
		}
		
		#content h5 {
			font-size: 1em;
			color: #a1a299;
			font-weight: bold;
			margin: .909em 0 0 0;
		}
		
		#content p.leader, #content h1.leader {
			font: 1.13em Tahoma, Arial, Helvetica;
			color: #8C8271;
			padding-bottom: 1.18em;
			border-bottom: 1px solid #ddddd9;
			margin-bottom: 12px;
			line-height: 140%;
		}
		
		
	a.highlightLink {
		display: block;
		padding-left: 14px;
		background: url(../images/btns/arrow-additional.gif) 0 3px no-repeat;
		margin-bottom: 1.09em;
	}

	#footer {
		clear: both;
		width: 45em;
		font-size: 1em;
		color: #cac9be;
		line-height: 1.4em;
		margin-bottom: 8px;
		}
		#footer a {
			font-size: 1em;
			color: #cac9be;
			text-decoration: none;
			}
			#footer a:hover, #footer a:active {text-decoration: underline;}
		#footer .footlinks, #footer .footlinks a {color: #b4b5ad;}

/* LEFT-HAND COLUMN */	
#constants {
	position: absolute;
	top: 216px;
	left: 0;
	height: 22px;
	width: 289px;
	padding: 6px 0 0 15px;
	background: url(../images/bg-constants.gif) left top no-repeat;
	}

.additionalInfo {
	position: absolute;
	top: 302px;
	left: 18px;
	width: 249px;
	padding-left: 21px;
	w\idth: 228px;
	}
	#eccoReferral, #eccoReferralExtranet {
		top: 286px;
		left: 15px;
		color: #8C8271;
		}
		#eccoReferral img, #eccoReferralExtranet img {
			display: block;
			margin-bottom: 13px;
		}
	#eccoReferralExtranet {
		padding-top: 32px;
		margin-top: 22px;
		border-top: 1px solid #ddddd9;
		}
		#eccoReferralExtranet h2 {
			padding-bottom: 12px;
			}
	
	.additionalInfo h2 {
		font-size: 1em;
		color: #666;
		font-weight: bold;
		margin: 0 0 .455em 0;
	}
	
	#ourMarketsInfo {
		top: 380px;
	}
	
	#quicklinks {
		padding-bottom: 2px;
		width: 200px;
		margin-left: -1px;
		}
		#quicklinks a {
			display: block;
			padding-left: 16px;
			background: url(../images/btns/arrow-additional.gif) 0 3px no-repeat;
			margin-bottom: 19px;
		}
	
	#quicklinksOverview {
		position: relative;
		top: 80px;
		padding-bottom: 2px;
		width: 200px;
		margin-left: -1px;
		}
		#quicklinksOverview a {
			display: block;
			padding-left: 16px;
			background: url(../images/btns/arrow-additional.gif) 0 3px no-repeat;
			margin-bottom: 19px;
		}	
	
	#clientQuote {
		width: 227px;
		margin: 0;
		padding-top: 14px;
		border-top: 1px solid #ddddd9;
		}
		.attribution {
			margin-top: 11px;
			text-align: right;
		}
	#subscribeForm {
		position: relative;
		top: -15px;
		left: -1px;
		color: #999;
		width: 220px;
		padding-bottom: 2px;
		border-bottom: 1px solid #ddddd9;
		margin-bottom: -2px;
		z-index: 2;
		}
		#subscribeForm p {margin-bottom: 14px;}
		#LogonEmail {
			background: #ebeae7;
			width: 103px;
			padding-top: 2px;
			margin-right: 10px;
		}
		#subscribeForm input {vertical-align: middle;}
		
.news-article-bullet {padding-bottom: 10px;}

/* DHTML */
.dhtmlMenu {
	display: block;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	background: #bdbbb1;
	}
	#menu1Container {
		width: 115px;
	}
	#menu2Container {
		width: 115px;
	}
	#menu3Container {
		width: 105px;
	}
	.dhtmlMenu ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
		.dhtmlMenu ul li {
			display: inline;
			background: none;
			padding: 0;
			}
			.dhtmlMenu a {
				display: block;
				text-decoration: none;
				font-size: .909em;
				color: #fff;
				padding: 0 0 6px 12px;
				white-space: nowrap;
				}
				.dhtmlMenu a:hover, .dhtmlMenu a:active {
					color: #4e4e4d;
					background: transparent url(../images/btns/arrow-dhtml.gif) 5px 6px no-repeat;
				}
