/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body{
     margin: 0;
     padding: 0;
     border: 0;
}


h1, h2, h3, h4, h5, h6 {color:#444444;}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

a {text-decoration:underline;}

a:hover {text-decoration:none;}


.breadcrumbs{
	font-size:0.9em;
}

.breadcrumbs a {
	color:#000000;
	text-decoration:underline;
}

.breadcrumbs a:hover {text-decoration:none;}




.topmenu_ITEM_A {
	height: 50px;
	width: 120px;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	COLOR: Black; 
	background-color:Aqua;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 13px; 
}


.topmenu_ITEM
{
	color: Black;
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	LINE-HEIGHT: 13px; 
}



.opaco_IMG{
	filter: alpha(opacity=50) Gray;
}