/* 
*	------------------------ BODY AND MAIN CONAINER -----------------------------------
*/

@import url("/static/css/generated/menu_top.css");

body{
text-align:center;
}
div.main-container{
margin:0 auto; 
text-align:left;
width:800px;
}
/*
*	------------------------- LAYOUT CSS FOR HEADER -----------------------------------
*/

div.header{
position:absolute;
}
.header-top{
position:relative;
height:30px;
border:none;
background:url(../images/ribbon-dec.jpg) repeat-y top left;
}
div.header-middle{
position:relative;
height:174px;
border:none;
}
/* ie6 hack */
* html body div.header-middle{
margin-bottom:-4px;

}
div.header-bottom{
height:12px;
border:none;
background:url(../images/ribbon-inc.jpg) repeat-y top left;
}
* html div.header-bottom{
height:22px;
}
/*
*	--------------------------- CSS FOR NAVIGATION, BUTTONS -----------------------------------
*/

#navigation{
height:60px;
position:relative;
border:none;
}
* html body #navigation{
margin-top:-8px;
}

/*
*	------------------------- CONTENT AND MENU CONINATNER ------------------------------------------
*/

#content-container{
position:relative;
border:none;
height:1%;
background:#e7e8ea url(../images/menu-background.gif) repeat-x left bottom;
margin:0px;

}
div.content{
		background:#FFFFFF;
		position:relative;
		float:right;
		padding:0px 0px 20px 0px;
		border:none;
		width:640px;
		min-height:282px;

}
* html div.content{
height: expression(this.scrollHeight < 282 ? "282px" : "auto" );	
}

div.menu{
position:absolute;
float:left;
border:none;
width:160px;
min-height:282px;
height:100%;
}
.clearfix:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
* html .clearfix{
height:1%;
}
/*
*	------------------------------ FOOTER -----------------------------------------------------------
*/

div.footer{
position:relative;
top:0px;
height:12px;
border:none;
background:url(../images/ribbon-dec.jpg) repeat-y;
}


div.transbox {
	position:absolute; 
	top: 7px;
	left:10px;
    padding-left:10px;
    padding-right: 10px;
    background-color: #e7e8ea;
    /*background:rgba(201, 201, 201, 1);*/ 
    border: 1px solid #8a8a8a;
    /*opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
   	border-radius: 10px;
}