/* facebox standard */
#facebox .b { background:url(../images/b.png); }
#facebox .tl { background:url(../images/tl.png); }
#facebox .tr { background:url(../images/tr.png); }
#facebox .bl { background:url(../images/bl.png); }
#facebox .br { background:url(../images/br.png); }
#facebox { position: absolute; width: 100%; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { margin: auto; border-collapse: collapse; }
#facebox .body { padding: 10px; background: #fff; width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; }
#facebox .footer { border-top: 1px dotted #d2d8be; padding-top: 5px; margin-top: 10px; text-align: center; width: 600px; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0;}

/* closelink */
#close {width:20px;height:20px;display:block;float:right;background:transparent url(../images/close.png) no-repeat 0 0;overflow:hidden;margin:5px;}
#close:hover {background:transparent url(../images/close.png) no-repeat 0 100%;}
#close span {display:none;}

/* facebox content (copied from general.css and slightly modified) */
#facebox .content {width: 600px; margin: 10px 0; float: left;}
* html #facebox .content {overflow-x: hidden; }
#facebox .content h1 {background-color: #d2d8bd; font: bold 14px/28px verdana,sans-serif; padding: 0 15px;}
#facebox .content .contentDetail {padding: 15px; width:570px; overflow:hidden;}
#facebox .content .contentDetail h2 {margin: 10px 0;}
#facebox .content .contentDetail .more {background:url('../images/arrowMore.gif') 20px 3px no-repeat; padding: 0 0 0 32px;}
#facebox .content .contentDetail .more a {color: #898989;}
#facebox .content h2 {font: bold 12px verdana,sans-serif; margin: 10px 0;}
#facebox .content h3 {font: bold 10px verdana,sans-serif; margin: 10px 0;}
#facebox .content p {padding: 0 0 10px 0; width: 580px;}
#facebox .content p.hr, hr {border: 0px; height: 1px; background: transparent url('../images/dot_hor.gif') top center repeat-x; margin: 10px auto 0; }
#facebox .content table {margin: 0 0 10px 0; width: 100%;}
#facebox .content table tr:hover {background-color: #edf1e1;}
#facebox .content table tr td {padding: 2px; border: solid 1px #d2d8bd;}
#facebox .content ul { padding: 0 0 10px 0; }
#facebox .content ul li {list-style-type: disc; margin-left: 15px; padding: 2px 0;}
#facebox .content ul ul {margin-top: 10px;}
#facebox .content ul ul li {list-style-type: square; margin-left: 40px; }
#facebox .content ul ul ul {margin-top: 10px;}
#facebox .content ul ul ul li {list-style-type: circle; margin-left: 60px;}
#facebox .content iframe body div {background-color:#fff;}
#facebox .content dl dt {font: bold 10px verdana,sans-serif; margin: 10px 0;}
#facebox .content dl dt a {font-weight: bold; color:#898989;}
#facebox .content dl dd {margin-left: 15px;}
#facebox .content a.faqLink, #facebox .content a.faqLink:link, #facebox .content a.faqLink:visited {font-weight: bold; color: #898989; background: transparent; cursor: pointer;}
* html #facebox .content a.faqLink {cursor: hand;}
#facebox .content a.faqLink:hover, #facebox .content a.faqLink:active {font-weight: bold; color: #d2d8be; background: transparent;}
#facebox .content fieldset {border:none; padding: 0 0 10px;margin: 10px 0 0;}
#facebox .content fieldset.autograph {border:none; margin-top:15px;}
#facebox .content fieldset.autograph p {border:1px solid #d2d8be;height:100px;width:560px;padding:13px 10px;}
#facebox .content fieldset.docs label {width:560px;}
#facebox .content fieldset legend {color: #006b64;background:transparent;padding:0;font: bold 12px verdana,sans-serif; margin: 5px 0;}
#facebox .content fieldset label {display:block;float:left;width:185px;height:15px;clear:left;}
#facebox .content fieldset input.text, 
#facebox .content fieldset input.medium, 
#facebox .content fieldset textarea {border:1px solid #d2d8be; display:block;width:395px; margin: 0 0 3px;}
#facebox .content fieldset input:focus, 
#facebox .content fieldset textarea:focus {border: 1px solid #708090;}
#facebox .content fieldset input.check {width:14px;border:none;}
#facebox .content fieldset input.small {width:88px;float:left;margin-right:3px}
#facebox .content fieldset input.xsmall {width:55px;float:left;margin-right:3px}
#facebox .content fieldset input.xxsmall {width:25px;float:left;margin-right:3px}
#facebox .content fieldset input.smedium {width:115px;float:left;margin-right:3px}
#facebox .content fieldset input.medium, 
#facebox .content fieldset textarea {width:300px;float:left;margin-right:3px}
#facebox .content fieldset input.button {padding: 5px; color: #006b64; background-color: #d2d8be; border: solid 1px Gray; font-weight: bold; }
#facebox .content fieldset input.button:hover {padding: 5px; color: #000000; background-color: #edf1e1; border: solid 1px #708090; cursor: pointer;}
#facebox .content fieldset span {width:50px;margin: 0 3px}
#facebox .content fieldset .captcha {width: 300px;}
#facebox .content fieldset .captcha table {width: 100%;}
#facebox .content fieldset .captcha table tr td {border: none;}
#facebox .content fieldset .captcha table tr:hover {background: transparent;}
