	
		body {
		margin: auto;
		font: 80% arial, helvetica, sans-serif;
		background: #5b6640;
		}
		
		li {
	  list-style-type:none;
	  text-align:left;
	  padding:3px;
	  }
	  
	  ul.searchbox {
	  padding:auto;
	  
	  }
	  
	  ul.searchbox li {
	  list-style-image:url("graphics/greendot.gif");
	  font-size:.9em;
	  text-align:center;
	  padding:3px;
	  }
	  
		#frame {
		width:90%;
		max-width:1250px;
		border:2px solid white;
		background:#b2bb95;
		background-image:url("graphics/horizonbgnologo6.jpg");
		background-repeat:no-repeat;
		padding-top:1em;
		margin:1em auto 1em auto;
		}
		
		div.bookshelf {
		color:#000;
		width:95%;
		max-width:810px;
		max-height:587px;
		border:1px solid white;
		background:transparent;
		background-image:url("graphics/bluebookshelf.jpg");
		background-repeat:no-repeat;
		padding:.5em;
		margin:auto;
		}
		
		div.announcement {
		color:#000;
		font-weight:bold;
		width:95%;
		border:1px solid #991122;
		padding:.5em;
		margin:auto;
		}
		
		div.smallannouncement {
		color:#000;
		font-weight:600;
		width:85%;
		border:1px solid #991122;
		padding:.2em;
		margin:auto;
		}
		
		.buttonplate {
		background:#ddd;
		width:80%;
		border:1px solid black;
		margin:auto;
		padding:.2em;
		}
	  
		.sidecaption {
		margin:1em 2em 1em 2em;
		}
		
	  a:link {
    font-size:;
    color: #0000ff;
    text-decoration: none;
    }
    a:visited {
    color: #800080;
    text-decoration: none;
    }
    a:hover {
    text-decoration: underline;
    color: #FF0000;
    }
    
    #letterhead {
		background:transparent;
		margin:auto;
		text-align:center;
		}
		
		#left {
		position:relative;
		background:transparent;
		margin: auto;
		width:20%;
		padding-left:.2em;
		float:left;
		text-align:center;
		}
	
		#searchbox {
		background:transparent; 
		border:1px solid #007A54;  
		margin:auto;
		width:95%;
		padding:.5em;
		}
		
		#googlesearch {  
		background:transparent;
		border:1px solid #007A54;  
		margin:auto;
		width:80%;
		padding:.5em;
		}
		
		#mrlssearch {  
		background:transparent;  
		margin:auto;
		width:98%;
		padding:.5em;
		}
		
	  #center {
		position:relative;
		width:58%;
		padding-left:.5em;
		text-align:center;
		margin: auto;
		float:left;
		background:transparent;
		}
		
		#center75 {
		position:relative;
		width:75%;
		text-align:center;
		margin: auto;
		padding-left:.5em;
		float:left;
		background:transparent;
		}
		
		#fullcenter {
		width:97%;
		text-align:justify;
		padding-top:5em;
		margin:auto;
		background:transparent;
		}
		
		#fullcenter li {
	  list-style-type:none;
	  text-align:left;
	  padding:3px;
	  }
	  
	  #boardcenter {
		width:97%;
		padding-top:5em;
		margin:auto;
		background:transparent;
		}
		
		ul.boardcenter li {
	  list-style-type:none;
	  font-weight:bold;
	  text-align:center;
	  padding:3px;
	  }
	  
	  #linkscenter {
		width:100%;
		text-align:;
		background:#b2bb95;
		background-image:url(graphics/linksbg.jpg);
		background-repeat:no-repeat;
		padding-top:4em;
		margin-top:16.5em;
		}
		
		#linkscenter a {
	  font-size:1.2em;
    }
    
	  #right {
		position:relative;
		width:20%;
		margin:auto;
		float:left;
		background:transparent;
		text-align:center;
		}
		
		#picbar {
		position:relative;
		width:40%;
		margin:auto;
		padding-left:;
		float:left;
		background:transparent;
		text-align:center;
		}
			
	  #footer {
    clear:all;
    text-align:center;
		font-size:.9em;
		margin:1em auto auto auto;
    background-color:transparent;
    color:#444;
    }

    #links {
    width:95%;
    margin: 0px auto 0px auto;
    }
    
    #links a {
    font-size:1.2em;
    }	
	
	#left img {
	max-width:80%;
	}
	
		h1 {
		font-size:1.4em;
		text-align:center;
		margin:.8em;
		}
		
		h2 {
		font-size:1.2em;
		text-align:center;
		margin:.5em;
		}
		
		h3 {
		font-size:1em;
		text-align:center;
		margin:.5em;
		}
		
		h4 {
		font-size:.9em;
		text-align:center;
		margin:.5em;
		}
		
	  p { 
	  text-align:justify;
	  line-height:1.25;
	  }
	
	  .ordinal {
	  position: relative;
	  bottom: 0.5em;
	  font-size: 0.8em;
    }
    
    .graytext {
    color:#333;
    }
    
    .whitetext {
    color:#fff;
    }
    
    .attention {
    color:#991122;
    font-weight:bold;
    text-align:center;
    padding-left:1em;
    padding-right:1em;
    }
 
    .footnote {
		font-size:.9em;
		text-align:center;
		}
		
		table.chart {
		margin-left:auto; 
		margin-right:auto;
		}
		
		table.pics {
		border-spacing:20px;
		color:white;
		word-wrap:break-word;
		margin-left:auto; 
		margin-right:auto;
		}
		
		#feesched {
		line-height:1.5em;
		}
		
		.feeschedleft {
		font-weight:bold;
		vertical-align:top;
		}
		.askformlabel {
		width:30%;
		text-align:right;
		font-weight:bold;
		background-color:transparent;
		vertical-align:top;
		}
		
		.askforminput {
		text-align:left;
		vertical-align:top;
		width:70%;
		}
		
		th {
		text-align:center;
		}
		
    .inline {
		float:left;
		margin:.5em;
		}
		
		.inline1 {
		float:right;
		margin:.5em;
		}
		
		.center {
		text-align:center;
		margin:.5em;
		}
 
 .logo {
		float:right;
		margin:1em;
		padding-bottom:6em;
		}
		
    hr {
    color:#fff;
    }
    
    img {
    align:center;
    border:0;
    }
	
	  #navbar {
		text-align:center;
		margin-top:5em;
		margin-bottom:12em;
		}
		
    #navbar ul {
    padding-left:0;
    background-color:transparent;
    float:left;
    width:100%;
    }

    #navbar ul li { 
    display:inline; 
    }

    #navbar ul li a {
    font-size:1em;
    font-weight:lighter;
    padding:.1em .5em;
    background-color:transparent;
    color:#333;
    text-decoration:none;
    }

    #navbar ul li a:hover {
    background-color:#5b6440;
    color:#fff;
    }
    
    input.btn { 
    color: #000;
    font: 90% arial, helvetica, sans-serif;
    }	
