body { margin: 0px; font-family: arial; font-size: 100%; background-color: #C6C3C6; color: #000; }
h1 { margin: 0px 0px 20px 0px; font-size: 1.0em; font-weight: normal; }
h2 { margin: 0px 0px 14px 0px; font-size: 0.9em; font-weight: normal; }
p { margin: 0px 0px 14px 0px; font-size: 0.8em; }
a { color: #C10000; }
ul { margin: 0px 0px 0px 16px; font-size: 0.8em; }
li { margin: 0px 0px 14px 0px; }

#wrapper-1 { width: 800px; margin: 0px auto 0px auto; background-color: #fff; } 
#header-1 { width: 800px; height: 145px; }
#header-2 { width: 800px; height: 30px; background-color: #ED1B24; }
#body-1 { width: 800px; padding-top: 10px; padding-bottom: 30px; }
#body-1-1 { width: 220px; float: left; display: inline; }
#body-1-2 { width: 390px; float: left; }
#body-1-3 { width: 190px; float: left; }
.img-body-1-3 { margin-top: 20px; }
#body-1-3-1 { clear: both; height: 280px; }
#body-1-3-2 { clear: both; width: 110px; margin-left: 40px; text-align: center; }
.text-body-1-3-2 { font-size: 0.7em; padding-top: 10px; }

#inner-body-1-1 { margin: 20px; padding-top: 2px; }
#inner-body-1-2 { margin: 20px; }
#inner-body-1-3 { margin: 20px; }
#footer-1 { width: 800px; height: 30px; background-color: #ED1B24; clear: both; }
#footer-1-1 { width: 400px; height: 30px; float: left; }
#footer-1-2 { width: 400px; height: 30px; float: right; text-align: right; }
.text-footer-1-2 { margin: 6px 15px 6px 6px; color: #fff; }
#spacer-1 { width: 800px; height: 30px; clear: both; background-color: #C6C3C6; }

.nav-top-1-1 { height: 30px; float: left; }
.nav-top-1-2 { height: 30px; float: left; background-color: #FED811; }
.inner-nav-top-1-1 { padding: 6px 12px 6px 12px; text-align: center; font-size: 0.8em; color: #fff; }  
.inner-nav-top-1-1 a { text-decoration: none; color: #fff; }
.inner-nav-top-1-2 { padding: 6px 12px 6px 12px; text-align: center; font-size: 0.8em; color: #000; }  
.inner-nav-top-1-2 a { text-decoration: none; color: #000; }
a.text-nav-top-1-1:hover { text-decoration: none; color: #FED811; }
a.text-nav-top-1-2:hover { text-decoration: none; color: #000; }
.nav-top-2 { height: 30px; width: 1px; float: left; }
.img-nav-top-2 { padding-top: 7px; }

.nav-left-1 { margin-left: 7px; }
.nav-left-1-1 { text-decoration: none; color: #000;}

#quote-1 { margin-top: 80px; clear: both; }
#quote-1-1 { text-align: center; clear: both; }
.text-quote-1 { font-size: 0.7em; }
.text-fadelink-1 { text-decoration: none; color: #000; }

.keyline-1 { width: 100%; height: 1px; border-top: 1px solid #C10000; padding-bottom: 14px; }

.tbl-1 { font-size: 0.8em; }
.textfield-1 { width: 300px; }
.text-small { font-size: 0.7em; }

#error-msg { border: 1px solid red; width: 300px; }
#inner-error-msg { margin: 10px; } 
.text-error { color: red; margin: 0px; }

.word-verification-1 { margin-top: 20px; }