#contenttop {
	margin: auto auto auto 10px;
	padding-top: 44px;
	padding-bottom: 10px;
	float:left;
	border-bottom:1px solid #CCC;
}

#contentbottom {
	margin: auto auto auto 10px;
	float:left;
	padding-top: 10px;
}

.twocollumn, .threecollumn, .fourcollumn {
	padding-left: 10px;
	margin-left: 20px;
	float: left;
	border-left:1px solid #CCC;
}

.twocollumn {
	width: 169px;
}

.threecollumn {
	width: 209px;
}

.fourcollumn {
	width: 289px;
}

#sectiontitle {
	height: 283px;
	width: 140px;
	padding-top: 2px;
	float: left;
}

.listtitle {
	font-family: DINPro-Regular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	line-height: 20px;
	display: block;
	clear:both;
	margin-left: -10px;
	padding-left: 10px;
	border-right: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background-color: #F7F7F7;
}

.listspacer {
	height: 20px;
	width: 140px;
	float: left;
}

.listlink {
	font-family: DINPro-Light, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	line-height:20px;
}

.listlink a:link {text-decoration: none; color:#333;}
.listlink a:visited {text-decoration: none; color:#333;}
.listlink a:active {text-decoration: none; color:#000;}
.listlink a:hover {text-decoration: underline;color:#000;}

.listnumber {
	font-family: DINPro-Regular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	line-height:20px;
}

.text {
	font-family: DINPro-Light, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.text a:link {text-decoration: none; color:#069;}
.text a:visited {text-decoration: none; color:#069;}
.text a:active {text-decoration: underline; color:#990000;}
.text a:hover {text-decoration: underline; color:#990000;}

.textimg {
	height: 20px;
}