/* Go: */
@import url(//www.google.com/css/adwords.css);

/* Extensions: */
@media screen, projection {
  #leaders h3 { margin-top:2.4em; }
  #leaders h3:first-child { margin-top:0.25em; }
  #leaders h3 span { color:#008844 }
  h4 { margin: 1em 0 0; }
  ul ul { margin-bottom: 0; margin-top: 0; }
  label, #feat { position: relative; }
  label { display: block; font-weight: bold; padding-bottom: 1em; }
  label input { font-weight: normal; left: 4em; position: absolute; top: -.2em; width: 300px; }
  #nav { width: 142px; }
  #aux { margin: 0 0 0 162px; }
  #feat { border: solid #ccc; border-width: 1px 0; height: 1%; padding: .6em 0; top: .75em; }
  #msg { color: #666; }
  #map{border:1px solid #ccc;width:398px;height:330px;margin-bottom:0; }
  #map div{margin:0;}
  #map em {display:block;padding:1em;color: #666;}
  #cities{float:left;width:155px;margin-top:0;}
  #cities table{border-collapse:collapse;}
  #cities ul{list-style-type:none;margin-left:0;padding-left:0;}
  #cities li{padding-bottom:0.5em;}
  #cities p{margin-top:0.1em;}
  #seminars{margin:0;width:398px;}
  #seminars h4{font-size:1em;font-weight:normal;padding:0 0 2px 0;margin:0 0 6px 0;}
  #seminars table{width:400px;font-size:1em;margin:0;}
  #seminars th{padding:4px 12px 4px 8px;text-align:left;background:#efefef;}
  #seminars td{padding:2px 12px 2px 8px;border-top:1px solid #ccc;width:20%;}
  #seminars tr.even td{padding:2px 12px 2px 8px;background:#efefef;}
  #video{width:560px; height: 340px; border:1px solid #ddd;padding:4px; margin: 2em 0;}
  .intro {padding-right: 180px;}
  .note { font-size: .91em; }
  .photo { border: 1px solid #ccc; padding: 3px; }
  .panel{float:left; margin-right: 22px;}
  img.logo {float:right; margin: 0.2em 0 1em 1em; border:1px solid #ccc; padding: .8em 1em;}
  ol.usp strong {color: #084;}
}

