* { margin: 0; padding: 0; }
html, body { background: #001342 url(../images/bg.jpg) 0 0 repeat-x; color: #fff; font: normal 90%/1.3em Verdana, Helvetica, san-serif; text-align: center; }
a:link { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #ffa600; text-decoration: none; }
a:active { color: #ffa600; text-decoration: none; }
a img { border: none; }

#container #header { width: 685px; margin: 0 auto; padding: 1px; }
#container #header img { margin: 60px 0 15px 15px; float: left; }
#container #headertext { margin: 95px 0 0 0; }
#container #header h1, h2 { text-align: right; color: #001342; margin-right: 15px; }
#container #header h1 { font-weight: bold; font-size: 18px; line-height: 20px; }
#container #header h2 { font-weight: bold; font-size: 14px; line-height: 16px;  height: 18px; }
#container #flashcontent { background: #ffca00; border: 5px solid #ffca00; clear: left; color: #000; height: 100%; margin: 20px auto 0 auto; text-align: center; width: 685px; }
#container #flashcontent h3 { margin: 1em 0; }
#container #flashcontent a,
#container #flashcontent a:link,
#container #flashcontent a:visited { color: #900; font-weight: bold; text-decoration: underline; }
#container #flashcontent a:hover,
#container #flashcontent a:active { color: #001342; font-weight: bold; text-decoration: none; }
#container #flashcontent p { margin: 1em; }
#container #body { width: 673px; margin: 0 auto; }
#container #body h1 { color: #fff; font-size: 14px; line-height: 80px; }
#container #body ul { text-align: left; margin: 0 0 0 45px; width: 90%; *width: 60%; _width: 60%; }
#container #body li { padding: 0 0 0 20px; font-size: 12px; font-weight: bold; line-height: 22px; background: url(../images/bullet.jpg) 0 1px no-repeat; list-style: none; margin: 0 0 0.5em 0; }
#container #body p { font-size: 14px; line-height: 16px; color: #FFA800; text-align: left; font-weight: bold; margin: 15px 0 10px 45px; }
#container #body h4 { font-size: 13px; line-height: 16px; color: #fff; text-align: center; margin: 10px 0 10px 0; }	
#container #sideNav { float: right; margin: 0; }
#container #sideNav img { margin: 0 60px 15px 0; }
#container #body #bodytext { clear: both; margin: 1em 0 0 0; }
#container #body #bodytext h3 { font-size: 14px; line-height: 16px; color: #FFA800; text-align: left; margin: 0 0 0 45px; }
#container #body #bodytext h3.special { color: #fff; margin: 0 0 0 150px; }

/* FORM CONTROL */
#container #form { width: 620px; margin: 0 auto; }
#container #form #formcontent { margin: 40px 0 20px 20px; } 
#container #form p { font-size: 14px; line-height: 16px; color: #FFA800; text-align: left; font-weight: bold; margin: 5px 0; }
#container #form label { color: #fff; float: left; margin: 6px 0 0 0; font-size: 12px; line-height: 16px; width: 130px; font-weight: bold; text-align: left; }
#container #form label.right { width: 50px; margin-left: 30px; }
#container #form input, select { background: #fff url(../images/input.jpg) 0 0 no-repeat; width: 150px; margin: 4px 10px 0 0; padding: 2px 0 0 2px; border: none; width: 150px; height: 20px;}
#container #form fieldset { border: none; }
#container #form fieldset fieldset { float: left; width: 50%; margin: 0; border: none; }
#container #form input.submit { background: #fff url(../images/submit.jpg) 0 0 no-repeat; cursor: pointer; padding: 0; margin: 0; width: 70px; height: 24px; border: none; float: right; margin: 15px 40px 0 0; text-indent: -999em; }
/* END FORM CONTROL */

#container #bz { font-size: 80%; margin: 0 auto; height: 18px; text-align: center; }
#container #bz a img { vertical-align: middle }
#container #bz small { font-size: 100%; margin: 0 20px 0 120px; }
