﻿@charset "utf-8";
/* CSS Document */

body, html, div, blockquote, img, label, table, tbody, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, th, td, tr {
	margin:0;
	padding:0;
	border:0;
	outline:none; }
html {
	background-position: 0% 0%;
    height:100%;
	background-image: linear-gradient(top, #FFFFFF, #F0F0F0);
	background-color: #FDFDFD;
    background-repeat: repeat;
    background-attachment: scroll;
}
body {
	width:100%;
	color:#333;
	text-align:center;
	font:12px Tahoma, Geneva, sans-serif; }
#container {
	width:260px;
	display:block;
	margin:10% auto 0;
	border:1px solid #D9D9D9;
	/*outline:1px dotted #E0E0E0;*/
	-moz-box-shadow: 0px 0px 2px #AAA;
    -webkit-box-shadow: 0px 0px 2px #AAA;
	box-shadow: 0px 0px 2px #AAA; }
#LoginForm {
	width:99.2%;
	border:1px solid #BDBDBD;
	outline:1px dotted #D8D8D8; }
#Login1 {
	width:100%;
	background:#FFF;
	border:1px solid #333; }
#Login1 td {
	padding:5px; }
#Login1 table {
	width:100%; }
#Login1 table td {
	padding:2px; }
#Login1 table tr:first-child td {
	padding:5px 0;
	font-size:14px;
	font-weight:bold;
	background:#F2F2F2;
    text-shadow:1px 1px 2px #808080;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF; }
input[type=text], input[type=password] {
	width:150px; }
span {
	color:#CC3366;
    font-size:16px;
    margin:0 0 0 2px; }
#Login1_LoginButton {
	padding:0 6px 1px;
	background:#F2F2F2;
	border:1px solid #333; }
#Login1_LoginButton:focus, #Login1_LoginButton:active, #Login1_LoginButton:hover { 
	outline:none; }
#Login1_LoginButton:hover {
	background:#DFEEFF;
	border:1px solid #5586A3;
    text-shadow:1px 1px 2px #808080; }