/*
  Copyright (c) 2004 Professional Web Solutions
  http://www.pws.co.nz
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.form_error { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff3333; font-weight: bold; }
.MasterError { font-family : Verdana, Arial, sans-serif; color: #ff3333; font-weight: bold; }
BODY {
  background: #ffffff;
  color: #06236e;
  margin: 0px;
}

A {
  color: #000000;
  font-weight : bold;
  text-decoration: none;
}

A:hover {
  color: #6682c4;
  font-weight : bold;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.menu {
  background: #ffffff;
}

TD.menu div.menu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #000000;
  font-weight : bold;
}


A.menu { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #000000; 
  font-weight : normal;
}

A.menu:hover {
  color: #000000;
  text-decoration: none;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
/*  color: #ffffff;
  font-weight: bold; */
}

.infoBox {
  background: #b6b7cb;
}

.address {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}



/* mubla gallery */
/* General page attributes */
input, select {
	font-family: tahoma, arial, verdana, helvetica;
	font-size: 10pt; height: 14pt; }

/* <img> tag attributes */
img.mublaimg { border: 2px #ffffff solid; background-color: #ffffff; }
img.highlight { border: 2px #83a3d3 solid; }

/* Style for album browsing area (dropdown list) */
div.mublalist {
	position: relative; top: +5px; left: 10%;
	width: 90%; padding: 2px; border: 1px #83a3d3 outset;
	background-color: #83a3d3; text-align: left; }

/* Style for pagination links area */
div.mublamenu {
	position: relative; top: +5px; left: 10%;
	width: 90%; height: 12pt; padding: 0;
	/* border: 1px #f0a000 solid;*/
	border: 1px #83a3d3 solid;
	background-color: #83a3d3; color: #ffffff;
	font-weight: bold; font-size: 10pt;
	text-align: center; }

/* Style for thumbnailed images area */
div.mublabody {
	position: relative; top: +5px; left: 10%;
	width: 90%; padding: 2px; 
	background-color: #ffffff;
	font-size: 8pt; text-align: center; }

/* Style for caption previewing area */
div.mublacaption {
	position: relative; top: +5px; left: 10%;
	width: 90%; height: 50px; overflow: auto;
	padding: 2px;
/*	border: 1px #9FBF83 solid; */
	background-color: #ffffff; color: #000000;
	font-size: 10pt; font-weight: bold; text-align: justify;
}

/* Style for 'Powered by MUBLA!' link at the bottom of the page */
div.mublacopy {
	position: relative; top: +10px; left: 10%;
	width: 90%; height: 12pt; font-size: 8pt; font-weight: bold;
	color: #ffffff; text-align: center; }

/* Style for runtime error output area */
div.mubladebug {
	position: relative; top: +5px; left: 10%;
	width: 90%; height: 10pt; padding: 2px;
	border: 1px #202020; background-color: #404040;
	font-size: 8pt; font-weight: normal; color: #c0c0c0;
	text-align: center; }

