BODY
{
  MARGIN-LEFT: 0;
  MARGIN-RIGHT: 0;
  MARGIN-TOP: 0;
  MARGIN-WIDTH: 0;
  background-color: #FFFFFF;/*#FDF5C4*/
}


BODY.bckcolor
{
  MARGIN-LEFT: 0;
  MARGIN-RIGHT: 0;
  MARGIN-TOP: 0;
  MARGIN-WIDTH: 0;
  background-color: white;
}

BODY.leftMenuList
{
  MARGIN-LEFT: 0;
  MARGIN-RIGHT: 0;
  MARGIN-TOP: 0;
  MARGIN-WIDTH: 0;
  background-color: transparent;
  COLOR: BLACK
}

IMG.icon
{
  BORDER-WIDTH: 20px;
  BORDER-HEIGHT: 20px;
  BORDER-STYLE: none;
}

IMG.logo
{
  BORDER-WIDTH: 80px;
  BORDER-HEIGHT: 40px;
  BORDER-STYLE: none;
}

DIV.clsDocBody
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
    MARGIN-TOP: 10px
}

DIV.clsFooter
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
    MARGIN-TOP: 10px
}

DIV.clsForm
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 10px
}

DIV.clsFPfig
{
    FONT-SIZE: 8pt
}
TABLE
{
  
  COLOR: BLACK;
  background-color: white;
}

TABLE.signature
{
  PADDING: 0px;
  BORDER: 1px;
  BACKGROUND-COLOR: #ACDB92;
  text-decoration: none
  color : #0680AC;

}


TABLE.UserFrame
{
  CELLPADDING: 0px;
  CELLSPACING: 0px;
  BORDER: 0px;
  BACKGROUND-COLOR:#000000;
  FONT-FAMILY: Trebuchet MS;
  color : #DA5800;
}

TABLE.userInfo
{
  PADDING: 0px;
  font-weight:bold; 
  BORDER: 1px;
  BACKGROUND-COLOR:#000000;
  FONT-FAMILY: Trebuchet MS;
  color : #C51729;
}

TABLE.details
{
  COLOR: BLACK;
  background-color: #ffffff
  
}

TABLE.listwindow
{
  BORDER-WIDTH: 0px;
  PADDING: 0px;
  
  BORDER: 0px;
  COLOR: BLACK;
  background-color: #FFFFFF
  cellspacing: 0px;
  cellpadding: 0px;
}

TABLE.listheader
{
  BORDER-WIDTH: 0px;
  PADDING: 0px;
  
  BORDER: 0px;
  COLOR: BLACK;
  background-color: #FFFFFF
  MARGINHEIGHT : 0px;
  MARGINWIDTH : 0px;
}
TABLE.progress
{
  
  BORDER-WIDTH: 0px;
  PADDING: 0px;
  BORDER: 0px;
  COLOR: BLACK;
  background-color: #65A563
}
TABLE.alert
{
  PADDING: 0px;
  
  BORDER: 4px outset;
  BACKGROUND-COLOR: #ACDB92;
  text-decoration: none;
  COLOR: white
}

TABLE.calendar
{
  BORDER: 3px outset;
  BACKGROUND-COLOR: #FFFFFF;
  
}

TABLE.imgstyle
{
  BORDER-WIDTH:2px;
  COLOR: BLACK;
  background-color: #ABD4E8;
  FONT-WEIGHT: bold;
  BORDERCOLOR: #567EBC;
  BORDERCOLORLIGHT: #ABD4E8;
  CELLSPACING: 0 ;
  CELLPADDING: 0 ;
}

TABLE.imgstylesize
{
  BORDER-WIDTH:2px;
  COLOR: BLACK;
  background-color: #ABD4E8;
  FONT-WEIGHT: bold;
  BORDERCOLOR: #9D9D9D;
  BORDERCOLORLIGHT: #ABD4E8;
  CELLSPACING: 0 ;
  CELLPADDING: 0 ;
}
TR.evenrow
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 2pt;
  HEIGHT: 10px;
  COLOR: #004080;
  BACKGROUND-COLOR :white;
  FONT-weight: normal;
}



TR.oddrow
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 6pt;
  HEIGHT: 10px;
  COLOR: #004080;
  BACKGROUND-COLOR: white;
  FONT-weight: normal;
}


TR.ButtonLink
{
  PADDING: 0px;
  HEIGHT: 10px;
  BORDER: 0px;
  BACKGROUND-COLOR:#68A4D6;
  text-decoration: Trebuchet MS;
  color : #ffffff;
}
TR.FirstRow
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 6pt;
  HEIGHT: 10px;
  COLOR: #004080;
  BACKGROUND-COLOR:white;
  FONT-weight: normal;
}

TABLE.cale
{
  BORDER: 0px;
  BACKGROUND-COLOR: gray;
  PADDING: 0px;
  BORDER: 2px outset;
  BACKGROUND-COLOR: #FFFFFF;
}

TABLE.welcome
{
  BORDER: 0px;
  BACKGROUND-COLOR: #E6F7F1;
  PADDING: 0px;
  BORDER: 2px outset;
}

TR.tsub2
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 2pt;
  HEIGHT: 10px;
  COLOR: black;
  FONT-weight: regular;
}



TR.tsub1
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 6pt;
  HEIGHT: 10px;
  COLOR: black;
  FONT-weight: regular;
}


TR.ButtonLink
{
  PADDING: 0px;
  HEIGHT: 10px;
  BORDER: 0px;
  BACKGROUND-COLOR:#68A4D6;
  text-decoration: Trebuchet MS;
  color : #ffffff;
}
TR.FirstRow
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 6pt;
  HEIGHT: 10px;
  COLOR: #004080;
  BACKGROUND-COLOR:white;
  
}
TD
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 9pt;
  HEIGHT: 20px;

}
TD.tsub2
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 7pt;
  HEIGHT: 12px;
  COLOR: black;

  FONT-weight: bold;
}

TD.mandatory
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 7pt;
  FONT-COLOR : #004080;
  HEIGHT: 12px;
  COLOR: black;
  FONT-weight: bold;
}

TD.evenrow_Old
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 7pt;
  HEIGHT: 12px;
  COLOR: black;
  BACKGROUND-COLOR :#b4dade;
  FONT-weight: bold;
}

TD.tsub1
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 10pt;
  HEIGHT: 12px;
  COLOR: black;
  BACKGROUND-COLOR :white;
  Font-Weight: regular;
}

TD.tsub12
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 10pt;
  HEIGHT: 12px;
  COLOR: black;
  BACKGROUND-COLOR :#FFFFFF;
  Font-Weight: regular;
}

TD.tsub2
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  HEIGHT: 12px;
  COLOR: black;

  FONT-weight: regular;
}

TD.oddrow_Old
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 7pt;
  HEIGHT: 10px;
  COLOR: black;
  BACKGROUND-COLOR: #ACDB92;
  FONT-weight: bold;
}

TD.userInfo
{
  PADDING: 0px;
  font-weight:bold; 
  BORDER: 1px;
  BACKGROUND-COLOR:white;
  FONT-FAMILY: Trebuchet MS;
  color : #C51729;
}

TD.invalidCheque
{
  PADDING: 0px;
  BORDER: 1px;
  FONT-FAMILY: Trebuchet MS;
  color : #C51729;
}


TD.rightTop
{
  PADDING: 0px;
  font-weight:bold; 
  BORDER: 1px;
  FONT-FAMILY: Trebuchet MS;
  color :blue /*#004080*/;
}
TD.calcell
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  text-align: center;
  HEIGHT: 8px;
}

TD.calcellheader
{

  HEIGHT: 8px;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  color : white;
  text-align: center;
  background-color: #ACDB92;
}
TD.alertTD
{
  text-align: center;
  border-style: none
}

TD.login
{
  FONT-FAMILY: Trebuchet MS;
  COLOR: #38397A;
  FONT-SIZE: 9pt;
  HEIGHT: 20px;

}
TD.logintext
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  COLOR: #38397A;
  HEIGHT: 20px;

}
TD.welcome
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 20pt;
  COLOR: #0680AC;
  HEIGHT: 20px;

}
TD.mandatory
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  HEIGHT: 20px;
  FONT-WEIGHT: bold;
  COLOR: #004080;
}

TD.header
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  HEIGHT: 20px;
}

TD.headerOut
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: CENTER;
  HEIGHT: 20px;
}
TD.news
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: CENTER;
  HEIGHT: 20px;
}
TD.submenu
{
  TEXT-DECORATION: none;
  COLOR: #ffffff;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
}
TD.frmlbl{
	FONT-WEIGHT: 700;
	FONT-SIZE: 11px;
	COLOR: #004080;
	FONT-FAMILY:  Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-style : normal;
	letter-spacing : 1px;
}

TD.Htxt{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #004080;
	FONT-FAMILY:  Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-style : normal;
	vertical-align : middle;
	
}

A.HtxtStart{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR:#004080
	FONT-FAMILY:  Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-style : normal;
	vertical-align : middle;
	background-color:white
}

SELECT
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  COLOR: black;
}

OPTION
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  COLOR: black;
}


INPUT
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  COLOR: black;
}
INPUT.readonly
{
  FONT-FAMILY: Trebuchet MS;
  BACKGROUND-COLOR: black;
}

INPUT.amt
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  BACKGROUND-COLOR: grey;
  text-Align: Right;
}

INPUT.output
{
  FONT-FAMILY: Trebuchet MS;
  FONT-WEIGHT: bold;
  COLOR: blue;
}


TEXTAREA
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  COLOR: black;
}

LAYER
{
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
    MARGIN-LEFT: 0;
    MARGIN-RIGHT: 0;
}
A
{
  TEXT-DECORATION: none;
  
}


A.leftFrameText
{
  TEXT-DECORATION: none;
  COLOR:blue /*#4444df*/;
  FONT-FAMILY: Trebuchet MS;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  
    background-image: url(/img/mlmenu.jpg);
  	 width: 162px;
	 height: 22px; 
  
}
A.rightCommonText
{
  TEXT-DECORATION: none;
  COLOR: BLACK;/*#F51004*/
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
}

A.rightCommonTextBand
{
  TEXT-DECORATION: none;
  COLOR:BLACK ;/*#CEEC52*/
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 9pt;
  FONT-Weight: Bold;
  height:9px;
}
A.rightCommonTextBand:hover
{
	COLOR: BLACK ;/*#ff6600*/
}

A.rightCommonTextBand:active
{
	COLOR: BLACK ;/*#ff6600*/
}


A.rightCommonTextBand:visited
{
	BACKGROUND:	transparent;
	COLOR: BLACK;/*white*/
}
A.rightCommonTextLink
{
  TEXT-DECORATION: none;
  COLOR: BLACK ; /*#00AF00*/
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  FONT-Weight: Bold;
  height:9px;
}
A.submenu
{
  TEXT-DECORATION: none;
  COLOR: BLACK ;/*#CEEC52*/
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 9pt;
}
A.submenu:hover
{
	COLOR: BLACK ;  /*#ff6600*/
}

A.submenu:active
{
	COLOR: BLACK; /*#ff6600*/
}


A.submenu:visited
{
	BACKGROUND:	transparent;
	COLOR:	#ddebf0;
}

A.rightCommonTextBar
{
  TEXT-DECORATION: none;
  COLOR: #000000;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
}

A.search
{
  TEXT-DECORATION: none;
  COLOR: #00AF00;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: BOLD
}

A.search:hover
{
  TEXT-DECORATION: none;
  COLOR: blue;
  FONT-WEIGHT: BOLD
}
A.iframe
{
  TEXT-DECORATION: none;
  COLOR: black;
}
A.iframe:visited
{
  TEXT-DECORATION: none;
  color:black;
}
A.iframe:hover
{
  TEXT-DECORATION: none;
  COLOR: black;
}
A.userInfo
{
  TEXT-DECORATION: none;
  PADDING: 0px;
  font-weight:bold; 
  BORDER: 1px;
  BACKGROUND-COLOR:white;
  FONT-FAMILY: Trebuchet MS;
  color : #C51729;
}

A.LinkInfo
{
  TEXT-DECORATION: none;
  PADDING: 0px;  
  BORDER: 1px;
  FONT-FAMILY: Trebuchet MS;
  color : blue;
}

A:hover
{
    COLOR: blue/*#4444df*/;
    TEXT-DECORATION: none
}

A.lowerDiv
{
    COLOR: BLACK;/*#F58B00*/
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none
    alink: black
}

A.lowerDiv:hover
{
    COLOR: BLACK;/*#CEEC52*/
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none
}

H2 A:visited
{
    COLOR: #CEEC52
}

H3 A:visited
{
    COLOR: #CEEC52
}


H1
{
    FONT: 165% Trebuchet MS;
    MARGIN: 0px 0px 5px
}

.normal
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  COLOR: black;
  MARGIN-TOP: 0pt;
  MARGIN-BOTTOM: 3pt;
  LINE-HEIGHT: 95%;
}

.required
{
  FONT-FAMILY: Trebuchet MS;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  COLOR: red;
}

H2
{
    FONT-FAMILY: Trebuchet MS;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: BLUE;
    MARGIN: 0px 0px 0px;
}

FORM
{
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 8pt;
}

.alertOk
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : yellow;
}

.clsdetSub
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #FFFFFF;
    	background-coloR:#6D99FE

}

.clsdetheader
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #000000;
    	background-color: #6D99FE

}

.clsdet
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	color : #000000;
    background-color: white;

}


.clstitle
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #ffffff;
    background-color: #3674F9

}

.clsiframe
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #ffffed;
    background-color: #ACBD92

}
.menu
{
	bgcolor: #ACDB92
}

.calHeader
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : white;
        background-color: #ACDB92
}

.clsinfo
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  BACKGROUND-COLOR:#6D99FE;
  text-decoration: none;
  color : #51C7FF;
}
A.clsinfo
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  BACKGROUND-COLOR:#6D99FE;
  text-decoration: none;
  color : #C51729;
}
.cursor
{
  cursor: hand;
  background-color:#DDDDDD;
}

.alertText
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : white;
; text-align: justify
}





.theader1
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #ffffff;
    background-color: #0080C0

}

.theader11
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #ffffff;
        background-color:#000080;/*#4444df*/

}

.sub1
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	color : #000000;
        background-color: white;

}
.login1
{
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #2c3972; FONT-SIZE: 12px; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: none;TEXT-ALIGN: center;CURSOR: pointer;
}


.login2
{
	BACKGROUND-COLOR:#000080;
        COLOR:white;
        FONT-FAMILY: Trebuchet MS; 
        FONT-STYLE: normal; 
        FONT-WEIGHT:BOLD; 
        HEIGHT: 23px; 
        TEXT-ALIGN: center; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 45px
}

.login
{
	BACKGROUND-COLOR:#DE007B;
        COLOR:white;
        FONT-FAMILY: Trebuchet MS; 
        FONT-STYLE: normal; 
        FONT-WEIGHT:BOLD; 
        HEIGHT: 23px; 
        TEXT-ALIGN: center; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 63px
}

.mainsub
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #FFFFFF;
    background-color: #000080
}

.clsiframe
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : #ffffed;
    background-color: #ACBD92

}
.menu
{
	bgcolor: #ACDB92
}

.calHeader
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color : white;
        background-color: #ACDB92
}
.imgbdr{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color : Black;	
	background-color: #FBE17D
}
.imgbdrreg{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color : Black;	
}
.MainTable{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color : Black;	
	}
.clsinfo
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  BACKGROUND-COLOR:#6D99FE;
  text-decoration: none;
  color : #C51729;
}
A.leftFrameLink
{
  TEXT-DECORATION: none;
  COLOR:blue/* #4444df*/;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 9pt;
    background-image: url(/img/almenu.jpg);
	 width: 160px;
	 height: 20px;
	 
  
}
A.leftFrameLink.visited
{
  TEXT-DECORATION: none;
  COLOR: blue/*#4444df*/;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 9pt;
   background-image: url(/img/almenu.jpg);
		 width: 160px;
	 height: 20px;
}
A.leftFrameLink:hover 
{
  TEXT-DECORATION: underline;
  COLOR: blue/*#4444df*/;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 9pt;
  background-image: url(/img/almenuh.jpg);
  	 width: 160px;
	 height: 20px;

}

A.clsinfo
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  BACKGROUND-COLOR:#6D99FE;
  text-decoration: none;
  color : #FFFFFF;
}
.cursor
{
  cursor: hand;
  background-color:#DDDDDD;
}


td.buttonStyle{   font-family: Trebuchet MS;
                color: #FFFFFF;
                font-size: 9pt;}
tr.imgstyle1{   font-family: Trebuchet MS;
                color: #FFFFFF;
                font-size: 9pt;}


.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }


font.mandatory
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
  HEIGHT: 20px;
  FONT-WEIGHT: bold;
  COLOR: #004080;
}
SELECT.2 {FONT-WEIGHT: bold; FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Trebuchet MS, Helvetica, sans-serif}

input[type="text"].logpass {-webkit-text-security:disc;}
input[type="text"].logpass:hover{-webkit-text-security:disc;}
input[type="text"].logpass:focus{-webkit-text-security:disc;}
input[type="text"].logpass:active{-webkit-text-security:disc;}