 body{
	background-color: #4E4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	color: Black;
}
a:link, a:visited{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
text-decoration: none;
	color:black;
}
a:hover{
	text-decoration: underline;
}
a:focus, a:active{
	outline: none;
}

a:link img, a:visited img { border-style: none } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

h1, h2, h3, h4, h5, h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 text-align: left; background: transparent; margin: 0px;}
/* background should be transparent, but WebTV has a bug */
h1, h2, h3 { color:#448DAB;}
h1 {font-size: 18px;   }
h2 {font-size: 12px;  }
h3 {font-size: xx-small;  }
h4 {font-size:xx-small;  }
h5 { font-style: italic !important; font-size: xx-small;  }
h6 { font-variant: small-caps; font-size: y-small;}
 .spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
background:#FFFFFF;}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  background:#FFFFFF}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  background:#FFFFFF}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;}
.spiffy4{
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF}
.spiffy5{
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF}
.spiffyfg{
  background:#FFFFFF
 }
 .top{
 	margin-top: 10px;
 }
 .header{
	border-bottom: 8px solid #4E4C4C;
 }
 .lnav{
	width: 200px;
	float: left;
 }
.lnav  ul{
  	margin-top: 20px;
  }
.lnav li {
  	list-style: none;
	margin: 10px  0px;
	/*border-bottom: 1px solid gray;*/
	text-align: left;
	margin-left: -30px;
}
.lnav li a:link, a:visited{
		text-decoration: underline;
		font-weight: normal;
   }
.lnav li a:hover{
	   text-decoration: underline;
}
.lnav img{
	vertical-align: middle;
}
.content{
	   background-color: #FFF;
		width: 556px;
		font-size: 12px;
	   text-align: justify;
		padding: 8px 5px 2px 5px;
		vertical-align: top;
}
.content a:link, .content a:visited{
	color: #DD8C23;
	font-weight: normal;
	text-decoration: none;
}
.content a:hover{
	text-decoration: underline;
}
.img{
  margin-left: 35px;
  background-color: #D8EFF9;
}
.button{
	margin-left: 20px;
	margin-bottom: 10px;
}

.white{background-color: #D8EFF9;
	 }
.footer{
	background-image: url(images/rh-footer.jpg);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	background-color: #FFF;
	padding:3px; 
}
.footer a:link, .footer a:visited{
	color: #508A91;
	font-weight: normal;
	text-decoration: none;
	margin: 2px 5px;
}
.footer a:hover{
	text-decoration: underline;
}
.menu{
   vertical-align: bottom;
	text-align: justify;
}

