/* CSS Document */

@media screen, projection {
/* Firefox Dotted Outline Fix */

* {
padding: 0;
margin: 0;
}
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
.BeNiceToMacIE5 {
font-family: "\"}\"";
font-family: inherit;
}
html, body, #wrapper, wrapper2, {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-height: 100%;

}
html>body, html>body #wrapper, html>body #wrapper2 {
height: auto;
}
html {	font-family: Arial, Helvetica, sans-serif;
}




#header {
position:fixed; z-index:20000;
width: 100%;
height: 65px;
top:20px;

}
#header img{margin-top:-50px;}


#sidebar {
width:140px; 
padding:10px; position:fixed; top:105px; left:0px;

}

#sidebar p{font-size:9px; text-align: justify;}




.clear {
clear: both;
margin: 0;
padding: 0;
}
.clear_margin {
clear: both;

padding: 0;
}
#footer {


bottom: 0px;
left: 0px;
width: 100%;
height:148px;

color: #999999;
overflow:hidden;
position: absolute;

}






h1{display:none; width:0.001em; color:#000000; left:2000px;}
h3{color:#FFFFFF;}






#footerContent p a:link, a {
	text-decoration: none; color: #666666; 
}
#footerContent p a:visited {
	text-decoration: none;
}
#footerContent p a:hover {
	text-decoration: none; color: #FFFFFF;
}
#footerContent p a:active {
	text-decoration: none;}
	
	.centredBoxCorrected {width:820px;
	margin-left:30%; margin-top:60px;
	
	

			
			
			
			
			
			
			
}



.centredBoxCorrected{
  background-color: transparent; width:820px; height:400px; display:block; }












#cont p a{font-size:.65em; color: #CCCCCC; letter-spacing:0.1em; line-height:.3em;}
#content p a:hover{ color: #FFFFFF;}

/* \*/
* html #footer {
	clear: both;
	margin: 360px;
}
* html #main {
padding-bottom: 100px;
}
html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fff; 
font-size:76%; 
font-family:georgia, palatino linotype, times new roman, serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {overflow:auto; position:absolute; z-index:3; top:0px; bottom:0px; left:350px; right:0; background:#f0f0f0;}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:0px solid #fff; border-bottom:0px solid #fff; border-left:350px solid #fff;}



#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:20px; font-size:1em; z-index:5; overflow:hidden; background:rgb(76,76,76); color:#fff;}



* html #left {height:100%; top:0; bottom:0; border-top:0px solid #fff; border-bottom:20px solid #fff; color:#fff;}

#content p {padding:10px;}
.bold {font-size:1.2em; font-weight:bold;}

dd {display:none;}
#dl{ margin-top:320px;}
a.nav, a.nav:visited {margin-left:50px; display:block; width:100px; height:25px; background:#aaa; color:#eee; border:1px solid #000; text-decoration:none; text-align:center; line-height:25px;}
a.nav:hover {background:#000; color:#fff;}

#nav{margin-top:60px; margin-left:22px;}


object{outline:none;}


}

@media all and (min-width:0px) {
head~body {height:100%;}
}
