body { background-color: #ffffff ; margin: 0px ; padding: 0px }

a:link { text-decoration:none ; cursor: pointer; color: #045004 }
a:visited { text-decoration:none ; cursor:pointer; color: #045004 }
a:active { text-decoration:none ; cursor:pointer  ; color: #045004 }
a:hover { text-decoration:none ; cursor:pointer ; color: black }

h1 { font: 25px georgia, serif ; font-style: italic ; color: #045004 }

.banner { background-image: url(images/sky.jpg) ; background-repeat: no-repeat ; width: 100% ; height: 130px ; margin: 0px ; padding: 0px }
.bannercopy {font: 37px georgia, serif ; font-style: italic ; position: absolute ; top:95px ; left: 385px ; color: #045004 ; width: 600px }

img.subpic { width:130px ; margin: 0px 0px 15px 0px ; position: absolute ;  top :-30px ; position: absolute ; z-index: 1 }

.menu { font: 20px georgia, serif ; width: 400px ; font-style: italic ; text-align: center ; margin: 0px 0px 10px 0px; position: relative ; z-index: 2 }

.menu a:link { text-decoration:none ; cursor: pointer; color: #045004 ; padding: 6px 4px 6px 4px }
.menu a:visited { text-decoration:none ; cursor:pointer; color: #045004 ; padding: 6px 4px 6px 4px }
.menu a:active { text-decoration:none ; cursor:pointer  ; color: #045004 ; padding: 6px 4px 6px 4px }
.menu a:hover { text-decoration:none ; cursor:pointer ; color: black; padding: 6px 4px 6px 4px }

img.frontpic { width:600px ; align: center ; 
				 margin-bottom:0px ; margin-left: 0px }

.frontpagepics { padding: 10px 0px 0px 0px ; font: 14px arial, sans-serif ;
				margin-left: 160px ; width: 700px }

.thumbs {  height:80px ; 
                   border:none ;  
                   font:0px georgia, serif ; 
                   padding:0px ; margin:10px 20px 10px 0px }

.thumbroll a span {display: none }
.thumbroll a:hover { text-decoration:none ; border: 0px ; color: black }
.thumbroll a:visited { text-decoration:none ; border: 0px ; color: black }
.thumbroll a:active { text-decoration:none ; border: 0px ; color: black }
.thumbroll a:hover span { text-decoration:none ; display:block ; position:absolute ; left:160px ; top: 170px ; }

.galleryroll { width:600px ; padding-left: 0px ; border: 0px}

.copy { width: 590px ; font: 14px arial, sans-serif ; background-image: url(images/textbox.png) ; background-repeat: repeat ; padding: 5px ; text-align: justify ; }

.subtext { font: 14px arial, sans-serif ; width: 500px ; position: absolute ; left: 50px ; top: 10px  ; text-align: justify }

.calbox { padding: 10px ; font: 16px arial, sans-serif ;
				margin-left: auto ; margin-right: auto ; width: 680px ; text-align: justify ; background-image: url(images/view1trans.jpg) ; background-repeat: no-repeat ; height: 385px }

.calendar {
 float: left ; 
 padding: 0;
 margin: 0px 10px 0px 0px;
 border-left: 1px solid #A2ADBC;
 font: 14px arial, sans-serif;
 color: black;
 text-align: center; position:relative ;
left: 110px
}

.month { background-color: #9AB4EE ; font-weight: bold }

td {
 border-right: 1px solid #A2ADBC;
 border-bottom: 1px solid #A2ADBC;
 width: 20px;
 height: 20px;
 text-align: center;
}

.novacancies { background-color: #A4A3A3  }
	
.map { padding-left:50px ; padding-right:40px ; 
			width:425px ; height:350px ; position: relative ; top: 300px ; 
			frameborder:0 ; scrolling:no ; display: block ; 
				margin-left: auto ; margin-right: auto ;
			marginheight:0;  marginwidth:0 ; margin-bottom:25px }

