

.menu_defenders ul{
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
}
.menu_defenders li{
margin: 0 0 0 -20px;
padding: 0;
clear:both;
}
.menu_defenders a{
float: left;
position: relative;
margin: 0;
margin-right: 0px;
padding: 0 0 0 13px;
text-decoration: none;
cursor:pointer;
}
.menu_defenders a span{
	font-style:normal;
	width:262px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
position: relative;
display: block;
padding: 2px 20px 2px 5px; 
color: #58585a;
cursor:pointer;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_defenders a span {float:none;}
/* End IE5-Mac hack */
.menu_defenders a:hover{
background: url(../images/menu_def_sx.png) no-repeat left top;
}
.menu_defenders a:hover span{
background: url(../images/menu_def_dx.png) no-repeat right top;
color: #1a6199;
}
ul.menu_defenders li.active a {
	background: url(../images/menu_def_sx.png) no-repeat left top;
} 
ul.menu_defenders li.active a span {
	background: url(../images/menu_def_dx.png) no-repeat right top;
	color: #1a6199;
	}

/* menu about*/

.menu_about_us ul{
list-style-type: none;
margin: 17px 0 0 0;
padding: 0;
}
.menu_about_us li{
margin: 0 0 0 -20px;
padding: 0;
clear:both;
}
.menu_about_us a{
float: left;
position: relative;
margin: 0;
margin-right: 0px;
padding: 0 0 0 13px;
text-decoration: none;
cursor:pointer;

}
.menu_about_us a span{
	width:262px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
position: relative;
display: block;
padding: 0px 20px 5px 5px; 
color: #58585a;
cursor:pointer;
font-style:normal;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_about_us a span {float:none;}
/* End IE5-Mac hack */
.menu_about_us a:hover{
background: url(../images/menu_def_sx.png) no-repeat left top;
}
.menu_about_us a:hover span{
background: url(../images/menu_def_dx.png) no-repeat right top;
color: #1a6199;
}
ul.menu_about_us li.active a {
	background: url(../images/menu_def_sx.png) no-repeat left top;
} 
ul.menu_about_us li.active a span {
	background: url(../images/menu_def_dx.png) no-repeat right top;
	color: #1a6199;
	}
	
/* menu categories*/

.categories ul{
list-style-type: none;
margin: 17px 0 0 0;
padding: 0;
}
.categories li{
margin: 0 0 0 -20px;
padding: 0;
clear:both;
}
.categories a{
float: left;
position: relative;
margin: 0;
margin-right: 0px;
padding: 0 0 0 13px;
text-decoration: none;
}
.categories a span{
	width:262px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
position: relative;
display: block;
padding: 0px 20px 5px 5px; 
color: #58585a;
font-style:normal;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.categories a span {float:none;}
/* End IE5-Mac hack */
.categories a:hover{
background: url(../images/menu_def_sx.png) no-repeat left top;
}
.categories a:hover span{
background: url(../images/menu_def_dx.png) no-repeat right top;
color: #1a6199;
}
ul.categories li.active a {
	background: url(../images/menu_def_sx.png) no-repeat left top;
} 
ul.categories li.active a span {
	background: url(../images/menu_def_dx.png) no-repeat right top;
	color: #1a6199;
	}
.menu_paesi{
margin: 5px 0 0 -40px;
list-style-type: none;
overflow: hidden;
}
.menu_paesi ul{
list-style-type: none;
padding: 0;
}
.menu_paesi li{
float: left;
margin: 0;
padding: 0;
}
.menu_paesi a{
float: left;
position: relative;
margin: 0;
margin-right: 0px;
padding: 0 0 0 5px;
text-decoration: none;
}
.menu_paesi a span{
font-style:normal;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
float: left;
position: relative;
display: block;
padding: 2px 10px 5px 5px; 
color: #58585a;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_paesi a span {float:none;}
/* End IE5-Mac hack */
.menu_paesi a:hover{
background: url(../images/menu_def_sx.png) no-repeat left top;
}
.menu_paesi a:hover span{
background: url(../images/menu_def_dx.png) no-repeat right top;
color: #1a6199;
}
ul.menu_paesi li.active a {
	background: url(../images/menu_def_sx.png) no-repeat left top;
} 
ul.menu_paesi li.active a span {
	background: url(../images/menu_def_dx.png) no-repeat right top;
	color: #1a6199;
	}
	
.menu_lista{
margin: 5px 0 0 -40px;
list-style-type: none;
overflow: hidden;
}
.menu_lista ul{
list-style-type: none;
padding: 0;
}
.menu_lista li{
float: left;
margin: 0;
padding: 0;
}
.menu_lista a{
float: left;
position: relative;
margin: 0;
margin-right: 0px;
padding: 0 0 0 5px;
text-decoration: none;
}
.menu_lista a span{
font-style:normal;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
float: left;
position: relative;
display: block;
padding: 2px 10px 5px 5px; 
color: #58585a;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_lista a span {float:none;}
/* End IE5-Mac hack */
.menu_lista a:hover{
background: url(../images/menu_def_sx.png) no-repeat left top;
}
.menu_lista a:hover span{
background: url(../images/menu_def_dx.png) no-repeat right top;
color: #1a6199;
}
ul.menu_lista li.active a {
	background: url(../images/menu_def_sx.png) no-repeat left top;
} 
ul.menu_lista li.active a span {
	background: url(../images/menu_def_dx.png) no-repeat right top;
	color: #1a6199;
	}
	
	
.relateditems ul{
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
}
.relateditems li{
margin: 0 0 0 -20px;
padding: 0;
clear:both;
}
.relateditems a{
float: left;
position: relative;
margin: 0;
margin-right: 0px;
padding: 0 0 0 13px;
text-decoration: none;
cursor:pointer;
}
.relateditems a span{
	font-style:normal;
	width:262px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
position: relative;
display: block;
padding: 2px 20px 2px 5px; 
color: #58585a;
cursor:pointer;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.relateditems a span {float:none;}
/* End IE5-Mac hack */
.relateditems a:hover{
background: url(../images/menu_def_sx.png) no-repeat left top;
}
.relateditems a:hover span{
background: url(../images/menu_def_dx.png) no-repeat right top;
color: #1a6199;
}
ul.relateditems li.active a {
	background: url(../images/menu_def_sx.png) no-repeat left top;
} 
ul.relateditems li.active a span {
	background: url(../images/menu_def_dx.png) no-repeat right top;
	color: #1a6199;
	}