#facebox .b {
  background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 500;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}


form.f-wrap{margin:0;width:95%;position:relative;}form.f-wrap fieldset{width:auto;margin:10px 0 10px 0;}form.f-wrap h4{clear:both;margin:20px 0 5px 0;padding:3px 0 3px 0;font-weight:bold;color:#000;width:auto;}form.f-wrap p{clear:both;width:100%;float:left;margin:5px 0;}form.f-wrap label{clear:left;float:left;width:100%;margin-left:30px;padding:8px 0;}form.f-wrap div.f-checkbox{clear:both;width:400px;float:left;margin:5px 0 5px 60px;}form.f-wrap label br{clear:left;}form.f-wrap label input,form.f-wrap label textarea{width:200px;float:left;margin-left:10px;}form.f-wrap label b{display:block;font-weight:normal;FLOAT:left;width:200px;line-height:1.7;position:relative;}form.f-wrap label b .req{font-weight:normal;font-size:200%;left:-0.5em;width:.3em;COLOR:#c00;line-height:1;position:absolute;top:0;height:.3em;}form.f-wrap div.req{font-weight:normal;font-size:100%;right:.4em;left:auto;width:13em;color:#000;position:absolute;top:0;text-align:right;}form.f-wrap div.req b{font-size:160%;color:#c00;}.req-new{color:#c00;font-size:200%;font-weight:normal;padding-top:5px;vertical-align:top;text-align:center;}form.f-wrap label b .req-new{font-weight:normal;font-size:200%;left:-0.5em;width:.3em;COLOR:#c00;line-height:1;position:absolute;top:0;height:.3em;}form.f-wrap div.req-new{font-weight:normal;font-size:100%;right:.4em;left:auto;width:13em;color:#000;position:absolute;top:0;text-align:right;}form.f-wrap div.req-new b{font-size:160%;color:#c00;}form.f-wrap label select{float:left;margin-left:10px;}form.f-wrap label textarea{width:250px;}form.f-wrap label textarea.largetextarea{width:330px;height:100px;}form.f-wrap label textarea.largetextarea-new{background-color:#FFF;border:#999 1px solid;padding:3px 0 0 5px;height:100px;width:300px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#454545;}form.f-wrap div.buttons{clear:both;margin:0 auto;text-align:center;padding:20px 0 10px 0;}form.f-wrap span.spacer{padding-left:60px;}form.f-wrap fieldset.f-checkbox-wrap,form.f-wrap fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em;}form.f-wrap fieldset.f-checkbox-wrap b,form.f-wrap fieldset.f-radio-wrap b{float:left;width:11em;line-height:1.7;display:block;position:relative;padding-top:.3em;}form.f-wrap fieldset.f-checkbox-wrap fieldset,form.f-wrap fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px;}form.f-wrap fieldset.f-checkbox-wrap label,form.f-wrap fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px;}form.f-wrap label input.f-checkbox,form.f-wrap label input.f-radio{width:auto;float:none;margin:0;padding:0;}.gridtable-new{border-width:1px;border-spacing:0;border-style:solid;border-color:#ddd;border-collapse:collapse;background-color:white;}.gridtable-new td{border-width:1px;text-align:center;vertical-align:middle;padding:5px;border-style:solid;border-color:#ddd;}.gridtable-new th{text-align:center;vertical-align:middle;border-width:1px;padding-left:5px;padding-right:5px;height:30px;font-size:14px;font-weight:bold;border-style:solid;border-color:#ddd;background-color:#ddd;}.alertbox{float:left;padding:10px;width:625px;background-color:#ffe7e7;border:#f66 solid 1px;text-align:center;}.alerttext{font-size:15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#C00;}.cms ul{list-style-type:none;}.cms ul li{padding-bottom:5px;padding-left:10px;height:100%;background:url(/images/ps/listtri.gif) no-repeat 0 4px;}.cms p{margin-bottom:10px;}.cms a:link{color:#06c;font-size:12px;font-weight:bold;text-decoration:none;}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
