/* commented backslash hack v2 \*/ 
html, body{height:100.1%;} 
/* end hack */ 
html {
	overflow-y: scroll;
}
body {
	padding:0;
	margin:0;
	background:#ffffff;
	text-align:center;
}
#outer{
	min-height:100%;
	width:750px;
	border-left: 1px solid #2a9400;
	border-right: 1px solid #2a9400;
	background-image: url(images/bg.gif);
	background-position: 0px 220px;
	background-repeat: no-repeat;
	margin:auto;
	text-align:left;
	position:relative;
	overflow:visible;
}

#outer p {padding-left:10px; padding-right:10px}
* html #outer{height:100%} 
#header {
	position:relative;
	z-index:2;
	background:#ffffff;
	height:230px;

}
#footer {
	position:absolute;
	z-index:3;
	bottom:0;
	left:0px;
	height:158px;
	width:750px;
}
#clearfooter{clear:both;height:161px;}/*needed to make room for footer*/
p {
	font-family: arial;
	font-size: 13px;
	color: #000000;
}
li {
	font-family: arial;
	font-size: 13px;
	color: #000000;
}
a {
	color: #2a9400;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0px;
}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;

	background: #2a9400;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #ffffff;
	color:#555555;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 1px solid #2a9400}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #555555;
		font: 11px arial}

	#sddm div a:hover
	{	background: #dddddd;
		color: #2a9400}

