body{color:black;font: 12px arial; text-align: center;background: #88aa88;height:100%;}
body{padding: 0px;margin: 0px;overflow-y:scroll;}
p { margin: 0px 0px 5px 0px;line-height:1.5em;}
textarea{font-size:9pt;overflow-y:auto;width: 95%; word-break: break-all;word-wrap:break-word;}
input{font-size:9pt;vertical-align: middle;}
input:focus, input:hover { background-color: #f1f1f1; }
select{font-size:9pt;height:20px;color:black;background-color:#f5fafe}
table{text-align: left;}
input[type=radio]{margin:0 2px 0 0;vertical-align: middle;}
input[type=checkbox]{margin:0 2px 0 0;vertical-align: middle;}
font{line-height:1.5em;}
.fminpt{padding-right: 5px;padding-left: 5px;border:1px solid #add2cc;font-size:9pt;height:17px;line-height:17px;vertical-align: middle;
}
.input_1{width:40px;}
.input_2{width:100px;}
.input_3{width:150px;}
.input_4{width:300px;}
.fmchkbox{font-size:9pt;border:0px;margin-top:0;margin-top:-1px!important;}
.word-break-all{word-break: break-all;word-wrap:break-word;}
.clicktext{cursor: pointer;color:#7acef4;}

.fmtxtra{border-right:#add2cc 1px solid;border-top:#add2cc 1px solid;font-size:9pt;border-left:#add2cc 1px solid;border-bottom:#add2cc 1px solid}
.fmbtn{font-family: "Tahoma","sans-serif";
    font-size:9pt; 
    border: 0px #003399 solid;
    color:#000000;
    background-color: #e8f4ff;
    cursor: pointer;
    padding:0px;
    margin:0px;
    font-style: normal ;
    height:22px;
    line-height:23px;
    outline: none;
    margin-right:12px;
    vertical-align: middle;
    }
    

td{font-size:9pt;}
li{font-size:9pt;}
ul{font-size:9pt;}
a{color:black;text-decoration:none;}
a:hover{text-decoration:none;color:#0769ad;}
/*a.visit:visited {padding-right:12px; background: url(../../images/style/0/visited.gif) no-repeat 100% 50%;}*/
.unsel{outline: none;-moz-user-select: none;}

.grayfont{color:gray;}
.redfont{color:red}
.bluefont{color:blue}
.greenfont{color:green}
.uname{font-family: Tahoma, Verdana,"sans-serif";font-weight: bold;color:#454545;}
.subjectfont{color:#008080;padding-right:2px;}
.altlink{
color:blue;text-align:center;
line-height:2;
min-width:250px;
width:auto!important;
width:250px;
}

ul {margin:20px 0 20px 10px; padding:0 0 0 10px;}
a img{border:0px;}
button{border:none;color:#666666;font-size:12px;cursor:pointer;}
form{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}


div#wrap {
  display:table;
  border:8px solid #bae969;
  background-color:#8cc42c;
  width:640px;
  min-height:320px;
  _position:relative;
  overflow:hidden;
  border-radius: 15px;
  text-align:left;
 }
 div#subwrap {
  vertical-align:middle;
  display:table-cell;
  _position:absolute;
  _top:50%;
 }
 div#content { 
  _position:relative;
  _top:-50%;
 }


.area{width:640px;margin-right: auto;margin-left: auto;display:block;}
.contents{padding:16px 20px 20px 20px;min-height:320px;}
.contents{line-height:22px;}

.install_step{font-weight:bold;width:100%;float:left;margin-bottom:20px;border-radius: 15px;}
.install_step a{background:#588c00;float:left;display:block;height:30px;line-height:30px;padding-left:10px;padding-right:35px;color:white;border-bottom:3px #e2f7bd solid;}
.install_step a.on{border-bottom:3px yellow solid;background:#324f00;color:yellow}
.install_title{font-size: 25px;font-weight:bold;margin-bottom:5px;}

.install_submit{
cursor:pointer;height:30px;margin-right: 16px;display:block; 
background-color:#324f00;
-moz-border-radius: 4px;
border-radius: 4px;float:left;padding:1px 15px;line-height:30px;color:white;font-weight:bold;margin-top:20px;margin-bottom:20px;
}
.install_submit:hover{background-color:#588c00;color:yellow;}


.install_submit_disbale{
cursor:pointer;height:30px;margin-right: 16px;display:block; 
background-color:#555;
-moz-border-radius: 4px;
border-radius: 4px;float:left;padding:1px 15px;line-height:30px;color:white;font-weight:bold;margin-top:20px;margin-bottom:20px;
}

.install_submit_disbale:hover{background-color:#555;color:yellow;}
.contenttitle{font-weight:bold;}

#LeadBBSFm {margin-top:16px;}
.line{line-height:30px;}
.name{width:90px;display:block;float:left;font-weight:bold;}
.info{color:#eee;padding-left:12px;}
#selectdatabase{border-bottom:1px yellow dotted;padding-bottom:6px;float:left;width:100%;text-align:left;margin-bottom:12px;}

#databasecontenttitle{font-size:16px;color:#324f00;}
.err{color:red;font-weight:bold;}
.errstr{max-height:300px;overflow-y:auto;}