body   {
	margin:0px;
	padding:0px;
	font-family:"Verdana", arial, helvetica, sans-serif;
	color:#31659c;
	}
	
	
/* Headers and paragraphs */

h1 
       {
	margin:0px 0px 0px 0px;
	padding:0px;
        font-family:"Verdana",arial,sans-serif;
        font-weight:bolder;
        font-size:16pt; 
        color:#9cc3ce;
        line-height:28px;
	}
h2
        {
        font:bolder 14pt "Verdana", arial,sans-serif;
        color:#9cc3ce;
        margin:0px 0px 15px 0px;
        }
 
div.menu h2
        {
        font:bolder 12pt "Verdana",arial,sans-serif;
        color:#31659c;
        margin:5px 5px 5px 5px;
		        }
				
div.menu h3		
{
        font:bolder 10pt "Verdana",arial,sans-serif;
        color:#31659c;
        margin:5px 5px 5px 5px;
		        }		

h3
        {
        font:bolder 12pt "Verdana",arial,sans-serif;
        color:#31659c;
        margin:0px 0px 5px 0px;
        }

		
option
		{
		color:#31659c;
		}
		

p       {
	font:10pt "Verdana",arial, helvetica, sans-serif;
	margin:0px 120px 15px 0px;
	padding:0px;
	}
div.content>p {margin:0px;}
div.content>p+p {text-indent:30px;}

div.section p 
        {
        font:8pt "Verdana",arial,sans-serif;
        margin:0px;
        padding:0px;
        }

div.footer p 
        {
        font:10pt "Verdana",arial,sans-serif;
        margin:5px 5px 5px 5px;
        padding:0px;
        }

p.menu
        {
        font:8pt "Verdana",arial,sans-serif;
        color:#31659c;
        margin:5px 5px 5px 5px;
        }

p.warn
        {
        font:bolder 14pt "Verdana",arial,sans-serif;
        color:#FF3300;
        margin:0px 5px 5px 5px;
        }

p.gl  {
	font:10pt "Verdana",arial, helvetica, sans-serif;
	color:#c0c0c0;
	margin:0px 50px 15px 0px;
	padding:0px;
	}

span.gl {
        font:10pt "Verdana",arial, helvetica, sans-serif;
	color:#c0c0c0;
	}

strong
{
	color: #31659c;
}

strong.le
{
	color: #9cc3ce;
}

strong.red
{
	color: #FF3300;
}
		
code
        {
         font-weight:bolder;
         margin-left:20px;
         color:#9cc3ce;
         }

img.border
         {
         border:1px solid #9cc3ce;
         margin:10px 10px 10px 20px;
         }

img.buttons
         {
         border:1px solid #9cc3ce;
         margin:0px 5px 0px 5px;
         }

		 
img.x
{
position:absolute;
right:0px;
top:0px;
z-index:-1
}

		 
b.caption
         {
          margin:10px 10px 10px 20px;
         }

p.caption
        {
	font:11pt "Verdana",arial, helvetica, sans-serif;
	margin:10px 130px 10px 50px;
	padding:5px;
	}

/* Tables */


th
         {
          font-weight:bolder;
          color: #31659c;
          padding:0px 5px 0px 5px;
         }

td
         {
		 font:10pt "Verdana",arial, helvetica, sans-serif;
          padding:0px 5px 0px 5px;
         }

/* Links */

a.menu:link
        {
        color:#31659c;
        text-decoration:none;
        }

a.menu:visited
        {
        color:#9cc3ce;
        text-decoration:none;
        }

a.menu:hover
        {
        background-color:#9cc3ce;
        color:#9cc3ce;  
        }

a.menu:active
        {
        color:#9cc3ce;
        text-decoration:none;
        }
		
a.nav:link
        {
        color:#31659c;
		font-weight: bolder;
        text-decoration:none;
        }
		
a.nav:visited
        {
        color:#31659c;
        text-decoration:none;
		font-weight: bolder;
        }
		
a.nav:hover
        {
	text-decoration: underline;
}

a.nav:active
        {
        color:#31659c;
        text-decoration:none;
	font-weight: bolder;
        }

		
		/* lists */
		
ol.loweralpha {list-style:loweralpha}

ol      {
        margin:10px 50px 10px 10px;
        font:10pt "Verdana",arial, helvetica, sans-serif;
        }    

ul      {
        margin:10px 50px 10px 10px;
        font:10pt "Verdana",arial, helvetica, sans-serif;
        }    

li      {
         margin:10px 10px 10px 10px;
                 }

dl      {
        margin:10px 150px 10px 10px;
        font:10pt "Verdana",arial, helvetica, sans-serif;
        }
		
dt      {
        margin:20px 0px 0px 0px;
        font:10pt "Verdana",arial, helvetica, sans-serif;
        }


dd      {
	margin: 10px 130px 30px 10px:
        }


/* divs */

div.section
       {
        position:absolute;
        top:0px;
        right:0px;
        margin:0px 0px 0px 10px;
        padding:30px 10px 10px 10px;
        border-left:4px solid #9cc3ce;
        border-bottom:1px solid #9cc3ce;
        width:301px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:280px;
        }
        body>div.section {width:280px;}

div.header 
        {
        position:relative;
	    margin:0px 0px 10px 0px;
	    padding:20px 0px 0px 20px;
        height:62px;
	    border-bottom:1px solid #9cc3ce;
	    line-height:11px;
	    background-color: #fff;
	    voice-family: "\"}\"";
	    voice-family:inherit;
	    height:82px;
	    }
        body>div.header {height:82px;}

div.content 
        {
	margin:50px 50px 50px 250px;
	padding:10px;
	}

div.links
{
	text-align:right;
}

div.footer
        {
	margin:50px 50px 50px 250px;
	padding:10px;
	width:360px;
	background:#9cc3ce;
        /* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:350px;
        }
        body>div.footer {width:360px;}


div.menu 
        {
	position:absolute;
	top:120px;
	left:0px;
	width:217px;
	padding:10px;
	background:#ffffff;
    border-right:1px solid #9cc3ce;
    border-top:1px solid #9cc3ce;
	border-bottom:15px solid #9cc3ce;
	line-height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:195px;
	}
        body>div.menu {width:195px;}




