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;
	width:				250px;
}
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;
}

.social-links{
	background-color: #ffba00;
	position: absolute;
	top: 375px;
	right: 5px;
	padding: 7px 0 7px 7px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	-moz-box-shadow: 0px 1px 2px #666; 
	-webkit-box-shadow: 0px 1px 2px #666; 
	box-shadow: 0px 1px 2px #666; 
}
.social-links a{
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	background-color: red;
	margin-right: 7px;
	text-indent: -9999px;
}
.social-links a.youtube{
	background: url(elm/frontpage/youtube.png) no-repeat;
	width: 76px;
}
.social-links a.twitter{
	background: url(elm/frontpage/twitter.png) no-repeat;
}
.social-links a.linkedin{
	background: url(elm/frontpage/linkedin.png) no-repeat;
}


