/* event.css 2013-11-14 */

body.congtoBody .congtoNavContent a,
body.congtoBody .congtoNavContent a:hover   { color:#4295D1; }

body.congtoBody a.ics       { color:#666666; }

div.congtoHead              { margin-bottom:30px; }

table.congtoNavContent      { margin-bottom:25px; }
td.congtoNavCol             { width:240px; }
div.congtoNavBox            { width:200px; }

div.congtoNavContent        { margin-bottom:25px; min-height:660px; }
div.congtoContCol           { padding-left:240px; }
div.congtoNavCol            { width:240px; display:block; }
div.congtoNavBox            { width:200px; }
@media (max-width:800px)
{
  div.congtoNavContent      { min-height:0px; }
  div.congtoNavCol          { display:none; }
  div.congtoContCol         { padding-left:0px; }
  div.showmenu              { display:block; }
}

.congtoNavContent div.congtoNavBox            { margin-right:0px; }
.congtoNavContent div.congtoNavBox a          { background:#ffffff; border-top:0px; border-bottom:1px solid #4295D1; color:#4295D1; }
.congtoNavContent div.congtoNavBox a:hover    { background:#B9DEF8; color:#222222; }
.congtoNavContent div.congtoNavBox a.n1       { border-top:1px solid #4295D1; }
.congtoNavContent div.congtoNavBox .box       { border-bottom:1px solid #cc9999; }

.congto .overview,
.congto .chairmen,
.congto .description,
.congto .venue     { border:1px solid #dddddd; -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px; background:#fcfcfc; padding:10px; }

.congto table.congto td.d   { padding:3px 5px; background:#B9DEF8; color:#222222; }
.congto table.congto td.t   { padding:3px 2px; } 
.congto table.congto td.b   { padding:3px 0px; } 
.congto table.congto td.p   { padding:3px 5px; min-width:400px; } 

.congto table.congtobook th { background:#B9DEF8; }
.congto input               { border:1px solid #9999cc; }
.congto input[type=submit]  { border:1px solid #9999cc; color:#0bd300; }
.congto input[type=submit]:hover { background:#B9DEF8; border:1px solid #9999cc; }

div.formbox                 { margin-right:20px; }

img.spauportrait            { border:1px solid #999999; width:120px; }

span.red,
.red                        { color:#d3000b; }
span.gray,
.gray                       { color:#989898; }
span.small,
.small                      { font-size:11px; }

.linemark                   { border-top:1px solid #4295D1; background:#B9DEF8; padding:2px 4px; }
