body
{
	background-color: #666666;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #888888;
	scrollbar-base-color: #666666;
	scrollbar-face-color : #666666;
	margin: 20 20 20 20;
	padding: 0 0 0 0;
	font-size: 8pt;  	 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: normal;
}
table,.table1,.table2
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
	margin: 0;
	padding: 0;
}
.dottd
{
	border: 1px dotted black;
}
.dottd2
{
	border: 1px dotted black;
}
.sitetitle
{
	font-size: 12pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: bolder;
	letter-spacing: 7pt;
	text-align: center;
}
.copyright
{
	font-size: 7pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: oblique;
	text-align: center;
}
.designmsg
{
	font-size: 6pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: oblique;
	text-align: right;
}
.maincontent
{
	font-size: 8pt;  	 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #666666;
	height: 100%;
	width: 100%;
	margin: 0 0 0 0;
	vertical-align: top;
}

th
{
	margin: 0 0 0 0;
	padding: 5 5 5 5;
	vertical-align: top;
	font-weight: bold;
}

td
{
	margin: 0 0 0 0;
	padding: 5 5 5 5;
}

tr
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h1
{
	font-size: 8pt;  
	 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
}

.adminbutton
{
	background-color: white;
	border: 1px solid black;
}

div.pic 
{
	float: left; height: 170px; width: 225px;
 	padding: 0px; margin: 10px 8px; background: black;
 	border: 0px solid; border-color: #AAA #444 #444 #AAA;
}

div.pic2 
{	
	height: 157px;
	float: left; 
 	padding: 7px 5px; margin: 0px 0px; background: black;
 	border: 0px solid; border-color: #AAA #444 #444 #AAA;
}

div.pic2:hover
{	
 	background: #303030;
}

div.ls2
{
	padding: 0px 5px;
}

div.ls2 img 
{
         padding: 25px 5px;
	width: 144px; height: 100px;
}

div.pt2
{
	padding: 0px 5px;
}

div.pt2 img 
{
    padding: 9px 5px;
	width: 100px; height: 141px;
}
  
div.pic img 
{
	border: 0px solid; border-color: #444 #AAA #AAA #444;
}

div.ls img 
{
	height: 145px; width: 225px; margin: 5px 0;
}

div.pt img 
{
	height: 225px; width: 145px; margin: 0 16px;
}

div.pic ul
{
	display: none;
} 

span.piclegend
{
	color: #ff9900;
	font-family: Verdana;
	font-size: 7pt;
	text-transform : uppercase;
	white-space : nowrap;
}
div.ls a.tn 
{
	text-decoration: none;
}

div.ls2 a.tn 
{
	text-decoration: none;
}

div.pt2 a.tn 
{
	text-decoration: none;
}


a
{
	color: #3658B0;
	font-family: Verdana;
}

.contents
{
	border: 1px dotted black;
	padding: 0 0 0 0;
}


.image
{
	float: left;
	margin: 0 30;
}

.image_textbottom
{
	margin: 5 5;
}

#leftcolumn
{
    float: left;
    width: 50%;
    margin-right: 10px;
}

#rightcolumn
{
}

#menu
{
	text-align: center;
	color: #666666;
}
#menu td
{
	text-align: center;
}
#menu a
{
	font-size: 7pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: oblique;
	text-transform: uppercase;
	letter-spacing: 4pt;
	border: 2px dashed white;
	text-decoration: none;
	padding: 0 0 0 5;
	color: #666666;
}
#menu a:hover
{
	color: #333333;
	border-color: white white #333333 white ;
}
.boxtitle
{
 	background: #EEEEEE;
	border-bottom: 1px dotted #c0c0c0;
}
.boxsep
{
	border-bottom: 1px dotted #c0c0c0;
}

.expotitle
{
  color: #444444;
  font-weight:bold;
  font-size:12pt;
  padding: 0 5 5 5;
	border-bottom: 1px dotted #444444;
}

.expoaddress
{
  color: #444444;
  padding: 5 10 0 10;
}

.submenu
{
  color: #444444;
	font-style: oblique;
	text-decoration: none;
}
.submenu:hover
{
  color: #222222;
	text-decoration: underline;
}
.cal
{
	background-color: white;
	color: black;
	padding:5 5 5 5;
}
.caltable
{
	font-size: 7pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px dotted #888888;
}
.calhead
{
	font-size: 8pt;
	font-weight: bold;
}
.caldayl
{
 	background: #CCCCCC;
	font-weight: bold;
	border-bottom: 1px dotted #888888;
	border-top   : 1px dotted #888888;
}
.calday
{
	border: 1px dotted #c0c0c0;

}
.clatoday , .calday:hover
{
 	background: #EEEEEE;
	border: 1px solid #888888;
}
.callink
{
  color: #444444;
	font-style: oblique;
	text-decoration: none;
}
.callink:hover
{
  color: #222222;
	text-decoration: underline;
}
.calexpo
{
	margin: 0 0 2 0;
}
.classonedayl
{
	font-weight: bold;
	margin: 0 0 5 0;
}
.calexpoviewed
{
 	background: #CCCCCC;
	font-weight: bold;
	border: 1px dotted #888888;
	margin: 0 0 2 0;
}
