@charset "UTF-8";


@font-face      {
        font-family: WebFont;
        src: url('../font/Anivers_30e.otf') format("opentype");
        }

*{
    margin:0;
    padding:0;
}
html{
    height:100%;
}
body{
	font-family: Arial, Helvetica, sans-serif;
    height:100%;
	width:100%;
    margin:0px auto;
}
div#map{
    height:100%;
    min-height: 100%;
	width:100%;
    min-width: 100%;
	position:relative;
	z-index:0;}
body > #map
 {
    height: auto;
    width: auto;
}

div#foot{
font-family: WebFont;
color:#aaaaaa;
font-size:12px;
    position:absolute;
    bottom:35px;
    height:30px;
    width:100%;
	z-index:100;
	background-image:url(../img/footback.gif);
	background-repeat: repeat;
	opacity: 0.8;
	filter: alpha(opacity=80);

}

div#foot  p {
	font-family: WebFont;
	margin:8px 15px;
	float:left;
	width:60%;
}


div#linkcontents  div.floatbox {
	font-family: WebFont;
	margin:8px 15px;
	float:left;
	width:28%;
	min-height:250px;
height: auto !important;
height: 250px;

}

div#linkcontents  div.floatbox h2 {
margin-bottom:12px;
}

div#linkcontents  div.floatbox dd {
margin-bottom:8px;
}

div#foot p a, div#linkcontents a {
color:#fff799;
text-decoration:none;

}

div#foot p a:hover, div#linkcontents a:hover{
color:#FFFFFF;
text-decoration:underline;

}

div#linkcontents{
	font-family: WebFont;
	color:#aaaaaa;
	font-size:12px;
	position:absolute;
	top:30px;
	left:40px;
	width:90%;
	z-index:100;
	height:600px;
	background-image:url(../img/footback.gif);
	background-repeat: repeat;
	opacity: 0.8;
	filter: alpha(opacity=80);
	overflow:auto;

}

div#formcontents{
	font-family: WebFont;
	color:#aaaaaa;
	font-size:12px;
	position:absolute;
	top:0px;
	left:10px;
	height:100%;
	width:250px;
	z-index:100;
	background-image:url(../img/footback.gif);
	background-repeat: repeat;
	opacity: 0.9;
	filter: alpha(opacity=90);
}



