body
{
	margin:0px 0px 0px 0px;	
}

.iframebody
{
  border-style: none;
  padding: 0px;
  margin: 0px;
}

.bodyTextSmall
{
  font-size: .9em;
  font-family: verdana,tahoma,calibri,arial;
  color: #aaf673;
}

.bodyTextLarge
{
  font-size: 1em;
  font-weight: bolder;
  font-style: italic;
  font-family: verdana,tahoma,calibri,arial;
  color: #D8FAA5;
}

.errorStylePage
{
  color: #FFFF24;
  font-size: small;
  font-family:verdana,tahoma,calibri,arial;
}

.pagemenutablestyle
{
  height: 10px;
  border-style: none;
  border-width: 0px;
  border-color: inherit;
  padding: 0px;
  margin: 0px;
  display: block;
  cursor:pointer;
}

.pagemenustylewithtable
{
  text-align: left;
  border-bottom: solid 1px #000000;
  border-bottom-style: inset;
  border-bottom-color: #336600;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 2px;
  background-color: #283929;
  border-bottom-width: 2px;
  height: 12px;
  width: 100%;
  vertical-align: top;
  display: inline-table;
}

.pagemenustylewithtable A
{
  text-decoration: none;
  font-size: small;
  font-family: verdana,tahoma,calibri,arial;
  color: #070A70; /*font-weight:bold;*/
}

.pagemenustylewithtable A:hover
{
	color: #ff0033;
	cursor: hand;
}

.pagemenustylewithtable A
{
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana,tahoma,calibri,arial;
	color: #33ffff; /*font-weight:bold;*/
}

.pagemenustylewithtable A:hover
{
  color: #FFFF00;
  cursor: hand;
}

.pagemenustylewithtable input
{
  border: 2px outset #91AA98;
  background-color: #334237;
  text-decoration: none;
  font-size: 8pt;
  font-family: verdana,tahoma,calibri,arial;
  color: #33ffff; /*font-weight:bold;*/
}

.pagemenustylewithtable input:hover
{
  border: 2px outset #91AA98;
  background-color: #B6C7BA;
  text-decoration: none;
  font-size: 8pt;
  font-family: verdana,tahoma,calibri,arial;
  color: #006600; /*font-weight:bold;*/
}

.pagemenustyle
{
  text-align: left;
  border-bottom: solid 1px #000000;
  border-bottom-style: inset;
  border-bottom-color: #336600;
  padding-top: 4px;
  padding-left: 10px;
  padding-bottom: 4px;
  background-color: #283929;
  border-bottom-width: 2px;
  height: 12px;
  width: 100%;
  vertical-align: top;
  display: inline-table;
}

.pagemenustyle A
{
  text-decoration: none;
  font-size: small;
  font-family: verdana,tahoma,calibri,arial;
  color: #070A70; /*font-weight:bold;*/
}

.pagemenustyle A:hover
{
	color: #ff0033;
	cursor: hand;
}

.pagemenustyle A
{
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana,tahoma,calibri,arial;
	color: #33ffff; /*font-weight:bold;*/
}

.pagemenustyle A:hover
{
  color: #FFFF00;
  cursor: hand;
}

.pagemenustyle input
{
  border: 2px outset #91AA98;
  background-color: #334237;
  text-decoration: none;
  font-size: 8pt;
  font-family: verdana,tahoma,calibri,arial;
  color: #33ffff; /*font-weight:bold;*/
}

.pagemenustyle input:hover
{
  border: 2px outset #91AA98;
  background-color: #B6C7BA;
  text-decoration: none;
  font-size: 8pt;
  font-family: verdana,tahoma,calibri,arial;
  color: #006600; /*font-weight:bold;*/
}

.linkstyle A
{
  text-decoration: none;
  font-size: small;
  font-family: verdana,tahoma,calibri,arial;
  color: #070A70; /*font-weight:bold;*/
}

.linkstyle A:hover
{
	color: #ff0033;
	cursor: hand;
}

.linkstylePage A
{
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana,tahoma,calibri,arial;
	color: #33ffff; /*font-weight:bold;*/
}

.linkstylePage A:hover
{
  color: #FFFF00;
  cursor: hand;
}

.linkstylePage input
{
  border: 2px outset #91AA98;
  background-color: #334237;
  text-decoration: none;
  font-size: 8pt;
  font-family: verdana,tahoma,calibri,arial;
  color: #33ffff; /*font-weight:bold;*/
}

.linkstylePage input:hover
{
  border: 2px outset #91AA98;
  background-color: #B6C7BA;
  text-decoration: none;
  font-size: 8pt;
  font-family: verdana,tahoma,calibri,arial;
  color: #006600; /*font-weight:bold;*/
}

.linkstylenolink
{
	text-decoration: none;
	font-size: small;
	font-family:verdana,tahoma,calibri,arial;
    color:#070A70;
}

.linkstylenolinkUnderlined
{
  cursor:pointer;
  text-decoration: underline;
  font-size: small;
  font-family: verdana,tahoma,calibri,arial;
  color: #0000FF;
}

.vendorlist, vendorlist.TABLE
{
	background-color: #f0ffff;	
	text-align: center; 
	color: #070a70; 
	font-family: Verdana, Calibri, Tahoma, Arial;
  vertical-align: middle;  
  width: 75%; 
  border-right: #999900 5px ridge; 
  border-top: #aaaa0f 4px ridge; 
  border-left: #5d5324 5px ridge; 
  border-bottom: #999900 3px ridge;  
  display:inline-table;
}

.expoinfo, expoinfo.TABLE
{
	width: 85%; height: 100%; 
  border-right: #999900 5px ridge; 
  border-top: #aaaa0f 4px ridge; 
  border-left: #5d5324 5px ridge; 
  border-bottom: #999900 3px ridge;  
  display:inline-table;
  
  padding-right: 20px; 
  padding-left: 20px; 
  padding-bottom: 45px; 
  padding-top: 25px; 
  text-align: left;
  color: #070a70; 
  font-family: Verdana, Calibri, Tahoma, Arial; 
  background-color: #ffffff; 
  vertical-align: top; 
  font-size: 9pt;
}

.eventsponsors
{
  width: 85%;
  height: 100%;
  display: inline-table;
  border-right: #999900 5px ridge;
  border-top: #aaaa0f 4px ridge;
  border-left: #5d5324 5px ridge;
  border-bottom: #999900 3px ridge;
}


.vendorlistHeader, vendorlistHeader.TD
{
	font-family:verdana,tahoma,calibri,arial;
	font-size:small;
	font-weight:bold;
	color:#070A70;
	padding:7px;
	border-right: #DCDCDC 1px solid;
	border-top: #DCDCDC 1px solid;
	border-left: #DCDCDC 1px solid;
	border-bottom: #DCDCDC 1px solid;
}

.vendorlistTableCell, vendorlistTableCell.TD
{
	font-family:verdana,tahoma,calibri,arial;
	font-size:small;
	text-decoration:none;
	color:#070A70;
	padding:7px;
	border-right: #DCDCDC 1px solid;
	border-top: #DCDCDC 1px solid;
	border-left: #DCDCDC 1px solid;
	border-bottom: #DCDCDC 1px solid;
}

.vendorlistTableCell
{
	outline: none;
	background:transparent;
	text-decoration: none;
	border-right: #DCDCDC 1px solid;
	border-top: #DCDCDC 1px solid;
	border-left: #DCDCDC 1px solid;
	border-bottom: #DCDCDC 1px solid;
}

.vendorlistTableCell A:hover
{
	color: #ff0000;
	text-decoration: none;
}

.bulletList TD
{
	padding-bottom: 15px;
	vertical-align: top;
}

.divVisible
{
	display:block;
	visibility:visible;
}

.divHidden
{
	display:none;
	visibility:hidden;
}
    
.mainObjectBorder
{  
  border-right: #999900 5px ridge;
  border-top: #aaaa0f 4px ridge;
  border-left: #5d5324 5px ridge;
  border-bottom: #999900 3px ridge;
}

/* for the main page overlay div */
    .main3
    {
      width: 800px;
      margin-left: auto;
      margin-right: auto;
      text-align: left;
    }
    .center
    {
      text-align: center;
    }
    .floatr
    {
      float: right;
    }
    .floatl
    {
      float: left;
    }
    .left
    {
      text-align: left;
    }
    .width800
    {
      width: 800px;
    }
    /* must have width to work in safari */
    .width259
    {
      width: 259px;
    }
    .width230
    {
      width: 230px;
    }
    .bold
    {
      font-weight: bold;
    }
    .medium
    {
      font-size: 14px;
    }
    .position2
    {
      position: relative;
      top: -105px;
      left: 10px;
      text-align: left;
    }
    .red
    {
      color: #a52742;
    }
    .clear
    {
      clear: both;
    }
    .bumpright
    {
      position: relative;
      left: 17px;
    }
    /* mac ie5.x doesn't like position relative */
    .bumpup
    {
      margin-top: -5px;
      margin-bottom: 4px;
    }
    /* for plus image to bump up to align w text and gap below */
    /* ie5 mac positioning styles must be absolute, tantek hack follows */
    /* Hide from IE-Mac \*/
    .up
    {
      position: relative;
      top: -70px;
    }
    /* End hide */
    /*\*//*/
.position3{position:absolute;top:265px;left:108px;}
.up{margin-top:0em;}
.floatl{};
/**/

/* ie5 mac positioning styles must be absolute, tantek hack follows */

/* Hide from IE-Mac \*/ 
.up{position:relative;top:-70px;}
.up2{position:relative;top:-80px;}
/* End hide */

/*\*//*/
.position3{position:absolute;top:265px;left:108px;}
.up{margin-top:0em;}
.up2{margin-top:0em;}
.floatl{};
/**/ 
.up{position:relative;top:-70px;}
.position2{position:relative;top:-105px;left:10px;text-align:left}

/* ie5 mac positioning styles must be absolute, tantek hack follows */

/* Hide from IE-Mac \*/ 
.up{position:relative;top:-70px;}
.up2{position:relative;top:-80px;}
/* End hide */


.position3{position:absolute;top:265px;left:108px;}
.up{margin-top:0em;}
.up2{margin-top:0em;}