.holiday{display:none;position:absolute;z-index:20;top:-9999px;left:-9999px}.March17 .holiday{display:block;background:url(/images/holiday_stpatricksday.png) no-repeat;width:45px;height:50px}.profile_CA.July01 .holiday{display:block;background:url(/images/holiday_canadaday.png) no-repeat;width:195px;height:100px;margin-top:-20px}.profile_US.July04 .holiday{display:block;background:url(/images/holiday_independenceday.png) no-repeat;width:195px;height:100px;margin-top:-20px}.December20 .holiday{display:block;background:url(/images/holiday_xmas.png) no-repeat;width:195px;height:100px;margin-top:-30px}html,body{margin:0;padding:0;height:100%}table{width:100%;border-collapse:collapse}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before{content:open-quote;content:'\201C'}q:after{content:close-quote;content:'\201D'}q q:before{content:'\2018'}q q:after{content:'\2019'}blockquote{font-size:1.2em}a{outline:none}a img{border:none}.hide{display:none}.clear,.clearfix:after{clear:both}.clearfix:after{content:" ";display:block;height:0;visibility:hidden}.ie .clearfix{height:1%}.left{float:left}.right{float:right}.centered{text-align:center}.align_right{text-align:right}.first{margin-top:0}.last{margin-bottom:0}.end{margin-right:0 !important}.marginfix{height:0}#query_profiler{position:absolute;left:0;top:0;border:2px "solid" red;background:white;z-index:100}#query_profiler #queries{display:none}#query_profiler .query_stack{display:none}#error_msg{display:none;position:fixed;top:0;width:100%}#error_msg p{margin:auto;padding:4px;text-align:center;width:300px;background:#ffaaaa;border:1px "solid" #ff4444;z-index:10}.tabs,.tab_links{position:relative;z-index:1;width:680px;margin:0 0 0 -20px}.tabs ul.tab_navigation,.tab_links ul.tab_navigation{height:29px;margin:0;padding:0 0 0 20px;list-style:none;background:url('/images/tab_bg.png') repeat-x}.tabs ul.tab_navigation li,.tab_links ul.tab_navigation li{display:inline}.tabs ul.tab_navigation li a,.tab_links ul.tab_navigation li a{display:block;float:left;width:106px;height:29px;font-family:Georgia, Times New Roman, Times, serif;font-size:1.2em;line-height:33px;text-align:center;text-decoration:none;color:#4f4f4f;background:url('/images/tab_off.png') no-repeat}.tabs ul.tab_navigation li a.selected,.tabs ul.tab_navigation li a:hover,.tab_links ul.tab_navigation li a.selected,.tab_links ul.tab_navigation li a:hover{background:url('/images/tab_on.png') no-repeat;color:#242424}.tabs ul.tab_navigation li a:focus,.tab_links ul.tab_navigation li a:focus{outline:none}.tabs .tab_content,.tab_links .tab_content{padding:20px 20px 0 20px}.profile_photo_list .thumb_list{float:left;height:140px;margin:0 6px 6px 0}.ie6 .profile_photo_list .thumb_list{height:160px;position:relative}.profile_photo_list .thumb_list a{display:block;width:97px;height:97px;border:1px solid #cccccc;background:white}.profile_photo_list .thumb_list a:hover{border:1px solid #77c2ef}.profile_photo_list .thumb_list img{padding:4px}.profile_photo_list .thumb_list a.photo_action{position:relative;float:left;margin:0 -27px 0 0;text-indent:-9999px;background:url('/images/profile_photos_btn_delete.png') no-repeat;border:none}.profile_photo_list .thumb_list a.photo_action:hover{border:none}.profile_photo_list .thumb_list a.photo_delete{background:url('/images/profile_photos_btn_delete.png') no-repeat;top:-3px;left:87px;width:16px;height:100px}.profile_photo_list .thumb_list a.photo_lock{background:url('/images/profile_photos_btn_lock.png') no-repeat;top:76px;left:76px;width:24px;height:24px}.profile_photo_list .thumb_list a.photo_unlock{background:url('/images/profile_photos_btn_unlock.png') no-repeat;top:76px;left:76px;width:24px;height:24px}.ie6 .profile_photo_list .thumb_list a.photo_delete{height:auto;width:99px;position:absolute;left:0;top:100px;text-indent:0;margin:0;background:none;color:#FF3121}.profile_photo_list .thumb_list a.photo_msg{background:url('/images/profile_photos_btn_msg.png') no-repeat;top:70px;left:71px;width:23px;height:23px}.ie6 .profile_photo_list .thumb_list a.photo_msg{position:absolute;text-indent:13px;left:0;width:120px;top:100px;letter-spacing:-0.05em !important;background:url('/images/profile_photos_icon_msg.png') 0 6px no-repeat}.profile_photo_list .thumb_list p.note{width:96px;padding:0;text-align:center}.ie6 .profile_photo_list .thumb_list p.note{margin-top:20px}.profile_photo_list .thumb_list .edit_area form{position:absolute;z-index:1000;margin:-96px 0 0 1px;width:95px;height:95px;background:white}.profile_photo_list .thumb_list .edit_area form textarea{overflow:hidden;width:87px !important;height:70px !important;margin-top:-3px;font-size:1.0em;font-family:Georgia, Times New Roman, Times, serif;font-style:italic;border:none;background:none}.profile_photo_list .thumb_list .edit_area form button{margin-left:5px;padding:0;background:none;font-size:1.0em;font-weight:normal;color:#1381b9;cursor:pointer}#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#4f4f4f;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox img,#lightbox-overlay img{border:none;outline:none}#lightbox-overlay{z-index:50;background-color:black;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:1.1em;cursor:default;line-height:normal}#lightbox-overlay-text a{text-decoration:underline;color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{text-decoration:underline;color:white}#lightbox a{border:none;outline:none}#lightbox a img{border:none;outline:none}#lightbox-imageBox{position:relative;border:5px "solid" white;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev{display:block;width:49%;height:100%;background:transparent url("/images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px;left:0;right:auto;float:left}#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("/images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font-size:1.1em;font-family:Georgia, Times New Roman, Times, serif;background-color:white;margin:0 auto;padding:0 5px 5px 5px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#4f4f4f;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:normal;font-style:italic;font-size:1.2em}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:0;color:#4f4f4f}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%;color:#4f4f4f}#lightbox-close-button:hover{text-decoration:underline}#lightbox-infoContainer-clear{clear:both;visibility:hidden}.jqmWindow{display:none;position:absolute;top:15%;left:50%;margin-left:-200px;width:400px;padding:5px;background:white;z-index:2 !important}.jqmWindow .ie6{top:-200px !important;margin-top:-200px !important;position:static !important}.jqmOverlay{background-color:#000;background:black !important;z-index:1 !important}.ie .jqmOverlay{display:none}* iframe.jqm{position:absolutee;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}.jqmAlert{display:none;position:absolute;top:15%;left:50%;margin-left:-200px;width:400px;padding:5px}.jqmAlert .jqmClose{width:20px;height:20px;display:block;float:right;clear:right;margin:10px 12px 0 0;text-indent:-9999px;background:transparent url(/images/global_alert_close.png) 0 0 no-repeat}.jqmAlert .jqmClose:hover{background-position:0 -20px}.jqmAlertWindow{height:auto;width:400px;margin:auto;padding:0}.jqmAlertContent{color:white;font-size:12px;width:350px;padding:5px 25px;background:url(/images/global_alert_middle.png) repeat-y}.jqmAlertContent a[href]{color:#fff;font-weight:bold}.ie .jqmAlert{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}.jqmAlertTitle{height:39px;background:url(/images/global_alert_top.png) no-repeat}.jqmAlertBottom{height:18px;background:url(/images/global_alert_bottom.png) no-repeat}.jqmNoticeTitle{height:39px;background:url(/images/global_notice_top.png) no-repeat}.btn-action,.btn-action span{display:inline-block;height:22px;.zoom:1 !important;overflow:hidden;text-align:center;border:0;background-image:url('/images/global_btn_action.png');background-repeat:no-repeat;text-decoration:none;.float:left !important;.width:auto !important}.btn-action{color:white !important;font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif !important;font-size:11px !important;font-weight:normal !important;background-position:right 0}.btn-action span{margin-right:5px;padding:4px 5px 0 10px;.padding-top:3px;background-position:left -46px;.cursor:pointer}.btn-action:hover{background-position:right -23px}.btn-action:hover span{background-position:left -69px}.btn-action.alt{background-position:right -92px;.background-position:right -93px}.btn-action.alt span{background-position:left -138px}.btn-action.alt:hover{background-position:right -115px}.btn-action.alt:hover span{background-position:left -161px}.btn-action.msg-btn{background-position:right -184px;color:#333 !important;font-weight:bold !important}.btn-action.msg-btn span{background-position:left -230px}.btn-action.msg-btn:hover{background-position:right -207px}.btn-action.msg-btn:hover span{background-position:left -253px}button.btn-action,button.btn-action span{.overflow:visible}button.btn-action{width:auto !important;margin:0;padding:0}.gecko.win button.btn-action{padding-right:0}.safari button.btn-action{padding-right:3px;background-position:right -1px}.safari button.btn-action:hover{background-position:right -24px}button.btn-action span{.float:left;padding-top:0;margin:-2px 2px 0 0}button.btn-action.long span{padding:0 80px 0}.safari button.btn-action.alt{background-position:right -93px}.safari button.btn-action.alt:hover{background-position:right -116px}.v2-form{padding-bottom:62px;overflow:hidden;position:relative;margin-bottom:20px}.v2-form.short{padding-bottom:20px}.v2-form .required_q p.checkboxes span.input{padding-top:6px;border:none;background:none}.v2-form .required_q p.checkboxes span.input input{position:relative;top:-1px;width:auto;margin:0 3px 0 8px}.ie .v2-form .required_q p.checkboxes span.input input{top:1px;margin:0 0 0 5px}.v2-form .checkbox,.v2-form #profile_send_email{position:relative;top:2px}.v2-form #profile_send_email{top:10px}.v2-form .left{.position:relative;.height:22px;.top:-82px;.left:-15px}.v2-form p.clearfix{margin:0;background:url('/images/forms-v2-line.gif') 170px 0px  repeat-y}.v2-form p.submit-area{position:absolute;bottom:-73px;.bottom:-12px;height:auto;float:left;left:-19px;width:100%;.width:700px;background:#f9f9f9 url('/images/forms-v2-line-h.gif') 0 0 repeat-x;padding:12px 0 10px}.safari .v2-form p.submit-area,.chrome .v2-form p.submit-area{bottom:-12px;width:700px}.v2-form p.submit-area button{margin-left:205px;.margin-left:225px}.safari .v2-form p.submit-area button,.chrome .v2-form p.submit-area button{margin-left:225px}.chrome .v2-form p.submit-area button span{background-position:left -137px}.chrome .v2-form p.submit-area button:hover span{background-position:left -160px}.v2-form p.submit-area button{_background:url('/images/global_btn_action.png') left -92px no-repeat !important;_position:relative !important;_left:225px !important}.v2-form p.submit-area button span{_background:url('/images/global_btn_action.png') left -138px no-repeat !important;_padding-right:10px}.v2-form label,.v2-form span.input{margin-bottom:8px;margin-top:5px}.v2-form label{color:#6d6d6d;width:150px;padding:0;margin-right:40px;position:relative;top:2px}.v2-form span.input{border:1px "solid" #ccc;background:white;display:block;float:left;width:408px}.safari .v2-form span.input{border:none;background:none}.v2-form span.input p.error{background:#ee5a37;color:white;margin:0;padding:3px;margin:1px 1px 0;font-size:11px}.v2-form span.input.empty{padding:1px 5px;width:398px;.position:relative}.v2-form span.input.empty div{_display:inline-block !important;_margin-top:-10px !important;_position:relative !important}.v2-form span.input input,.v2-form span.input select,.v2-form span.input textarea{float:none;margin:1px;width:394px;.width:400px}.v2-form span.input input:focus,.v2-form span.input select:focus,.v2-form span.input textarea:focus{background:#e0f5ff}.v2-form span.input select{width:406px}.v2-form span.input select.month{width:186px}.v2-form span.input select.day{width:90px}.v2-form span.input select.year{width:126px}.profiles.approval #location .v2-form input,.profiles.approval #main_options .v2-form input{width:394px !important}.profiles.approval #location .v2-form select,.profiles.approval #main_options .v2-form select{width:406px !important}.holiday{top:-72px;left:421px}body{font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif;font-size:11px;margin:0;padding:0}h2,h3,h4,h5{font-family:Georgia, Times New Roman, Times, serif;margin-top:0}h2{font-size:24px}h3{font-size:18px}p{margin:0 0 12px 0;font-size:12px}a{color:#df4aa4}form{margin:0;padding:0}input,textarea,select{font-size:12px}.gecko input,.safari input,.gecko textarea,.safari textarea,.gecko select,.safari select{padding:5px;color:#242424;border:1px solid #cccccc}select.date.year{width:63px;min-width:63px}select.date.month{width:89px;min-width:89px}select.date.day{width:48px;min-width:48px}.border{height:2px;background:url('/images/global_border.png') repeat-x}button{margin-left:-2px;padding:0 10px 0 0;cursor:pointer;font-weight:bold;text-align:center;color:#4f4f4f;background:url('/images/global_btn_end.png') right no-repeat;border:0}.ie6 button{width:auto;overflow:visible;margin-left:0;padding:0 12px 0 0;background:url('/images/global_btn_end.gif') right no-repeat}.ie7 button,.ie8 button{padding:0 2px 0 0}.win.gecko button{padding:0 11px 0 0;font-weight:normal}button span{display:block;white-space:nowrap;height:22px;padding:0 0 0 13px;line-height:22px;background:url('/images/global_btn.png') left no-repeat}.ie8 button span{margin-top:-1px;padding-left:11px}.ie6 button span{margin-top:1px;padding:0 0 0 10px;background:url('/images/global_btn.gif') left no-repeat}.container{margin:0 auto;position:relative}#footer h3{display:block;font-family:Georgia,'Times New Roman',Times,serif;font-weight:normal;color:#363636}#footer p{font-size:10px;color:#363636}#footer ul{margin:0;padding:0;list-style:none}#footer ul li{margin-bottom:3px}#footer p.copy{clear:both;margin:0;padding:0;font-size:11px}.index,.index_b{background:black url(/images/arrangement-seekers/index_b_bottom.jpg) center 680px no-repeat}.index #header,.index_b #header{height:90px;background:#1b1b1b url(/images/arrangement-seekers/index_b_header_bg.png) top center no-repeat}.index #header .container,.index_b #header .container{width:960px}.index #header h1,.index_b #header h1{float:left;width:341px;height:56px;margin:24px 0 0 0;text-indent:-9999px;background:url(/images/arrangement-seekers/index_b_logo.png) no-repeat}.index #header #login_box,.index_b #header #login_box{float:right;margin-top:19px}.ie6 .index #header #login_box,.ie6 .index_b #header #login_box{width:320px}.index #header #login_box p,.index_b #header #login_box p{margin-bottom:5px}.index #header #login_box p label,.index_b #header #login_box p label{display:block;float:left;width:80px;padding-right:5px;font-size:10px;line-height:23px;text-align:right;color:white}.index #header #login_box p input,.index_b #header #login_box p input{float:left;width:160px;height:14px;padding:3px 2px;margin-right:2px;font-size:10px}.index #header #login_box p button,.index_b #header #login_box p button{float:left;position:relative;top:-2px;left:5px}.index #main_message,.index_b #main_message{background:url(/images/arrangement-seekers/index_b_bg.png) repeat-x}.index #main_message .container,.index_b #main_message .container{width:1110px;height:590px;background:url(/images/arrangement-seekers/index_c_mainmessage_bg.jpg) top left no-repeat}.index #main_message h2,.index_b #main_message h2{position:relative;width:557px;height:83px;top:40px;left:380px;margin:0;text-indent:-9999px;background:url(/images/arrangement-seekers/index_b_subheader.png) no-repeat}.index #main_message #signup_search_form,.index_b #main_message #signup_search_form{position:relative;top:80px;margin-left:460px}.index #main_message #signup_search_form fieldset,.index_b #main_message #signup_search_form fieldset{margin:0;padding:0;border:none;background:none}.index #main_message #signup_search_form p,.index_b #main_message #signup_search_form p{width:390px;margin:0 0 4px 0;font-size:14px;line-height:26px}.index #main_message #signup_search_form label,.index #main_message #signup_search_form span,.index_b #main_message #signup_search_form label,.index_b #main_message #signup_search_form span{font-size:12px;font-weight:bold}.index #main_message #signup_search_form label,.index_b #main_message #signup_search_form label{display:block;float:left;width:100px;padding-right:5px;text-align:right}.index #main_message #signup_search_form input,.index #main_message #signup_search_form select,.index_b #main_message #signup_search_form input,.index_b #main_message #signup_search_form select{font-size:12px}.index #main_message #signup_search_form input,.index_b #main_message #signup_search_form input{width:185px;height:18px}.ie .index #main_message #signup_search_form input,.ie .index_b #main_message #signup_search_form input{width:192px}.index #main_message #signup_search_form select,.index_b #main_message #signup_search_form select{width:197px}.safari .index #main_message #signup_search_form select,.safari .index_b #main_message #signup_search_form select{height:28px}.opera .index #main_message #signup_search_form select,.opera .index_b #main_message #signup_search_form select{margin-top:9px}.index #main_message #signup_search_form select.short,.index_b #main_message #signup_search_form select.short{width:54px}.index #main_message #signup_search_form select.short.min,.index_b #main_message #signup_search_form select.short.min{margin-right:6px}.index #main_message #signup_search_form select.short.max,.index_b #main_message #signup_search_form select.short.max{margin-left:5px}.index #main_message #signup_search_form button.signup,.index_b #main_message #signup_search_form button.signup{position:absolute;display:block;width:228px;height:39px;margin:10px 0 0 106px;padding:0;text-indent:-9999px;background:url('/images/arrangement-seekers/index_b_btn.png') no-repeat;border:none}.index #footer,.index_b #footer{margin:190px 0 120px 440px}.ie .index #footer,.ie .index_b #footer{height:200px}.ie7 .index #footer,.ie8 .index #footer,.ie7 .index_b #footer,.ie8 .index_b #footer{margin-top:280px}.index #footer .box,.index_b #footer .box{float:left;width:160px;margin:0 30px 10px 0;padding:30px 0 0 0}.index #footer .box.wide,.index_b #footer .box.wide{width:300px}.index_b #main_message .container{width:960px;height:590px;background:url(/images/arrangement-seekers/index_b_mainmessage_bg.jpg) top left no-repeat}
