#facebox .hide {display: block !important;}
#facebox .brt {background:url(../images/facebox/brt.png);}
#facebox .brr {background:url(../images/facebox/brr.png);}
#facebox .brb {background:url(../images/facebox/brb.png);}
#facebox .brl {background:url(../images/facebox/brl.png);}
#facebox .tl {background:url(../images/facebox/tl.png);}
#facebox .tr {background:url(../images/facebox/tr.png);}
#facebox .bl {background:url(../images/facebox/bl.png);}
#facebox .br {background:url(../images/facebox/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 102;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox td.body {padding: 6px 6px 18px 6px;background: #394491 url(../images/facebox/logo.gif) no-repeat 97% 97%;}
#facebox div.body {border: 1px solid #232f85;background-color: #ffffff;padding: 30px 30px 20px 30px;margin: 0 0 30px 0;}
#facebox h3 {color: #666f77;font-size: 1.9em;margin: 0 0 0.5em 0;font-family: arial, helvetica, sans-serif;}
#facebox p {color: #ffffff;font-size: 1.1em;line-height: 1.5em;margin: 0 0 10px 0;}
#facebox p.marginright {min-height: 30px;margin: 0 190px 0 10px !important;}
#facebox p.backtomap {font-weight: bold;font-size: 0.9em;}
#facebox p.backtomap a {float: right;height: 22px;line-height: 22px;padding-right: 54px;background: transparent url(../images/interface/bg_backtomap.gif) no-repeat right center;color: #b3b9bc;}
#facebox div.body p {color: #666f77;}
#facebox p.red,
#facebox p.errmsg {color: #ed0000 !important;}
#facebox p.errmsg {clear: both;}
#facebox label {font-size: 1.1em;color: #666f77;}
#facebox div.half input.type_text,
#facebox div.half textarea,
#facebox div.half select {width: 90%;margin: 2px 0 4px 0;font-size: 1.1em;padding: 1px 3px;color: #666f77;border-top: 1px solid #abadb3;border-left: 1px solid #e2e3ea;border-right: 1px solid #dbdfe6;border-bottom: 1px solid #e3e9ef;}
#facebox div.half select {width: 93% !important;}
#facebox select.marginbottom {margin: 2px 0 8px 0 !important;}
#facebox input.type_submit {margin: 10px 0 0 0;}
#facebox textarea {height:60px;}
#facebox .err {background-color: #fffec9;}
#facebox ul {margin:  10px 0 14px 0;list-style-type: none;}
#facebox ul.borderright {border-right: 1px solid #e8eaeb;}
#facebox ul.borderleft {border-left: 1px solid #e8eaeb;margin-left: -1px; /* Merge borders */}
#facebox ul li {font-size: 1.1em;margin: 0 0 2px 25px;color: #666f77;}
#facebox ul li a {padding-left: 10px;background: transparent url(../images/interface/li_linkarrow.gif) no-repeat left 4px;}
#facebox div.screenshot {margin: 0 0 8px 0;border: 1px solid #232f84;overflow: auto;}
#facebox iframe {margin: 0 0 32px 0;border: 1px solid #232f84;overflow: hidden;background: #fff;}
#facebox .loading {text-align: center;background: #394491;padding: 40px;margin: 0 -10px -20px 0;}
#facebox .image {text-align: center;}
#facebox img.close_image {position:	absolute;left: -5px;top: -5px;}
#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 .brt, #facebox .brb {height: 10px;overflow: hidden;}
#facebox .brr, #facebox .brl {width: 10px;overflow: hidden;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 101;}