 body {
	  font:1.0em verdana, arial, san serif;
	  background-color:#373737;
      background-image: url("rhgradient7.jpg");
      background-repeat:repeat-x;
  	  }
  	  
 * {margin:0px;
      padding:0px;
      } 
 #wrapper {
	  border:0px;
	  background-image: url("rhmid.jpg"); 
	  background-repeat:repeat;
	  border:0px;
	  margin: auto; 
	  width:770px;
      }
      
 #top {border:0px;
	  background-image: url("rhtop.jpg");
	  background-repeat:no-repeat;
	  border:0px; 
	  margin:118px auto 0;
	  padding:0px;
	  width:770px;
      }
      
 #top img {
	 margin:15px 15px 0;
	 border:0px;
	 }
 
 #mid {
	 border:0px;
	 margin:0 auto;
	 padding:0px;
	 width:770px;
     }
      
 #mid img {
	 border:0px;
	 margin:0 0 0 30px; 
	 }


 #nav {margin:0;border-width: 0px;clear:both;
      padding :0;float:left;
      list-style-type:none;
      width:250px; 
      }

 #nav ul li a img {
	padding:0;
	margin:0;
	border:0;
	text-align:right;
	}	
	
 #nav ul li a:hover img {
	opacity:0.7;
	filter: alpha(opacity = 70);
	}	


 div#nav ul {
	width:90%;
 	list-style-type: none; 
 	text-decoration:none;
 	margin:0 0 0 0px;
 	padding:0;
 	text-align:right;
 	font-size: .8em;
 	}
 	
 div#nav ul li ul li{
	 list-style-type: none; 
	 text-decoration:none;
	 margin:0 0 0 20px;
	 padding:5px 10px 5px 5px;
	 border-left:1px solid #069;
	 border-top:1px solid #069;
	 border-right:1px solid #5be;
	 border-bottom:1px solid #4ad; 
	 color:yellow;
	 font-weight:normal;
     	 background-color:#636; 	
     	 font-size: .96em; 
     	 list-style-position: inside;width:80%;
	 }
	 
 div#nav ul li ul li a:link {
	 list-style-type: none; 
	 text-decoration:none;
	 color:yellow;
	 font-weight:normal;
	 padding:2px 0px; 
	 }
	 
 div#nav ul li ul li a:visited {
	 list-style-type: none; 
	 text-decoration:none;
	 color:yellow;
	 font-weight:normal;
	 padding:2px 0px;
	 }
        
 div#nav ul li ul li a:hover {
	 list-style-type: none; 
	 text-decoration:none;
	 color:blue;
	 font-weight:normal;
	 background-color:#cb99cc;
	 padding:2px 0px;
	 }
                


 p#sidecontact {
	text-align:right; 
	font-weight:bold; 
	font-size:76%; 
	margin: 0px 30px 0px 0px;
	}
	
 p#sidecontact a {font-size:120%;}
  
 p#sidecontact a:link {
	  font-style:italic;
	  text-decoration:none;
	  font-size:100%;
	  }
	  
 p#sidecontact a:visited {
	  font-style:italic;
	  text-decoration:none;
	  }
	  
 p#sidecontact a:hover {
	  font-style:italic;
	  text-decoration:none;
	  background-color:blue;
	  color:yellow;
	  }    
                              
 p#sideaddress {
	text-align:right; 
    font-weight:bold; 
    font-size:76%; 
    margin: 0px 30px 0px 0px;
    }
    
 p#sideaddress a {
	 font-size:120%;
	 }
  
 p#sideaddress a:link {
	 font-style:italic;
	 text-decoration:none;
	 font-size:100%;
	 }
	 
 p#sideaddress a:visited {
	 font-style:italic;
	 text-decoration:none;
	 }
 p#sideaddress a:hover {
	 font-style:italic;
	 text-decoration:none;
	 background-color:blue;
	 color:yellow;
	 }
 
 p#northaddress {
	 text-align:right; 
	 font-weight:bold; 
	 font-size:13px; 
	 margin: 0px 30px 0px 0px;
	 } 
	 
 p#northaddress a {font-size:120%;}
  
 p#northaddress a:link {
	 font-style:italic;
	 text-decoration:none;
	 margin: 0px 30px 0px 0px;
	 }
	 
 p#northaddress a:visited {
	  font-style:italic;
	  text-decoration:none;
	  }
	  
 p#northaddress a:hover {
	  font-style:italic;
	  text-decoration:none;
	  background-color:blue;
	  color:yellow;
	  }
  
 p#locations {
	 text-align:right; 
	 font-weight:normal; 
	 font-size:14px; 
	 font-style:italic; 
	 margin: 0px 30px 0px 0px; 
	 padding:0px 0px;
	 }
 
 div#content {
	 width:510px;
	 float:right;
	 background-color:#cebece;
	 background-image: url("rhmid.jpg");
	 background-position:top right;font-size:14px;line-height:21px;
	 }
 
 #content img {margin:15px 15px 10px;}	
  
 #content p, textarea {margin:15px 50px 0 20px;}
 
 #content h3 {
	 padding: 0;
	 margin:50px 100px 0;
	 }
	 	
 #content ul li {margin:5px 50px 0 20px;}
 
 #content h4 {
	 padding: 0;
	 margin:20px 100px 0 20px;
	 font-weight:bold;
	 }
	  
 #content iframe {
	 margin: 50px auto 20px; 
	 border: 1px solid blue;
	 }
  
 div#massage {
	 width:510px;
	 float:right;
	 background-color:#cebece;
	 background-image: url("rhmid.jpg");
	 background-position:top right;
	 }
	 
 #nis{border solid black 1px;
 	  width:210px;
 	  background-color:#321321;
 	  color:white;
 	  float:left;
 	  font-size:70%;
 	  margin:20px 20px 10px 20px;
 	  }	 
 
 #nis ul{margin-bottom:10px;}
 
 #nis ul li{margin-right:20px;}
 
 #nis2 {border solid black 1px;
 		width:230px;
 		background-color:#543543;
 		color:white;
 		float:right;
 		font-size:70%;
 		margin:20px 60px 10px 10px;
 		}
 
 #nis2 h6 {
	 padding:10px 20px;
	 background-color:#321321;
	 font-size:10px;
	 }
 
 #nis2 p {margin-right:20px;}
 
 #massage img {margin:15px;}	 
  
 p#center {text-align:center;}
 
 .req {
	color:#392939;
	font-style: italic;
	font-weight:bold;
	}

 p.req{margin-top:0;}

 #recaptcha_area{margin:5px 0 0 40px;}

 #send{margin-left:40px;}
	 
 #sent{font-weight:bold;} 

 .firstword {
	 font-style:italic;
	 font-weight:bold;
	 }

 #contents table {
	padding:5px;
 	margin:10px 25px;
 	}

 div#contents table th {
	 vertical-align:top;
	 border-left: 1px solid black;
	 background-color:#cebece;
	 }
	 
 div#contents table tr td {
	 font:70% verdana, sans-serif;
	 padding:5px;
	 vertical-align:top; 
	 border-left: 1px solid black;
	 background-color:#cebece;
	 }
	 
 div#contents p {margin-top:10px;}

 #bottom {
	 border:0px;
	 background-image: url("rhbottom.jpg");
	 background-repeat:no-repeat;
	 border:0px;
	 margin: 0 auto;
	 padding:14px 0px;
	 width:770px;
     }   
      
 h5 {
	 margin-top:20px;
	 margin-left:15px;
	 font-size:12px;
	 }

 .clearfix {clear:both;}  

 #under {
     text-align:center;
     color:yellow;
     margin:20px auto;
     font-style:italic;
     font-weight:normal;
     font-size:.75em;
     background-image:none;
     width:770px;
     }  
	  
 #blue {background-color:blue;} 
	  
 #under a:link {
	 text-decoration:none; 
	 color:yellow;
	 }
	 
 #under a:visited {
	 text-decoration:none; 
	 color:yellow;
	 }
	 
 #under a:hover {
	 color:yellow; 
	 background-color:blue;
	 }
	  
	  
