* { margin: 0px; padding: 0px; border: none; }
html, body { height: 100%; }
body { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; background: url(/images/background.png) top left repeat-y #97B46E; color: #333333; }
a { color: #E6E600; text-decoration: underline; }
a:hover { text-decoration: none; }
form { width: 360px; }
label { width: 150px; text-align: right; display: inline; float: left; }
input, textarea { width: 200px; margin: 0px 0px 5px 5px; border: 1px solid #6A9430; }
input#btnSubmit { margin-left: 155px; width: auto; border: none; }

div#top { background-color: #D2DFC0; height: 100px; width: auto; border-bottom: 10px solid #FFFFFF; position: relative; }
	div#global_links { font-size: 14px; position: absolute; bottom: 5px; left: 125px; }
	div#global_links ul { display: inline; list-style-type: none; margin: 0px; }
	div#global_links li { display: inline; list-style-type: none; margin: 0px 1em 0px 0px; }
	div#global_links a { color: #000000; font-weight: bold; }
div#content { padding: 10px 15px 10px 125px; }
div#footer { text-align: center; margin: 0px 15px 0px 125px; }

div.center { text-align: center; }
div.callout { display: block; margin: 15px; border: 2px solid #6A9430; background-color: #FFFFFF; width: auto; padding: 15px; }

img#logo { float: left; }

h1 { margin-bottom: 0.5em; color: #FFFFFF; font-weight: bold; font-size: 24px; line-height: 30px; }
h2 { margin-bottom: 0.5em; color: #333333; font-weight: bold; font-size: 16px; line-height: 20px; }
h3 { margin-bottom: 0.5em; color: #333333; font-weight: bold; font-size: 14px; line-height: 18px; }
p { line-height: 18px; margin-bottom: 1em; }
ul { list-style-type: square; margin: 1em 0em 1em 2em; }
address { margin-bottom: 1em; }