/* headers and between blocks */

div .test{
	width: 100%;
	border: 1px solid #FFCC00;
	background: #000000;
}

div.pageouter{
margin: 25px auto;
/* border: 1px solid #FFFFFF; */ /* remove */
width: 1000px;
z-index: 1;
}

div.topheader{
margin: 5px auto;
width: 950px;
border: 0px solid #FFFFFF;
z-index: 1;
}

div.header1{
margin-left:7px;
margin-bottom: 5px;
width: 986px;
border: 1px solid #FFCC00;
}

div.header1_green{
background-color: #005500;
margin-left:7px;
margin-bottom: 5px;
width: 986px;
border: 1px solid #FFCC00;
}

div.header1_red{
background-color: #550000;
margin-left:7px;
margin-bottom: 5px;
width: 986px;
border: 1px solid #FFCC00;
}


div.bottomfooter{
margin: 5px auto;
width: 950px;
border: 1px solid #FFFF00;
}

/* END headers and between blocks */


/* content holders */
div.leftblock{
width: 200px;
margin-left: 7px;
border: 0px;
position: relative;
float: left;
}

div.rightblock{
display: block;
width: 781px;
margin-left: 5px;
border: 0px solid #FF0000;
position: relative;
float: left;
}

div.splitter {
clear: both; 
}

/* END content holders */


/* blocks - do not specify width here */

div.pink_block{
/*width: 95%;*/
margin: 0px auto;
background-color: #FF0FF0;
}
/* END blocks - do not specify width here */


 /* transp - BEGIN */

/* nav */ 
.nav_transouter {
	width:98%;
*/	overflow: hidden; */
	margin:0px auto;
	position:relative;
	z-index:4;
}
.nav_transouter .nav_transcontent {
	border:1px solid #FFCC00;
	position:relative;
	z-index:4;
	color:#fff;
	text-align: center;
}
/* nav -END */

/* red */
.transouter {
	width: 100%;
	overflow: hidden;
	border: 1px solid #FFCC00;
	margin: 0px auto;
	position:relative;
	z-index:4;
}
.transouter .transcontent {
	border:0px solid #00FFFF;
	position:relative;
	z-index:4;
	text-align: left;
	vertical-align: top;
	padding: 8px;
}

/* Opaques */

.red_opaque{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
	background:#a8473e;
	opacity:0.5;
	z-index:2;

}

.red_opaque{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}


.green_opaque{
	margin-bottom:1px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width: 100%;
	background:#000000;
	opacity:0.65;
	z-index:2;
}

.green_opaque{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85)
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"
}

.green_opaque_title{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width: 100%;
	background: #4A4A19; /* #194a33; #194a33;*/
	opacity:0.5;
	z-index:1;
}

.green_opaque_title{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.blue_opaque{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
/*	background:#473ea8; */
	background:#00FFFF;
	opacity:0.1;
	z-index:2;
}

.blue_opaque{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10)
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"
}

* html .green_opaque { height: expression(this.parentNode.clientHeight  +"px"); }
* html .green_opaque_title { height: expression(this.parentNode.clientHeight  +"px"); }
* html .blue_opaque { height: expression(this.parentNode.clientHeight  +"px"); }
* html .red_opaque { height: expression(this.parentNode.clientHeight  +"px"); }


/* END opaques - do not specify width here */

/* transp - END */