﻿.NaviDiv { width:600px; margin:0px auto; padding:15px 0; height:20px; text-align:center;}
.MainDiv{ width:800px; margin:5px auto; padding-top:15px;}
.MainDiv td { padding:3px; line-height:15px;}

.lnk { display:inline-block; background:#AABBCC; 
       border:1px solid blue; padding:5px;
       text-decoration:none; color:Black; }
.SearchDiv { width:500px; margin:10px auto; padding:20px 0; height:140px; 
             background-color:#CCCCFF; border:1px solid #330066;}
.SearchDivTXT{ width:800px; margin:20px auto; height:auto;}   
.SearchDivTXT ul { list-style-type:decimal; padding-top:10px; padding-left:23px;}    
.SearchDivTXT ul li { line-height:25px;}      

.TitleRed { display:block; color:Red; text-align:center; font-size:25px; margin:25px auto;}
.Title { display:block; text-align:center; font-size:25px; margin:25px auto;}


#QueryIn {
    margin: 40px auto;
    padding: 0;
    width: 470px;
    font-size: medium;
}

#QueryOut {
    width:800px;
    margin:5px auto;
    font-size:medium;
}

#QueryOut table {
    border-collapse:collapse;
    width:100%;    
}

#QueryOut table td {
    border:1px solid #a9c9e2;
    height:50px;
    padding-left:1px;
    text-align:center;
    font-size:medium;
}
#QueryOut span {
    font-size:medium;
}

#introinfo {
    margin: 10px 0px;
    /*font-size: mediumr;
    padding: 5px;*/
    text-align: justify;
/*    text-indent: 2em;
*/    line-height: 30px;
}
#introinfo p {
    font-size:medium;
}
#introinfo b{
    font-size:medium;
}
#introinfo a{
    font-size:medium;    
}

.red { color:Red; margin-left:0px;}  

.btn { 
    width:75px;
    background:  #2ae; 
    padding: 5px; 
    color: #fff; 
    text-decoration: none; 
    cursor: pointer; 
    font-size:medium;
}
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }

