*{margin:0;padding:0}
body{background-color:#696969;font-family:Arial, Helvetica, sans-serif;font-size:.8em}
#header,#middle,#footer{float:left;width:100%}
.container{width:990px;margin:0 auto}
.center{text-align:center}
a{color:#060;outline:none}
p,ul,ol,blockquote{margin-bottom:20px}
ul,ol,blockquote{margin-left:20px}

#header .container{background:url(images/bg_header.jpg) no-repeat;width:990px;height:198px}
#header p{display:none}

#middle .container{background:url(images/bg_content.gif) repeat-y;width:950px;padding:0 20px}
#menu{background:url(images/bg_menu.gif) top repeat-x;width:950px;height:35px;list-style:none;margin:0}
#menu li{float:left;border-right:1px solid #FFF;}
#menu li a{padding:0 10px;height:35px;line-height:35px;display:block;color:#FFF;font-weight:bold;text-decoration:none}
#menu li a:hover, #menu li.current a{background:url(images/bg_menu.gif) bottom repeat-x;}
#content{padding:25px 15px 1px}

#content h1{color:#1A6612;font-size:1.8em;margin:4px 0 6px;padding:2px 0 4px}
#content h2{color:#333;font-size:1.6em;margin:5px 0}

#footer .container{background:url(images/bg_footer.gif) top no-repeat;width:990px;height:30px;padding-top:30px;color:#C7C7C7;font-size:.9em}
#footer a{color:#C7C7C7;text-decoration:none}
#footer a:hover{text-decoration:underline}


label{display:inline-block;width:150px;text-align:right;padding-right:10px}
label,input{margin-bottom:5px}
input[type=submit]{padding:10px;margin-right:10px}
fieldset{padding:20px;width:430px}
legend{padding:0 10px;font-size:18px;margin:0}
.otherOfferings input{margin-bottom:0}
acronym{cursor:help;border-bottom:1px dotted #696969}
