/* TOC:
   html elements
   general structure
   navigation menu
   other stuff
*/

/* html elements */

         body {
                 font-family: Arial, Helvetica, sans-serif;
                 background: #FFFFFF;
                 list-style-type: none;
                 font-size:10pt;
         }

         h1 {
                 margin-bottom: 30px;
                 font-weight: bold;
                 font-size: 16px;
                 clear: left;
         }

         h2 {    font-size: 14px;}
         h3 {
                 font-size: 13px;
         }

         p  {

         }
         a {
                 text-decoration: none;
         }
         a:link {
                 color: #0035b0;
                 text-decoration: none;
         }
         a:visited {color: #C0C0C0}

         a.red {
                color: #FF0000;
                text-decoration: none;
         }

/* general structure */

         .banner {
                 position: absolute;
                 left: 0px;
                 top: 0px;
         }

         .main {
                 position: absolute;
                 width: 715px;
                 left: 170px;
                 top: 115px;
                 z-index: 2;
         }

         .content {
                 border: 1px solid #d0d0d0;
                 padding: 10px 10px 20px 25px;
				 background-color: #f5f5f5;
                 color: black;

         }

         .footnote {
                 margin: 10px;
                 font-size: 11px;
                 color: #666666;
                 z-index: 1;
         }

/* navigation menu */

         .nav {
                 position:absolute;
                 top: 55px;
                 width: 120px;
                 left: 20px;
                 z-index: 3;
         }

         .nav a {
                 font-size: 11pt;
                 font-weight: bold;
                 color: yellow;
         }

         .nav a:link, .nav a:visited {
                 display: block;
                 color: yellow;
                 border-bottom: 1px solid #C0C0C0;
                 background-color: #0035b0;
                 padding: 4px 0px 3px 10px;
                 margin: 0;
         }

         .nav a.first {
                 border-top: 1px solid #C0C0C0;
         }

         .nav a:hover{
                 background-color: yellow;
                 background-image: none;
                 text-decoration: none;
                 color: #0035b0;
         }

/* form */
		input, select, textarea {
  				border: 1px solid #555555;
				background-color:#FDFBD5;		
		}

/* other stuff */

         .static a:visited {
                 color: #003dc9;
         }

         .cur a:hover, .cur a:link, .cur a:visited{
                 color: black;
         }