@charset "UTF-8";
/* CSS Document */

/*---- STYLE ----*/

body{
	margin: 0;
	background-color: #FFFFFF;
	
	/*----------------------------*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small; 
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: large;
}
h2 {
	font-size: medium;
}
h3 {
	font-size: small;
}

.footer {
	text-align: center;
}

.empesis {
	font-weight: bold;
}

.quote {
	font-style: italic;
}

a:link {
	color: #FA6F39;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
	color: #FA6F39;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
.freshlayout {
font-family: Arial, Helvetica, sans-serif;
}
. freshlayout h1 {
padding: 20px;
}

.freshlayout h2 {
padding: 5px;
background-color: #890000;
color: white;
margin-top: 50px;
}
.freshlayout img {
margin: 20px;
margin-top: 0px;
}
a.gmap {
background:url(/styles/iconsets/silk/16px/map_magnify.png) no-repeat left center;
padding-left:20px;
}
a.cv {
background:url(/styles/iconsets/silk/16px/information.png) no-repeat left center;
padding-left:20px;
}
div.basiccontainer {
min-height: 210px;
}
.boxcontact {
font-weight: bolder;
padding: 10px;
margin-bottom: 10px;
border: 3px solid #ddd;
width: 250px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.boxtitle {
font-weight: bolder;
padding: 10px;
margin-bottom: 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #890000;
color: white;
}

ul.level1 li {
padding: 5px;
font-weight: bold;
color: black;
margin: 10px;
list-style-type: none;
font-size: 14pt;
}

ul.level2 {
background-color: white;
color: black;
}

ul.level2 li {
background-color: white;
color: black;
list-style-type: none;
font-style: italic;
font-size: 10pt;
}