/* Login.css - Stylesheet used for login page */

input[type=text] { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; }
div.formelement { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; display: block; float: left; font: inherit; position: relative; text-align: left; }
div.formelement label { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; color: #000; display: block; float: left; font-weight: bold; white-space: nowrap; }
div.formelement label.checkboxlabel { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: normal; padding: 5px 5px 0 0; }
input.formelement { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; height: 15px; padding: 2px 0px 0px 0px; }
select.formelement { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; height: 21px;}
select.formelement option { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; }
div.formelement input { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; height: 15px; padding: 2px 0px 0px 0px;}
span.formelement input { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; height: 15px; padding: 2px 0px 0px 0px; }
span.formelement label.checkboxlabel { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: normal; padding: 5px 5px 0 0; }
div.formelement select { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; height: 21px;}
div.formelement select option { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; }
div.formelementwrap { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; display: block; float: left; position: relative; text-align: left; }
div.formelementwrap label { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: bold; color: #000; white-space: nowrap;}
div.formelementwrap label.checkboxlabel { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: normal; padding: 5px 5px 0 0; }
div.formelementwrap input { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; display: block;  height: 15px; padding: 2px 0px 0px 0px;}
div.formelementwrap select { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; display: block; height: 21px; }
div.formelementwrap select option { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; }
div.formelementdate { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; display: block; float: left; position: relative; text-align: left; }
div.formelementdate input { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; display: block;  height: 15px; padding: 2px 0px 0px 0px;}
img.DatePickerImg {position :absolute; right:2px; bottom:2px;}
span.requiredfield { color: #FF5555; position: absolute; right: -10px; bottom: 5px; cursor: pointer; }
span.error { color: #FF5555; }
span.errortop:after { border-color: transparent #FF5555 transparent transparent; border-style: none solid solid none; border-width: 0 7px 15px 0; bottom: -15px; content: \"\"; position: absolute; left: 15px; }
span.errortop { background: #FFF; border: solid 1px #FF5555; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: 2px 2px 3px 1px #888888; color: #000; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; padding: 4px; position: absolute; left: 10px; top: -20px; white-space: nowrap; }
span.errorleft:after { border-color: transparent transparent transparent #FF5555; border-style: none none solid solid; border-width: 15px 7px 15px 7px; bottom: -15px; content: \"\"; position: absolute; right: 15px; }
span.errorleft { background: #FFF; border: solid 1px #FF5555; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: 2px 2px 3px 1px #888888; color: #000; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; padding: 4px; position: absolute; right: 10px; top: -30px; white-space: nowrap; }

.clearFloats { clear: both; height: 0px; display: block; overflow: hidden; }
.loginTitle { width: 100%; height: 15px; font-size: 11px; font-weight: bold; padding: 3px 5px 2px 5px; background: #FFFFFF url(Resources.aspx?Res=horizontal_back.gif) repeat-y 0 0; }
.loginBorder { border: solid 1px #babfd6; overflow: hidden; clear: both; width: 100%; background: #FFFFFF url(Resources.aspx?Res=background.gif) repeat-x 0 0; }
.loginSection { padding: 10px 10px 10px 10px; }
.loginUserNameContainer { float: left; display: block; padding: 5px 0 0 0; font-weight: bold; }
.loginPasswordContainer { float: left; display: block; padding: 5px 0 0 0; font-weight: bold; }
.loginErrorText { color: #FF0000; padding: 5px; border: solid 1px #FF0000; width: 280px; display: block; }
.loginOrgDropD { float: left; display: block; padding: 5px 0 0 0; font-weight: bold; }
.loginPinContainer { float: left; display: block; padding: 5px 0 0 0; font-weight: bold; }
.loginFinalMessage { padding: 10px 10px 10px 10px; }
.loginWrongCredLabel { color: #FF0000; padding: 5px; border: solid 1px #FF0000; width: 280px; display: block; }
.loginInfoLabel { color: #FF0000; padding: 5px; border: solid 1px #FF0000; width: 280px; display: block; }
.loginWaiverPanel { padding-top: 10px; }

