html,body{width:100%;height:100%;overflow:hidden;border:0;margin:0;padding:0;font:12px/17px "Helvetica","Arial",sans-serif; color:#000;}

/*For making the background size*/
.scaler{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:#111;display:table}
.scaler div{position:absolute;left:0;top:50%;width:100%;zoom:1}
.scaler > div{display:table-cell;vertical-align:middle;height:100%;position:static;top:0}
.scaler img{margin:0 auto;display:block;min-height:50%;min-width:50%;-ms-interpolation-mode:bicubic}
*:first-child+html .scaler img{position:relative;top:-50%} /*Fix IE7*/
*:first-child+html .scaler div{position:absolute;top:50%;height:auto} /*Fix IE7*/
* html .scaler img{height:50%;position:relative;top:-50%} /*Fix IE6*/


/*Footer navigation*/

/*ALT
.scaler-nav{position:absolute;bottom:30px;right:60px;overflow:hidden;text-align:center;z-index:10;list-style:none}
.scaler-nav li{float:left;width:21px;margin-left:1px;line-height:21px;font-size:11px;list-style:none}
.scaler-nav a{height:21px;display:block;background:#000;text-decoration:none;color:#fff;outline:none}
.scaler-nav a:hover,.scaler-nav a:focus,.scaler-nav a.cur{background:#fff;color:#333}
*/

.scaler-nav{position:absolute;top:30px;left:60px;overflow:hidden;text-align:center;z-index:10;list-style:none}
.scaler-nav li{float:left;width:31px;margin-left:14px;line-height:31px;font-size:21px;list-style:none}
.scaler-nav a{height:31px;display:block;background:#000;text-decoration:none;color:#fff;outline:none}
.scaler-nav a:hover,.scaler-nav a:focus,.scaler-nav a.cur{background:#fff;color:#333}




/*Example of alternative body-element, since the body is covered with the scaling image*/
#body{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto}
div.header{
	position:absolute;
	right:100px;
	bottom:30px; /*was bottom30*/
	background:#FFF;
	padding: 10px;
	margin: 10px;
	clear: both;
	font-size: large;
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	/*Firefox here*/
  	-moz-opacity:0.7;
}
.header ul{
margin-left:0px;
padding-left:0px;
list-style-type:none;
display:inline;
}
.header li{
display:inline;
padding:5px;
/*border-right:1px solid #000;*/
}

div.news{
	position:absolute;
	top:150px; /*was 200*/
	left:125px; /*was bottom30*/
	width:150;
	background:#FFF;
	padding: 10px;
	padding-left: 1px;
	margin: 10px;
	clear: both;
	font-size: 1em;
	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
  	/*Firefox here*/
  	-moz-opacity:0.8;
  }

.news h3{
	color:#A32900; /*interior color #335577*/
	font-size:1.75em; /* was 2.25*/
}
.news a:link {color:#A32900; text-decoration:none;}
.news a:visited {color:#A32900; text-decoration:none;}
.news a:hover {color:#666699; text-decoration:none;}
.news a:active {color:#A32900; text-decoration:none;}


/*
.header li:before{
content:"|||\0020 \0020 \0020";
}
.header li.first:before{
content: " ";
}
*/
.header a:link {color:#000; text-decoration:none;}
.header a:visited {color:#000; text-decoration:none;}
.header a:hover {color:#AAA; text-decoration:none;}
.header a:active {color:#AAA; text-decoration:underline;}