div#frontpage {
	clear: 				both;
	margin-top:			14px;
	padding-bottom:		10px;
	width:				100%;
	overflow:			hidden;
}
div#frontpage p {
	color:				#4E4E40;
	font-size:			1.1em;
	line-height:		1.5em;
}
div#frontpage div#leftColumn {
	width:				555px;
	background:			url(elm/dotline.gif) top right repeat-y;
	padding-bottom:		7px;
	float:				left;
}
div#frontpage div#leftColumn h1 {
	margin:				0 0 14px 25px;
	font-size:			2em;
	color:				#474735;
	font-weight:		normal;
}

div#frontpage div#leftColumn div#conaxIntro {
	width:				485px;
	padding:			10px;
	position:			relative;
	margin:				0 25px;
	background:			#f1f3f4 url(elm/frontpage/dotline.gif) repeat-y;
	overflow:			hidden;
}
div#frontpage div#leftColumn div#conaxIntro img {
	float:				left;
}
div#frontpage div#rightColumn {
	float:				left;
	width:				344px;
	position:			relative;
	left:				21px;
}
div#frontpage div#rightColumn h2 {
	margin-bottom:		14px;
	font:				normal 2em verdana, arial, sans-serif;
	color:				#474735;
	font-weight:		normal;
}
div#frontpage div#rightColumn h3 {
	font-size:			1.4em;
	padding:			7px 0;
	line-height:		18px;
}
div#frontpage div#rightColumn h3 a {
	color:				#ff650d;
}
div#frontpage div#rightColumn h3 a img {
	display:			inline;
	position:			relative;
	top:				-2px;
}
div#frontpage div#rightColumn h3 span {
	font-weight:		normal;
	display:			block;
	color:				#4e4e40;
	font-size:			11px;
}
div#frontpage div#rightColumn h3.odd {
	background:			url(elm/stripedbg.gif);
}

div.rh {
	position:			absolute;
	width:				505px;
	height:				10px;
}
div.top {
	background:			url(elm/frontpage/greyboxtop.gif) no-repeat;
	top:				0px;
	left:				0px;
}
div.bottom {
	background:			url(elm/frontpage/greyboxbottom.gif) no-repeat;
	bottom:				-1px;
	left:				0px;
}
* html div.bottom {
	bottom:				-5px;
}
