






/*regmenu*/

#regmenu,
#regmenu ul,
#regmenu ul li,
#regmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0px;
    list-style: none;
    line-height: 0;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#regmenu {
    padding: 0px;
   /* background-color: #777;*/
    margin: 0 auto;
    text-align: left;
    width: 1050px;
}






/*menu in the regisration form*/
nav  {
    display: block;
    width: 100%;
    overflow: hidden;
}

nav ul {
    margin: 5px 0 10px 0;
    padding: .7em;
    float: left;
    list-style: none;
   /* background: #444;
    background: rgba(0,0,0,.2);*/
    border-radius: .5em;    
    /*box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset; */
}

nav li {
    float:left;
}

nav a {
    float:left;
    padding: .8em 1.0em;
    text-decoration: none;
    color: #555;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    font: bold 0.8em/1 'trebuchet MS', Arial, Verdana;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-width: 1px;
    border-style: solid;
    border-color: #fff #ccc #999 #eee;
    background: #c1c1c1;
    background: linear-gradient(#f5f5f5, #c1c1c1);            
 }
 
nav a:hover, nav a:focus {
    outline: 0;
    color: #00008b;
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
    background: #f5f5f5;
    background: linear-gradient(#f5f5f5);
}

nav ul li.active{
    /* box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset; */
	text-decoration: underline;
	color: #000;
}


nav ul li.active:link{
     text-decoration:underline;
    
 }
 
nav li:first-child a {
    border-left: 0;
    border-radius: 4px 0 0 4px;            
}

nav li:last-child a {
    border-right: 0;
    border-radius: 0 4px 4px 0;            
}



nav ul li.active a {
	text-decoration: underline;
}

nav ul li{
    margin: 0.1em;
}

