﻿body { margin: 0; padding-bottom: 2em; background-color: #fff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 2px solid #fff; /*background:#5CAADA;*/ }
#login_wrapper {  background: #ffffff url(../Images/0login_key0.gif) no-repeat 450px 70px; width: 500px;  left: 20%; top: 25%;background:#00586F url(../images/grid/0grd_head.png) repeat-x; padding:5px; margin:0 auto; margin-top:10%;  }
.wrapper #login_header { border-bottom: 1px dotted #5CAADA;  background:#00586F url(../images/grid/0grd_head.png) repeat-x;  height: 50px; }
#login_header .title { font: 190% Arial, Helvetica, Georgia, "Times New Roman" , Times, serif; color: White; background-color: transparent; float: left; margin-right: 2em; margin-top: 0em; margin-left: .8em;line-height:50px}
#content { margin-top: 1em; margin-left: 3em; margin-right: 2em; color:White }
#content label{width:300px;display:inline-block}
#content h1 { font: 150% Arial, Helvetica, Georgia, "Times New Roman" , Times, serif; margin:0px; padding:0px }
#content p { font-size: 80%; line-height: 1.1em; margin:8px}
#content ul { font-size: 80%; line-height: 1.1em; }
input { }
.wrapper .btn { background: #1483B2; height: 35px; border: none; margin-bottom: 0px; width: 200px; color: White; }
.errorDiv { border-bottom: solid 1px #fff; color: #FFBFBF; font-size: 10px; padding: 2px; padding-bottom:10px; width: 100%; }
#login_wrapper .wrapper { border: none; width: auto; }
.shadow { -moz-box-shadow: 5px 2px 5px #1a1a1a; -webkit-box-shadow: 5px 2px 5px #1a1a1a; box-shadow: 3px 2px 3px #1a1a1a; }
.round { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }