﻿html 
{
    padding:0; 
    margin:0;
}
form {  display:block; }
body 
{
    background:#000 repeat-x center top;
    font-size:62.7%;
    font-family:Verdana, Arial;
    padding:0; 
    margin:0;
}
#highResContainer { position:absolute; right:-20px; top:30px; width:200px; text-align:right; }
#lowResContainer { position:absolute; right:-70px; top:21px; width:200px; text-align:right; }
#lowResContainer *, #highResContainer * {  padding:0; margin:0; }

#highResContainer a { color:#BA3B0C; }

#bodyBackground
{
    width:840px;
    margin:0 auto;
    background-color:#fff;
    padding:0 110px 0 60px;
}
p { margin:1.2em 0; padding:0; line-height:1.5em; }
h1 { } 
h2 { font-size:1.5em; margin:1.9em 0 0.8em 0; } 
h3 { font-size:1.3em; margin:1.7em 0 0.7em 0; }
h4 { font-size:1.1em; }
h5 { font-size:1.0em; }

h1,h2,h3,h4,h5 {  }

.simulateLink, a { color:#fef8aa; }
a { cursor:pointer; }
a:hover { text-decoration:none; }
a img { border:none; }

sup { color:#fef8aa; }


hr 
{
    margin:1em 0;
    height:3px;
    padding:0; 
    border:none;
    border-top:1px solid #dd8e2f;
    border-bottom:1px solid #9b6524;
    color:#333;
    clear:both;
}
#pageContainer hr { color:#fff; }

.highlight { background:#ffccff; color:#c00; }

.barHeader
{
    padding:0.3em 1em 0.0em;
    margin:0;
    height:1.5em;
    color:#000;
}


blockquote { font-family:Georgia, 'Times New Roman'; /*background:url(../images/bg-opaque-brown-66.png); overflow:hidden; padding:1em; margin: 2em;*/ letter-spacing:0.5px; line-height:1.4em; } 
blockquote .quote { display:block; } 
blockquote .quote:first-letter { font-size:1.5em;  } 
blockquote .quoter { display:block; float:right; margin:0.3em 0 0 0; } 
blockquote .quoter:first-letter { font-size:1.5em;  } 

blockquote.side {width:40%; margin-top: 0; font-size:1.1em; float:right; margin-right:0; } 
blockquote.side .quote { } 
blockquote.side .quoter { } 

.pullOut { margin:1em -8px; padding:8px; background:url(../images/bg-opaque-brown-66.png); color:#e1d9d9; overflow:hidden; }
.pullOut h2 { margin-top:0 ; padding-top:0px; }
.pullOut .pullOutImage { float:right; margin:1em; }

.horizontalNavigation { height:2em; list-style:none; margin:0;  padding:0; font-size:1em; font-weight:bold; }
.horizontalNavigation li { float:left; margin:0.3em 0.5em; }

.noSpacing { margin:0; padding:0; }

.row { overflow:hidden; }
.label { float:left; padding:6px 3px; width:150px; text-align:right; }
.control { float:left; padding:3px; font-weight:bold; }
.FormNote { float:left; display:block; padding:6px 3px; font-weight:bold; }

.moreText { color:#ddd; }


.shadedBox { position:relative; border:1px solid #000 }
.shadedBox .content { padding:1em 2em; overflow:hidden; background:#6c4034;color:#fef8aa; }

.needsAttention { display:none; background:#f00; color:#fff; }