
/* Global menu */
div.menu
{
}

div.menuouter
{
}
ul.menu 
{
	list-style: none;
	line-height: normal;
	font-size: 13px;
	color: #ffffff;
	margin:0px 0px 0px 10px;
	padding: 40px 10px 15px 10px;
	border: 0px solid black;
}

ul.menublock 
{
	margin:0px 0px 30px -20px;
	padding:0px;
	list-style: none;
	font-weight: bold;
	font-size : 15px;
	color : #FFFFFF;

}

ul.menublock li
{
	color: #ffffff;
}

ul.menublock li div
{
    margin-bottom: 10px;
    background-color: #132771;
    padding:3px 3px 3px 8px;
}

/* submenu (closed) header */
li.submenu {
	list-style: none;
	line-height: 1;
	font-weight: bold;
	font-size: 18px;
	color: #ff0000;
	margin:10px;
	margin-left: 7px;
	padding-left: 0px;
	display:block;
}


.submenu A {
	display : block;
	font-size: 14px;
	padding-left : 8px;
}

.submenu A.title {
	background-image : url('/_structure/images/system/closedmenu.gif');
	background-repeat : no-repeat;
	background-position : left;
	color: #fff;
}

.submenu A.title:hover 
{
	text-decoration: none;
}

.submenu A.title:visited 
{
	color: #fff;
}

/* sub-menu block */
ul.submenublock {
	list-style: none;
	line-height: normal;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	margin:3px;
	margin-left: 3px;
	padding-left: 0px;
	border: 0px solid black;
	display:none;
}

/* sub-menu block */
ul.submenublockopen {
	list-style: none;
	line-height: normal;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	margin:3px;
	margin-left: 3px;
	padding-left: 0px;
	border: 0px solid black;
	display:block;
}

ul.submenublockopen li.menuitem a.menuitem
{
    font-size: 12px;
}

/* submenu (open) header */
li.submenuopen {
	list-style: none;
	line-height: normal;
	font-weight: bold;
	font-size: 20px;
	color: #ff0000;
	margin:10px;
	margin-left: 10px;
	padding-left: 0px;
	display:block;
}


.submenuopen A {
	display : block;
	font-size: 12px;
	padding-left : 8px;
}

.submenuopen A.title {
	background-image : url('/_structure/images/system/openmenu.gif');
	background-repeat : no-repeat;
	background-position : left;
	color: #fff;
}

.submenuopen A.title:hover 
{
	text-decoration: none;
}

.submenuopen A.title:visited 
{
	color: #fff;
}

/* Menu items */
li.menuitem {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 15px;
	font-weight: bold;
	border: 0px solid black;
    color: #FFFFFF;
	font-size: 12px;
}

li.menuitemcurpage 
{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 15px;
	font-weight: bold;
	border: 0px solid black;
	font-size: 12px;
}

li ul li.menuitem {
	margin-top: 5px;
}



A.menuitem
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
A.menuitem:visited 
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
A.menuitem:hover 
{
    text-decoration: underline;
    font-size: 12px;
}


A.menuitemcurpage
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
A.menuitemcurpage:visited 
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
A.menuitemcurpage:hover 
{
    text-decoration: none;
    font-size: 12px;
}

ul.submenublock li.menuitem {
	background-image : none;
}
