/* CSS Document */

body {
	font-family: Veranda, Arial, Helvetica, sans-serif;
/*	background-image:url(../images/bg_red.jpg); */
	background-color: #073789;  /*660000*/
	color:#000000; 
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	text-align:center /*to fix bug in IE 5.x*/
}
#wrapper {
	width: auto;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
	text-align:left;
}

#Banner {
/*	background-image:url(../images/logo1.gif); */
	width: 100%;
	float:center;
        align:center;
	height: 167px; 
	margin: 0px 0px 5px 0px; 	
/*	margin-bottom: 8px; */
/*	background: #CC0000; */
        background-position: 50% 0%;
	background-image:url(../images/jiv_banner.gif); 
	background-repeat: no-repeat; 
}
#Banner p img {
	float:center;
        align:center;
/*	margin:15px; */
/*	padding:10px; */
/*	background: url(../images/Bolzano_Marble.jpg); 	*/
}

.logoPic {
/*	margin:15px; */
	padding:10px; 
	background: url(../images/Bolzano_Marble.jpg); 	
}

.logoText {
///*	margin:15px; */
/*	padding:5px;  */
	vertical-align: middle;
	background: #CC0000; 	
}

.panel1 {
	}

.panel2 {
	}
#nav {
	background-image:url(../images/Bolzano_Marble.jpg); 
	background-color: #B38F00;
	background-color: #D6AE0B;
	width:100%;
	min-width:550px;
	margin-top:2px;
	height:19px; 
	border:  1px solid black;
	border:  1px solid #B38F00;
/*	margin: 0px; */
	display: block; 
	vertical-align:middle;
}

.nav a {
	text-align: center; 
	display: block; 
	height:19px;  
	vertical-align:middle;
/*	width: 100%; */
/*	margin: 0px; */
	}
.nav a:hover {
/*	background-color:#FCD116; */
	background-color:#CCCCCC; 
}

.menuActuator, .menuItem {
	background-image:url(../images/Bolzano_Marble.jpg); 
	border-right:  1px solid black;

	vertical-align:middle;

/* position:absolute; top:50%; height:10em; margin-top:-5em; */

/*	text-align:center; to fix bug in IE 5.x*/
	}
.menuActuator a, .menuItem a { 
/*	margin-top: 1px; 
	margin-top: 1px; */
		color:#FFFFFF;
		font-weight:bold; 
		font-size:12px;
		font-family:arial;
		text-decoration:none; 
/*		border: 1px solid black; */
	}
	.menu {
		font-family:verdana;
/*		color:#666666; */
		font-size:10px;
/*	background: #CCCCCC */
/*	background-image:url(../images/Bolzano_Marble.jpg); */
/*		background-color:#CD9B1D; */ /*DAA520*/ 
		background-color:#3DA1CC;
		background-color: #0B55D6;
		background-color: #073789;
		background-color: #0B55D6;
/*		layer-background-color:#cccccc; */
	}
        .menu .options {
/*		margin-right:1px; */
/*		margin-bottom:1px; */
		border:1px solid black; 
		border-top: 0px; 
/*		background-color:#CCCCCC; */
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; color: #000000;}
	.menu a {
		color:#FFFFFF; 
		display:block; 
		padding:2px 10px; 
		text-decoration:none; 
		font-weight:bold; 
		font-size:12px;
		font-family:arial;
/*		background-color:transparent; */
		border-top: 1px solid #333333; 
		border-bottom: 1px solid #333333; }
	.menuActuator hover,
	.menuActuator a:hover, 
	.menuActuator a:focus, 
	.menuItem a:hover,   
	.menuItem a:focus { 
/*		background-color:#99CCFF; */
/*		background-color:#FCD116; */
		background-color:#B3E8FF; 
		background-color: #0B55D6;
		color: Yellow; 
}

	.menu a:hover, 
	.menu a:focus { 
/*		background-color:#FCD116; */
		background-color:#B3E8FF; 
		background-color: #8A8A8A;
		background-color: #0B55D6;
		color:#FFFFFF; 
		color: Yellow; 
		border-top: 1px solid black; 
		border-bottom: 1px solid black; }
	


#content {
//	position:absolute;
//	top:185px;
//	left:15px;
//	right:15px;
	margin-top: 0px;
	background-color:#FFCC00; 
	background-color:#FFFFFF; 
	padding:0px 0px 0px 0px;
	}
#content p {
	font-size: 100%;
	margin: 0px;
	padding:0px;
}
#content p img {
/*	background-color:#CC0000; */
	margin:10px;
	padding:10px;
	background: url(../images/Bolzano_Marble.jpg); 
}
#content facility ul li {
	font-size:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
        list-style-image: url(../images/cross.gif) ;
}
#content h1 {
	font-size: 130%;
	margin:  10px 5px 0px 0px;
	padding: 5px;
	color: #000000;
}
#content h2 {
	font-size: 110%;
	margin: 0px;
	padding: 0px;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	color: #000000;
}
#content h4 {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	color: #CC0000;
}
#content li {
	font-size: 85%;
	list-style-position: outside;
	list-style-type: disc;
}
#content a {
	color: #CC0000;
        color: #0B55D6;
	color: #0000CC;
	text-decoration: underline;
}
#content a:visited {
        color:#333333;
        color:#9999FF;
}
#content a:hover, #content a:focus{
	color: #FFFF99;
        color: #D6AE0B;
}
.container{
	width:auto;
	padding:15px;
	background-color:#CCCCCC;
	background: url(../images/FoalMareBG.gif); 
	margin-left:0px;
}
.leftimage {
	float:left;
        align:left;
	margin-right:3px;
	margin-left:3px;
	margin-bottom: 5px;
}
.rightimage {
	float:right;
        align:right;
	margin-left:3px;
	margin-right:3px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.centerimage {
	float:center;
        align:center;
	margin-right:3px;
	margin-left:3px;
	margin-bottom: 5px;
}

#header {
	clear:both;
	width: 100%;
	color: #ffffff;
	color: #000000;
	background-color: #B38F00;
	background-color: #B3E8FF;
	background-color: #0B55D6;
	background-color: #073789;  
	margin-top:10px;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:4px;
	text-align: center;
	font-size:24px;
}
#header p a{
	text-align:center;
	padding:2px 5px 2px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
#header a:visited{
	color:#FFFFFF;
}

#footer {
	clear:both;
	width: 100%;
	color: #ffffff;
	background-color: #B38F00;
	background-color: #0B55D6;
	background-color: #073789;  
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	font-size:12px;
}
#footer p a{
	text-align:center;
	padding:2px 5px 2px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
	color: Yellow;
}
#footer a:visited{
	color:#FFFFFF;
}

#top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/Bolzano_Marble.jpg); 
/*	background-color: #BDBD9C; */
	position: relative;
	z-index: auto;
	margin: 0px 5px;
	padding: 0px;
	color: #FFFFFF;
	color: #073789;  
	right: auto;
	bottom: 55px;
}
#top a{
	color: #FFFFFF;
	text-decoration:none; 
}
h3 {
	color: #003366;
	font-size: 100%;
}
h4 {
	font-size: 10px;
}
#slogan p {
	font-size: 28px;
	color: #CC0000;
	font-family: Monotype Corsiva, cursive;
}
.note {
	color: #993333;
}
.subhead {
	font-size: 105%;
	color: #003366;
}
.link {
	color: #003366;
	text-decoration: underline;
}
.smlprnt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
}
#mousepic a{
	text-decoration:none; 
	color: #0000CC;
}
#mousepic a:hover, #mousepic a:focus{
	color: #000033;
}
