/* POP-IN */

.popin {}    
  .popin.small {width:490px; padding:20px; }
  
  .popin .header { height:33px; font-weight:bold; margin-bottom:30px; padding-bottom:6px; width:100%; border-bottom: 4px solid #609fb8; }
  .popin h2 { color:#4089a5; font-size:1.5em; font-weight:bold; }
  .popin .alphabetic-sorter { position:relative; top:-31px; left:1px; border:1px solid #609fb8; float:left; clear:both; }
    .popin .alphabetic-sorter li { float:left; border-left: 1px solid #609fb8; width:17px; height:20px; text-align:center; line-height:20px; }
    .popin .alphabetic-sorter li:first-child { border-left:none; }
      .popin .alphabetic-sorter a { font-size:1.1em; color:#4089a5; display:block; width:100%; height:100%; }
      .popin .alphabetic-sorter li.active a { color:white; background-color:#609fb8 }
      .popin .alphabetic-sorter li a:hover { background-color:#f0f0ff; color:#105975; }
   
  .popin fieldset { *width:100%; }   
    .popin .scroll-content { height: 279px; width:100%; overflow:auto; }
    .popin .form-buttons { position:relative; top:20px; }
  
  .popin .header .popin-actions { position:absolute; right:15px; top:28px; }
      .popin .header .popin-actions li { float:left; margin: 0 15px 0 0; }
        .popin .header .popin-actions a  { color:#333; font-weight:normal; display:block; height:17px; padding-top:3px; }
        .popin .header .popin-actions a:hover { text-decoration:underline; }
          .popin .header .popin-actions .buttonset { position:relative; top:-5px; right:2px; text-transform:uppercase; }


/* == DEBUG IE == */

.popin .form-buttons .blue { *width:210px; }

    