@CHARSET "ISO-8859-1";

/* Global */
html                  { overflow: -moz-scrollbars-vertical; }
body                  { top: 0px; right: 0px; bottom: 0px; left: 0px;
                        width: 800px; 
                        height: 100%; 
                        margin: auto; 
                        padding: 0px;
                        font-family: Verdana, Arial, Helvetica, sans-serif; 
                        font-size: small; }
img                   { border-style: none; }
a                     { color: #000060;
                        font-weight: bold;
                        text-decoration: none; }
a:hover               { text-decoration: underline;
						color: #700808;}
a.nobold:hover        { font-weight: normal; }
h1                    { font-size: medium;
                        color: #000060; 
                        font-style: italic;
                        margin-top: 20px;
                        margin-bottom: 4px; }
h2                    { font-size: medium;
                        color: #000060; 
                        font-style: italic;
                        margin-top: 20px;
                        margin-bottom: 4px; }
ul                    { margin-top: 4px; }
li                    { margin-top: 4px; }
span.bullet-lead      { color: #000060; }

/* Navigation Menu */
tr.menu-header        { height: 44px }
td.menu-arrow         { background-image: url(images/nav-rightarrow.jpg);
                        width: 10px;
                        font-family: Arial;
                        padding-left: 10px }
td.menu-header        { background-image: url(images/nav-menuhead.jpg);
                        width: 160px;
                        text-transform: uppercase;
                        font-family: Arial;
                        font-size: 10pt; }
a.menu-header         { color: #303030;
                        font-size: 10pt;  }
a.menu-header:hover   { font-weight: normal; }
a.menu-item           { color: #404040;
                        font-family: Arial;
                        font-size: 9pt; } 
a.menu-item:hover     { color: #700808; }
div.menu-body         { display: none; }
span.menu-item        { display:block; 
                        width: 172px; 
                        border: solid 1px #D0D0D0; 
                        background-color: #F4F4F4; 
                        text-decoration: none;
                        padding: 1px 5px 1px 5px;
                        margin: 0px 0px -1px 1px; }
span.menu-vspace      { font-size: 4pt }

/* Layout */
#layout-header        { margin: 0 0 0 0; padding: 0; margin-bottom: 12px }
#layout-main-out      { margin: 0; padding: 0; }
#layout-main-in       { margin: 0; padding: 0; }
#layout-left          { margin: 0; padding: 0; float: left;  width: 200px; }
#layout-right         { margin: 0; padding: 0; float: right; width: 170px; }
#layout-middle        { margin: 0px 217px; }
#layout-cleaner       { margin: 0; padding: 0;
                        clear: both;
                        height: 1px;
                        font-size: 1px;
                        border: none;
                        background: transparent; }
#layout-footer        { text-align: center; }
.layout-slot          { margin: 0; padding: 2 2; }
#content              { height: 1px;
                        visibility: hidden; }
p.first               { margin-top: 0px; }
p.question            { font-weight: bold; 
                        color: #700808; }
p.testimonial         { font-style: italic; 
                        color: #700808; }
h1.first              { margin-top: 0px; }

/* Header and Footer */
#header-text          { position: relative;
                        top: -160px; 
                        left: 550px;
                        height: 1px; 
                        color: white;
                        font-family: Arial;
                        font-size: 12pt;
                        font-weight: bold;
                        font-style: italic; }
#footer-text          { padding-top: 12pt;
                        text-align: center;
                        color: #808080;
                        font-size: x-small; }
                        
/* Related Articles */
a.related-article        { color: #000000; }
a.related-article:hover  { color: #3030A0; font-weight: normal; }

/* Bordered Tables */
table.bordered      { border-color: #202060;
                      border-width: thin;
                      border-style: solid solid none none }
th.bordered         { border-color: #202060;
                      border-width: thin;
                      border-style: none none solid solid;
                      padding:      2px 4px 2px 4px; 
                      background-color: #C0C0F0 }
td.bordered         { border-color: #202060;
                      border-width: thin;
                      border-style: none none solid solid;
                      padding:      2px 4px 2px 4px }
#form-labels		{ text-align: right;}
