#registration *{font-size:11pt;font-family:sans-serif;color:#666}#registration table{border-collapse:collapse}#registration .dijitButtonNode{-moz-border-radius:5px;-webkit-border-radius:5px}#registration .dijitTextBoxFocused,#registration .dijitComboBoxFocused,#registration .dijitSpinnerFocused,#registration .dijitSpinnerUpArrowActive,#registration .dijitSpinnerDownArrowActive,#registration .dijitTextAreaFocused{border-color:gray}#registration .dijitInputField input,#registration .dijitTextBox,#registration .dijitComboBox,#registration .dijitSpinner{margin:0}#registration .bfVerticalTable{border:0;padding:20px;padding-bottom:0;width:700px;margin-top:10px;margin-left:auto;margin-right:auto}#registration .bfVerticalTable td{padding-top:10px}#registration .bfVerticalTableLabel{padding-right:5px;width:23%;text-align:right}#registration .bfVerticalTableValue{width:24%}#registration .bfVerticalTableInfo{width:120px;position:relative}#registration .xfInvalid .xfValue{background:white}#registration .xfAlert,#registration .xfHint{height:1.8em;top:.7em}#registration .xfAlert,#registration .xfHint,#registration .xfHelp,#registration .info{white-space:nowrap;display:block}#registration .xfAlert{background:#ffcfcf url(../images/error.png) no-repeat scroll 5px center;border-color:#e5a3a3!important}#registration .xfHint{background:#f2f2f2 url(../images/hint.png) no-repeat 5px center;color:#666;border-color:#dbdbdb!important;padding:12px 20px 0 28px!important}#registration .info{background:#f0fee9 url(../images/ok.png) no-repeat 3% 7px;color:#666;border-color:#e1efdb!important}#registration .xfInput .xfValue,#registration .xfSecret .xfValue{display:block;padding:3px;width:16em;height:26px}#registration .xfInput .xfValue,#registration .xfSecret .xfValue,#registration .xfAlert,#registration .xfHint,#registration .info{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px}#registration .xfGroupLabel{font-size:1.5em;padding-bottom:5px;color:#333}#registration .xfTriggerMiddleColumnTrigger{float:right}#signin{float:right;font-size:8pt;margin:0;padding:0;text-align:right;width:216px;color:blue;text-decoration:underline}#subtitle{display:block;font-size:8pt}.xfLabel{padding-top:6px;display:block}