.onlineConference { margin-bottom:18px; margin-top:13px; margin-left:1px}
.onlineConference td.picture { padding-bottom:2px}
.onlineConference table.status { margin:0px 20px 6px 13px;}
.onlineConference table.status td { font-size:11px; line-height:12px; background-color:#FFBC00; padding:0px 5px 2px 6px}
.onlineConference div.person { font-size:11px; padding:0px 20px 10px 12px; line-height:11px}
.onlineConference div.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; padding:0px 30px 0px 12px; }
.onlineConference div.title a { color:#000000; text-decoration:none}
.onlineConference div.zeroHour { padding:6px 22px 0px 12px; font-size:10px; color:#0060B6}
.onlineConference div.zeroHour a { color:#0060B6; text-decoration:none}
.onlineConference div.zeroHour span.time { font-weight:bold; font-family:Tahoma, Arial, sans-serif; letter-spacing:1px}
.onlineConference td.notice { padding:5px 22px 0px 20px; line-height:15px; color:#000000}
.onlineConference td.notice a { color:#000000; text-decoration:none}
.onlineConference td.notice span.red a { color:#FF0000}
.onlineConference td.notice a span.red { color:#FF0000}
.onlineConference div.linkBlock { padding:7px 0px 0px 20px}

.conferenceAnswers { padding-left:20px; margin-bottom:18px}
.conferenceAnswers div.blockTitle { margin-bottom:12px}
.conferenceAnswers span.person { color:#0060B6}
.conferenceAnswers span.person a { text-decoration:none}
.conferenceAnswers div.question { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:16px; padding:2px 20px 3px 1px; }
.conferenceAnswers div.answer { line-height:15px; padding:0px 20px 18px 1px;}
.conferenceAnswers div.linkBlock { padding-left:1px;  margin-top:-3px}

.conferenceWithGuests { margin-bottom:18px; margin-top:19px; padding-right:115px}
.conferenceWithGuests div.blockTitle { margin-bottom:11px}
.conferenceWithGuests div.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; padding-bottom:6px; }
.conferenceWithGuests div.guest { font-size:11px; color:#0060B6; padding-left:1px; margin-bottom:6px; margin-top:1px}
.conferenceWithGuests div.text { font-size:11px; line-height:14px; padding-bottom:12px;}
.conferenceWithGuests div.text span.date { font-size:9px; color:#0060B6; margin-top:6px}

.guestConference { margin-bottom:18px; margin-top:13px; margin-left:1px}
.guestConference td.picture { padding-bottom:2px}
.guestConference td.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; padding:0px 20px 18px 12px; }
.guestConference td.title a { color:#000000; text-decoration:none}
.guestConference td.notice { padding:5px 22px 0px 20px; line-height:15px; color:#000000}
.guestConference td.notice a { color:#000000; text-decoration:none}
.guestConference td.notice p { padding-bottom:15px}
.guestConference td.notice span.red a { color:#FF0000}
.guestConference td.notice a span.red { color:#FF0000}
.guestConference div.linkBlock { padding:7px 0px 0px 20px}

.conferenceAnnounce { margin-bottom:5px}
.conferenceAnnounce td.picture { padding:7px 10px 0px 1px}
.conferenceAnnounce div.zeroHour { padding:7px 0px 7px 0px; font-size:11px; float:left}
.conferenceAnnounce div.zeroHour a { color:#000000; text-decoration:none}
.conferenceAnnounce div.zeroHour span.time { font-weight:bold; letter-spacing:1px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.conferenceAnnounce div.status { font-size:11px; line-height:10px; border:1px solid #FFBC00; padding:0px 5px 2px 4px; float:left; margin:7px 0px 0px 10px}
.conferenceAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; padding:0px 20px 7px 0px; clear:both }
.conferenceAnnounce div.title a { color:#000000; text-decoration:none}
.conferenceAnnounce div.person { padding:0px 0px 6px 1px; font-size:11px; color:#0060B6; clear:both}
.conferenceAnnounce div.notice { font-size:11px; line-height:14px; padding:0px 15px 7px 1px; clear:both}
.conferenceAnnounce div.notice a { color:#000000; text-decoration:none}
.conferenceAnnounce div.linkBlock { padding-left:1px}

.pastConferences { margin-top:18px; margin-bottom:3px}
.pastConferences div.blockTitle { margin-bottom:12px}
.pastConferences div.title { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:17px; padding:0px 22px 5px 0px; }
.pastConferences div.title a { color:#000000; text-decoration:none}
.pastConferences div.person { padding:0px 20px 4px 0px; font-size:11px; color:#0060B6;}
.pastConferences div.notice { font-size:11px; line-height:14px; padding-right:15px; padding-bottom:13px}
.pastConferences div.notice span.date { font-size:11px; font-weight:bold; line-height:11px}
.pastConferences div.notice a { color:#000000; text-decoration:none}

.questionForm { width:400px; padding-top:0px; text-align:left; padding-left:22px; margin-top:-8px}
.questionForm div.blockTitle { margin:0px 0px 12px -2px}
.questionForm div.name { background-color:#FFF2CF; padding:10px 0px 11px 19px; margin-bottom:3px}
.questionForm div.question { background-color:#E3F0FC; padding:9px 0px 18px 19px; margin-bottom:2px}
.questionForm div.city { padding:6px 0px 0px 19px; margin-bottom:0px}
.questionForm div.email { padding:6px 0px 0px 19px; margin-bottom:0px}
.questionForm div.fieldtitle { font-size:11px; padding-bottom:2px;}
.questionForm div.fieldtitle span.red { color:#FE0000}
.questionForm div.charLeft { font-size:11px; margin-right:19px}
.questionForm input.field { background-color:#FFFFFF; width:356px; margin-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 1px; font-size:12px}
.questionForm textarea { background-color:#FFFFFF; width:356px; margin-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0px 1px 1px; height:158px; font-size:12px}
.questionForm div.send { padding:9px 0px 4px 19px}
.questionForm div.send input{ width:86px; font-size:11px; background-color:#D4D0C8; font-family:Tahoma, Arial, Helvetica, sans-serif; height:19px; line-height:10px}

.questionForm div.address { padding:9px 0px 1px 10px; margin-bottom:2px; border:1px solid #FFF2CF; margin-top:-2px;}
.questionForm div.address td { font-size:11px; vertical-align:top}
.questionForm div.guest { padding-top:1px; padding-bottom:6px;}
.questionForm div.guest input { width:16px; height:14px; margin-right:5px;}
:root div.questionForm div.guest input { vertical-align:-3px}

form.long div.questionForm { width:466px}
form.long div.questionForm input.field { width:422px}
form.long div.questionForm textarea { width:422px}

.authorsIndex { border-top:2px solid white; margin-bottom:17px}
.authorsIndex div.allLetters { padding:3px 11px 3px 0px; background:url(/i/dots.gif) right center no-repeat; font-size:11px}
.authorsIndex div.allLetters a { color:#000000; text-decoration:none; background-color:#FFBC00; display:block; padding:0px 8px 2px 9px;} 
.authorsIndex td.letters { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#909090; padding-left:9px;}
.authorsIndex td.letters a { color:#000000;}
.authorsIndex td.letters span { float:left; margin-right:1px; margin-bottom:2px; padding:1px 5px 5px 6px;}
.authorsIndex td.letters span.current { background:url(/i/letter.gif) center top no-repeat}

.authorsItem { margin-bottom:18px}
.authorsItem td.picture { padding:2px 14px 0px 0px}
.authorsItem div.name { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; font-weight:bold; margin-bottom:4px}
.authorsItem div.name a { color:#000000; text-decoration:none}
.authorsItem div.notice { font-size:11px; padding-left:1px; line-height:14px}
.authorsItem div.notice a { color:#000000; text-decoration:none}

.onlineGuests { padding-left:22px; margin-bottom:23px; margin-top:-8px;}
.onlineGuests div.blockTitle { margin:0px 0px 7px -2px}
.onlineGuests table.authorsItem div.name { font-size:15px; line-height:16px; margin-bottom:6px}
