@charset "utf-8";
/* CSS Document */

#mainer {
	width: 809px;
	background: url("../images/site-background-shadow.png") repeat-y;
}
#mainer #container-mainer-inner{
	margin: 0 0 0 4px;
}

#mainer #container-mainer-inner #splash{
	display: block;
	width: 801px;
	height: 314px;
	background: #005a84 url("../images/hp-splash-bg.jpg") no-repeat;
}


#mainer #container-mainer-inner #splash{
	display: block;
	width: 801px;
	height: 314px;
	background: #005a84 url("../images/hp-splash-bg.jpg") no-repeat;
}


#mainer #container-mainer-inner #splash h1 span{
	position: absolute;
	left: -999999px;
}


#mainer #container-mainer-inner #splash p{
	width: 377px;
	color: #FFF;
	font-size: 12px;
	position: relative;
	left: 370px;
	top: 165px;
}


#mainer #container-mainer-inner #container-hp-columns{
	display: inline-block;
	padding: 20px 0 0;
}

#mainer #container-mainer-inner #container-hp-columns .test{

	float: left;
	width: 30.5%;
	vertical-align: top;
	padding: 0 10px;
	border-right: solid 1px #000;
	min-height: 360px;
	margin: 0 0 10px;
}

#mainer #container-mainer-inner #container-hp-columns #video{

	float: left;
	width: 30.5%;
	vertical-align: top;
	padding: 0 10px;
	border-right: solid 1px #000;
	min-height: 350px;
	margin: 0 0 10px -6px;
}


#mainer #container-mainer-inner #container-hp-columns t.est .last #test2{
	border: 0px;
	width: 29%;
}

#mainer #container-mainer-inner #container-hp-columns .test .last #test2 p{
	padding: 0 0 15px;
	font-size: 12px;
	border-bottom: solid 1px #000;
	color:#333;
	line-height:18px;
}


#mainer #container-mainer-inner #container-hp-columns .test h1{
	font-size: 14px;
	font-weight: bold;
	color: #F9A902;
	text-transform: uppercase;
	padding: 10px 0 0;
	margin-bottom:5px;
}

#mainer #container-mainer-inner #container-hp-columns .test h1.first{
	padding: 5px 0 0;
}

#mainer #container-mainer-inner #container-hp-columns .test p{
	padding: 0 0 15px;
	font-size: 12px;
	border-bottom: solid 1px #000;
	color:#333;
	line-height:18px;
}


#mainer #container-mainer-inner #container-hp-columns .test p.last{
	border: 0;
	padding: 0 0 10px;
	font-size: 12px;
}


#mainer #container-mainer-inner #container-hp-columns .test p a:hover{
	color: #F9A902;
}

#mainer #container-mainer-inner #container-hp-columns .test img{
	padding: 0 5px 10px 0;
	float: left;

}



.test#splash a,
div#splash a:visited{
	font-weight: bold;
	color: #FC3
}

.test#splash a:hover{
	color: #F9A902;
}

