/*Nav bar styles*/

#navWrapper{
width: 950px;
margin: 0px auto;
height: 52px;
font-size: 18px;
letter-spacing: -.025em;
background-image: url(/Images/cssimg/menuTableBkgd.jpg);
background-position: right;
background-repeat: no-repeat;
}

ul.nav,
.nav ul{
margin: 0;
padding: 0;
cursor: default;
list-style-type: none;
position: absolute;
}



ul.nav{
display: inline;
width: 600px;
height: 52px;
}

ul.nav li {display: inline; float: left;}

ul.nav li a:active, ul.nav li a{color: #fff;}

.nav ul{}

ul.block{
width: 100%;
table-layout: fixed;
}

ul.nav>li{
display: block;
position: relative;
padding: 10px 0px 10px 0px;
width: 99px;
text-align:center;

}
/*
ul.nav>li:hover{
padding-right: 0px;
}*/

ul.nav li>ul{
display: none;
position: absolute;
}

ul.nav li:hover>ul{
display: block;
padding-top: 10px;
border: 1px solid #125;
background: none;
}

ul.nav li:hover>ul li{
padding: 2px 0px;
background-color: #236;
}

ul.nav li:hover>ul.about{margin: 15px 0px 0px -30px; }

ul.nav li:hover>ul.services{margin: 15px 0px 0px -30px; }

ul.nav li:hover>ul.projects{margin: 15px 0px 0px -30px; }

ul .nav li{display: inline; float; left; color: #fff;}

.nav ul li a{
padding: 6px 20px;
display: inline;
}

/*Menu styles*/

ul.nav,
.nav ul,
.nav ul li a{
color: #fff;
}

.nav ul li a{font-size: 16px; letter-spacing:0em; float: left;}

.nav ul li a{font-size: 14px; margin: 0px auto; width: 125px;}


ul.nav li:hover{
background-color: #125;
height: 32px;
}

.nav ul li a:hover{
text-decoration: underline;
background-color: #125;
}

ul.nav li:active,
.nav ul li a:active{
background-color: #036;
color: #fff;
}

.nav ul{
background-color: #125;}

.nav a{
text-decoration: none;
}




