fieldset
{
	margin-left:10px;
	margin-bottom:20px;
	
}
legend
{
	font-size:14px;
	padding:5px;
	font-weight:bold;

}

.preloadPic {display:none;}

.administration_right
{
	position:absolute;
	right:0;
	z-index:9;
}

.administration_left
{
	position:absolute;
	z-index:9;
}

.administration
{
	font-size:8pt;
	color:white;
	z-index:9;
	background:black;
	filter:alpha(opacity=85);
	opacity:0.85;
	width:240px;
}

.admintop_table
{
	width:220px;
	color:white;
}

.admin_table
{
	width:220px;
	color:white;
}

.admin_table td
{
	padding-top:10px;
	border-collapse: collapse;
	border-top: 1px solid white;
}

.administration a
{
	font-size:8pt;
	color:#AABE62;
}

.administration a:hover
{
	color:white;
}


.imgBorder
{
	border: #606B38 2px solid;
}

.lang
{
	position:absolute;
	text-align:right;
	z-index:6;
	top:78px;
	width:900px;
	margin-left:-465px;
	left:50%;
}

.frontlang
{
	position:absolute;
	text-align:right;
	z-index:6;
	top:78px;
	width:900px;
	margin-left:-465px;
	left:50%;
}


.GLDlogin
{
	position:absolute;
	text-align:right;
	z-index:6;
	top:55px;
	width:900px;
	margin-left:-465px;
	left:50%;
}


.smallTxt
{
	font-size:8pt;
}


.smallTxtCenter
{
	font-size:8pt;
	filter:alpha(opacity=25);
	opacity:0.25;	
	
}


.padtable
{
	padding-left:10px;
}


.imgtable
{
	border-width: 0px;
	border-collapse: collapse; 
	margin-left:10px;
	margin-bottom:20px;
	
}

.imgtable td
{
	margin-left:10px;
	border-color: #606B38; 
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse; 
}

.imgtd
{
	width:100px;
	text-align:center;
}

.button
{
	border-color: white; 
	border-style: solid;
	border-style: solid;
	border-width: 2px;
	color:white;
	font-size:8pt;
	background-color:#403F3F;
	cursor:pointer;	
	margin-top:5px;
}

.fakebutton
{
	padding:3px;
	padding-right:6px;
	padding-left:6px;
	border-color: white; 
	border-style: solid;
	border-width: 2px;
	color:white;
	font-size:8pt;
	background-color:#403F3F;
	cursor:pointer;	
}

.fakebutton:hover
{
	color:#AABE62;
}

.langtxt
{
	color:#AABE62;
}

.langtxt:hover
{
	color:white;
}

h1
{
	font-size:14pt;
	font-family:verdana, arial, helvetica, times new roman, serif;
	font-weight:normal;
	padding-left:15px;
	padding-top:10px;
}

h2
{
	font-size:13pt;
	font-family:verdana, arial, helvetica, times new roman, serif;
	font-weight:normal;
}

.heading2
{
	font-size:13pt;
	font-family:verdana, arial, helvetica, times new roman, serif;
	font-weight:normal;
}

h3
{
	font-size:12pt;
	font-family:verdana, arial, helvetica, times new roman, serif;
	font-weight:bold;
}


.galName
{
	width:169px;
	height:25px;
	color:white;
	font-size:8pt;
	cursor:pointer;
	background-color:#403F3F;
	padding-top:4px;
	border:white 1px solid;
}

.galImage
{
	border: gray 1px solid;
}

.galborder
{

	width:171px;
	border: gray 1px solid;
	text-align:center;
	background-color:white;
	padding-top:5px;
}

.newsDate
{
	font-size:7pt;
}

.archive
{
	font-size:14pt;
}
.oneTab
{
	position:absolute;
	left:50px;
}

.map1
{
	padding-left:20px;
}

.map2
{
	padding-left:40px;
	font-size:10pt;
}

.map3
{
	padding-left:60px;
	font-size:8pt;
}

.map4
{
	padding-left:80px;
	font-size:8pt;
}

.tdleftborder
{
	border-left:1px solid white;
	padding-left:10px;
}

td
{
	font-size:10pt;
	font-family:verdana, arial, helvetica, times new roman, serif;
}


.line1
{
	position:absolute;
	top:73px;
	left:0;
	width:100%;
	height:2px;
	z-index:6;	
}


.line2
{
	position:absolute;
	top:99px;
	left:0;
	width:100%;
	height:2px;
	z-index:6;
}

.line3
{
	position:absolute;
	bottom:51px;
	left:0;
	width:100%;
	height:2px;
	z-index:6;	
}


.line4
{
	position:absolute;
	top:119px;
	left:0;
	width:100%;
	height:2px;
	z-index:6;
}

html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	font-size:10pt;
	font-family:verdana, arial, helvetica, times new roman, serif;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
	
	}

body 
{
	height:100%;
	max-height:100%;	
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}

p 
{
	padding-left:15px; text-align:justify;
}

a
{
	text-decoration:none;
	color:#606B38;
}

a.sitemap
{
	text-decoration:none;
	color:#403F3F;
}

a.mailfooter
{
	color:#AABE62;
}
a.mailfooter:hover
{
	color:white;
}

a:hover
{
	text-decoration:none;
	color:black;
}

.logotxt
{
	display:block;
	position:absolute;
	text-align:right;
	z-index:5;
	top:0px;
	bottom:52px;
	width:900px;
	margin-left:-470px;
	left:50%;
	font-size:26pt;
	color:#DFDFDD;
	font-weight:bold;
	padding-top:13px;
	height:73px;
}

.logotxt:hover
{
	color:#DFDFDD;
}

.logotxtand
{
	color:#AABE62;
	font-family:georgia;
	font-size:30pt;
}

.logotxtand_small
{
	color:#7C8B48;
	font-family:georgia;
	font-size:10pt;
}

#sub_menu
{
	color:white;
	font-size:8pt;	
	position:absolute;
	z-index:6;
	top:101px;
	width:900px;
	margin-left:-450px;
	left:50%;	
	text-align:center;
	padding-bottom:3px;
	padding-top:1px;
	font-decoration:bold;
	
}

* html #subtxtbgr
{
	display:block;
	height:13px;
	position:absolute;
	top:101px;
	width:900px;
	margin-left:-450px;
	left:50%;	
	background-color:white;	
	padding-bottom:2px;
	padding-top:2px;
	z-index:4;
	
}

#subtxtbgr
{
	display:block;
	height:13px;
	position:absolute;
	z-index:6;
	top:101px;
	width:900px;
	margin-left:-450px;
	left:50%;	
	background:white;
	opacity:0.85;
	z-index:4;	
	padding-bottom:2px;
	padding-top:2px;
}



#sub_menu a
{
	color:white;
	font-weight:bold;
}

#sub_menu a:hover
{
	color:#AABE62;
}



* html #logotxtbgr
{
	display:block;
	overflow:auto;
	position:absolute;
	text-align:right;
	z-index:3;
	top:0px;
	bottom:52px;
	width:900px;
	margin-left:-450px;
	left:50%;
	background-color:#403F3F;
	height:73px;
}

#logotxtbgr
{
	display:block;
	overflow:none;
	position:absolute;
	text-align:right;
	z-index:3;
	top:0px;
	bottom:52px;
	width:900px;
	margin-left:-450px;
	left:50%;
	height:73px;
	background:#000;
	opacity:0.5;
	z-index:4;
}

.footertxt
{
	text-align:center;
	position:absolute;
	margin-left:-450px;
	left:50%;
	bottom:0;
	width:900px;
	min-width:900px;
	height:45px;
	font-size:8pt;
	z-index:5;
	font-weight:bold;
	color:white;

}


.frontfootertxt
{
	text-align:center;
	position:absolute;
	margin-left:-450px;
	left:50%;
	bottom:0;
	width:900px;
	min-width:900px;
	height:45px;
	font-size:8pt;
	z-index:5;
	font-weight:bold;
	color:gray;

}


.footerflashtxt
{
	text-align:center;
	position:absolute;
	margin-left:-450px;
	left:50%;
	width:900px;
	min-width:900px;
	font-size:8pt;
	font-weight:bold;
	color:gray;

}

.footertxt a
{
	color:#AABE62;
}

.footertxt a:hover
{
	color:white;
}

.footertxtand
{
	color:#AABE62;
	font-family:georgia;
}


#content {
	display:block;
	overflow:auto;
	position:absolute;
	z-index:3;
	top:122px;
	bottom:54px;
	width:880px;
	margin-left:-450px;
	left:50%;
	padding-right:20px;
	}

#con_bgr
{
	display:block;
	overflow:auto;
	position:absolute;
	z-index:3;
	top:118px;
	bottom:52px;
	width:900px;
	margin-left:-450px;
	left:50%;
	background:#fff;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#head {
	position:absolute;
	margin-left:-450px;
	left:50%;
	top:74px;
	width:900px;
	min-width:900px;
	height:47px;
	background:#000;
	font-size:1em;
	z-index:5;
	filter:alpha(opacity=50);
	opacity:0.5;
	color:white;

	}



#foot {
	text-align:center;
	position:absolute;
	margin-left:-450px;
	left:50%;
	bottom:0;
	width:900px;
	min-width:900px;
	height:50px;
	font-size:1em;
	z-index:5;
	font-weight:bold;
	color:#fff;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;

	}




* html #content {
	top:75px;
	height:100%;
	width:900px;
	border-top:46px solid #7F7E7E;
	border-bottom:128px solid #7F7E7E;
	}

* html #con_bgr {
	bottom:0;
	height:100%;
	width:900px;
	margin-top:0px;
	background:#fff;
	filter:alpha(opacity=70);
	opacity:0.70
	}

* html #head {
	top:75px; width:900px; height:46px; color:white;
	}

* html #foot {
	bottom:0px; width:900px; height:53px;	
	}





#slantedmenu
{
	font-weight: bold;
	font-size: 10pt;
	width:850px;
	position:absolute;
	position:absolute;
	top:76px;
	margin-left:-450px;
	left:50%;	
	z-index:6;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
display: block; 
height: 0; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
border: 0px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: white;
padding: 3px 0;
padding-right: 20px;
margin: 0;
text-decoration: none;
background: transparent url(images/img/divider.gif) top right no-repeat;
}


#slantedmenu ul li a:visited{
color: white;
} 

#slantedmenu ul li a:hover{
color: #AABE62;
}

