﻿* {
	margin:0;
	padding:0;
    }		
html, body {
 

    background-color: #FFFFFF; 
	font-family: Trebuchet MS, Arial;
	font-size:14px;
	overflow:hidden;

    }
a {
    color:#5CD0F0;
    }
a:active{
	outline: none;
    }
a:focus{
	-moz-outline-style: none;
    }	
    
.LoginTable
    {background-image:url(images/LoginBackGround.png);
        } 
.RecoverTable
    {background-image:url(images/RecoverBackGround.png);
    }
    
.ResetTable
    {background-image:url(images/ResetBackGround.png);
    }
    
.LoginTable, .RecoverTable, .ResetTable{
    /*height:256px;
     width:344px;
    width:100%;*/
    position:absolute; 
    top:50%; 
    /*left:50%;
    margin-left:-172px;border:1px solid #000000;*/
    margin-top:-127px;
    color:#142639;
    width:100%;
    
    background-repeat:repeat-x; 
    background-position:bottom left;
    vertical-align:bottom;
    /*text-align:center;
    border:1px solid #000000;*/
    }  
    .LoginTable td, .RecoverTable td, .ResetTable td{padding:0px; margin:0px;}
    
    .cssInstructionText
    {
    width:384px;
    position:relative;
    display:block;/**/
    left:50%;
    margin-left:-182px;/**//**/ 
     color:#142639; 
     padding:0px 0px 5px 0px;  } 
  
.Logo {
    height:42px;
    width:384px;
    position:relative;
    left:50%;
    margin-left:-182px;/**//**/ 
    
    }


.cssBtnLogin {
    background-image:url(images/BtnLogin.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    text-decoration:none;
    width:98px;
    height:27px;
    display:block;
    position:relative;
    text-align:center;
    float:right;
    margin:1px 25px 0px 0px;
    padding:2px 0px 0px 0px;
    font-size:17px; 
    font-weight:normal;
    color:#FFFFFF;
    font-family:Trebuchet MS, Arial;
    /*border:1px solid red;*/
    } 
     
.cssBtnLogin:hover {
    text-decoration:underline;
    }
    
/*.cssResetCtrl {
    width:344px; 
    background-image:url(images/ResetBackGround.png);
    background-repeat:repeat-x; 
    
    }*/
    

    
#PnlLogIn Table, #PnlPasswordReset Table, #PnlPasswordRecover Table, .cssResetCtrl .cssRecoverCtrl {
    width:364px;
    /*position:absolute;*/
    left:50%;
    margin: 0px 0px 0px -182px;/*margin:0px;*//**/ 
    position:relative;
    clear:both;
    padding:0px;
    /*border: 1px solid red*/
    
    }
    
    
    
#PnlLogIn Table td, #PnlPasswordReset Table td, #PnlPasswordRecover Table td, .cssResetCtrl td, .cssRecoverCtrl td {
    background-image:none;  
    text-align:left;
    padding:0px 0px 0px 0px;/*border:1px none red;
    margin: 0px 0px 0px 0px;     padding:0px 0px 0px 0px;
    margin: 4px 0px 4px 0px; */
    margin:0px;
    height: 45px;
    
    }

#PnlLogIn Table tr, #PnlPasswordReset Table tr, #PnlPasswordRecover Table tr
{
    /*border-top:1px none red;*/
    
    }
    
.cssFormLabel{
    width:102px;
    padding:0px 0px 0px 0px;
    
    position:relative;
    color:#142639;
    
    /*height:12px;*/
    }
.cssFormLabel label
    {margin:5px 0px 0px 0px;display:block;border:1px none red;
        }
    
    
.cssFormValidation {
    float:right;
    padding:0px 2px 0px 0px;
    margin:3px 0px 0px 4px;
    background-image:url(images/Validaton.png);
    background-repeat:no-repeat;
    width:18px;
    height:20px;
    color:#FFFFFF;
    /*border:1px solid #000000;
    
    
    clear:left;display:block;font-size:28px;
    
    */
    }
    
.cssTextBox {
    float:left;
    width:220px;
    height:20px;
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    vertical-align:middle;
    padding: 2px 4px 2px 4px;
   /*margin: 4px 4px 0px 4px;*/
    color:#8A939C;
       -moz-border-radius: 3px;
    border-radius: 3px;
    }
    
/*.cssTitleLogin {
    font-size:18px; 
    font-weight:bold; 
    padding:0px 0px 0px 8px;
    color:#142639;
    }*/

.cssPassword1, .cssPassword2, .cssPassword3, .cssPassword4
{   background-image:url(images/password.png);
    background-repeat:no-repeat;
    width:22px;
    height:30px;
    border:1px none #FFFFFF;
    margin:2px 0px 0px 0px;
    }
.cssPassword1{background-position: 0px 0px;}
.cssPassword2{background-position: -23px 0px;}
.cssPassword3{background-position: -48px 0px;}
.cssPassword4{background-position: -71px 0px;}

.cssPasswordBorder
        {
            border:1px solid #FFFFFF;
            width:110px;margin:4px 0px 4px 0px;
            }
            .cssPasswordIndicator
            {
            float:right;
            height:12px;
                }