@charset "utf-8";
/* CSS Document */

div.errormessage {
 margin-left:0px;
 margin-top:10px;
 height:30px;
 color:#1E00B7;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}

input.username {
 border:0px;
 height:20px;
 font-size:16px;
 width:160px;
}

table.username {
 margin-left:80px;
 margin-top:10px;
}

td.usernametext {
 text-align:right;
 width:90px;
 padding-top:10px;
}
td.usernamecontrol {
 width:190px;
 text-align:left;
 padding-top:10px;  
}


div.username {
 margin-left:130px;
 margin-top:10px;
}

div.password {
 margin-left:115px;
 margin-top:10px;
}

div.welcome {
  margin-left:60px;
}

div.topmenu {
 margin-left:30px;
 margin-top:0px;
 vertical-align:top;
}


a {
 text-decoration:none;
}

div.savedata {
 margin-left:150px;
 margin-top:10px;
 height:30px;
}

div.enterbutton {
 margin-left:170px;
 margin-top:10px;
}

div.forgotpassword {
 margin-left:130px;
 margin-top:10px;
 height:15px; 
}

div.menuitem {
 background:url('menubg2.gif') no-repeat;
 height:22px;
 width:370px;
 background-position:center right;
 margin-left:30px;
 margin-top:15px;
 text-align:right;
 padding-right:10px; 
}

div.menuitemfirst {
 background:url('menubg2.gif') no-repeat;
 height:22px;
 width:370px;
 background-position:center right;
 margin-left:30px;
 margin-top:45px;
 text-align:right;
 padding-right:10px; 
}


a.menuitem {
 color:#4CB5E4;
 text-decoration:none;
 font-weight:bold;
 font-size:14px;
}

a.topmenuitem {
 color:#FFFFFF;
 text-decoration:none;
 font-size:13px;
}

span.topmenuitem {
 color:#FFFFFF;
 text-decoration:none;
 font-size:12px;

}

a.bottommenuitem {
 font-family:"Times New Roman", Helvetica, sans-serif; 
 color:#41C2F3;
 text-decoration:none;
 font-size:14px;
}

span.bottommenuitem {
 color:#41C2F3;;
 text-decoration:none;
 font-size:14px;
}

td.bottommenu {
 text-align:right;
}

a.menuitem:visited {
 color:#4CB5E4;
 text-decoration:none;
 font-weight:bold;
 font-size:14px;
}


span.copyright {
 color:#41C2F3;
 font-family:"Times New Roman", Helvetica, sans-serif;
 font-size:14px;
}

span.username {
 color:#FFFFFF; 
 font-size:14px;
 font-weight:bold;
 font-family:"Times New Roman", Times, serif;
}

td.top {
 background:url('top2.jpg') no-repeat;
 background-position:right;
 height:45px;
}

td.top-line {
 background:url('line-top.jpg') no-repeat;
 background-position:left top;
 vertical-align:top;
 padding-top:0px;
 padding-left:95px;
 font-family:"Times New Roman", Helvetica, sans-serif;
}

td.bottom-line {
 background:url('line-bottom.jpg') no-repeat;
 background-position:right bottom;
}

td.left {
 background:url('left2.jpg') no-repeat;
 background-position:bottom left;
 width:27px;
}

td.right {
 background:url('right2.jpg') no-repeat;
 background-position:top right;
 width:27px;
}

td.bottom {
 background:url('bottom2.jpg') no-repeat;
 height:45px;
}

td.loginform {
 background:url('logo_back2.jpg') no-repeat;
 background-position:center top;
 width:50%;
 vertical-align:top;
}

img.logo {
 margin-left:130px;
 margin-top: 5px;
}

div.counter {
 font-family:"Times New Roman", Helvetica, sans-serif;
 font-size:16px;
 color:#41C2F3;
 margin-left:58px;
 margin-top: 20px;
}
p.error1 {
 line-height:20%;
 color:red;
}
p.recpass1 {
 line-height:10%;
}
