/** IE bugs: a:link, a:visited, a:hover need to be styled as well; border-bottom to workaround IE bug displaying container too large */
/** customize colors here */
a.mainlevel-mountaintop-corners-vertical, a.mainlevel_active-mountaintop-corners-vertical, a.mainlevel_current-mountaintop-corners-vertical,
a.mainlevel-mountaintop-corners-vertical:link, a.mainlevel_active-mountaintop-corners-vertical:link, a.mainlevel_current-mountaintop-corners-vertical:link,
a.mainlevel-mountaintop-corners-vertical:visited, a.mainlevel_active-mountaintop-corners-vertical:visited, a.mainlevel_current-mountaintop-corners-vertical:visited {
	background-color: #005395;
	color: white;
	font-weight:bold;
}

a.mainlevel-mountaintop-corners-vertical:hover, a.mainlevel_active-mountaintop-corners-vertical:hover, a.mainlevel_current-mountaintop-corners-vertical:hover {
	background-color: #D6E5F1;
	color:  #005395;/* #107BBF;*/
	font-weight:bold;
}


a.sublevel-mountaintop-corners-vertical, a.sublevel_active-mountaintop-corners-vertical, a.sublevel_current-mountaintop-corners-vertical,
a.sublevel-mountaintop-corners-vertical:link, a.sublevel_active-mountaintop-corners-vertical:link, a.sublevel_current-mountaintop-corners-vertical:link,
a.sublevel-mountaintop-corners-vertical:visited, a.sublevel_active-mountaintop-corners-vertical:visited, a.sublevel_current-mountaintop-corners-vertical:visited {
	background-color: green;
	color: white;
}

a.sublevel-mountaintop-corners-vertical:hover, a.sublevel_active-mountaintop-corners-vertical:hover, a.sublevel_current-mountaintop-corners-vertical:hover {
	background-color: #E0E0E0;
	color: green;
}


ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel-mountaintop-corners-vertical, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_active-mountaintop-corners-vertical, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_current-mountaintop-corners-vertical,
ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel-mountaintop-corners-vertical:link, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_active-mountaintop-corners-vertical:link, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_current-mountaintop-corners-vertical:link,
ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel-mountaintop-corners-vertical:visited, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_active-mountaintop-corners-vertical:visited, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_current-mountaintop-corners-vertical:visited {
	background-color: blue;
	color: white;
}

ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel-mountaintop-corners-vertical:hover, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_active-mountaintop-corners-vertical:hover, ul.mainlevel-mountaintop-corners-vertical ul ul a.sublevel_current-mountaintop-corners-vertical:hover {
	background-color: #E0E0E0;
	color: blue;
}


/** customize style layout here */

/** link style */
a.mainlevel-mountaintop-corners-vertical, a.mainlevel_active-mountaintop-corners-vertical, a.mainlevel_current-mountaintop-corners-vertical, span.mainlevel-mountaintop-corners-vertical,
a.mainlevel-mountaintop-corners-vertical:link, a.mainlevel_active-mountaintop-corners-vertical:link, a.mainlevel_current-mountaintop-corners-vertical:link,
a.mainlevel-mountaintop-corners-vertical:visited, a.mainlevel_active-mountaintop-corners-vertical:visited, a.mainlevel_current-mountaintop-corners-vertical:visited,
a.mainlevel-mountaintop-corners-vertical:hover, a.mainlevel_active-mountaintop-corners-vertical:hover, a.mainlevel_current-mountaintop-corners-vertical:hover,
a.sublevel-mountaintop-corners-vertical, a.sublevel_active-mountaintop-corners-vertical, a.sublevel_current-mountaintop-corners-vertical, span.sublevel-mountaintop-corners-vertical,
a.sublevel-mountaintop-corners-vertical:link, a.sublevel_active-mountaintop-corners-vertical:link, a.sublevel_current-mountaintop-corners-vertical:link,
a.sublevel-mountaintop-corners-vertical:visited, a.sublevel_active-mountaintop-corners-vertical:visited, a.sublevel_current-mountaintop-corners-vertical:visited,
a.sublevel-mountaintop-corners-vertical:hover, a.sublevel_active-mountaintop-corners-vertical:hover, a.sublevel_current-mountaintop-corners-vertical:hover {
	font-weight: bold;
	font-size:100%; /*100%;*/
	text-align: left;
	text-decoration: none;
	margin: 0;
	display: block;
	border: none;
	padding: 0;
	clear: both;
	border-bottom: 1px solid white;
}

a.sublevel-mountaintop-corners-vertical, a.sublevel_active-mountaintop-corners-vertical, a.sublevel_current-mountaintop-corners-vertical, span.sublevel-mountaintop-corners-vertical,
a.sublevel-mountaintop-corners-vertical:link, a.sublevel_active-mountaintop-corners-vertical:link, a.sublevel_current-mountaintop-corners-vertical:link,
a.sublevel-mountaintop-corners-vertical:visited, a.sublevel_active-mountaintop-corners-vertical:visited, a.sublevel_current-mountaintop-corners-vertical:visited,
a.sublevel-mountaintop-corners-vertical:hover, a.sublevel_active-mountaintop-corners-vertical:hover, a.sublevel_current-mountaintop-corners-vertical:hover {
	font-size: 90%;
}

/** active menu */
#active_menu-mountaintop-corners-vertical,
a.mainlevel_active-mountaintop-corners-vertical, a.mainlevel_current-mountaintop-corners-vertical,
a.mainlevel_active-mountaintop-corners-vertical:link, a.mainlevel_current-mountaintop-corners-vertical:link,
a.mainlevel_active-mountaintop-corners-vertical:visited, a.mainlevel_current-mountaintop-corners-vertical:visited,
a.mainlevel_active-mountaintop-corners-vertical:hover, a.mainlevel_current-mountaintop-corners-vertical:hover,
a.sublevel_active-mountaintop-corners-vertical, a.sublevel_current-mountaintop-corners-vertical,
a.sublevel_active-mountaintop-corners-vertical:link, a.sublevel_current-mountaintop-corners-vertical:link,
a.sublevel_active-mountaintop-corners-vertical:visited, a.sublevel_current-mountaintop-corners-vertical:visited,
a.sublevel_active-mountaintop-corners-vertical:hover, a.sublevel_current-mountaintop-corners-vertical:hover {
	font-weight: bold;
		background-color: #D6E5F1;
	color:#005395;/* #107BBF;*/
	text-decoration: underline;
}

/** list layout */
ul.mainlevel-mountaintop-corners-vertical, ul.mainlevel-mountaintop-corners-vertical ul {
	list-style-type: none;
    margin: 0;
	padding: 0;
	float: left;
    width:10em; /*12em;*/
    left: 0px;
}

ul.mainlevel-mountaintop-corners-vertical ul {
	margin-left: 1em;
	margin-bottom: 2px;
    width: 9em;
}

ul.mainlevel-mountaintop-corners-vertical ul ul {
    width: 8em;
}

ul.mainlevel-mountaintop-corners-vertical li {
	padding: 0;
	margin: 0;
	background: none;
	list-style-type: none;
	display: block;
}

ul.mainlevel-mountaintop-corners-vertical li li {

}

ul.mainlevel-mountaintop-corners-vertical li {
	clear: both;
	
	margin-bottom:5px;
}


/** separator */
span.mainlevel-mountaintop-corners-vertical, span.sublevel-mountaintop-corners-vertical {
	padding: 5px;
}

/** mountaintop-corners */
ul.mainlevel-mountaintop-corners-vertical li a span {
	/*background: url("../images/jos_box_grey_tl2.png") top left no-repeat;*/
	display: block;
	margin: 0;
	padding: 0;
}
ul.mainlevel-mountaintop-corners-vertical li a span span {
	/*background: url("../images/jos_box_grey_tr2.png") top right no-repeat;*/
}
ul.mainlevel-mountaintop-corners-vertical li a span span span {
	/*background: url("../images/jos_box_grey_bl2.png") bottom left no-repeat;*/
}
ul.mainlevel-mountaintop-corners-vertical li a span span span span {
	/*background: url("../images/jos_box_grey_br2.png") bottom right no-repeat;*/
}
ul.mainlevel-mountaintop-corners-vertical li a span span span span span {
	background: none;
	padding:10px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
ul.mainlevel-mountaintop-corners-vertical li a span span span span span span {
	display: inline;
}




/*
div.mainlevel-mountaintop-corners-vertical h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 0em;
font-weight: bold;
color: #333;
margin: -2px -8px 0 -8px;
padding-left: 10px;
padding-bottom: 2px;
padding-top: 5px;
visibility:hidden;
}
div.mainlevel-mountaintop-corners-vertical{
background: url(../images/jos_box_grey_tl5.gif) 0 0 no-repeat;
margin: 0;
padding: 0;

}
div.mainlevel-mountaintop-corners-vertical div {
background: url(../images/jos_box_grey_tr5.gif) 100% 0 no-repeat;

}
div.mainlevel-mountaintop-corners-vertical div div {
background: url(../images/jos_box_grey_bl5.gif) 0 100% no-repeat;
}
div.mainlevel-mountaintop-corners-vertical div div div {
background: url(../images/jos_box_grey_br5.gif) 100% 100% no-repeat;
padding: 8px;
padding-top: 0px;
width: auto !important;
width: 100%;
}
div.mainlevel-mountaintop-corners-vertical ul{
margin: 10px 0;
margin-top: 0px;
padding-left: 20px;

list-style-type:none;
}
*/
div.mainlevel-mountaintop-corners-vertical h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 0em;
font-weight: bold;
color: #333;
margin: -2px -8px 0 -8px;
padding-left: 10px;
padding-bottom: 2px;
padding-top: 5px;
visibility:hidden;
}
div.mainlevel-mountaintop-corners-vertical{
background: url(../images/yla_oikea.jpg) 0 0 no-repeat;
margin: 0;
padding: 0;

}
div.mainlevel-mountaintop-corners-vertical div {
background: url(../images/yla_oikea.jpg) 100% 0 no-repeat;

}
div.mainlevel-mountaintop-corners-vertical div div {
background: url(../images/ala_oikea.jpg) 0 100% no-repeat;
}
div.mainlevel-mountaintop-corners-vertical div div div {
background: url(../images/ala_oikea.jpg) 100% 100% no-repeat;
padding: 8px;
padding-top: 0px;
width: auto !important;
width: 100%;
}
div.mainlevel-mountaintop-corners-vertical ul{
margin: 10px 0;
margin-top: 0px;
padding-left: 20px;

list-style-type:none;
}


/** mountaintop-corners */
ul.mainlevel-mountaintop-corners-vertical li a#menulink_5-mountaintop-corners-vertical span {
	background: url("../images/jos_box_grey_tl3.png") top left no-repeat;
	display: block;
	margin: 0;
	padding: 0;
}
ul.mainlevel-mountaintop-corners-vertical li a#menulink_5-mountaintop-corners-vertical span span {
	background: url("../images/jos_box_grey_tr3.png") top right no-repeat;
}
ul.mainlevel-mountaintop-corners-vertical li a#menulink_5-mountaintop-corners-vertical span span span {
	background: url("../images/jos_box_grey_bl3.png") bottom left no-repeat;
}
ul.mainlevel-mountaintop-corners-vertical li a#menulink_5-mountaintop-corners-vertical span span span span {
	background: url("../images/jos_box_grey_br3.png") bottom right no-repeat;
}
ul.mainlevel-mountaintop-corners-vertical li a#menulink_5-mountaintop-corners-vertical span span span span span {
	background: none;
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
ul.mainlevel-mountaintop-corners-vertical li a#menulink_5-mountaintop-corners-vertical span span span span span span {
	display: inline;
}

.menu-mountaintop-corners-vertical{
float:left;

}