#cssaboutmenu, #cssaboutmenu ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

#cssaboutmenu li {
 float: left;
 position: relative;
}

#cssaboutmenu a {
 text-decoration: none;
}

#cssaboutmenu li:hover ul, li.over ul {
 display: block;
}

.aboutitems {
 border-left-width: 0;
 background-color: #FF8828;
}

.aboutlinks a {
 margin: auto 0px;
 font-weight: bold;
 color: white;
}

.aboutsubmenus {
 display: none;
 width: 100%;
 position: absolute;
 background-color: #FF8828;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
}

.aboutsubmenus li {
 width: 100%;
 height: 20px;
}

.aboutsubmenus li a {
 padding-top: 5px;
 padding-bottom: 5px;
 display: block;
 width: 100%;
 text-indent: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 6pt;
 font-weight: bold;
 color: white;
 border-top: 1px solid white;
}

.aboutsubmenus li a:hover {
 background-color: #410D51;
 color: white;
}

#cssservicesmenu, #cssservicesmenu ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

#cssservicesmenu li {
 float: left;
 position: relative;
}

#cssservicesmenu a {
 text-decoration: none;
}

#cssservicesmenu li:hover ul, li.over ul {
 display: block;
}

.servicesitems {
 border-left-width: 0;
 background-color: #5675B8;
}

.serviceslinks a {
 margin: auto 0px;
 font-weight: bold;
 color: white;
}

.servicessubmenus {
 display: none;
 width: 100%;
 position: absolute;
 background-color: #5675B8;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
}

.servicessubmenus li {
 width: 100%;
 height: 20px;
}

.servicessubmenus li a {
 padding-top: 5px;
 padding-bottom: 5px;
 display: block;
 width: 100%;
 text-indent: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 6pt;
 font-weight: bold;
 color: white;
 border-top: 1px solid white;
}

.servicessubmenus li a:hover {
 background-color: #410D51;
 color: white;
}

#cssjoinmenu, #cssjoinmenu ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

#cssjoinmenu li {
 float: left;
 position: relative;
}

#cssjoinmenu a {
 text-decoration: none;
}

#cssjoinmenu li:hover ul, li.over ul {
 display: block;
}

.joinitems {
 border-left-width: 0;
 background-color: #FFBF25;
}

.joinlinks a {
 margin: auto 0px;
 font-weight: bold;
 color: white;
}

.joinsubmenus {
 display: none;
 width: 100%;
 position: absolute;
 background-color: #FFBF25;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
}

.joinsubmenus li {
 width: 100%;
 height: 20px;
}

.joinsubmenus li a {
 padding-top: 5px;
 padding-bottom: 5px;
 display: block;
 width: 100%;
 text-indent: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 6pt;
 font-weight: bold;
 color: white;
 border-top: 1px solid white;
}

.joinsubmenus li a:hover {
 background-color: #410D51;
 color: white;
}
