﻿@import "Login.css";

body { font :12pt 細明體; margin :0; text-align:center; width:100%; }
#Title { width:1024px; height:39px; border-bottom:1px solid #ccccff; padding:5px; text-align:left; }
#Title #SysName { font:24pt 標楷體; cursor:pointer; }

#Main td { vertical-align:top;}

#Content { width:1000px; overflow:auto; }
#Content form { display:inline }

#Footer { clear:both; text-align:center; border-top:1px solid #cccccc; background:#eeeeee; 
font:9pt 細明體; padding:3px; color:#777777; margin-top:5px; }
     
#Navigator { width:153px; border-right:1px solid #ccccff; }
#LoginForm { border:1px solid #bbffbb; padding:0; height:88px; }
#LoginInfo { background:#eeffee; border:1px solid #bbffbb; padding:5px; font:9pt 細明體; }     
#LoginInfo ul { color:#777777 ; font-weight:normal; width:3em; vertical-align:top; }
#LoginInfo td { color:#9999ee }

#Navigator ul { list-style-type:none; margin:0; }
#Navigator a
{
    display:inline-block;
    text-align:center;
    text-decoration:none;
    background:#eeeeff; border:1px solid #aaaaff;
    margin:3px; padding:2px;
    line-height:1.25; width:5.5em;
}

#Navigator a:link, #Navigator a:visited { color:#3333aa; Background:#eeeeff; border:1px solid #aaaaaa; }
#Navigator a:hover { color:#aa3333; background:#ffeeee; border:1px solid #333333; }
#Navigator a:active { }

#Navigator #BaseMenu { width:100%; background:#ffffee; text-align:center; padding:0px 0px 0px 0px; }

.error { padding:5px 5px 3px 5px; margin:5px; font:9pt 細明體; color:#5533aa; border:1px soild #aa3333; }

#Base {font:11pt 細明體; color:#0000ff;}
#Base table { background:#eeeeee; }
#Base tr { background:#dddddd; }
#Base th { text-align:left ; background:#0f9e57; color:#ffffff; padding:3px 5px 2px 5px; }
#Base td { padding:3px 5px 2px 5px; text-align:left;}
#Base .hand { cursor:pointer; }

#Day { font:9pt 細明體; color:#0000ff; }
#Day table { background:#eeeee; }
#Day tr { background:#dddddd; }
#Day th { text-align:left ; background:#0f9e57; color:#ffffff; padding:3px 5px 2px 5px; }
#Day td { padding:3px 5px 2px 5px; }
#Day .hand { cursor:pointer; }

#Roll {font:10pt 細明體; color:#0000ff;}
#Roll table { background:#eeeee; }
#Roll tr { background:#dddddd; }
#Roll th { text-align:left ; background:#0f9e57; color:#ffffff; padding:3px 5px 2px 5px; }
#Roll td { padding:3px 5px 2px 5px; }
#Roll .hand { cursor:pointer; }

#Sum {font:9pt 細明體; color:#0000ff;}
#Sum table { background:#eeeee; }
#Sum tr { background:#dddddd; }
#Sum th { text-align:center ; background:#0f9e57; color:#ffffff; padding:3px 5px 2px 5px; }
#Sum td { padding:3px 5px 2px 5px; text-align:right; }
#Sum .hand { cursor:pointer; }

.nf {
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			border-top-color: #FFFFFF;
			border-right-color: #FFFFFF;
			border-bottom-color: #FFFFFF;
			border-left-color: #FFFFFF;
			background:#dddddd;
			color:#0000ff;
		}

.BaseM { cursor:pointer; font-family:細明體; font-size:12pt; }
.SubM  { cursor:pointer; position:absolute; font-family:細明體; font-size:11pt; }

#error { font:9pt 細明體; color:#aa0000; background:#ffeeee; padding:5px; margin:5px; letter-spacing:1px; line-height:1.2; }

#head { background:url(../pic/title.jpg); width:100%; height:100px; border:solid 1px #ff55ee; }
#head .user    { font:9pt 細明體; text-align:left; }
#head .user th { vertical-align:middle; text-align:right; padding:1px  2px 1px 3px; font-weight:normal; }
#head .user td { vertical-align:middle; text-align:left;  padding:1px 20px 1px 2px; color:#332255; }

#menu { margin:3px 0 5px 0; }
#menu .btn { font:12pt 細明體; padding:2px 0 1px 0; }
#menu .item { z-index:1; position:absolute; border:solid 1px #ffaa55; padding:5px; background:#ffeecc; }
#menu .item a       { color:#0000aa; text-decoration:none; font:10pt 細明體; letter-spacing:1px; line-height:1.35; }
#menu .item a:hover { color:#ff0000; }
