body {
	background-image: url(images/LYheader.gif);
   background-repeat: no-repeat;
   background-position: center top;
   background-color:#D5E0FF;
   font-family: "Trebuchet MS", Helvetica, Geneva, Tahoma, arial, sans-serif;
   text-align: left;
   font-size: .92em;

   }
   
#container {
	width: 720px;
	margin: 0 auto;
	}
	
#frame {
	width: 100%;
	position: relative;
   background-color:#ffffe1;
   top: 143px;
   border: solid 1px #000080;
   }

.main {
   padding: 10px 55px 20px 55px;
   top: 10px;
   margin: 0 0 0 0;
   text-align: justify;
   }

	
	
#text1 {
   line-height: 1.2em;
	}
	

	
#menu {
   position: absolute;
   top: 116px;
   left: 50%;
   margin-left: -278px;
   }


#foot {
	position: static;
   width: 100%;
   padding-top: 15px;
   margin-top: 143px;
	}

 .note {
	width:160px;	
	text-align:center;
	border: 2px solid #999;
	padding: 10px 10px 0px 10px;
	margin: 0 0 0 0;
   line-height: 100%;
	}
	
 .notefull {
	width:500px;	
	text-align:center;
	border: 2px solid #999;
	padding: 10px 30px 0px 30px;
	margin: 0 auto 0 auto;
   line-height: 100%;
	}

.nleft {float:left; margin: 0px 15px 0 -10px;}
.nright {float:right; margin: 0px -10px 0 15px;}
.nblue {background-color: #99B4FF; color: #eee;}
.nred {background-color: #FFD6E1}
.npurple {background-color:#E0D6FF}
.nyellow {background-color: #FFFFA8}
.ngreen {background-color: #C7FFB3}
.nup {margin-top: -30px;}

.sidebar {float:right; 
	width: 200px; 
	position: absolute; 
	top:0;
	left: 50%; 
	margin-left: 150px; 
	padding: 0 10px 0 0;
	line-height: 100%;
	}


 .help { border-bottom: dotted 1px silver;}

.linklist {text-align: left;
		margin-left: 100px;}

.navigate {
	text-align: center;
	font-size: 10px;}

.audioTText {
	font: .7em tahoma, "trebuchet MS", palatino, "palatino linotype", georgia, "times new roman", serif;
	text-align: center;
	}
   
.footer {
   text-align: center;
   
   }

.header {
   font-size: 1.5em;
   text-align: center;
   line-height: 100%;
   }


.glossary    { text-indent: -10px; margin-left: 10px }

.hidden{
   display:none;
   font-size: 0px;
   text-indent: 5000px;
   }
   
@media print {
   body {
      background-color:#ffffff;
      font-family:arial, sans-serif;
      font-size: 14px;
      margin: 0;
      }

   #frame {
      position: relative;
      left: 0;
      top: 0px;
      margin: 0;
      width: 6.5in;
      text-align: justify;
      border: solid gray 3px;
      }
	

	

   
   .glossary    { text-indent: -10px; margin-left: 10px }

   .hidden{
      display: block;
      margin: 0px 20px;
      font-size: 12px;
      text-indent: 0;
      }
	

   #upgrade {
      display: none;
      }
   #foot {
	margin-top: -0px;
	font-size: 10px;
	}
}