/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#menucontainer {
height:24px;
background:#000;
display:block;
padding:45px 0 0 15px;
}
#menu {
position:relative;
display:block;
height:24px;
font-size:11px;
font-weight:bold;
font-family:Arial,Verdana,Helvitica,sans-serif;
}
#menu ul {
margin:0px;
padding:0;
list-style-type:none;
width:auto;
}
#menu ul li {
display:block;
float:left;
margin:0 1px 0 0;
}
#menu ul li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
padding:5px 20px 0 20px;
height:19px;
background:transparent url(images/menu_bg-OFF.gif) no-repeat top left;
}

#menu ul li.active,#menu ul li.active:hover {
display:block;
float:left;
color:#fff;
background:#4c4b49;
text-decoration:none;
padding:5px 20px 0 20px;
height:19px;
}

#menu ul li.active a {
display:block;
float:left;
color:#fff;
background:#4c4b49;
text-decoration:none;
padding:5px 20px 0 20px;
height:19px;
}

/*#menu ul li.current,#menu ul li.current:hover {
display:block;
display:block;
float:left;
color:#fff;
background:#4c4b49;
text-decoration:none;
padding:5px 20px 0 20px;
height:19px;
}
*/
#menu ul li a:hover {
color:#fff;
background:transparent url(images/menu_bg-OVER.gif) no-repeat top right;
}
/*#menu ul li a.current,#menu ul li a.current:hover {
color:#a7090a;
background:#4c4b49;
}*/
#menu ul li a.active,#menu ul li a.active:hover {
color:#a7090a;
background:#4c4b49;
}

#wrapsidebar { 
width : 625px;
margin-left : auto;
margin-right : auto;
padding : 0;
background : transparent url(images/bg_submenu.jpg) top center repeat-y;
border-bottom:1px solid #fff;
} 

#contentinner { 
width : 610px;
margin-left : auto;
margin-right : auto;
padding : 0;
} 

#sidebar{
height:21px;
background:#4c4b49;
display:block;
padding:15px 0 0 0px;
border-style:solid;
border-width:1px;
border-color:#4c4b49 #4c4b49 #fff;
}

.submenu {font-family: arial, sans-serif; width:690px; position:relative; margin:0; font-size:11px; z-index:100;}
.submenu ul li a, .submenu ul li a:visited {
display:block; text-decoration:none; width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#A81213 ; line-height:20px; font-size:11px; overflow:hidden;}
.submenu ul li.active a, .submenu ul li.active a:visited, .submenu ul li.active a:hover {
display:block; text-decoration:none; width:104px; height:20px; text-align:center; color:#fff; 
border-style:solid;
border-width:1px;
border-color:#fff #fff #4c4b49 ;
background:#4c4b49 ; line-height:20px; font-size:11px; overflow:hidden;}
.submenu ul {padding:0; margin:0;list-style-type: none; }
.submenu ul li {float:left; margin-right:1px; position:relative;}
.submenu ul li ul {display: none;}

/* specific to non IE browsers */
.submenu ul li:hover a {color:#fff; background:#000;}
.submenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.submenu ul li:hover ul li a.hide {background:#000; color:#fff;}
.submenu ul li:hover ul li:hover a.hide {background:#000; color:#000;}
.submenu ul li:hover ul li ul {display: none;}
.submenu ul li:hover ul li a {display:block; background:#000; color:#000;}
.submenu ul li:hover ul li a:hover {background:#000; color:#000;}
.submenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.submenu ul li:hover ul li:hover ul.left {left:-105px;}


/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */