* { margin: 0px; padding: 0;}
body {	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	text-align:center;	background: url(/images/top_2.gif) repeat-x left top #ffffff;	color:#666666;}
html, body {height: 100%;}
#container { width: 800px; margin: 0 auto 0 auto; text-align:left;}
#main { padding: 50px 36px 36px 36px;}
#footercontainer { background:#E5E5E5;}
#footer {width: 760px; margin: 0 auto 0 auto; text-align:left; padding: 20px;font-size: 70%; color:#666666;}
#footer a {color:#666666; text-decoration:none; }
#footer a:hover {color:#666666; text-decoration:underline;  }
#footer ul {list-style:none; padding: 10px 50px 0 0; float:left; }
#footer ul li{padding: 8px 0 0 0;}
#footer p {clear:both;text-align:right; }
html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}
#main {padding-bottom: 150px;}  
#footercontainer {position: relative;margin-top: -150px; height: 150px;clear:both;background:#E5E5E5;} 
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h1 {font-weight: normal; font-size: 180%;padding: 0 0 20px 0; color:#8BC53F;}
h2 {font-weight: normal; font-size: 150%;padding: 0 0 20px 0; color:#8BC53F;}
h3 {font-weight: normal; font-size: 120%;padding: 0 0 20px 0; color:#8BC53F;}
p {padding: 0 0 20px 0;}
a {color: #5c8b1e ;}
sup{height: 0;	line-height: 1;	vertical-align: top;	_vertical-align: bottom;	position: relative; font-size:80%;}


img {border: none 0px;}
