
/* Sukerfish menus. http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 4px 0px 0px 28px;
	border: solid #C6C6C6;
	border-width: 1px 0;
	margin: 0 0 1em 0;
    z-index: 999999;
}

#nav a {
	display: block;
	color: White;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right:0px;

}

/* Top level menus */
#nav li div.off
{
    height: 28px;
}

#nav li div.over
{
    height: 28px;
}

.menutoplevel {
	font-size: 14px;

}

#nav li div.off a 
{
    padding: 4px 3px 6px 3px;
	font-size: 13px;
	color: black;
	text-transform: uppercase;
}

#nav li div.over a 
{
    padding: 4px 3px 6px 3px;
	font-size: 13px;
	color: black;
}
#nav li div.off>a, #nav li div.over>a
{
    color: White;
	text-transform: uppercase;
}

/*
#nav a.parent {
	background: #c0c0c0 url(/_structure/images/rightarrow.gif) center right no-repeat;
}

#nav a.parent:hover {
	background-color: white;
}
*/

#nav li {
	float: left;
	padding: 0px 19px 0px 0px;
	#padding-right: 16px;
	margin: 0px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 253px;
	font-weight: normal;
	border: 2px solid #56b6c0;
	margin: 0;
	padding: 0px;
	background-color: white;
}

#nav li li {
	width: 180px;
}

#nav li ul a {
}

#nav li ul ul {
	margin: -16px 0 0 170px;
	background-color: white;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: transparent;
}

#nav .item:link
{
	width: 235px;
	color: #479fa8;
	font-size: 13px;
    font-weight: bold;
    text-transform: none;
    margin-left: 5px;
    border-bottom: 1px solid #e0e0e0;
}
#nav .item:visited
{
	width: 235px;
	color: #479fa8;
	font-size: 13px;
    font-weight: bold;
    text-transform: none;
    border-bottom: 1px solid #e0e0e0;
    margin-left: 5px;
}

#nav .item:hover, #nav .item.sfhover 
{
	color: #666666;
}

#nav li ul ul .item:hover, #nav .item.sfhover 
{
	color: #666666;
}

#mnu3 { _width: 40px;}
#mnu4 { _width: 80px;}
#mnu5 { _width: 60px;}
#mnu6 { _width: 130px;}
#mnu7 { _width: 40px;}
#mnu8 { _width: 70px;}
#mnu9 { _width: 40px;}

/* Side menu */
#zone1 .menuouter
{
}

#zone1 .menutitle
{
    display: none;
}

#zone1 .menublocktitle
{
	color : #5EBBC3;
	text-transform: uppercase;
	font-weight : bold;
	font-size : 15px;
    margin:10px 0px 5px 0px;
    padding:0px;
}

#zone1 .menublock
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#zone1 .menublock ul
{
    margin: 0px;
    padding: 0px;
}

#zone1 .menublock ul li
{
    list-style-type: none;
    width: 200px;
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    margin: 0px;
    padding: 6px 0px;
}

#zone1 .menu a, #zone1 .menu a:visited
{
    font-weight: normal;
    color: #6A6A6A;
    text-decoration: none;
    font-size: 11px;
    margin: 0px;
    padding: 0px 0px 2px 0px;
}

#zone1 .menu a:hover
{
    color: #63BDC5;
}

#zone1 ul.menublock li ul li
{
    padding-bottom: 2px;
    width: 180px;
}

#zone1 ul.menublock li ul.submenublock
{
    margin-left: 10px;
}

#zone1 ul.menublock li ul.submenublock li
{
    border-bottom: 0px;
}

#zone1 a.menuitemcurpage, #zone1 a.menuitemcurpage:visited
{
    color: #63BDC5;
}

#zone1 .submenu
{
    border-top: 1px dotted black !important;
}

#zone1 ul.menublock li ul.submenublock li a
{
    color: #63BDC5;
}

#zone1 ul.menublock li ul.submenublock li a.menuitemcurpage
{
}

#zone1 a.titlecurpage, #zone1 a.titlecurpage:visited, #zone1 .submenu a.title, #zone1 .submenu a.title:visited
{
    color: #63BDC5;
}

