body { margin: 0; padding: 0; text-align: center; background: #232323; color: #222;
   font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 11px; 
   scrollbar-arrow-color: #888; scrollbar-3dlight-color: #666; scrollbar-darkshadow-color: #444; 
   scrollbar-face-color: #999; scrollbar-highlight-color: #aaa; scrollbar-shadow-color: #444; 
   scrollbar-track-color: #444; }

#container { width: 1128px; height: 844px; margin: 0 auto 0 auto; text-align: left; border-left: 15px #000 solid; 
   border-bottom: 15px #000 solid; border-right: 15px #000 solid; }
#header-left { float: left; width: 735px; height: 202px; background: #6d3a19 url("images/bg-header-left.jpg") no-repeat top; }
#header-right { float: right; width: 393px; height: 202px; background: #6d3a19 url("javascript/loading.jpg") no-repeat top; }
#links { clear: both; width: 1128px; height: 31px; background: #6d3a19 url("images/bg-links.jpg") no-repeat top; }
#left { clear: both; width: 210px; height: 411px; float: left; background: #884f2b url("images/bg-left.jpg") no-repeat top; }
#right { width: 208px; height: 411px; float: right; background: #884f2b url("images/bg-right.jpg") no-repeat top; }
#maincontainer { width: 710px; height: 396px; background: #884f2b url("images/bg-main.jpg") no-repeat top; padding: 0px 0px 15px 0px; float: left; }
#main { width: 620px; height: 396px; padding: 0px 45px 0px 45px; float: left; overflow: auto; }
#footer { clear: both; width: 1128px; height: 199px; background: #9f623a url("images/bg-footer.jpg") no-repeat top; }
.clear { clear: both; }

#navcontainer { width: 901px; margin-left: auto; margin-right: auto; z-index: 1; }
#navcontainer ul { list-style-type: none; text-align: center; padding: 3px; position: relative; z-index: 2; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 13px; }
#navcontainer li { display: inline; text-align: center; margin: 0 5px; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 13px; } 
#navcontainer li a { padding: 1px 7px; color: #f80; background-color: #75401e; border: 1px solid #632; text-decoration: none; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 13px; }
#navcontainer li a:hover { color: #fcb; background-color: #854; border: 1px solid #632; border-top: 2px solid #632; 
   border-bottom: 2px solid #632; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 13px; }
#navcontainer li a#current { color: #632; border: 1px solid #632; border-top: 2px solid #632; border-bottom: 2px solid #632; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 13px; }

#outer { display: table; height: 395px; #position: relative; overflow: hidden; width: 100%; }
#middle { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
#inner { #position: relative; #top: -50%; margin-left: auto; margin-right: auto; }

h1 span, h2 span, h3 span, h4 span, h5 span { font-family: verdana, helvetica, sans-serif, arial, tahoma; color: #755; padding-left: 10px; }
h1 span { font-size: 15pt; } 
h2 span { font-size: 13pt; } 
h3 span { font-size: 11pt; } 
h4 span { font-size: 10pt; } 
h5 span { font-size: 9pt; }

p { text-align: justify; font-size: 11px; color: #222; font-family: verdana, helvetica, sans-serif, arial, tahoma; }
p.citation { padding-left: 30px; text-indent: -30px; }
p.footer { text-align: center; font-size: 8pt; color: #aaa; }
p.comment { font-size: 8pt; color: #333; }

A:link    {text-decoration: none; color: #833; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 11px; }
A:visited {text-decoration: none; color: #866; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 11px; }
A:active  {text-decoration: none; color: #883; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 11px; }
A:hover   {text-decoration: none; color: #b55; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 11px; }

table, th, tr, td { vertical-align: top; font-size: 10px; font-family: verdana, helvetica, sans-serif, arial, tahoma; }

th { border: 1px solid #777; background-color: #877; padding: 3px; vertical-align: top; font-size: 12px; }
td.blank { padding: 3px; font-size: 11px; }
td.light { border: 1px solid #777; background-color: #cbb; padding: 3px; vertical-align: top; font-size: 11px; }
td.dark { border: 1px solid #777; background-color: #a99; padding: 3px; vertical-align: top; font-size: 11px; }

dt { font-weight: bold; text-align: justify; font-size: 11px; font-family: verdana, helvetica, sans-serif, arial, tahoma; }
dd { text-align: justify; padding-left: 10px; font-size: 11px; font-family: verdana, helvetica, sans-serif, arial, tahoma; }

ul { padding-left: 30px; font-size: 11px; font-family: verdana, helvetica, sans-serif, arial, tahoma; }
ol { padding-left: 30px; font-size: 11px; font-family: verdana, helvetica, sans-serif, arial, tahoma; }

.view { cursor: url("images/mag.cur"), default; text-decoration: none; color: #944; font-family: verdana, helvetica, sans-serif, arial, tahoma; font-size: 11px; }
