body { font-family: Arial, san-serif; color: #534a3e; font-size: 0.9em; background-color: #e5e5e5; margin: 0; padding: 0; }
#americanPremierTitle { background-color: #534a3e; position: absolute; top: 0; left: 0; width: 100%; height: 98px; z-index: 8; border-bottom: 5px solid #bd2424; }
#mainContainer { background-color: #fff; position: relative; width: 765px; z-index: 10; margin-right: auto; margin-left: auto; padding: 0; }
#header { background-color: #fff; background-image: url(images/header.gif); background-repeat: no-repeat; background-position: 10px 10px; position: relative; height: 132px; }
#headerText { color: #bd2424; font-size: 1.1em; font-weight: bold; position: relative; top: 110px; left: 230px; z-index: 100; }
#headerImage { position: absolute; top: 0; right: 0; z-index: 99; }
#secondHeader { background-image: url(images/secondheader.gif); background-repeat: no-repeat; background-position: left 0; height: 20px; }
#navigation { background-color: #fff; background-image: url(images/nav.gif); background-repeat: repeat-x; background-position: 0 top; text-align: center; height: 50px; margin: 0; padding: 0; }
#navigation ul { margin: 0; padding: 12px 0 0; }
#navigation ul li { font-weight: bold; background-color: #fff; padding-right: 18px; padding-left: 18px; display: inline; }
#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active { color: #534a3e; font-size: 0.9em; font-weight: bold; text-decoration: none; }
#navigation ul li a:hover { color: #8f7044; font-size: 0.9em; font-weight: bold; text-decoration: none; }
#content { background-color: #fff; position: relative; width: 560px; float: left; }
#sidebar { background-color: #fff; background-image: url(images/nav.gif); background-repeat: repeat-x; background-position: 0 top; width: 200px; float: right; padding-top: 10px; }
#footer { font-size: 0.8em; font-weight: bold; background-color: #fff; background-image: url(images/nav.gif); background-repeat: repeat-x; background-position: 0 top; text-align: center; margin-top: 10px; padding-top: 10px; }
.clear { clear: both; margin: 0; padding: 0; }
.clear p { color: #bd2424; font-size: 1.1em; font-weight: bold; text-align: center; margin: 0; padding: 15px 0 0; }
h6 { color: #bd2424; font-size: 1.2em; font-weight: bold; margin: 0; padding-left: 10px; }
h4 { color: #bd2424; font-size: 0.9em; margin: 0; padding: 0 0 0 8px; }
h5 { color: #bd2424; font-size: 0.9em; background-color: #f1f1f1; margin: 0; padding: 0 0 0 8px; }
.bold { color: #bd2424; }
#content p { font-size: 0.9em; font-weight: bold; position: relative; margin: 0; padding: 5px 10px 5px 15px; }
#sidebar p { font-size: 0.75em; font-weight: bold; text-align: left; margin: 0; padding: 5px; }
#sidebar img { position: relative; left: 2px; margin: 0; padding: 0; }
p a:link, p a:visited, p a:active { color: #b77070; text-decoration: none; }
p a:hover { color: #a95555; }
.labelContainer { position: relative; width: 100%; margin: 0; padding: 0; }
.left label { margin: 0; padding: 3px 0; display: block; }
.right input { margin: 0 0 2px; padding: 0; display: block; }
.right input.inline { margin: 0; padding: 0; display: inline; }
.left { width: 215px; float: left; margin: 0; padding: 0 0 0 15px; }
.right { width: 320px; float: right; margin: 0; padding: 0; }
label.txtArea { margin: 0; padding: 0 0 38px; }
label.txtArea2 { margin: 0; padding: 0 0 35px; }
label.option2Area { margin: 0; padding: 0 0 18px; }
label.option4Area { margin: 0; padding: 0 0 65px; }
.clear { clear: both; }
.pad1 { margin: 8px 0 0; padding: 0; }
label.soption2Area { margin: 0; padding: 0 0 23px; }
label.soption2Area2 { margin: 0; padding: 0 0 15px; }
label.soption2Area3 { margin: 0; padding: 0 0 15px; }
label.soption3Area { margin: 0; padding: 0 0 33px; }
label.soption6Area { margin: 0; padding: 0 0 64px; }
label.stxtArea2 { margin: 0; padding: 0 0 35px; }
label.stxtArea5 { margin: 0; padding: 0 0 35px; }
label.stxtArea6 { margin: 0; padding: 0 0 35px; }