#slogo {margin-top:12px; position: absolute; left: 50%;
margin-left: -391px;top: 5px;}
#slogo strong {float:left; width:75px; height:21px; overflow:hidden; padding-right:69px}
#slogo strong a {font-size:11px}
#slogo strong a img {position:relative; top:-26px; border-style: none;}


#slogoh {margin-top:-3px; position: absolute; left: 50%;
margin-left: -391px;}
#slogoh h1 {top:0; float:left; width:75px; height:21px; overflow:hidden; padding-right:69px}
#slogoh h1 a {font-size:11px}
#slogoh h1 a img {position:relative; top:-26px; border-style: none;}

#main_menus {
padding: 0px;
margin-bottom: 0px;
margin-left: 8px;
color: #fff;
}

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 min-width: 180px; /* Sub Menu Width */
 margin: 0;
 padding: 2px;
 list-style: none;
 display: none;
 position: absolute;
 top: 90%;
 background-color: rgba(223,0,0,0.75);
 border: 1px #666 solid;
}

ul#navmenu-h ul span {
color: #ddd;
font-size: 8px!important;
font-family: Verdana;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%;}

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
 padding: 0px;
 float: left;
 display: inline;
 font: normal 12px Verdana;
 text-decoration: none;
 text-align: left;
}

ul#navmenu-h li ul li a {
 padding-left: 10px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 color: #fff;
 font-weight: bold;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 background-color: rgba(223,0,0,0.3);
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background:  #DF0000;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background-color: rgba(223,0,0,0.3);
 width: 280px;
 display: block;
 padding: 2px 2px 2px 8px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background-color: rgba(223,0,0,0.3);
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background-color: rgba(223,0,0,0.3);
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background-color: rgba(223,0,0,0.3);
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

.cpt_america {
 position: relative;
 top: -5px;left: 3px;
}

.cpt_america_2 {
 position: relative;
 top: -5px;left: 0px;
}

.cpt_america_3 {
 position: relative;
 top: -5px;left: 0px;
}
