html { 
     }

body {
    background: #fef9cf url('images/background.gif') repeat-y -20px 0px;
    margin: 0;
    height:100%;
    min-width:600px;
   }

#page_wrap {
 height:100%;
 max-width:1280px;
}

#logo {
position:absolute;
top:0px;
left:0px;
}

* html #logo {
z-index:100;
}

#logo_text {
position:absolute;
top:10px;
left:10px;
z-index:101;
}

#banner {
position:relative;
top:-10px;
float:right;
margin:0;
padding:0;
width:1500px;
z-index:-200;
}

#bannerswf {
position:relative;
top:-10px;
float:right;
margin:0;
padding:0;
width:1500px;
z-index:-200;
}

* html #banner {
position:absolute;
top:0;
right:0;
z-index:-20;
}
#header_wrap {
   height:156px;
   min-width:900px;   
  /* clear:both;*/
   overflow:hidden;
}

#controls {
   position:relative;


float:right;
   font-size:0.8em;
   margin:0;
   min-width:350px;
   z-index:200;
}

#breadcrumb {float:left; padding: 3px 20px 0px 0px;}
#language {float:left; padding: 3px 20px 0px 0px;}
* html #language {width: 120px;}
#printview{float:left; padding: 3px 20px 0px 0px;}
#misc_text {float:left; padding: 3px 20px 0px 0px;}

#language span { padding-right:3px; }

.language_active {
	font-weight:bold;
}

#body_wrap {
   height:100%;
   margin-top:0px;   
}

#news_wrapper {
  overflow:hidden;
  font-size:0.8em;
  float:right;
  width:250px;
  margin:10px;   
  margin-top:10px;
}

#news_wrapper .csc-default {
background:#F7E9A9;
margin-bottom:10px;
padding:10px;
border: solid #F7E88D 1px;
}


#content_wrap {
   margin: 0 0 0 120px;
   min-height:100%;
}

#main { 
	padding:0 40px 0 20px;
	overflow:hidden;
	-moz-column-width:45em;
	-moz-column-gap:4em;
}

   
* html #news_wrapper {
	position:relative;
	z-index:0;
}

* html #main {
   overflow:visible;
   height:100%;
}

* html #main .csc-default {
overflow:hidden;
width:100%;
margin-bottom:20px;
}

.csc-default {
   overflow:hidden;  
	text-align:justify;
}

a.video {
text-align:center;
}

a.video img {
	border:0;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66; 
	opacity: 0.66;
}

a.video img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}

#fademenu1 {
   height:100%;
   float:left;
margin-top:-20px;
}

* html #fademenu1 {
margin-top:0;
position:relative;
z-index:100;
}

#menu_home {
	margin-bottom:20px;
}

#footer {
	font-size:0.8em;
	margin:5px;
	width:97%;
}

#footer table {
	width:100%;
}
