@charset "ISO-8859-1";

#ibox_w { 
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2147483646;
  width: 100%;
  height: 100%;
  background-color: #000;
  margin: 0;
  padding: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
  opacity: 0.0;
}

#ibox_progress {  
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 2147483646;
}

#ibox_wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2147483647;
  border: 1px solid #888;
  width: 400px;
  height: 320px;
  background-color: #FFF;
  margin: 0;
  padding: 0 0 30px 0;
}

#ibox_wrapper { 
  -moz-box-shadow: 0 0 15px 2px #000;
  -webkit-box-shadow: 0 0 30px #000;
}

#ibox_content { 
  position: relative;
  top:0px;
  left:0px;
  background-color:#FFFFFF;
  width:100%;
  height:100%;
  margin-bottom:5px;
  border-bottom:1px solid #999;
  padding: 0;
  text-align: left;
}

#ibox_content .ibox_margin { margin: 20px;}

#ibox_content .ibox_margin h2 { 
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #C00;
}

#ibox_content .ibox_margin p { 
  font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
  font-size: 12px;
  color: #999;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

#ibox_content .ibox_margin p.bold { font-weight: bold;}
#ibox_content .ibox_margin p.line_height_28px { line-height: 23px;}
#ibox_content .ibox_margin p.valign { padding: 9px 0 0 0;}
#ibox_content .ibox_margin div p { font-size: 14px;}
#ibox_content .ibox_margin form.yform .type-text input,
#ibox_content .ibox_margin form.yform .type-text textarea,
#ibox_content .ibox_margin form.yform .type-select select { width: 275px;}
#ibox_content .ibox_margin .c80l .subcl { padding: 0;  margin: 0;}
#ibox_content .ibox_margin .c20r .subcr { padding: 0;  margin: 0;}
#ibox_content .ibox_margin .c20r { text-align: left;}
#ibox_content .ibox_margin .margin_bottom_10px  { margin: 0 0 10px 0;}

/*
#ibox_content .ibox_margin form.yform div.type-text,
#ibox_content .ibox_margin form.yform div.type-select,
#ibox_content .ibox_margin form.yform div.type-check,
#ibox_content .ibox_margin form.yform div.type-button { margin: 5px 0; }
*/

#ibox_content .ibox_margin form.yform .type-text input,
#ibox_content .ibox_margin form.yform .type-text textarea,
#ibox_content .ibox_margin form.yform .type-select select { background-color: #EFEFE5; padding: 2px 4px 2px 4px; font-family: Arial, Verdana, sans-serif; font-size: 12px; border: 1px solid #CCC; width: 235px; }
#ibox_content .ibox_margin form.yform .type-text input.short { width: 40px; }
#ibox_content .ibox_margin form.yform div input[type=text]:focus,
#ibox_content .ibox_margin form.yform div select:focus,
#ibox_content .ibox_margin form.yform div textarea:focus,
#ibox_content .ibox_margin form.yform div input[type=text]:hover,
#ibox_content .ibox_margin form.yform div select:hover,
#ibox_content .ibox_margin form.yform div textarea:hover,
#ibox_content .ibox_margin form.yform div input[type=text]:active,
#ibox_content .ibox_margin form.yform div select:active,
#ibox_content .ibox_margin form.yform div textarea:active { border: 1px solid #CCC; background: #FFF; }
#ibox_content .ibox_margin form.yform .type-button input[type=text] { border: 1px solid #000; color: #000; padding: 0; background: #CCC; }
#ibox_content .ibox_margin form.yform .type-button input[type=text]#reset { color: #000; background: #CCC; }
#ibox_content .ibox_margin form.yform .type-button input[type=text]#submit { color: #000; background: #CCC; }
#ibox_content .ibox_margin form.yform div.type-button input[type=text]:focus,
#ibox_content .ibox_margin form.yform div.type-button input[type=text]:hover,
#ibox_content .ibox_margin form.yform div.type-button input[type=text]:active { border: 1px solid #000; color: #000; background: #CCC; }
#ibox_content .ibox_margin form.yform div.type-button input[type=text]#reset:focus,
#ibox_content .ibox_margin form.yform div.type-button input[type=text]#reset:hover,
#ibox_content .ibox_margin form.yform div.type-button input[type=text]#reset:active { background: #FFF; color: #000; }
#ibox_content .ibox_margin form.yform div.type-button input[type=text]#submit:focus,
#ibox_content .ibox_margin form.yform div.type-button input[type=text]#submit:hover,
#ibox_content .ibox_margin form.yform div.type-button input[type=text]#submit:active { background: #FFF; color: #000; }
#ibox_content .ibox_margin .columnar .type-text label,
#ibox_content .ibox_margin .columnar .type-select label,
#ibox_content .ibox_margin .columnar .type-check b,
#ibox_content .ibox_margin .columnar .type-button p { float: left; width: 30%; } 
#ibox_content .ibox_margin .columnar div.type-check { padding-left: 0% } 
#ibox_content .ibox_margin form.yform p.valign { padding: 0;}
#ibox_content .ibox_margin form.yform h2 { font-size: 17px;}
#ibox_content .ibox_margin #div_msgcontent a { color: #cc0000; text-decoration: underline; font-family: Arial,Verdana,Helvetica,Trebuchet MS,sans-serif; font-size: 11px}


#ibox_footer_wrapper { 
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0 20px 20px 20px;
}

#ibox_close_img_a img { vertical-align: top;}
#ibox_close_a,
#ibox_close_a:visited { 
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #C00;
  text-decoration: underline;
}

#ibox_close_a:active,
#ibox_close_a:focus,
#ibox_close_a:hover { text-decoration: none;}

#ibox_footer { 
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #999;
}
