
body {
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	
	text-align: left;

	background-color: #FFFFFF;
	}


a:link { 
	color: #888888;
	text-decoration: none;
	/*border: ;*/
padding:0 0 0 0;
margin:0 0 0 0;
}
a:visited { 
	color: #888888;
	text-decoration: none;
	/*border: ;*/
padding:0 0 0 0;
margin:0 0 0 0;
}
a:hover { 
	color: #888888;
	//text-decoration: underline;
text-decoration:none;	
/*border: ;*/
padding:0 0 0 0;
margin:0 0 0 0;
}
a:active { 
	color: #888888;
	//text-decoration: underline;
text-decoration:none;	
/*border: ;*/
}

img {margin:0 3px 27px 0; border: 0 none; }


a:link img, a:visited img{border: 1px solid #CCCCCC}
//a:hover img {opacity:1; background-color:#ffffff;}
//a:active img {background-color:#ffffff;}

h1 { 
color:#e0e0e0;	
//color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 0.8em;
	//z-index: 100;
	float: left;
	margin: 10px 0 30px;
	padding: 0;
//position: fixed;
}

h1 a:link, a:visited { 
	//color:#f5f5f5;
color:#000000;
//text-decoration:none;
}


h1 a:active { 
color:#000000;
background-color:#ffffff;
text-decoration:none;
}

d{
font-size: 8px;

}

#allContainer {
	//position: absolute;
	z-index: 100;
	padding: 0; margin: 0;
	left: 0; top: 0; bottom: 0; right: 0;
	overflow: auto;
}


#contentContainer {
	width: 800px;
	padding: 20px 40px 40px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
}



	div#siteTopMenu {
//display:none;
//position: fixed;		
//clear: both;
width: 300px;
margin:0 0 0 600px;

		padding: 0px;
	}
	
		div#siteTopMenu ul {
			margin: 0 0 0;
			padding: 0;
			//display: block;
			clear: both;
			float: left;
			list-style: none;
		}
			div#siteTopMenu ul li {
				//display: block;
				//float: left;
				margin: 0;
			}
				div#siteTopMenu ul li .separator { 
					//display: block; 
					//float: left;
					padding: 0;
				}
				div#siteTopMenu ul li:first-child .separator { display: none; }
				
				div#siteTopMenu ul li a:link, a:visited {
					//display: block;
text-decoration:none;
//background:#ffffff;
color:#343434;
padding: 0px 5px 1px 3px;
					//float: left;
				}
				div#siteTopMenu ul li.selected a  {

//background-color:#C5E21A;
//color:#ffffff;

text-decoration:none;
font-weight:bold;
padding: 0px 5px 1px 3px;
				}

div#siteTopMenu ul li a:hover{ 
					/*font-weight: bold;*/
background-color:#96BA3E;
color:#ffffff;

text-decoration:none;
padding: 0px 5px 1px 3px;
				}


		
		
		div#siteTopMenu ul#mainMenu {
			padding: 0;
		}
		
			div#siteTopMenu ul#mainMenu li {
				font-family: inherit;
				font-size: inherit;
				//font-weight: inherit;
				font-style: inherit;
				font-variant: inherit;
				line-height: inherit;
			}
				div#siteTopMenu ul#mainMenu li .separator { 
					padding-left: 0.5em;
				 	padding-right: 0.5em;
				}
				
		div#siteTopMenu ul#subMenu {
			clear: left;
			//padding: 0 0 10px;
color:#ffffff;
display:none;


		}

			div#siteTopMenu ul#subMenu li {
				
font-family: inherit;
				font-size: inherit;
				//font-weight: inherit;
				font-style: inherit;
				font-variant: inherit;
				line-height: inherit;
display:none;			
}


div#siteTopMenu ul#subMenu li a:link, a:visited {
//color:#ffffff;
}
				div#siteTopMenu ul#subMenu li .separator { 
					padding-left: 0.5em;
				 	padding-right: 0.5em;
//color:#ffffff;
display:none;
				}

		#additionalText {
			position: absolute;
			width: 800px;
			
		}
			#additionalText p { 
				margin: 0; padding: 0;
			}







	ol#pageEntries {
z-index: 100;
		list-style: none;
		margin: 0;
		padding: 1em 0 0;
		clear: both;
		width: 100%;
	}
		ol#pageEntries li.xEntry {
			list-style:none;
			margin: 0 0 4em;
			padding: 0;
		}
	
			ol#pageEntries li.xEntry .entryTitleContainer { 
				//width: 480px; 
				margin: 0;
			}
			ol#pageEntries li.xEntry h2 {
				display: block;
				width: 100%;
				float: left;
				color: #333333;
				font-family: inherit;
				font-size: 1.8em;
				font-weight: normal;
				font-style: normal;
				font-variant: normal;
				line-height: normal;
				margin: 0;
				padding: 0;
			}
				/*ol#pageEntries li.xEntry h2 span { display: block; float: left; }*/
			ol#pageEntries li.xEntry p.shortDesc {
				clear: left;
				margin: 0 0 5px;
				padding: 0;
			}
		
		
		
		
		
			ol#pageEntries li.xEntry .xGalleryContainer {
				position: relative;
				clear: left;
				margin: 0;
				padding: 0;
//width: 800px;				
/*border: 2px solid #fff;*/
				
			}
			ol#pageEntries li.xEntry .xGalleryType-slideshow {
				//float: left;
			}
			ol#pageEntries li.xEntry .xGalleryType-row {
				
			}
				
				ol#pageEntries li.xEntry .xGalleryContainer .xGallery { 
					//position: relative; 
					margin: 0;
				}
					ol#pageEntries li.xEntry .xGalleryContainer .xGallery div.xGalleryItem { position:absolute; 
}
					ol#pageEntries li.xEntry .xGalleryType-row div.xGalleryItem {						
//float: left;
						//padding-right: 1em;
						//padding-bottom: 5px;
					}
					ol#pageEntries li.xEntry .xGalleryType-slideshow .xGalleryImageCaption {
//display:block; 
                           position:relative;
			   //bottom:auto;
			   font-family: Helvetica,Arial,sans-serif;
                           line-height:auto;
			   font-size:12px;
			   z-index:105;
//height:38px;
			   padding:0px 0px 0px 0px;
			   //background-color: rgba(110, 140, 50, 0.45);
				//background-color: rgba(200, 210, 200, 0.85);
//opacity:0.75;
//background-color: #FFFFFF;
			   color:#000000; 
//letter-spacing:0.1em;
margin: -46px 0px 10px 0px;
font-weight:normal;
text-decoration:none; 
}


					ol#pageEntries li.xEntry .xGalleryType-row .xGalleryImageCaption p { 
					//display: none; 
					}


#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav {
			display: none; // Number of pictures - pick-able
			position: relative;
			clear: both;
			margin: 40px 0 0px;
			padding: 2px 5px 2px 3px;
			list-style: none;
			height: 18px;
		}
			#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav li {
				display: block;
				float: left;
				list-style: none;
				line-height: 96%;
				margin: 0;
			}
				#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav .xGalleryImageCaption { display: none; }
				#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav a {
					display: block;
					float: left;
					padding: 1px 2px 1px;
					width: 10px;
color:#e1e1e1;
background-color:#ffffff;
					//color: ;
					text-decoration: ;
					outline: none;
				}



/*
ol#pageEntries li.xEntry .xGalleryType-row .xGalleryImageCaption p a:link, a:visited{ 
color:white; margin: -35px 0 0;background:black; opacity:0.2;/*height:30px;*/
					}

ol#pageEntries li.xEntry .xGalleryType-row .xGalleryImageCaption p a:hover, a:actived{ 
color:white; margin: -35px 0 0;background:black; opacity:0.6;/*height:30px;*/
*/					}

		
				ol#pageEntries .xGalleryContainer ul.xGalleryNav {
					display: none;
					/*position: relative;
					clear: both;
					float: right;
					margin: 0 0 2px;
					padding: 0;
					list-style: none;
					height: 18px;
					width: 150px;*/
				}
					ol#pageEntries .xGalleryContainer ul.xGalleryNav li {
						display: block;
						float: left;
						list-style: none;
						//line-height: 96%;
						padding: 0 5px 0 0;
					}
					ol#pageEntries .xGalleryContainer ul.xGalleryNav li .xGalleryImageCaption {}
					ol#pageEntries .xGalleryContainer ul.xGalleryNav li a {
						background-color:#333333;
						//font-size.0px;
						display: block;
						//float: left;
						//padding: 1px 2px 1px;

					}
					ol#pageEntries .xGalleryContainer ul.xGalleryNav li.selected a {
						background-color: #ffffff;
						color: #AAAAAA;
					}
			
			
			ol#pageEntries li.xEntry .entryText {
				width: 100%;
				//position: relative;
				clear: both;
				float: left;
				//text-align: left;
				margin: 4px 0 8px;
			}
				ol#pageEntries li.xEntry .entryText p {
					margin: 0 0 6px;
				}
				ol#pageEntries li.xEntry .entryText ul {
					margin: 0 0 6px;
					padding: 0 0 0 15px;
				}
					ol#pageEntries li.xEntry .entryText ul li {
						list-style-type: circle;
						margin: 0 0 3px 0;
						padding: 0;
					}
				ol#pageEntries li.xEntry .entryText ol {
					margin: 0 0 6px;
					padding: 0 0 0 15px;
					/*counter-reset: term;*/
				}
					ol#pageEntries li.xEntry .entryText ol li {
						margin: 0 0 3px 0;
						padding: 0;
						list-style-type: decimal;
						/*text-indent: -2em;*/
					}
					ol#pageEntries li.xEntry .entryText ol li:before {
						/*counter-increment: term;
						content: counter(term) ") ";*/
					}
			
		
		
			ol#pageEntries li.xEntry .entryContent {
				clear: both;
				padding: 0;
				color: #333333;
				font-family: inherit;
				font-size: inherit;
				font-weight: inherit;
				font-style: inherit;
				font-variant: inherit;
				line-height: inherit;
			}
				ol#pageEntries li.xEntry .entryContent table {
					float: left;
				}
				ol#pageEntries li.xEntry .entryContent .items {
					float: left;
				}
				ol#pageEntries li.xEntry .entryContent p.itm {
					float: left;
					clear: both; /*left;*/
					margin: 0 0 2px;
					padding: 0;
				}
				ol#pageEntries li.xEntry .entryContent div.tagsList {
					clear: both;
				}
					ol#pageEntries li.xEntry .entryContent div.tagsList div {
						float: left !important;
						clear: none;
					}
				
		

div.teaser{display: block;
height: 230px;
z-index: 10;
background-color: rgba(0, 0, 0, 0.58);
}

#sideColumnBottom #userCopyright {
				
			}
			#sideColumnBottom #bertaCopyright {
				
			}

		
	.footer {
		position:absolute;
		float:right;		
		margin: 50px 80px 0 0;
		font-size: 100%;
	}

	.footerMenu {
		margin: 20px 0 0;
	}


	.bottomCopy { 
display:block;
		position: relative;
		bottom: 0;
	}
	.bottomCopy {
		/*fontFamily: Verdana, Arial, sans-serif !important;
			fontSize: 10px !important;
			fontWeight: normal !important;
			fontStyle: normal !important;
			fontVariant: normal !important;
			lineHeight: normal !important;*/
position:absolute;		
clear: right;
		font-size: 100%;
		color: #333333 !important;
	}









/* == Popups == */


.item 
{
float: left;
display: block;
position: relative;
margin: 0px 10px 0px 10px;
}

span.item
{
display: block;
}


.item .popup {display: none;
 			   position:absolute;
			   //left:45%;
			   left:auto;
			   //bottom:auto;
			   font-family:Helvetica,Arial,sans-serif;
                           line-height:16px;
			   font-size:10px;
			   z-index:1000;
			   letter-spacing: 1px;
			   padding:1px 3px 1px 2px;
			   background-color: rgba(140, 170, 80, 0.65);
			   color:#ffffff;
margin: -39px 20px 0px 3px;
font-weight:lighter;
text-decoration:none;

}

.item:hover .popup { display:block; 
                          }


span.leftColumn {
margin:0 30px 0 0;
width:45%;
float:left;
}

span.rightColumn {
margin:0 0 0 0;
width:45%;
float:right;
}


/*
.item span
{
display: block;
position:relative;
}

.item .details{
display: none;
position: absolute;
left: 80%;
top: 20px;
width: 320px;
min-height: 102px;
z-index: 1000;
opacity: 0.8;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
background-color: #111111;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

.item:hover .details{
display: block;
}
*/


