@charset "utf-8";
/* CSS Document */
#HorizontalMenu {
	background-color: #FFF;
/**	height: 40px;  **/
  }
#VerticalMenu {
	background-color: #EEE;
	width: 50%;
	min-width: 150px;
	text-align: center;	
}
#HorizontalMenu, #VerticalMenu {
	color:#DDD;
	list-style: none;
	font-size: 80%;
}
/* ////////////////////////////////////////////////////////////////// shuRed */
#HorizontalMenu.shuRed, #VerticalMenu.shuRed {
	color:#FFF;
	list-style: none;
	font-size: 90%;
}
#HorizontalMenu ul, VerticalMenu ul {
	margin: 0; padding: 0;
}
#HorizontalMenu ul li {
	/** display: inline-block; **/
	margin: 0 -2px 0 -2px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
#VerticalMenu ul li {
	display: list-item;
	/**border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;**/
	/** height: 40px; **/
	height: auto;
	min-height: 2.6em;
	line-height: 2.4em;
}
#HorizontalMenu ul li, #VerticalMenu ul li {
	background-color: #FFF;
	color: #333;
	border-radius: 4px;	
}
/* ////////////////////////////////////////////////////////////////// shuRed */
#HorizontalMenu.shuRed ul li, #VerticalMenu.shuRed ul li {
	background-color: #b70d50;
	color: #FFF;
	border-radius: 4px;
}
#ExpandedMenu_Search_Vertical {
	width: 120%;
	min-width: 120px;
}
#ExpandedMenu_Search_Horizontal ul li, #ExpandedMenu_Search_Vertical ul li {
	display: list-item;
	text-align: center;
}

#HorizontalMenu ul li a, #VerticalMenu ul li a {
	color: #333;
	text-decoration: none;
	display: inline-block;
	height: auto;
	min-height: 2.6em;
	line-height: 2.4em;
}
/* ////////////////////////////////////////////////////////////////// shuRed */
#HorizontalMenu.shuRed ul li a, #VerticalMenu.shuRed ul li a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}
#HorizontalMenu ul li p, #VerticalMenu ul li p { /* FOR THE MENU ITEMS THAT ARE NOT LINKS (BECAUSE THEY'RE ACTIVE) */
	color: #CCC;
	text-decoration: none;
	display: inline-block;
	/** height: 40px; 
	line-height: 40px; **/
}
#HorizontalMenu ul li a {
	padding: 0 12px 0 12px;
	display: block;
	border-radius: 4px;
	border-top: #DDD solid 1px;
	border-bottom: #DDD solid 1px;
	margin-bottom: 1px;
	/** height: 38px;	**/
}
#VerticalMenu ul li a {
	/** width: 100%;**/
	padding: 0 12px 0 12px;
	display: block;
	border-radius: 4px;
	border-top: #DDD solid 1px;
	border-bottom: #DDD solid 1px;
	margin-bottom: 1px;	
}

#HorizontalMenu ul li p { /* FOR THE MENU ITEMS THAT ARE NOT LINKS (BECAUSE THEY'RE ACTIVE) */
	padding: 0 12px 0 12px;
	display: block;
	border-radius: 4px;
	border-top: #DDD solid 1px;
	bordery-bottom: #DDD solid 10px;
	/** height: 38px;	**/
}


/*
#HorizontalMenu ul li:hover, #VerticalMenu ul li:hover {
	background-color: #F60; 
	color: #DDDDDD;
	text-decoration: underline;
}
*/
#HorizontalMenu ul li a:hover, #VerticalMenu ul li a:hover {
color: #036;
background: rgba(242,246,248,1);
background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(51%, rgba(181,198,208,1)), color-stop(100%, rgba(224,239,249,1)));
background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 );
border-radius: 4px;
border-top: #BBB solid 1px;
bordery-bottom: #BBB solid 10px;
height: auto;
min-height:2.6em;
line-height: 2.4em;
}
/* ////////////////////////////////////////////////////////////////// shuRed */
#HorizontalMenu ul li a:hover, #VerticalMenu ul li a:hover {
	color: #FFF;
	background: rgba(98,27,61,1);
	text-decoration: underline;
	/*
	background: -moz-linear-gradient(top, rgba(98,27,61,1) 0%, rgb(136, 0, 66) 50%, rgba(98,27,61,1) 51%, rgba(186,0,70,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(98,27,61,1)), color-stop(50%, rgb(136, 0, 66)), color-stop(51%, rgba(98,27,61,1)), color-stop(100%, rgba(186,0,70,1)));
	background: -webkit-linear-gradient(top, rgba(98,27,61,1) 0%, rgb(136, 0, 66) 50%, rgba(98,27,61,1) 51%, rgba(186,0,70,1) 100%);
	background: -o-linear-gradient(top, rgba(98,27,61,1) 0%, rgb(136, 0, 66) 50%, rgba(98,27,61,1) 51%, rgba(186,0,70,1) 100%);
	background: -ms-linear-gradient(top, rgba(98,27,61,1) 0%, rgb(136, 0, 66) 50%, rgba(98,27,61,1) 51%, rgba(186,0,70,1) 100%);
	background: linear-gradient(to bottom, rgba(98,27,61,1) 0%, rgba(186,0,70,1) 50%, rgba(98,27,61,1) 51%, rgba(186,0,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0046', endColorstr='#621b40', GradientType=0 );
	*/
	border-radius: 4px;
	border-top: #BBB solid 1px;
	bordery-bottom: #BBB solid 10px;
	height: auto;
	min-height:2.6em;
	line-height: 2.4em;
}




#VerticalMenu li {
	line-height: 2.4em;
}

.exceptional_Item {
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}