/* CSS Document */

body,td,th,html {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background: none;
	border: none;
	padding:0; 
	margin:0; 
	border:0; 	
}

a {font-size: 11px; color: #000000;}
a:link {text-decoration: none; color: #6699ac;}
a:visited {text-decoration: none; color: #6699ac;}
a:hover {color: #6699ac; background:#CCCCCC; text-decoration:none; border:none;}
a:active {text-decoration: none;}

.style1 {font-size: 11px}
.style2 {color: #6699ac}

.mainlevel {
  border-right-style: solid;
  border-right-width: 3px;
  border-right-color: #B3B3B3; 
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #B3B3B3; 
  z-index:11; 
}

.spacer {height: 2px; }

/* commented backslash hack v2 \*/ 
html, body{height:100%;padding:0} 
* html, * html body{
	overflow:hidden;
	padding:50px 0;
	margin:-50px 0;
	padd\ing:0;
	ma\rgin:0;
}
* html #outer { 
	overflow:auto;
	height:99.9%;
	voice-family: "\"}\""; voice-family:inherit; 
}
* html #contain-all{
	position:absolute;
	overflow-y:scroll;
	width:100%;
	height:100%;
	z-index:1;
}
/* end hack */ 

#footer-inner {
	height:30px;
	left:10px;
	background:#FFFFFF;
}
/* mac hide - reduce page to allow the scrollbar to remain visible \*/
* html #topbar-inner,* html #footer-inner {margin-right:17px;}
/* end hide*/

#footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:30px;
	left:10px;
	z-index:999;
}
.Fspacer {height:50px}/* same height as footer/header to preserve space*/
p{margin-top:0}
html>body #top-bar,html>body #footer{position:fixed}/* for moz/opera and others*/