html,body{
    height:100%;
    margin:0;
    padding:0;
    font-family: "Gill Sans","GillSans",GillSans,"Arial",arial,geneva,san-serif;
    font-size: 13px;
}
body{
    background:#fff;
    text-align:center;
    min-width:960px;
    min-height:762px;
    overflow:hidden;
}
#vertical{
    position:absolute;
    top:50%;
    margin-top:-50px;
    left:0;
    width:100%;
    overflow:hidden;
}
#hoz {
    width:800px;
    height:100px;/*762 -381*/
    text-align:left;    
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}
#content{

	height:50px;/*46px less than #hoz height*/
	width:794px;

	z-index: 1;
	overflow: hidden;
}
#header{
	height:40px;
	position: abolute;
	top: 0;
	
	color: white;
}
#nav{
	position: relative;
	margin: -135px 0 0 0;
	width: 300px;
	height: 200px;
	overflow: hidden;
}
#vita{
	position: relative;
	width: 300px;
	height: 50px;
	overflow:hidden;
	float: right;
}
.box{
	padding: 75px 0px 0px 140px;


}
.ro_box{
	/*opacity: .7;
	-moz-opacity: .7;
	filter:alpha(opacity=70);*/
	background:url(/img/transparent_grey.png);
	border: 2px;
	border-color:#010514;
	border-style:solid;
	background-color: none;
	padding: -12px;
	
	width: 620px;
	height: 460px;
}
.ro_content{
	position: absolute;
	top: 0;
	padding: 120px 0 0 20px;
	
}

.sub_header{
	color: white;
	margin: -45px 0 30px -10px;

}
.sub_header h2{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

a img, a:link img{
	border: none;
}

/*content blocks*/
div.contentblock{

	padding:0 0 0 10px;
	color: #010514;
}
div.contentblock h4{
	margin: 40px 0 5px -20px;
	
	font-weight:normal;
	font-size: 20px;
}
div.contentblock div.row{
	
}
div.contentblock div.row p{
	padding: 0;
	margin: 0;
	float: left;
}

* div.spacer1px{
	height: 1px;
	width: 100%;
}
* div.spacer5px{
	height: 5px;
	width: 100%;
}
* div.spacer10px{
	height: 10px;
	width: 100%;
}
* div.spacer20px{
	height: 20px;
	width: 100%;
}


