body
{
	background-color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	margin:1;
	text-align:center;
}

.tblHead
{
    BACKGROUND-COLOR: #eeddff
}
.tblRow1
{
    BACKGROUND-COLOR: #eeeeff
}
.tblRow2
{
}


.mnuslctditm
{
	background-color: whitesmoke;
}
.head
{
    BACKGROUND-COLOR: white
}



.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
}


.menu
{

}
.menu A
{
    COLOR: blue
}
.menu A:hover
{
    COLOR: midnightblue
}


.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.2em;
	margin: 7px 0 5px 0;
	padding: 0px;
	text-align:left;
	font-family:Verdana;
	font-weight:normal;
	text-align:center;
}

h3
{
	font-size: 1.0em;
	margin: 10px 0 3px 0;
	padding: 0px;
	text-align:left;
	font-family:Verdana;
	color:Navy;
}


h3 div
{
			display:block;
		float:left;
		width:150px;
}

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
{
	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
			{
				vertical-align:top;
				background-color:#21386f;
				color:White;
			}
			
			
			.columnleft a
			{
				color:#efefff;
			}
			
			.columnleft a:hover
			{
				color:#ccccff;
			}			
			
			
			.columnleftbottom
			{
				width: 155px;
				vertical-align:bottom;
				color:#ccccff;
			}		
			
			.columnright
			{
				width:200px;
				background:#ECF0FF;
				vertical-align:top;
				padding:0;
				text-align:center;
				overflow:hidden;
				padding:0 2px 0 2px;
				
			}
			
			.content
			{
				vertical-align: top;
				padding: 5px;
				width:600px;
			}
			
			.menulevel1
			{
				text-transform: uppercase;
				font-weight: bold;
				margin:  0;
				padding: 3px 1px 1px 1px;
				font-family: Verdana;
				font-size:12px;
				border-bottom-style:dotted;
				border-bottom-width: 1px;
				border-bottom-color: #666699;

			}
			
			.menulevel15
			{
			 margin:10px;
			}
			
			 .menulevel2
			{
				padding-left:10px;
				font-family:Verdana;	
				border-bottom-style:dotted;
				border-bottom-width: 1px;
				border-bottom-color: #666699;
				margin: 1px 0 1px 1px;
				font-size:11px;
			}
			
			.menudivider
			{
			 margin:5px;	
			}
			
			
.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;
}


.sponsor
{
 
 padding: 5px 5px 10px 5px;	
 clear:both;
 height:60px;
 width:500px;
 
  border-top: solid 1px #cccccc;
}


.sponsor .stitle
{
	color:#21386f;
	font-weight:bold;
	
	display:block;
	float:left;
	width:420px;
	overflow:visible;
}

.sponsor .stitle .st2
{
	font-weight:normal;
	font-style:italic;
  font-size:.8em;
	
}


.sponsor .sprice
{
	 display:block;
	 float:left;
	 color:#21386f;

}






.sold
{
	 background-image:url(../pict/sold.gif);
	 background-repeat:no-repeat; 
	 background-position:right;

}

.sold .stitle
{
 color:Gray;	
}

.sold .sprice
{
 color:Gray;	
}





.lst1
{
 padding: 15px 5px 15px 5px;	
 clear:both;

}

.lst1 .f1
{
		display:block;
		float:left;
		width:250px;
		 font-family:Verdana;
}


.lst1 .f2
{
		display:block;
		float:left;
		vertical-align:bottom;


}


.lst2
{
 margin: 0 0 5px 5px;	
 clear:both;
}

.lst2 .f1
{
		display:block;
		float:left;
		width:130px;
		font-family:Verdana;
		white-space:nowrap;
		font-size:.8em;
	    margin:2px;
	    font-weight:bold;
}


.lst2 .f2
{
		float:left;
	width:420px;
    border-bottom: dotted 1px #21386f;
	margin: 2px 2px 7px 2px;
	display:block;


}



.sponsordiv
{
 margin-bottom:10px;
}




