@media print {
  BODY {
	background: #ffffff;
	color:black;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: .9em;
	line-height: 135%;
  }

  div#main {
	background-color: white;
        margin-bottom : 0px;
  }


  div#banner {
	background-color: white;
	margin: 0px;
  }

  img#logo {
  	border: none;
  	padding: 0px;
  	margin: 0px;
  	width: 60px;
  	height: 20px;
  }

  div#banner h1 {
  	font-size: 1.1em;
  	margin-top: 0em;
  	margin-bottom: 1em;
  	text-align: left;
	vertical-align: top;
  }

  div#menu {
	display:none;
     }

  div#footnote {
	background-color: white;
        margin-top : 48pt;
        border-top: 1pt solid #000000;
  }

  H2 {
  	font-size: 2.5em;
  	margin-top: 0em;
  	margin-bottom: .5em;
	clear: both;
  }

  div#footnote p {
	font-size: smaller;
        line-height: 110%;
	text-align: right;
        
  }
} 

@media screen {
  BODY {
	background: #000C90 url("graphics/bkg.gif");
	color:black;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: .9em;
	line-height: 135%;
  }

  div#main {
	background-color: white;
	margin-right: 5%;
	margin-left: 13.2em;
        margin-top : 1em;
        margin-bottom : 0px;
        padding: 3px;
        border: 1px solid #000C90;
        border-bottom: 1px solid #ffffff;
  }


  div#banner {
  	position: absolute;
	background-color: white;
	left: 0;
        top: 1em;
	width: 12em;
        height: 11em;
	margin: 0px;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-left: 1em;        
	z-index: 1;
  }
  body>div#banner {position: fixed}


  div#menu {
  	position: absolute;
	background-color: white;
	left: 0;
        top: 11em;
	width: 12em;
	min-height: 150px;
	margin: 0px;
        padding-bottom: 15px;
        padding-left: 1em;        
	z-index: 1;
  }
  body>div#menu {position: fixed}

  div#footnote {
	background-color: white;
	margin-right: 5%;
	margin-left: 13.2em;
        margin-top : 0px;
        margin-bottom : 100%;
        padding: 3px;
        border: 1px solid #000C90;
        border-top: 1px solid #ffffff;

  }

  div#banner h1 {
  	font-size: 1em;
  	margin-top: 0em;
  	margin-bottom: 1em;
	clear: both;
  	text-align: center
  }


  div#menu h2 {  
  	padding-top: 10px;
	font-size: 1em;
  	margin-bottom: .1em;
  }
  div#menu ul {  
 	list-style-type : circle;
	margin: 0px;
	margin-bottom: 10px;
	padding-left: 1em;
  } 

  div#menu li.current {
 	list-style-type : disc;
        font-weight : bold;
  }

  img#logo {
  	border: none;
  	padding: 0px;
  	margin: 0px;
  	width: 131px;
  	height: 52px;
  }


  .printonly {
	display:none;
     }

  div#footnote p {
        margin-top : 5em;
	font-size: smaller;
        line-height: 110%;
	text-align: right;
        
  }
} 



	
	


P, Li {
	text-align: left;
	margin-top: 0px;
	margin-left: 1em;
}
   

H1, H2, H3, H4, H5 {
  font-weight: bold;
  color: #000C90;
  background-color: transparent;
	padding-bottom: 0.1em;
	padding-top: .1em;
	line-height: 1.05em;
	vertical-align: bottom;
  }
 
H2 {
  	font-size: 3em;
  	margin-top: 0em;
  	margin-bottom: 1em;
	clear: both;
  	text-align: center
  }


H3 {
 font-size: 1.3em;
 margin-top: 1.3em;
  margin-bottom: .1em;
	border-bottom: 1px solid #000C90;
	clear: both;
  }


H4 {
  font-size: 1em;
  margin-top: 1.3em;
  margin-bottom: .1em;
  }

  

img {
	border: 0px none white;
	color: white;
	background-color : #ffffff;
}

	  
A {
	text-decoration: none;
}

A.footnote {
  color: white;
}


A:hover {
	text-decoration: underline;
	background-color : #f0f0f0;

}


 
STRONG {
  font-weight: bold;
  color: #000C90;
  background-color: transparent;
  }

EM {
  font-style: italic;
  }

.hidden {
   font-size : 1px;
   line-height : 0px;
   margin: 0px;
   padding: 0px;
   border: 0px;
   color: white;
}
  
A.hidden:hover {
	background-color : transparent;
}




.no-gap {
	margin-bottom : 0em;
}


