/*Vertical Menu*/
#ddblueblockmenu{
border: 1px solid black;
width: 185px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
text-align:left;
}





* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}


/* 2o epipedo */

#ddblueblockmenu div#subcat{ 
	background-color:#335EAD; 
}
#ddblueblockmenu div#subcat ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu div#subcat li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #E77B23;
border-bottom: 1px solid #90bade;
border-left: 7px solid #BF6216;
text-align:left;
}

#ddblueblockmenu div#subcat li a:hover {
background-color: #F79E55;
border-left-color: #BF6216;
}

/* 3o epipedo */


#ddblueblockmenu div#subcat div#subsubcat li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #1F3A6F;
border-bottom: 1px solid #90bade;
border-left: 7px solid #122751;
text-align:left;
}

#ddblueblockmenu div#subcat div#subsubcat li a:hover {
background-color: #2E4980;
border-left-color: #122751;
}


/* 4o epipedo */


#ddblueblockmenu div#subcat div#subsubcat div#sub4cat li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color:#666666;
background-color: #E7C023;
border-bottom: 1px solid #90bade;
border-left: 7px solid #D0AF29;
text-align:left;
}

#ddblueblockmenu div#subcat div#subsubcat div#sub4cat li a:hover {
background-color: #EDCA3D;
border-left-color: #D0AF29;
}





* html #ddblueblocksubcatmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblocksubcatmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}



#ddblueblockmenu div.menutitle22{
color: black;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: white;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
 

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#subcat ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
#subcat li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
text-align:left;
}


/*End Vertical Menu*/


#topmenu .suv a{ color:white}
#topmenu .suv a:hover{ color:#CCCCCC}
#topmenu div:hover{ background-color:#2A467E}
#topmenu div.suv { padding:3px}
#topmenu div span{ 
	display:none;
	position:absolute;
	display:block;
	padding:3px;
	left:300px;
	top:190px;
	background-color:#1F3A6F;
	width:100px;
}
