HTML {
    position:absolute;
    top:0;
    left:0;
    margin:0;
    right:0;
    padding:0;
    height:100%;
     }
BODY {
    position:absolute;
    top:0;
    left:0;
    margin:0;
    margin-right:0;
    right:0;
    padding:0;
    height:100%;
   }
HR {
    height:2px;
    width:100%;
    background:#CCCCCC;
    background-color:#CCCCCC;
    border: 0px #CCCCCC;
    margin: .3em 0em .4em 0em; 
   }
   
HR.bottom {
    height:1px;
    width:100%;
    background:#000000;
    background-color:#000000;
    border: 0px #000000;
    margin: 0em 0em 0em 0em; 
   }
   
H1 {
   font-family:Arial, Helvetica, sans-serif;
   color:#000066;
   font-weight:strong;
   font-size: 1.45em;
   margin: .3em 0em .4em 0em; 
  }

H2 {
   font-family:Arial, Helvetica, sans-serif;
   color:#000066;
   font-weight:strong;
   font-size: .95em;
   margin-bottom: 0.2em;
   margin-top: 0.1em;
   }

   
P {
    margin: .1em 0em .5em 0em;
    font-size: .78em; 
  }
  
.desc {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.75em;
  }
  
P.before { //display:block;
    width:100%;
    height:2px;
    content: "";
    background-color: #CCCCCC;
    margin-left:auto;
    margin-right:auto;
    margin: 10px 0em 0.2em 0em;
    clear: both;
    font-size : 0px;
    line-height : 2px;
    }
  
P.list { 
    text-indent: -2em; margin-left: 2em 
}

P.hierarchy { 
    font-family:Arial, Helvetica, sans-serif;
    font-size: .78em; 
}


   
UL,OL {
    margin: 1px 0px .5em 0px;
    padding-left: 20px;
    font-size: .78em;
   }
   
UL.sublist,OL.sublist {
    margin: 0px 0px 0px 0px;
    padding-left: 20px;
    font-size: 100%;
   }

   
UL.nobullets { 
     list-style: none; 
     }
   
UL.view {
    margin: 1.5em 1em .5em 0px;
    padding-left: 1.0em;
    list-style-image: url(/graphics/view_this.gif);
   }
   
LI.view {
    padding-left: .6em;}
    
LI.menu {
    font-weight:bold;
    font-size: .78em;
   }
    
.heading {
    margin: .5em 0em 1em 0em;
   }
   
A.sec_head:link    { text-decoration:none; color: #FFFFFF; }
A.sec_head:hover   { text-decoration:none; color: #FFFFFF;}
A.sec_head   { text-decoration:none; color: #FFFFFF;}

.address {color:#FFFFFF; }


.navlink {
	font-family : Arial, Helvetica, sans-serif;
	line-height: .8em;
	font-weight: bold;
		}

A.nav:Link  {
			text-decoration : none;
			font-weight : bold;	
			color : #FFFFFF;
		}
		
A.nav:visited {
			text-decoration : none;
			font-weight : bold;	
			color : #FFFFFF;
		}
		
A.nav:hover {
			text-decoration : none;
			font-weight : bold;	
			color : #CCCCCC;
		}

.nav {
			font-family : Arial, Helvetica, sans-serif;
			font-size : .8em;
			color : #FFFFFF;
		}
		
//menu for subnavigation located on right hand bar
.menu {
font-family : Arial,Helvetica,sans-serif;
font-size : 1.1em;
font-weight : bold;
text-decoration : none;
color : #000066;
}

.menu A {
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
font-weight : bold;
text-decoration: none;
color : #660000;
}

.menu A:visited {
color : #FF0000;
}

.menu A:hover {
color : #CC6666;
}

.menu A:active {
color : #CCCCCC;
}

.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : .7em;
		}



