body {
height: 100%;
width: 100%;
font-family: Arial, Helvitica, Verdana, sans-serif;
font-size: 9.00pt;
color: #111;
}

td, p {
font-family: Arial, Helvitica, Verdana, sans-serif;
font-size: 9.00pt;
color: #111;
}

a:link, a:visited {
font-size: 9.00pt;
color: #d22027;
text-decoration: none;
}
a:hover, a:focus {
color: #801900;
}

hr {
margin-bottom: 12px;
width: 100%;
border-bottom: 1px solid #bfbfbf;
}

input, select, textarea {
font-size: 9.00pt;
color: #111;
background-color: #fff;
border: 1px solid #aaa;
}
input.input {
width: 250px;
background-color: #ffffa0;
border: 1px solid #aaa;
}
input.inputOptional {
width: 250px;
background-color: #eee;
border: 1px solid #aaa;
}
input.radio {
margin: 5px 0;
}
select.select {
width: 250px;
background-color: #ffffa0;
border: 1px solid #aaa;
}
select.selectOptional {
width: 250px;
background-color: #eee;
border: 1px solid #aaa;
}
textarea.textarea {
width: 250px;
height: 80px;
background-color: #ffffa0;
border: 1px solid #aaa;
font-family: Arial, Helvitica, Verdana, sans-serif;
font-size: 9.00pt;
color: #111;
}
textarea.textareaLarge {
width: 250px;
height: 250px;
background-color: #ffffa0;
border: 1px solid #aaa;
font-family: Arial, Helvitica, Verdana, sans-serif;
font-size: 9.00pt;
color: #111;
}
textarea.textareaOptional {
width: 250px;
height: 80px;
background-color: #eee;
border: 1px solid #aaa;
font-family: Arial, Helvitica, Verdana, sans-serif;
font-size: 9.00pt;
color: #111;
}
input:focus, select:focus, textarea:focus {
background-color: #fff;
border: 1px solid #000;
}
input.button {
padding: 2px 4px;
background-color: #d53703;
color: #fff;
font-weight: 900;
border: 1px solid #810a01;
cursor: pointer;
}
input.button:hover {
background-color: #fff;
color: #d53703;
border: 1px solid #000;
}

h2, h3, h4, h5, h6 {
padding: 4px 0;
}

h1 {
padding-bottom: 3px;
margin-bottom: 10px;
font-size: 10.5pt;
line-height: 120%;
color: #d53703;
text-transform: uppercase;
border-bottom: 1px solid #bfbfbf;
}

h2{
font-size: 10.0pt;
color: #d53703;
line-height: 120%;
}

h3{
margin-bottom: 10px;
font-size: 9.5pt;
line-height: 120%;
color: #d53703;
border-bottom: 1px solid #bfbfbf;
}

h4{
font-size: 9.25pt;
color: #d53703;
line-height: 120%;
}

h5{
font-size: 9.00pt;
color: #d53703;
line-height: 120%;
}

h6{
font-size: 8.00pt;
color: #000;
line-height: 120%;
}

p {
padding-bottom: 12px;
line-height: 135%;
}

td {
line-height: 135%;
}

.smalltext {
font-family: Arial, Helvitica, Verdana, sans-serif;
font-size: 7.0pt;
color: #111;
}
.success {
padding: 4px 2px 4px 2px;
font-weight: bold;
color: #00CC00;
}
.error {
padding: 4px 2px 4px 2px;
font-weight: bold;
color: #f44;
}
.validationError {
color: #f44;
}
p.validationError {
padding: 0;
line-height: 120%;
}

#sitecontainer {
margin: auto;
width: 960px;
height: 100%;
}

div.sitemap {
margin-bottom: 20px;
}
div.sitemap li.sitemap0 {
margin-top: 10px;
}
div.sitemap li.sitemap1 {
text-indent: 15px;
}
div.sitemap li.sitemap2 {
text-indent: 30px;
color: #d96e44;
text-decoration: none;
}

#adminBodyContent ul, #adminBodyContent ol, #contentRegion ul, #contentRegion ol {
padding: 0 20px 10px 40px;
font-size: 9.00pt;
color: #111;
}

#adminBodyContent ul li, #contentRegion ul li {
padding-bottom: 4px;
font-size: 9.00pt;
color: #111;
line-height: 135%;
list-style-type: disc;
list-style-position: outside;
}

#adminBodyContent ol li, #contentRegion ol li {
padding-bottom: 5px;
font-size: 9.00pt;
color: #111;
line-height: 135%;
list-style-type: decimal;
list-style-position: outside;
}

#adminBodyContent blockquote, #contentRegion blockquote {
background: url(../images/icon_quotation.gif) top left no-repeat;
padding: 12px 60px 12px 40px;
font-size: 10.0pt;
color: #666;
}
#adminBodyContent blockquote p, #contentRegion blockquote p {
font-size: 10.0pt;
color: #666;
}

#adminBodyContent address, #contentRegion address {
padding: 12px 60px 12px 40px;
font-size: 9.00pt;
font-style: italic;
color: #111;
}

#adminBodyContent pre, #contentRegion pre {
padding: 12px 60px 12px 40px;
font-family: "New Century Schoolbook", Times, serif;
font-size: 9.00pt;
font-style: italic;
color: #000;
}

#ie6-message-wrapper { position: fixed; z-index: 1111; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #fff; }
#ie6-message { margin: 5% auto 0 auto; padding: 20px; width: 600px; height: 400px; border: 13px solid #aaa; background-color: #eee; }
#ie6-message h1 { text-transform: uppercase; }
