/* new tradeshow styles */
body
{
    margin: 0;
    padding: 0;
}
a img
{
    border-style: none;
}
#content {
  margin-top: 0;
}
#content .concol .textsec p
{
    color: #404040;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 14px 0;
    padding: 0;
}

#content .concol
{
    color: #404040;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0 20px;
}
#content .rightCol
{
    margin-top: 0;
}
#content .catcol div.menuBar
{
    margin-top: 0;
}
#content .concol p
{
    color: #404040;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 14px 0;
    padding: 0;
}
#content .concol h2
{
    font-size: 16px;
    margin: 20px 0 5px;
    padding: 0;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
#content .concol h3
{
    background-color: #404040;
    color: #fff;
    display: block;
    font-size: 13px;
    margin: 0 0 10px 0;
    padding: 2px 0;
    text-align: center;
}
#content .catcol h3
{
    margin: 0;
}
#content .concol .textsec h4
{
    color: #4f72b2;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#content .concol .textsec #themeMP h4
{
    color: #786449;
}

/* tradeshow ad styles */
.tsFeature_table td
{
    color: #404040;
    padding-bottom: 20px;
}
.tsFeature_container
{
    width: 295px;
}
#content .concol .textsec .tsFeature_container p
{
    line-height: 16px;
    margin: 0 0 8px;
}
.tsFeature_logo
{
    float: left;
}
.tsFeature_info
{
    margin-left: 140px;
}

/* tradeshow schedule styles */
#themeMP {
  width: 622px;
}
.tsSchedule td
{
    color: #404040;
    font-size: 14px;
    padding: 10px 0;
}
.tsSchedule .tsDate_2010
{
    background: url(../../images/tradeshows/tsYear2010_future.png) right 12px no-repeat;
    padding-left: 10px;
}
.tsSchedule .tsDate_2010past
{
    background: url(../../images/tradeshows/tsYear2010_past.png) right 12px no-repeat;
    padding-left: 10px;
    color: #9f9f9f;
}
.tsSchedule .tsDate_2011
{
    background: url(../../images/tradeshows/tsYear2011_future.png) right 12px no-repeat;
    padding-left: 10px;
}
.tsSchedule .tsDate_2011past
{
    background: url(../../images/tradeshows/tsYear2011_past.png) right 12px no-repeat;
    padding-left: 10px;
    color: #9f9f9f;
}
.tsMonth
{
    display: block;
    font-family: Verdana, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 21px;
    text-transform: uppercase;
}
.tsDay
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 32px;
}
.tsSchedule .tsShowInfo
{
    font-size: 12px;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 10px;
}
.tsSchedule .tsShowInfo .learnMore
{
    display: block;
    margin-top: 8px;
}
#content .concol .textsec .tsShowDescript p
{
    padding: 0 0 0 19px;
    border-left-color: #808080;
    border-left-style: dashed;
    border-left-width: 1px;
    margin: 0;
}
#tsSchedule_header
{
    background: url(../../images/tradeshows/tsSchedule_header.jpg) left top no-repeat;
    height: 40px;
    width: 622px;
    margin: 50px 0 10px;
}
#themeMP #tsSchedule_header
{
    background: url(../images/tradeshows/tsSchedule_headerMP.png) left top no-repeat;
    margin-top: 20px;
}
#tsSchedule_flag2010
{
    background: url(../../images/tradeshows/tsSchedule_flag2010.png) left top no-repeat;
    height: 28px;
    width: 143px;
}
#themeMP #tsSchedule_flag2010
{
    background: url(../images/tradeshows/tsSchedule_flag2010MP.png) left top no-repeat;
}
#tsSchedule_flag2011
{
    background: url(../../images/tradeshows/tsSchedule_flag2011.png) left top no-repeat;
    height: 28px;
    margin-top: 30px;
    width: 214px;
}
#themeMP #tsSchedule_flag2011
{
    background: url(../images/tradeshows/tsSchedule_flag2011MP.png) left top no-repeat;
}

/* popup pages */
#learnMore_header
{
    width: 800px;
    height: 180px;
}
#nhsBody #learnMore_header
{
    background: url(../../images/tradeshows/nhs_header.jpg) left top no-repeat;
}
#tagieBody #learnMore_header
{
    background: url(../../images/tradeshows/tagie_header.jpg) left top no-repeat;
}
#responseBody #learnMore_header
{
    background: url(../../images/tradeshows/response_header.jpg) left top no-repeat;
}
#ihhsBody #learnMore_header
{
    background: url(../../images/tradeshows/ihhs_header.jpg) left top no-repeat;
}
#learnMore_shadow
{
    background: url(../../images/tradeshows/learnMore_shadow.png) left top no-repeat;
    height: 10px;
    width: 800px;
}
#learnMore_showCol
{
    float: left;
    padding: 10px;
    width: 380px;
}
#learnMore_showDetails
{
    color: #808080;
    font-weight: bold;
}
#learnMore_formCol
{
    margin-left: 400px;
    padding: 10px;
    width: 380px;
}
.learnMore_form
{
    color: #efd876;
    padding: 10px;
    width: 360px;
}
#nhsBody .learnMore_form
{
    background: #4a5b6c;
}
#tagieBody .learnMore_form
{
    background: #89232c;
}
#responseBody .learnMore_form
{
    background: #2e7281;
}
#ihhsBody .learnMore_form
{
    background: #8a1d30;
}
.learnMore_form p
{
    color: #fff;
    font-size: 14px;
}
.learnMore_form p.thankYou
{
    border: 1px dashed #fff;
    padding: 10px;
    margin: 20px;
    text-align: center;
}
.learnMore_form strong
{
    color: #efd876;
    font-size: 18px;
}
#learnMore_sponsor
{
    background: url(../../images/tradeshows/learnMore_sponsor.jpg) left top no-repeat;
    height: 50px;
    width: 280px;
}
.fieldName
{
    color: #efd876;
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
}

/* why we attend */
ul
{
    /*margin-top: -15px;
    background-color: #4f72b2;
    margin: 0 0 10px 40px;
    padding: 10px 0 10px 30px;
    width: 300px;*/
}
li
{
    color: #fff;
    line-height: 20px;
}
.tsSchedule_sponsor
{
    background: url(../../images/tradeshows/tsSchedule_sponsor.jpg) left top no-repeat;
    height: 24px;
    width: 152px;
}
