﻿/* theppaiexpo.org */

/* basic elements */
tr {vertical-align: top;}
td {vertical-align: top;}

.Footer {text-align: center;font-family: Tahoma, Verdana;font-size: 10px;background: white;}
.ListSearchExtender {font-style:italic;color:Gray;background-color:#efefef;margin:0;padding:0;}

/**************************/
/* Expo PlanIt            */
/* ********************** */
/* 99cc33 - Lite Green    */
/* 719d19 - Dark Green    */
/*                        */
/**OLD COLORS**************/
/* cce6fc - Lite Blue     */
/* 354ba0 - Dark Blue     */
/**************************/

#version {margin-top:15px;font-size:1.5em;text-align:center}
.classic {font-weight:bold}
.classic:hover {color:#444}

/* Login */
#login {text-align: left;}
#login #left {width: 40%;text-align: center;}
#login #right {width: 60%;background-color: #dfeecb; border: solid thin #9dce5d; padding: 5px;}
#login #right img {border: none; float: right; padding: 3px;}
#login #right p {margin-bottom: 15px;}

div.planItSection {background: #fff;text-align: left;border: solid 2px #719d19;margin-bottom: 14px; overflow:hidden;}
div.planItSection h3 {background: #99cc33;color: #000; padding: 3px;margin: 0; text-transform: none;}
div.planItSection div {padding: 5px;}

ul#ulMyTabs {background-color: #fff;padding: 0;margin: 0;list-style-type: none;float: left;width: 100%;}
ul#ulMyTabs li {display: inline;}
ul#ulMyTabs a {text-align: center;float: left;font-size: 10pt;width: 90px;background: #58585a;color: #99cc33;padding: 0.2em 1em;text-decoration: none;border-right: 1px solid #fff;}
ul#ulMyTabs a:hover, ul#ulMyTabs a.selected {color: #000;background-color: #99cc33;text-decoration: none;}

.myExpoTools {color: #000;margin-bottom: 2px;background:#99cc33;}
.myExpoTools span {margin-top: .2em;}
.myExpoTools span a {color: #000;}
.myExpoTools span a:hover {text-decoration: none;}

.myExpoSubHeading {color: #000;margin-bottom: 2px;border-bottom: solid 2px #99cc33;font-weight: bold;}
.myExpoSubHeading span {margin-top: .2em;}
.myResultsAsOf {color: Gray;font-style: italic;}

.searchControls {margin-top: 5px; margin-bottom: 5px;}
.searchControls table, .productControls {width:100%; background-color: #eef2e5;/*#e4f7fe;*/}

.tableSearchResult {width: 100%;padding: 5px;border-bottom: solid 1px #efefef;}
.tableSearchResultAlt {vertical-align: top;background-color: #efefef;width: 100%;padding: 5px;border-bottom: solid 1px #efefef;}
.tableSearchResultHighlight {vertical-align: top;background-color: #f1f5f7;width: 100%;padding: 5px;border-bottom: solid 1px #efefef;}
.trSearchResult {vertical-align: top;}

.resultIcon {float:right;}

.divSearchResultLogo {border: solid 1px #efefef;width: 50px;height: 50px;vertical-align: middle;text-align: center;cursor: pointer;padding: 0 !important;}
.imageExhibitorLogo {border: solid 1px #efefef;}

.searchresultdescription {display: block; margin: 3px; color: #5d5d5d; font-size: .8em;}

.productlogo {border: none; float: right;}
.productinfo {font-size: 10pt;line-height: 1.5em;}

.tableAllExhibitors img {padding-right: 5px;}
.tableAllExhibitors .altRow {background-color: #eef2e5;}
.tableAllExhibitors td {padding: 4px; vertical-align: bottom;}

.alphaFilter { padding: 2px; }
.alphaFilter:hover, .alphaFilterSelected { padding: 1px; background: #efefef; border: solid 1px #888; }
.alphaFilterSelected {font-weight: bold;}

.logofilter {border: solid 1px white;}
.logofilter:hover {border: solid 1px #efefef;}

#tableExhibitor {width: 100%;text-align: left;padding: 2px;}
#tableExhibitor tr {vertical-align: top;}
#tableExhibitor td {padding-bottom: 15px;}
#tableExhibitor ul {margin-left: 15px;}
#tableExhibitor .tableCellHeading {background-color: #efefef;padding: 5px;}
.tableAdvancedSearchFields {width: 100%;padding: 5px;}
.tableAdvancedSearchFields td {padding-bottom: 5px;padding-top: 5px;vertical-align: middle;}
.tableAdvancedSearchFieldsAlt {background-color: #efefef;width: 100%;padding: 5px;}
.tableAdvancedSearchFieldsAlt td {padding-bottom: 5px;padding-top: 5px;vertical-align: middle;}
span .highlight {background-color: #feff82;}

div#messageCentered {border: solid 1px gray;background-color: #efefef;width: 25%;position: absolute;left: 40%;top: 40%;color: black;Z-index: 100;text-align: left;}
div#messageTitle {padding-left: 5px;background-color: #e1e1e1;font-weight: bold;border-bottom: solid 1px gray;}
div#messageContent {text-align: left;padding: 15px;font-size: 8pt;}
div#messageContent li {text-align: left;}
table.adminsettings {border-spacing: 5px; width: 100%;}
table.adminsettings th {text-align: center;}
table.adminsettings tr {vertical-align: bottom;}
table.adminsettings tr.columntitles {background-color: #3f3f3f;color: White;}
table.adminsettings tr.altrow {background-color: #efefef;}
table.adminsettings td.fieldLabel {text-align: right;white-space: nowrap;}
table.adminsettings td input, table.adminsettings td textarea {width: 255px;}

/* PlanIt Paging Control */
.paging {clear:both; text-decoration:none;}
#pg {font-size: 85%;clear:both;color:#3666d4;height:2em;margin:0 auto;padding-top:5px;/*white-space:nowrap;*/}
#pg a,#pg strong,#pg #elipsis {border:1px solid #ccdbe4;display:block;color:#3666d4;float:left;margin:0 5px 0 0;padding:1px 8px;text-align:center;text-decoration:none;}
#pg a:hover {background:#3666d4;border-color:#2b55af;color:#fff;}
#pg strong {border:0;color:#000;font-weight:bold;padding:2px 2px;}
#pg-next,#pg-prev {border-width:2px;font:Tahoma,Helvetica,sans-serif;font-weight: bold;margin-top:-2px;padding-bottom:1px;padding-top:1px;_margin-top:-2px;}
#pg-next {margin-left:9px;}
#pg-prev {margin-right:14px;}
#pg #elipsis {padding: 3px 0px;border: 0px;font-weight: bold;}

/* PlanIt Notes */
div.divNoteTextarea {text-align: center;margin: 0 auto;}
textarea.notetext {width: 450px;border: solid 2px #99cc33;color: #444444;font-family: Arial, Sans-Serif;/*height: 28px;*/font-size: 10pt;}

a.addnote {color: #000;padding: 3px;}
a.addnote:hover {background-color: #99cc33;color:#000;}

span.mynotes {display: inline-block;width: 90%;padding-top: 5px;font-size: 8pt;color: #444444;margin-left: 20px;}
span.mynotes span {display: block;margin-top: 10px;border-top: solid 1px #efefef;font-size: 10pt;}

/* Exhibitor Listing */
div.exhibitorContainer {display: inline-block;font-size: 8pt;overflow: hidden;padding: 2px;width: 643px;}
div.exhibitorContainerAlt {background-color: #efefef;display: inline-block;font-size: 8pt;overflow: hidden;padding: 2px;width: 643px;}
div.exhibitorLeft {float: left;margin: 0 auto;min-height: 50px;text-align: center;width: 50px;}
div.exhibitorLeft img {border: solid 1px #efefef;}
div.exhibitorCenter {float: left;margin-left: 5px;}
div.exhibitorCenter p {margin-bottom: .2em;margin-top: .2em;min-width: 100px;width: 563px;}
div.exhibitorRight {float: left;text-align: center;}
div.notes {margin-top: .8em;color: navy;}
div.notes .my {text-decoration: underline;}
div.note {border-bottom: solid 1px #8f8f8f;margin-bottom: .3em;}
em.timestamp {color: #8f8f8f;}

/* New Product Search */
table#newProductSearch td {padding-top: 5px;padding-bottom:10px;}
td.fieldLabel {text-align:right;}

.PreShowMessage {display: block; padding: 10px 0 50px 0;}

/* PlanIt NPP Online Order Section */
div.upgradeAccessDefaultDiv {margin: 20px;padding: 20px;float: left;min-height: 230px;width: 220px;border: solid 10px #efefef;}
div#divOrderProgress {text-align: center;padding-top:10px;padding-bottom:10px;margin: 0 auto;width: 595px;}
.orderProgressSpacer {float: left;border: none;width: 8px;}
.orderProgressPage {float:left;width:140px;background-color:#ffffff;border:solid 1px #efefef;}
.currentOrderProgressPage {float:left;width:140px;background-color:#99cc33;text-align: center;border:solid 1px #efefef;}
.doneOrderProgressPage {float:left;width:140px;background-color:#efefef;text-align: center;border:solid 1px #99cc33;}
h2.orderDetailHeading {font-size: 12pt;font-weight: bold;background-color: #efefef;border: solid 1px #99cc33;padding: 10px;}
div.orderDetailPrice {font-size: 8pt;font-weight: bold;text-align: right;background-color: #efefef;border: solid 1px #99cc33;padding: 5px;margin-top: 5px;margin-bottom: 10px;}
div.detailheading {font-size: 8pt;font-weight: bold;background-color: #efefef;border: solid 1px #99cc33;padding: 3px;}
div.detailheadingwithModify {font-size: 8pt;font-weight: bold;background-color: #efefef;border: solid 1px #99cc33;overflow: hidden;padding: 3px;}
div.detailinputlabel {float:left;width: 35%;text-align: right;padding: 9px;padding-bottom: 10px;}
div.detailinput {float:left;width: 35%;text-align: left;padding: 5px;}
div.detailinput input {width: 200px;height: 14px;font-size: 8pt;}
div.detailinput select {font-size: 8pt;}
div.detailsummarylabel {float:left;width: 35%;text-align: right;padding: 5px;padding-bottom: 10px;}
div.detailsummary {width: 45%;float: left;font-weight: bold;text-align: left;padding: 5px;}
a.cvvquestion {width: 18px;text-align: center;padding-left:3px;padding-right:3px;background-color: #99cc33;font-weight: bold;color: #719d19;border: solid 2px #719d19;cursor: pointer;}
div.cvvinfo {margin: auto;display: none;width: 400px;position: absolute;top: 50px;left: 50%;margin-left: -200px;background-color: #99cc33;color: #719d19;border: solid 2px #719d19;padding: 10px;font-size: 8pt;z-index:99;}
div.cvvinfo {_margin-left: -700px; /* ie6 specific css property */}
a.orderContinueLink, a.orderContinueLink:visited {padding: 10px;background-color: #99cc33;font-weight: bold;color: #719d19;border: solid 2px #719d19;}
a.orderContinueLink:hover {text-decoration: underline;}

/* Ads */
.ManageAdLink {margin-top: 2px;background-color:White;color:#507CD1;border: solid 2px #DEE8F5;}
.ManageAdLink:link {color: #507CD1;text-decoration: none}
.ManageAdLink:visited {color: #507CD1;text-decoration: none}
.ManageAdLink:active {color: #507CD1;text-decoration: none}
.ManageAdLink:hover {color: #507CD1;background-color:#EFF3FB;}
.DisplayAds {padding: .2em;text-align: center;color: gray;font-size: 8pt;top: -20px;position: relative;}
.DisplayAds img {margin: .2em;}
.DisplayAds object {margin: .2em;}

#adBanner {padding:0 20px 20px 20px;background:#eee;}
#adBanner a {}

/******************/
/* SESSION SEARCH */
/******************/
.Progress {background-color:#CF4342;color:White;}
#UpdateProgress1 {background-color:#CF4342;color:White;top: 0px;right: 0px;position:fixed;}
#UpdateProgress1 img {vertical-align:middle;margin:2px;}
.EditLink {font-weight:normal;}
.EditLink a:link {color: White;text-decoration: none;}
.EditLink a:visited {color: White;text-decoration: none;}
.EditLink a:active {color: White;text-decoration: none;}
.EditLink a:hover {color: White;text-decoration: underline;}
.pagetool {font-size: 8pt;text-align: right;width: 100%;}
.pagetool a:link {color: Gray;text-decoration: none;}
.pagetool a:visited {color: Gray;text-decoration: none;}
.pagetool a:active {color: Gray;text-decoration: none;}
.pagetool a:hover {color: Gray;text-decoration: underline;}
table#sessionKey {font-family: verdana, helvetica, sans-serif;font-size: 7pt;text-align: left;}
td.colorTile {width: 14px;height: 14px;padding: 2px;}
td#BusinessManagement {background-color: #98a5d4;}
td#CASRequired {background-color: #d79494;}
td#IncentiveMarketing {background-color: #d498ce;}
td#IndustryEssentials {background-color: #9dc8ba;}
td#MarketingAndAdvertising {background-color: #d9cfc0;}
td#ProfessionalDevelopment {background-color: #c8df8e;}
td#SalesAndService {background-color: #8fc3e9;}
td#StrategicBusinessIssues {background-color: #f6905d;}
td#Technology {background-color: #bbbabe;}

