@charset "utf-8";

* {
margin:0px;
padding:0px;
}

/* hides scroll bar in I.E */

html {
overflow: auto;
overflow-y:scroll
}

body {
	background-image: url(Images/Background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 10pt;
      }
      

#wrapper {	background-color: white;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		margin:  auto;
		height: 100%;
		width: 800px;
		overflow: hidden;
	}
	

#header {	background-image: url(Images/Header.gif);
		margin:  auto;
		height: 109px;
		width: 800px;
		overflow: hidden;
	}

#spacer {	background-image: url(Images/Spacer.gif);
		margin:  auto;
		height: 5px;
		width: 800px;
		overflow: hidden;
	}
	
#navbar {	background-image: url(Images/Buttons.gif);
		margin:  auto;
		height: 25px;
		width: 800px;
		overflow: hidden;
	}
	
ul#nav{
	float: left;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	height: 14px;
	width: 800px;
	}

ul#nav li {display: inline;
	 
	  }

ul#nav a { 
		margin-right: 5px; 
		text-align:left;
		font-family: "Verdana";
	  	font-size: 10pt;
	  	font-weight: bold;
	  	color: white;
	 	text-decoration: none;
	 	padding: 1px 15px 1px 15px;
	 	border-right:solid 1px #bdc2cb; 	
 	}
	 
ul#nav a:hover {


color: #076e3a; 

		}

#text {		margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		height: 192px;
		width: 772px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#testos {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		height: 232px;
		width: 772px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#testos-full {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		height: 420px;
		width: 772px;
		font-size: 10pt;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
#gallery {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		height: 280px;
		width: 772px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#footer {	margin: auto;
		margin-top: 8px;
		margin-bottom: 8px;
		padding-top:2px;		
		height: 34px;
		width: 780px;
		font-size: 10pt;
		font-family: "Verdana";
		text-align: center;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
		

	}
	
#about {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		height: 342px;
		width: 764px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#names {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		height: 162px;
		width: 764px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#about-photo{
		float: left;
		height: 133px;
		width: 89px;
		border:solid 1px #bdc2cb; 
		margin-right: 8px;
		margin-top: 4px;



		
}

#services-photo{
		
		height: 299px;
		width: 538px;		
		border:solid 1px black; 
		margin-right: 8px;
		margin-top: 4px;
		



		
}	
	
#clients {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		height: 430px;
		width: 764px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#policies {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		height: 390px;
		width: 764px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#contact {	margin: auto;
		margin-top: 8px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		height: 490px;
		width: 764px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#services-menu {float: left;
		margin-left:8px;
		margin-top: 8px;
		margin-bottom:8px;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 8px;
		height: 500px;
		width: 200px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
#services-content {float: left;
		margin-left:8px;
		margin-top: 8px;
		margin-bottom:8px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		height: 500px;
		width: 540px;
		font-family: "Verdana";
		text-align: left;
		border:solid 1px #bdc2cb; 
		overflow: hidden;
	}
	
ul#side-nav{
	float: left;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 203px;
	border-bottom:solid 1px #bdc2cb;

	}

ul#side-nav li { display: inline;}
	  

ul#side-nav a { display: block;
		text-align:left;
		text-transform: uppercase;
		font-family: "Verdana";
	  	font-size: 10pt;
	  	font-weight: bold;
	  	color: black;
	 	text-decoration: none;
	 	border:solid 1px #bdc2cb;
	 	border-bottom: none;
	 	width: 198px;
	 	line-height: 25px;
	 	padding-left: 3px;

	 		
 	}
	 
ul#side-nav a:hover {


background-color: #B4D1B6; 

		}
		
* html ul.nav a { height: 1px;}
* html ul.side-nav a { height: 1px;}
	
	
p#title { font-size: 10pt;
	  font-weight: bold;
	  color: #076e3a;
	  font-family: "Verdana";
	 
	 }
	 
p#title-center { text-align: center;
	   font-size: 10pt;
	  font-weight: bold;
	  color: #076e3a;
	  font-family: "Verdana";

	 
	 }
	 
p#sub-text { font-size: 10pt;
	  text-align: center;
	  font-family: "Verdana";
	  color: #076e3a;


	 
	 }
	 
p#center { font-size: 10pt;
	   text-align: center;
	   font-family: "Verdana";

	 
	 }
	 
.more { text-align:right;
	font-size: 8pt;
	padding-right: 8px;
	font-family: "Verdana";

	
	}
	 
.more a:link
{
font-size: 10px;
color: #076e3a;
font-weight: normal;
text-decoration: none;
font-family: "Verdana";

}

.more a:visited

{
font-size: 10px;
color: #076e3a;
font-weight: normal;
text-decoration: none;
font-family: "Verdana";

}

.more a:hover

{
font-size: 10px;
color: #745F00;
font-weight: normal;
text-decoration: none;
font-family: "Verdana";

}

.more a:active
{
font-size: 10px;
color: #076e3a;
font-weight: normal;
text-decoration: none;
font-family: "Verdana";

}

.bold {
font-weight:bold;
 color: #076e3a;
}

.boldtesto {
font-weight:bold;
color:black;
text-align:center;

}

.boldnews {
font-weight:bold;
color:black;
}
