.ffCheckbox,.ffRadio{float:left;cursor:pointer}*{margin:0;padding:0}.ffButtonWrapper,.ffCheckboxWrapper,.ffPasswordWrapper,.ffRadioWrapper,.ffResetWrapper,.ffSelectWrapper,.ffSubmitWrapper,.ffTextAreaWrapper,.ffTextBoxWrapper{display:inline-block;zoom:1;margin:5px 0}.ffButtonWrapper a,.ffButtonWrapper a span,.ffCheckbox,.ffPasswordLeft,.ffPasswordRight,.ffRadio,.ffResetWrapper a,.ffResetWrapper a span,.ffSelectButton,.ffSelectButton span,.ffSelectMenuWrapper div.ffSelectMenuBottom,.ffSelectMenuWrapper div.ffSelectMenuTop,.ffSelectMenuWrapper>div>span,.ffSubmitWrapper a,.ffSubmitWrapper a span,.ffTextAreaBottom,.ffTextAreaBottom span,.ffTextAreaTop,.ffTextAreaTop span,.ffTextBoxLeft,.ffTextBoxRight{background-image:url(../images/fancyfields/sprite.png);background-repeat:no-repeat}.ffPasswordRight,.ffTextBoxRight{background-position:right -256px;padding-right:5px}.ffPasswordLeft,.ffTextBoxLeft{background-position:0 0;padding:0 5px 0 10px}.ffCheckboxWrapper a,.ffRadioWrapper a{top:1px;padding-left:5px;margin-right:10px;font-size:14px;text-decoration:none;position:relative}.ffPasswordLeft input,.ffTextBoxLeft input{border:0;height:28px;background-color:transparent;margin-top:6px\9;height:22px\9}.ffPasswordRight:hover,.ffTextBoxRight:hover{background-position:right -288px}.ffPasswordLeft:hover,.ffTextBoxLeft:hover{background-position:0 -32px}.focus .ffPasswordRight,.focus .ffTextBoxRight{background-position:right -320px}.focus .ffPasswordLeft,.focus .ffTextBoxLeft{background-position:0 -64px}.ffPasswordWrapper.disabled .ffPasswordRight,.ffTextBoxWrapper.disabled .ffTextBoxRight{background-position:right -352px}.ffPasswordWrapper.disabled .ffPasswordLeft,.ffTextBoxWrapper.disabled .ffTextBoxLeft{background-position:0 -96px;color:#999}.ffCheckboxWrapper a{color:#6F6F6F}.ffCheckbox{width:21px;height:21px;background-position:0 -288px}.ffCeckboxWrapper.focus a,.ffCheckboxWrapper:hover a{color:#4e4e4e}.ffCeckboxWrapper.focus .ffCheckbox,.ffCheckboxWrapper:hover .ffCheckbox{background-position:-30px -288px}.ffCheckboxWrapper.on .ffCheckbox{background-position:-60px -288px}.ffCeckboxWrapper.on.focus .ffCheckbox,.ffCheckboxWrapper.on:hover .ffCheckbox{background-position:-90px -288px}.ffCheckboxWrapper.disabled .ffCheckbox{background-position:-120px -288px}.ffCheckboxWrapper.on.disabled .ffCheckbox{background-position:-150px -288px}.ffCeckboxWrapper.disabled.focus a,.ffCeckboxWrapper.disabled:hover a,.ffCheckboxWrapper.disabled a{color:#999}.ffRadioWrapper a{color:#555}.ffRadio{width:18px;height:18px;background-position:-180px -288px}.ffRadioWrapper.focus a,.ffRadioWrapper:hover a{color:#4e4e4e}.ffRadioWrapper.focus .ffRadio,.ffRadioWrapper:hover .ffRadio{background-position:-210px -288px}.ffRadioWrapper.on .ffRadio{background-position:-240px -288px}.ffRadioWrapper.on.focus .ffRadio,.ffRadioWrapper.on:hover .ffRadio{background-position:-270px -288px}.ffRadioWrapper.disabled .ffRadio{background-position:-300px -288px}.ffRadioWrapper.on.disabled .ffRadio{background-position:-330px -288px}.ffRadioWrapper.disabled a,.ffRadioWrapper.disabled.focus a,.ffRadioWrapper.disabled:hover a{color:#999}.ffSelectWrapper{width:200px}.ffSelect{position:relative}.ffSelect>a{background-position:right -128px;display:block;text-decoration:none;outline:0;cursor:default}.ffSelect>a>span{display:block;height:28px;margin-right:40px;padding-left:10px;background-position:0 0;overflow:hidden;line-height:28px;font-size:14px;color:#555;white-space:nowrap;text-overflow:ellipsis}.ffSelect:hover>a,.ffSelectWrapper.focus .ffSelect>a{background-position:right -160px}.ffSelect:hover>a>span,.ffSelectWrapper.focus .ffSelect>a>span{background-position:0 -32px}.ffSelectWrapper.active .ffSelect>a{background-position:right -192px;z-index:1005;position:relative}.ffSelectWrapper.active .ffSelect>a>span{background-position:0 -64px}.ffSelectWrapper.disabled .ffSelect>a{background-position:right -224px}.ffSelectWrapper.disabled .ffSelect>a>span{background-position:0 -96px;color:#999}.ffSelectMenuWrapper{width:100%}.ffSelectMenuWrapper .ffSelectMenuMidBG ul{list-style-type:none;margin:0;padding:0}.ffSelectMenuWrapper .ffSelectMenuMidBG li{padding:5px;cursor:default;background-color:#fff}.ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN{font-size:14px}.ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN{color:#888}.ffSelectMenuWrapper .ffSelectMenuMidBG li.on{background-color:#ccc}.ffSelectMenuTop{height:5px;background-position:0 -394px}.ffSelectMenuTop span{display:block;height:5px;margin-left:8px;background:right -384px}.ffSelectMenuBottom{height:5px;background-position:0 -414px}.ffSelectMenuBottom span{display:block;height:5px;margin-left:8px;background-position:right -404px}.ffSelectMenuMidBG{background:url(../images/fancyfields/sides.png) right 0 repeat-y}.ffSelectMenuMid{max-height:200px;overflow:auto;background:url(../images/fancyfields/sides.png) repeat-y;padding-left:4px;margin-right:4px}.scrollingBarWrapper{width:24px;height:200px;background:url(../images/fancyfields/scrollingBarBg.png) no-repeat;right:3px!important}.scrollingHandle{width:24px;padding-top:20px;background:url(../images/fancyfields/scrollingHandleTop.png) no-repeat}.scrollingHandleBottom{width:24px;background:url(../images/fancyfields/scrollingHandleBottom.png) 0 bottom no-repeat}.ffTextAreaWrapper textarea{border:0;margin:10px 10px 10px 15px;padding:0;font-size:14px;color:#555;background:0 0;font-family:Arial;resize:none}.ffTextAreaTop{height:5px;background-position:0 -394px}.ffTextAreaTop span{display:block;height:5px;margin-left:8px;background-position:right -384px}.ffTextAreaMid{background:url(../images/fancyfields/sides.png) right 0 repeat-y}.ffTextAreaMid .ffTextAreaLeft{background:url(../images/fancyfields/sides.png) repeat-y;margin-right:4px}.ffTextAreaBottom{height:5px;background-position:0 -414px}.ffTextAreaBottom span{display:block;height:5px;margin-left:6px;background-position:right -404px}.ffButtonWrapper>a{background-position:right -585px;display:block;text-decoration:none;outline:0}.ffButtonWrapper>a>span{display:block;height:36px;line-height:39px;font-size:15px;background-position:0 -424px;text-align:center;padding:0 10px 0 15px;color:#fff;font-weight:700;text-transform:uppercase;margin-right:5px}.ffButtonWrapper:hover>a{background-position:right -625px}.ffButtonWrapper:hover>a>span{background-position:0 -464px}.ffButtonWrapper>a:active{background-position:right -665px;position:relative}.ffButtonWrapper>a:active>span{background-position:0 -504px}.ffButtonWrapper.disabled>a{background-position:right -705px;position:static}.ffButtonWrapper.disabled>a>span{background-position:0 -544px;color:#c1c1c1}input[type=text],input[type=password],select,textarea{outline:0}select.mobileSelect{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;display:block}