/* -------------------------------------- Nav -------------------------------------- */   

  .nav {
      padding: 0;
      margin: 0;
      width: 100%;
      border-bottom: 1px solid #051500;
      float: left;
      background: transparent url(/images/navRight.gif) right top no-repeat;
  }

        .navmenu {
            float: left;
            height: 42px;
            padding: 0;
            margin: 0;
        }
                .navmenu li {
                    float: left;
                    list-style: none;
                    margin: 0;
                    padding: 0 25px 0 0;
                }
                
                .navmenu li.first-item {
                    margin: 0 0 0 30px;
                }
                
                .navmenu li#home-nav {
                    background: transparent url(/images/home-nav.gif) left top no-repeat;
                    width: 41px;
                }
                
                .navmenu li#about-nav {
                    background: transparent url(/images/about-nav.gif) left top no-repeat;
                    width: 71px;
                }
                
                .navmenu li#services-nav {
                    background: transparent url(/images/services-nav.gif) left top no-repeat;
                    width: 57px;
                }
                
                .navmenu li#clients-nav {
                    background: transparent url(/images/clients-nav.gif) left top no-repeat;
                    width: 53px;
                }
                
                .navmenu li#contact-nav {
                    background: transparent url(/images/contact-nav.gif) left top no-repeat;
                    width: 86px;
                }
						
                    .navmenu li a {
                        text-decoration: none;						
                        padding: 0;
                        color: #fff;
                        outline: none;
                        display: block;
                        height: 42px;
                        margin: 0;    
                        text-indent: -9999px;
                    }
					
					.navmenu li a:hover {
					}
					
body#home ul.navmenu li a#home-nav,
body#aboutus ul.navmenu li a#about-nav,
body#services ul.navmenu li a#services-nav,
body#clients ul.navmenu li a#clients-nav,
body#contactus ul.navmenu li a#contact-nav {
   }				
   
   
/* -------------------------------------- Login -------------------------------------- */      

#login {
  float: right;
  height: 42px;
}

#login form {
  padding: 10px 25px 0 0;
  float: right;
  margin: 0;
}

#login form ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#login form ul li {
  padding: 0;
  margin: 0;
}

#login form ul li label {
  padding: 0 10px 0 0;
  margin: 0;
  color: #fff;
  line-height: 22px;
  font-weight: normal;
  text-align: right;
}

#login form ul li input {
  padding: 3px 0;
  margin: 0;
  color: #fff;
  font-size: 11px;
  line-height: 14px;
  background-color: #101010;
  border: 1px solid #212121;
}
   	