
    * {
        padding: 0;
        margin: 0;
    }
    
    html {
		background-image:url("images/bg4.gif");
		overflow: auto;
	}
	
	body {
      
      text-align: right;
	  direction: rtl;
	  font-family: 'Arial';

      } 
	  
    
	body #wrap {
		width: 980px;
		margin: auto; 
	} 
	
	#main-body {
		width: 100%;
	}
	
	/** header rules */
	
	#header {

		color: #fff;
		background: #162b48 url("images/bg2.gif") repeat-x bottom;
		height: 150px;
		width: 100%;
		position: relative;
		/*background-image:url('images/scales.png');
		background-repeat:no-repeat;
		background-position:center;*/ 

		/*background-image:url('images/bg_scales_long2.gif');
		background-repeat:no-repeat;
		background-position:center; */
	} 
	
	#header h1 {
		font-size: 250%;
		margin: 0;
	}

	#header h2 {
		font-size: 200%;
		margin: 0;
	}

	#header h3 {
		font-size: 150%;
		margin: 0;
	}
	
	#header h4 {
		font-size: 100%;
		margin: 0;
	}


	#name {
		position: absolute;
		font-family: 'Times New Roman';
		font-weight: normal;
		right: 10px;
		bottom: 50px;
	}

	#title {
		position: absolute;
		font-family: 'Times New Roman';
		font-weight: normal;
		right: 10px;
		bottom: 25px;
	}

	#address {
		position: absolute;
		left: 10px;
		bottom: 10px;
	}

	#office {
		position: absolute;
		left: 10px;
		bottom: 40px;
	}

	#cellphone {
		position: absolute;
		left: 10px;
		bottom: 10px;
	}


    /** end header rules */
    
    /** navigation bar rules */
    #nav {
      float: right;
      width:100%;
      background:#f0ec83 url("images/bg3.gif") repeat-x bottom;
      font-size:100%;
      line-height:normal;
    }
	
	#navfooter {
      float: right;
      margin-left: auto;
      margin-right: auto;
      width:100%;
      background-color:#fff;
      font-size:100%;
      line-height:normal;
      border-top: #162b48 1px solid;
    }
    
	
	.menu ul {
      margin:0;
      padding:10px 10px 0;
      list-style: none;
      }

    .menu li {
      float: right;
      /* background:url("images/left.gif") no-repeat left top; */
      margin:0;
	  margin-bottom: 3px;
      padding:0 5px 0 5px;
	  list-style-type: none;
      font-weight:bold;
      color:#385A7A;
	  text-align: center;
	  border-left: 1px solid;
    }

    .menu li.last {
		border-left: 0
	}

	.menu a, .menu a:visited {
		color:#385A7A;
	}

    #navfooter li {
      float: left;
    }

    #navfooter li.first {
      float: right;
	  border-left: 0
    }

	#navfooter li.last {
	  border-left: 0
    }

	.menu a{
      float: left;
      display:block;
      /* background:url("images/right.gif") no-repeat right top; */
      padding:0px 5px 4px 6px;
      text-decoration:none;
	  
	  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
     #header a {float:none;}
       /* End IE5-Mac hack */

      }

      .menu a:hover {
          color:#333;
      }
	  

      .menu #current a {
          /* background-image:url("images/right_on.gif"); */
          color:#333;
          padding-bottom:5px;
      }
	  
	  /** end navigation bar rules */
	  
	 #main-body {
	 clear: right;
	 }
	  
	  #content {
		  min-height: 500px;
	      background-color: #fdfdfc;
		  /* border-right: #162b48 1px solid;
		  border-left: #162b48 1px solid;
		  border-bottom: #162b48 1px solid; */
		  padding-bottom: 10px;
		  padding-right: 20px;
		  padding-left: 20px;
		  padding-top: 50px;
		  
	  }
	  
	  #content p {
		margin-bottom: 15px;		
	  }
	
	  #content img {
		float: right;
		margin-left: 15px;
	  }

	  #content ul#p2 {
		float: right;
		padding: 0 10px;
	  }


	  #content ul li {
		list-style-type: square;
		margin-right: 10px;

	  }
	  
	  #office-phone {
		width: 30% ;
		margin: auto;
		background: #ffffff url("images/phone.png") no-repeat scroll right ;
		font-size: xx-large;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 40px; 
		}
		

		#leavemessage {
		width: 30% ;
		margin: auto;
		}
		
		#content form {
			width: 50% ;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: 20px;
		}
		
		#content form label{
			display: block;
		}

		#content form input {
			border: #106199 1px solid;
		}

		#content form input#inpphone {
			direction: ltr;
		}

		#content form input#inpemail {
			direction: ltr;
		}

		
		#content form textarea {
			border: #106199 1px solid;
		}

		#content form fieldset{
			border: #106199 1px solid;
			padding: 20px;
		}
		
		#content form legend{
			padding-right: 5px;
			padding-left: 5px;
			border: #106199 1px solid;
		}
		
		#content form div{
			width: 100%;
			margin-bottom: 10px;
			
		}
		
		#content form div.errordiv  {
			color: red;
			margin-bottom: 0px;
		}
		
		.keywords {
			display: none;
		}
		

      
      


