@media screen, projection {

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

div#wrapper {
position: absolute;
top: 0;
left: 0;
background:#fff;
	color: gray;
	font: normal 100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
}

#header {
position:relative;
width: 90%;
height: 138px;
background:#fff url(logo.png) no-repeat;
margin-left: 10px;
margin-top: 8px;
}
#headcontent {height:138px; background:#fff; margin-left:200px; position:relative;
	padding: 0;
}

#sidebar {
	width: 212px;
	float: left;
	overflow: hidden;
	clear: both;
	top: 25px;
	padding: 0;
	margin: 0;
	height: 700px;
}

#content {
padding-top: 0px;
padding-bottom: 20px;
padding-left: 5px;
padding-right: 136px;
margin-left: 256px;
height: inherit;
width: auto;
}

.clear {
clear: both;
margin: 0;
padding: 0;
}

#footer {
clear: both;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
background:#fff;
overflow:hidden;
	margin: 0;
	padding: 0;
}
ul.disc {list-style-type: disc;}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square;}
ul.none {list-style-type: none}
ol.decimal {list-style-type: decimal}

#footerContent {padding:10px;
	font: italic normal 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-transform: lowercase;
}
#footerContent h4 {margin:0; padding:5px 0;}
#footerContent p {padding:5px 0; margin:0;}

#main {
margin: 0;
padding: 0;
}
* html #footer {
position: absolute;
}
* html #main {
padding-bottom: 100px;
}
head:first-child+body div#footer {
position: absolute;
z-index:0;
}
a.nav, a.nav:link, a.nav:visited {display: block; width:210px; height:25px; background:#fff;  text-align:right; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:14px; color: #ac0000; line-height:25px; overflow:hidden;}
a.nav:hover { background: #fff;
	color: teal;
}
a.nav:active {color: maroon;} 
head:first-child+body div#main {
padding-bottom: 100px;
}
a:link {
color: #7d9c7c;
text-decoration: none;
}
a:visited {
color: #6a6a6a;
text-decoration: none;
}
a:hover {
color: teal;
background-color: #fff;
text-decoration: none;
}
a:active {
color: maroon;
text-decoration: none;
}
}