/* ===== INDEX CSS ============================================= */

#contentIndex {
	background: transparent url("../images/index_bg.jpg") no-repeat left top;
	height: 455px;
}

#contentIndexColumn1 {
	width: 340px;/* originally 295*/
	position: absolute;
	left: 370px;/* originally 425*/
	top: 205px;/* originally 215*/
}

#contentIndexColumn1 p { margin-top: .5em; margin-bottom: .5em; }

#contentIndexColumn2 {
	width: 185px;
	position: absolute;
	left: 815px;
	top: 230px;
}
#contentIndexColumn2 hr {
    margin-top:1px;
    margin-bottom: 1px;
}

#contentIndex h2 {
	font: normal 21px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #95A2C7;
	margin: 0 0 15px 0;
	white-space: nowrap;
}

#contentIndex h3.arrowLeft {
	font: normal 18px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #48B6BC;
	margin: 0;
	background: transparent url("../images/icon_arrow.gif") no-repeat left 8px;
	padding-left: 12px;
}

#contentIndex h3.arrowLeft a {
	display: block;
	background-color: #95A2C7;
	padding: 1px 3px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	margin: 0 2px;
	display: inline;
	position: relative;
	top: -2px;
}

#contentIndex h3.arrowLeft a:hover,
#contentIndex h3.arrowLeft a.on {
	background-color: #48B6BC;
}

form {
	padding:0;
	margin:0;
}

/* ===== footer ============================================= */
#footer {
	background-position: left -50px;
	padding: 8px 0 1em;
	margin: 0px;
}
