div#header h1 {font-size: 23px; color: #416384; margin-top: 31px; text-align: right; text-transform: uppercase; font-weight: normal;}
ul#menu {margin-top: 0px; margin-bottom: 0; float: right; padding: 0;}
ul#menu li {margin: 0px 0px 0px 21px; display: inline; padding: 0;}
ul#menu li a {font-size: 16px; color: #748695;}
div#logo {float: left; width: 98px; height: 99px; margin-top: 53px;}
div#gmaps {width: 170px; margin-top: 36px; float: right; overflow: hidden;}
div#top_text{position: absolute; top: 262px; width: 300px; padding-left: 36px; color: #5d748b; line-height: 90%;}
div#top_text H1 {color: #d9342e; font-size: 23px; text-transform: uppercase; font-weight: normal; text-align: left; margin: 7px 0px 0px 0px;}
div#top_text H2 {font-size: 14px;  color: #5d748b; text-align: left; margin: 32px 0px 4px 0px; font-weight: bold; line-height: 95%;}
SUP {font-size: 75%;}
div#main H1 {font-weight: normal; color: #000; font-size: 18px; text-align: center; margin-top: 16px; margin-bottom: 21px;}
div#main p {text-align: justify;}
div#main p:first-letter {padding-left: 35px;}
div#main OL {margin: 5px 0px 10px 52px; padding: 0;}
div#main UL {margin: 5px 0px 10px 22px; padding: 0;}
.nolabel {list-style: none;}
a {color: #2980d7; text-decoration: underline;}
.odd {background-color: #e0e0e0;}
.even {background-color: #f0f0f0;}

div.gallery {width:106px; overflow:hidden; float: left; text-align: center;}
table.thumbnail {width:106px; height:106px; background-color: #f2f2f7; text-align: center;}
table.thumbnail td {vertical-align: middle; padding:0px; margin:0px; overflow:hidden;}
table.thumbnail img {padding:2px; border: 1px solid #d0cdcd; background: #FFF;}