

.boxpad, #boxpad {padding:10px}

.size7	{font-size:7pt}
.size8	{font-size:8pt}
.size9	{font-size:9pt}
.size10	{font-size:10pt}
.size11	{font-size:11pt}
.size12	{font-size:12pt}
.size14	{font-size:14pt}
.size16	{font-size:16pt}

.red	{color:red}
.blue	{color:blue}
.ggreen	{color:green}
.red	{color:gold}
.darkorange	{color:darkorange}
.purple	{color:purple}
.maroon	{color:maroon}
.darkgrey	{color:#6B4B5B}
.white	{color:white}
.black	{color:black}

.left	{float:left}
.right	{float:right}
.clear	{clear:both}

A.event		{color:green}
A.vor		{color:blue}
A.notice	{color:purple}
A.holiday	{color:darkorange}

#calendar			{ font-size:8pt; background:#aaa }
#calendar .title		{ color:white;}
#calendar  a			{ text-decoration:none; border:1px dotted #bbb; display:block; margin:2px 0; padding:2px; cursor:pointer; background:#f0f0f0; }
#calendar a:hover			{ background:#f8f8f8; color:red; }
#calendar .week		{ background:#f8f8f8; }
#calendar .weekend	{ background:#e8e8e8; }


div.showcase 				{ margin:0 0 9px 6px; padding:0; position:relative; height:310px; width:615px; text-align:center;  }
div.showcase a				{ color:black; background:#bbb url(/images/showcase_off.gif); display:block; height:60px; width:100px; float:Right; clear:both; margin:0 0 3px 0; padding:0px; text-decoration:none; }
div.showcase a:visited 		{ color:black; text-decoration:none; }
div.showcase a:link 			{ color:black; text-decoration:none; }
div.showcase a b				{ padding:0; margin:0; display:block; font-weight:bold; }
div.showcase a b img			{ border:0; opacity:.33; zoom:1; filter:alpha(opacity=33);  width:100px; height:60px;}
div.showcase span				{ position:absolute; top:0; left:-10000px; width:510px; height:310px; border:0; padding:0; margin:0; border:1px solid #666;}
div.showcase span img			{ border:0; width:510px; height:310px; }
div.showcase a.selected		{ color:white; background:#333 url(/images/showcase_on.gif) 0 0 no-repeat; text-decoration:none; }
div.showcase a.selected span	{ left:0; }
div.showcase a.selected b img	{ opacity:1; filter:alpha(opacity=100);}
div.showcase a.selected:visited	{ color:white; background: #333 url(/images/showcase_on.gif) 0 0 no-repeat;}
div.showcase span h4			{ display:block; font-weight:bold; font-size:12pt; padding:8px 12px; background:#222; position:absolute; left:0; top:0px; opacity:.90; zoom:1; filter:alpha(opacity=90);   }
div.showcase span h5			{ display:block; font-weight:normal; text-align:left; font-size:12pt; padding:4px 6px; width:498px; margin:0; background:#222; position:absolute; left:0; bottom:0px; overflow:hidden; opacity:.90; zoom:1; filter:alpha(opacity=90); }
.demoMode	{ border:3px solid orange; color:#804010; padding:6px; margin:0 0 10px 0;}

#eventsPreview A			{ margin:0; display:block; cursor:pointer; }
#eventsPreview SMALL	{ float:left; }

#gallery		{ margin:10px; }

#slideshow { position:relative; height:350px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }


#javaMenu	{ background:white; text-align:center; font-size:9pt;	margin:0px; }
#qm0  		{ padding:2px; font-weight:bold;}
#qm0 a		{ padding:5px 8px; text-decoration:none; color:#000000;	font-size:10pt; }
#qm0 div		{ padding:5px; font-size:9pt; text-align:left; color:black; background:white; border:1px solid black; }
#qm0 div a	{ color:black; }
#qm0 div a.sub	{ background:URL("/images/arrow.gif") right center no-repeat;}
#qm0 a:hover, #qm0 div a.sub:hover	{ background-color:darkorange; color:white; }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#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: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	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;	
}