/* 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; font-size:1em;
}



#header {
position:fixed; z-index:1;
width: 100%;
height: 65px;
top:40px;

}



#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;

}


#main {
margin: 0;
padding: 0;

}



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;}
	
.centredBox, .centredBoxCorrected {
position: absolute;

width: 600px;
height: 330px;
left: 50%;
top: 50%;
}

.centredBoxCorrected {

margin-left: -300px;
margin-top: -165px;
}












#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;
}


}

@media all and (min-width:0px) {
head~body {height:100%;}
}
#header {
position:fixed; z-index:100;
width: 100%;
height: 65px;
top:10px;

}
