BODY
{
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #1B4F77;
	margin-left : 0;
	margin-top : 0;
	min-height : 0;
}

.bgblue { background-color: #F0F0F8; }
.bgmenu { background-color: #E0E8F0; }
.bgwhite { background-color: #FFFFFF; }
div.box { background: #F0F0F8 url(../images/lowcorner.gif) right bottom no-repeat; padding: 5px 0px 5px 5px; }
div.box table.data td { padding: 4px 5px; }
div.boxmenu { background: #E0E8F0 url(../images/lowcorner.gif) right bottom no-repeat; padding: 5px 0px 5px 0px; }
/*
div.boxmenu { background: #E0E8F0 url(../images/lowcorner.gif) right bottom no-repeat; padding: 2px 0px 4px 0px; }
*/
div.boxmenu table.data td { padding: 4px 5px; font-size: 70%; }
div.blank { background: #FFFFFF; }
div.noHeader { margin-top: 10px; }
div.autoplate { background-color: #AFDEFE; } /* old color: #A0D8FF */
div.darker { background-color: #E0E8F0; }
td.secondary div.box { background-color: #E0E8F0; }
p.gbook { margin: 8px 16px 8px 40px }

form { margin: 0px; padding: 0px; }
table.form td { font-size: 70%; padding: 5px 5px; }
table.form td.field { text-align: left; }
table.form td.desc { text-align: right; }


BODY.OLD { FONT-SIZE: 11px; COLOR: #FFFFFF }

TD
{
	FONT-SIZE: 11px;
	/* COLOR: #1B4F77; */
	COLOR: #6A6A6A;
	vertical-align : top;
}

TD.CONTENT
{
	FONT-SIZE: 12px;
	COLOR: #1B4F77;
	vertical-align : top;
}

TD.HEAD 
  {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
  }   

TD.MENU
{
	FONT-SIZE: 11px;
	COLOR: #1B4F77;
}

TD.DATE
{
	FONT-SIZE: 10px;
	COLOR: #6A6A6A;
}   

TD.SMALL
{
	FONT-SIZE: 10px;
	COLOR: #808080;
}   

TD.BIG
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 32px;
	COLOR: #99CCFF;
	FONT-WEIGHT : bold;
	font-style : italic;
}   

TD.BOLD
{
		font-weight: bold;
		vertical-align : middle;
}

.BGLIGHT { 
	background-color: #E0E8F0;
	COLOR: #6A6A6A;
	/*background-color: #EFF0F2; */
}

A 			
{
	/*COLOR: #6A6A6A; */
	COLOR: #1B4F77;
	 TEXT-DECORATION: none;
} 

A:HOVER
{

	/* COLOR: #808080; */
	COLOR: #1B4F77;
	TEXT-DECORATION: underline;
}

SELECT
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #0D5692 1px solid;
	BORDER-LEFT: #0D5692 1px solid;
	BORDER-RIGHT: #0D5692 1px solid;
	BORDER-TOP: #0D5692 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	font-size : 11px;
	font-style : normal;
	font-weight : lighter;
	HEIGHT: 16px;
	text-align : left;
}

UL
{
	MARGIN-LEFT: 0px;
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	LIST-STYLE-TYPE : disc;
}

OL
{
	MARGIN-LEFT: 0px;
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
}

IMG
{
	border-color: #FFFFFF
}

INPUT
{
	FONT-SIZE: 11px;
	COLOR: #1B4F77;
	vertical-align : top;
}

TEXTAREA
{
	FONT-SIZE: 11px;
	COLOR: #1B4F77;
	vertical-align : top;
}

.LINE {
  background: #DBDBDB;
  height: 0.1em;
} 

.concert {
  width: 2.5em;
  height: 2.7em;
  text-align: center;
  background: #FFF;
  border-top: solid 1px #DFDFDF;
  border-left: solid 1px #DFDFDF;
  border-right: solid 1px #A0A0A0;
  border-bottom: solid 1px #A0A0A0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

.concert span.month {
  display: block;
  color: white;
  text-transform: uppercase;
  font-size: 0.8181em;
  letter-spacing: 0.15em;
  font-weight: bold;
  padding: 0.15em 0 0.15em 1px;
  line-height: 1em;
  background: #A0A0A0;
}

.concert span.day {
  display: block;
  font-size: 1.4545em;
  font-weight: bold;
  padding: 0.1em 0 0.15em 0;
  line-height: 1em;
}