

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 500;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
  width: 475px;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
  color:#005195;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}
#introduction { padding:10px 20px;}
#facebox .loading {
  text-align: center;
}
#feedbackForm input.text-input { height:15px; width:200px; } 
#facebox h1 { color:#005195; margin-left:20px; margin-top:10px;}
#feedbackForm p { margin-bottom:10px; margin-left:5px; overflow:hidden; clear:both;}
* html #feedbackForm p { margin-bottom:0px;}
#feedbackForm label.error { float:left; color:#FFFFFF; font-size:11px; width:auto; margin-left:5px;}
#feedbackForm .text-input { float:left; font-size:11px;}
textarea.text-input { width:300px; height:150px;}
#thankyou { padding:10px; color:#FFFFFF; font-size:13px; font-weight:bolder; text-transform:uppercase;}
#facebox .image {
  text-align: center;
}
#resetPasswordForm { padding:20px;}
#resetPasswordForm label { display: block; float: left; width: 120px; }
#facebox a { margin-right:-8px; margin-bottom:-8px;}
* html #facebox a { margin-right:6px; margin-bottom:-12px;}
* html #resetPasswordForm { padding-bottom:0px;}

#facebox a.close { margin-right:0px; margin-bottom:0px;}
#facebox .cir { margin-left:5px;}
#facebox .white { font-weight:bolder; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#005195; float:right;}
#feedbackForm { padding:15px; overflow:hidden; margin-bottom:0px;}
* html #feedbackForm { padding-bottom:40px;} 
#facebox img {
  border: 0;
  margin: 0;
}
#facebox .content { width:475px; margin:0px auto; background-color:#ccdceb; background-image:none; padding-bottom:0px;}
#feedbackForm label { display:block; width:120px; float:left;}
#facebox .footer {
  padding-top: 5px;
  text-align: right;
  background-color:#FFFFFF; width:auto;

}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox a span { cursor:pointer;}
#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 150;
}
#moduleBottom { display:none;}
#callmeForm { display:block;padding-left:20px; padding-right:20px; overflow:hidden; padding-bottom:15px; margin-bottom:0px; }
* html #callmeForm { padding-bottom:40px;}
#facebox #callmeForm a { margin-right:-13px;}
* html #facebox #callmeForm a { margin-right:6px;}
#callmeForm label { display:block;float:left;width:120px;}
#callmeForm p { clear:both; padding-top:5px; padding-bottom:5px;}
#callmeForm input.text-input { float:left;height:15px;width:200px;}
#thankyou { display:none; padding: 20px; color: #005195; }
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#resetPasswordForm {background-image:url(../media/feedback_bg.jpg); background-repeat:no-repeat; background-position:bottom; overflow:hidden; margin-bottom:0px;}
#facebox a { float:right;}
#facebox a .cir { width:35px; height:35px; display:block; float:right; background-image:url(../media/feedback_bt.gif); background-repeat:no-repeat;}
#facebox a:hover .cir { background-image:background-image:url(../media/feedback_bt_hover.gif);}
#facebox a:hover span { color: #FF9023; }
#facebox a:hover .cir { background-image:url(../media/feedback_bt_hover.gif); }
#facebox #resetPasswordForm a  { margin-right:-12px; margin-bottom:-13px;}
* html #facebox #resetPasswordForm a { margin-right:6px; position: relative; }
#facebox form p span { display: block; margin-left: 120px; color: #ff0000; }
#feedbackForm p span, #callmeForm p span { margin-top: 30px; }
