/* <!-- Stylesheet for AN -->
*/


h1, h2, h3 { 
        font-family: "Trebuchet MS", arial, helvetica; 
    }

p, a, div, span, td { 
        font-family: arial, "Poor richard", "Courier New", arial, helvetica; 
    }

h1.doc_header { 
    font-size: 155%; color: #000; font-weight:normal;
    position: absolute; top: 0.16em; left: 10px; z-index: 1; 
    }

h1.shadow { 
    font-size: 155%; color: #f4f4f4; font-weight: normal;
    position:absolute; top: 0.88em; left: 10px; z-index: 0; 
    }

h2 { 
    font-size: 160%; color: #149; 
    font-weight: normal; 
    text-align: left;
    }

a { font-weight: normal; text-decoration: none; }
/*
    a:link { color:#000000; } 
    a:visited { color:#ff009f; }
*/

a:link { color: #139; } 
a:visited { color: #909;}
a:active { color: #ff6666; } 
a:hover { color: #ee6600; }
a.boldlink { font-size: 100%; font-weight: bold; } 

div.centred { text-align: center; font-size: 90%; }
span.bold { font-weight: bold; }
span.italic { font-style: italic; }

div.header_box { top: 0; left: 0; height: 110px; }

#logo { float: right; margin: 14px; border: 0; }

div.body_box { 
    background-color: #ffffff; 
    font-size: 95%;
    background-repeat: no-repeat;  
    }

body { 
    margin: 0px 35% 0px 0px;
    text-align: justify; float: center; 
    border-right: 1px solid red;
    }

table { clear: left; padding: 28px 0px 0px 0px; height: 100%;}

td.text_body { padding-left: 50px; padding-bottom: 20px; padding-right: 100px; }

hr.bottom { 
    background-color: red;
    margin-right: 100px;
    margin-left: 100px;
    }   
      
/* -- Options for the navigation bar -- */
#nav, ul.navlist { 
    list-style: none; 
    padding: 0pt; 
    margin: 0pt; 
    white-space: nowrap;
    }

#nav, div.navlist { 
    font-weight: bold; 
    font-size: 100%;
    }

#nav a:visited  {
    color: #000000; 
    font-weight: bold; 
    }

#nav a:link  {
    color: #000000; 
    font-weight: bold; 
    }

#nav li.navitem li { 
    display: block;
    font-weight: bold; 
    font-size: 80%;
    color: #cc6600; 
    padding: 0em 1px; 
    height: 20pt; 
    }

#nav a { 
    display: block;
    font-weight: bold; 
    font-size: 100%;
    color: #000000; 
    padding: 0em 0px; 
    text-decoration: none; 
    /*height:15pt; */
    }

#nav li.navitem li a:hover { 
    padding: 0.5em 5px 5px 1px; 
    background-color: #FDD017; 
    white-space: nowrap;
    }

li#first { border-left: 1em solid #FFF8C6; }
li#last { border-right: 1em solid #FFF8C6; }

li.navitem { 
    float: left; 
    position: relative;
    width: 8em; 
    height: 13.5pt;
    vertical-align: middle;
    text-align: center; 
    clear: right;
    background-color: #FFF8C6; 
    border-left: 3px dotted #FF0217; 
    }

li.navitem:hover { background-color: #FDD017; }

li.navitem ul.navlist { 
    display: none; position: relative;
    top: 100%; left: 0%; margin: 0px; width: 100%;
    font-weight: bold; background-color: #FFF8C6;
    border: 0px solid #FFF8C6; border-top: 0px solid #FFF8C6; 
    }

li.navitem  ul.navlist { top: auto; left: auto; }

li.navitem ul.navlist li { 
    display: block; float: none;
    background-color: transparent; 
    border: 0px; margin-bottom: 6pt;
    }

li:hover ul.navlist, li.over ul.navlist { display: block; }


/* ----------------------- */
