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

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
	font-family:Helvetica;
	font-size:14px;
	color:black;
	margin:0;
}

a {
	color:#ff0000;
	
}

ul {
   list-style-type: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px
}
 
li {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px
}

.content ul li a:hover{color:black;}
a:hover{color:black;}


#wrapper {
	position:relative;
	margin: 0 auto;
	width:1000px;
}

#lang {
	position:absolute;
	top:-25px;
	right:0px;
	font-size:12px;
	font-weight:bold;
}

#lang a {
	color:black;
	text-decoration:none;
}

#lang a:hover {
	color:#ff0000;
}

.navlinks {
	position:relative;
	margin:0 auto;
	width:570px;	
}

.navlinks a {
	color:white;
	padding-left:13px;
	padding-right:13px;
	padding-top:14px;
	padding-bottom:8px;
	position:relative;
	top:14px;
	font-family:BebasNeueRegular;
	font-weight:normal;
	font-size:20px;
	text-decoration:none;
}

.navlinks a:hover {	
	background-color:#ff0000;
	color:white;
}

#header {
	height:150px;
	width:100%;
}

.nav{
	width:100%;
	height:47px;
	left:0px;
	z-index:9999;
	
}

#topnav{
	background-color:black;
	position:absolute;
	top:170px;
}

/*
#regionsnav {
	background-color:#333;
	top:217px;
	position:absolute;
}

*/






.content {
	color:black;
	height:540px;
	background-color:rgba(255,255,255,0.72);
	position:absolute;
	/*top:237x;*/
	top:190px;
	width:650px;
	
	left:267px;
	z-index:100;
	padding:30px 45px 30px 40px;
	font-size:16px;
	line-height:160%;
}


#smnav {
	height:200px;
	width:100%;
	background-color:black;
	position:absolute;
	top:858px;
	z-index:650;
	
}

#logo{
	/*background-color:#ff0000;*/
	border-radius:150px; 
	height:135px;
	width:135px;
	position:relative;
	top:-25px;
	background-image:url(images/logo.png);
/*	top:22x;*/
}

#fillernav{	
	width:100%;
	top:170px;
	height:47px;
	z-index:-200;
}
	
	 
.content ul li a{color:#ff0000;}

.content ul {line-height:160%;}

/*------------------FORMS-------------------------*/
#thanks{
	display:none;
	text-align:center;
	margin:0 auto;
	margin:0 auto;
}


.contact_form label{
	width:90px;
	display:inline-block;
	float:left;
	margin:0px;
}

button{
	background-color:black;
	border:1px solid black;
	border-radius:3px;
	color:white;
	font-weight:bold;
	padding: 6px 20px;
	margin-left:90px;
}

button.submit:hover{
	background-color:#ff0000;
	border:1px solid #ff0000;
	cursor:pointer;

}

.contact_form ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

.contact_form li{
	padding:12px 0px 12px 0px;
	position:relative;
}


.contact_form input, .contact_form textarea{
	border: 2px solid #aaa;
	border-radius:2px;
	padding:4px;
	font-family:Verdana;
	font-size:12px;
}

#obform label{
	width:auto;
	float:none;
	font-size:12px;
	font-weight:bold;
}

#obform input, #obform textarea{
	width:450px;
}

#obform button.submit{
	margin-left:0px;
}

#archivesb{margin-left:0px;float:left;}


/*---------------TABLES--------------------*/

.tablemain td{padding:0px 27px;text-align:center;font-size:11px;height:60px;line-height:130%;}
tr:nth-of-type(odd) {
	background-color:#edece9;
} 
tr:nth-of-type(even) {
	background-color:#dbdbda;
} 
table.tablemain{
	border-collapse:collapse;
	border:0px;
	width:100%;
	border:2px solid #595958;
	font-size:12px;
}

th{
	background-color:#595958;
	color:white;
	padding:10px 8px;
	font-size:14px;
}
.tablemain tr:hover{outline:1px solid red;}
.nooutline tr:hover{outline:none;}

/*---------------MAP--------------------*/

#ccentral{width:40px;height:80px;z-index:99999; position:absolute; top:221px;left:118px;}
#csur{width:40px;height:74px;z-index:99999; position:absolute; top:305px;left:104px;}
#psur{width:80px;height:160px;z-index:99999; position:absolute; top:410px;left:74px;}

.map {
	width:267px;
	height:600px;
	float:left;
	position:absolute;
	top:190px;
	left:0px;
	background-image:url(images/mapnew2.png);
}


/*---------------PHOTOS--------------------*/

.ccpic{width:550px;height:400px;background-color:grey;position:relative;z-index:9999999;float:left;margin:0px 37px 60px 0px;}
h2{margin-top:0px; padding-top:2px;}




.sm{padding:3px;}

#smlinks{width:116px;margin:0 auto;padding-top:30px;}

/*.tooltip{
	background:#d45252;
	border-radius:3px;
	color:white;
	font-style:italic;
	margin-left:8px;
	padding: 4px 10px 3px 9px;
	z-index:999;
	position:absolute;
	z-index:9999999999;
}

.tooltip span{display:none;}


.tooltip::before{
	content:"\25C0";
	color:#d45252;
	position:absolute;
	top:1px;
	left:-6px;
	z-index:9999999999;

}

div#csur:hover span.tooltip{
	background-color:green;
}
*/
