/* CSS Document */

/*---------------------elements declaer------------------*/
body {
		padding:0;
		margin:0;
		background-color:#FFFFFF;
		}
p	{
		padding:0;
		margin:0;
		
	}
ul	{
		padding:0;
		margin:0;
		}
li	{
		padding:0;
		margin:0;
		}
	
/*-------------header--------------------*/
.header_images {
		background-image:url('images/masthead1.jpg');
		background-repeat:no-repeat;
		height:190px; background-position-y:50%
		}
/*<!-- menu-->*/
.menu {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			font-weight:bold;
			text-decoration:none;
			color:#252525;
			}
.menu:hover {
			text-decoration:underline;
			color:#ffffff;
			}
	
/*------------------------Body-------------------------------------*/
.news_text	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:10px;
			text-decoration:none;
			font-weight:normal;
			text-align:justify;
			
			
			}
.news_border {
			border-bottom:#CCCCCC 1px solid;
			border-left:#CCCCCC 1px solid;
			border-right:#CCCCCC 1px solid;
			padding-left:12px;
			padding-top:16px;
			padding-right:22px;
			padding-bottom:7px;
			}
.more	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			font-weight:bold;
			color:#B37C44;
			text-align:right;
			text-transform : capitalize;
			text-decoration:none;
			}
.more:hover {
			color:#60360B;
			text-decoration:underline;
			}
			
.news_text2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#978E77;
			font-size:10px;
			text-decoration:none;
			font-weight:normal;
			text-align:justify;
			padding-left:14px;
			padding-right:23px;
			padding-bottom:5px;
			}
.service_bg {
			background-image:url('images/service_bg.gif');
			background-repeat:repeat-x;
			height:43px;
			padding-top:4px;
			padding-left:11px
			}
.service_text {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#5D5D5D;
			text-decoration:none;
			font-weight:normal;
			line-height:normal;
			padding-right:26px;
			}
.service_list {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#828282;
			font-size:10px;
			text-decoration:none;
			font-weight:bold;
			background-image:url('images/service_bullte.gif');
			background-repeat:no-repeat;
			background-position: 35px 9px;
			padding-left:54px;
			padding-top:0px;
			list-style-type:none;
			display:block;
			
			padding-right:34px;
			line-height:18px
			
			
			
			
			}
.service_list:hover {
			text-decoration:underline;
			background-position:37px 9px;
			}
/*-------------------------menu------------------------*/

.menu1 {
			background-image:url('images/list_border.gif');
			background-position: 1px 16px;
			background-repeat:no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#964D04;
			text-decoration:none;
			text-transform : uppercase;
			font-weight:bold;
			display:block;
			padding-bottom:6px
			
			}

.menu1:hover {
			color:#58330E;
			background-position:1px 16px;
			}
.public_text1{
			font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#978E77;
			text-decoration:none;
			font-variant:normal;
			padding-left:20px;
			}
.public_text2	{
			font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#978E77;
			text-decoration:none;
			font-variant:normal;
			padding-left:25px;
			padding-top:15px;
			text-align:justify;
			padding-right:16px;
			}
			
/*-------------------footer-----------------------------*/
.footer {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#9C9B9B;
		text-decoration:none;
		font-weight:bold;
		background-color:#EFEFEE;
		border-top:#B9B9B9 1px solid;
		}

/*-------------------vita paolina-----------------------*/
#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid green;
}

#navlist li a { text-decoration: bold; }

/*-------------------pop up menu-----------------------*/
#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;
}
