BODY {

	margin : 0px 0px 0px 0px;
	background : #ffffff;
	color : #4D6D91;
	font-family : Tahoma;
	font-size : 10pt;

}

.gradient_bg {
	background-image : url('../images/gradient.gif') ;
	background-repeat: no-repeat;
}
.menu_bg {
	background-image : url('../images/menu_bg.jpg') ;
	background-repeat: no-repeat;
}	

th {
	border : 1px solid #4D6D91;
	text-align: center;
	padding : 10px 10px 10px 10px;
	font-weight : bold;
	background-color : #C9D9EC;
}

p
{
	color : #4D6D91;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: justify;
}
li
{
	color : #4D6D91;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: bold;
	font-weight : bold;
}
h1
{
	margin: 0; padding: 0;
	color : #1D2C3E;
	font-family: Tahoma;
	font-size: 12pt;
	text-align: left;
	font-weight : bold;
	text-decoration : none;
}
h2
{
	margin: 0; padding: 0;
	color : #1D2C3E;
	font-family: Tahoma;
	font-size: 14pt;
	text-align: left;
	font-weight : normal;
	text-decoration : none;
}

.album_picture 
{
	border : 1px solid #1D2C3E;
}
.picture_class { border : 1px solid #789BBB }

.picture_gallery_cell
{
	border : 0px;
	width : 160px;
}


	.album_title:link
		{font-family : Tahoma;font-size : 9pt;font-weight : bold;color : #1D2C3E;text-decoration: none;}
	.album_title:visited
		{font-family : Tahoma;font-size : 9pt;font-weight : bold;color : #1D2C3E;text-decoration: none;}
	.album_title:hover
		{font-family : Tahoma;font-size : 9pt;font-weight : bold;color : #1D2C3E;text-decoration: underline;}


	.gallery_link:link
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #4D6D91;text-decoration: underline;}
	.gallery_link:visited
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #4D6D91;text-decoration: underline;}
	.gallery_link:hover
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #4D6D91;text-decoration: none;}
		
	.gallery_font {font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #4D6D91;text-decoration: none;}
		

	.levelsmenu:link
		{font-family : Verdana;font-size : 10pt;font-weight : normal;color : #AC3A3A;text-decoration: none;}
	.levelsmenu:visited
		{font-family : Verdana;font-size : 10pt;font-weight : normal;color : #AC3A3A;text-decoration: none;}
	.levelsmenu:hover
		{font-family : Verdana;font-size : 10pt;font-weight : normal;color : #AC3A3A;text-decoration: underline;}
		
	a:link
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #154E7E;text-decoration: none;}
	a:visited
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #154E7E;text-decoration: none;}
	a:hover
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #154E7E;text-decoration: underline;}
		
	.leftmenu:link
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #1D2C3E;text-decoration: none;}
	.leftmenu:visited
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #1D2C3E;text-decoration: none;}
	.leftmenu:hover
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #354962;text-decoration: none;}

	.leftmenuactive:link
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #1D2C3E;text-decoration: underline;}
	.leftmenuactive:visited
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #1D2C3E;text-decoration: underline;}
	.leftmenuactive:hover
		{font-family : Tahoma;font-size : 10pt;font-weight : bold;color : #354962;text-decoration: underline;}

	.leftmenuactivetext
		{font-family : Verdana;font-size : 10pt;font-weight : bold;color : #496640;text-decoration: none;}

		
	.submenu:link
		{font-family : Tahoma;font-size : 10pt;font-weight : normal;color : #454C54;text-decoration: none; letter-spacing: 0px;}
	.submenu:visited
		{font-family : Tahoma;font-size : 10pt;font-weight : normal;color : #454C54;text-decoration: none; letter-spacing: 0px;}
	.submenu:hover
		{font-family : Tahoma;font-size : 10pt;font-weight : normal;color : #1B2530;text-decoration: none; letter-spacing:0px;}

	.submenuactive:link
		{font-family : Tahoma;font-size : 10pt;font-weight : normal;color : #1B2530;text-decoration: none; letter-spacing: 1px;}
	.submenuactive:visited
		{font-family : Tahoma;font-size : 10pt;font-weight : normal;color : #1B2530;text-decoration: none; letter-spacing: 1px;}
	.submenuactive:hover
		{font-family : Tahoma;font-size : 10pt;font-weight : normal;color : #1B2530;text-decoration: none; letter-spacing: 1px;}

.developer
{
	color : #666666;
	font-family : Tahoma;
	font-size : 11px;
	font-weight : normal;
}

.grayfont
{
	color : #777777;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
}

	.developer_link:link
		{font-family : Tahoma;font-size : 12px;font-weight : bold;color : #666666;text-decoration: underline; letter-spacing: 1px;}
	.developer_link:visited
		{font-family : Tahoma;font-size : 12px;font-weight : bold;color : #666666;text-decoration: underline; letter-spacing: 1px;}
	.developer_link:hover
		{font-family : Tahoma;font-size : 12px;font-weight : bold;color : #666666;text-decoration: none; letter-spacing: 1px;}


.siteinfo
{
	color : #ffffff;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
}


.sitemail:link
	{ color: #4D0808;font-family : Tahoma;font-weight : bold;font-size : 12px;text-decoration: none; }
.sitemail:visited
	{ color: #4D0808;font-family : Tahoma;font-weight : bold;font-size : 12px;text-decoration: none; }
.sitemail:hover
	{ color: #4D0808;font-family : Tahoma;font-weight : bold;font-size : 12px;text-decoration: underline; }


	.pageactive:link
		{font-family : Verdana;font-size : 12px;font-weight : bold;color : #3375B9;text-decoration: none;padding : 3px 3px 3px 3px;}
	.pageactive:visited
		{font-family : Verdana;font-size : 12px;font-weight : bold;color : #3375B9;text-decoration: none;padding : 3px 3px 3px 3px;}
	.pageactive:hover
		{font-family : Verdana;font-size : 12px;font-weight : bold;color : #3375B9;text-decoration: underline;padding : 3px 3px 3px 3px;}

	.pagedeactive_td
		{font-family : Verdana;font-size : 12px;font-weight : bold;color : #999999;text-decoration: none;
			text-align: center;
			width : 20px; height : 20px;
			border : 1px solid #999999;}
			
	.pageactive_td
		{font-family : Verdana;font-size : 12px;font-weight : bold;color : #669DD6;text-decoration: none;
			text-align: center;
			width : 20px; height : 20px;
			border : 1px solid #669DD6;
			background-color: #DBEAF9}			



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
