
body {
	font-size: 75%!important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.PDF {
	display: block;
	height: 2em;
	text-indent: 2em;
	padding-top: .2em;
	background: #FFF url(graphics/pdficon_small.gif) no-repeat 0 0;
}
.getAdobe {
	display: block;
	height: 33px;
	text-indent: -1000px;
	background: #FFF url(graphics/get_adobe_reader.gif) no-repeat 0 0;
}
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	* html .clearFix {
		height: 1%;
	}
	#mainContent {
		padding: 10px;
		background: #FFF;
		text-align: left;
		font-size: 75%;
		position: relative;
	}
	#mainContent H2 {
		margin-top: 0;
	}
	.floatR {
		float: right;
		width: 32%;
	}
	.floatL {
		float: left;
		width: 60%;
	}
	#logo {
		position: absolute;
		right: 10px;
	}
	UL.subNavigation {
		list-style: none;
		width: 450px;
		padding: 0;
		margin: 0 0 20px;
	}
	UL.subNavigation LI {
		float: left;
		padding: 0 10px 0 0;
		margin: 0 10px 10px 0;
		border-right: solid 1px #000;
	}
	UL.subNavigation LI.last {
		border-right: none;
	}
	ol#brochure {
		margin: 0;
		padding: 10px 10px 0;
		list-style: none;
		width: 490px;
		border: solid 1px #066CB3;
		background: #DBEAF5;
	}
	#brochure LI {
		float: left;
		padding: 0 0 0 25px;
		margin: 0 20px 10px 0;
		background: url(graphics/pdf_icon.png) no-repeat 0 0;
		height: 20px;
	}
	#brochure LI.first {
		float: none;
		background: none;
		padding: 0;
		margin: 0;
		font-weight: bold;
	}
	#softwareList {
		margin: 20px 0 0;
		padding: 0;
		list-style: none;
	}
	#softwareList LI IMG {
		float: left;
	}
	#softwareList LI {
		float: left;
		width: 48%;
		margin: 0 0 20px 10px;
		border-bottom: solid 1px #066CB3;
	}
	#softwareList LI.last {
		float: none;
		width: 100%;
	}
	#softwareList LI H3 {
		padding-top: 10px;
	}
	.sample {
		border: solid 3px #EEE;
	}
