* { margin: 0px; padding: 0px; }
body { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; background-color: #CDCDCD; color: #333333; }
a { color: #AB0302; font-weight: bold; text-decoration: none; }
a:hover { color: #000000; }
form { width: 375px; }
label { width: 150px; text-align: right; display: inline; float: left; }
input, textarea { width: 200px; margin: 0px 0px 5px 5px; }
fieldset { border: none; }
input#btnSubmit { margin-left: 155px; width: auto; }

div#top { background-color: #AB0302; height: 88px; border-top: 2px solid #000000; border-bottom: 2px solid #000000; position: absolute; top: 25px; left: 0px; width: 100%; min-width: 950px; }
	img#logo { position: absolute; top: -8px; left: 68px; }
	div#global_links { font-size: 14px; float: right; margin: 36px 50px 0px 245px; width: 650px; }
	* html div#global_links { margin: 36px 0px 0px 0px; padding-right: 50px; }
	div#global_links ul, div#global_links li { display: inline; list-style-type: none; }
	div#global_links a { display: block; float: left; background: url(/images/li-dots.gif) 0px 1px no-repeat; margin-left: 1em; padding-left: 10px; color: #FFFFFF; font-weight: bold; }
	div#global_links a:hover { color: #000000; background: url(/images/li-dots-highlight.gif) 0px 1px no-repeat; }
div#content { padding: 150px 25px 25px 25px; background: url(/images/bottom-border.gif) left bottom repeat-x #FFFFFF; margin: 0px 50px; min-width: 800px; }
div#footer { text-align: center; }

div.center { text-align: center; }
div.callout { display: block; margin: 15px; border: 2px solid #AB0302; background-color: #FFFFFF; padding: 0px; }
iframe { width: 100%; height: 625px; }

h1, h2, h3 { margin-bottom: 0.5em; color: #333333; font-weight: bold; }
h1 { font-size: 24px; line-height: 30px; }
h2 { font-size: 16px; line-height: 20px; }
h3 { 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; }
img { border: none; }
