/* BODY */

BODY {
	margin: 40px 0px 20px 0px;
	padding: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	background-color:#000000;
	
}


/* NAVAREA */

#navarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666633;
	background-color: #cccc99;
	
}

#navarea a { color: #666633; text-decoration:none; }
#navarea a:hover { color:#999966; text-decoration:none;}

.nav { height:20px; padding:4px 0px 0px 10px;}

.login { height:22px; background-color:#999966; text-align:right; color:#FFFFFF; padding: 2px 2px 0px 2px; width:200px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

#subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	padding:0px 0px 0px 10px;
	background-color: #dedebc;
	
}

#subnav a { color: #666633; text-decoration:none; }
#subnav a:hover { color:#999966; text-decoration:none;}
 

/* FRONTPAGE */
.frontnews { background-image: url(../images/general/front_news.jpg); background-repeat: no-repeat; 
padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;
color:#FFFFFF; width:106px; font-weight:normal; font-style:normal; }



/* END */

.end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #fff;
	padding:4px 2px 2px 10px;
	font-weight:lighter;
	
}


a.end:link { color: #555; text-decoration: none; }
a.end:active { color: #555; text-decoration: none; }
a.end:visited { color: #555; text-decoration: none; }
a.end:hover { color: #333; text-decoration: none; }




/* CONTENT */

#contentarea { background-image: url(../images/general/main_bg05.jpg);
          background-color:#999999;
		  font-family: Arial, Helvetica, sans-serif;
	      font-size: 12px;
	      font-weight: lighter;
		  line-height: 23px;
	      color: #eee;
		 
		  padding-left:35px; padding-right:145px;  }

#contentarea p {

}
#contentarea img {
}
#contentarea table {  }

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	line-height: 14px;
	color: #eee;
}

.blacktext { font-family: Arial, Helvetica, sans-serif;
	      font-size: 12px; color:#333; }



/* gallery */

.gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height:13px;
	
	
		
}
.image img { margin:10px; border: 1px solid #ccc; }

.gallery a { color: #ddd; text-decoration:none; font-weight:bold; }
.gallery a:hover { color:#fff; text-decoration:none; font-weight:bold;}

.gallerytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color:#bbb;
	
	padding:2px;
		
}
.gallerynav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	background-color:#fff;
	
	padding:2px;
		
}
.bigpic img{border: solid #fff 1px; }


		   
/* DYNAMIC */

.formpanel { border:1px #aaaaaa solid; padding:4px; }
.formpanel td { border-bottom:1px #aaaaaa solid; }


.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #555;
	text-decoration: none;
	background-color: #ECECEC;
	border: 1px inset #333333;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	
}
.alert
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color:#990000;
margin:4px;
font-weight:bold;
font-size:smaller;
}

/* LINES */


	
.line
	{ border-bottom: 1px solid #cccc99 }
	.blackline
	{ border-bottom: 1px solid #000; }
	




a {
	text-decoration: underline; color: #990000;
}
a:hover {
	text-decoration: underline; color: #fff;
}
a.link1:link {
	text-decoration: underline; color: #fff;
}
a.link1:visited {
	text-decoration: underline; color: #fff;
}
a.link1:hover {
	text-decoration: none; color: #fff;
}

