﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family:"Microsoft Yahei","Microsoft JhengHei",Tahoma,Helvetica,Verdana,Arial,Sans-serif; background-image:url(../images/login/back.gif);}
*:focus {outline: none;}
/*主體框架*/
.main{width:800px; height:500px; position:absolute; left:50%; top:50%; margin-left:-400px; margin-top:-250px;border:solid 1px #ffffff;}
.left{ position:absolute;top:15px;left:10px; line-height:24px; color:#FFF; text-shadow:1px 1px 1px #333333;}
.right{position:absolute;top:15px; right:10px; color:#FFF;text-shadow:1px 1px 1px #333333;}
.left #p1{ letter-spacing:3px; font-weight:100;font-size:20px;}
.left #p2{font-size:24px; font-weight:400;}
.left #p2 span{font-weight:bold;}
.left #p2 #e{font-size:30px;}
.right p{font-size:16px;}
td img,td input[type=image]{display: block;}
/*表單*/
.content{ position:absolute;left:270px;top:120px; font-size:18px; z-index:5;}
.content #DataBaseName, #UserNo, #Password, #LanguageName{height:22px;border:solid 1px #CCCCCC; border-radius:3px;font-size:16px;}
.btn{ width:100px; height:30px; margin-top:20px; margin-left:80px;cursor:pointer;font-size:18px; border-radius:5px; border:solid 1px #469df5;color:#FFF; text-shadow:1px 1px 0px #287ace; box-shadow:inset 1px 1px 0 0 #cae3fc;
background:-ms-linear-gradient(top, #79bbff 5%,#4197ee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff',endColorstr='#4197ee');
background-color:#79bbff;}
.btn:hover{background:-ms-linear-gradient(top, #4197ee 5%,#79bbff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee',endColorstr='#79bbff');
background-color:#4197ee;}
.btn:active{ position:relative; top:1px;}
/*溫馨提示*/
.alert{ position:absolute; color:#ff0000; font-size:14px; font-weight:200;left:555px; top:200px; z-index:4;}
.red{color:#ff0000;}
/*圖片區*/
.image{ position:absolute; top:300px; width:800px;}
.image ul{ list-style:none;}
.image ul li{ display:block;float:left; width:100px; height:100px;}
.image a{ text-decoration:none; display:block; width:90px; height:40px; background-color:#09F; margin-top:5px; color:#FFF; text-align:center; line-height:40px; border-radius:3px; border:solid 1px #FFF;}
.image a:hover{ background-color:#c7d8e9; color:#2e2929; font-size:14px;}
/*版權信息*/
.copyright{ position:absolute; width:800px; height:40px; bottom:0px; text-align:center;}
.copyright p{ font-size:14px; font-weight:bold;}
.copyright #p0{ font-size:12px;}
.copyright #p0 span{ font-size:10px;}

/*jquery val 验证信息*/
.field-validation-error,.validation-summary-errors {
    color:red;
}
.imgchecklabel {
    font-size: 12px;
    color: white;
    width: 50px;
    color: red;
}

.imginput {
    font-size: 16px;
    height: 24px;
}

#kaptchaImage {
    cursor: pointer;
}

#imgcheckdiv {
    position: absolute;
    display: none;
}