/* TAG-SPECIFIC STYLES */
body { background: #191919 url(../images/shell/body_bkg.gif) repeat-x; color: #68665d; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
h1 { color: #000000; font-size: 34px; font-weight: normal; margin: 0px; padding: 0px; }
h2 { color: #000000; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; }
input.formError { background: #FEF9E5; border: 2px inset #ab0000; width: 230px; }
input.formField { width: 230px; }
input.survey { width: 194px; }
textarea.survey { width: 426px; }
p { color: #68665d; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }
p.bot0 { margin-bottom: 0px; padding-bottom: 0px; }
p.top0 { margin-top: 0px; padding-top: 0px; }
strong { color: #000000; }
td { color: #68665d; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; }
td.footer, td.footer p { font-size: 10px; line-height: 15px; }
textarea.formError { background: #FEF9E5; border: 2px inset #ab0000; width: 498px; }
textarea.formField { width: 498px; }
ul li { list-style-type: square; margin-bottom: 0px; padding-bottom: 8px; }
li.errors { color: #cd0000; }
/* LINK STYLES */
a:link { color: #cd0000; text-decoration: none; }
a:visited { color: #cd0000; text-decoration: none; }
a:active { color: #cd0000; text-decoration: none; }
a:hover { color: #cd0000; text-decoration: underline; }

a.section:link { color: #000000; text-decoration: none; }
a.section:visited { color: #000000; text-decoration: none; }
a.section:active { color: #000000; text-decoration: none; }
a.section:hover { color: #000000; text-decoration: underline; }

/* BACKGROUND/PADDING STYLES */
.content_bkg { background: #FFFFFF url(../images/shell/content_bkg.gif) repeat-x; background-position: top left; margin: 0px; padding: 0px; }
.content_bkgghost { background: url(../images/shell/chimney_ghosted.jpg) no-repeat; background-position: top right; margin: 0px; padding: 0px; }
.floatleft { float: left; margin: 0px; padding: 0px 20px 0px 0px; }
.floatright { float: right; margin: 0; padding: 0 0 20px 20px; }
.homeheader { background: url(../images/shell/homeheader2.jpg) no-repeat; }
.sidelink { border-top: 1px solid #B3B3B3; margin: 0px; padding: 6px 4px; }

/* TEXT STYLES */
.black { color: #000000; }
.formError { color: #ab0000; font-weight: bold; }
.textlrg { font-size: 13px; }
.textsml { font-size: 11px; }
