html, body, div, h1, h2, h3 { margin: 0; padding: 0; border: 0; font-size: 100%; }
body { background:url(../images/darker-maroon.jpg) top left repeat-x; background-color:#f9f7f8; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; text-decoration: none; color: #2d2e2e; font: 100%/1.2em Arial, Helvetica, sans-serif; }
h1 { color: #9b4f48; font: bold italic 140%/1.4em "Times New Roman", Times, serif; }
h2 { color: #9b4f48; font: bold 120%/1.2em "Times New Roman", Times, serif; }
h3 { color: #000; font: 110%/1.2em "Times New Roman", Times, serif; }
a { color: #660033; font-weight: bold; text-decoration: none; }
a:hover { color: #06C; text-decoration: underline; }
img.fltlf { float:left; margin:40px 20px 10px 10px; border:1px solid #999; }
img.fltrt { float:right; margin:40px 10px 10px 20px; border:1px solid #999; }
p { font: 90%/1.2em Arial, Helvetica, sans-serif; }
ul { font-size: 80%; color: #000; list-style-position: outside; list-style-type: disc; width: auto; margin-top: 0px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }
li { padding-left:10px; }
#outerWrapper { background-color:#fff; margin: 0 auto 0 auto; text-align: left; width: 780px; }
#outerWrapper #header { position:relative; background-color: #fff; height: 150px; line-height: 15px; margin: 0; padding: 10px 10px 0 10px; }
#header ul { position:absolute; top:50px; right:30px; list-style:circle; width:250px; height:100px; }
#header ul li { color:#000; font: bold small-caps 120%/1.2 "Times New Roman", Times, serif; }
#outerWrapper #topNavigation { position:relative; margin: 0 20px 0 420px; }
#nav { background:url(../images/darker-maroon.jpg) 20% 20% repeat-x; list-style:none; font-weight:bold; margin: 0; float:left; width:auto; position:relative; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
#nav li { float:left; margin-right:10px; position:relative; }
#nav a { display:block; padding:5px; background:#333; text-decoration:none; color:#fff; font:bold 100%/1.2em Arial, Helvetica, sans-serif; }
#nav a:hover { color:#fff; font:bold 100%/1.2em Arial, Helvetica, sans-serif; background:#6b0c36; text-decoration:none; }
#nav ul { background:#fff; list-style:none; position:absolute; left:-9999px; }
#nav ul li { padding-top:1px; float:none; }
#nav ul a { white-space:nowrap; }
#nav li:hover ul { left:0; }
#nav li:hover a { background:#6b0c36; text-decoration:none; }
#nav li:hover ul a { text-decoration:none; }
#nav li:hover ul li a:hover { background:#333; }
#outerWrapper #contentWrapper #content { margin: 10px 10px 0 10px; padding: 20px 20px 0 10px; }
div.hm { margin:0; width:460px; padding:0 10px; float:right; }
div.hm ul { list-style-position:outside; list-style-position: outside; list-style-type: disc; margin:0; padding:0; width: auto; }
#outerWrapper #footer { background-color: #fff; height:20px; margin:0 20px; padding:5px 10px; font:80%/1.2em Arial, Helvetica, sans-serif; }
#outerWrapper #footer p.fltlf { float:left; margin-top:0; }
#outerWrapper #footer p.fltrt { float:right; margin-top:0; }
Label { text-transform:uppercase; background: #CCC; margin:2px; padding:3px; font:80%/.9em Arial, Helvetica, sans-serif; }
.inputValue { width:50%; }
#Security_code.inputValue { width:100px; padding:3px; }
textarea { margin-left:90px; margin-top:-20px; }
.inputButton { background-color:#ccc; }
.emailFormError { margin:0; color:#FF0000 }
.clearFloat { clear: left; }