A {
	COLOR: #2b4a65; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #1b4196; TEXT-DECORATION: underline
}
A.mlink {
	FONT-SIZE: 13px; COLOR: #2b4a65; TEXT-DECORATION: none
}
A.mlink:hover {
	COLOR: #2a56b8; TEXT-DECORATION: none
}
A.nouline {
	TEXT-DECORATION: none
}
A.nouline:hover {
	TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(images/beatificazione2.jpg) #fff fixed no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN: 0px 0px 15px
}
H2 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: #2b4a65; BORDER-BOTTOM: #ccc 1px dotted
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #2b4a65
}
H4 {
	FONT-SIZE: 11px; MARGIN: 4px 0px 0px; COLOR: #2b4a65
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.dashboard_ul_aquo {
	PADDING-RIGHT: 0px; LIST-STYLE: none url(../img/icons/bullet_sml.gif) inside; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
UL.dashboard_ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.ul_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.li_hdr {
	BORDER-BOTTOM: #999 1px dotted
}
UL.sitemap {
	LIST-STYLE: none url(../img/icons/bullet.gif) inside; LINE-HEIGHT: 20px
}
UL.snailmail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 15px; PADDING-TOP: 0px
}
#side_box_id {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #122d5d 1px solid; WIDTH: 179px; COLOR: #666; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#side_box_hdr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eee
}
#date_time {
	COLOR: #2b4a65; TEXT-ALIGN: center
}
#hours {
	COLOR: #2b4a65; TEXT-ALIGN: center
}
#inset_txt {
	MARGIN: 0px 0px 0px 30px
}
.layout_table {
	MARGIN: 20px auto; WIDTH: 730px
}
.header {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
.header_left {
	WIDTH: 235px
}
.header_right {
	BACKGROUND-COLOR: #122d5d
}
.sub_header {
	BORDER-RIGHT: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.mlinks {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; COLOR: #999; PADDING-TOP: 5px
}
.left_col {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 40px; BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 22px; PADDING-TOP: 20px
}
.right_col {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 40px; WIDTH: 180px; COLOR: #fff; LINE-HEIGHT: 22px; PADDING-TOP: 30px
}
.footer {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #e7e7e7
}
.current_pg {
	FONT-SIZE: 13px; COLOR: #2e5cc5; TEXT-DECORATION: none
}
.thumbnail {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.map {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
UL#tabnav {
	PADDING-BOTTOM: 23px; MARGIN: 0px; LINE-HEIGHT: 12px; BORDER-BOTTOM: #5c6983 1px solid; LIST-STYLE-TYPE: none
}
UL#tabnav LI {
	BORDER-RIGHT: #5c6983 1px solid; BORDER-TOP: #5c6983 1px solid; FLOAT: left; MARGIN: 2px 2px 0px 4px; BORDER-LEFT: #5c6983 1px solid; BORDER-BOTTOM: #5c6983 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #e8e9eb
}
BODY#tab1 LI.tab1 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab2 LI.tab2 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab3 LI.tab3 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab4 LI.tab4 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab5 LI.tab5 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab6 LI.tab6 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab7 LI.tab7 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
BODY#tab1 LI.tab1 A {
	COLOR: #5c6983
}
BODY#tab2 LI.tab2 A {
	COLOR: #5c6983
}
BODY#tab3 LI.tab3 A {
	COLOR: #5c6983
}
BODY#tab4 LI.tab4 A {
	COLOR: #5c6983
}
BODY#tab5 LI.tab5 A {
	COLOR: #5c6983
}
BODY#tab6 LI.tab6 A {
	COLOR: #5c6983
}
BODY#tab7 LI.tab7 A {
	COLOR: #5c6983
}
#tabnav A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #5c6983; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#tabnav A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; COLOR: #3366d8; PADDING-TOP: 4px
}
#tab_sub {
	MARGIN: 10px; LINE-HEIGHT: 18px
}

.dropdown {	COLOR: #333333;
		WIDTH: 145PX;
		BACKGROUND-COLOR: #ffff99;
		FONT: 11px geneva, verdana, arial, sans-serif}

/*----------------body middle-------------*/
#body_middle{
	width:400px;
	float:left; color:#919191;
	height:483px;
	}
#body_middle h2{
	height:30px;
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:17px;
	font-weight:normal;
	color:#A68A33; 
	margin:21px 0 0px 33px;
	}
#body_middle p{
	width:348px;
	margin:20px 20px 0px 32px;
	font-size:14px;
	line-height:17px;
	}
#body_middle a{
	width:72px;
	color:#538D00; background-color:#FFFFFF;
	font:12px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:0px 14px 0 293px;
	display:block;
	}
#body_middle a:hover{
	text-decoration:underline;
	}
#body_middle ul{
	width:332px;  margin:16px 0 0 34px;
	}
#body_middle ul li{
	background:url(images/01.gif) no-repeat #fff; border-bottom:#B7B7B7 1px dashed; border-top:#B7B7B7 1px dashed;
	height:65px; padding:10px 0 0 5px; font:14px/17px Arial, Helvetica, sans-serif; color:#6C6C6C;
	}
#body_middle ul li strong{
	color:#538D00; padding-left:8px; background-color:#FFFFFF;
	}
#body_middle ul li span{
	width:50px; height:45px; display:block; background-color:#F3F3F3; float:left; margin:4px 10px 0 0px;
	font:40px/45px Georgia, "Times New Roman", Times, serif; text-align:center; font-style:italic;
	color:#979797;
	}	
#body_middle ul li a{
	margin:0px 0 0 10px; font:11px/17px Arial, Helvetica, sans-serif; display:block; height:17px;
	font-weight:bold; color:#A68A33; background:url(images/more_bg.gif) no-repeat center #FFFFFF;
	text-decoration:none;  float:left; width:105px; padding-left:76px;
	}
#body_middle ul li a:hover{
	text-decoration:underline;
	}
#body_middle ul li.li1{
	background:url(images/02.gif) no-repeat #fff; border-bottom:#B7B7B7 1px dashed; 
	height:65px; padding:10px 0 0 0px; font:14px/17px Arial, Helvetica, sans-serif; color:#6C6C6C;
	}
#body_middle ul li.li1 strong{
	color:#538D00; padding-left:8px; background-color:#FFFFFF;
	}
#body_middle ul li.li1 span{
	width:56px; height:45px; display:block; background-color:#F3F3F3; float:left; margin:4px 10px 0 0px;
	font:40px/45px Georgia, "Times New Roman", Times, serif; text-align:center; font-style:italic; color:#979797; 
	}	
#body_middle ul li.li1 a{
	margin:0px 0 0 10px;	font:11px/17px Arial, Helvetica, sans-serif; display:block; height:17px;
	font-weight:bold; color:#A68A33; background:url(images/more_bg.gif) no-repeat center #FFFFFF;
	text-decoration:none;  float:left; width:105px; padding-left:76px;
	}
#body_middle ul li.li1 a:hover{
	text-decoration:underline;
	}

/*------------------------right----------------------*/
#right_bg{
	width:186px;
	float:left;
	height:480px;
	}
#right_bg h2{
	height:31px;
	display:block; width:118px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;	line-height:26px; font-weight:normal; color:#A68A33; margin:20px 0 0px 17px;
	}
#right_bg h3{
	font:18px/17px Arial, Helvetica, sans-serif;
	color:#538D00;
	height:22px;
	margin: 13px 0 0px 18px;
	display:block;
	font-weight:normal;
	}
#right_bg ul{
	width:120px;
	display:block;
	font-size:0px;
	margin:10px 0 0 17px;
	}
#right_bg ul li{
	display:block;
	height:24px;
	background:url(images/arrow.gif) no-repeat 0 8px; padding:0 0 0 12px;
	}
#right_bg ul li a{
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#6D6D6D;
	text-decoration:underline;
	}
#right_bg ul li a:hover{
	text-decoration:none;
	}


#popitmenu{
position: absolute;
width:300px;
background-color: #FFFFCC;
border:1px solid black;
font: normal 11px Verdana;
line-height: 13px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 10px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;
}
