.ss_sprite{text-decoration: none; display: inline; overflow: hidden; height: 18px; padding-left: 18px; background-repeat: no-repeat; background-image:url(/images/icons/sprites.png); }

.ss_accept{background-position:0px 0px}.ss_add{background-position:0px -19px}.ss_anchor{background-position:0px -37px}.ss_application{background-position:0px -55px}.ss_application_add{background-position:0px -73px}.ss_application_cascade{background-position:0px -91px}.ss_application_delete{background-position:0px -109px}.ss_application_double{background-position:0px -127px}.ss_application_edit{background-position:0px -145px}.ss_application_error{background-position:0px -163px}.ss_application_form{background-position:0px -181px}.ss_application_form_add{background-position:0px -199px}.ss_application_form_delete{background-position:0px -217px}.ss_application_form_edit{background-position:0px -235px}.ss_application_form_magnify{background-position:0px -253px}.ss_application_get{background-position:0px -271px}.ss_application_go{background-position:0px -289px}.ss_application_home{background-position:0px -307px}.ss_application_key{background-position:0px -325px}.ss_application_lightning{background-position:0px -343px}.ss_application_link{background-position:0px -361px}.ss_application_osx{background-position:0px -379px}.ss_application_osx_terminal{background-position:0px -397px}.ss_application_put{background-position:0px -415px}.ss_application_side_boxes{background-position:0px -433px}.ss_application_side_contract{background-position:0px -451px}.ss_application_side_expand{background-position:0px -469px}.ss_application_side_list{background-position:0px -487px}.ss_application_side_tree{background-position:0px -505px}.ss_application_split{background-position:0px -523px}.ss_application_tile_horizontal{background-position:0px -541px}.ss_application_tile_vertical{background-position:0px -559px}.ss_application_view_columns{background-position:0px -577px}.ss_application_view_detail{background-position:0px -595px}.ss_application_view_gallery{background-position:0px -613px}.ss_application_view_icons{background-position:0px -631px}.ss_application_view_list{background-position:0px -649px}.ss_application_view_tile{background-position:0px -667px}.ss_application_xp{background-position:0px -685px}.ss_application_xp_terminal{background-position:0px -703px}.ss_arrow_branch{background-position:0px -721px}.ss_arrow_divide{background-position:0px -739px}.ss_arrow_down{background-position:0px -757px}.ss_arrow_in{background-position:0px -775px}.ss_arrow_inout{background-position:0px -793px}.ss_arrow_join{background-position:0px -811px}.ss_arrow_left{background-position:0px -829px}.ss_arrow_merge{background-position:0px -847px}.ss_arrow_out{background-position:0px -865px}.ss_arrow_redo{background-position:0px -883px}.ss_arrow_refresh{background-position:0px -901px}.ss_arrow_refresh_small{background-position:0px -919px}.ss_arrow_right{background-position:0px -937px}.ss_arrow_rotate_anticlockwise{background-position:0px -955px}.ss_arrow_rotate_clockwise{background-position:0px -973px}.ss_arrow_switch{background-position:0px -991px}.ss_arrow_turn_left{background-position:0px -1009px}.ss_arrow_turn_right{background-position:0px -1027px}.ss_arrow_undo{background-position:0px -1045px}.ss_arrow_up{background-position:0px -1063px}.ss_asterisk_orange{background-position:0px -1081px}.ss_asterisk_yellow{background-position:0px -1099px}.ss_attach{background-position:0px -1117px}.ss_award_star_add{background-position:0px -1135px}.ss_award_star_bronze_1{background-position:0px -1153px}.ss_award_star_bronze_2{background-position:0px -1171px}.ss_award_star_bronze_3{background-position:0px -1189px}.ss_award_star_delete{background-position:0px -1207px}.ss_award_star_gold_1{background-position:0px -1225px}.ss_award_star_gold_2{background-position:0px -1243px}.ss_award_star_gold_3{background-position:0px -1261px}.ss_award_star_silver_1{background-position:0px -1279px}.ss_award_star_silver_2{background-position:0px -1297px}.ss_award_star_silver_3{background-position:0px -1315px}.ss_basket{background-position:0px -1333px}.ss_basket_add{background-position:0px -1351px}.ss_basket_delete{background-position:0px -1369px}.ss_basket_edit{background-position:0px -1387px}.ss_basket_error{background-position:0px -1405px}.ss_basket_go{background-position:0px -1423px}.ss_basket_put{background-position:0px -1441px}.ss_basket_remove{background-position:0px -1459px}.ss_bell{background-position:0px -1477px}.ss_bell_add{background-position:0px -1495px}.ss_bell_delete{background-position:0px -1513px}.ss_bell_error{background-position:0px -1531px}.ss_bell_go{background-position:0px -1549px}.ss_bell_link{background-position:0px -1567px}.ss_bin{background-position:0px -1585px}.ss_bin_closed{background-position:0px -1603px}.ss_bin_empty{background-position:0px -1621px}.ss_bomb{background-position:0px -1639px}.ss_book{background-position:0px -1657px}.ss_book_add{background-position:0px -1675px}.ss_book_addresses{background-position:0px -1693px}.ss_book_delete{background-position:0px -1711px}.ss_book_edit{background-position:0px -1729px}.ss_book_error{background-position:0px -1747px}.ss_book_go{background-position:0px -1765px}.ss_book_key{background-position:0px -1783px}.ss_book_link{background-position:0px -1801px}.ss_book_next{background-position:0px -1819px}.ss_book_open{background-position:0px -1837px}.ss_book_previous{background-position:0px -1855px}.ss_box{background-position:0px -1873px}.ss_brick{background-position:0px -1891px}.ss_brick_add{background-position:0px -1909px}.ss_brick_delete{background-position:0px -1927px}.ss_brick_edit{background-position:0px -1945px}.ss_brick_error{background-position:0px -1963px}.ss_brick_go{background-position:0px -1981px}.ss_brick_link{background-position:0px -1999px}.ss_bricks{background-position:0px -2017px}.ss_briefcase{background-position:0px -2035px}.ss_bug{background-position:0px -2053px}.ss_bug_add{background-position:0px -2071px}.ss_bug_delete{background-position:0px -2089px}.ss_bug_edit{background-position:0px -2107px}.ss_bug_error{background-position:0px -2125px}.ss_bug_go{background-position:0px -2143px}.ss_bug_link{background-position:0px -2161px}.ss_building{background-position:0px -2179px}.ss_building_add{background-position:0px -2197px}.ss_building_delete{background-position:0px -2215px}.ss_building_edit{background-position:0px -2233px}.ss_building_error{background-position:0px -2251px}.ss_building_go{background-position:0px -2269px}.ss_building_key{background-position:0px -2287px}.ss_building_link{background-position:0px -2305px}.ss_bullet_add{background-position:0px -2323px}.ss_bullet_arrow_bottom{background-position:0px -2341px}.ss_bullet_arrow_down{background-position:0px -2359px}.ss_bullet_arrow_top{background-position:0px -2377px}.ss_bullet_arrow_up{background-position:0px -2395px}.ss_bullet_black{background-position:0px -2413px}.ss_bullet_blue{background-position:0px -2431px}.ss_bullet_delete{background-position:0px -2449px}.ss_bullet_disk{background-position:0px -2467px}.ss_bullet_error{background-position:0px -2485px}.ss_bullet_feed{background-position:0px -2503px}.ss_bullet_go{background-position:0px -2521px}.ss_bullet_green{background-position:0px -2539px}.ss_bullet_key{background-position:0px -2557px}.ss_bullet_orange{background-position:0px -2575px}.ss_bullet_picture{background-position:0px -2593px}.ss_bullet_pink{background-position:0px -2611px}.ss_bullet_purple{background-position:0px -2629px}.ss_bullet_red{background-position:0px -2647px}.ss_bullet_star{background-position:0px -2665px}.ss_bullet_toggle_minus{background-position:0px -2683px}.ss_bullet_toggle_plus{background-position:0px -2701px}.ss_bullet_white{background-position:0px -2719px}.ss_bullet_wrench{background-position:0px -2737px}.ss_bullet_yellow{background-position:0px -2755px}.ss_cake{background-position:0px -2773px}.ss_calculator{background-position:0px -2791px}.ss_calculator_add{background-position:0px -2809px}.ss_calculator_delete{background-position:0px -2827px}.ss_calculator_edit{background-position:0px -2845px}.ss_calculator_error{background-position:0px -2863px}.ss_calculator_link{background-position:0px -2881px}.ss_calendar{background-position:0px -2899px}.ss_calendar_add{background-position:0px -2917px}.ss_calendar_delete{background-position:0px -2935px}.ss_calendar_edit{background-position:0px -2953px}.ss_calendar_link{background-position:0px -2971px}.ss_calendar_view_day{background-position:0px -2989px}.ss_calendar_view_month{background-position:0px -3007px}.ss_calendar_view_week{background-position:0px -3025px}.ss_camera{background-position:0px -3043px}.ss_camera_add{background-position:0px -3061px}.ss_camera_delete{background-position:0px -3079px}.ss_camera_edit{background-position:0px -3097px}.ss_camera_error{background-position:0px -3115px}.ss_camera_go{background-position:0px -3133px}.ss_camera_link{background-position:0px -3151px}.ss_camera_small{background-position:0px -3169px}.ss_cancel{background-position:0px -3187px}.ss_car{background-position:0px -3205px}.ss_car_add{background-position:0px -3223px}.ss_car_delete{background-position:0px -3241px}.ss_cart{background-position:0px -3259px}.ss_cart_add{background-position:0px -3277px}.ss_cart_delete{background-position:0px -3295px}.ss_cart_edit{background-position:0px -3313px}.ss_cart_error{background-position:0px -3331px}.ss_cart_go{background-position:0px -3349px}.ss_cart_put{background-position:0px -3367px}.ss_cart_remove{background-position:0px -3385px}.ss_cd{background-position:0px -3403px}.ss_cd_add{background-position:0px -3421px}.ss_cd_burn{background-position:0px -3439px}.ss_cd_delete{background-position:0px -3457px}.ss_cd_edit{background-position:0px -3475px}.ss_cd_eject{background-position:0px -3493px}.ss_cd_go{background-position:0px -3511px}.ss_chart_bar{background-position:0px -3529px}.ss_chart_bar_add{background-position:0px -3547px}.ss_chart_bar_delete{background-position:0px -3565px}.ss_chart_bar_edit{background-position:0px -3583px}.ss_chart_bar_error{background-position:0px -3601px}.ss_chart_bar_link{background-position:0px -3619px}.ss_chart_curve{background-position:0px -3637px}.ss_chart_curve_add{background-position:0px -3655px}.ss_chart_curve_delete{background-position:0px -3673px}.ss_chart_curve_edit{background-position:0px -3691px}.ss_chart_curve_error{background-position:0px -3709px}.ss_chart_curve_go{background-position:0px -3727px}.ss_chart_curve_link{background-position:0px -3745px}.ss_chart_line{background-position:0px -3763px}.ss_chart_line_add{background-position:0px -3781px}.ss_chart_line_delete{background-position:0px -3799px}.ss_chart_line_edit{background-position:0px -3817px}.ss_chart_line_error{background-position:0px -3835px}.ss_chart_line_link{background-position:0px -3853px}.ss_chart_organisation{background-position:0px -3871px}.ss_chart_organisation_add{background-position:0px -3889px}.ss_chart_organisation_delete{background-position:0px -3907px}.ss_chart_pie{background-position:0px -3925px}.ss_chart_pie_add{background-position:0px -3943px}.ss_chart_pie_delete{background-position:0px -3961px}.ss_chart_pie_edit{background-position:0px -3979px}.ss_chart_pie_error{background-position:0px -3997px}.ss_chart_pie_link{background-position:0px -4015px}.ss_clock{background-position:0px -4033px}.ss_clock_add{background-position:0px -4051px}.ss_clock_delete{background-position:0px -4069px}.ss_clock_edit{background-position:0px -4087px}.ss_clock_error{background-position:0px -4105px}.ss_clock_go{background-position:0px -4123px}.ss_clock_link{background-position:0px -4141px}.ss_clock_pause{background-position:0px -4159px}.ss_clock_play{background-position:0px -4177px}.ss_clock_red{background-position:0px -4195px}.ss_clock_stop{background-position:0px -4213px}.ss_cog{background-position:0px -4231px}.ss_cog_add{background-position:0px -4249px}.ss_cog_delete{background-position:0px -4267px}.ss_cog_edit{background-position:0px -4285px}.ss_cog_error{background-position:0px -4303px}.ss_cog_go{background-position:0px -4321px}.ss_coins{background-position:0px -4339px}.ss_coins_add{background-position:0px -4357px}.ss_coins_delete{background-position:0px -4375px}.ss_color_swatch{background-position:0px -4393px}.ss_color_wheel{background-position:0px -4411px}.ss_comment{background-position:0px -4429px}.ss_comment_add{background-position:0px -4447px}.ss_comment_delete{background-position:0px -4465px}.ss_comment_edit{background-position:0px -4483px}.ss_comments{background-position:0px -4501px}.ss_comments_add{background-position:0px -4519px}.ss_comments_delete{background-position:0px -4537px}.ss_compress{background-position:0px -4555px}.ss_computer{background-position:0px -4573px}.ss_computer_add{background-position:0px -4591px}.ss_computer_delete{background-position:0px -4609px}.ss_computer_edit{background-position:0px -4627px}.ss_computer_error{background-position:0px -4645px}.ss_computer_go{background-position:0px -4663px}.ss_computer_key{background-position:0px -4681px}.ss_computer_link{background-position:0px -4699px}.ss_connect{background-position:0px -4717px}.ss_contrast{background-position:0px -4735px}.ss_contrast_decrease{background-position:0px -4753px}.ss_contrast_high{background-position:0px -4771px}.ss_contrast_increase{background-position:0px -4789px}.ss_contrast_low{background-position:0px -4807px}.ss_control_eject{background-position:0px -4825px}.ss_control_eject_blue{background-position:0px -4843px}.ss_control_end{background-position:0px -4861px}.ss_control_end_blue{background-position:0px -4879px}.ss_control_equalizer{background-position:0px -4897px}.ss_control_equalizer_blue{background-position:0px -4915px}.ss_control_fastforward{background-position:0px -4933px}.ss_control_fastforward_blue{background-position:0px -4951px}.ss_control_pause{background-position:0px -4969px}.ss_control_pause_blue{background-position:0px -4987px}.ss_control_play{background-position:0px -5005px}.ss_control_play_blue{background-position:0px -5023px}.ss_control_repeat{background-position:0px -5041px}.ss_control_repeat_blue{background-position:0px -5059px}.ss_control_rewind{background-position:0px -5077px}.ss_control_rewind_blue{background-position:0px -5095px}.ss_control_start{background-position:0px -5113px}.ss_control_start_blue{background-position:0px -5131px}.ss_control_stop{background-position:0px -5149px}.ss_control_stop_blue{background-position:0px -5167px}.ss_controller{background-position:0px -5185px}.ss_controller_add{background-position:0px -5203px}.ss_controller_delete{background-position:0px -5221px}.ss_controller_error{background-position:0px -5239px}.ss_creditcards{background-position:0px -5257px}.ss_cross{background-position:0px -5275px}.ss_css{background-position:0px -5293px}.ss_css_add{background-position:0px -5311px}.ss_css_delete{background-position:0px -5329px}.ss_css_go{background-position:0px -5347px}.ss_css_valid{background-position:0px -5365px}.ss_cup{background-position:0px -5383px}.ss_cup_add{background-position:0px -5401px}.ss_cup_delete{background-position:0px -5419px}.ss_cup_edit{background-position:0px -5437px}.ss_cup_error{background-position:0px -5455px}.ss_cup_go{background-position:0px -5473px}.ss_cup_key{background-position:0px -5491px}.ss_cup_link{background-position:0px -5509px}.ss_cursor{background-position:0px -5527px}.ss_cut{background-position:0px -5545px}.ss_cut_red{background-position:0px -5563px}.ss_database{background-position:0px -5581px}.ss_database_add{background-position:0px -5599px}.ss_database_connect{background-position:0px -5617px}.ss_database_delete{background-position:0px -5635px}.ss_database_edit{background-position:0px -5653px}.ss_database_error{background-position:0px -5671px}.ss_database_gear{background-position:0px -5689px}.ss_database_go{background-position:0px -5707px}.ss_database_key{background-position:0px -5725px}.ss_database_lightning{background-position:0px -5743px}.ss_database_link{background-position:0px -5761px}.ss_database_refresh{background-position:0px -5779px}.ss_database_save{background-position:0px -5797px}.ss_database_table{background-position:0px -5815px}.ss_date{background-position:0px -5833px}.ss_date_add{background-position:0px -5851px}.ss_date_delete{background-position:0px -5869px}.ss_date_edit{background-position:0px -5887px}.ss_date_error{background-position:0px -5905px}.ss_date_go{background-position:0px -5923px}.ss_date_link{background-position:0px -5941px}.ss_date_magnify{background-position:0px -5959px}.ss_date_next{background-position:0px -5977px}.ss_date_previous{background-position:0px -5995px}.ss_delete{background-position:0px -6013px}.ss_disconnect{background-position:0px -6031px}.ss_disk{background-position:0px -6049px}.ss_disk_multiple{background-position:0px -6067px}.ss_door{background-position:0px -6085px}.ss_door_in{background-position:0px -6103px}.ss_door_open{background-position:0px -6121px}.ss_door_out{background-position:0px -6139px}.ss_drink{background-position:0px -6157px}.ss_drink_empty{background-position:0px -6175px}.ss_drive{background-position:0px -6193px}.ss_drive_add{background-position:0px -6211px}.ss_drive_burn{background-position:0px -6229px}.ss_drive_cd{background-position:0px -6247px}.ss_drive_cd_empty{background-position:0px -6265px}.ss_drive_delete{background-position:0px -6283px}.ss_drive_disk{background-position:0px -6301px}.ss_drive_edit{background-position:0px -6319px}.ss_drive_error{background-position:0px -6337px}.ss_drive_go{background-position:0px -6355px}.ss_drive_key{background-position:0px -6373px}.ss_drive_link{background-position:0px -6391px}.ss_drive_magnify{background-position:0px -6409px}.ss_drive_network{background-position:0px -6427px}.ss_drive_rename{background-position:0px -6445px}.ss_drive_user{background-position:0px -6463px}.ss_drive_web{background-position:0px -6481px}.ss_dvd{background-position:0px -6499px}.ss_dvd_add{background-position:0px -6517px}.ss_dvd_delete{background-position:0px -6535px}.ss_dvd_edit{background-position:0px -6553px}.ss_dvd_error{background-position:0px -6571px}.ss_dvd_go{background-position:0px -6589px}.ss_dvd_key{background-position:0px -6607px}.ss_dvd_link{background-position:0px -6625px}.ss_email{background-position:0px -6643px}.ss_email_add{background-position:0px -6661px}.ss_email_attach{background-position:0px -6679px}.ss_email_delete{background-position:0px -6697px}.ss_email_edit{background-position:0px -6715px}.ss_email_error{background-position:0px -6733px}.ss_email_go{background-position:0px -6751px}.ss_email_link{background-position:0px -6769px}.ss_email_open{background-position:0px -6787px}.ss_email_open_image{background-position:0px -6805px}.ss_emoticon_evilgrin{background-position:0px -6823px}.ss_emoticon_grin{background-position:0px -6841px}.ss_emoticon_happy{background-position:0px -6859px}.ss_emoticon_smile{background-position:0px -6877px}.ss_emoticon_surprised{background-position:0px -6895px}.ss_emoticon_tongue{background-position:0px -6913px}.ss_emoticon_unhappy{background-position:0px -6931px}.ss_emoticon_waii{background-position:0px -6949px}.ss_emoticon_wink{background-position:0px -6967px}.ss_error{background-position:0px -6985px}.ss_error_add{background-position:0px -7003px}.ss_error_delete{background-position:0px -7021px}.ss_error_go{background-position:0px -7039px}.ss_exclamation{background-position:0px -7057px}.ss_eye{background-position:0px -7075px}.ss_feed{background-position:0px -7093px}.ss_feed_add{background-position:0px -7111px}.ss_feed_delete{background-position:0px -7129px}.ss_feed_disk{background-position:0px -7147px}.ss_feed_edit{background-position:0px -7165px}.ss_feed_error{background-position:0px -7183px}.ss_feed_go{background-position:0px -7201px}.ss_feed_key{background-position:0px -7219px}.ss_feed_link{background-position:0px -7237px}.ss_feed_magnify{background-position:0px -7255px}.ss_female{background-position:0px -7273px}.ss_film{background-position:0px -7291px}.ss_film_add{background-position:0px -7309px}.ss_film_delete{background-position:0px -7327px}.ss_film_edit{background-position:0px -7345px}.ss_film_error{background-position:0px -7363px}.ss_film_go{background-position:0px -7381px}.ss_film_key{background-position:0px -7399px}.ss_film_link{background-position:0px -7417px}.ss_film_save{background-position:0px -7435px}.ss_find{background-position:0px -7453px}.ss_flag_blue{background-position:0px -7471px}.ss_flag_green{background-position:0px -7489px}.ss_flag_orange{background-position:0px -7507px}.ss_flag_pink{background-position:0px -7525px}.ss_flag_purple{background-position:0px -7543px}.ss_flag_red{background-position:0px -7561px}.ss_flag_yellow{background-position:0px -7579px}.ss_folder{background-position:0px -7597px}.ss_folder_add{background-position:0px -7615px}.ss_folder_bell{background-position:0px -7633px}.ss_folder_brick{background-position:0px -7651px}.ss_folder_bug{background-position:0px -7669px}.ss_folder_camera{background-position:0px -7687px}.ss_folder_database{background-position:0px -7705px}.ss_folder_delete{background-position:0px -7723px}.ss_folder_edit{background-position:0px -7741px}.ss_folder_error{background-position:0px -7759px}.ss_folder_explore{background-position:0px -7777px}.ss_folder_feed{background-position:0px -7795px}.ss_folder_find{background-position:0px -7813px}.ss_folder_go{background-position:0px -7831px}.ss_folder_heart{background-position:0px -7849px}.ss_folder_image{background-position:0px -7867px}.ss_folder_key{background-position:0px -7885px}.ss_folder_lightbulb{background-position:0px -7903px}.ss_folder_link{background-position:0px -7921px}.ss_folder_magnify{background-position:0px -7939px}.ss_folder_page{background-position:0px -7957px}.ss_folder_page_white{background-position:0px -7975px}.ss_folder_palette{background-position:0px -7993px}.ss_folder_picture{background-position:0px -8011px}.ss_folder_star{background-position:0px -8029px}.ss_folder_table{background-position:0px -8047px}.ss_folder_user{background-position:0px -8065px}.ss_folder_wrench{background-position:0px -8083px}.ss_font{background-position:0px -8101px}.ss_font_add{background-position:0px -8119px}.ss_font_delete{background-position:0px -8137px}.ss_font_go{background-position:0px -8155px}.ss_group{background-position:0px -8173px}.ss_group_add{background-position:0px -8191px}.ss_group_delete{background-position:0px -8209px}.ss_group_edit{background-position:0px -8227px}.ss_group_error{background-position:0px -8245px}.ss_group_gear{background-position:0px -8263px}.ss_group_go{background-position:0px -8281px}.ss_group_key{background-position:0px -8299px}.ss_group_link{background-position:0px -8317px}.ss_heart{background-position:0px -8335px}.ss_heart_add{background-position:0px -8353px}.ss_heart_delete{background-position:0px -8371px}.ss_help{background-position:0px -8389px}.ss_hourglass{background-position:0px -8407px}.ss_hourglass_add{background-position:0px -8425px}.ss_hourglass_delete{background-position:0px -8443px}.ss_hourglass_go{background-position:0px -8461px}.ss_hourglass_link{background-position:0px -8479px}.ss_house{background-position:0px -8497px}.ss_house_go{background-position:0px -8515px}.ss_house_link{background-position:0px -8533px}.ss_html{background-position:0px -8551px}.ss_html_add{background-position:0px -8569px}.ss_html_delete{background-position:0px -8587px}.ss_html_go{background-position:0px -8605px}.ss_html_valid{background-position:0px -8623px}.ss_image{background-position:0px -8641px}.ss_image_add{background-position:0px -8659px}.ss_image_delete{background-position:0px -8677px}.ss_image_edit{background-position:0px -8695px}.ss_image_link{background-position:0px -8713px}.ss_images{background-position:0px -8731px}.ss_information{background-position:0px -8749px}.ss_ipod{background-position:0px -8767px}.ss_ipod_cast{background-position:0px -8785px}.ss_ipod_cast_add{background-position:0px -8803px}.ss_ipod_cast_delete{background-position:0px -8821px}.ss_ipod_sound{background-position:0px -8839px}.ss_joystick{background-position:0px -8857px}.ss_joystick_add{background-position:0px -8875px}.ss_joystick_delete{background-position:0px -8893px}.ss_joystick_error{background-position:0px -8911px}.ss_key{background-position:0px -8929px}.ss_key_add{background-position:0px -8947px}.ss_key_delete{background-position:0px -8965px}.ss_key_go{background-position:0px -8983px}.ss_keyboard{background-position:0px -9001px}.ss_keyboard_add{background-position:0px -9019px}.ss_keyboard_delete{background-position:0px -9037px}.ss_keyboard_magnify{background-position:0px -9055px}.ss_layers{background-position:0px -9073px}.ss_layout{background-position:0px -9091px}.ss_layout_add{background-position:0px -9109px}.ss_layout_content{background-position:0px -9127px}.ss_layout_delete{background-position:0px -9145px}.ss_layout_edit{background-position:0px -9163px}.ss_layout_error{background-position:0px -9181px}.ss_layout_header{background-position:0px -9199px}.ss_layout_link{background-position:0px -9217px}.ss_layout_sidebar{background-position:0px -9235px}.ss_lightbulb{background-position:0px -9253px}.ss_lightbulb_add{background-position:0px -9271px}.ss_lightbulb_delete{background-position:0px -9289px}.ss_lightbulb_off{background-position:0px -9307px}.ss_lightning{background-position:0px -9325px}.ss_lightning_add{background-position:0px -9343px}.ss_lightning_delete{background-position:0px -9361px}.ss_lightning_go{background-position:0px -9379px}.ss_link{background-position:0px -9397px}.ss_link_add{background-position:0px -9415px}.ss_link_break{background-position:0px -9433px}.ss_link_delete{background-position:0px -9451px}.ss_link_edit{background-position:0px -9469px}.ss_link_error{background-position:0px -9487px}.ss_link_go{background-position:0px -9505px}.ss_lock{background-position:0px -9523px}.ss_lock_add{background-position:0px -9541px}.ss_lock_break{background-position:0px -9559px}.ss_lock_delete{background-position:0px -9577px}.ss_lock_edit{background-position:0px -9595px}.ss_lock_go{background-position:0px -9613px}.ss_lock_open{background-position:0px -9631px}.ss_lorry{background-position:0px -9649px}.ss_lorry_add{background-position:0px -9667px}.ss_lorry_delete{background-position:0px -9685px}.ss_lorry_error{background-position:0px -9703px}.ss_lorry_flatbed{background-position:0px -9721px}.ss_lorry_go{background-position:0px -9739px}.ss_lorry_link{background-position:0px -9757px}.ss_magifier_zoom_out{background-position:0px -9775px}.ss_magnifier{background-position:0px -9793px}.ss_magnifier_zoom_in{background-position:0px -9811px}.ss_male{background-position:0px -9829px}.ss_map{background-position:0px -9847px}.ss_map_add{background-position:0px -9865px}.ss_map_delete{background-position:0px -9883px}.ss_map_edit{background-position:0px -9901px}.ss_map_go{background-position:0px -9919px}.ss_map_magnify{background-position:0px -9937px}.ss_medal_bronze_1{background-position:0px -9955px}.ss_medal_bronze_2{background-position:0px -9973px}.ss_medal_bronze_3{background-position:0px -9991px}.ss_medal_bronze_add{background-position:0px -10009px}.ss_medal_bronze_delete{background-position:0px -10027px}.ss_medal_gold_1{background-position:0px -10045px}.ss_medal_gold_2{background-position:0px -10063px}.ss_medal_gold_3{background-position:0px -10081px}.ss_medal_gold_add{background-position:0px -10099px}.ss_medal_gold_delete{background-position:0px -10117px}.ss_medal_silver_1{background-position:0px -10135px}.ss_medal_silver_2{background-position:0px -10153px}.ss_medal_silver_3{background-position:0px -10171px}.ss_medal_silver_add{background-position:0px -10189px}.ss_medal_silver_delete{background-position:0px -10207px}.ss_money{background-position:0px -10225px}.ss_money_add{background-position:0px -10243px}.ss_money_delete{background-position:0px -10261px}.ss_money_dollar{background-position:0px -10279px}.ss_money_euro{background-position:0px -10297px}.ss_money_pound{background-position:0px -10315px}.ss_money_yen{background-position:0px -10333px}.ss_monitor{background-position:0px -10351px}.ss_monitor_add{background-position:0px -10369px}.ss_monitor_delete{background-position:0px -10387px}.ss_monitor_edit{background-position:0px -10405px}.ss_monitor_error{background-position:0px -10423px}.ss_monitor_go{background-position:0px -10441px}.ss_monitor_lightning{background-position:0px -10459px}.ss_monitor_link{background-position:0px -10477px}.ss_mouse{background-position:0px -10495px}.ss_mouse_add{background-position:0px -10513px}.ss_mouse_delete{background-position:0px -10531px}.ss_mouse_error{background-position:0px -10549px}.ss_music{background-position:0px -10567px}.ss_new{background-position:0px -10585px}.ss_newspaper{background-position:0px -10603px}.ss_newspaper_add{background-position:0px -10621px}.ss_newspaper_delete{background-position:0px -10639px}.ss_newspaper_go{background-position:0px -10657px}.ss_newspaper_link{background-position:0px -10675px}.ss_note{background-position:0px -10693px}.ss_note_add{background-position:0px -10711px}.ss_note_delete{background-position:0px -10729px}.ss_note_edit{background-position:0px -10747px}.ss_note_error{background-position:0px -10765px}.ss_note_go{background-position:0px -10783px}.ss_overlays{background-position:0px -10801px}.ss_package{background-position:0px -10819px}.ss_package_add{background-position:0px -10837px}.ss_package_delete{background-position:0px -10855px}.ss_package_go{background-position:0px -10873px}.ss_package_green{background-position:0px -10891px}.ss_package_link{background-position:0px -10909px}.ss_page{background-position:0px -10927px}.ss_page_add{background-position:0px -10945px}.ss_page_attach{background-position:0px -10963px}.ss_page_code{background-position:0px -10981px}.ss_page_copy{background-position:0px -10999px}.ss_page_delete{background-position:0px -11017px}.ss_page_edit{background-position:0px -11035px}.ss_page_error{background-position:0px -11053px}.ss_page_excel{background-position:0px -11071px}.ss_page_find{background-position:0px -11089px}.ss_page_gear{background-position:0px -11107px}.ss_page_go{background-position:0px -11125px}.ss_page_green{background-position:0px -11143px}.ss_page_key{background-position:0px -11161px}.ss_page_lightning{background-position:0px -11179px}.ss_page_link{background-position:0px -11197px}.ss_page_paintbrush{background-position:0px -11215px}.ss_page_paste{background-position:0px -11233px}.ss_page_red{background-position:0px -11251px}.ss_page_refresh{background-position:0px -11269px}.ss_page_save{background-position:0px -11287px}.ss_page_white{background-position:0px -11305px}.ss_page_white_acrobat{background-position:0px -11323px}.ss_page_white_actionscript{background-position:0px -11341px}.ss_page_white_add{background-position:0px -11359px}.ss_page_white_c{background-position:0px -11377px}.ss_page_white_camera{background-position:0px -11395px}.ss_page_white_cd{background-position:0px -11413px}.ss_page_white_code{background-position:0px -11431px}.ss_page_white_code_red{background-position:0px -11449px}.ss_page_white_coldfusion{background-position:0px -11467px}.ss_page_white_compressed{background-position:0px -11485px}.ss_page_white_copy{background-position:0px -11503px}.ss_page_white_cplusplus{background-position:0px -11521px}.ss_page_white_csharp{background-position:0px -11539px}.ss_page_white_cup{background-position:0px -11557px}.ss_page_white_database{background-position:0px -11575px}.ss_page_white_delete{background-position:0px -11593px}.ss_page_white_dvd{background-position:0px -11611px}.ss_page_white_edit{background-position:0px -11629px}.ss_page_white_error{background-position:0px -11647px}.ss_page_white_excel{background-position:0px -11665px}.ss_page_white_find{background-position:0px -11683px}.ss_page_white_flash{background-position:0px -11701px}.ss_page_white_freehand{background-position:0px -11719px}.ss_page_white_gear{background-position:0px -11737px}.ss_page_white_get{background-position:0px -11755px}.ss_page_white_go{background-position:0px -11773px}.ss_page_white_h{background-position:0px -11791px}.ss_page_white_horizontal{background-position:0px -11809px}.ss_page_white_key{background-position:0px -11827px}.ss_page_white_lightning{background-position:0px -11845px}.ss_page_white_link{background-position:0px -11863px}.ss_page_white_magnify{background-position:0px -11881px}.ss_page_white_medal{background-position:0px -11899px}.ss_page_white_office{background-position:0px -11917px}.ss_page_white_paint{background-position:0px -11935px}.ss_page_white_paintbrush{background-position:0px -11953px}.ss_page_white_paste{background-position:0px -11971px}.ss_page_white_php{background-position:0px -11989px}.ss_page_white_picture{background-position:0px -12007px}.ss_page_white_powerpoint{background-position:0px -12025px}.ss_page_white_put{background-position:0px -12043px}.ss_page_white_ruby{background-position:0px -12061px}.ss_page_white_stack{background-position:0px -12079px}.ss_page_white_star{background-position:0px -12097px}.ss_page_white_swoosh{background-position:0px -12115px}.ss_page_white_text{background-position:0px -12133px}.ss_page_white_text_width{background-position:0px -12151px}.ss_page_white_tux{background-position:0px -12169px}.ss_page_white_vector{background-position:0px -12187px}.ss_page_white_visualstudio{background-position:0px -12205px}.ss_page_white_width{background-position:0px -12223px}.ss_page_white_word{background-position:0px -12241px}.ss_page_white_world{background-position:0px -12259px}.ss_page_white_wrench{background-position:0px -12277px}.ss_page_white_zip{background-position:0px -12295px}.ss_page_word{background-position:0px -12313px}.ss_page_world{background-position:0px -12331px}.ss_paintbrush{background-position:0px -12349px}.ss_paintcan{background-position:0px -12367px}.ss_palette{background-position:0px -12385px}.ss_paste_plain{background-position:0px -12403px}.ss_paste_word{background-position:0px -12421px}.ss_pencil{background-position:0px -12439px}.ss_pencil_add{background-position:0px -12457px}.ss_pencil_delete{background-position:0px -12475px}.ss_pencil_go{background-position:0px -12493px}.ss_phone{background-position:0px -12511px}.ss_phone_add{background-position:0px -12529px}.ss_phone_delete{background-position:0px -12547px}.ss_phone_sound{background-position:0px -12565px}.ss_photo{background-position:0px -12583px}.ss_photo_add{background-position:0px -12601px}.ss_photo_delete{background-position:0px -12619px}.ss_photo_link{background-position:0px -12637px}.ss_photos{background-position:0px -12655px}.ss_picture{background-position:0px -12673px}.ss_picture_add{background-position:0px -12691px}.ss_picture_delete{background-position:0px -12709px}.ss_picture_edit{background-position:0px -12727px}.ss_picture_empty{background-position:0px -12745px}.ss_picture_error{background-position:0px -12763px}.ss_picture_go{background-position:0px -12781px}.ss_picture_key{background-position:0px -12799px}.ss_picture_link{background-position:0px -12817px}.ss_picture_save{background-position:0px -12835px}.ss_pictures{background-position:0px -12853px}.ss_pilcrow{background-position:0px -12871px}.ss_pill{background-position:0px -12889px}.ss_pill_add{background-position:0px -12907px}.ss_pill_delete{background-position:0px -12925px}.ss_pill_go{background-position:0px -12943px}.ss_plugin{background-position:0px -12961px}.ss_plugin_add{background-position:0px -12979px}.ss_plugin_delete{background-position:0px -12997px}.ss_plugin_disabled{background-position:0px -13015px}.ss_plugin_edit{background-position:0px -13033px}.ss_plugin_error{background-position:0px -13051px}.ss_plugin_go{background-position:0px -13069px}.ss_plugin_link{background-position:0px -13087px}.ss_printer{background-position:0px -13105px}.ss_printer_add{background-position:0px -13123px}.ss_printer_delete{background-position:0px -13141px}.ss_printer_empty{background-position:0px -13159px}.ss_printer_error{background-position:0px -13177px}.ss_rainbow{background-position:0px -13195px}.ss_report{background-position:0px -13213px}.ss_report_add{background-position:0px -13231px}.ss_report_delete{background-position:0px -13249px}.ss_report_disk{background-position:0px -13267px}.ss_report_edit{background-position:0px -13285px}.ss_report_go{background-position:0px -13303px}.ss_report_key{background-position:0px -13321px}.ss_report_link{background-position:0px -13339px}.ss_report_magnify{background-position:0px -13357px}.ss_report_picture{background-position:0px -13375px}.ss_report_user{background-position:0px -13393px}.ss_report_word{background-position:0px -13411px}.ss_resultset_first{background-position:0px -13429px}.ss_resultset_last{background-position:0px -13447px}.ss_resultset_next{background-position:0px -13465px}.ss_resultset_previous{background-position:0px -13483px}.ss_rosette{background-position:0px -13501px}.ss_rss{background-position:0px -13519px}.ss_rss_add{background-position:0px -13537px}.ss_rss_delete{background-position:0px -13555px}.ss_rss_go{background-position:0px -13573px}.ss_rss_valid{background-position:0px -13591px}.ss_ruby{background-position:0px -13609px}.ss_ruby_add{background-position:0px -13627px}.ss_ruby_delete{background-position:0px -13645px}.ss_ruby_gear{background-position:0px -13663px}.ss_ruby_get{background-position:0px -13681px}.ss_ruby_go{background-position:0px -13699px}.ss_ruby_key{background-position:0px -13717px}.ss_ruby_link{background-position:0px -13735px}.ss_ruby_put{background-position:0px -13753px}.ss_script{background-position:0px -13771px}.ss_script_add{background-position:0px -13789px}.ss_script_code{background-position:0px -13807px}.ss_script_code_red{background-position:0px -13825px}.ss_script_delete{background-position:0px -13843px}.ss_script_edit{background-position:0px -13861px}.ss_script_error{background-position:0px -13879px}.ss_script_gear{background-position:0px -13897px}.ss_script_go{background-position:0px -13915px}.ss_script_key{background-position:0px -13933px}.ss_script_lightning{background-position:0px -13951px}.ss_script_link{background-position:0px -13969px}.ss_script_palette{background-position:0px -13987px}.ss_script_save{background-position:0px -14005px}.ss_server{background-position:0px -14023px}.ss_server_add{background-position:0px -14041px}.ss_server_chart{background-position:0px -14059px}.ss_server_compressed{background-position:0px -14077px}.ss_server_connect{background-position:0px -14095px}.ss_server_database{background-position:0px -14113px}.ss_server_delete{background-position:0px -14131px}.ss_server_edit{background-position:0px -14149px}.ss_server_error{background-position:0px -14167px}.ss_server_go{background-position:0px -14185px}.ss_server_key{background-position:0px -14203px}.ss_server_lightning{background-position:0px -14221px}.ss_server_link{background-position:0px -14239px}.ss_server_uncompressed{background-position:0px -14257px}.ss_shading{background-position:0px -14275px}.ss_shape_align_bottom{background-position:0px -14293px}.ss_shape_align_center{background-position:0px -14311px}.ss_shape_align_left{background-position:0px -14329px}.ss_shape_align_middle{background-position:0px -14347px}.ss_shape_align_right{background-position:0px -14365px}.ss_shape_align_top{background-position:0px -14383px}.ss_shape_flip_horizontal{background-position:0px -14401px}.ss_shape_flip_vertical{background-position:0px -14419px}.ss_shape_group{background-position:0px -14437px}.ss_shape_handles{background-position:0px -14455px}.ss_shape_move_back{background-position:0px -14473px}.ss_shape_move_backwards{background-position:0px -14491px}.ss_shape_move_forwards{background-position:0px -14509px}.ss_shape_move_front{background-position:0px -14527px}.ss_shape_rotate_anticlockwise{background-position:0px -14545px}.ss_shape_rotate_clockwise{background-position:0px -14563px}.ss_shape_square{background-position:0px -14581px}.ss_shape_square_add{background-position:0px -14599px}.ss_shape_square_delete{background-position:0px -14617px}.ss_shape_square_edit{background-position:0px -14635px}.ss_shape_square_error{background-position:0px -14653px}.ss_shape_square_go{background-position:0px -14671px}.ss_shape_square_key{background-position:0px -14689px}.ss_shape_square_link{background-position:0px -14707px}.ss_shape_ungroup{background-position:0px -14725px}.ss_shield{background-position:0px -14743px}.ss_shield_add{background-position:0px -14761px}.ss_shield_delete{background-position:0px -14779px}.ss_shield_go{background-position:0px -14797px}.ss_sitemap{background-position:0px -14815px}.ss_sitemap_color{background-position:0px -14833px}.ss_sound{background-position:0px -14851px}.ss_sound_add{background-position:0px -14869px}.ss_sound_delete{background-position:0px -14887px}.ss_sound_low{background-position:0px -14905px}.ss_sound_mute{background-position:0px -14923px}.ss_sound_none{background-position:0px -14941px}.ss_spellcheck{background-position:0px -14959px}.ss_sport_8ball{background-position:0px -14977px}.ss_sport_basketball{background-position:0px -14995px}.ss_sport_football{background-position:0px -15013px}.ss_sport_golf{background-position:0px -15031px}.ss_sport_raquet{background-position:0px -15049px}.ss_sport_shuttlecock{background-position:0px -15067px}.ss_sport_soccer{background-position:0px -15085px}.ss_sport_tennis{background-position:0px -15103px}.ss_star{background-position:0px -15121px}.ss_status_away{background-position:0px -15139px}.ss_status_busy{background-position:0px -15157px}.ss_status_offline{background-position:0px -15175px}.ss_status_online{background-position:0px -15193px}.ss_stop{background-position:0px -15211px}.ss_style{background-position:0px -15229px}.ss_style_add{background-position:0px -15247px}.ss_style_delete{background-position:0px -15265px}.ss_style_edit{background-position:0px -15283px}.ss_style_go{background-position:0px -15301px}.ss_sum{background-position:0px -15319px}.ss_tab{background-position:0px -15337px}.ss_tab_add{background-position:0px -15355px}.ss_tab_delete{background-position:0px -15373px}.ss_tab_edit{background-position:0px -15391px}.ss_tab_go{background-position:0px -15409px}.ss_table{background-position:0px -15427px}.ss_table_add{background-position:0px -15445px}.ss_table_delete{background-position:0px -15463px}.ss_table_edit{background-position:0px -15481px}.ss_table_error{background-position:0px -15499px}.ss_table_gear{background-position:0px -15517px}.ss_table_go{background-position:0px -15535px}.ss_table_key{background-position:0px -15553px}.ss_table_lightning{background-position:0px -15571px}.ss_table_link{background-position:0px -15589px}.ss_table_multiple{background-position:0px -15607px}.ss_table_refresh{background-position:0px -15625px}.ss_table_relationship{background-position:0px -15643px}.ss_table_row_delete{background-position:0px -15661px}.ss_table_row_insert{background-position:0px -15679px}.ss_table_save{background-position:0px -15697px}.ss_table_sort{background-position:0px -15715px}.ss_tag{background-position:0px -15733px}.ss_tag_blue{background-position:0px -15751px}.ss_tag_blue_add{background-position:0px -15769px}.ss_tag_blue_delete{background-position:0px -15787px}.ss_tag_blue_edit{background-position:0px -15805px}.ss_tag_green{background-position:0px -15823px}.ss_tag_orange{background-position:0px -15841px}.ss_tag_pink{background-position:0px -15859px}.ss_tag_purple{background-position:0px -15877px}.ss_tag_red{background-position:0px -15895px}.ss_tag_yellow{background-position:0px -15913px}.ss_telephone{background-position:0px -15931px}.ss_telephone_add{background-position:0px -15949px}.ss_telephone_delete{background-position:0px -15967px}.ss_telephone_edit{background-position:0px -15985px}.ss_telephone_error{background-position:0px -16003px}.ss_telephone_go{background-position:0px -16021px}.ss_telephone_key{background-position:0px -16039px}.ss_telephone_link{background-position:0px -16057px}.ss_television{background-position:0px -16075px}.ss_television_add{background-position:0px -16093px}.ss_television_delete{background-position:0px -16111px}.ss_text_align_center{background-position:0px -16129px}.ss_text_align_justify{background-position:0px -16147px}.ss_text_align_left{background-position:0px -16165px}.ss_text_align_right{background-position:0px -16183px}.ss_text_allcaps{background-position:0px -16201px}.ss_text_bold{background-position:0px -16219px}.ss_text_columns{background-position:0px -16237px}.ss_text_dropcaps{background-position:0px -16255px}.ss_text_heading_1{background-position:0px -16273px}.ss_text_heading_2{background-position:0px -16291px}.ss_text_heading_3{background-position:0px -16309px}.ss_text_heading_4{background-position:0px -16327px}.ss_text_heading_5{background-position:0px -16345px}.ss_text_heading_6{background-position:0px -16363px}.ss_text_horizontalrule{background-position:0px -16381px}.ss_text_indent{background-position:0px -16399px}.ss_text_indent_remove{background-position:0px -16417px}.ss_text_italic{background-position:0px -16435px}.ss_text_kerning{background-position:0px -16453px}.ss_text_letter_omega{background-position:0px -16471px}.ss_text_letterspacing{background-position:0px -16489px}.ss_text_linespacing{background-position:0px -16507px}.ss_text_list_bullets{background-position:0px -16525px}.ss_text_list_numbers{background-position:0px -16543px}.ss_text_lowercase{background-position:0px -16561px}.ss_text_padding_bottom{background-position:0px -16579px}.ss_text_padding_left{background-position:0px -16597px}.ss_text_padding_right{background-position:0px -16615px}.ss_text_padding_top{background-position:0px -16633px}.ss_text_replace{background-position:0px -16651px}.ss_text_signature{background-position:0px -16669px}.ss_text_smallcaps{background-position:0px -16687px}.ss_text_strikethrough{background-position:0px -16705px}.ss_text_subscript{background-position:0px -16723px}.ss_text_superscript{background-position:0px -16741px}.ss_text_underline{background-position:0px -16759px}.ss_text_uppercase{background-position:0px -16777px}.ss_textfield{background-position:0px -16795px}.ss_textfield_add{background-position:0px -16813px}.ss_textfield_delete{background-position:0px -16831px}.ss_textfield_key{background-position:0px -16849px}.ss_textfield_rename{background-position:0px -16867px}.ss_thumb_down{background-position:0px -16885px}.ss_thumb_up{background-position:0px -16903px}.ss_tick{background-position:0px -16921px}.ss_time{background-position:0px -16939px}.ss_time_add{background-position:0px -16957px}.ss_time_delete{background-position:0px -16975px}.ss_time_go{background-position:0px -16993px}.ss_timeline_marker{background-position:0px -17011px}.ss_transmit{background-position:0px -17029px}.ss_transmit_add{background-position:0px -17047px}.ss_transmit_blue{background-position:0px -17065px}.ss_transmit_delete{background-position:0px -17083px}.ss_transmit_edit{background-position:0px -17101px}.ss_transmit_error{background-position:0px -17119px}.ss_transmit_go{background-position:0px -17137px}.ss_tux{background-position:0px -17155px}.ss_user{background-position:0px -17173px}.ss_user_add{background-position:0px -17191px}.ss_user_comment{background-position:0px -17209px}.ss_user_delete{background-position:0px -17227px}.ss_user_edit{background-position:0px -17245px}.ss_user_female{background-position:0px -17263px}.ss_user_go{background-position:0px -17281px}.ss_user_gray{background-position:0px -17299px}.ss_user_green{background-position:0px -17317px}.ss_user_orange{background-position:0px -17335px}.ss_user_red{background-position:0px -17353px}.ss_user_suit{background-position:0px -17371px}.ss_vcard{background-position:0px -17389px}.ss_vcard_add{background-position:0px -17407px}.ss_vcard_delete{background-position:0px -17425px}.ss_vcard_edit{background-position:0px -17443px}.ss_vector{background-position:0px -17461px}.ss_vector_add{background-position:0px -17479px}.ss_vector_delete{background-position:0px -17497px}.ss_wand{background-position:0px -17515px}.ss_weather_clouds{background-position:0px -17533px}.ss_weather_cloudy{background-position:0px -17551px}.ss_weather_lightning{background-position:0px -17569px}.ss_weather_rain{background-position:0px -17587px}.ss_weather_snow{background-position:0px -17605px}.ss_weather_sun{background-position:0px -17623px}.ss_webcam{background-position:0px -17641px}.ss_webcam_add{background-position:0px -17659px}.ss_webcam_delete{background-position:0px -17677px}.ss_webcam_error{background-position:0px -17695px}.ss_world{background-position:0px -17713px}.ss_world_add{background-position:0px -17731px}.ss_world_delete{background-position:0px -17749px}.ss_world_edit{background-position:0px -17767px}.ss_world_go{background-position:0px -17785px}.ss_world_link{background-position:0px -17803px}.ss_wrench{background-position:0px -17821px}.ss_wrench_orange{background-position:0px -17839px}.ss_xhtml{background-position:0px -17857px}.ss_xhtml_add{background-position:0px -17875px}.ss_xhtml_delete{background-position:0px -17893px}.ss_xhtml_go{background-position:0px -17911px}.ss_xhtml_valid{background-position:0px -17929px}.ss_zoom{background-position:0px -17947px}.ss_zoom_in{background-position:0px -17965px}.ss_zoom_out{background-position:0px -17983px}

/* ===== BASIC TAGS =============================================================================== */
body {
  background-color: #2A2A2A;
  color: #333;
  line-height: 140%;
  margin: 0;
  padding: 0;
}
body, textarea {
  font-family: "lucida grande", lucida, tahoma, helvetica, arial, sans-serif;
  font-size: 13px;
}
a {
  color: #333;
}
a:hover {
  text-decoration: none;
}
a:visited {
  color: #666;
}
img {
  border: 0;
}
h1, h2, h3 {
  font-weight: normal;
  line-height: 100%;
  margin: 0 0 15px 0;
  padding: 0;
}
h1 {
  font-size: 18pt;
}
h2 {
  font-size: 14pt;
}
h3 {
  font-size: 12pt;
}
fieldset {
  padding: 5px 10px 10px 10px;
}


/* ===== COMMON CLASSES =========================================================================== */
.clearfix, div.submit-buttons {
  display: block;
}
.clearfix:after, div.submit-buttons:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.valign-top {
  vertical-align: top !important;
}
.valign-middle {
  vertical-align: middle !important;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.half {
  width: 50%;
}
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.clear {
  clear: both;
}
.nowrap {
  white-space: nowrap;
}
.light-text {
  color: #888;
}
.small-text, small {
  font-size: 80%;
  line-height: 130%;
}
.left {
  text-align: left !important;
}
.center {
  text-align: center !important;
}
.right {
  text-align: right !important;
}
.justify {
  text-align: justify !important;
}
.image-replacement {
  text-indent: -3000px;
}
.full-width {
  width: 100% !important;
}
.margin-top {
  margin-top: 20px !important;
}
.margin-bottom {
  margin-bottom: 20px !important;
}
.margin-left {
  margin-left: 20px !important;
}
.margin-right {
  margin-right: 20px !important;
}
.padding-top {
  padding-top: 20px !important;
}
.padding-bottom {
  padding-bottom: 20px !important;
}
.no-padding {
  padding: 0 !important;
}
.bold {
  font-weight: bold;
}
.lite-corner {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.hover-invert-corner:hover {
  border: 1px #EEEEEE solid !important;
}
.droppableHover {
  border: 1px #009F16 solid !important;
  background: #A7DFAF !important;
}
.floated-preview {
  float: left;
  margin: 0 10px 0 0;
}
.drag-cursor {
  cursor: move;
}
.sort-cursor {
  cursor: move;
}

/* ===== CUSTOM =================================================================================== */
h1.simple-border, h2.simple-border {
  background: url('/images/layout/simple-hr-background.png') no-repeat bottom center;
  padding-bottom: 10px;
}
h1.simple-border-with-button, h2.simple-border-with-button {
  background: url('/images/layout/simple-hr-background.png') no-repeat bottom center;
  margin-top: 6px;
  padding-bottom: 15px;
}
a.with-icon {
  text-decoration: none !important;
}
a.with-icon span.text {
  text-decoration: underline;
}
a.with-icon:hover span.text {
  text-decoration: none;
}
a.with-icon.inverted span.text {
  text-decoration: none;
}
a.with-icon.inverted:hover span.text {
  text-decoration: underline;
}
a.inverted {
  text-decoration: none;
}
a:hover.inverted {
  text-decoration: underline;
}
a.button-link {
  padding: 0.4em 1em 0.4em 20px;
  position: relative;
  text-decoration: none;
}
a.button-link span.ui-icon {
  margin: 0 5px 0 0;
  position: absolute;
  left: .2em;
  top: 50%;
  margin-top: -8px;
}
a.new-window-link {
  background: url('/images/layout/new-window-link.gif') no-repeat right center;
  padding-right: 13px;
}
a.destroy-link {
  display: none;
}
a.like-link {
  background: url('/images/icons/thumb_up.png') no-repeat left center;
  padding-left: 20px;
}
a.like-link[rel=unlike] {
  background: none;
  padding-left: 0;
}
img.with-border {
  background-color: #FFF;
  border: 1px solid #E1D7D0;
  padding: 1px;
}
img.with-border:hover {
  border: 1px solid #AAA;
}
img.ajax-indicator {
  margin: 0 5px;
}
hr.items-spacer {
  border: 0;
  border-top: 1px dotted #ddd;
  clear: both;
  margin: 15px 0;
}
hr.clear {
  clear: both;
  margin: 0;
  padding: 0;
  visibility: hidden;
}
p.small-margin {
  margin: 3px 0;
}
fieldset.light {
  background-color: #FEFEFE;
  border: 1px solid #DDD;
}
div.report-status b.active {
  background-color: #666;
  color: #FFF;
  padding: 0 5px;
}
div.simple-hr {
  background: url('/images/layout/simple-hr-background.png') no-repeat center center;
  height: 5px;
  margin: 5px 0;
}
div.advanced-hr {
  background: url('/images/layout/advanced-hr-background.png') no-repeat center center;
  height: 23px;
  margin: 5px 0;
}
div.advanced-hr-dark {
  background: url('/images/layout/advanced-hr-background-dark.png') no-repeat center center;
  height: 23px;
  margin: 5px 0;
}
div.actions-bar {
  background-color: #EEEEEE;
  border: 1px dotted #DDD;
  padding: 5px 10px;
}
div.scrollable-modal-window {
  _height: 400px;
  _overflow: scroll;
  max-height: 400px;
  overflow-y: scroll;
}

/* ===== FORMS ==================================================================================== */
label {
  font-size: 90%;
  font-weight: bold;
  padding: 0 10px 0 2px;
}
input.blur {
  color: #999;
}
input[type=checkbox] {
  margin-left: 0;
}
input[type=text], input[type=password], select, textarea {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #FAFAFA;
  border: 1px solid #BBB;
  font-size: 11px;
  padding: 3px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  background: #FFF;
  border-color: #666;
}
input[type=submit], input[type=button], div.submit-indicator {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #3b3834 url('/images/layout/submit-button-background.png') repeat-x center center;
  border: 0;
  color: #fff;
  float: left;
  font-weight: bold;
  margin: 10px 0 0 5px;
  padding: 5px 10px;
}
input[type=submit]:hover, input[type=button]:hover {
  background: #3b3834 url('/images/layout/submit-button-hover-background.png') repeat-x center center;
  color: #eee;
}
input[type=submit]:active, input[type=button]:active, div.submit-indicator {
  background: #CFCFCF;
  color: #000;
}
/*
div.submit-indicator {
  float: left;
}
*/
form.float-left input[type=submit], form.float-left input[type=button], form.float-left div.submit-indicator, form.float-left div.form-item-buttons a {
  float: right;
}
textarea {
  background-image: url('/images/layout/textarea-background.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}
textarea.full-width {
  width: 97% !important;
}
textarea.blur {
  color: #999;
}
div#login-container input[type=submit] {
  display: none;
}

div.submit-indicator {
  font-size: 0;
  text-align: center;
  white-space: nowrap;
}
div.submit-indicator img {
  vertical-align: middle;
}
div.error-explanation strong {
  border-bottom: 1px dotted #E79C82;
  display: block;
  margin: 10px 10px 0 10px;
  padding-bottom: 3px;
}
div.error-explanation ul {
  margin: 10px 10px 10px 0;
}
div.field-with-errors {
  display: inline;
}
div.field-with-errors label {
  color: #4F0F0F;
}
div.field-with-errors input {
  background-color: #FBE3E4;
  border: 2px solid #FBC2C4;
}
div.form-item {
  margin: 10px 0;
}
div.form-item-buttons {
  line-height: 20px;
}
div.form-item-buttons a {
  display: block;
  height: 30px;
  line-height: 30px;
  margin: 10px 0 0 10px;
}

.no-floated input[type=submit], .no-floated input[type=button], .no-floated div.submit-indicator {
  float: none;
}

/* ===== TABLES =================================================================================== */
table.form-table {
  margin: 10px 0;
}
table.form-table tr th {
  padding: 5px 10px 5px 0;
  text-align: left;
  vertical-align: top;
}
table.form-table tr th label {
  padding: 0;
}
table.form-table tr td {
  padding: 5px 0;
}

table.list-table {
  border: 1px solid #A7A7A7;
  padding: 1px;
}
table.list-table tr th {
  background-color: #3A3838;
  color: #EEE;
  padding: 5px 10px 5px 5px;
  text-align: left;
}
table.list-table tr th a {
  color: #EEE;
}
table.list-table tr td {
  background-color: #F9FDFF;
  border-top: 1px solid #DDD;
  padding: 5px 10px 5px 5px;
}
table.list-table tr:hover td {
  background-color: #F0F9FF;
}
table.list-table tr th input {
  width: 100%;
}
table.list-table.wider tr th, table.list-table.wider tr td {
  padding: 5px 30px 5px 20px;
}

table.pages-simple-list {
  width: 100%;
}
table.pages-simple-list tr td {
  background-color: #F2F2F2;
  border-bottom: 10px solid #FFF;
  padding: 10px;
  vertical-align: top;
  width: 50%;
}
table.pages-simple-list tr td.even {
  border-right: 5px solid #FFF;
}
table.pages-simple-list tr td.uneven {
  border-left: 5px solid #FFF;
}
table.pages-simple-list tr td div.connection-box {
}
table.pages-simple-list tr td.with-detail {
  border-bottom: 0;
}

table.buy-credits tr td {
  padding: 20px 10px;
  text-align: center;
}
table.buy-credits tr th {
  font-size: 80%;
  font-weight: normal;
  padding: 10px;
  text-align: left;
  white-space: nowrap;
}
table.buy-credits tr.info th, table.buy-credits tr.info td {
  background-color: #EEE;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
}
table.buy-credits tr.credits td {
  padding: 0;
  vertical-align: bottom;
}
table.buy-credits tr.credits th {
  vertical-align: bottom;
}
table.buy-credits tr.credits td div {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  background-color: #E2E2E2;
  border-right: 1px solid #FFF;
  font-weight: bold;
  padding-bottom: 10px;
}

table#vcard-settings {
  border: 1px solid #A7A7A7;
  padding: 2px;
}
table#vcard-settings tr th {
  background-color: #3A3838;
  color: #EEE;
  padding: 10px 20px 10px 10px;
  text-align: left;
}
table#vcard-settings tr td {
  background-color: #F0F9FF;
  border-top: 2px solid #FFF;
  color: #CCC;
  padding: 10px 20px 10px 10px;
  vertical-align: top;
}
table#vcard-settings tr td.checkbox, table#vcard-settings tr.active td.checkbox {
  background-color: #F0F9FF;
  border-right: 1px solid #EEE;
  padding: 10px;
  text-align: center;
}
table#vcard-settings tr td img, table#vcard-settings tr td select {
  opacity: 0.2;
}
table#vcard-settings tr.active td {
  background-color: #E6F5FF;
  color: #333;
}
table#vcard-settings tr.active td img, table#vcard-settings tr.active td select {
  opacity: 1.0;
}



/* ===== LAYOUT =================================================================================== */
div#page {
  background: #EDF3F6 url('/images/layout/body-background.png') repeat-x;
}
div#header {
  background: url('/images/layout/header/header-background.png') repeat-x;
}
div#header div#header-content {
  color: #fff;
  margin: auto;
  height: 125px;
  position: relative;
  width: 980px;
  z-index: 100;
}
div#header div#header-content a {
  color: #fff;
}
div#header div#header-content a.logo {
  float: left;
  margin: 10px 0;
  outline: 0;
}

div#header div#header-content ul.main-menu {
  bottom: 0;
  margin: 0;
  position: absolute;
  right: 0;
}
div#header div#header-content ul.main-menu li {
  float: left;
  list-style-type: none;
  margin: 0 2px;
  position: relative;
}
div#header div#header-content ul.main-menu li a {
  display: block;
  height: 46px;
  line-height: 40px;
  outline: 0;
  padding: 0 12px;
  text-decoration: none;
}
div#header div#header-content ul.main-menu li a.active, div#header div#header-content ul.main-menu li a:hover, div#header div#header-content ul.main-menu li.show-submenu a {
  background: url('/images/layout/header/main-menu-active-item.png') no-repeat bottom center;
}
div#header div#header-content ul.main-menu li ul {
  display: none;
}
div#header div#header-content ul.main-menu li.show-submenu ul {
  background-color: #5D5C5C;
  display: block;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 45px;
}
div#header div#header-content ul.main-menu li.show-submenu ul li {
  border-top: 1px solid #221E1C;
  float: none;
}
div#header div#header-content ul.main-menu li.show-submenu ul li.first {
  border: 0;
}
div#header div#header-content ul.main-menu li.show-submenu ul li a {
  background: none;;
  display: block;
  height: auto;
  line-height: normal;
  padding: 10px 20px;
  white-space: nowrap;
}
div#header div#header-content ul.main-menu li.show-submenu ul li a:hover {
  background: url('/images/layout/header/main-menu-active-item.png') no-repeat top center;
}

div#header div#header-content.logged-user a.logo {
  margin: 3px 0 0 0;
}
div#header div#header-content.logged-user {
  height: 55px;
}
div#header div#header-content.logged-user ul.main-menu {
  bottom: -6px;
  left: 110px;
  padding: 0;
  right: auto;
}
div#header div#header-content.logged-user div#login-search-box {
  margin-top: 21px;
}


div#page-content-top {
  background: url('/images/layout/page-content-top.png') repeat-x top left;
  height: 12px;
  margin: 10px auto 0 auto;
  width: 980px;
}
div#page-content {
  background-color: #FEFDFC;
  border-right: 1px solid #CBD6DD;
  border-left: 1px solid #CBD6DD;
  margin: auto;
  padding: 5px 20px;
  width: 938px;
}
div#page-content-bottom {
  background: url('/images/layout/page-content-bottom.png') repeat-x;
  height: 19px;
  margin: 0 auto 30px auto;
  width: 980px;
}
div#flash-messages div.ui-widget {
  margin: 10px auto;
  width: 980px;
}
div#flash-messages div.flash {
  margin-bottom: 5px;
  padding: 10px;
}
div#flash-messages div.flash span.float-left {
  margin-right: 5px;
}

div#footer {
  background-color: #2A2A2A;
}
div#footer div.content {
  background: url('/images/layout/advanced-hr-background-dark.png') no-repeat center 20px;
  color: #999999;
  margin: auto;
  padding: 70px 0 10px 0;
  width: 980px;
}
div#footer div.content div.float-left {
  background: url('/images/layout/newsletters-form-background.png') no-repeat top left;
  height: 180px;
  padding: 10px 0 10px 20px;
  width: 300px;
}
/*
div#footer div.content div.float-left form {
  background-color: #FFF;
  border: 1px solid #D6D3C6;
  float: left;
}
div#footer div.content div.float-left form div {
  float: left;
  margin: 10px 0 10px 10px;
}
div#footer div.content div.float-left form div input[type=text] {
  border: 0;
  font-size: 14px;
  font-weight: bold;
  width: 210px;
}
div#footer div.content div.float-left form input[type=image] {
  margin: 10px;
}
div#footer div.content div.float-left p {
  clear: both;
  padding: 10px 0;
}
*/
div#footer div.content div.float-left strong {
  color: #EEE;
  display: block;
  font-size: 120%;
  margin-bottom: 10px;
}
div#footer div.content div.float-left a {
  margin-right: 10px;
}

div#footer div.content div.float-right a {
  color: #838383;
}
div#footer div.content div.float-right ul li {
  display: inline;
  font-weight: bold;
  margin: 0 20px;
}
div#footer div.content div.float-right p {
  font-size: 80%;
  margin: 50px 20px 0 0;
  text-align: right;
}


div.pagination {
  background-color: #F9F9F9;
  border: 1px solid #EFEFEF;
  margin: 5px 0;
  padding: 10px;
  text-align: right;
}
div.pagination span {
  background-color: #FFF;
  border: 1px solid #C7C7C7;
  padding: 2px 8px;
}
div.pagination span.current {
  background-color: inherit;
  font-weight: bold;
}
div.pagination a {
  background-color: #FFF;
  border: 1px solid #C7C7C7;
  padding: 2px 8px;
}

div#error-page img {
  margin-right: 50px;
}
div#error-page h1 {
  padding-top: 70px;
}


/* ===== HOMEPAGE ================================================================================= */
div#homepage-container {
  background: url('/images/homepage/horse-image.png') no-repeat bottom center;
  margin: 20px auto 0 auto;
  padding-bottom: 70px;
  width: 980px;
}
div#homepage-container h1 {
  background: url('/images/homepage/title.png') no-repeat bottom center;
  height: 66px;
  margin-top: 50px;
  width: 293px;
}

div#homepage-container a#join-community-link {
  background: url('/images/homepage/join-community-link.png') no-repeat center center;
  display: block;
  height: 80px;
  margin-top: 30px;
  outline: 0;
  width: 270px;
}
div#homepage-container p.small-text {
  padding-left: 10px;
}
div#homepage-container div.float-right a {
  margin-left: 10px;
}

strong#features-header  {
  background: #E8E8E8;
  border-bottom: 1px solid #D2D5D6;
  color: #484747;
  display: block;
  font-size: 110%;
  height: 40px;
  line-height: 40px;
  padding-left: 12px;
}
div.features-box {
  float: left;
}
div.features-box div.content, div.features-box.content {
  background: url('/images/homepage/features/features-box-background.png') repeat-x bottom;
  height: 300px;
  padding: 10px;
  position: relative;
  width: 280px;
}
div.features-box h2 {
  color: #691919;
  font-family: calibri, "Trebuchet MS";
  font-size: 150%;
  font-weight: bold;
  margin-bottom: 5px;
  padding-top: 5px;
}
div.features-box p {
  margin: 3px 0
}
div.features-box a {
  color: #691919;
}
div.features-box div.image {
  bottom: 0;
  position: absolute;
  text-align: center;
  width: 280px;
}
div.features-box.left-box {
  background: url('/images/homepage/features/features-box-left-shadow.png') no-repeat left center;
  margin-left: -10px;
  padding-left: 10px;
}
div.features-box.middle-box {
  margin: 0 19px;
}
div.features-box.right-box {
  background: url('/images/homepage/features/features-box-right-shadow.png') no-repeat right center;
  margin-right: -14px;
  padding-right: 14px;
}

div.top-site-post-banner {
  float: left;
  height: 300px;
  margin-bottom: 20px;
  position: relative;
  width: 619px;
}
div.top-site-post-banner img {
  position: absolute;
  right: 0;
}
div.top-site-post-banner div {
  background: url('/images/homepage/top-site-post-transparent.png');
  bottom: 20px;
  color: #DDD;
  left: 0;
  padding: 0 20px;
  position: absolute;
  width: 400px;
}
div.top-site-post-header {
  background: #E8E8E8 url('/images/homepage/top-site-post-header-background.png') repeat-x top left;
  border-bottom: 1px solid #D2D5D6;
  border-right: 1px solid #D2D5D6;
  border-top: 1px solid #FFF;
  color: #797979;
  float: left;
  height: 78px;
  overflow: hidden;
  padding: 10px;
  width: 298px;
}
div.top-site-post-header.first {
  border-top: 1px solid #D2D5D6;
}
div.top-site-post-header.active {
  background: #D0D0D0 url('/images/homepage/top-site-post-header-active-background.png') repeat-x top left;
  color: #000;
}
div.top-site-post-header a {
  color: #797979;
}
div.top-site-post-header.active a {
  color: #000;
}
div.top-site-post-header a.image {
  background-color: #CACACA;
  border: 1px solid #B8B8B8;
  float: left;
  margin-right: 10px;
  padding: 3px;
}
div.top-site-post-header a.image span {
  border: 1px solid #FFF;
  display: block;
  height: 67px;
  width: 70px;
}
div.top-site-post-header strong {
  border-bottom: 1px solid #DFE1E1;
  display: block;
  float: right;
  padding: 3px 0;
  width: 205px;
}
div.top-site-post-header small {
  border-top: 1px solid #F6F6F6;
  display: block;
  float: right;
  line-height: 120%;
  padding-top: 5px;
  width: 205px;
}

div#site-left-col {
  width: 619px;
}

div#site-right-col {
  width: 296px;
}
div#homepage-post {
  background: url('/images/homepage/container-gray-gradient.png') repeat-x bottom;
  border: 1px solid #E3E3E3;
  float: left;
  padding: 1px;
  width: 615px;
}
div#homepage-post strong.header {
  background: #E8E8E8 url('/images/homepage/horse-icon.png') no-repeat 15px center;
  border-bottom: 1px solid #D2D5D6;
  color: #484747;
  display: block;
  font-size: 110%;
  height: 40px;
  line-height: 40px;
  padding-left: 45px;
}
div#homepage-post h2 {
  color: #B42D3A;
  font-size: 120%;
  font-weight: bold;
  margin: 0;
  padding-top: 5px;
}
div#homepage-post div.content {
  margin: 10px;
}
div#homepage-post div.content img {
  background-color: #FFF;
  border: 1px solid #E1D7D0;
  padding: 1px;
}

div#homepage-newsletters, div#homepage-featured-events {
  background: url('/images/homepage/container-gray-gradient.png') repeat-x bottom;
  border: 1px solid #E3E3E3;
  float: left;
  padding: 1px;
  width: 615px;
}

div#homepage-newsletters strong.header, div#homepage-featured-events strong.header {
  background: #E8E8E8 url('/images/homepage/horse-icon.png') no-repeat 15px center;
  border-bottom: 1px solid #D2D5D6;
  color: #484747;
  display: block;
  font-size: 110%;
  height: 40px;
  line-height: 40px;
  padding-left: 45px;
}
div#homepage-newsletters form {
  margin: 10px;
}
div#homepage-newsletters form input[type=text] {
  float: left;
  font-size: 120%;
  margin: 4px 5px 10px 0px;
}
div#homepage-newsletters form input[type=image] {
  float: left;
  margin: 5px 10px 0 0;
}
div#homepage-newsletters form p.info {
  float: right;
  font-size: 80%;
  font-style: italic;
  margin: 10px 0;
  text-align: right;
}

div#homepage-featured-events{
  padding-bottom: 5px;
}
div#homepage-featured-events div.featured-event {
  padding: 5px;
  float: left;
  width: 288px;
  margin: 5px 0 0px 5px;
  background-color: #F2FAFF;
  border: 1px solid #CBD6DD;
}
div#homepage-featured-events div.featured-event img {
  margin-right: 5px;
}

/*div#breeds-events-container, div#news-classifieds-container {
  background: url('/images/homepage/container-gray-gradient.png') repeat-x bottom;
  border: 1px solid #E3E3E3;
  padding: 1px;
}
div#breeds-events-container {
  clear: both;
  float: left;
}
div#breeds-events-container strong.header {
  border-bottom: 1px solid #D2D5D6;
  color: #484747;
  display: block;
  line-height: 40px;
  font-size: 110%;
  height: 40px;
}
div#breeds-events-container div.breeds {
  float: left;
  width: 210px;
}
div#breeds-events-container div.breeds strong.header {
  background: #E8E8E8 url('/images/homepage/horse-icon.png') no-repeat 15px center;
  padding-left: 45px;
}
div#breeds-events-container div.breeds a.image {
  display: block;
  margin: 20px auto 10px auto;
  text-align: center;
}
div#breeds-events-container div.breeds a.image img {
  width: 165px;
}
div#breeds-events-container div.breeds strong.title {
  display: block;
  margin: 0 20px;
}
div#breeds-events-container div.breeds div.content {
  margin: 0 20px;
}
div#breeds-events-container div.breeds div.content p {
  margin: 5px 0 0 0;
}
div#breeds-events-container div.breeds div.content a.read-more {
  float: right;
  margin: 10px 10px 0 0;
}

div#breeds-events-container div.events {
  float: right;
  width: 405px;
}
div#breeds-events-container div.events strong.header {
  background: #E8E8E8 url('/images/homepage/calendar-icon.png') no-repeat 15px center;
  padding-left: 50px;
}
div#breeds-events-container div.events div.container {
  border-left: 1px solid #DADBDB;
  color: #767676;
  margin: 10px 0;
  padding: 10px 10px 0 10px;
}
div#breeds-events-container div.events div.container hr {
  border: 0;
  border-top: 1px solid #DADBDB;
  clear: both;
  margin: 15px 0;
}
div#breeds-events-container div.events div.container a.image img {
  margin: 0 10px 0 0;
  width: 100px;
}
div#breeds-events-container div.events div.container strong.title a {
  color: #B42D3A;
}
div#breeds-events-container div.events div.container div.content p {
  line-height: 120%;
  margin: 5px 0;
}*/

div#news-classifieds-container {
  float: right;
  width: 296px;
  background: url('/images/homepage/container-gray-gradient.png') repeat-x bottom;
  border: 1px solid #E3E3E3;
  padding: 1px;
}
div#news-classifieds-container strong.header {
  background: #E8E8E8 url('/images/homepage/news-icon.png') no-repeat 15px center;
  border-bottom: 1px solid #D2D5D6;
  color: #484747;
  display: block;
  font-size: 110%;
  height: 40px;
  line-height: 40px;
  padding-left: 50px;
}

div#news-classifieds-container hr {
  border: 0;
  border-top: 1px solid #DADBDB;
  clear: both;
  margin: 0 10px
}
div#news-classifieds-container div.news-item {
  margin: 10px;
}
div#news-classifieds-container div.news-item a.image img {
  margin: 0 10px 5px 0;
  width: 100px;
}
div#news-classifieds-container div.news-item strong.title a {
  color: #B42D3A;
}
div#news-classifieds-container div.news-item div.content p {
  margin: 5px 0;
}

div#whos-using a {
  color: #B42D3A;
  display: block;
  float: left;
  margin-right: 20px;
  text-align: center;
  text-decoration: none;
}
div#whos-using a span {
  display: block;
  font-size: 70%;
  line-height: 110%;
  margin-top: 5px;
}
div#whos-using a:hover span {
  text-decoration: underline;
}


/* ===== NEW PAGE ================================================================================= */
div.new-page-boxes div.page-box {
  float: left;
  margin: 10px;
  width: 150px;
}
div.new-page-boxes div.page-box a {
  border: 10px solid transparent;
  display: block;
  text-decoration: none;
}
div.new-page-boxes div.page-box a:hover {
  border-color: #ffffcc;
}
div.new-page-boxes div.page-box a span {
  border: 2px solid #cccccc;
  display: block;
  height: 150px;
  line-height: 150px;
  text-align: center;
}
div.new-page-boxes div.page-box p {
  margin: 5px 10px;
}


/* ===== PAGE - PUBLIC ============================================================================ */
div.user-menu {
  background-color: #E6F5FF;
  margin-bottom: 20px;
}
div.user-menu ul {
  margin: 0;
  padding: 15px;
  text-align: right;
}
div.user-menu ul li {
  border-left: 1px solid #A2BDCF;
  display: inline;
  margin-left: 10px;
  padding-left: 15px;
}
div.user-menu ul li.first {
  border: 0;
}
div.user-menu ul li a {
  text-decoration: none;
}
div.user-menu ul li a:hover {
  text-decoration: underline;
}
div.user-menu form {
  float: right;
  margin: 0 10px 10px 20px;
}

div.page-public h1 {
  color: #B42D3A;
}
div.page-public h1 small {
  color: #666;
  font-size: 60%;
  font-weight: normal;
}
div.page-public div.sidebar {
  float: right;
  width: 250px;
}
div.page-public div.sidebar p.gender-member-info {
  color: #551E00;
  font-weight: bold;
}
div.page-public div.sidebar p.gender-member-info small {
  color: #767676;
  font-size: 85%;
}
div.page-public div.sidebar p.gender-member-info small span {
  font-weight: normal;
}
ul.public-profile-links {
  margin: 0;
  padding: 0;
}
ul.public-profile-links li {
  border-bottom: 1px solid #E0D5CD;
  list-style: none;
  padding: 5px 0;
}
ul.public-profile-links li.last {
  border: 0;
}
ul.public-profile-links li a {
  color: #B42D3A;
}
ul.public-profile-links-horizontal {
  margin: 0;
  padding: 0 0 15px 0;
}
ul.public-profile-links-horizontal li {
  border-right: 1px dotted #AAA;
  display: inline;
  float: left;
  margin-right: 8px;
  padding-right: 8px;
}
ul.public-profile-links-horizontal li.last {
  border: 0;
}
ul.public-profile-links-horizontal li a {
  color: #B42D3A;
}
div.page-public div.sidebar div.contact-informations {
  border-bottom: 1px solid #EFEFEF;
  border-top: 1px solid #EFEFEF;
  padding: 5px;
}
div.page-public div.sidebar div.contact-informations address {
  background: url('/images/icons/house.png') no-repeat 0 2px;
  font-style: normal;
  margin: 0 0 5px 0;
  padding-left: 25px;
}
div.page-public div.sidebar div.contact-informations span.ss_sprite {
  margin-right: 3px;
}

div.friends-fans-container {
  margin-top: 30px;
}
div.friends-fans-container a.view-all {
  margin-top: 5px;
}
div.friends-fans-container h3 {
  background: url('/images/icons/friends-box-icon.png') no-repeat 5px center;
  color: #551E00;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0 0 0 35px;
}
div.friends-fans-container table tr td {
  font-size: 80%;
  line-height: 120%;
  padding: 0 5px 15px 5px;
  vertical-align: top;
  width: 54px;
}
div.friends-fans-container table tr td a {
  color: #666;
}
div.friends-fans-container table tr td a img {
  margin-bottom: 5px;
  width: 40px;
}
div.friends-fans-container table tr td a span {
  display: block;
}
div.friends-fans-container table tr td a:hover span {
  text-decoration: underline;
}

div.page-public div.content {
  float: left;
  width: 670px;
}

div.page-thumbnail-bar table {
  margin: 0 auto;
}
div.page-thumbnail-bar table tr td {
  padding: 0 5px;
  text-align: center;
  vertical-align: bottom;
}
div.page-thumbnail-bar table tr td.navigation {
  padding: 0;
  vertical-align: middle;
}
div.page-thumbnail-bar table tr td.navigation div {
  padding: 0 10px;
}
div.page-thumbnail-bar div.horse-thumbnail {
  margin: auto;
}
div.blog-thumbnail {
  margin-bottom: 15px;
}
div.blog-thumbnail h2 {
  display: inline;
}
div.blog-thumbnail small {
  float: right;
  margin-right: 20px;
}
div.blog-thumbnail p {
  margin: 0 0 5px 0;
}
div.blog-thumbnail div.image {
  float: left;
  margin-right: 10px;
  text-align: center;
}
div#blog-post-photos-container {
  margin-top: 5px;
  border: 1px solid #CCCCCC;
  height: 150px;
  padding: 10px;
  float: left;
  width: 692px;
  min-height: 100px;
  overflow: auto;
}

div#blog-post-photos-container div.blog-post-photo {
  float: left;
  margin: 0 10px 10px 0;
  position: relative;
  text-align: center;
}

div#blog-post-photos-container div a.blog-post-photo-remove-link{
  right: 0;
  top:0;
  position: absolute;
  text-decoration: none;
  display:none;
}
div#blog-post-photos-container div a.blog-post-photo-remove-link.show{
  display: block;
}
div#blog-post-queue {
  margin-top: 5px;
}


/* ===== PAGE - ADMINISTRATION ==================================================================== */
div.page-administration h1 {
  color: #B42D3A;
  margin-bottom: 20px;
}
div.page-administration h1 small {
  color: #666;
  font-size: 60%;
  font-weight: normal;
}
div.page-administration div.sidebar {
  float: right;
  margin-right: 15px;
  width: 160px;
}
div.page-administration div.sidebar div#page-admin-menu {
  margin-top: 15px;
}
div.page-administration div.sidebar div#page-admin-menu strong {
  border-bottom: 1px solid #D7D5D4;
  display: block;
  outline: 0;
  padding: 5px;
}
div.page-administration div.sidebar div#page-admin-menu strong.last {
  border: 0;
}
div.page-administration div.sidebar div#page-admin-menu strong.active {
  border-bottom: 1px solid #D7D5D4;
}
div.page-administration div.sidebar div#page-admin-menu strong.active a {
  color: #444;
  font-weight: bold;
}
div.page-administration div.sidebar div#page-admin-menu strong a {
  color: #B42D3A;
  display: block;
  float: left;
  font-weight: normal;
  outline: 0;
  padding-left: 25px;
  position: relative;
  text-decoration: none;
  width: 110px;
}
div.page-administration div.sidebar div#page-admin-menu strong a.collapsable-menu {
  display: inline;
  float: right;
  padding: 0;
  width: 10px;
}
div.page-administration div.sidebar div#page-admin-menu strong a span {
  left: 0;
  position: absolute;
}
div.page-administration div.sidebar div#page-admin-menu ul {
  margin: 3px 0;
  padding-left: 30px;
}
div.page-administration div.sidebar div#page-admin-menu ul li {
  color: #ccc;
  padding: 3px 0;
}
div.page-administration div.sidebar div#page-admin-menu ul li a {
  color: #666;
  font-size: 85%;
  text-decoration: none;
}
div.page-administration div.sidebar div#page-admin-menu ul li a.active {
  color: #444;
  font-weight: bold;
}
div.page-administration div.sidebar div#page-admin-menu ul li a:hover {
  text-decoration: underline;
}

div.page-administration div.content {
  float: left;
  width: 740px;
}
div.page-administration div.advertising {
  float: right;
  width: 250px;
}

div.user-gallery-item {
  padding-bottom: 5px;
}
div.user-gallery-item a.image {
  margin: 0 10px 5px 0;
}
div.user-gallery-item p {
  margin: 0 0 5px 0;
}
div.user-gallery-item p.buttons {
  padding-top: 10px;
}

div.user-gallery-item-edit {
  padding: 10px 0 30px 110px;
  position: relative;
}
div.user-gallery-item-edit div.image {
  left: 0;
  position: absolute;
}
div.user-gallery-item-edit div.image img {
  margin: 1px 0 5px 0;
}

div.user-video-item-edit {
  padding: 10px 0 60px 170px;
  position: relative;
}
div.user-video-item-edit div.video {
  left: 0;
  position: absolute;
}

div.page-thumbnail-box a.float-left {
  margin: 0 10px 5px 0;
}
div.connection-box form.connection-list-form {
  float: right;
}

div.items-simple-list div.clearfix {
  background-color: #EEE;
  border: 1px solid #DDD;
  padding: 5px 10px;
  margin-bottom: 10px;
}
div.items-simple-list div.clearfix div.header {
  border-bottom: 1px dotted #CCC;
  margin-top: 3px;
  padding-bottom: 5px;
}
div.items-simple-list div:hover.clearfix {
  background-color: #DDD;
}
div.items-simple-list div.small-text {
  font-size: 85%;
  padding: 2px 0 2px 10px;
}
div.items-simple-list div.clearfix div.actions {
  color: #AAA;
  float: right;
}
div.items-simple-list div.clearfix div.actions.with-buttons {
  margin: 10px 0;
}
div.items-simple-list div.image {
  float: left;
  margin-right: 10px;
  text-align: center;
}
div.lifestream-connect-container {
  margin-bottom: 20px;
}
div.lifestream-connect-container div.twitter-icon {
  background: url('/images/icons/social-icons/twitter2_bw.png') no-repeat center center;
  float: left;
  height: 100px;
  width: 100px;
}
div.lifestream-connect-container div.twitter-icon.enabled {
  background: url('/images/icons/social-icons/twitter2.png') no-repeat center center;
}
div.lifestream-connect-container div.facebook-icon {
  background: url('/images/icons/social-icons/facebook2_bw.png') no-repeat center center;
  float: left;
  height: 100px;
  width: 100px;
}
div.lifestream-connect-container div.facebook-icon.enabled {
  background: url('/images/icons/social-icons/facebook2.png') no-repeat center center;
}
div.lifestream-connect-container div.content {
  background-color: #F0F9FF;
  border: 1px solid #A7A7A7;
  border-left: 0;
  float: right;
  height: 60px;
  margin: 14px 0 0 -6px;
  padding: 5px 10px 5px 20px;
  width: 610px;
}
div.lifestream-connect-container div.content p {
  margin: 0 0;
}
div.lifestream-connect-container div.content select {
  margin-right: 10px;
}

/* ===== LIFESTREAM =============================================================================== */
form.new_user_post {
  margin-bottom: 20px;
}
form.new_user_post a {
  text-decoration: none;
}
form.new_user_post div#add-links {
  padding-left: 5px;
}
form.new_user_post div.lifestream-textarea {
  border: 1px solid #CCCCCC;
  margin-bottom: 5px;
  padding: 5px;
}

form.new_user_post div.lifestream-textarea textarea {
  background: none;
  border: 0;
  color: #666;
  height: 15px;
  padding: 0;
  width: 100%;
}
form.new_user_post input[type=submit], form.new_user_post div.submit-indicator {
  margin: 0;
}
form.new_user_post div#advanced-content-container {
  background-color: #efede8;
  border: 1px solid #dfdcd1;
  margin-bottom: 5px;
  padding: 5px 10px 10px 10px;
}
form.new_user_post div#advanced-content-container label {
  font-size: 80%;
  font-weight: bold;
}
form.new_user_post div#advanced-content-container div#hide-link {
  float: right;
  margin-right: -10px;
}

div.user-post-item {
  _height: 70px;
  color: #6B6B6B;
  min-height: 70px;
  position: relative;
  padding-left: 80px;
  z-index: 1;
}
div.user-post-item p {
  margin: 0 0 5px 0;
}
div.user-post-item a {
  color: #6B6B6B;
}
div.user-post-item a.lifestream-user-image {
  left: 0;
  position: absolute;
}
div.user-post-item a.post-user {
  color: #b42d3a;
  float: left;
  font-weight: bold;
  margin-right: 5px;
}
div.user-post-item div.actions a {
  color: #4C8CB2;
  text-decoration: none;
}

div.user-post-item div.actions a.like-link {
  background: url('/images/icons/thumb_up_small.png') no-repeat left center;
  padding-left: 14px;
}
div.user-post-item div.actions a.like-link[rel=unlike] {
  background: none;
  padding-left: 0;
}
div.user-post-item div.actions a:hover {
  text-decoration: underline;
}

p#show-older-posts {
  background-color: #F3F3F3;
  padding: 5px 10px;
}
p#show-older-posts a {
  margin-right: 10px;
}


/* ===== USER COMMENTS ============================================================================ */
div.user-comments-container {
  margin-top: 5px;
}
div.user-comments-container div.new-comment-form {
  padding: 0 5px 0 40px;
  position: relative;
}
div.user-comments-container div.new-comment-form img.avatar {
  left: 0;
  top: 0;
  position: absolute;
  width: 30px;
}
div.user-comments-container div.comment {
  background-color: #F3F3F3;
  font-size: 85%;
  line-height: 120%;
  margin-bottom: 5px;
  padding: 5px;
}
div.user-comments-container div.comment small {
  display: block;
  margin-top: 3px;
  text-align: right;
}
div.user-comments-container div.comment a img {
  width: 30px;
  margin-right: 5px;
}
div.user-comments-container div.comment span.hidden-links {
  display: none;
}
div.user-comments-container div.comment.hover span.hidden-links {
  display: inline;
}

/* ===== AUTOCOMPLETE ============================================================================= */
ul.holder {
  margin: 0;
  border: 1px solid #999;
  background-color: #FAFAFA;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  padding: 4px 5px 0;
  width: 395px;
}
*:first-child+html ul.holder {
  padding-bottom: 2px;
}
* html ul.holder {
  padding-bottom: 2px;
} /* ie7 and below */
ul.holder li {
  float: left;
  list-style-type: none;
  margin: 0 5px 4px 0;
  white-space:nowrap;
}
ul.holder li.bit-box, ul.holder li.bit-input input {
}
ul.holder li.bit-box {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #CAD8F3;
  background: #DEE7F8;
  padding: 1px 5px 2px;
}
ul.holder li.bit-box-focus {
  border-color: #598BEC;
  background: #598BEC;
  color: #fff;
}
ul.holder li.bit-input input {
  width: auto;
  overflow:visible;
  margin: 0;
  border: 0px;
  outline: 0;
  padding: 3px 0px 2px;
} /* no left/right padding here please */
ul.holder li.bit-input input.smallinput {
  width: 20px;
}
#add {
  border: 1px solid #999;
  width: 550px;
  margin: 50px;
  padding: 20px 30px 10px;
}
ul.holder li.bit-box, #apple-list ul.holder li.bit-box {
  padding-right: 15px;
  position: relative;
  z-index:1000;
}
#apple-list ul.holder li.bit-input {
  margin: 0;
}
#apple-list ul.holder li.bit-input input.smallinput {
  width: 5px;
}
ul.holder li.bit-hover {
  background: #BBCEF1;
  border: 1px solid #6D95E0;
}
ul.holder li.bit-box-focus {
  border-color: #598BEC;
  background: #598BEC;
  color: #fff;
}
ul.holder li.bit-box a.closebutton {
  position: absolute;
  right: 4px;
  top: 5px;
  display: block;
  width: 7px;
  height: 7px;
  font-size: 1px;
  background: url('/images/icons/autocomplete/close.gif');
}
ul.holder li.bit-box a.closebutton:hover {
  background-position: 7px;
}
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover {
  background-position: bottom;
}

.facebook-auto {
  display: none;
  position: absolute;
  width: 272px;
  background: #eee;
}
.facebook-auto .default {
  padding: 5px 7px;
  border: 1px solid #ccc;
  border-width: 0 1px 1px;
  font-size: 11px;
}
.facebook-auto ul {
  display: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  position:absolute;
  z-index:9999
}
.facebook-auto ul li {
  padding: 5px 12px;
  z-index: 1000;
  cursor: pointer;
  margin: 0;
  list-style-type: none;
  border: 1px solid #ccc;
  border-width: 0 1px 1px;
  background-color: #eee
}
.facebook-auto ul li em {
  font-weight: bold;
  font-style: normal;
  background: #ccc;
}
.facebook-auto ul li.auto-focus {
  background: #4173CC;
  color: #fff;
}
.facebook-auto ul li.auto-focus em {
  background: none;
}
.deleted {
  background-color:#4173CC !important;
  color:#ffffff !important;
}
#demo ul.holder li.bit-input input {
  padding: 2px 0 1px;
  border: 1px solid #999;
}
.ie6fix {
  height: 1px;
  width: 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}


/* ===== PHOTOS + GALLERIES ======================================================================= */
.note {
  border: 2px solid rgb(255, 255, 255);
  cursor: text;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 0;
}
.notep {
  background: #eee;
  cursor: text;
  display: none;
  font-size: 8pt;
  margin-top: 0px;
  padding: 5px;
  position: absolute;
}
#note-form {
  background: #fff;
  border: 1px solid #000;
  display: none;
  padding: 5px;
  position: absolute;
  width: 277px;
}

table.gallery-photos-grid {
  margin: auto;
}
table.gallery-photos-grid tr td {
  background-color: #EEEEEE;
  border: 1px solid #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}

div#user-photo-container div.photo-container {
  background-color: #EEE;
  padding: 15px 0;
  text-align: center;
}
div#user-photo-container div.photo-container div.right {
  padding-right: 20px;
}

a.gallery-link {
  display: block;
  float: left;
  padding: 5px 5px 0 0;
  position: relative;
}
a.gallery-link img.first {
  position: absolute;
  right: 0;
  top: 0;
}
a.gallery-link img.second {
  position: absolute;
}
a.gallery-link img.third {
  visibility: hidden;
}

div#photos-carousel div.jcarousel-container {
  margin-top: -20px;
  padding: 20px 0 10px 18px;
}
div#photos-carousel div.jcarousel-container div.jcarousel-clip {
  width:  600px;
}
div#photos-carousel div.jcarousel-container ul.jcarousel-list li {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #000 url('/images/icons/ajax-loader-2.gif') no-repeat center center;
  border-radius: 3px;
  height: 84px;
  margin-right: 10px;
  padding: 3px;
  width: 84px;
}
div#photos-carousel div.jcarousel-container ul.jcarousel-list li.jcarousel-item-placeholder.blank {
  background: none;
}
div#photos-carousel div.jcarousel-container ul.jcarousel-list li a {
  display: block;
  height: 84px;
  width: 84px;
}
div#photos-carousel div.jcarousel-container div.jcarousel-next-horizontal {
  top: 0;
  right: 15px;
}
div#photos-carousel div.jcarousel-container div.jcarousel-prev-horizontal {
  left: auto;
  top: 0;
  right: 50px;
}
div#photos-carousel div.jcarousel-container div.jcarousel-next-disabled a, div#photos-carousel div.jcarousel-container div.jcarousel-prev-disabled a {
  color: #CCC;
  cursor: default;
  text-decoration: none;
}
div#photos-carousel div.submit-indicator {
  margin-left: 253px;
}


/* ===== MESSAGES ================================================================================= */
form.new-message input.subject, form.new-message textarea {
  width: 400px;
}
div.action-box {
  background-color: #EEE;
  padding: 5px;
}
div.messages-list {
  border: 1px solid #EEE;
  padding: 10px;
}
div.messages-list div.actions a {
  color: #4C8CB2;
}
div.message-item {
  _height: 70px;
  color: #6B6B6B;
  min-height: 70px;
  padding-left: 80px;
  position: relative;
}
div.message-item p {
  margin: 0 0 5px 0;
}
div.message-item a {
  color: #6B6B6B;
}
div.message-item a.message-user-image {
  left: 0;
  position: absolute;
}
div.message-item a.post-user {
  border: solid red;
  color: #b42d3a;
  float: left;
  font-weight: bold;
  margin-right: 5px;
}
div.message-item a.messages-user-page-label {
  font-weight: bold;
  color: #B42D3A;
  font-size: 110%;
}


/* ===== SITE POSTS ================================================================================ */
.uploadifyButton { padding-bottom:10px; }
.uploadifyQueue { height:300px; width:455px; overflow-y:scroll; background-color:#FFF; border:1px solid #CCC; padding-top:5px; margin-top:10px; }
.uploadifyQueueItem { border:2px solid #E5E5E5; background-color:#F5F5F5; margin:0 5px 5px 5px; padding:10px; width:400px; }
.uploadifyError { border:2px solid #FBCBBC !important; background-color:#FDE5DD !important; }
.uploadifyQueueItem .cancel { float:right; }
.uploadifyProgress { background-color:#FFFFFF; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; margin-top:10px; width:100%; }
.uploadifyProgressBar { background-color:#0099FF; width:1px; height:5px; }

div#site-photo-list-container, div#blog-post-photo-list-container {
  width: 900px;
}
div#site-photo-list-container div.site-photo-list-item-container, div#blog-post-photo-list-container div.blog-post-photo-list-item-container {
  float: left;
  padding: 10px 20px 10px 0;
  width: 430px;
}
div#site-photo-list-container div.site-photo-list-item-container div.site-photo-list-item-thumbnail, div#blog-post-photo-list-container div.blog-post-photo-list-item-container div.blog-post-photo-list-item-thumbnail { float:left; line-height:110px; font-size:0; width:110px; height:110px; text-align:center; background-color:#EFEFEF; border:1px solid #CCC; }
div#site-photo-list-container div.site-photo-list-item-container div.site-photo-list-item-thumbnail img, div#blog-post-photo-list-container div.blog-post-photo-list-item-container div.blog-post-photo-list-item-thumbnail img { vertical-align:middle; }
div#site-photo-list-container div.site-photo-list-item-container div.site-photo-list-item-content, div#blog-post-photo-list-container div.blog-post-photo-list-item-container div.blog-post-photo-list-item-content { float:left; width:205px; padding:5px 15px; }
div#site-photo-list-container div.site-photo-list-item-container div.site-photo-list-item-content textarea, div#blog-post-photo-list-container div.blog-post-photo-list-item-container div.blog-post-photo-list-item-content textarea { height:50px; margin-top:5px; width:205px; }
div#site-photo-list-container div.site-photo-list-item-container div.site-photo-list-item-buttons, div#blog-post-photo-list-container div.blog-post-photo-list-item-container div.blog-post-photo-list-item-buttons { float:right; text-align:right; line-height:35px; }

div#site-photo-arrange-container div.site-photo-arrange-item-thumbnail { cursor:move; float:left; line-height:110px; font-size:0; width:110px; height:110px; text-align:center; background-color:#EFEFEF; border:1px solid #CCC; margin:2px; }
div#site-photo-arrange-container div.site-photo-arrange-item-thumbnail img { vertical-align:middle; }

div#site-photo-insert-container span.site-photo-insert-item-thumbnail, div#blog-post-photo-insert-container span.blog-post-photo-insert-item-thumbnail { display:block; float:left; line-height:100px; font-size:0; width:100px; height:100px; text-align:center; background-color:#EFEFEF; border:1px solid #CCC; margin:2px; }
div#site-photo-insert-container span.site-photo-insert-item-thumbnail img, div#blog-post-photo-insert-container span.blog-post-photo-insert-item-thumbnail img { vertical-align:middle; }
div#site-photo-insert-container, div#blog-post-photo-insert-container { border:1px solid #ccc; height:316px; overflow-y:scroll; padding:4px; background-color:#FFF; }

div#site-video-list-container, div#blog-post-video-list-container { width:900px; }
div#site-video-list-container div.site-video-list-item-container, div#blog-post-video-list-container div.blog-post-video-list-item-container { width:900px; padding-bottom:20px; }
div#site-video-list-container div.site-video-list-item-container div.site-video-list-item-thumbnail, div#blog-post-video-list-container div.blog-post-video-list-item-container div.blog-post-video-list-item-thumbnail { float:left; width:435px; height:354px; text-align:center; background-color:#EFEFEF; border:1px solid #CCC; padding:10px 5px 0 5px; }
div#site-video-list-container div.site-video-list-item-container div.site-video-list-item-thumbnail.embeded-video { height:92px; padding-top:15px; }
div#site-video-list-container div.site-video-list-item-container div.site-video-list-item-content, div#blog-post-video-list-container div.blog-post-video-list-item-container div.blog-post-video-list-item-content { float:left; width:330px; padding:0 15px 5px 15px; }
div#site-video-list-container div.site-video-list-item-container div.site-video-list-item-content textarea, div#blog-post-video-list-container div.blog-post-video-list-item-container div.blog-post-video-list-item-content textarea { height:100px; width:320px; }
div#site-video-list-container div.site-video-list-item-container div.site-video-list-item-buttons, div#blog-post-video-list-container div.blog-post-video-list-item-container div.blog-post-video-list-item-buttons { float:left; text-align:right; padding-top:10px; }

div#site-video-insert-container span.site-video-insert-item-thumbnail, div#blog-post-video-insert-container span.blog-post-video-insert-item-thumbnail { display:block; float:left; width:100px; height:100px; text-align:center; background-color:#EFEFEF; border:1px solid #CCC; margin:2px; }
div#site-video-insert-container span.site-video-insert-item-thumbnail img, div#blog-post-video-insert-container span.blog-post-video-insert-item-thumbnail img { vertical-align:middle; margin-top:4px; }
div#site-video-insert-container, div#blog-post-video-insert-container { border:1px solid #ccc; height:316px; overflow-y:scroll; padding:4px; background-color:#FFF; }

div#content div.post-content {
  border-right: 4px solid #DBE0E3;
  float: left;
  margin-bottom: 20px;
  padding-right: 15px;
  width: 620px;
}
div.post-right-bar {
  border-left: 4px solid #DBE0E3;
  float: left;
  margin: 0 0 10px -4px;
  padding-left:10px;
  width: 240px;
}

div#user-gallery-arrange-container div.user-photo-arrange-item-thumbnail { cursor:move; float:left; line-height:110px; font-size:0; width:110px; height:110px; text-align:center; background-color:#EFEFEF; border:1px solid #CCC; margin:2px; }
div#user-gallery-arrange-container div.user-photo-arrange-item-thumbnail img { vertical-align:middle; }

div.post-item-detail div.wysiwyg-content img.post-image {
  margin: 0 0 5px 10px;
}

div.posts-list div.post-item {
  margin-bottom: 10px;
}
div.posts-list div.post-item h2 {
  margin-bottom: 5px;
  padding-top: 2px;
}
div.posts-list div.post-item p {
  margin-top: 5px;
}
div.posts-list div.post-item div.image {
  float: left;
  margin-right: 10px;
  text-align: center;
}

div.posts-list.float-left {
  width: 640px;
}
div#posts-side-bar {
  float: right;
  width: 250px;
}
div#posts-side-bar fieldset {
  margin-bottom: 20px;
}
div#posts-side-bar fieldset legend {
  font-size: 130%;
  margin-bottom: 5px;
}
div#posts-side-bar fieldset ul {
  color: #CCC;
  font-weight: bold;
  margin: 0;
  padding-left: 20px;
}
div#posts-side-bar fieldset ul li span {
  color: #333;
}
div#posts-side-bar fieldset ul li a  {
  font-weight: normal;
}
div#posts-side-bar img  {
  margin: 0 3px 10px 3px;
}



/* ===== SHARING ================================================================================== */
div.share-box {margin: 5px 0 30px 0;}
div.share-box h2 {margin: 0 0 10px 0;}
div.share-box div.share-icons a {display: block; width: 32px; height: 32px; float: left; margin-right: 20px;}
div.share-box div.share-icons a.digg {background: url('/images/icons/sharing/digg.png') no-repeat;}
div.share-box div.share-icons a.twitter {background: url('/images/icons/sharing/twitter.png') no-repeat;}
div.share-box div.share-icons a.stumbleupon {background: url('/images/icons/sharing/stumbleupon.png') no-repeat;}
div.share-box div.share-icons a.facebook {background: url('/images/icons/sharing/facebook.png') no-repeat;}
div.share-box div.share-icons a.delicious {background: url('/images/icons/sharing/delicious.png') no-repeat;}
div.share-box div.share-icons a.google {background: url('/images/icons/sharing/google.png') no-repeat;}


/* ===== COMMENTS ================================================================================= */
div#comments-list div.comment {
  background-color: #EFEFEF;
  border: 1px solid #BFBFBF;
  margin: 10px 0;
  padding: 10px;
}
div#comments-list div.comment div.comment-content p {
  margin: 0 0 5px 0;
}
div#comments-list form.new_comment_with_parent {
  margin-top: 10px;
  padding: 10px;
}


/* ===== HORSES =================================================================================== */
div#pedigree-container {
  overflow: auto;
}
table.pedigree-table {
 /* border: 1px solid #DDD;*/
  margin-bottom: 5px;
  min-width: 80%;
}
table.pedigree-table tr td {
  /*border: 1px solid #FFF;*/
  min-width: 120px;
  padding: 10px;
}
table.pedigree-table tr td span.pedigree-label {
  margin-right: 20px;
}
table.pedigree-table tr td.sire {
  /*background-color: #dfdfff;*/
}
table.pedigree-table tr td.dam {
/*  background-color: #ffdfdf;*/
  border-top: 1px solid #000;
}
table.pedigree-table.pedigree-form input{
  width:140px;
}

table.pedigree-table.pedigree-form tr td.dam input{
  border: 1px solid #EF3B3B;
}

table.pedigree-table.pedigree-form tr td.sire input{
  border: 1px solid #5981EF;
}

/* ===== VIDEOS =================================================================================== */
div#user-video-container div.video-player-container {
  background-color: #EEE;
  padding: 10px;
  text-align: center;
}
a.video-preview, div.video-preview {
  display: block;
  padding: 3px;
}
a.video-preview span, div.video-preview span {
  background: url('/images/layout/video-channel-video-play-icon.png') no-repeat center top;
  display: block;
  height: 84px;
  left: 0;
  top: 3px;
  width: 120px;
}
a.video-preview:hover span {
  background-position: center -84px;
}


div#user-video-form-container div.video-thumbnail {
  color: #FFF;
  float: left;
  margin: 0 15px 20px 0;
  padding: 5px 5px 0 5px;
  text-align: center;
}
div#user-video-form-container div.video-thumbnail:hover, div#user-video-form-container div.video-thumbnail.selected {
  background-color: #DDD;
}
div#user-video-form-container div.video-thumbnail label {
  background-color: #000;
  display: block;
  line-height: 90px;
  height: 90px;
  padding: 3px;
}

/* ===== ADMINISTRATION =========================================================================== */
div.administration div.sidebar {
  float: right;
  margin-right: 15px;
  width: 160px;
}
div.administration div.sidebar div#admin-menu strong {
  border-bottom: 1px solid #D7D5D4;
  display: block;
  outline: 0;
  padding: 5px;
}
div.administration div.sidebar div#admin-menu strong.last {
  border: 0;
}
div.administration div.sidebar div#admin-menu strong.active a {
  color: #444;
  font-weight: bold;
}
div.administration div.sidebar div#admin-menu strong a {
  color: #B42D3A;
  display: block;
  float: left;
  font-weight: normal;
  outline: 0;
  padding-left: 25px;
  position: relative;
  text-decoration: none;
  width: 110px;
}
div.administration div.sidebar div#admin-menu strong a span {
  left: 0;
  position: absolute;
}
div.administration div.sidebar div#admin-menu ul {
  margin: 3px 0;
  padding-left: 30px;
}
div.administration div.sidebar div#admin-menu ul li a.active {
  color: #444;
  font-weight: bold;
}
div.administration div.content {
  float: left;
  width: 750px;
}
div.administration div.float-left {
  margin-right: 20px;
}
div.administration h4 {
  margin: 3px 0;
}
div.administration dt, div.administration dd {
  float: left;
  color: #888;
  padding: 2px 5px;
}
div.administration dt.total, div.administration dd.total {
  border-top: 1px solid #888;
  color: inherit;
}
div.administration dt {
  width: 120px;
  clear: both;
}
div.administration dd {
  margin: 0;
  width: 100px;
  text-align: right;
}
div.administration tr.featured td {
  background-color: #2E83FF;
  color: #FFF;
  font-weight: bold;
}
div.administration tr.featured td a{
  background-color: #2E83FF;
  font-weight: bold;
  color: #FFF;
}

/* ===== CATEGORIES TREE ========================================================================== */
div.categories-tree {
  overflow: hidden;
}
div.categories-tree ul li {
  width: 100%;
}
div.categories-tree ul li a.light-text {
  color: #888;
}
div.categories-tree ul li a.light-text:hover {
  color: #000;
  text-decoration: underline;
}
div.categories-tree ul li:hover > a {
  background-color: #DDD;
}
div.categories-tree ul li div.action-links {
  display: inline;
  float: right;
}

/* ===== LIVE CHANNEL VIDEO ======================================================================= */
div#flash_player {
  background: #000;
}
div#live-channel-video {
  background-color: #333;
  border: 1px solid #000;
  float: left;
  padding: 7px 0 7px 7px;
}

div#live-channel-video div#live-channel-video-player {
  text-align: center;
}
div#live-channel-thumbnail-bar {
  margin-top: 5px;
  padding: 6px 0 0 6px;
  border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; /* jQuery UI */
}
div#live-channel-thumbnail-bar div.live-channel-thumbnail, div#live-channel-thumbnail-bar a.live-channel-thumbnail {
  display: block;
  float: left;
  margin: 0 6px 6px 0;
  padding: 5px 3px;
  text-align: center;
  text-decoration: none;
  height: 70px;
  width: 103px;
  border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_highlight-soft_75_e6e6e6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #555555; outline: none; /* jQuery UI */
}
div#live-channel-thumbnail-bar a.live-channel-thumbnail:hover {
  border: 1px solid #999999; background: #dadada url(images/ui-bg_inset-soft_75_dadada_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #B42D3A; outline: none; /* jQuery UI */
}
div#live-channel-thumbnail-bar div.live-channel-thumbnail {
  border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #B42D3A; outline: none; /* jQuery UI */
}
div.live-channel-lifestream {
  width: 680px;
}

/* ===== LIVE CHANNEL SIDEBAR ======================================================================== */
div#live-channel-sidebar {
  background-color: #333;
  border: 1px solid #000;
  float: left;
  padding: 15px 7px 7px 7px;
  position: relative;
  text-align: center;
  width: 300px;
}
div#live-channel-sidebar div.connecting {
  color: #FFF;
  width: 100%;
}

/* ===== LIVE CHANNEL CHAT ======================================================================== */
div#live-channel-chat {
}
div#live-channel-chat div#chat-container {
  width: 300px;
}
div#live-channel-chat div#chat-container div#chat-header {
  margin-bottom: 3px;
}
div#live-channel-chat div#chat-container div#chat-header a {
  text-decoration: none;
}
div#live-channel-chat div#chat-container div#chat-header div.float-left {
  width: 190px;
}
div#live-channel-chat div#chat-container div#chat-header div.float-right {
  width: 100px;
}
div#live-channel-chat div#chat-container div#chat-messages-border {
  float: left;
  width: 184px;
  height: 350px;
  padding: 3px 3px;
  font-size: 80%;
  border: 1px solid #AAAAAA;
}
div#live-channel-chat div#chat-container div#chat-messages-border div#chat-messages-container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
div#live-channel-chat div#chat-container div#chat-messages-border div#chat-messages-container ul#chat-messages {
  margin: 0;
  padding: 0;
}
div#live-channel-chat div#chat-container div#chat-messages-border.chat-messages-border-full {
  width: 292px !important;
}
div#live-channel-chat div#chat-container div#chat-messages-border div#chat-messages-container ul#chat-messages li {
  list-style: none;
}
div#live-channel-chat div#chat-container div#chat-messages-border div#chat-messages-container ul#chat-messages li.private-message {
  color: #F00;
}
div#live-channel-chat div#chat-container div#chat-messages-border div#chat-messages-container ul#chat-messages span.chat-message-time {
  color: #AAA;
}
div#live-channel-chat div#chat-container div#chat-messages-border div#chat-messages-container ul#chat-messages a, div#live-channel-chat div#chat-messages-border div#chat-messages-container ul#chat-messages span.chat-message-user {
  font-weight: bold;
  text-decoration: none;
}
div#live-channel-chat div#chat-container div#chat-users-border {
  float: right;
  width: 94px;
  height: 350px;
  padding: 3px 3px;
  font-size: 80%;
  border: 1px solid #AAAAAA;
  background-color: #e2e2e2;
}
div#live-channel-chat div#chat-container div#chat-users-border div#chat-users-container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
div#live-channel-chat div#chat-container div#chat-users-border div#chat-users-container ul#chat-users {
  margin: 0;
  padding: 0;
}
div#live-channel-chat div#chat-container div#chat-users-border div#chat-users-container ul#chat-users li {
  list-style: none;
  font-weight: bold;
  border-bottom: 1px solid #FFF;
  overflow: hidden;
  white-space: nowrap;
}
div#live-channel-chat div#chat-container div#chat-users-border div#chat-users-container ul#chat-users a {
  text-decoration: none;
}
div#live-channel-chat div#chat-container form {
  float: left;
}
div#live-channel-chat div#chat-container textarea {
  border: 1px solid #AAAAAA;
  margin: 10px 0 0 0;
  width: 220px;
}
div#live-channel-chat div#chat-container input {
  background: #B42D3A;
  width: 65px;
  display: block;
}
div#live-channel-chat div#chat-container div.connecting #ajax-indicator {
  display: inline;
  margin-bottom: 10px;
}

div#live-channel-chat div#chat-container div#chat-pm {
  border: 1px solid #000;
  background-color: #E0D5CD;
  font-size: 80%;
  line-height: 24px;
  height: 25px;
  margin-top: 10px;
  padding-left: 5px;
}
div#live-channel-chat div#chat-container div#chat-pm span {
  font-size: 13px;
}
div#live-channel-chat div#chat-container div#chat-pm span#chat-pm-user {
  font-weight: bold;
  font-size: inherit;
}
div#live-channel-chat div#chat-container div#chat-pm a {
  text-decoration: none;
}

a.toggle-chat-link {
  display: block;
  float: right;
  outline: 0;
  width: 6px;
}
a.toggle-chat-link.hide {
  background: #333 url('/images/layout/hide-bar-button.png') no-repeat center center;
  margin-left: 1px;
}
a.toggle-chat-link.hide:hover {
  background: #333 url('/images/layout/hide-bar-button-hover.png') no-repeat center center;
}
a.toggle-chat-link.show {
  background: #333 url('/images/layout/show-bar-button.png') no-repeat center center;
  margin-right: 1px;
}
a.toggle-chat-link.show:hover {
  background: #333 url('/images/layout/show-bar-button-hover.png') no-repeat center center;

}

/* ===== LIVE CHANNEL JSCROLLPANE  ================================================================ */
.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background: #aaa;
}
.jScrollPaneDrag {
  position: absolute;
  background: #666;
  cursor: pointer;
  overflow: hidden;
}
.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height: 9px;
}
a.jScrollArrowUp:hover {
  /*background-color: #f60;*/
}
a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height: 9px;
}
a.jScrollArrowDown:hover {
  /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  /*background-color: #f00;*/
}

/* ===== LIVE CHANNEL CONTROL PANEL  ============================================================== */
div#control-panel {
  background-color: #333;
  border: 1px solid #000;
  margin-top: 6px;
  padding: 0 7px 7px 7px;
}
div#control-panel fieldset {
  background-color: #e2e2e2;
  border: 1px solid #AAAAAA;
  margin-top: 10px;
}
div#control-panel fieldset legend {
  background-color: #e2e2e2;
  padding: 0 10px;
}
div#control-panel div.form-item {
  padding: 0 5px;
  line-height: 30px;
  margin: 5px 0;
}
div#control-panel div.form-item label {
  padding-right: 0;
}
div#control-panel input[type=submit], div#control-panel .submit-indicator {
  margin-top: 0;
  line-height: 20px;
}

/* ===== BANNERS ================================================================================= */
fieldset.banner-preview div {
  _height: 200px;
  max-height: 200px;
  overflow: auto;
  width: 705px;
}
div.page-top-banner {
  margin-bottom: 10px;
  text-align: center;
}
div.banner {
  text-align: center;
}
div.banner.event-banner {
  margin-bottom: 20px;
}

/* ===== TAGS ===================================================================================== */
div.tags-cloud-edit {
  margin: 5px 0 0 20px;
}
div.tags-cloud {
  background-color: #fafafa;
  line-height: 160%;
  padding: 0px 10px 10px 10px;
}
div.tags-cloud a.css1 {
  font-size: 12px;
}
div.tags-cloud a.css2 {
  font-size: 14px;
}
div.tags-cloud a.css3 {
  font-size: 16px;
}
div.tags-cloud a.css4 {
  font-size: 18px;
}

/* ===== SEARCH =================================================================================== */
div#login-search-box {
  float: right;
  margin: 15px 0 0 0;
}
div#login-search-box div.current-user-links {
  margin: 3px 5px 0 10px;
}
div#login-search-box div.current-user-links a.home-link {
  margin-right: 10px;
}
div#friends-messages-counters {
  float: left;
  margin: 3px 10px 0 0;
}
div#friends-messages-counters a {
  margin-left: 10px;
  outline: 0;
  position: relative;
  text-decoration: none;
}
div#friends-messages-counters a span.text {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #B20C13;
  border-radius: 3px;
  bottom: -7px;
  color: #FFF;
  display: block;
  font-size: 9px;
  height: 13px;
  line-height: 13px;
  left: 10px;
  padding: 0 3px;
  position: absolute;
}



div#login-search-box small {
  display: block;
  float: left;
  margin: 4px 10px 0 0;
}
div#login-search-box a.image-replacement {
  background: url('/images/layout/header/login-button.png') no-repeat left top;
  display: block;
  float: left;
  height: 26px;
  outline: 0;
  width: 78px;
}
div#login-search-box a:hover.image-replacement {
  background-position: 0 -26px;
}
div#login-search-box form {
  float: left;
  margin-left: 4px;
  width: 150px;
}
div#login-search-box form div.query-field {
  background: url('/images/layout/header/search-field-background.png') no-repeat center left;
  float: right;
  height: 25px;
  width: 119px;
}
div#login-search-box form div.query-field input {
  background: none;
  border: 0;
  margin: 3px 0 0 5px;
  width: 105px;
}
div#login-search-box form input[type=image] {
  float: right;
}

div#search-results div.user-pages-list.floated {
  float: left;
  width: 48%;
}
div#search-results div.posts-list.floated {
  float: right;
  width: 48%;
}

/* ===== VIDEO CHANNEL ============================================================================ */
div#video-channel-layout-container {
  background: url('/images/layout/video-channel-movie-strip-background.png') repeat-y 0 3px;
  margin: 10px auto 20px auto;
  padding: 15px 30px 1px 30px;
  width: 920px;
}
div#video-channel-layout-container div#channel-bar {
  background-color: #DF3742;
  color: #FFF;
}
div#video-channel-layout-container div#channel-bar a {
  color: #FFF;
}
div#video-channel-layout-container div#channel-bar form {
  float: left;
  margin-left: 3px;
}
div#video-channel-layout-container div#channel-bar form input[type=text] {
  float: left;
  height: 15px;
}
div#video-channel-layout-container div#channel-bar form div.submit {
  float: left;
  margin-top: -12px;
}

div#video-channel-layout-container div#video-channel-header-image {
  margin-bottom: 20px;
  text-align: center;
}
div#video-channel-layout-container div.lite-corner.channel-box {
  background-color: #C5303A;
  margin-bottom: 20px;
  padding: 10px;
}
div#video-channel-layout-container div.lite-corner.white {
  background: #FFF;
}
div#video-channel-layout-container div.lite-corner h1 {
  color: #B31117;
  font-size: 30px;
  margin: 0;
}

div.video-channel-carousel div.jcarousel-container {
  padding: 11px 65px;
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-clip {
  width:  800px;
}
div.video-channel-carousel div.jcarousel-container ul.jcarousel-list li {
  background-color: #000;
  height: 84px;
  margin-right: 10px;
  padding: 3px;
  width: 84px;
}
div.video-channel-carousel div.jcarousel-container ul.jcarousel-list li div a {
  background: url('/images/layout/video-channel-video-play-icon.png') no-repeat 0 0;
  display: block;
  height: 84px;
  width: 84px;
}
div.video-channel-carousel div.jcarousel-container ul.jcarousel-list li div a:hover {
  background-position: 0 -84px;
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal {
  background-color: #AA2931;
  border-left: 1px solid #DDD;
  height: 112px;
  width: 50px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal div {
  background: url('/images/layout/small-arrow-right.png') no-repeat center center;
  height: 112px;
  width: 50px;
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal {
  background-color: #AA2931;
  border-right: 1px solid #DDD;
  height: 112px;
  width: 50px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal div {
  background: url('/images/layout/small-arrow-left.png') no-repeat center center;
  height: 112px;
  width: 50px;
}

div#video-channel-layout-container div.channel-info-fans {
  margin: 0;
}
div#video-channel-layout-container div.channel-info-fans div.float-left {
  width: 250px;
}
div#video-channel-layout-container div.channel-info-fans div.float-left div.friends-fans-container {
  margin-top: 5px;
}
div#video-channel-layout-container div.channel-info-fans div.float-right {
  width: 600px;
}

div.channel-videos.with-lifestream {
  border-right: 1px solid #DDD;
  float: left;
  margin-right: -1px;
  padding-top: 15px;
  width: 449px;
}
div.channel-videos div.channel-video {
  float: left;
  margin-right: 10px;
  padding: 3px;
  width: 130px;
}
div.channel-videos div.channel-video p {
  font-size: 10px;
  line-height: 120%;
  margin: 5px 5px 10px 5px;
}
div.channel-videos div.channel-video div {
  border: 3px solid #000;
}
div.channel-videos div.channel-video div a {
  background: url('/images/layout/video-channel-video-play-icon.png') no-repeat center 0;
  display: block;
  height: 84px;
}
div.channel-videos div.channel-video div a:hover {
  background-position: center -84px;
}

div#video-channel-layout-container div#title-box div {
  font-weight: bold;
  margin-top: 10px;
}
div#video-channel-layout-container div#title-box div a {
  font-weight: normal;
}
div#video-channel-layout-container div#title-box div span {
  color: #CCC;
  font-weight: normal;
  margin: 0 5px;
}

div#video-channel-layout-container div#lifestream {
  border-left: 1px solid #DDD;
  float: right;
  padding-left: 20px;
  width: 430px;
}
div#video-channel-layout-container div#lifestream div#lifestream-tabs.margin-top {
  margin-top: 17px !important;
}

div.video-channel-video-carousel {
  margin-right: 25px;
}
div.video-channel-video-carousel div.jcarousel-container {
  background-color: #EEE;
  border: 1px solid #CCC;
  height: 120px;
  margin-top: 20px;
  padding: 10px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-clip {
  width:  390px;
}
div.video-channel-video-carousel div.jcarousel-container ul.jcarousel-list li {
  background-color: #000;
  height: 84px;
  margin-right: 10px;
  padding: 3px;
  width: 84px;
}
div.video-channel-video-carousel div.jcarousel-container ul.jcarousel-list li div a {
  background: url('/images/layout/video-channel-video-play-icon.png') no-repeat 0 0;
  display: block;
  height: 84px;
  width: 84px;
}
div.video-channel-video-carousel div.jcarousel-container ul.jcarousel-list li div a:hover {
  background-position: 0 -84px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-next-horizontal {
  bottom: 10px;
  height: 22px;
  right: 10px;
  top: auto;
  width: 20px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-next-horizontal div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat -20px 0;
  height: 22px;
  width: 20px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-next-horizontal.jcarousel-next-disabled div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat -20px -22px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-prev-horizontal {
  bottom: 10px;
  height: 22px;
  left: auto;
  right: 30px;
  top: auto;
  width: 20px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-prev-horizontal div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat 0 0;
  height: 22px;
  width: 20px;
}
div.video-channel-video-carousel div.jcarousel-container div.jcarousel-prev-horizontal.jcarousel-prev-disabled div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat 0 -22px;
}

div#video-channel-event-carousel {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #333333;
  border: 1px solid #000000;
  border-radius: 3px;
  color: #EEE;
  float: right;
}
div#video-channel-event-carousel b.box-header {
  display: block;
  padding: 10px 0 0 15px;
}
div#video-channel-event-carousel div.jcarousel-container {
  padding: 0;
}
div#video-channel-event-carousel div.jcarousel-container div.jcarousel-clip {
  font-size: 80%;
  height: 318px;
  line-height: 150%;
  margin-right: 30px;
  padding: 10px;
}
div#video-channel-event-carousel div.jcarousel-container ul.jcarousel-list li {
  height: 106px;
  padding: 3px;
  width: 250px;
}
div#video-channel-event-carousel div.jcarousel-container ul.jcarousel-list li div.video-item {
  border: 1px solid #666;
  float: left;
  margin-right: 10px;
  width: 84px;
}
div#video-channel-event-carousel div.jcarousel-container ul.jcarousel-list li div.video-item a {
  background: url('/images/layout/video-channel-video-play-icon.png') no-repeat 0 0;
  display: block;
  height: 84px;
  width: 84px;
}
div#video-channel-event-carousel div.jcarousel-container ul.jcarousel-list li div.video-item a:hover {
  background-position: 0 -84px;
}
div#video-channel-event-carousel div.jcarousel-container div.jcarousel-next {
  height: 16px;
  position: absolute;
  right: 5px;
  bottom: 20px;
  width: 16px;
}
div#video-channel-event-carousel div.jcarousel-container div.jcarousel-next div {
  background: url('/images/layout/video-channel-event-down.png') no-repeat center center;
  height: 16px;
  width: 16px;
}
div#video-channel-event-carousel div.jcarousel-container div.jcarousel-prev {
  height: 16px;
  position: absolute;
  right: 5px;
  top: 10px;
  width: 16px;
}
div#video-channel-event-carousel div.jcarousel-container div.jcarousel-prev div {
  background: url('/images/layout/video-channel-event-up.png') no-repeat center center;
  height: 16px;
  width: 16px;
}

div#live-channel-carousel-container {
  bottom: 0;
  position: absolute;
}
div#live-channel-carousel {
  position: relative;
}
div#live-channel-carousel strong {
  color: #DDD;
  margin-left: 12px;
}
div#live-channel-carousel a#view-all {
  bottom: 8px;
  color: #DDD;
  left: 15px;
  position: absolute;
  z-index: 10;
}
div#live-channel-carousel div.jcarousel-container {
  height: 120px;
  padding: 0 0 0 9px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-clip {
  font-size: 80%;
  line-height: 150%;
  padding: 0;
  width:  285px;
}
div#live-channel-carousel div.jcarousel-container ul.jcarousel-list li {
  height: 106px;
  margin-right: 5px;
  padding: 3px;
  width: 84px;
}
div#live-channel-carousel div.jcarousel-container ul.jcarousel-list li div.video-item {
  border: 1px solid #666;
  float: left;
  width: 84px;
}
div#live-channel-carousel div.jcarousel-container ul.jcarousel-list li div.video-item a {
  background: url('/images/layout/video-channel-video-play-icon.png') no-repeat 0 0;
  display: block;
  height: 84px;
  width: 84px;
}
div#live-channel-carousel div.jcarousel-container ul.jcarousel-list li div.video-item a:hover {
  background-position: 0 -84px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal {
  bottom: 5px;
  height: 22px;
  right: 10px;
  top: auto;
  width: 20px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat -20px 0;
  height: 22px;
  width: 20px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal.jcarousel-next-disabled div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat -20px -22px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal {
  bottom: 5px;
  height: 22px;
  left: auto;
  right: 30px;
  top: auto;
  width: 20px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat 0 0;
  height: 22px;
  width: 20px;
}
div#live-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal.jcarousel-prev-disabled div {
  background: url('/images/layout/video-channel-video-navigation.png') no-repeat 0 -22px;
}

div.video-player-container {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #333333;
  border: 1px solid #000000;
  border-radius: 3px;
  padding: 3px;
}
div#video-channel-event-container div#description p {
  margin: 0;
}
div.video-channel-event-content-box {
  background-color: #EEE;
  border: 1px solid #CCC;
  padding: 10px;
  width: 595px;
}

/* ===== CAROUSEL ================================================================================= */
.jcarousel-container {
  position: relative;
}
.jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}
.jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.jcarousel-list li, .jcarousel-item {
  float: left;
  list-style: none;
  width: 75px; /* We set the width/height explicitly. No width/height causes infinite loops. */
  height: 75px; /* We set the width/height explicitly. No width/height causes infinite loops. */
}
.jcarousel-next {
  z-index: 3;
  display: none;
}
.jcarousel-prev {
  z-index: 3;
  display: none;
}
.jcarousel-container {
  padding: 0 40px;
}
.jcarousel-list {
  width:  255px;
}
.jcarousel-item-placeholder {
  background: #fff url(jcarousel_loading.gif) 50% 50% no-repeat;
}
.jcarousel-next-horizontal {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.jcarousel-next-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-next-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
.jcarousel-prev-horizontal {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

/* ===== LIKE ===================================================================================== */
div#user-likes-list {
  height: 400px;
  margin: 5px 0;
  overflow: auto;
}

div#video-channel-layout-container div#channel-bar, div.video-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal, div.video-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal {
  background-image: -moz-linear-gradient(top, #DF3742, #A72931); /* FF3.6 */
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DF3742),color-stop(1, #A72931)); /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3742', endColorstr='#A72931'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3742', endColorstr='#A72931')"; /* IE8 */
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-next-horizontal:active, div.video-channel-carousel div.jcarousel-container div.jcarousel-prev-horizontal:active {
  background-image: -moz-linear-gradient(top, #A72931, #DF3742); /* FF3.6 */
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DF3742),color-stop(1, #A72931)); /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3742', endColorstr='#A72931'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3742', endColorstr='#A72931')"; /* IE8 */
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-next-disabled, div.video-channel-carousel div.jcarousel-container div.jcarousel-prev-disabled {
  background-image: -moz-linear-gradient(top, #FFFFFF, #AAAAAA); /* FF3.6 */
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFFFFF),color-stop(1, #AAAAAA)); /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#AAAAAA'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#AAAAAA')"; /* IE8 */
}
div.video-channel-carousel div.jcarousel-container div.jcarousel-next-disabled:active, div.video-channel-carousel div.jcarousel-container div.jcarousel-prev-disabled:active {
  background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF); /* FF3.6 */
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DF3742),color-stop(1, #A72931)); /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3742', endColorstr='#A72931'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3742', endColorstr='#A72931')"; /* IE8 */
}

div#video-channel-layout-container div.lite-corner {
  background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE); /* FF3.6 */
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFFFFF),color-stop(1, #EEEEEE)); /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE')"; /* IE8 */
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=2px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=05_inset_soft.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=666666&bgTextureOverlay=07_diagonals_small.png&bgImgOpacityOverlay=100&opacityOverlay=50&bgColorShadow=666666&bgTextureShadow=01_flat.png&bgImgOpacityShadow=100&opacityShadow=50&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_highlight-soft_75_e6e6e6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_inset-soft_75_dadada_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; }
.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-right {  -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-small_100_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #666666 url(images/ui-bg_flat_100_666666_40x100.png) 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
