body {
	margin:0px;
	padding:0px;
	text-align: left;
	background-color: #000000;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:18px;
	line-height:28px;
	font-weight:900;
	color:#33cc33;
	text-align: center;
	font-family: Monospace;
	}

#Menu
{
	text-align: left;
	font-family: Monospace;
 	text-decoration: none;
	position:absolute;
	top:100px;
	left:20px;
	width:152px;
	padding:10px;
	background-color:#000000;
	border:1px dashed #33cc33;
	line-height:20px;
	a { color:#33cc33; text-decoration: none; }
	img { border: 0;}
}

#main_content
{
	background-color: #000000;
	color: #ffffff;
	margin:0px 50px 50px 210px;
	padding:10px;
}


#footer
{
	top:400px;
	color: #ffffff;
	font-size: 8pt;	text-align: center;

}

#footer a { color:#336600; text-decoration: none; }
#footer a:hover { color:#33003f; }

div.box
{
	border: 2px dashed white;
	padding: 1em;
}

#contact-table td.label
{
	text-align: right;
	vertical-align:text-top;
	padding-right: 10px;
}

td.submit
{
	padding-top: 15px;
	text-align: center;

}

input.submit 
{ 
	background-color: #33cc33; 
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana;
	padding-left: 10px;
	padding-right: 10px;
}
img { border: 0;}

a {
	color:#33cc33;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#33cc33;}
a:visited {color:#33cc33;}
a:hover {background-color:#333300;}

#Header {
	margin:50px 0px 10px 0px;
	padding:17px 0px 0px 20px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:33px; /* 14px + 17px + 2px = 33px */
	border-style:solid;
	border-color:black;p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

