.floaty{
    position:relative;
    float:left;    
}

#headtitle{
    position:absolute;    
}
#headimg{
    position:absolute; 
    z-index:5;  
}

#dropcont {
    top:180px;
    left:80px;
    width:auto;
    margin-left:0px;
    clear:both;
    list-style-type:none !important;
    position:absolute; 
    min-width:800px;
    z-index:1999;
}

#dropcont #nav, #dropcont #nav ul{
margin:0;
padding:0;
list-style-type: none;
list-style-position:outside;
position:relative;
line-height:20px;
}
           
#dropcont #nav a{
width:100%;
display:block;
padding:0px 0px;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
color:#ffffff !important;
text-decoration:none;
font-weight:bold;
}

#dropcont #nav a:hover{
z-index: 2000;
}

#dropcont #nav li{
float:left;   
list-style: none;
position:relative;
z-index: 2000; 
}


#dropcont #nav ul {
position:relative;
display:none;
z-index: 2000;
}


#dropcont #nav li ul a{
border-bottom:1px solid #c8c8c8;
float:left;
left:0px;
z-index: 2000; 
}

 
#dropcont #nav li ul ul{
top:inherit;
margin:0px 0 0 0px;
}

#dropcont #nav li:hover ul ul, #dropcont #nav li:hover ul ul ul, #dropcont #nav li:hover ul ul ul ul{
display:none;
}


#dropcont #nav li:hover ul, #dropcont #nav li li:hover ul, #dropcont #nav li li li:hover ul, #dropcont #nav li li li li:hover ul{
display:block;
}

.acell{
    border: 1px solid #000000;
}
.cellmenu{
    border: 1px solid #000000;
    background-color: #777777;
}
.cellitem{
    border: 1px solid #000000;
    background-color: #999999;
}

.cellcat{
    border: 1px solid #000000;
    background-color: #bbbbbb;
} 
.cellcourse{
    border: 1px solid #000000;
    background-color: #eeeeee;
}

.designul{
    padding-left:0px;
    margin-left:0px;
    list-style-type:none;
    list-style-position:inside;    
}

.designdiv{
    padding-left:10px;
    margin-left:10px;
}
