#MetaLayout								{ min-height: 100%; max-width: 1100px; min-width: 820px; margin: 57px 100px 0 100px; background: url('/i/LayoutRU.gif') no-repeat right top #FFFFFF; position: relative; top: 0; left: 0; }

#MapLink								{ font-style: normal; border-bottom: 1px dotted #FFFFFF; cursor: pointer; }
#Map									{ display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 60; }
#Map IMG								{ position: absolute; top: 50%; left: 50%; z-index: 70; margin: -301px 0 0 -351px; cursor: pointer; }
#MapShade								{ width: 100%; height: 100%; background: #000000; }

#Top									{ height: 202px; overflow: hidden; background: url('/i/LayoutLU.gif') no-repeat left top; }
.Logotype								{ height: 164px; padding: 0 0 0 50px; float: left; position: relative; top: 0; left: 0; z-index: 20; }
.Address								{ width: 180px; height: 115px; padding: 45px 0 0 100px; margin-top: 42px; float: right; color: #FFFFFF; font-size: 1.2em; background: url('/i/ContactsLeafs.gif') no-repeat right top; }
.Address SPAN							{ font-size: 2em; }

#BodyLayout								{ padding: 20px 40px 156px 0; clear: both; }
#BodyLayout								{ padding: 20px 40px 156px 0; clear: both; }

#Menu									{ width: 400px; float: left; position: relative; top: 0; left: 0; z-index: 30; }
#Menu UL								{ padding: 0; margin: 0; list-style: none; }
#Menu UL LI								{ padding: 10px 0 0 60px; margin: 0; }
* HTML #Menu UL LI						{ border: 1px solid #FFFFFF; }
#Menu UL LI A							{ color: #e40070; display: block; margin-bottom: 10px; }
#Menu UL LI UL							{ padding: 5px 0 5px 0; }
#Menu UL LI UL LI						{ padding: 5px 0 5px 50px; margin: 0; }
#Menu UL LI UL LI A						{ color: #e40070 !important; text-decoration: none; display: inline; }
#Menu UL LI UL LI A:hover				{ text-decoration: underline; }
#Menu UL LI.Active A					{ color: #FFFFFF; }

#Menu .Active A							{ display: inline !important; margin: 0 !important; }
#Menu .Active							{ color: #FFFFFF; padding: 0 !important; position: relative; top: 0; left: 0; }
.MenuMarker								{ position: relative; top: 0; left: -100px; padding: 0 !important; margin: 0 140px 0 0; background: url('/i/RoseRU.JPG') no-repeat right top #029ae8; }
#Menu .Active .RU						{ background: url('/i/RoseRD.JPG') no-repeat right bottom; }
#Menu .Active .RD						{ padding: 10px 0 10px 160px; background: url('/i/MenuLeaf.JPG') no-repeat 134px 0.4em; }
#Menu .Active UL						{ padding-left: 60px; }
* HTML .MenuMarker						{ border-bottom: 1px solid #029ae8; }

.SubActive								{ padding: 0 0 0 40px !important; border: 1px solid #FFFFFF; }
.gLU									{ background: url('/i/GreenLU.gif') no-repeat left top #83ca31; }
.gRU									{ background: url('/i/GreenRU.gif') no-repeat right top; }
.gRD									{ background: url('/i/GreenRD.gif') no-repeat right bottom; }
.gLD									{ padding: 5px 10px 5px 10px; background: url('/i/GreenLD.gif') no-repeat left bottom; }
* HTML .gLD								{ margin-bottom: -1px; }

#Content								{ margin-left: 420px; }
#Content UL								{ list-style: none; margin: 0; padding: 0; }
#Content UL LI							{ margin: 0 0 1em 0; padding: 0 0 0 1.5em; background: url('/i/Bullet.gif') no-repeat 5px 0.2em; text-align:justify}
#Content  p								{text-align:justify}

.News									{ margin: 0; padding: 0; }
.News DT								{ margin: 0; padding: 0; }
.News DT SPAN							{ font-size: 0.87em; color: #838383; }
.News DT H2								{ margin-bottom: 0.4em; }
.News DD								{ margin: 0 0 2em 0; padding: 0; }

.Pages									{ margin-top: 40px; }
.Pages SPAN, .Pages A					{ margin-right: 0.5em; }

#Footer									{ width: 100%; height: 47px; padding: 109px 0 0 0; position: absolute; bottom: 0; left: 0; background: url('/i/FooterLeafsLeft.gif') no-repeat 9px bottom #FFFFFF; color: #e40070; }
#Footer UL								{ margin: 0; padding: 0 0 0 240px; list-style: none; }
#Footer UL LI							{ margin: 0 35px 0 0; padding: 0; float: left; }

#FooterLeafs							{ width: 252px; height: 156px; position: absolute; top: 0; right: -78px; background: url('/i/FooterLeafsRight.gif') no-repeat right top; }
#FooterLinks 						{ padding-top:5px; text-align:center }

/*	Lightbox
****************************************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: -130px; 
	position: relative;
	float: left;
}
#lightbox-nav-btnNext { 
	right: -130px; 
	position: relative;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


