
/* #666633 = olive */
/* #CCCC99 = light olive */

table
{
    margin: 0;  /* auto */
    border: 0 none white;
    padding: 0;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;

    vertical-align: top;
    text-align: left;

    border-collapse: collapse;  /* collapse,separate */
    border-spacing: 0 0;  /* horz:vert, only for separate */
    empty-cells: show;  /* show,hide */
}

td
{
    margin: 0;  /* auto */
    border: 0 none white;
    padding: 0;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;

    vertical-align: top;
    text-align: left;
}

div
{
    margin: 0;  /* auto */
    border: 0 none white;
    padding: 0;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;

    vertical-align: top;
    text-align: left;
}

/*================================================================*/

h1 h2 h3 h4 h5 h6
{
    color: #666633;
}

h1 { font-size: 24pt; }
h2 { font-size: 18pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 10pt; }
h6 { font-size:  9pt; }

/*================================================================*/

img
{
    margin: 0;  /* auto */
    border: 0 none white;
    padding: 0;
}

/*================================================================*/

ul
{
    padding-top: 0;
    margin-top: 0;
}

li
{
    padding-right: 2em;
}

dl {}

dt {
    margin-top: 1ex;
}

dd {
    margin-top: 0.5ex;
}

#term-defs-top dl dt {
    font-weight: bold;
}

/*================================================================*/
/*================================================================*/
/*================================================================*/

body
{
    background-color:  #ddddaa;

    margin: 0;  /* auto */
    border: 0 none white;
    padding: 30;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;

    vertical-align: top;
    text-align: left;
}

#top
{
/*    text-align: center; */
    border: 0 dashed blue;
}

/*================================================================*/
/*===================       Title         ========================*/
/*================================================================*/

#banner
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#logo
{
    text-align: left;
    vertical-align: top;

    margin: 10 0 0 50;
    padding: 0 0 0 0;
}

#logo a
{
    text-decoration: none;
}

#logo h1
{
    font-size: 20pt;
    color: #666633;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.bigfirst
{
    font-size: 32pt;
}


#tagline
{
    text-align: left;
    vertical-align: bottom;

    font-size: 14pt;
    font-weight: normal;
    font-style: italic;

    margin: 20 40 20 50;
    padding: 0;
}

/*================================================================*/
/*===============      Top  Navigation        ====================*/
/*================================================================*/

div#navtop
{
    background-color: #663;
    text-align: left;
    vertical-align: middle;
    padding: 4 40;
    white-space: nowrap;
}

div#navtop table
{
    text-align: right;
}

#navtop table td
{
    text-align: right;
    vertical-align: middle;

    padding: 0 10;

    border-style: solid;
    border-color: #cc9;
    border-width: 0 2;
}

#navtop a
{
    color: white;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
/*    font-variant: small-caps; */

/*================================================================*/
/*===================  Side  Navigation    =======================*/
/*================================================================*/

#navsidebox
{
/*
     float: right:
     display: inline;

    position: fixed;
    right: 20;
    top: 150;
*/
    position: absolute;
    right: 20;

    margin: 10 0 10 0;
    padding: 10 0 0 0;

    border-style: solid;
    border-color: #663;
    border-width: 0 0 0 0;

    font-weight: bold;
    color: #009;
}

#navsidebox ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#navsidebox li
{
    margin: 0;
    padding: 0;
}

#navsidebox a
{
    color: #663;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.navsidelink
{
    display: list-item;
    /* list-style-type: square; */
    list-style-image: url("images/small_arrow.gif");

    vertical-align: middle;
    margin: 10 0 10 20;
    border: 0 dotted #00f;
    padding: 0 0 0 0;

    font-size: 11pt;
    line-height: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.navselected .navsidelink
{
    /* font-size: 13pt; */
}

/*================================================================*/
/*================           Main Content         ================*/
/*================================================================*/

.main
{
    background-color: #fff;
    color: black;
    padding: 0 0;
    margin: 10 240 30 50;
    /* width: 500; */
    height: 300;
}

.main h2
{
    font-size: 18pt;
    color: #663;
    text-align: center;
    margin: 10 24
    padding: 0 16;
}

.qa
{
    margin: 8 0 24 0;
}

.qa h4
{
    font-size: 11pt;
    line-height: 15pt;

    background-color: #fff;
    color: #663;

    border-width: 1;
    border-style: solid;
    border-color: #663;

    padding: 15;
}

.qa p
{
    color: #000;
    font-size: 11pt;
    line-height: 16pt;

    padding: 2 16;
}

.quote
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: justify;
    color: black;

/*    background-color: #fcfcf9; */

    border-style: double;
    border-color: #663;
    border-width: 0 0 0 6;
    margin: 0 0 0 16;
    padding: 2 16;
}

div.qa p a
{
    color: #0000cc;
}

/*================================================================*/

div.copyright
{
    color: black;
    font-size: 9pt;  /* xx-small */

    padding: 8 50;
    border-style: solid;
    border-color: #663;
    border-width: 2 0 0 0;
}

/*================================================================*/
/*================================================================*/

/*
a:link { color: #0000cc; }
a:visited { color: #0000cc; }
a:active { color: #9900ff; }
*/

/*================================================================*/
/*================================================================*/
