body {  font-family: Osaka,tahoma;
	font-size:9pt;
	font-weight:normal;
        overflow: auto;
	scrollbar-Track-Color: #ffffff;
	scrollbar-Face-Color: #ffffff;
	scrollbar-Shadow-Color: #3399ff;
	scrollbar-DarkShadow-Color: #ffffff;
	scrollbar-Highlight-Color: #3399ff;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-Arrow-Color: #3399ff;
	background: #ffffff;
	color:#000000;
	font-family:Osaka,tahoma;
}
a { text-decoration:none; }
a:link   { color:#4682b4; }
a:visited { color:#4682b4; }
a:active { color:#4682b4; }
a:hover { color:#66cdaa; }


td { font-family:Osaka,tahoma;
     font-size:9pt;
     font-weight:normal;
     color:#404040;
   }

.title { border-bottom:solid 1px;
	 border-color:#c0c0c0;
	 font-family:Osaka,tahoma,Verdana;
         font-weight:normal;
         font-size:26pt;
         color:#4169e1;
	 width:500;
       }

.admintitle { border-bottom:solid 1px;
 	      border-color:#c0c0c0;
   	      font-family:Osaka,tahoma,Verdana;
              font-weight:normal;
              font-size:14pt;
              color:#808080;
              width:500;
            }

.sub_msg td { font-family:Osaka,Tahoma;
              font-size:9pt;
            }

.sub_msg2 { border-bottom:double 3px #fa8090;
	}

.back { border:solid 1px #d2b4ac; 
        background:#fff5ee;
        font-family:Osaka,tahoma;
        font-size:9pt;
        color:#8b4513;
      }

.next { border:solid 1px #3399ff; 
        background:#ddf2f4;
        font-family:Osaka,tahoma;
        font-size:9pt;
        color:0000cd;
      }

.check { border:solid 1px #2e8b57; 
         background:#b6e7ca;
         font-family:Osaka,tahoma;
         font-size:9pt;
         color:#2e8b57;
       }

.log td { border-bottom:solid 1px #3399ff; 
	  font-family:Osaka,Tahoma;
          font-size:8pt;
	}

.log_txt { border:solid 1px #3399ff; 
	     background:#ffffff;
	     font-size:9pt;
	     color:000000;}

.log_pst { border:solid 1px #3399ff; 
	     background:#b0e0e6;
	     font-family:Osaka,tahoma;
	     font-size:9pt;
	     color:0000cd;}

.log_new { border:solid 1px #3399ff; 
	   background:#add8e6;
	   font-family:Osaka,tahoma;
	   font-size:9pt;
	   color:0000aa;}

.log_off { border:solid 1px #5a6774; 
	   background:#cfcfcf;
	   font-family:Osaka,tahoma;
	   font-size:9pt;
	   color:#000080;}

.login { border:solid 1px #3399ff; 
         background:#5b98fd;
         font-family:Osaka,tahoma;
         font-size:9pt;
         color:ffffff;
	}

.login_in_b { border:solid 1px #8fbc8f; 
	      background:#ffffff;
	      color:#6495ed
	      height:300px;
              text-align:center;
            }

.login_in_edt { border:solid 1px #32cd32; 
 	        background:#f5f5f5;
	        font-family:Osaka,tahoma;
	        font-size:9pt;
	        color:4169e1;
              }

table.user { border:solid 1px #3399ff; 
    	     border-collapse:collapse;
           }

table.user th { border-bottom: 1px solid #3399ff;
 	        border-left: 1px solid #3399ff;
 	        border-right: 1px solid #3399ff;
		background:#b0e0e6;
                font-family:Osaka,Tahoma;
                font-size:9pt;
                font-weight:normal;
              }

.user input { border:solid 1px; #4682b4;
	      color:#404040;
	      background:#ffffff;
              font-size:9pt;
            }

.user_title { background:#87ceeb;
              color:#404040;
            }

.user_com { background:#ffffff;
            color:#4682b4;
            font-size:12pt;
            width:400;
            border-bottom:solid 1px #c0c0c0;
            }

.user_pst { border:solid 1px #3399ff; 
	    background:#b0e0e6;
	    font-family:Osaka,tahoma;
	    font-size:9pt;
	    color:0000cd;
          }

.idchk_ok { color:#48d1cc; }

.idchk_ng { color:#c71585; }

table.total { border:double 3px #4169e1; 
    	     border-collapse:collapse;
           }

table.total td { border-bottom: 1px solid #6b8e23;
 	        border-left: 1px solid #6b8e23;
 	        border-right: 1px solid #6b8e23;
		background:#e6e6fa;
                color:#000000;
              }

table.total th { background:#ffffff; }

.total input { border:solid 1px #3399ff; 
               background:#add8e6;
	       font-size:9pt;
	       color:0000aa;
             }

.info { border:solid 1px #3399ff; 
        background:#ffffff;
      }

.info_top { background:#5b98fd;
            color:#ffffff;
          }

.info textarea { background:#ffffff;
		 color:#2baaa3;
		 border:0px;
                 font-size:10pt;
		 overflow: auto;
        	 scrollbar-Track-Color: #ffffff;
		 scrollbar-Face-Color: #ffffff;
	         scrollbar-Shadow-Color: #ffffff;
	 	 scrollbar-DarkShadow-Color: #ffffff;
		 scrollbar-Highlight-Color: #ffffff;
		 scrollbar-3dLight-Color: #ffffff;
	 	 scrollbar-Arrow-Color: #3399ff;
	       }

table.view { border:solid 1px #3399ff; 
    	     border-collapse:collapse;
           }

table.view td { border-bottom: 1px solid #3399ff;
 	        border-left: 1px solid #3399ff;
              }

.view input { border:solid 1px #3399ff; 
             background:#add8e6;
	     font-size:9pt;
	     color:0000aa;
           }

.view_top { background:#c0efed;
	    font-style:Osaka,Tahoma;
            color:#0000cd;
          }

.view_one { background:#ffffff;
	    font-style:Osaka,Tahoma;
            color:#404040;
          }

.view_two { background:#eeeefb;
	    font-style:Osaka,Tahoma;
            color:#404040;
          }

.view_cate { color:#3cb371; }

table.cate { border:solid 1px #3399ff; 
    	     border-collapse:collapse;
             background:#ffffff;
           }

table.cate td { border-bottom: 1px solid #3399ff;
 	        border-left: 1px solid #3399ff;
              }

.cate input { border:0px;
              cursor:hand;
              background:#ffffff;
              color:#4682b4;
            }

.cate_title { background:#ccfdcc;
	      color:2e8b57;
	      font-size:9pt;
	    }

.ck_name { border-bottom:solid 1px #66cdaa;
           color:#4672a8;
           font-size:11pt;
         }

.note { border:double 3px #3cb371;
        color:#000000;
        background:#ffffff;
      }

.note pre { font-size:10pt; 
           color:#000000;
           font-family:Osaka,Tahoma;
         }

.note_title { width:500;
              border-bottom:solid 1px d8bfd8;
              font-size:12pt;
              color:#000000;
            }

.send_title { width:500;
              border-bottom:solid 1px d8bfd8;
              font-size:12pt;
              color:#000000;
            }

table.send { border:solid 1px #3399ff; 
    	     border-collapse:collapse;
             background:#ffffff;
           }

table.send td { border-bottom: 1px solid #3399ff;
 	        border-left: 1px solid #3399ff;
 	        border-right: 1px solid #3399ff;
		background:#b0e0e6;
              }

table.send th { font-size:10pt;
		font-weight:normal; }

table.send_fee { border:solid 1px #3399ff; 
    	         border-collapse:collapse;
               }

table.send_fee td { border-bottom: 1px solid #3399ff;
 	            border-left: 1px solid #3399ff;
 	            border-right: 1px solid #3399ff;
		    background:#b0e0e6;
                  }

table.send_fee th { border-bottom: 1px solid #3399ff;
 	            border-left: 1px solid #3399ff;
 	            border-right: 1px solid #3399ff;
                  }

.send_feeth1 { background:#ffffff; }
.send_feeth2 { background:#cfecf0; }

.buy_top { background:#000080 }

table.per_detail{ border:solid 1px #3399ff; 
    	          border-collapse:collapse;
                }

table.per_detail th { border-bottom: 1px solid #3399ff;
 	              border-left: 1px solid #3399ff;
 	              border-right: 1px solid #3399ff;
		      background:#b0e0e6;
                      font-weight:normal;
                      font-size:9pt;
                    }

table.per_detail td { border-bottom: 1px solid #3399ff;
 	              border-left: 1px solid #3399ff;
 	              border-right: 1px solid #3399ff;
                    }

.per_detail input { border:solid 1px; #3399ff;
                    color:#404040;
      	            background:#ffffff;
 	            font-size:9pt;
                  }

.per_detail_main { background:#d9f0f9; }

.cancel { border:solid 1px #5a6774; 
	   background:#cfcfcf;
	   font-family:Osaka,tahoma;
	   font-size:9pt;
	   color:#000080;}

table.cart { border:double 3px #e6e6fa; 
    	     border-collapse:collapse;
	     background:#ffffff;
           }

.dealings { border:solid 1px #cd5cdd; 
	    background:#dcdcdc;
	    font-family:Osaka,tahoma;
	    font-size:9pt;
	    color:#000000;}

table.per_detail2 { border:solid 1px #3399ff; 
    	            border-collapse:collapse;
                  }

table.per_detail2 th { border-bottom: 1px solid #3399ff;
 	              border-left: 1px solid #3399ff;
 	              border-right: 1px solid #3399ff;
		      background:#b0e0e6;
                      font-weight:normal;
                      font-size:9pt;
                    }

table.per_detail2 td { border: 0px; }

.per_detail2 input {background:#ffffff;
                    color:#000000;
		    border:solid 1px;
		    border-color:#3399ff;
 	            font-size:9pt;
                  }

.per_detail2 textarea { background:#ffffff;
	                color:#000000;
		 	border:solid 1px #3399ff;
                 	font-size:10pt;
		 	overflow: auto;
        	 	scrollbar-Track-Color: #ffffff;
		 	scrollbar-Face-Color: #ffffff;
	         	scrollbar-Shadow-Color: #ffffff;
	 	 	scrollbar-DarkShadow-Color: #ffffff;
		 	scrollbar-Highlight-Color: #ffffff;
		 	scrollbar-3dLight-Color: #ffffff;
	 	 	scrollbar-Arrow-Color: #3399ff;
	       	      }

.per_detail2_main { background:#d9f0f9; }

table.error { border:solid 1px #008080;
              margin-top:150px;
              height:150px; }

table.adm { border:double 3px #a9a9a9; 
            margin-top:100px;}

.adm input { border:solid 1px #3399ff; }

table.send_detail{ border:solid 1px #3399ff; 
    	          border-collapse:collapse;
                }

table.send_detail th { border-bottom: 1px solid #3399ff;
 	              border-left: 1px solid #3399ff;
 	              border-right: 1px solid #3399ff;
		      background:#b0e0e6;
                      font-weight:normal;
                      font-size:9pt;
                    }

table.send_detail td { border-bottom: 1px solid #3399ff; }

.send_detail input { border:solid 1px; #3399ff;
                    color:#404040;
      	            background:#ffffff;
 	            font-size:9pt;
                  }

.send_detail_main { background:#d9f0f9; }

table.sendok { border:solid 1px #008080;
               width:300px;
               height:200px; }

table.log_detail{ border:solid 1px #3399ff; 
    	          border-collapse:collapse;
                }

table.log_detail th { border-bottom: 1px solid #3399ff;
 	              border-left: 1px solid #3399ff;
 	              border-right: 1px solid #3399ff;
		      background:#b0e0e6;
                      font-weight:normal;
                      font-size:9pt;
                    }

table.log_detail td { border-bottom: 1px solid #3399ff;
 	              border-left: 1px solid #3399ff;
 	              border-right: 1px solid #3399ff;
                    }

.log_detail_main { background:#d9f0f9; }

.zaiko { color:#dc143c; }
