/*
  expert.css
  Style Sheet for Expert Management Web Site
  Author: Jessica Arnold UpSide Graphics
  Last update: 29-DEC-2009
*/

body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	width: 900px;
	padding: 0;
	background-image: url(bg_body.gif);
  }
  
  
 ul, li {
    list-style-type: none;
	padding: 0;
	margin: 0;
	}
 
 #header {
	font-family: Arial, sans-serif;
    margin: 0;
	background-image: url(top.jpg);
    background-color: #234467;
    width: 900px;
	height: 40px;}
	
#header p{
	padding: 5px 10px 0px 0px;
	font-weight: normal;
    font-size: smaller;
	color: #f9f2c4;
	text-align: right;
	}
 
 #header2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0;
	background-image: url(header_pic.jpg);
    background-color: #234467;
    width: 900px;
	height: 200px;
	padding-top: 0px;
	margin-top: 0px;
 }
 
 .logo_1{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
	#border {
	background: #dcdcb8;
	height: 22px;
	width: 900px;
	white-space: normal;
	margin: 0;
	margin-bottom: -5px ;
	}
 
 .field {
 color: #234467;
 font-family: arial;
 font-size: small;
 }

 #back{
 font-size: 16pt;}
   
 #main {
	font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0px;
	background-image: url(page_bground.jpg);
	background-repeat: no-repeat;
    background-color: #cccc99;
    width: 900px;
	height: 710px; 
	padding: 0;	
	white-space: normal;
 }
 
 #main_rentals {
	font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0px;
	background-image: url(page_bground.jpg);
	background-repeat: repeat;
    background-color: #cccc99;
    width: 900px;
	height: 1010px; /*changed from 710 to 1010*/
	padding: 0;	
	white-space: normal;
 }
 
 #main_nologo {
	font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0;
	background-image: url(bground_nologo.jpg);
	background-repeat: no-repeat;
    background-color: #F9F2C4;
    width: 800px;
	padding: 0;	
 }
 
 .advanced_buttons {
 background: #d9d1c5;
 }

 #key{
 width: 101px;
 float: right;
 padding-bottom: 15px;
 padding-right: 30px;}
 
 #polo{
 width: 251px;
 float: right;
 padding: 8px;

}
 
  
 h1 {
  margin: 0; 
  padding-top: 2px;
  }
 
 
 .left {
float: left;
padding: 3px;
border: solid black 1px;
margin: 10px 15px 0px 5px;
width: 125px;
 }
 

 
 #banner-image {
   float: left;
   padding: 0;
   }
   
   
   
   #main_img {margin-top: 0px;
   padding-top: 25px;}
   
   h1{
   color: #234467;
   font-family: "nyala", arial;
   margin: 0px;
   padding: 0px;
   }
   
   .superscript{font-size:xx-small; vertical-align:top; color: #666633;} 

   .superscript a{
  font-size:xx-small; 
  vertical-align:top;
  font-weight: bold;
  font-family: verdana;
  color: #666633;
  text-decoration: none;
  }
   
 #main_text {
   color: black;
   font-family: arial;
   background-color: #fff;
   padding: 0px 10px 0px 5px;
   margin: 3px 35px 0px 30px;
 }
 
 .tan_hr  hr{
 color: #dcdcb8;
 }
 
 #main_text_about {
   color: black;
   font-family: arial;
   background-color: #fff;
   padding: 10px 5px 0px 5px;
   margin: 35px 90px 0px 0px;
   float: right;
   width: 525px;
   font-size: smaller;  
   border: solid black 1px;
 }
 
 #main_text_thanks {
   color: black;
   font-family: arial;
   background-color: #fff;
   padding: 10px 5px 0px 5px;
   margin: 32px 90px 25px 0px;
   float: right;
   width: 525px;
   font-size: larger;  
   border: solid black 1px;
   text-align: center;
 }
 
 
 
  #nav {
    float: left;
	width: 168px;
	height: 710px;
	background-image: url(nav_image.jpg);
	background-repeat: no-repeat;
	background-color: #dcdcb8;
	color: #000033;
	padding: 0;
    /*font-family: "nueva std cond", arial;*/
	font-family: "bell";
	margin: 0px 30px 0px 38px;
	white-space: normal;
	}
	
	#nav_rentals {
    float: left;
	width: 168px;
	height: 1010px;
	background-image: url(nav_image.jpg);
	background-repeat: repeat;
	background-color: #dcdcb8;
	color: #000033;
	padding: 0;
    /*font-family: "nueva std cond", arial;*/
	font-family: "bell";
	margin: 0px 30px 0px 38px;
	white-space: normal;
	}
	
  
  #nav ul {
  margin: 0;
  margin-top: 15px;
  padding: 28px 0px 0px 35px;
  display: block;
  list-style-type: none; 
  font-size: 17px;
  padding-top: 10px;
}

#nav li {margin: 0; 
padding-top: 4px;
white-space: normal;} 
 
  
  #nav a {
   display: block;
   color: #000033;
   text-decoration: none;
  }
  
   
   #nav .active a {
     color: #000033;
     display: block;
	 }
	 
	 #nav .active{
	 list-style-image: url(triangle.gif);
	 font-weight: bold;
	 }
	 
	 
	#nav a:hover{
      font-weight: bold;
    }
 
 #nav_rentals ul {
  margin: 0;
  margin-top: 15px;
  padding: 28px 0px 0px 35px;
  display: block;
  list-style-type: none; 
  font-size: 17px;
  padding-top: 10px;
}

#nav_rentals li {margin: 0; 
padding-top: 4px;
white-space: normal;} 
 
  
  #nav_rentals a {
   display: block;
   color: #000033;
   text-decoration: none;
  }
  
   
   #nav_rentals .active a {
     color: #000033;
     display: block;
	 }
	 
	 #nav_rentals .active{
	 list-style-image: url(triangle.gif);
	 font-weight: bold;
	 }
	 
	 
	#nav_rentals a:hover{
      font-weight: bold;
    }
	  
   
   #email_link a {
   position: relative;
   top: 370px;
   width: 140px;
   height: 100px;
   }
   
   #email_link a i{
    visibility: hidden;}
 
 
 
 
 #featured {
    text-align: center;
    float: right;
    padding: 5px 80px 0px 0px;
	margin: 0px;
 }
 #logo2{
 margin: 0;
 float: left;
 padding: 420px 0px 0px 0px;
 width: 100%;
 text-align: center;
 
 
 }
 
 
 
 .links a {
 color: black;
 text-decoration: none;
 font-size: 10pt;
 }
 
 .links a:hover {
 color: black;
 text-decoration: underline;
 font-size: 10pt;
 }
 
 .links {
 padding: 15px 20px;
 background-color: #dcdcb8;
 border: solid black 1pt;
 width: 150px;
  }
  
  .links li {list-style-type: square;}
 
 .header {
 font-weight: bold;
 background-color: navy;
 background-image: url(links_header_bg.png);
 color: #dcdcb8;
 width: 150px;
 font-size: 11pt;
 padding: 10px;
 text-align: left;
 }
 
 
 
 .cursive {
  font-family: "rage italic";
  font-size: x-large;
 }
 
 .email2 a{
 margin: 0px 0px 0px 0px;
 float: left;
 padding: 5px 5px 5px 5px;
 color: #000000;
 font-family: "Traditional Arabic";
 font-size: small;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
  }
  
  .logo_text {
  font-weight: bold;  
  }
  
  .logo_text a{
  font-weight: bold; 
  color: black;
  }
  
  
  .link a{
  color: #234467;
  text-decoration: none;
  font-style: italic;
  }
  .c21 {
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana;
  color: #666633;
  }
  
  .c21 a{
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana;
  color: #666633;
  }
  
  form ul li {padding-top: 5px; }
	
	form p {font-weight: bold; }
	
	form {
	  font-size: small;
	  padding: 0px 10px 10px 10px;
	  margin-right: 10px;
	  
	  }
	  
	  form label.fixed-width {
	   display: block;
	   width: 110px;
	   float: left;
	   text-align: right;
	   padding-right: 5px; 
	   font-size: smaller;
	  }
	  
	  #textbox label {
	  font-size: smaller;
	  }
	  
	  
	
	  #buttons{
	  font-size: smaller;
	  font-weight: bold;
	  width:60px;
	  float: left;
	  
	  }
	  
	  #contact_photo {
	  padding: 5px;
	  border: solid black 1px;
	  width: 180px;
	  float: right;
	  position: absolute;
	  top: 448px;
	  left: 600px;
	  }
	  
	  h4 {font-size: small;}
	  
	  #map {
	  padding: 5px;
	  border: solid black 1px;
	  width: 180px;
	  float: right;
	  position: absolute;
	  top: 607px;
	  left: 600px;
	  font-size: x-small;
	  }
	  #address{
	  float: right;
	  padding: 10px;
	  padding-top: 13px;
	  }
	  
	  form input {width: 165px;}
  
 #main-content {
   color: black;
   font-family: arial;
   /*background-color: #F9F2C4;*/
   margin: 10px 15px 20px 10px;
   font-size: smaller;  
   /*border: solid black 1px;*/
   padding: 10px 15px 30px 10px;}
   
   #rental td {
   border-top: solid black 1px;
   text-align: center;
   }
   
   #rental th {text-align: center;}
   
 #handshake {
 float: left;
 padding: 5px;}
	
	#agent{
	padding: 30px 30px 30px 40px;
	}
	
	#forest{
	background-image: url(forest1.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
    padding: 0px 0px 0px 0px;
    margin: 5px 30px 0px 230px;
	width: 627px;
	height: 668px;
	}
	
	#link_list {float:right}
	
	.left{float: left;}
	.right{float: right;}
	
	#home_info{
	background-image: url(text_background.jpg);
	}
	
	#main_text_about table {
	white-space: normal;
	}
	
   #site_map {
	width: 600px;
	background-color: #fff;
	font-size: 8pt;
	padding: 5px 0px 5px 300px;
   }
   
   #site_map a {color: #234467;}
   
   #site_map .active a {font-weight: bold;}
   
   #site_map a:hover {text-decoration: none;}
   
    #site_map li {
	display: inline;  
   }
   
   
   .clearer {clear: left; }
   .clearer2 {clear: right;}
   
 
   
   #footer {
   padding: 0px;
   width: 900px;
   height: 125px;
   background-image: url(footer_bground.jpg);
   background-color: #234467;
   color: #faf4cd;
   font-family: arial;
   font-size: 6pt;
   text-align: right; 
   /*border-top: 5px solid white;*/
         }
		 
  
  #footer p {padding: 60px 10px 60px 10px;}
  
.eho {
   float: left;
   width: 24px;
 }