* {
	margin: 0px; padding: 0px;
}
body {
	font-family: "Microsoft Yahei","Microsoft JhengHei",Tahoma,Helvetica,Verdana,Arial,Sans-serif; background-image: url("../images/login/back.gif");
}
.main {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 50%; top: 50%; width: 800px; height: 500px; margin-top: -250px; margin-left: -400px; position: absolute;
}
.left {
	left: 10px; top: 15px; color: rgb(255, 255, 255); line-height: 24px; position: absolute; text-shadow: 1px 1px 1px #333333;
}
.right {
	top: 15px; right: 10px; color: rgb(255, 255, 255); position: absolute; text-shadow: 1px 1px 1px #333333;
}
.left #p1 {
	letter-spacing: 3px; font-size: 20px; font-weight: 100;
}
.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 {
	display: block;
}
td input[type=image] {
	display: block;
}
.content {
	left: 270px; top: 120px; font-size: 18px; position: absolute; z-index: 5;
}
.content #DataBaseName {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; font-size: 16px;
}
#UserNo {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; font-size: 16px;
}
#Password {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; font-size: 16px;
}
#LanguageName {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; font-size: 16px;
}
.btn {
	background: -ms-linear-gradient(rgb(121, 187, 255) 5%, rgb(65, 151, 238) 100%) rgb(121, 187, 255); border-radius: 5px; border: 1px solid rgb(70, 157, 245); border-image: none; width: 100px; height: 30px; color: rgb(255, 255, 255); font-size: 18px; margin-top: 20px; margin-left: 80px; cursor: pointer; box-shadow: inset 1px 1px 0px 0px #cae3fc; text-shadow: 1px 1px 0px #287ace;
}
.btn:hover {
	background: -ms-linear-gradient(rgb(65, 151, 238) 5%, rgb(121, 187, 255) 100%) rgb(65, 151, 238);
}
.btn:active {
	top: 1px; position: relative;
}
.alert {
	left: 555px; top: 200px; color: rgb(255, 0, 0); font-size: 14px; font-weight: 200; position: absolute; z-index: 4;
}
.red {
	color: rgb(255, 0, 0);
}
.image {
	top: 300px; width: 800px; position: absolute;
}
.image ul {
	list-style: none;
}
.image ul li {
	width: 100px; height: 100px; float: left; display: block;
}
.image a {
	border-radius: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 90px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; text-decoration: none; margin-top: 5px; display: block; background-color: rgb(0, 153, 255);
}
.image a:hover {
	color: rgb(46, 41, 41); font-size: 14px; background-color: rgb(199, 216, 233);
}
.copyright {
	width: 800px; height: 40px; text-align: center; bottom: 0px; position: absolute;
}
.copyright p {
	font-size: 14px; font-weight: bold;
}
.copyright #p0 {
	font-size: 12px;
}
.copyright #p0 span {
	font-size: 10px;
}
.field-validation-error {
	color: red;
}
.validation-summary-errors {
	color: red;
}
