td { font-family:Arial, sans-serif; font-weight:normal; color:#000; font-size:12px; }
p { padding-bottom:0px; margin-bottom:0px; padding-bottom:10px; padding-top:0px; margin-top:0px; }
p.leftnav { color:#fff; }
H1 { font-family:Arial, sans-serif; font-weight:bold; color:#000; font-size:18px; padding-bottom:5px; margin-bottom:0px; padding-top:0px; margin-top:0px; }
H2 { font-family:Arial, sans-serif; font-weight:bold; color:#000; font-size:16px; padding-bottom:2px; margin-bottom:0px; padding-top:10px; margin-top:0px; }

a { color:#000; font-weight:bold; font-size:12px; text-decoration:underline; }
a:hover { color:#666; font-weight:bold; font-size:12px; text-decoration:none; }

a.leftnav { font-family:Arial, sans-serif; font-variant:small-caps; color:#ff0; font-size:12px; text-decoration:none; }
a.leftnav:hover { font-family:Arial, sans-serif; font-variant:small-caps; color:#fff; font-size:12px; text-decoration:none; }

td.white { background-color:#fff; }
td.black { background-color:#000; }
td.leftnav { background-color:#000; }

tr.row1 { background-color:#ffa; }
tr.row2 { background-color:#ff9; }

span.red { color:#f00; }

p.corner { padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; }
/* sig stuff */
a.sig { font-family:Arial, sans-serif; font-weight:normal; color:#fff; font-size:11px; text-decoration:none; }
a.sig:hover { font-family:Arial, sans-serif; font-weight:normal; color:#fff; font-size:11px; text-decoration:underline; }
span.sig { font-family:Arial, sans-serif; font-weight:normal; color:#fff; font-size:11px; }

/* global stuff */
TR.eic_row1 { background-color:#ffffaa; height:30px; font-size:11px; }
TR.eic_row2 { background-color:#ffffcc; height:30px; font-size:11px; }
TR.eic_tableheader { background-color:#000; } /* table headers */
TD.eic_tableheader { font-size:11px; color:#fff; font-weight:bold; } /* table headers */
INPUT.eic_form { border:1px solid #810181;	font-family:Arial, sans-serif; font-size:11px; } /* form feilds */
SELECT.eic_form { font-family:Arial, sans-serif; font-size:10px; } /* form feilds */
TEXTAREA.eic_textarea { font-family:Arial, sans-serif; font-size:11px; } /* form feilds */

p.eic_spacer { padding-bottom:15px; margin-bottom:0px; padding-top:0px; margin-top:0px; font-size:11px; } /* generic spacing out para */
p.eic_headline { padding-bottom:15px; margin-bottom:0px; padding-top:10px; margin-top:0px; font-size:13px; } /* headline para */
p.eic_error { color:#ff0000; font-size:13px; font-weight:bold; padding-bottom:15px; margin-bottom:0px; padding-top:10px; margin-top:0px; } /* error message para */
p.eic_bigerror { color:#ff0000; font-size:16px; font-weight:bold; padding-bottom:15px; margin-bottom:0px; padding-top:10px; margin-top:0px; } /* error message para */
span.eic_bold { font-size:11px; font-weight:bold; } /* generic bold text span */
span.eic_note { font-size:11px; font-weight:bold; color:#ff0000; } /* generic note text span */
ul { font-size:11px; list-style-type:square; padding-bottom:10px; margin-bottom:0px; padding-top:5px; margin-top:0px; } /* generic list format */

/* exhibitor page */
a.eic_alphanav { color:#000; font-weight:bold; font-size:11px; text-decoration:underline; } /* A-Z text links */
a.eic_alphanav:hover { color:#666; font-weight:bold; font-size:11px; text-decoration:none; }
a.eic_exhibitor { color:#000; font-weight:bold; font-size:11px; text-decoration:underline; } /* exhibitor list links */
a.eic_exhibitor:hover { color:#666; font-weight:bold; font-size:11px; text-decoration:none; }
a.eic_biglink { color:#000; font-weight:bold; font-size:13px; text-decoration:underline; font-weight:bold; } /* big link (view all exibitors) */
a.eic_biglink:hover { color:#666; font-weight:bold; font-size:13px; text-decoration:none; font-weight:bold; }

/* registration pages */
td.eic_prog { font-size:11px; color:#09699a; font-weight:bold; background-color:#FFBF94; }
td.eic_progThis { font-size:11px; font-weight:bold; background-color:#FF6600; }
td.eic_progdiv { font-size:14px; font-weight:bold; }

/* shopping cart */
span.eic_subtotal { font-size:14px; }
span.eic_total { font-size:16px; font-weight:bold; }

/* seminar pages */
span.eic_speaker { font-size:10px; }
a.eic_semlink { color:#000; font-size:11px; text-decoration:underline; } /* exhibitor list links */
a.eic_semlink:hover { color:#666; font-size:11px; text-decoration:none; }
a.eic_semlink2 { color:#000; font-size:11px; text-decoration:underline; font-weight:bold; } /* exhibitor profile popup links */
a.eic_semlink2:hover { color:#666; font-size:11px; text-decoration:none; font-weight:bold; }

/* help text */
span.eic_help { border-bottom:1px dotted #333; cursor:help; }
span.eic_helpheader { border-bottom:1px dotted #fff; cursor:help; }

/* new main page divide */
div#news { width:180px; margin:0 0 10px 10px; padding:10px 10px 0 10px; float:right; background:#eee; border:1px solid #000; }
div#main { /*float:left; width:348px; */}
div#main img { padding-left:10px; }
div#news h1 { font-size:16px; margin:0 0 10px 0; padding:0; }
div#news p { margin:0 0 15px 0; padding:0; }
div#news h2 { font-size:12px; margin:0 0 5px 0; padding:0; }
.more { text-align:left; }
#sponsors { clear:both; }

td.white h4 { font-size:12px; margin:0 0 5px 0; padding:0; font-style:italic; }
td.white div#blurb { float:right; margin:0 0 10px 10px; padding:0; text-align:center; border:1px solid #aaa; }
#blurb p { padding:5px; }

div#news_list img.thumb { float:left; padding:0 10px 10px 0; }
div#news_list h2 { clear:both; }
div#news_list p { padding:0; margin:0; }
div#news_list p.more { padding:0; margin:0 0 10px 0; }

.pages { clear:both;  }
.pages p { margin:0; padding:0; }
.pages ul { list-style:none; margin:10px 0 10px 0;padding:0; text-align:center; width:100%; }
.pages li { margin:0; padding:0; display:inline; }
.pages li a { padding: 5px; height: 15px; background:#eee; margin: 0 3px 0 3px; border:1px solid #000; }
li.current a { color: #fff; background: #000;}
li a img { vertical-align:middle; }

#right_puffs { float:right;width:180px;padding:10px 0 10px 10px; }
#right_puffs a { text-decoration:none;} 
#right_puffs img { vertical-align:middle; }
