BODY
{
    BACKGROUND-COLOR: ffffff;
    FONT-FAMILY: Georgia, Palatino, Garamond;
    FONT-SIZE: 90%;
}

.City
{
	font-weight:normal;
	font-variant: small-caps;
	font-size:70%;
}	

A:active
{
    COLOR: #cc0000
} 

A:link
{
    COLOR: #005500;
} 

A:visited
{
    COLOR: #008800;
}

A:hover
{
    TEXT-DECORATION: underline
}

@media print {
	BODY
		{
			BACKGROUND-COLOR: #ffffff;
			COLOR: #00ff00;
		}
	.leftmenu
		{
			display:none;
		}
	.pagetitle
		{
			text-align:left;
			font-size: 150%;
			font-weight: bold;
		}
	.noprint
		{
			display:none;
		}
	.Button
		{
			background-color: white;
			color:black;
			border: 2px solid black;
			font-weight:bold;
		}
	.PageTitleCell
		{
			//display:none;
		}
	P, li, td /* this is needed for Firefox 2 which no longer listens to body color attributes */
		{
			color: #000000;
		}
}

@media screen {
	BODY
		{
			COLOR: #660066;
		}
	.noscreen
		{
			display:none;
		}
	.leftmenu
		{
			width: 120px;
		}
	.pagetitle
		{
			text-align:right;
			font-size:150%;
			font-weight: bold;
		}
	.printlogo
		{
			display:none;
		}
	.pagetitlecell
		{
			height: 75px;
		}
	.Button
		{
			background-color: #660066;
			color:white;
			border: 2px solid #white;
			cursor:hand;
			font-weight:bold;
		}
}

TD
{
    FONT-FAMILY: Georgia, Palatino, Garamond;
    FONT-SIZE: 90%
}

TH
{
    FONT-FAMILY: Georgia, Palatino, Garamond;
    FONT-SIZE: 90%
}

A
{
    COLOR: #007300;
    TEXT-DECORATION: underline
} 


P
{
    MARGIN-BOTTOM: 8px;
    MARGIN-TOP: 4px;
    FONT-FAMILY: Georgia, Palatino, Garamond;
}

H1, H2, H3, H4, H5, H6, .H1, .H2, .H3, .H4, .H5, .H6
{
    MARGIN-BOTTOM: 4px;
    FONT-FAMILY: Georgia, Palatino, Garamond;
}
H2, H3, H4, H5, H6, .H1, .H2, .H3, .H4, .H5, .H6
{
    MARGIN-TOP: 14px;
}

H1
{ margin-top:0px}

.H1, .H2, .H3, .H4
{
	FONT-WEIGHT: bold;
}

.H2
{
	FONT-SIZE: medium;
}


UL, OL
{
    MARGIN-BOTTOM: 8px;
    MARGIN-TOP: 2px;
}

HTABLE
{
}

.hTableHead
{
	font-weight:bold;
	border-bottom-style:solid;
	border-spacing:6px;
	vertical-align:bottom;
	border-bottom:1px solid #aa2a00;
}
.BrownRow
{
	border-bottom-style:solid;
	border-bottom-color:#aa2a00;
	border-spacing:6px;
	font-size:1px;
}
.hTableBody
{
	border-width:10px;
	vertical-align:top;
	font-size="85%";
	line-height: 113%;
	border-bottom:1px solid #aa2a00;
	padding-bottom:6px;
}

.leftMenuCell

.debug
{
	font-family: 'lucida console', monospace;
	font-weight: bold;
}
.Mockup, .debug
{
	background-color: #CCFFCC;
}

.error
{
	color: #ff0000;
	font-weight: bold;
}

.message
{
	color: #009900;
	font-weight: bold;
}

.SpecialDesignation
{
	background-color: #aa2a00;
	color: white;
}

.photoboothframe
{
   width:100%;
   height:160px;
	overflow-y:hidden;
	overflow-x:auto;
}