﻿body {
}

.doNotSh0w {
 display:none;
}

.pwMBG {
 margin-left: 0px;
 text-align: left;
 border-top: #dddddd 1px solid;
 border-left: #dddddd 1px solid;
 border-right: #dddddd 1px solid;
 border-bottom: #dddddd 1px solid;
 width: 100%;
 height: 12px;
}
.p4sw_Weakest {
 border: none;
 padding: 0px;
 width: 20%;
 height: 10px;
 background-color: #ff0000;
}
.p4sw_Weak {
 border: none;
 padding: 0px;
 width: 40%;
 height: 10px;
 background-color: #bb0000;
}
.p4sw_medium {
 border: none;
 padding: 0px;
 width: 60%;
 height: 10px;
 background-color: #ff9900;
}
.p4sw_strong {
 border: none;
 padding: 0px;
 width: 80%;
 height: 10px;
 background-color: #00bb00;
}
.p4sw_strongest {
 border: none;
 padding: 0px;
 width: 100%;
 height: 10px;
 background-color: #00ee00;
}
span.p4sw_Weakest_s { 
 font-weight: normal;
 font-size: 12px;
 font-family: Arial,Verdana;
 color: #ff0000;
}
span.p4sw_Weak_s {
 font-weight: normal;
 font-size: 12px;
 font-family: Arial,Verdana;
 color: #bb0000;
}
span.p4sw_medium_s {
 font-weight: normal;
 font-size: 12px;
 font-family: Arial,Verdana;
 color: #ff9900;
}
span.p4sw_strong_s {
 font-weight: normal;
 font-size: 12px;
 font-family: Arial,Verdana;
 color: #00bb00;
}
span.p4sw_strongest_s {
 font-weight: normal;
 font-size: 12px;
 font-family: Arial,Verdana;
 color: #00ee00;
}
span.p4sw_none {
 font-weight: normal;
 font-size: 11px;
 font-family: Arial,Verdana;
 color: #000000;
}
div.div_p4sw_none {
 font-weight: normal;
 font-size: 11px;
 font-family: Arial,Verdana;
 color: #000000;
 overflow: hidden;
 width: 100%;
}
.sp_show_p455w0rd {
 font-weight: normal;
 padding-left: 2px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
}
a.a_show_p455w0rd {
 padding-left: 2px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 text-decoration: none;
 cursor:default;
}
.capslockoff {
 border: none;
 position: absolute;
 left: -200px;
 top: 0px;
 width: 1px;
 height: 1px;
}
/* Caps Lock */
.capslockon {
 border: none;
 position: absolute;
 left: -200px;
 top: 0px;
 width: 130px;
 height: 30px;
 background: Transparent url('../images/img_btn/wd_capslock.png') center center no-repeat;
}
/* Caps Lock DV*/