html{
height:100%;
padding:0;
} 

* html{
	overflow:hidden;
	padding:100px 0;
	margin:-100px 0;
	padd\ing:0;
	ma\rgin:0;
}

* html body{
	overflow:hidden;
//	padding:100px 0;
	margin:-100px 0;
	padd\ing:0;
	ma\rgin:0;
text-decoration:none;
}

* html #outer { 
	overflow:auto;
	height:99.9%;
	voice-family: "\"}\""; voice-family:inherit; 
}

* html #contain-all{
	position:absolute;
	overflow:auto;
	width:100%;
	height:100%;
	z-index:1;
}

#AA1 {
text-decoration:none;
}

#A1 {
text-decoration:none;
}

#top-bar{
	position:absolute;/* ie6 will treat this as fixed because of a bug where overflow:auto is set on a parent */
	top:0px;
	left:2px;
	height:183px;
	width:99.5%;
	margin:1;
	padding:0;
	z-index:99;
	overflow:hidden;
}

#topbar-inner{
	height:183px;
	background:#00CCFF;
}
 
* html #topbar-inner {
margin-right:19px;
}

 
* html #footer-inner {
margin-right:19px;
}

/* end hide*/

#footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:10px;
}
.spacer {
height:168px;
}/* same height as footer/header to preserve space*/

p{
margin-top:0;
}

#side-bar{
	position:absolute;
	top:0px;
	left:2px;
	width:150px;
	height:750px;
	background:#00CCFF;
	margin:0;
	padding:1;
	z-index:999;
	text-align:center;
	overflow:hidden;
}

#inner{
margin-left:190px;
margin-right:28px;
}


#footer-inner {
	height:10px;
	background:cornflowerblue;
}

.menu {
font-family:Arial;
 font-weight:bold;
 }

.menu a{
width:120px;
text-decoration:none;
color:black;
}

H4 {
font-family:"Trebuchet MS";
font-size:32pt;
}

H1 {
font-family:"Trebuchet MS";
font-size:24pt;
}


