html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	background-image: url('bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555;
}

a, a:link, a:visited, a:active {
	color: black;
}

a:hover { color: #2d922b; text-decoration: none; }

p { margin: 0 0 1em 0; }

ul { margin: 0 0 1em 0; }

h1 {
	
	color:#2d922b;
	font-family:helvetica,arial,sans-serif;
	font-size:28px;
	letter-spacing:-1px;
	line-height:28px;
	font-weight: bold;
	
	padding: 0px 0px 8px 0px;
}

h2 {
	color: #444;
	font-size:18px;
	line-height:18px;
	padding: 12px 0px 4px 0px;
}

h2.list { clear: both; }

div.main { padding: 0px; margin: 0px auto; width: 800px; line-height: 12pt; }
div.footer {  margin: 10px auto; width: 800px; padding: 5px 0px; border-top: 1px solid #777; clear:both; }
div.footer td { font-size: 90%; }

table.menu { height: 120px; margin: 0px auto; width: 800px;}
table.menu td { padding: 8px 8px 0px 8px; font-size: 13px; color: black; }

table.menu td:hover { background-color: white; color: #2d922b; }
table.menu td.logo:hover { background-color: transparent; }

table.menu td.active { background-color: white; }
table.menu td.active:hover { color: black; }
table.menu td.active a:hover { text-decoration: none; color: black; }

table.menu td.logo { padding: 0px 15px 0px 10px; }
table.menu td.logo a { border:0; padding: 0px; text-decoration: none; }
table.menu td.logo a:hover { background-color: transparent; }
table.menu td a { font-size: 85%; line-height: 100%; letter-spacing: normal; padding: 4px 6px; display: block; color: inherit; text-decoration: none; }
table.menu td a.major { font-size: 100%; font-weight: bold; color: inherit; }
table.menu td a:hover { text-decoration: none; color: #2d922b; }

.disclamer { width: 500px; text-align: left; padding: 5px 10px; vertical-align: top;}
.copyright { width: 250px; text-align: right; padding: 5px 10px; vertical-align: top; white-space: nowrap; }
.spacer { width: 50px; }

img.me { float: left; margin: 10px 20px 10px 0px; }

ul.links { padding-left: 3em; list-style-position: outside;}
ul.links li { list-style-type: circle; padding-left: 0em; line-height: 1.4em; }

.left { float: left; width: 220px }
.right { float: left; width: 570px }

sup, sub {
  vertical-align: middle;
  position: relative;
  font-size: 75%;
}
sup { bottom: 0.5em; }
sub { top: 0.5em; }
