.icon-16 {width: 16px; display: inline-block; background: url('../images/sprite.gif'); height: 16px; vertical-align: middle; overflow: hidden}
.icon-mgr-pwd {background-position: -192px 0px}
.icon-mgr-download {background-position: -192px -32px}
.icon-mgr-idn {background-position: -208px -32px}

.input-row {margin: 0px}
.input-left {text-align: right; width: 400px; display: inline-block; vertical-align: top}
.input-right {display: inline-block; max-width: 500px; vertical-align: top}
.label-text {display: inline-block; font: bold 14px/24px "lucida sans unicode","lucida grande", "arial", sans-serif; vertical-align: top; color: #222; padding-top: 4px}
.inline-note {position: relative; line-height: 32px; display: inline-block; height: 32px; vertical-align: top}
.inline-message {display:block;padding-bottom: 4px; min-height: 16px; padding-left: 0px; padding-right: 0px;  font: bold 12px/16px "trebuchet ms", arial, sans-serif; color: #000; padding-top: 4px}
.i-error .inline-message {color: #730202 !important}
.inline-error {color: #730202 !important}
.inline-right {color: #336a01 !important}

.input-note {position: relative; background: #4d606d; color: #c4d2db}
.input-note-arrow-left {position: absolute; width: 8px; background: url('../images/sprite.gif') no-repeat -152px -112px; height: 16px; overflow: hidden; top: 8px; left: -8px}
.input-note-content {padding-bottom: 12px; padding-left: 16px; padding-right: 16px; display: block; padding-top: 12px}
.toggle-note {position: absolute; top: 0px; left: 0px}
.toggle-note .input-note-content {padding-bottom: 6px; padding-left: 8px; width: 300px; padding-right: 24px; padding-top: 6px}
.no-close .input-note-content {padding-right: 8px}
.toggle-note .input-note-content p {line-height: 16px; margin: 0px 0px 1em}
.toggle-note .input-note-close {position: absolute; width: 16px; height: 16px; overflow: hidden; top: 4px; right: 4px}
.input-text {padding-right: 8px; display: inline-block; vertical-align: top}

.input-select {padding-right: 8px; display: inline-block; vertical-align: top}
.input-text-small {width: 310px}

.input-text-toosmall {width: 310px}
.input-select-small {width: 310px}
.input-text input {border: #c0c0c0 2px solid; padding: 4px 5px 5px 5px; margin: 0px; width: 250px;  font-size: 14px; background: url('../images/input-bg.gif') #fff repeat-x; color: #5a5a5a;}
.input-text input[disabled='disabled'] {border-color: #a4a4a4; background: #d3d1ce; color: #7a7a7a; cursor: default}
.i-error .input-text input {border-bottom-color: #730202; border-top-color: #730202; border-right-color: #730202; border-left-color: #730202}
.input-select select {border: #c0c0c0 2px solid; padding: 3px 5px 4px 5px; margin: 0px; width: 250px;  font-size: 14px; background: #fff; color: #5a5a5a;}
.input-select select option {padding: 0px 5px; font-size: 14px; color: #5a5a5a; }
.input-select select:hover {background: #fff}
.input-select select[disabled='disabled'] {border-color: #a4a4a4; background: #d3d1ce; color: #7a7a7a; cursor: default}
.i-error .input-select select {border-bottom-color: #730202; border-top-color: #730202; border-right-color: #730202; border-left-color: #730202}
.input-text-small input {width: 294px}
.input-text-toosmall input {width: 170px}
.input-select-small select {width: 310px}

.submit-row {padding: 20px 0px;margin:15px 0px;}
.submit-row .button3 {padding-left: 0px}

#page-header .privacy-message {margin: 0px}
.privacy-message b {color: #000}
.input-left {width: 300px}
.input-right {max-width: 680px}
.toggle-note .input-note-content {width: 293px}
.submit-row .disabled {cursor: not-allowed}
#mgr-creation-agegating { color: #0b8820 ;text-align:center;} 

/*input style */
.input,.inputc { background: #fff url("../images/input-bg.gif") repeat-x;color: #000; padding: 7px; font-size: 14px; border: 2px solid #c0c0c0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.input.disabled, .input[disabled="disabled"] { background: #e3e3e3; color: #b6b6b6; border-color: #c0c0c0; }

.input-hover {background: #fff !important;}
.input-focus {border-color: #49ace7 !important;background: #fff !important;color: #5a5a5a !important;}
.i-error {border-color: #ff0000 !important;}
.i-right {border-color: #336a01 !important;}


/****ie6****/
.ie6 .input-right {width: 500px}
.ie6 .inline-message {height: 16px}
.ie6 .input-right { width: 680px; }
.ie6 .submit-row .input-left { display: inline; float: left; }
.ie6 .submit-row .input-right { width: 595px; display: inline; float: left; }

/**ie7***/
.ie7 .input-right { width: 680px; }
.ie7 .submit-row .input-left { display: inline; float: left; }
.ie7 .submit-row .input-right { width: 595px; display: inline; float: left; }