body {margin: 0px; color: #000000; font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica; }

p { color: #000000; font-size: 12px; font-weight: normal; line-height: 18px; margin-bottom: 20px; }
p.subheader { font-weight: bold; font-size: 14px; margin-top: 25px; margin-bottom: 10px; }

ul { color: #000000; font-size: 12px; font-weight: normal; line-height: 18px; margin-bottom: 20px; }

li { margin-bottom: 15px; }

.contactbox {border: 1px solid #1978BE; padding: 10px; background-color: #E0E6EE;}
.contactboxblurb { color: #808080 ; line-height: 14px; font-size: 10px; font-weight: bold;}
.contactboxinfo { color: #000000 ; line-height: 18px; font-size: 10px; font-weight: bold;}

.agentsheader { margin-bottom: 15px; background-color: #ffffff; color: #00487d ; font-size: 26px; font-family: Trebuchet MS,Verdana, Arial, Helvetica; font-weight: bold;}
.agentssubheader { border: 1px solid #E27D2B; margin-top: 30px; margin-bottom: 15px; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; background-color: #FFDCC0; color: #000000 ; font-size: 14px; font-weight: bold;}

#exhibitorlist { width: 180px; margin-right: 15px; background-color: #efefef; padding: 5px; }
#exhibitorlist p { line-height: 20px; }
#exhibitorpromos p { }

.suppliersheader {margin-bottom: 15px; background-color: #ffffff; color: #00487d ; font-size: 26px; font-family: Trebuchet MS,Verdana, Arial, Helvetica; font-weight: bold;}
.supplierssubheader {border: 1px solid #1978BE; margin-top: 30px; margin-bottom: 15px; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; background-color: #E0E6EE; color: #000000 ; font-size: 14px; font-weight: bold;}
.supplierssidebox {border: 1px solid #a6a6a6; padding: 10px; background-color: #f6f6f6; color: #808080 ; line-height: 18px; font-size: 10px; font-weight: bold;}

.mediaheader {margin-bottom: 15px; background-color: #ffffff; color: #00487d ; font-size: 26px; font-family: Trebuchet MS,Verdana, Arial, Helvetica; font-weight: bold;}

.aboutheader {margin-bottom: 15px; background-color: #ffffff; color: #00487d ; font-size: 26px; font-family: Trebuchet MS,Verdana, Arial, Helvetica; font-weight: bold;}
.contactoffice { color: #000000; font-size: 12px; font-weight: normal; line-height: 18px;}


div.topnav { background-color: #ffb700; color: #00487d; height: 35px; text-align: left; font-size: 12px; }
a.topnavlink, a.topnavlink:link, a.topnavlink:visited {line-height: 35px; float: left; margin-right: 0px; display: block; color:#00487d; background:#ffb700; padding-left: 10px; padding-right: 10px; margin-top:0px; text-align:left; text-decoration:none; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:12px; overflow:hidden;}
a.topnavlink:hover {color:#bfe4ff; background:#00487d;}

a.topsectionlink, a.topsectionlink:link, a.topsectionlink:visited {line-height: 35px; float: left; margin-right: 0px; display:block; color:#bfe4ff; background:#00487d; padding-left: 15px; padding-right: 15px; margin-top:0px; text-align:left; text-decoration:none; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:12px; overflow:hidden;}
a.topsectionlink:hover {color:#00487d; background:#bfe4ff;}

div.lowernav { background-color: #00487d; align: center; height: 25px; font-size: 10px; }
a.lowernavlink, a.lowernavlink:link, a.lowernavlink:visited {line-height: 25px; float: left; margin-right: 0px; display: block; color: #bfe4ff; background: #00487d; padding-left: 10px; padding-right: 10px; margin-top:0px; text-decoration:none; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:10px; overflow:hidden;}
a.lowernavlink:hover {color:#00487d; background:#bfe4ff;}

.sloganbar { padding: 10px; color: #white; text-align: center; font-size: 18px; font-weight: bold; }

div.footerline {background-color: #ffb700; width=750px; margin-top: 20px; margin-bottom: 5px; height: 5px;}
.footerbody { color: #a6a6a6; font-size: 9px; font-weight: bold; }
.footerlarge { color: #a6a6a6; font-size: 12px; font-weight: bold; }
A.footernav:link { color: #a6a6a6; font-size: 9px; text-decoration: none; font-weight: bold; }
A.footernav:visited { color: #a6a6a6; font-size: 9px; text-decoration: none; font-weight: bold; }
A.footernav:hover { color: #1978BE; font-size: 9px; text-decoration: underline; font-weight: bold; }

A.link:link { color: #00487d; font-size: 12px; text-decoration: none; font-weight: bold; }
A.link:visited { color: #00487d; font-size: 12px; text-decoration: none; font-weight: bold; }
A.link:hover { color: #a6a6a6; font-size: 12px; text-decoration: underline; font-weight: bold; }
.linktext { color: #808080; font-size: 9px; font-weight: normal; }


.seasontable {background-color: #1978BE;}
.seasonheader  {background-color: #1978BE; color: #ffffff; font-size: 16px; text-transform: uppercase; font-weight: bold; font-weight: bold;}
.showrowheader {background-color: #1978BE; color: #ffffff; font-size: 14px; font-weight: bold; font-weight: bold;}
.showrow1 {background-color: #FFFFFF; font-size: 10px; line-height: 14px; font-weight: bold; font-weight: normal;}
.showrow2 {background-color: #FFFFFF; font-size: 10px; line-height: 14px; font-weight: bold; font-weight: normal;}
.listingcity { color: #E27D2B; font-size: 12px; line-height: 14px; font-weight: bold; }
.listingdate {font-size: 10px; line-height: 14px; font-weight: bold; font-style: italics; }
.listingevents {font-size: 10px; line-height: 14px; font-weight: normal; }
.listinglocation {font-size: 10px; line-height: 14px; font-weight: normal; }


.shortlistbox {background-color: #1978BE;}
.shortlistheader  {background-color: #1978BE; color: #ffffff; font-size: 16px; text-transform: uppercase; font-weight: bold; font-weight: bold;}
.shortlistrowheader {background-color: #1978BE; color: #ffffff; font-size: 14px; font-weight: bold; font-weight: bold;}
.shortlistcity { color: #E27D2B; font-size: 12px; line-height: 14px; font-weight: bold; }
.shortlistdate {font-size: 10px; line-height: 14px; font-weight: bold; font-style: italics; }
.shortlistevents {font-size: 10px; line-height: 14px; font-weight: normal; }
.shortlistlocation {font-size: 10px; line-height: 14px; font-weight: normal; }

.workshoplist {margin-bottom: 8px; color: #000000; font-size: 10px; font-weight: normal; line-height: 14px; }

A.contactlink:link    { color: #006394; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: none }
A.contactlink:visited    { color: #006394; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: none }
A.contactlink:hover   { color: #a6a6a6; font-weight: bold; font-size: 10px; text-decoration: underline; text-transform: none }
.contactcompany {color: #ffffff;  font-size: 14px; font-weight: bold; line-height: 16px; text-transform: uppercase; }
.contactdepartment {background-color: #E3EEF4; color: #006394;  font-size: 10px; font-weight: bold; line-height: 16px; text-transform: uppercase; }
.contactposition {color: #000000;  font-size: 10px; font-weight: normal; line-height: 16px; text-transform: none; }
.contactname {color: #000000;  font-size: 10px; font-weight: bold; line-height: 16px; text-transform: none; }
.contactphone {color: #000000;  font-size: 10px; font-weight: normal; line-height: 16px; text-transform: none; }
.officetitle { text-transform: uppercase; font-weight: bold; }


A:link { color: #3065A0; text-decoration: none }
A:visited { color: #3065A0; text-decoration: none }
A:hover { color: gray; text-decoration: none }
.infobody { color: #000; font-size: 9px; line-height: 14px; }
A.infoheader:link { color: #3065A0; font-size: 12px; text-decoration: none }
A.infoheader:visited { color: #3065A0; font-size: 12px; text-decoration: none }
A.infoheader:hover { color: gray; font-size: 12px; text-decoration: underline }
.date { color: white; font-size: 8px; font-family: Verdana, Arial, Helvetica }

td { color: #black; font-size: 10px; }

A.brochuresubnav:link { color: #000000; text-decoration: none; font-size: 10px; }
A.brochuresubnav:visited { color: #000000; text-decoration: none; font-size: 10px;}
A.brochuresubnav:hover { color: #ffffff; text-decoration: underline; font-size: 10px; }
DIV.brochurenav { font-size: 10px; font-weight: bold; padding: 5px;}
DIV.brochureheader { background-image: url(/images/structure/brochureback.jpg); padding: 5px; color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase;}
FONT.brochureheader { color: #15BB03; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.brochurenotes { color: #a6a6a6; text-decoration: none; font-size: 9px; }

A.brochuresubmenu:link { color: #a6a6a6; text-decoration: none; font-weight: bold; }
A.brochuresubmenu:visited { color: #a6a6a6; text-decoration: none; font-weight: bold; }
A.brochuresubmenu:hover { color: #169D26; text-decoration: underline; font-weight: bold; }
DIV.sizesmenu { background-color: #ffffff; font-size: 10px; font-weight: bold;}
td.sizecell { font-size: 12px; font-weight: bold;}

td.headstableheader { font-size: 12px; font-weight: bold;}
td.headstablecell { font-size: 12px; font-weight: normal;}

.actaforumbox { padding: 15px; border: 1px solid #e6e6e6; margin-bottom: 25px; }
.actaforumtitle, .actaforumsubtitletitle, .forumleaderbiotitle { color: #00487d; margin: 0px; margin-bottom: 5px; font-size: 16px; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica; }
.actaforumsubtitletitle { margin-bottom: 10px; font-size: 12px; }
.forumleaderbiobox { background-color: #f6f6f6; padding: 6px; font-size: 10px; }
.forumleaderbiotitle { font-size: 14px; }
.forumrestrictions { text-align: center; padding: 8px; color: #169D26; font-size: 12px; font-weight: bold; border: 1px solid #e6e6e6; } 

.customboxtitle {background-color: #3CB438; padding-top: 4px; padding-bottom: 4px; border: 1px solid #3CB438; color: #ffffff; text-align: center; line-height: 18px; font-weight: bold; font-size: 18px;}
.customboxsubtitle  {color: #ffffff; font-weight: bold; font-size: 12px;}
.customboxbody {background-color: #fffffff; border: 1px solid #3CB438; padding: 8px; text-align: center; font-weight: normal; font-size: 10px; }
A.customboxlink:link { color: #ffffff; font-size: 18px; font-family: Trebuchet MS, Arial, Helvetica; text-decoration: none; font-weight: bold; }
A.customboxlink:visited { color: #ffffff; font-size: 18px; font-family: Trebuchet MS, Arial, Helvetica; text-decoration: none; font-weight: bold; }
A.customboxlink:hover { color: #00487d; font-size: 18px; font-family: Trebuchet MS, Arial, Helvetica; text-decoration: underline; font-weight: bold; }

.tradeboxtitle {background-color: #ff2900; padding-top: 4px; padding-bottom: 4px; border: 1px solid #ff2900; color: #ffffff; text-align: center; line-height: 18px; font-weight: bold; font-size: 18px;}
.tradeboxsubtitle  {color: #ffffff; font-weight: bold; font-size: 12px;}
.tradeboxbody {background-color: #fffffff; border: 1px solid #ff2900; padding: 8px; text-align: center; font-weight: normal; font-size: 10px; }
A.tradeboxlink:link { color: #ffffff; font-size: 18px; font-family: Trebuchet MS, Arial, Helvetica; text-decoration: none; font-weight: bold; }
A.tradeboxlink:visited { color: #ffffff; font-size: 18px; font-family: Trebuchet MS, Arial, Helvetica; text-decoration: none; font-weight: bold; }
A.tradeboxlink:hover { color: #00487d; font-size: 18px; font-family: Trebuchet MS, Arial, Helvetica; text-decoration: underline; font-weight: bold; }

.registerbox {background-color: #ff2900;}
.formtitle {color: #000000; font-weight: bold; font-size: 18px; text-decoration: none;}
.formalert {background-color: #F2FDEC; padding: 5px; border: 1px solid #379305; color: #379305; line-height: 22px; font-weight: normal; font-size: 12px; text-decoration: none;}
.formnote {color: #000000; font-weight: normal; font-size: 9px; text-decoration: none;}
.formsectiontitle {color: #000000; font-weight: bold; font-size: 14px; text-transform: uppercase;}
.requiredfield {color: #E27D2B; font-weight: bold; font-size: 12px; text-decoration: none;}
.formfield {color: #000000; font-weight: bold; font-size: 12px; text-decoration: none;}
.confirmfield {color: #606060; font-weight: normal; font-size: 12px; text-decoration: none;}
.required {color: #E27D2B; font-weight: normal; font-size: 12px; text-decoration: none;}
.thankstext {color: #000000; font-weight: normal; font-size: 14px; text-decoration: none;}
.thankshowinfo {background-color: #f4f4f4; margin-top: 15px; padding: 10px; border: 0px solid #379305; color: #000000; line-height: 22px; font-weight: bold; font-size: 12px; text-decoration: none;}

A.releaselink:link { color: #00487d; font-size: 12px; text-decoration: none; font-weight: bold; }
A.releaselink:visited { color: #00487d; font-size: 12px; text-decoration: none; font-weight: bold; }
A.releaselink:hover { color: #e6e6e6; font-size: 12px; text-decoration: underline; font-weight: bold; }
.releasetext {color: #808080;  font-size: 10px; font-weight: normal; line-height: 16px; text-transform: none; }
.releasedate {color: #000000;  font-size: 9px; font-weight: normal; line-height: 16px; text-style: italic; }
.releaseline {width: 100%; color: #D9E2EE; height: 2px; margin-top: 15px; margin-bottom: 15px;}
.releaseicon {float: left; margin-right: 10px; height: 30px;}

.greenbutton { background-color: #006600; text-align: center; padding: 10px; font-size: 12px; font-weight: bold; }
.greenbutton a { color: #ffffff; text-decoration: none; }
.greenbutton a:hover { color: #99FF66; text-decoration: underline; }

/* Photo Gallery Stuff */

.statlink a {
        text-decoration: none;
        color: #ffffff;
}


.statlink {
        color: #FFFFFF;
}

.statlink a {
        text-decoration: none;
        color: #FFFFFF;
}

.statlink a:hover {
        color: #A5D1EA;
        text-decoration: underline;
}


.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 100%;
        font-weight: bold;
        background : #0E72A4 ;
        border-style: none;
}

.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}

.navmenu a:hover {
        background : #EFEFEF ;
        text-decoration: none;
        color:         #000000;
}




/* END Photo Gallery */