BODY
{
	background-color: #ffffff;
	text-decoration: none;
	font-family: Arial;
}
.tblHead
{
    BACKGROUND-COLOR: #eeddff
}
.tblRow1
{
    BACKGROUND-COLOR: #eeeeff
}
.tblRow2
{
}
.menu
{
	background-color: #ECF0FF;
}
.mnuslctditm
{
	background-color: whitesmoke;
}
.head
{
    BACKGROUND-COLOR: white
}
.menu A
{
    COLOR: blue
}
.menu A:hover
{
    COLOR: midnightblue
}
.contents
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px
}
.NoTblBorder
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.Cell1
{
    FONT-SIZE: 7pt;
    WIDTH: 22px;
    FONT-FAMILY: Arial;
    HEIGHT: 24px
}
.RegB_Paid
{
    BACKGROUND-IMAGE: url(../pict/RegPaid.gif);
    BACKGROUND-COLOR: seashell
}
.RegBooth
{
    BACKGROUND-COLOR: seashell
}
.RegB_Rsvd
{
    BACKGROUND-IMAGE: url(../Pict/RegRvd.gif);
    BACKGROUND-COLOR: seashell
}
.RegB_Multi
{
	background-image: url(../Pict/PremRvd.gif);
	background-color: #ff3366;
}
.PremB_Paid
{
    BACKGROUND-IMAGE: url(../Pict/PremPaid.gif);
    BACKGROUND-COLOR: #ccccff
}
.PremB_Rsvd
{
    BACKGROUND-IMAGE: url(../pict/PremRvd.gif);
    BACKGROUND-COLOR: #ccccff
}
.PremB_Multi
{
	background-image: url(../Pict/PremRvd.gif);
	background-color: #ff3366;
}

.booths
{
}
.booths TD
{
}
.booths TD A
{
	font-size: 8pt;
	color: darkblue;
	text-decoration: none;
}
.booths TD A:hover
{
	color: mediumblue;
	text-decoration: underline;
}
.PremBooth
{
    BACKGROUND-COLOR: #ccccff
}
.menuL2
{
	background-color: whitesmoke;
}
.menuL2 A
{
    COLOR: blue
}
.menuL2 A:hover
{
    COLOR: mediumblue
}
.BoothSelected
{
    BACKGROUND-COLOR: lightgreen
}
BODY A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
BODY A:hover
{
    COLOR: darkblue;
    TEXT-DECORATION: underline
}
UNKNOWN
{
    COLOR: red
}


h1
{
	font-size: 1.3em;
	margin: 10px 0 7px 0;
	padding: 0px;
	text-align:center;
	font-family:Verdana;
}

h2
{
	font-size: 1.1em;
	margin: 7px 0 5px 0;
	padding: 0px;
	text-align:left;
	font-family:Verdana;
}

h3
{
	font-size: 1.0em;
	margin: 10px 0 3px 0;
	padding: 0px;
	text-align:left;
	font-family:Verdana;
	color:#0066cc;
}
h4
{
	font-size: 0.9em;
	margin: 1px 0 1px 0;
	padding: 0px;
	text-align:left;
	font-family:Verdana;
	font-weight:bold;
}
h5
{
	font-size: 0.9em;
	margin: 1px 0 1px 0;
	padding: 0px;
	text-align:left;
	font-family:Verdana;
	font-weight:normal;
}

p
{
	margin:0 0 10px 0;
	font-size:0.9em;
}

.p
{
	font-size:0.9em;
}

img
{
	border:none;
}

.directionp
{
	border-width: thin;
	border-color: #C0C0C0;
	margin-bottom:10px;
	border-bottom-style: solid;
	padding-bottom:5px;
	font-size:0.8em;
}

			.columnleft
			{
				width: 200px;
				background:#FEEAA1; 
				
				vertical-align:top;
			}
			
				.columnleftbottom
			{
				width: 200px;
			  background:#FEEAA1; 
				vertical-align:bottom;

			}		
			
			.columnright
			{
				width:170px;
				/*background:#ECF0FF; */
				background:#ECF0FF;
				vertical-align:top;
			}
			
			.content
			{
				vertical-align: top;
				padding: 5px;
				width:500px;
			}
			
			.menulevel1
			{
				text-transform: uppercase;
				font-weight: bold;
				margin: 7px 0 0 0;
				padding: 7px 1px 1px 1px;
				font-family: Verdana;
				border-top-style:solid;
				border-top-width: 1px;
				border-top-color: #ffffff;
				font-size:12px;
			}
			
					.menulevel15
			{
			 margin:10px;
			}
			
			 .menulevel2
			{
				padding-left:10px;
				font-family:Verdana;	
				border-top-style:dotted;
				border-top-width: 1px;
				border-top-color: #ffffff;
				margin: 1px 0 2px 1px;
				font-size:11px;
			}
			
			
			
.field
{
 display:block;
 clear:both;	

 padding:5px;
 font-size:0.8em;
	
}

.field .label
{
 display:block;
 width:120px;
 float:left;	
 padding-right:5px;
 text-align:right;
 color:#333333;
 font-family:Verdana;
}

.field .label2
{
 font-family:Verdana;
 color:#333333;
 font-size:1.2em;
 margin: 3px 0 1px 0;
 font-weight:bold;
}


.field .input
{
 display:block;
 width:300px;
 float:left;
 border:solid gray 1px;	
}

.field .error
{
 border:solid red 2px;	 
}


.error
{
 border:solid red 2px;	
}
.field .description
{
		color:Gray;
 	 font-size:0.8em;

}


table.price 
{
	 
}

table.price td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 3px 1px 5px;
	border-style: none solid dotted none;
	border-color: gray #cccccc #cccccc gray;
	}
	
.pr
{
	font-weight:normal;
}
.prDescr
{
	color:Gray;
}
