#html {
   margin: 0 9px;
   width:758px;
   float: left;
   font-size:2px;
   border-left:1px solid #dcebfa;
   border-right:1px solid #dcebfa;
}
#tophra {
   margin: 0 auto;
   font-size:2px;
   width:9px;
   height:4px;
   float: left;
}
#tophrb {
   margin: 0 auto;
   font-size:2px;
   width:171px;
   height:4px;
   background-color:#646464;
   float: left;
}
#tophrc {
   margin: 0 auto;
   font-size:2px;
   width:409px;
   height:4px;
   border-left:1px solid #ebebeb;
   border-right:1px solid #ebebeb;
   background-color:#5585ec;
   float: left;
}
#tophrd {
   margin: 0 auto;
   font-size:2px;
   width:178px;
   height:4px;
   background-color:#646464;
   float: left;
}
#main_left {
   text-align:right; 
   width:161px;
   float: left;
   margin: 18px 8px 18px 0;
}
.about_menu {
   background-image: url(about_menu_bg.gif);
   width:140px;
   height:20px;
   font-size:15px;
   color:#fff;
   margin:12px 0 19px auto;
   padding: 5px 10px 0 0;
   letter-spacing : 1pt; 
}
.about_menu a {
   color:#fff;
   text-decoration: none;
}
.about_menu a:hover {
   color:#fff;
   text-decoration:underline;
}
#main_right {
   margin: 18px 0;
   border-left:1px solid #2946a1;
   width:574px;
   float: left;
   padding-left: 14px;
}
.title_img {
   margin: 18px 0 0 11px;
}

.about_main {
   line-height : 190%;
   letter-spacing : 2pt; 
   font-size:12px;
   color:#001c58;
   margin:13px 0 5px 23px;
   width:483px;
   background-image: url(about_main_bg.gif);
   padding: 1px 10px;
   font-family : Arial,sans-serif;
}
.about_main span{
   letter-spacing : 1pt; 
   color:#000;
}
.about_main span.m1{
   padding-left:16px;
}
.about_notebook_title {
   letter-spacing :1pt;
   color:#00479d;
   height:23px;
}
.about_main span.about_notebook_date {
   letter-spacing :0; 
   color:#000;
   font-size:10px;
   vertical-align:bottom; 
   font-family : Verdana,sans-serif;
   margin-left:8px;
}
.about_notebook_title a{
   color:#00479d;
   text-decoration: none;
}
.about_notebook_title a:hover {
   color: #00479d; 
   text-decoration:underline;
}

.about_notebook_title input {
   margin-right:8px;
}
.about_admin {
   font-size:12px;
   width:525px;
   margin:0 auto;
}
.about_admin input{
   font-size:12px;
   clear : both;
   border:1px solid #001645;
   background-color:#e2f0ff;
}
.about_password {
   font-family : Verdana,sans-serif;
   font-size:12px;
   color:#1128cf;
   margin:8px;
   line-height : 250%;
   letter-spacing : 2pt; 
}
.about_password input{
   font-size:12px;
   border:1px dotted #001645;
   background-color:#e2f0ff;
   width:280px;
   height:16px;
   padding:6px 2px 0 2px;
}
#sec_id {
   width:160px;
}
.about_password input.enter {
   width:100px;
   border:1px solid #15427f;
   background-color:#105ac7;
   height:24px;
   color:#fff;
   padding:3px 2px 1px 2px;
}
#passwording {
   margin:8px 0;
   padding:7px;
   display:none;
   text-align:center; 
   font-size:11pt;
   font-weight:bold;
   background-color:#8bd3fa;
}
.about_password p {
   margin:25px 0 5px;
   background-color:#f0f0f0;
   border:1px solid #ceedfd;
   letter-spacing : 1pt; 
   text-align:center; 
}
#password_q {
   background-color:#e9e9e9;
}
textarea {
   margin:5px 0;
   width:455px;
   border:1px solid #001645;
   background-color:#ffffff;
   padding: 5px;
   height:80px;
   font-size:11px;
}
.about_main .about_main_q span{
   padding: 3px;
   margin:12px 0 2px 0;
   color:#001645;
}
.about_main .about_main_a span{
   padding: 3px;
   margin:3px 0 12px 0;
   color:#5685b0;
}
p.about_qanda_admin{
   width:520px;
   margin:-1px 0 0 0;
   text-align:right; 
}
p.about_qanda_admin img{
   cursor: pointer;
}
#form_title {
   font-size:12px;
   border:1px dotted #001645;
   background-color:#e2f0ff;
   width:280px;
   height:16px;
   padding:6px 2px 0 2px;
}
.about_news_date {
   letter-spacing : 2px; 
   font-size:10px;
   float: left;
   width:85px;
   padding: 4px 3px 0;
   color:#0110ab;
   text-align:center; 
   line-height : 150%;
   font-family : Arial,sans-serif;\
}

.about_news_time, .about_news_time2 {
   margin:3px 0 0 0;
   line-height : 150%;
   float: left;
   width:65px;
   padding: 0 3px;
   color:#001645;
   text-align:center;
   font-size:10px;
   border-left:5px solid #3883d9;
   letter-spacing : 1pt; 
}
.about_news_title {
   float: left;
   width:310px;
   padding: 0 3px;
   color:#353535;
   font-size:11px;
   letter-spacing : 1pt; 
}
.about_news_time input,.about_news_time2 input {
   display:none;
}
.about_news_time2 {
   background-color:#e2f0ff;
}

.about_main select {
   border:1px solid #001645;
   background-color:#e2f0ff;
   font-size:11px;
}

.about_page {
   clear : both;
   margin-top:10px;
   text-align:center;
}
.about_page img{
   margin:3px;
}

#happyday {
   width:152px;
}