﻿a:link    { text-decoration: none; color: #183568; }
a:visited { text-decoration: none; color: #184558; }
a:active  { text-decoration: none; color: #183568; }
a:hover   { text-decoration: underline; }

body 
{ 
	font-family: Arial, Helvetica, Swiss721, sans-serif; 
	font-size: 10pt;
	color: black; 
	margin-top:0px; 
	min-width: 500px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #6080D0;
	background-attachment: fixed;
	background-image: url(images/backgrnd.png);
	background-repeat: both;	
}


h1            { font-size: 13pt;  color: #285598; BORDER-BOTTOM: blue 1px solid; MARGIN-TOP: 2px; }
h2            { font-size: 12pt;  color: #285598; BORDER-BOTTOM: blue 1px solid; }
h3            { font-size: 12pt;  color: #285598;  }
h4            { font-size: 11pt;  color: #000000; background-color: #EEEEEE; }
sup           { font-size: 0.5em; }

/* table defaults: NO BORDER, reduced font size, TH with background color */
table            { border-style: none; border-collapse: collapse; }
th               { border-style: none; background-color: #C4DAF0; }
td               { border-style: none; }

/* page table - centered with white background */
table.page       { border: 1px #5885B8 solid; border-collapse: collapse; background-color: #FFFFFF; margin-left: 5%; margin-right: 5%; margin-top: 2px; margin-bottom: 2px; min-width: 600px; width: 90%; }

/* table border - table and cells have borders (used for 'charts'), solid white background */
table.border     { border: 1px #5885B8 solid; border-collapse: collapse; background-color: #FFFFFF; }
table.border td  { border-right: 1px #5885B8 solid; border-bottom: 1px #5885B8 solid; }
table.border th  { border-right: 1px #5885B8 solid; border-bottom: 1px #5885B8 solid; }
/* alternate row colors */
tr.arow          { background-color: #EEEEEE;  }
tr.brow          { background-color: #FFFFFF; }

/* header */
table.header     { background-image: url('images/bannerbkgd.jpg'); background-repeat: no-repeat; }
table.header td  { padding: 5px; }				
.hdrrow          { }
.hdrlogo         { padding: 5px; }	
.hdrcaption      { font-size: 30px; color: white; font-weight: bold; }
.hdrright        { font-size: 16px; color: #3040C0; }

/* main navition buttons */
table.mainnav    { border-bottom: 1px #5885B8 solid; border-collapse: collapse; background-color: #F2F2F7; margin-bottom: 5px; }
table.mainnav td { padding: 5px; }
.navbtnx         { background-color: #0000FF; border: 1px solid #000080; padding-left: 9px; padding-right: 9px; padding-top: 2px; padding-bottom: 2px; font-size: 14px; font-weight: bold; margin-right: 1em; color: #FFFFFF; }
.navbtn          { background-color: #D0E0F0; border: 1px solid #C0D0E0; padding-left: 9px; padding-right: 9px; padding-top: 2px; padding-bottom: 2px; font-size: 14px; font-weight: bold; margin-right: 1em; }
a.navbtn:hover   { background-color: #DFEFFF; text-decoration: none; color: #101020; }	
a.navbtn:link    { text-decoration: none; color: #505080; }
a.navbtn:visited { text-decoration: none; color: #505080; }
a.navbtn:active  { text-decoration: none; color: #505080; }
a.navbtnx:link    { text-decoration: none; color: #FFFFFF; }
a.navbtnx:visited { text-decoration: none; color: #FFFFFF; }
a.navbtnx:active  { text-decoration: none; color: #FFFFFF; }
			

/* Navigation tree */
div.navbox       { background-color: #F2F2F7; border: 1px #D0E0D0 solid; margin-left: 5px; margin-right: 5px; }
div.navitem      { padding-top: 3px; padding-bottom: 3px; border-bottom: 2px #D0D0D0 solid; padding-left: 1em; font-size: 9pt; }
div.navitemx     { padding-top: 3px; padding-bottom: 3px; border-bottom: 2px #D0D0D0 solid; padding-left: 1em; background-color: #0000FF; color: #FFFFFF; }
div.navitemx a   { font-weight: normal; }
div.navitemx a:link    { text-decoration: none; color: #FFFFFF; }
div.navitemx a:visited { text-decoration: none; color: #FFFFFF; }
div.navitemx a:active  { text-decoration: none; color: #FFFFFF; }
div.navitem1     { padding-left: 1em; }
div.navitem a    {  }
div.navitem a:hover { text-decoration: none; }
.popup           { position: absolute; visibility: hidden; background-color: #E0F0FF; width: 200px; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 2px solid black; border-right: 2px solid black; padding: 3px; z-index: 10; font-size: 8pt; }

/* Content Area */
td.content       { height: 450px; padding-left: 10px; padding-right: 10px; }

/* Right side Box */
div.rtbox        { background-color: #F4F4FA; border: 1px #A0A0C0 solid; margin-left: 5px; margin-right: 5px; }

/* Footer */
.footer          { color: #404040; font-size: 0.7em;" }

