﻿/* General */
#nav, #nav ul { list-style: none;  }
#nav, #nav * { padding: 0; margin: 0; }

/* Head links with children */
#nav li.headlink { float: left; margin: 0px; border: 0px; text-align: center; list-style-type: none; }
    #nav li.headlink a {
        display: block;
        padding: 4px 0px 0px 13px;
        text-decoration: none;
        font-size: 12px;
        margin: 0px;
        border-right: 1px solid 0075cc;
        font-weight: bold;
        color: #0075cc;
    }
#nav li.headlink a:hover { text-decoration: underline; }

/* Child lists and links */
#nav li.headlink ul { background-color: #eaeaea; display: none; text-align: center; position: absolute; padding: 10px; margin-top: -6px; float: left; height: auto;}

#nav li.headlink ul li { clear:both !important; list-style-type: none; padding: 0px; margin: 0px; text-align: left; }
#nav li.headlink ul li a { background-image: none; padding: 5px 15px 5px 15px; font-size: 12px; font-weight: normal; line-height:10px; color: Black; }
#nav li.headlink ul li a:hover { background-color: #184523; color: white;}

/* Child sub links */
#nav li.headlink ul li ul { background-color: #af013a; display: none; text-align: center; position: relative !important; padding: 10px; margin: 0px; float: left; height: auto;}
#nav li.headlink ul li ul li{ border: 0px !important; clear:none !important; list-style-type: none; padding: 0px; margin: 0px; text-align: left; }
#nav li.headlink ul li ul li a { background-image: none; padding: 5px 15px 5px 5px; font-size: 10px; font-weight: normal; line-height:10px; color: #e2d28a; border-bottom: 0px;}
#nav li.headlink ul li ul li a:hover { background-color: #efefef; color: Black;}


/* General Pretty styling */
#nav a { color: #184523; } 
#nav ul li a:hover { text-decoration: none; }
#nav li.headlink { }
#nav li.headlink ul { }
