.ui_icon {
	background-image: url('../images/ico_map.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	background-position: 0px 0px;
}

.ui_icon.fl {
	float: left;
	margin: 0px 5px 0px 0px;
}
.ui_icon.accept { background-position: -0px -0px; }
.ui_icon.add { background-position: -16px -0px; }
.ui_icon.anchor { background-position: -32px -0px; }
.ui_icon.application { background-position: -48px -0px; }
.ui_icon.application_add { background-position: -64px -0px; }
.ui_icon.application_cascade { background-position: -80px -0px; }
.ui_icon.application_delete { background-position: -96px -0px; }
.ui_icon.application_double { background-position: -112px -0px; }
.ui_icon.application_edit { background-position: -128px -0px; }
.ui_icon.application_error { background-position: -144px -0px; }
.ui_icon.application_form { background-position: -160px -0px; }
.ui_icon.application_form_add { background-position: -176px -0px; }
.ui_icon.application_form_delete { background-position: -192px -0px; }
.ui_icon.application_form_edit { background-position: -208px -0px; }
.ui_icon.application_form_magnify { background-position: -224px -0px; }
.ui_icon.application_get { background-position: -240px -0px; }
.ui_icon.application_go { background-position: -256px -0px; }
.ui_icon.application_home { background-position: -272px -0px; }
.ui_icon.application_key { background-position: -288px -0px; }
.ui_icon.application_lightning { background-position: -304px -0px; }
.ui_icon.application_link { background-position: -320px -0px; }
.ui_icon.application_osx { background-position: -336px -0px; }
.ui_icon.application_osx_terminal { background-position: -352px -0px; }
.ui_icon.application_put { background-position: -368px -0px; }
.ui_icon.application_side_boxes { background-position: -384px -0px; }
.ui_icon.application_side_contract { background-position: -400px -0px; }
.ui_icon.application_side_expand { background-position: -416px -0px; }
.ui_icon.application_side_list { background-position: -432px -0px; }
.ui_icon.application_side_tree { background-position: -448px -0px; }
.ui_icon.application_split { background-position: -464px -0px; }
.ui_icon.application_tile_horizontal { background-position: -0px -16px; }
.ui_icon.application_tile_vertical { background-position: -16px -16px; }
.ui_icon.application_view_columns { background-position: -32px -16px; }
.ui_icon.application_view_detail { background-position: -48px -16px; }
.ui_icon.application_view_gallery { background-position: -64px -16px; }
.ui_icon.application_view_icons { background-position: -80px -16px; }
.ui_icon.application_view_list { background-position: -96px -16px; }
.ui_icon.application_view_tile { background-position: -112px -16px; }
.ui_icon.application_xp { background-position: -128px -16px; }
.ui_icon.application_xp_terminal { background-position: -144px -16px; }
.ui_icon.arr_down { background-position: -160px -16px; }
.ui_icon.arr_up { background-position: -176px -16px; }
.ui_icon.arrow_branch { background-position: -192px -16px; }
.ui_icon.arrow_divide { background-position: -208px -16px; }
.ui_icon.arrow_down { background-position: -224px -16px; }
.ui_icon.arrow_in { background-position: -240px -16px; }
.ui_icon.arrow_inout { background-position: -256px -16px; }
.ui_icon.arrow_join { background-position: -272px -16px; }
.ui_icon.arrow_left { background-position: -288px -16px; }
.ui_icon.arrow_merge { background-position: -304px -16px; }
.ui_icon.arrow_out { background-position: -320px -16px; }
.ui_icon.arrow_redo { background-position: -336px -16px; }
.ui_icon.arrow_refresh { background-position: -352px -16px; }
.ui_icon.arrow_refresh_small { background-position: -368px -16px; }
.ui_icon.arrow_right { background-position: -384px -16px; }
.ui_icon.arrow_rotate_anticlockwise { background-position: -400px -16px; }
.ui_icon.arrow_rotate_clockwise { background-position: -416px -16px; }
.ui_icon.arrow_switch { background-position: -432px -16px; }
.ui_icon.arrow_turn_left { background-position: -448px -16px; }
.ui_icon.arrow_turn_right { background-position: -464px -16px; }
.ui_icon.arrow_undo { background-position: -0px -32px; }
.ui_icon.arrow_up { background-position: -16px -32px; }
.ui_icon.asterisk_orange { background-position: -32px -32px; }
.ui_icon.asterisk_yellow { background-position: -48px -32px; }
.ui_icon.award_star_add { background-position: -64px -32px; }
.ui_icon.award_star_bronze_1 { background-position: -80px -32px; }
.ui_icon.award_star_bronze_2 { background-position: -96px -32px; }
.ui_icon.award_star_bronze_3 { background-position: -112px -32px; }
.ui_icon.award_star_delete { background-position: -128px -32px; }
.ui_icon.award_star_gold_1 { background-position: -144px -32px; }
.ui_icon.award_star_gold_2 { background-position: -160px -32px; }
.ui_icon.award_star_gold_3 { background-position: -176px -32px; }
.ui_icon.award_star_silver_1 { background-position: -192px -32px; }
.ui_icon.award_star_silver_2 { background-position: -208px -32px; }
.ui_icon.award_star_silver_3 { background-position: -224px -32px; }
.ui_icon.basket { background-position: -240px -32px; }
.ui_icon.basket_add { background-position: -256px -32px; }
.ui_icon.basket_delete { background-position: -272px -32px; }
.ui_icon.basket_edit { background-position: -288px -32px; }
.ui_icon.basket_error { background-position: -304px -32px; }
.ui_icon.basket_go { background-position: -320px -32px; }
.ui_icon.basket_put { background-position: -336px -32px; }
.ui_icon.basket_remove { background-position: -352px -32px; }
.ui_icon.bell { background-position: -368px -32px; }
.ui_icon.bell_add { background-position: -384px -32px; }
.ui_icon.bell_delete { background-position: -400px -32px; }
.ui_icon.bell_error { background-position: -416px -32px; }
.ui_icon.bell_go { background-position: -432px -32px; }
.ui_icon.bell_link { background-position: -448px -32px; }
.ui_icon.blogspot_icon { background-position: -464px -32px; }
.ui_icon.bomb { background-position: -0px -48px; }
.ui_icon.book { background-position: -16px -48px; }
.ui_icon.book_add { background-position: -32px -48px; }
.ui_icon.book_addresses { background-position: -48px -48px; }
.ui_icon.book_delete { background-position: -64px -48px; }
.ui_icon.book_edit { background-position: -80px -48px; }
.ui_icon.book_error { background-position: -96px -48px; }
.ui_icon.book_go { background-position: -112px -48px; }
.ui_icon.book_key { background-position: -128px -48px; }
.ui_icon.book_link { background-position: -144px -48px; }
.ui_icon.book_next { background-position: -160px -48px; }
.ui_icon.book_open { background-position: -176px -48px; }
.ui_icon.book_previous { background-position: -192px -48px; }
.ui_icon.box { background-position: -208px -48px; }
.ui_icon.brick_add { background-position: -224px -48px; }
.ui_icon.brick_delete { background-position: -240px -48px; }
.ui_icon.brick_edit { background-position: -256px -48px; }
.ui_icon.brick_error { background-position: -272px -48px; }
.ui_icon.brick_go { background-position: -288px -48px; }
.ui_icon.brick_link { background-position: -304px -48px; }
.ui_icon.bricks { background-position: -320px -48px; }
.ui_icon.briefcase { background-position: -336px -48px; }
.ui_icon.bug { background-position: -352px -48px; }
.ui_icon.bug_add { background-position: -368px -48px; }
.ui_icon.bug_delete { background-position: -384px -48px; }
.ui_icon.bug_edit { background-position: -400px -48px; }
.ui_icon.bug_error { background-position: -416px -48px; }
.ui_icon.bug_go { background-position: -432px -48px; }
.ui_icon.bug_link { background-position: -448px -48px; }
.ui_icon.building { background-position: -464px -48px; }
.ui_icon.building_add { background-position: -0px -64px; }
.ui_icon.building_delete { background-position: -16px -64px; }
.ui_icon.building_edit { background-position: -32px -64px; }
.ui_icon.building_error { background-position: -48px -64px; }
.ui_icon.building_go { background-position: -64px -64px; }
.ui_icon.building_key { background-position: -80px -64px; }
.ui_icon.building_link { background-position: -96px -64px; }
.ui_icon.bullet_add { background-position: -112px -64px; }
.ui_icon.bullet_blue { background-position: -128px -64px; }
.ui_icon.bullet_delete { background-position: -144px -64px; }
.ui_icon.bullet_disk { background-position: -160px -64px; }
.ui_icon.bullet_error { background-position: -176px -64px; }
.ui_icon.bullet_feed { background-position: -192px -64px; }
.ui_icon.bullet_go { background-position: -208px -64px; }
.ui_icon.bullet_green { background-position: -224px -64px; }
.ui_icon.bullet_key { background-position: -240px -64px; }
.ui_icon.bullet_orange { background-position: -256px -64px; }
.ui_icon.bullet_picture { background-position: -272px -64px; }
.ui_icon.bullet_pink { background-position: -288px -64px; }
.ui_icon.bullet_purple { background-position: -304px -64px; }
.ui_icon.bullet_red { background-position: -320px -64px; }
.ui_icon.bullet_star { background-position: -336px -64px; }
.ui_icon.bullet_wrench { background-position: -352px -64px; }
.ui_icon.bullet_yellow { background-position: -368px -64px; }
.ui_icon.cake { background-position: -384px -64px; }
.ui_icon.calculator { background-position: -400px -64px; }
.ui_icon.calculator_add { background-position: -416px -64px; }
.ui_icon.calculator_delete { background-position: -432px -64px; }
.ui_icon.calculator_edit { background-position: -448px -64px; }
.ui_icon.calculator_error { background-position: -464px -64px; }
.ui_icon.calculator_link { background-position: -0px -80px; }
.ui_icon.calendar { background-position: -16px -80px; }
.ui_icon.calendar_add { background-position: -32px -80px; }
.ui_icon.calendar_delete { background-position: -48px -80px; }
.ui_icon.calendar_edit { background-position: -64px -80px; }
.ui_icon.calendar_link { background-position: -80px -80px; }
.ui_icon.calendar_view_day { background-position: -96px -80px; }
.ui_icon.calendar_view_month { background-position: -112px -80px; }
.ui_icon.calendar_view_week { background-position: -128px -80px; }
.ui_icon.camera { background-position: -144px -80px; }
.ui_icon.camera_add { background-position: -160px -80px; }
.ui_icon.camera_delete { background-position: -176px -80px; }
.ui_icon.camera_edit { background-position: -192px -80px; }
.ui_icon.camera_error { background-position: -208px -80px; }
.ui_icon.camera_go { background-position: -224px -80px; }
.ui_icon.camera_link { background-position: -240px -80px; }
.ui_icon.camera_small { background-position: -256px -80px; }
.ui_icon.cancel { background-position: -272px -80px; }
.ui_icon.car { background-position: -288px -80px; }
.ui_icon.car_add { background-position: -304px -80px; }
.ui_icon.car_delete { background-position: -320px -80px; }
.ui_icon.cart_add { background-position: -336px -80px; }
.ui_icon.cart_delete { background-position: -352px -80px; }
.ui_icon.cart_edit { background-position: -368px -80px; }
.ui_icon.cart_error { background-position: -384px -80px; }
.ui_icon.cart_go { background-position: -400px -80px; }
.ui_icon.cart_put { background-position: -416px -80px; }
.ui_icon.cart_remove { background-position: -432px -80px; }
.ui_icon.cd { background-position: -448px -80px; }
.ui_icon.cd_add { background-position: -464px -80px; }
.ui_icon.cd_burn { background-position: -0px -96px; }
.ui_icon.cd_delete { background-position: -16px -96px; }
.ui_icon.cd_edit { background-position: -32px -96px; }
.ui_icon.cd_eject { background-position: -48px -96px; }
.ui_icon.cd_go { background-position: -64px -96px; }
.ui_icon.chart_bar { background-position: -80px -96px; }
.ui_icon.chart_bar_add { background-position: -96px -96px; }
.ui_icon.chart_bar_delete { background-position: -112px -96px; }
.ui_icon.chart_bar_edit { background-position: -128px -96px; }
.ui_icon.chart_bar_error { background-position: -144px -96px; }
.ui_icon.chart_bar_link { background-position: -160px -96px; }
.ui_icon.chart_curve { background-position: -176px -96px; }
.ui_icon.chart_curve_add { background-position: -192px -96px; }
.ui_icon.chart_curve_delete { background-position: -208px -96px; }
.ui_icon.chart_curve_edit { background-position: -224px -96px; }
.ui_icon.chart_curve_error { background-position: -240px -96px; }
.ui_icon.chart_curve_go { background-position: -256px -96px; }
.ui_icon.chart_curve_link { background-position: -272px -96px; }
.ui_icon.chart_line { background-position: -288px -96px; }
.ui_icon.chart_line_add { background-position: -304px -96px; }
.ui_icon.chart_line_delete { background-position: -320px -96px; }
.ui_icon.chart_line_edit { background-position: -336px -96px; }
.ui_icon.chart_line_error { background-position: -352px -96px; }
.ui_icon.chart_line_link { background-position: -368px -96px; }
.ui_icon.chart_organisation { background-position: -384px -96px; }
.ui_icon.chart_organisation_add { background-position: -400px -96px; }
.ui_icon.chart_organisation_delete { background-position: -416px -96px; }
.ui_icon.chart_pie { background-position: -432px -96px; }
.ui_icon.chart_pie_add { background-position: -448px -96px; }
.ui_icon.chart_pie_delete { background-position: -464px -96px; }
.ui_icon.chart_pie_edit { background-position: -0px -112px; }
.ui_icon.chart_pie_error { background-position: -16px -112px; }
.ui_icon.chart_pie_link { background-position: -32px -112px; }
.ui_icon.clock { background-position: -48px -112px; }
.ui_icon.clock_add { background-position: -64px -112px; }
.ui_icon.clock_delete { background-position: -80px -112px; }
.ui_icon.clock_edit { background-position: -96px -112px; }
.ui_icon.clock_error { background-position: -112px -112px; }
.ui_icon.clock_go { background-position: -128px -112px; }
.ui_icon.clock_link { background-position: -144px -112px; }
.ui_icon.clock_pause { background-position: -160px -112px; }
.ui_icon.clock_play { background-position: -176px -112px; }
.ui_icon.clock_red { background-position: -192px -112px; }
.ui_icon.clock_stop { background-position: -208px -112px; }
.ui_icon.cog_add { background-position: -224px -112px; }
.ui_icon.cog_delete { background-position: -240px -112px; }
.ui_icon.cog_edit { background-position: -256px -112px; }
.ui_icon.cog_error { background-position: -272px -112px; }
.ui_icon.cog_go { background-position: -288px -112px; }
.ui_icon.coins { background-position: -304px -112px; }
.ui_icon.coins_add { background-position: -320px -112px; }
.ui_icon.coins_delete { background-position: -336px -112px; }
.ui_icon.color_swatch { background-position: -352px -112px; }
.ui_icon.color_wheel { background-position: -368px -112px; }
.ui_icon.comment { background-position: -384px -112px; }
.ui_icon.comment_add { background-position: -400px -112px; }
.ui_icon.comment_delete { background-position: -416px -112px; }
.ui_icon.comment_edit { background-position: -432px -112px; }
.ui_icon.comments { background-position: -448px -112px; }
.ui_icon.comments_add { background-position: -464px -112px; }
.ui_icon.comments_delete { background-position: -0px -128px; }
.ui_icon.compress { background-position: -16px -128px; }
.ui_icon.computer { background-position: -32px -128px; }
.ui_icon.computer_add { background-position: -48px -128px; }
.ui_icon.computer_delete { background-position: -64px -128px; }
.ui_icon.computer_edit { background-position: -80px -128px; }
.ui_icon.computer_error { background-position: -96px -128px; }
.ui_icon.computer_go { background-position: -112px -128px; }
.ui_icon.computer_key { background-position: -128px -128px; }
.ui_icon.computer_link { background-position: -144px -128px; }
.ui_icon.connect { background-position: -160px -128px; }
.ui_icon.contrast_decrease { background-position: -176px -128px; }
.ui_icon.contrast_increase { background-position: -192px -128px; }
.ui_icon.control_eject { background-position: -208px -128px; }
.ui_icon.control_eject_blue { background-position: -224px -128px; }
.ui_icon.control_end { background-position: -240px -128px; }
.ui_icon.control_end_blue { background-position: -256px -128px; }
.ui_icon.control_equalizer_blue { background-position: -272px -128px; }
.ui_icon.control_fastforward { background-position: -288px -128px; }
.ui_icon.control_fastforward_blue { background-position: -304px -128px; }
.ui_icon.control_pause { background-position: -320px -128px; }
.ui_icon.control_pause_blue { background-position: -336px -128px; }
.ui_icon.control_play { background-position: -352px -128px; }
.ui_icon.control_play_blue { background-position: -368px -128px; }
.ui_icon.control_repeat_blue { background-position: -384px -128px; }
.ui_icon.control_rewind { background-position: -400px -128px; }
.ui_icon.control_rewind_blue { background-position: -416px -128px; }
.ui_icon.control_start { background-position: -432px -128px; }
.ui_icon.control_start_blue { background-position: -448px -128px; }
.ui_icon.control_stop_blue { background-position: -464px -128px; }
.ui_icon.controller { background-position: -0px -144px; }
.ui_icon.controller_add { background-position: -16px -144px; }
.ui_icon.controller_delete { background-position: -32px -144px; }
.ui_icon.controller_error { background-position: -48px -144px; }
.ui_icon.creditcards { background-position: -64px -144px; }
.ui_icon.cross { background-position: -80px -144px; }
.ui_icon.css { background-position: -96px -144px; }
.ui_icon.css_add { background-position: -112px -144px; }
.ui_icon.css_delete { background-position: -128px -144px; }
.ui_icon.css_go { background-position: -144px -144px; }
.ui_icon.css_valid { background-position: -160px -144px; }
.ui_icon.cup { background-position: -176px -144px; }
.ui_icon.cup_add { background-position: -192px -144px; }
.ui_icon.cup_delete { background-position: -208px -144px; }
.ui_icon.cup_edit { background-position: -224px -144px; }
.ui_icon.cup_error { background-position: -240px -144px; }
.ui_icon.cup_go { background-position: -256px -144px; }
.ui_icon.cup_key { background-position: -272px -144px; }
.ui_icon.cup_link { background-position: -288px -144px; }
.ui_icon.cut { background-position: -304px -144px; }
.ui_icon.cut_red { background-position: -320px -144px; }
.ui_icon.database_add { background-position: -336px -144px; }
.ui_icon.database_connect { background-position: -352px -144px; }
.ui_icon.database_delete { background-position: -368px -144px; }
.ui_icon.database_edit { background-position: -384px -144px; }
.ui_icon.database_error { background-position: -400px -144px; }
.ui_icon.database_go { background-position: -416px -144px; }
.ui_icon.database_key { background-position: -432px -144px; }
.ui_icon.database_lightning { background-position: -448px -144px; }
.ui_icon.database_link { background-position: -464px -144px; }
.ui_icon.database_refresh { background-position: -0px -160px; }
.ui_icon.database_save { background-position: -16px -160px; }
.ui_icon.database_table { background-position: -32px -160px; }
.ui_icon.date { background-position: -48px -160px; }
.ui_icon.date_add { background-position: -64px -160px; }
.ui_icon.date_delete { background-position: -80px -160px; }
.ui_icon.date_edit { background-position: -96px -160px; }
.ui_icon.date_error { background-position: -112px -160px; }
.ui_icon.date_go { background-position: -128px -160px; }
.ui_icon.date_link { background-position: -144px -160px; }
.ui_icon.date_magnify { background-position: -160px -160px; }
.ui_icon.date_next { background-position: -176px -160px; }
.ui_icon.date_previous { background-position: -192px -160px; }
.ui_icon.delete { background-position: -208px -160px; }
.ui_icon.disconnect { background-position: -224px -160px; }
.ui_icon.disk { background-position: -240px -160px; }
.ui_icon.disk_multiple { background-position: -256px -160px; }
.ui_icon.door { background-position: -272px -160px; }
.ui_icon.door_in { background-position: -288px -160px; }
.ui_icon.door_open { background-position: -304px -160px; }
.ui_icon.door_out { background-position: -320px -160px; }
.ui_icon.drink { background-position: -336px -160px; }
.ui_icon.drive_add { background-position: -352px -160px; }
.ui_icon.drive_burn { background-position: -368px -160px; }
.ui_icon.drive_cd { background-position: -384px -160px; }
.ui_icon.drive_delete { background-position: -400px -160px; }
.ui_icon.drive_disk { background-position: -416px -160px; }
.ui_icon.drive_edit { background-position: -432px -160px; }
.ui_icon.drive_error { background-position: -448px -160px; }
.ui_icon.drive_go { background-position: -464px -160px; }
.ui_icon.drive_key { background-position: -0px -176px; }
.ui_icon.drive_link { background-position: -16px -176px; }
.ui_icon.drive_magnify { background-position: -32px -176px; }
.ui_icon.drive_network { background-position: -48px -176px; }
.ui_icon.drive_rename { background-position: -64px -176px; }
.ui_icon.drive_user { background-position: -80px -176px; }
.ui_icon.drive_web { background-position: -96px -176px; }
.ui_icon.dvd { background-position: -112px -176px; }
.ui_icon.dvd_add { background-position: -128px -176px; }
.ui_icon.dvd_delete { background-position: -144px -176px; }
.ui_icon.dvd_edit { background-position: -160px -176px; }
.ui_icon.dvd_error { background-position: -176px -176px; }
.ui_icon.dvd_go { background-position: -192px -176px; }
.ui_icon.dvd_key { background-position: -208px -176px; }
.ui_icon.dvd_link { background-position: -224px -176px; }
.ui_icon.email { background-position: -240px -176px; }
.ui_icon.email_add { background-position: -256px -176px; }
.ui_icon.email_attach { background-position: -272px -176px; }
.ui_icon.email_delete { background-position: -288px -176px; }
.ui_icon.email_edit { background-position: -304px -176px; }
.ui_icon.email_error { background-position: -320px -176px; }
.ui_icon.email_go { background-position: -336px -176px; }
.ui_icon.email_link { background-position: -352px -176px; }
.ui_icon.email_open { background-position: -368px -176px; }
.ui_icon.email_open_image { background-position: -384px -176px; }
.ui_icon.emoticon_evilgrin { background-position: -400px -176px; }
.ui_icon.emoticon_grin { background-position: -416px -176px; }
.ui_icon.emoticon_happy { background-position: -432px -176px; }
.ui_icon.emoticon_smile { background-position: -448px -176px; }
.ui_icon.emoticon_surprised { background-position: -464px -176px; }
.ui_icon.emoticon_tongue { background-position: -0px -192px; }
.ui_icon.emoticon_unhappy { background-position: -16px -192px; }
.ui_icon.emoticon_waii { background-position: -32px -192px; }
.ui_icon.emoticon_wink { background-position: -48px -192px; }
.ui_icon.error { background-position: -64px -192px; }
.ui_icon.error_add { background-position: -80px -192px; }
.ui_icon.error_delete { background-position: -96px -192px; }
.ui_icon.error_go { background-position: -112px -192px; }
.ui_icon.exclamation { background-position: -128px -192px; }
.ui_icon.eye { background-position: -144px -192px; }
.ui_icon.facebook-icon { background-position: -160px -192px; }
.ui_icon.facebook { background-position: -176px -192px; }
.ui_icon.feed { background-position: -192px -192px; }
.ui_icon.feed_add { background-position: -208px -192px; }
.ui_icon.feed_delete { background-position: -224px -192px; }
.ui_icon.feed_disk { background-position: -240px -192px; }
.ui_icon.feed_edit { background-position: -256px -192px; }
.ui_icon.feed_error { background-position: -272px -192px; }
.ui_icon.feed_go { background-position: -288px -192px; }
.ui_icon.feed_key { background-position: -304px -192px; }
.ui_icon.feed_link { background-position: -320px -192px; }
.ui_icon.feed_magnify { background-position: -336px -192px; }
.ui_icon.female { background-position: -352px -192px; }
.ui_icon.film { background-position: -368px -192px; }
.ui_icon.film_add { background-position: -384px -192px; }
.ui_icon.film_delete { background-position: -400px -192px; }
.ui_icon.film_edit { background-position: -416px -192px; }
.ui_icon.film_error { background-position: -432px -192px; }
.ui_icon.film_go { background-position: -448px -192px; }
.ui_icon.film_key { background-position: -464px -192px; }
.ui_icon.film_link { background-position: -0px -208px; }
.ui_icon.film_save { background-position: -16px -208px; }
.ui_icon.find { background-position: -32px -208px; }
.ui_icon.flag_blue { background-position: -48px -208px; }
.ui_icon.flag_green { background-position: -64px -208px; }
.ui_icon.flag_orange { background-position: -80px -208px; }
.ui_icon.flag_pink { background-position: -96px -208px; }
.ui_icon.flag_purple { background-position: -112px -208px; }
.ui_icon.flag_red { background-position: -128px -208px; }
.ui_icon.flag_yellow { background-position: -144px -208px; }
.ui_icon.folder { background-position: -160px -208px; }
.ui_icon.folder_add { background-position: -176px -208px; }
.ui_icon.folder_bell { background-position: -192px -208px; }
.ui_icon.folder_brick { background-position: -208px -208px; }
.ui_icon.folder_bug { background-position: -224px -208px; }
.ui_icon.folder_camera { background-position: -240px -208px; }
.ui_icon.folder_database { background-position: -256px -208px; }
.ui_icon.folder_delete { background-position: -272px -208px; }
.ui_icon.folder_edit { background-position: -288px -208px; }
.ui_icon.folder_error { background-position: -304px -208px; }
.ui_icon.folder_explore { background-position: -320px -208px; }
.ui_icon.folder_feed { background-position: -336px -208px; }
.ui_icon.folder_find { background-position: -352px -208px; }
.ui_icon.folder_go { background-position: -368px -208px; }
.ui_icon.folder_heart { background-position: -384px -208px; }
.ui_icon.folder_image { background-position: -400px -208px; }
.ui_icon.folder_key { background-position: -416px -208px; }
.ui_icon.folder_lightbulb { background-position: -432px -208px; }
.ui_icon.folder_link { background-position: -448px -208px; }
.ui_icon.folder_magnify { background-position: -464px -208px; }
.ui_icon.folder_page { background-position: -0px -224px; }
.ui_icon.folder_page_white { background-position: -16px -224px; }
.ui_icon.folder_palette { background-position: -32px -224px; }
.ui_icon.folder_picture { background-position: -48px -224px; }
.ui_icon.folder_star { background-position: -64px -224px; }
.ui_icon.folder_table { background-position: -80px -224px; }
.ui_icon.folder_user { background-position: -96px -224px; }
.ui_icon.folder_wrench { background-position: -112px -224px; }
.ui_icon.font { background-position: -128px -224px; }
.ui_icon.font_add { background-position: -144px -224px; }
.ui_icon.font_delete { background-position: -160px -224px; }
.ui_icon.font_go { background-position: -176px -224px; }
.ui_icon.group { background-position: -192px -224px; }
.ui_icon.group_add { background-position: -208px -224px; }
.ui_icon.group_delete { background-position: -224px -224px; }
.ui_icon.group_edit { background-position: -240px -224px; }
.ui_icon.group_error { background-position: -256px -224px; }
.ui_icon.group_gear { background-position: -272px -224px; }
.ui_icon.group_go { background-position: -288px -224px; }
.ui_icon.group_key { background-position: -304px -224px; }
.ui_icon.group_link { background-position: -320px -224px; }
.ui_icon.heart { background-position: -336px -224px; }
.ui_icon.heart_add { background-position: -352px -224px; }
.ui_icon.heart_delete { background-position: -368px -224px; }
.ui_icon.help { background-position: -384px -224px; }
.ui_icon.hourglass { background-position: -400px -224px; }
.ui_icon.hourglass_add { background-position: -416px -224px; }
.ui_icon.hourglass_delete { background-position: -432px -224px; }
.ui_icon.hourglass_go { background-position: -448px -224px; }
.ui_icon.hourglass_link { background-position: -464px -224px; }
.ui_icon.house { background-position: -0px -240px; }
.ui_icon.house_go { background-position: -16px -240px; }
.ui_icon.house_link { background-position: -32px -240px; }
.ui_icon.html { background-position: -48px -240px; }
.ui_icon.html_add { background-position: -64px -240px; }
.ui_icon.html_delete { background-position: -80px -240px; }
.ui_icon.html_go { background-position: -96px -240px; }
.ui_icon.html_valid { background-position: -112px -240px; }
.ui_icon.ico-alert { background-position: -128px -240px; }
.ui_icon.ico-excel { background-position: -144px -240px; }
.ui_icon.icon_skype { background-position: -160px -240px; }
.ui_icon.image { background-position: -176px -240px; }
.ui_icon.image_add { background-position: -192px -240px; }
.ui_icon.image_delete { background-position: -208px -240px; }
.ui_icon.image_edit { background-position: -224px -240px; }
.ui_icon.image_link { background-position: -240px -240px; }
.ui_icon.images { background-position: -256px -240px; }
.ui_icon.indicator { background-position: -272px -240px; }
.ui_icon.indicator_blue { background-position: -288px -240px; }
.ui_icon.information { background-position: -304px -240px; }
.ui_icon.ipod { background-position: -320px -240px; }
.ui_icon.ipod_cast { background-position: -336px -240px; }
.ui_icon.ipod_cast_add { background-position: -352px -240px; }
.ui_icon.ipod_cast_delete { background-position: -368px -240px; }
.ui_icon.ipod_sound { background-position: -384px -240px; }
.ui_icon.joystick { background-position: -400px -240px; }
.ui_icon.joystick_add { background-position: -416px -240px; }
.ui_icon.joystick_delete { background-position: -432px -240px; }
.ui_icon.joystick_error { background-position: -448px -240px; }
.ui_icon.key { background-position: -464px -240px; }
.ui_icon.key_add { background-position: -0px -256px; }
.ui_icon.key_delete { background-position: -16px -256px; }
.ui_icon.key_go { background-position: -32px -256px; }
.ui_icon.keyboard { background-position: -48px -256px; }
.ui_icon.keyboard_add { background-position: -64px -256px; }
.ui_icon.keyboard_delete { background-position: -80px -256px; }
.ui_icon.keyboard_magnify { background-position: -96px -256px; }
.ui_icon.layers { background-position: -112px -256px; }
.ui_icon.layout { background-position: -128px -256px; }
.ui_icon.layout_add { background-position: -144px -256px; }
.ui_icon.layout_content { background-position: -160px -256px; }
.ui_icon.layout_delete { background-position: -176px -256px; }
.ui_icon.layout_edit { background-position: -192px -256px; }
.ui_icon.layout_error { background-position: -208px -256px; }
.ui_icon.layout_header { background-position: -224px -256px; }
.ui_icon.layout_link { background-position: -240px -256px; }
.ui_icon.layout_sidebar { background-position: -256px -256px; }
.ui_icon.lightbulb { background-position: -272px -256px; }
.ui_icon.lightbulb_add { background-position: -288px -256px; }
.ui_icon.lightbulb_delete { background-position: -304px -256px; }
.ui_icon.lightbulb_off { background-position: -320px -256px; }
.ui_icon.lightning { background-position: -336px -256px; }
.ui_icon.lightning_add { background-position: -352px -256px; }
.ui_icon.lightning_delete { background-position: -368px -256px; }
.ui_icon.lightning_go { background-position: -384px -256px; }
.ui_icon.link_add { background-position: -400px -256px; }
.ui_icon.link_break { background-position: -416px -256px; }
.ui_icon.link_delete { background-position: -432px -256px; }
.ui_icon.link_edit { background-position: -448px -256px; }
.ui_icon.link_error { background-position: -464px -256px; }
.ui_icon.link_go { background-position: -0px -272px; }
.ui_icon.lock { background-position: -16px -272px; }
.ui_icon.lock_add { background-position: -32px -272px; }
.ui_icon.lock_break { background-position: -48px -272px; }
.ui_icon.lock_delete { background-position: -64px -272px; }
.ui_icon.lock_edit { background-position: -80px -272px; }
.ui_icon.lock_go { background-position: -96px -272px; }
.ui_icon.lock_open { background-position: -112px -272px; }
.ui_icon.lorry { background-position: -128px -272px; }
.ui_icon.lorry_add { background-position: -144px -272px; }
.ui_icon.lorry_delete { background-position: -160px -272px; }
.ui_icon.lorry_error { background-position: -176px -272px; }
.ui_icon.lorry_flatbed { background-position: -192px -272px; }
.ui_icon.lorry_go { background-position: -208px -272px; }
.ui_icon.lorry_link { background-position: -224px -272px; }
.ui_icon.magifier_zoom_out { background-position: -240px -272px; }
.ui_icon.magnifier { background-position: -256px -272px; }
.ui_icon.magnifier_zoom_in { background-position: -272px -272px; }
.ui_icon.male { background-position: -288px -272px; }
.ui_icon.map { background-position: -304px -272px; }
.ui_icon.map_add { background-position: -320px -272px; }
.ui_icon.map_delete { background-position: -336px -272px; }
.ui_icon.map_edit { background-position: -352px -272px; }
.ui_icon.map_go { background-position: -368px -272px; }
.ui_icon.map_magnify { background-position: -384px -272px; }
.ui_icon.matrix_active { background-position: -400px -272px; }
.ui_icon.matrix_direct_active { background-position: -416px -272px; }
.ui_icon.medal_bronze_1 { background-position: -432px -272px; }
.ui_icon.medal_bronze_2 { background-position: -448px -272px; }
.ui_icon.medal_bronze_3 { background-position: -464px -272px; }
.ui_icon.medal_bronze_add { background-position: -0px -288px; }
.ui_icon.medal_bronze_delete { background-position: -16px -288px; }
.ui_icon.medal_gold_1 { background-position: -32px -288px; }
.ui_icon.medal_gold_2 { background-position: -48px -288px; }
.ui_icon.medal_gold_3 { background-position: -64px -288px; }
.ui_icon.medal_gold_add { background-position: -80px -288px; }
.ui_icon.medal_gold_delete { background-position: -96px -288px; }
.ui_icon.medal_silver_1 { background-position: -112px -288px; }
.ui_icon.medal_silver_2 { background-position: -128px -288px; }
.ui_icon.medal_silver_3 { background-position: -144px -288px; }
.ui_icon.medal_silver_add { background-position: -160px -288px; }
.ui_icon.medal_silver_delete { background-position: -176px -288px; }
.ui_icon.money { background-position: -192px -288px; }
.ui_icon.money_add { background-position: -208px -288px; }
.ui_icon.money_delete { background-position: -224px -288px; }
.ui_icon.money_dollar { background-position: -240px -288px; }
.ui_icon.money_euro { background-position: -256px -288px; }
.ui_icon.money_pound { background-position: -272px -288px; }
.ui_icon.money_yen { background-position: -288px -288px; }
.ui_icon.monitor { background-position: -304px -288px; }
.ui_icon.monitor_add { background-position: -320px -288px; }
.ui_icon.monitor_delete { background-position: -336px -288px; }
.ui_icon.monitor_edit { background-position: -352px -288px; }
.ui_icon.monitor_error { background-position: -368px -288px; }
.ui_icon.monitor_go { background-position: -384px -288px; }
.ui_icon.monitor_lightning { background-position: -400px -288px; }
.ui_icon.monitor_link { background-position: -416px -288px; }
.ui_icon.mouse { background-position: -432px -288px; }
.ui_icon.mouse_add { background-position: -448px -288px; }
.ui_icon.mouse_delete { background-position: -464px -288px; }
.ui_icon.mouse_error { background-position: -0px -304px; }
.ui_icon.new { background-position: -16px -304px; }
.ui_icon.newspaper { background-position: -32px -304px; }
.ui_icon.newspaper_add { background-position: -48px -304px; }
.ui_icon.newspaper_delete { background-position: -64px -304px; }
.ui_icon.newspaper_go { background-position: -80px -304px; }
.ui_icon.newspaper_link { background-position: -96px -304px; }
.ui_icon.note { background-position: -112px -304px; }
.ui_icon.note_add { background-position: -128px -304px; }
.ui_icon.note_delete { background-position: -144px -304px; }
.ui_icon.note_edit { background-position: -160px -304px; }
.ui_icon.note_error { background-position: -176px -304px; }
.ui_icon.note_go { background-position: -192px -304px; }
.ui_icon.overlays { background-position: -208px -304px; }
.ui_icon.package { background-position: -224px -304px; }
.ui_icon.package_add { background-position: -240px -304px; }
.ui_icon.package_delete { background-position: -256px -304px; }
.ui_icon.package_go { background-position: -272px -304px; }
.ui_icon.package_green { background-position: -288px -304px; }
.ui_icon.package_link { background-position: -304px -304px; }
.ui_icon.page { background-position: -320px -304px; }
.ui_icon.page_add { background-position: -336px -304px; }
.ui_icon.page_attach { background-position: -352px -304px; }
.ui_icon.page_code { background-position: -368px -304px; }
.ui_icon.page_copy { background-position: -384px -304px; }
.ui_icon.page_delete { background-position: -400px -304px; }
.ui_icon.page_edit { background-position: -416px -304px; }
.ui_icon.page_error { background-position: -432px -304px; }
.ui_icon.page_excel { background-position: -448px -304px; }
.ui_icon.page_find { background-position: -464px -304px; }
.ui_icon.page_gear { background-position: -0px -320px; }
.ui_icon.page_go { background-position: -16px -320px; }
.ui_icon.page_green { background-position: -32px -320px; }
.ui_icon.page_key { background-position: -48px -320px; }
.ui_icon.page_lightning { background-position: -64px -320px; }
.ui_icon.page_link { background-position: -80px -320px; }
.ui_icon.page_paintbrush { background-position: -96px -320px; }
.ui_icon.page_paste { background-position: -112px -320px; }
.ui_icon.page_red { background-position: -128px -320px; }
.ui_icon.page_refresh { background-position: -144px -320px; }
.ui_icon.page_save { background-position: -160px -320px; }
.ui_icon.page_white_acrobat { background-position: -176px -320px; }
.ui_icon.page_white_actionscript { background-position: -192px -320px; }
.ui_icon.page_white_add { background-position: -208px -320px; }
.ui_icon.page_white_c { background-position: -224px -320px; }
.ui_icon.page_white_camera { background-position: -240px -320px; }
.ui_icon.page_white_cd { background-position: -256px -320px; }
.ui_icon.page_white_code { background-position: -272px -320px; }
.ui_icon.page_white_code_red { background-position: -288px -320px; }
.ui_icon.page_white_coldfusion { background-position: -304px -320px; }
.ui_icon.page_white_compressed { background-position: -320px -320px; }
.ui_icon.page_white_cplusplus { background-position: -336px -320px; }
.ui_icon.page_white_csharp { background-position: -352px -320px; }
.ui_icon.page_white_cup { background-position: -368px -320px; }
.ui_icon.page_white_database { background-position: -384px -320px; }
.ui_icon.page_white_delete { background-position: -400px -320px; }
.ui_icon.page_white_dvd { background-position: -416px -320px; }
.ui_icon.page_white_edit { background-position: -432px -320px; }
.ui_icon.page_white_error { background-position: -448px -320px; }
.ui_icon.page_white_excel { background-position: -464px -320px; }
.ui_icon.page_white_find { background-position: -0px -336px; }
.ui_icon.page_white_flash { background-position: -16px -336px; }
.ui_icon.page_white_freehand { background-position: -32px -336px; }
.ui_icon.page_white_get { background-position: -48px -336px; }
.ui_icon.page_white_go { background-position: -64px -336px; }
.ui_icon.page_white_h { background-position: -80px -336px; }
.ui_icon.page_white_key { background-position: -96px -336px; }
.ui_icon.page_white_lightning { background-position: -112px -336px; }
.ui_icon.page_white_link { background-position: -128px -336px; }
.ui_icon.page_white_magnify { background-position: -144px -336px; }
.ui_icon.page_white_medal { background-position: -160px -336px; }
.ui_icon.page_white_office { background-position: -176px -336px; }
.ui_icon.page_white_paint { background-position: -192px -336px; }
.ui_icon.page_white_paintbrush { background-position: -208px -336px; }
.ui_icon.page_white_paste { background-position: -224px -336px; }
.ui_icon.page_white_php { background-position: -240px -336px; }
.ui_icon.page_white_picture { background-position: -256px -336px; }
.ui_icon.page_white_powerpoint { background-position: -272px -336px; }
.ui_icon.page_white_put { background-position: -288px -336px; }
.ui_icon.page_white_ruby { background-position: -304px -336px; }
.ui_icon.page_white_star { background-position: -320px -336px; }
.ui_icon.page_white_swoosh { background-position: -336px -336px; }
.ui_icon.page_white_tux { background-position: -352px -336px; }
.ui_icon.page_white_vector { background-position: -368px -336px; }
.ui_icon.page_white_visualstudio { background-position: -384px -336px; }
.ui_icon.page_white_word { background-position: -400px -336px; }
.ui_icon.page_white_world { background-position: -416px -336px; }
.ui_icon.page_white_wrench { background-position: -432px -336px; }
.ui_icon.page_word { background-position: -448px -336px; }
.ui_icon.page_world { background-position: -464px -336px; }
.ui_icon.paintbrush { background-position: -0px -352px; }
.ui_icon.paintcan { background-position: -16px -352px; }
.ui_icon.palette { background-position: -32px -352px; }
.ui_icon.paste_plain { background-position: -48px -352px; }
.ui_icon.paste_word { background-position: -64px -352px; }
.ui_icon.pencil { background-position: -80px -352px; }
.ui_icon.pencil_add { background-position: -96px -352px; }
.ui_icon.pencil_delete { background-position: -112px -352px; }
.ui_icon.pencil_go { background-position: -128px -352px; }
.ui_icon.phone { background-position: -144px -352px; }
.ui_icon.phone_add { background-position: -160px -352px; }
.ui_icon.phone_delete { background-position: -176px -352px; }
.ui_icon.phone_sound { background-position: -192px -352px; }
.ui_icon.photo { background-position: -208px -352px; }
.ui_icon.photo_add { background-position: -224px -352px; }
.ui_icon.photo_delete { background-position: -240px -352px; }
.ui_icon.photo_link { background-position: -256px -352px; }
.ui_icon.photos { background-position: -272px -352px; }
.ui_icon.picture { background-position: -288px -352px; }
.ui_icon.picture_add { background-position: -304px -352px; }
.ui_icon.picture_delete { background-position: -320px -352px; }
.ui_icon.picture_edit { background-position: -336px -352px; }
.ui_icon.picture_empty { background-position: -352px -352px; }
.ui_icon.picture_error { background-position: -368px -352px; }
.ui_icon.picture_go { background-position: -384px -352px; }
.ui_icon.picture_key { background-position: -400px -352px; }
.ui_icon.picture_link { background-position: -416px -352px; }
.ui_icon.picture_save { background-position: -432px -352px; }
.ui_icon.pictures { background-position: -448px -352px; }
.ui_icon.pilcrow { background-position: -464px -352px; }
.ui_icon.pill { background-position: -0px -368px; }
.ui_icon.pill_add { background-position: -16px -368px; }
.ui_icon.pill_delete { background-position: -32px -368px; }
.ui_icon.pill_go { background-position: -48px -368px; }
.ui_icon.plugin { background-position: -64px -368px; }
.ui_icon.plugin_add { background-position: -80px -368px; }
.ui_icon.plugin_delete { background-position: -96px -368px; }
.ui_icon.plugin_edit { background-position: -112px -368px; }
.ui_icon.plugin_error { background-position: -128px -368px; }
.ui_icon.plugin_go { background-position: -144px -368px; }
.ui_icon.plugin_link { background-position: -160px -368px; }
.ui_icon.printer { background-position: -176px -368px; }
.ui_icon.printer_add { background-position: -192px -368px; }
.ui_icon.printer_delete { background-position: -208px -368px; }
.ui_icon.printer_error { background-position: -224px -368px; }
.ui_icon.rainbow { background-position: -240px -368px; }
.ui_icon.report { background-position: -256px -368px; }
.ui_icon.report_add { background-position: -272px -368px; }
.ui_icon.report_delete { background-position: -288px -368px; }
.ui_icon.report_disk { background-position: -304px -368px; }
.ui_icon.report_edit { background-position: -320px -368px; }
.ui_icon.report_go { background-position: -336px -368px; }
.ui_icon.report_key { background-position: -352px -368px; }
.ui_icon.report_link { background-position: -368px -368px; }
.ui_icon.report_magnify { background-position: -384px -368px; }
.ui_icon.report_picture { background-position: -400px -368px; }
.ui_icon.report_user { background-position: -416px -368px; }
.ui_icon.report_word { background-position: -432px -368px; }
.ui_icon.resultset_first { background-position: -448px -368px; }
.ui_icon.resultset_last { background-position: -464px -368px; }
.ui_icon.resultset_next { background-position: -0px -384px; }
.ui_icon.resultset_previous { background-position: -16px -384px; }
.ui_icon.rosette { background-position: -32px -384px; }
.ui_icon.rss { background-position: -48px -384px; }
.ui_icon.rss_add { background-position: -64px -384px; }
.ui_icon.rss_delete { background-position: -80px -384px; }
.ui_icon.rss_go { background-position: -96px -384px; }
.ui_icon.rss_valid { background-position: -112px -384px; }
.ui_icon.ruby { background-position: -128px -384px; }
.ui_icon.ruby_add { background-position: -144px -384px; }
.ui_icon.ruby_delete { background-position: -160px -384px; }
.ui_icon.ruby_gear { background-position: -176px -384px; }
.ui_icon.ruby_get { background-position: -192px -384px; }
.ui_icon.ruby_go { background-position: -208px -384px; }
.ui_icon.ruby_key { background-position: -224px -384px; }
.ui_icon.ruby_link { background-position: -240px -384px; }
.ui_icon.ruby_put { background-position: -256px -384px; }
.ui_icon.sarrow_up { background-position: -272px -384px; }
.ui_icon.script { background-position: -288px -384px; }
.ui_icon.script_add { background-position: -304px -384px; }
.ui_icon.script_code { background-position: -320px -384px; }
.ui_icon.script_code_red { background-position: -336px -384px; }
.ui_icon.script_delete { background-position: -352px -384px; }
.ui_icon.script_edit { background-position: -368px -384px; }
.ui_icon.script_error { background-position: -384px -384px; }
.ui_icon.script_gear { background-position: -400px -384px; }
.ui_icon.script_go { background-position: -416px -384px; }
.ui_icon.script_key { background-position: -432px -384px; }
.ui_icon.script_lightning { background-position: -448px -384px; }
.ui_icon.script_link { background-position: -464px -384px; }
.ui_icon.script_palette { background-position: -0px -400px; }
.ui_icon.script_save { background-position: -16px -400px; }
.ui_icon.server { background-position: -32px -400px; }
.ui_icon.server_add { background-position: -48px -400px; }
.ui_icon.server_chart { background-position: -64px -400px; }
.ui_icon.server_compressed { background-position: -80px -400px; }
.ui_icon.server_connect { background-position: -96px -400px; }
.ui_icon.server_database { background-position: -112px -400px; }
.ui_icon.server_delete { background-position: -128px -400px; }
.ui_icon.server_edit { background-position: -144px -400px; }
.ui_icon.server_error { background-position: -160px -400px; }
.ui_icon.server_go { background-position: -176px -400px; }
.ui_icon.server_key { background-position: -192px -400px; }
.ui_icon.server_lightning { background-position: -208px -400px; }
.ui_icon.server_link { background-position: -224px -400px; }
.ui_icon.server_uncompressed { background-position: -240px -400px; }
.ui_icon.shading { background-position: -256px -400px; }
.ui_icon.shape_align_bottom { background-position: -272px -400px; }
.ui_icon.shape_align_center { background-position: -288px -400px; }
.ui_icon.shape_align_left { background-position: -304px -400px; }
.ui_icon.shape_align_middle { background-position: -320px -400px; }
.ui_icon.shape_align_right { background-position: -336px -400px; }
.ui_icon.shape_align_top { background-position: -352px -400px; }
.ui_icon.shape_flip_horizontal { background-position: -368px -400px; }
.ui_icon.shape_flip_vertical { background-position: -384px -400px; }
.ui_icon.shape_group { background-position: -400px -400px; }
.ui_icon.shape_handles { background-position: -416px -400px; }
.ui_icon.shape_move_back { background-position: -432px -400px; }
.ui_icon.shape_move_backwards { background-position: -448px -400px; }
.ui_icon.shape_move_forwards { background-position: -464px -400px; }
.ui_icon.shape_move_front { background-position: -0px -416px; }
.ui_icon.shape_rotate_anticlockwise { background-position: -16px -416px; }
.ui_icon.shape_rotate_clockwise { background-position: -32px -416px; }
.ui_icon.shape_square { background-position: -48px -416px; }
.ui_icon.shape_square_add { background-position: -64px -416px; }
.ui_icon.shape_square_delete { background-position: -80px -416px; }
.ui_icon.shape_square_edit { background-position: -96px -416px; }
.ui_icon.shape_square_error { background-position: -112px -416px; }
.ui_icon.shape_square_go { background-position: -128px -416px; }
.ui_icon.shape_square_key { background-position: -144px -416px; }
.ui_icon.shape_square_link { background-position: -160px -416px; }
.ui_icon.shape_ungroup { background-position: -176px -416px; }
.ui_icon.shield { background-position: -192px -416px; }
.ui_icon.shield_add { background-position: -208px -416px; }
.ui_icon.shield_delete { background-position: -224px -416px; }
.ui_icon.shield_go { background-position: -240px -416px; }
.ui_icon.sitemap_color { background-position: -256px -416px; }
.ui_icon.sound { background-position: -272px -416px; }
.ui_icon.sound_add { background-position: -288px -416px; }
.ui_icon.sound_delete { background-position: -304px -416px; }
.ui_icon.sound_low { background-position: -320px -416px; }
.ui_icon.sound_mute { background-position: -336px -416px; }
.ui_icon.sound_none { background-position: -352px -416px; }
.ui_icon.spellcheck { background-position: -368px -416px; }
.ui_icon.sport_basketball { background-position: -384px -416px; }
.ui_icon.sport_football { background-position: -400px -416px; }
.ui_icon.sport_raquet { background-position: -416px -416px; }
.ui_icon.sport_shuttlecock { background-position: -432px -416px; }
.ui_icon.sport_tennis { background-position: -448px -416px; }
.ui_icon.star { background-position: -464px -416px; }
.ui_icon.status_away { background-position: -0px -432px; }
.ui_icon.status_busy { background-position: -16px -432px; }
.ui_icon.status_online { background-position: -32px -432px; }
.ui_icon.stop { background-position: -48px -432px; }
.ui_icon.style { background-position: -64px -432px; }
.ui_icon.style_add { background-position: -80px -432px; }
.ui_icon.style_delete { background-position: -96px -432px; }
.ui_icon.style_edit { background-position: -112px -432px; }
.ui_icon.style_go { background-position: -128px -432px; }
.ui_icon.tab { background-position: -144px -432px; }
.ui_icon.tab_add { background-position: -160px -432px; }
.ui_icon.tab_delete { background-position: -176px -432px; }
.ui_icon.tab_edit { background-position: -192px -432px; }
.ui_icon.tab_go { background-position: -208px -432px; }
.ui_icon.table { background-position: -224px -432px; }
.ui_icon.table_add { background-position: -240px -432px; }
.ui_icon.table_delete { background-position: -256px -432px; }
.ui_icon.table_edit { background-position: -272px -432px; }
.ui_icon.table_error { background-position: -288px -432px; }
.ui_icon.table_gear { background-position: -304px -432px; }
.ui_icon.table_go { background-position: -320px -432px; }
.ui_icon.table_key { background-position: -336px -432px; }
.ui_icon.table_lightning { background-position: -352px -432px; }
.ui_icon.table_link { background-position: -368px -432px; }
.ui_icon.table_multiple { background-position: -384px -432px; }
.ui_icon.table_refresh { background-position: -400px -432px; }
.ui_icon.table_relationship { background-position: -416px -432px; }
.ui_icon.table_row_delete { background-position: -432px -432px; }
.ui_icon.table_row_insert { background-position: -448px -432px; }
.ui_icon.table_save { background-position: -464px -432px; }
.ui_icon.table_sort { background-position: -0px -448px; }
.ui_icon.tag { background-position: -16px -448px; }
.ui_icon.tag_blue { background-position: -32px -448px; }
.ui_icon.tag_blue_add { background-position: -48px -448px; }
.ui_icon.tag_blue_delete { background-position: -64px -448px; }
.ui_icon.tag_blue_edit { background-position: -80px -448px; }
.ui_icon.tag_green { background-position: -96px -448px; }
.ui_icon.tag_orange { background-position: -112px -448px; }
.ui_icon.tag_pink { background-position: -128px -448px; }
.ui_icon.tag_purple { background-position: -144px -448px; }
.ui_icon.tag_red { background-position: -160px -448px; }
.ui_icon.tag_yellow { background-position: -176px -448px; }
.ui_icon.telephone { background-position: -192px -448px; }
.ui_icon.telephone_add { background-position: -208px -448px; }
.ui_icon.telephone_delete { background-position: -224px -448px; }
.ui_icon.telephone_edit { background-position: -240px -448px; }
.ui_icon.telephone_error { background-position: -256px -448px; }
.ui_icon.telephone_go { background-position: -272px -448px; }
.ui_icon.telephone_key { background-position: -288px -448px; }
.ui_icon.telephone_link { background-position: -304px -448px; }
.ui_icon.television { background-position: -320px -448px; }
.ui_icon.television_add { background-position: -336px -448px; }
.ui_icon.television_delete { background-position: -352px -448px; }
.ui_icon.text_dropcaps { background-position: -368px -448px; }
.ui_icon.text_horizontalrule { background-position: -384px -448px; }
.ui_icon.text_indent { background-position: -400px -448px; }
.ui_icon.text_indent_remove { background-position: -416px -448px; }
.ui_icon.text_kerning { background-position: -432px -448px; }
.ui_icon.text_letter_omega { background-position: -448px -448px; }
.ui_icon.text_letterspacing { background-position: -464px -448px; }
.ui_icon.text_linespacing { background-position: -0px -464px; }
.ui_icon.text_list_bullets { background-position: -16px -464px; }
.ui_icon.text_list_numbers { background-position: -32px -464px; }
.ui_icon.text_lowercase { background-position: -48px -464px; }
.ui_icon.text_replace { background-position: -64px -464px; }
.ui_icon.text_signature { background-position: -80px -464px; }
.ui_icon.text_subscript { background-position: -96px -464px; }
.ui_icon.text_superscript { background-position: -112px -464px; }
.ui_icon.text_uppercase { background-position: -128px -464px; }
.ui_icon.textfield_add { background-position: -144px -464px; }
.ui_icon.textfield_delete { background-position: -160px -464px; }
.ui_icon.textfield_key { background-position: -176px -464px; }
.ui_icon.textfield_rename { background-position: -192px -464px; }
.ui_icon.thumb_down { background-position: -208px -464px; }
.ui_icon.thumb_up { background-position: -224px -464px; }
.ui_icon.tick { background-position: -240px -464px; }
.ui_icon.time { background-position: -256px -464px; }
.ui_icon.time_add { background-position: -272px -464px; }
.ui_icon.time_delete { background-position: -288px -464px; }
.ui_icon.time_go { background-position: -304px -464px; }
.ui_icon.transmit { background-position: -320px -464px; }
.ui_icon.transmit_add { background-position: -336px -464px; }
.ui_icon.transmit_blue { background-position: -352px -464px; }
.ui_icon.transmit_delete { background-position: -368px -464px; }
.ui_icon.transmit_edit { background-position: -384px -464px; }
.ui_icon.transmit_error { background-position: -400px -464px; }
.ui_icon.transmit_go { background-position: -416px -464px; }
.ui_icon.tux { background-position: -432px -464px; }
.ui_icon.twitter { background-position: -448px -464px; }
.ui_icon.twitter { background-position: -464px -464px; }
.ui_icon.user { background-position: -0px -480px; }
.ui_icon.user_add { background-position: -16px -480px; }
.ui_icon.user_comment { background-position: -32px -480px; }
.ui_icon.user_delete { background-position: -48px -480px; }
.ui_icon.user_edit { background-position: -64px -480px; }
.ui_icon.user_female { background-position: -80px -480px; }
.ui_icon.user_go { background-position: -96px -480px; }
.ui_icon.user_gray { background-position: -112px -480px; }
.ui_icon.user_green { background-position: -128px -480px; }
.ui_icon.user_orange { background-position: -144px -480px; }
.ui_icon.user_red { background-position: -160px -480px; }
.ui_icon.user_suit { background-position: -176px -480px; }
.ui_icon.vcard { background-position: -192px -480px; }
.ui_icon.vcard_add { background-position: -208px -480px; }
.ui_icon.vcard_delete { background-position: -224px -480px; }
.ui_icon.vcard_edit { background-position: -240px -480px; }
.ui_icon.vector { background-position: -256px -480px; }
.ui_icon.vector_add { background-position: -272px -480px; }
.ui_icon.vector_delete { background-position: -288px -480px; }
.ui_icon.wand { background-position: -304px -480px; }
.ui_icon.weather_clouds { background-position: -320px -480px; }
.ui_icon.weather_cloudy { background-position: -336px -480px; }
.ui_icon.weather_lightning { background-position: -352px -480px; }
.ui_icon.weather_rain { background-position: -368px -480px; }
.ui_icon.weather_sun { background-position: -384px -480px; }
.ui_icon.webcam { background-position: -400px -480px; }
.ui_icon.webcam_add { background-position: -416px -480px; }
.ui_icon.webcam_delete { background-position: -432px -480px; }
.ui_icon.webcam_error { background-position: -448px -480px; }
.ui_icon.world { background-position: -464px -480px; }
.ui_icon.world_add { background-position: -0px -496px; }
.ui_icon.world_delete { background-position: -16px -496px; }
.ui_icon.world_edit { background-position: -32px -496px; }
.ui_icon.world_go { background-position: -48px -496px; }
.ui_icon.world_link { background-position: -64px -496px; }
.ui_icon.wrench { background-position: -80px -496px; }
.ui_icon.wrench_orange { background-position: -96px -496px; }
.ui_icon.xhtml { background-position: -112px -496px; }
.ui_icon.xhtml_add { background-position: -128px -496px; }
.ui_icon.xhtml_delete { background-position: -144px -496px; }
.ui_icon.xhtml_go { background-position: -160px -496px; }
.ui_icon.xhtml_valid { background-position: -176px -496px; }
.ui_icon.youtube { background-position: -192px -496px; }
.ui_icon.zoom { background-position: -208px -496px; }
.ui_icon.zoom_in { background-position: -224px -496px; }
.ui_icon.zoom_out { background-position: -240px -496px; }

body {
	margin: 0px;
}

.bqui td {
	line-height: 17px;
}

.bqui form {
	margin: 0px;
	padding: 0px;
}

.bqui .inputText {
	height: 20px;
}

.bqui .inputUpload {
	height: 23px;
}

.bqui .inputBtn {
	font-size: 100%;
}

.bqui select,.bqui input {
	font-size: 100%;
}

.bqui textarea {
	font-size: 100%;
}

.bqui .sepLine td {
	height: 23px;
	border-bottom: 1px solid #EFEFEF;
}

.bqui .light {
	color: gray;
}

/* === Basic Page Elements === */
.bqui #ui_canvas {
	padding-bottom: 50px;
}

.bqui #ui_canvas h1 {
	margin-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
	color: #2B62A6;
}

.bqui #ui_canvas h2 {
	margin-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
}

.bqui a {
	color: #2B62A6;
}
.bqui a:link { text-decoration: none; }
.bqui a:visited { text-decoration: none; }
.bqui a:active { text-decoration: none; }
.bqui a:hover { text-decoration: underline; }

/* ============== Data Table ================== */
.bqui .ui_dataTbl {
	background-color: #EFEFEF;
	border-bottom: 1px solid silver;
	Xfont-family: tahoma;
	font-size: 11px;
}

.bqui .tblHeader td {
	font-weight: bold;
	border-bottom: 1px solid silver;
	height: 23px;
	padding: 0px 5px;
}

.bqui .tblRowA td {
	height: 23px;
	padding: 0px 5px;
	background-color: white;
}

.bqui .tblRowB td {
	height: 23px;
	padding: 0px 5px;
	background-color: #EAF6FA;
}

.bqui .tblRowRed td {
	height: 23px;
	padding: 0px 5px;
	background-color: #FFE4E4;
}

.bqui .tblRowGreen td {
	height: 23px;
	padding: 0px 5px;
	background-color: #E4FFEB;
}

.bqui .tblRowInfo td {
	padding: 5px 5px 5px 20px;
	color: gray;
	line-height: 17px;
	background-color: white;
}

/* CURRENCY SELECTOR */
/*
.bqui .ui_curSelect,.ui_curSelect_drop {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	border: 1px solid silver;
	height: 84px;
	width: 250px;
	overflow: scroll;
	overflow-x: hidden;
	background-color: white;
}

.bqui .ui_curSelect {
	border: 1px solid silver;
	overflow: hidden;
	display: block;
	visibility: visible;
	position: relative;
	height: 20px;
}

.bqui .ui_curSelect img.darrow {
	float: right;
	width: 16px;
	height: 16px;
	margin: 2px 3px 0px 3px;
	padding-left: 3px;
	border-left: 1px solid silver;
}


.bqui .ui_curSelect ul,.ui_curSelect_drop ul {
	margin: 0px;
	padding: 0px;
}

.bqui .ui_curSelect ul li,.ui_curSelect_drop ul li {
	list-style: none;
}

.bqui .ui_curSelect ul li a,.ui_curSelect_drop ul li a {
	display: block;
	height: 21px;
	line-height: 20px;
	color: black;
	white-space:nowrap;
	
}

.bqui .ui_curSelect_drop ul li a:link		{text-decoration: none;}
.bqui .ui_curSelect_drop ul li a:visited	{text-decoration: none;}
.bqui .ui_curSelect_drop ul li a:active	{text-decoration: none;}
.bqui .ui_curSelect_drop ul li a:hover	{text-decoration: none;background-color: #EFEFEF;}

.bqui .ui_curSelect ul li a:link		{text-decoration: none;}
.bqui .ui_curSelect ul li a:visited	{text-decoration: none;}
.bqui .ui_curSelect ul li a:active	{text-decoration: none;}
.bqui .ui_curSelect ul li a:hover	{text-decoration: none;background-color: #EFEFEF;}

.bqui .ui_curSelect ul li a img,.ui_curSelect_drop ul li a img {
	float: left;
	margin: 4px 5px 0px 5px;
	border: 0px;
	width: 16px;
	height: 11px;
}
*/

/* Address select */
/*
.bqui .ui_addrSelect .ui_curSelect_drop {
	height: 150px;
}

.bqui .ui_addrSelect ul li a {
	height: 40px;
	border-bottom: 1px dashed silver;
}

.bqui .ui_addrSelect ul li a img {
	width: 14px;
	height: 14px;
	margin-top: 3px;
	margin-bottom: 20px;
}
*/


/* tblrow highlighter */
.bqui .histRowHover td {
	/*
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	*/
}

.bqui .histRowHoverOut td {
	/*
	border-bottom: 1px solid blue;
	*/
}


.bqui .toolTip {
	color: gray;
	padding: 2px 0px 2px 20px;
}

.bqui td.toolTip {
	/*font-size: 11px ! important;*/
}/** BASIC */
html {
   overflow-y: scroll;
}

body {
	margin: 0px;
	padding: 0px;
	Xpadding: 0px 20px;	
	
	font-family: arial,sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
}

/** FORMS */
.bqui fieldset {
	
}

.bqui .text {
	border: none;
	background: #FFFFFF;
}

.bqui form ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.bqui form li {
	
}

/** HEADINGS */
.bqui h1 {
	margin: 0px;
}

.bqui h2, h3 {
	margin: 0px;
}

.bqui h1 {
	color: #257eb7;
	background-image: none;
	padding-left: 0px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 21px;
}


.bqui h2 {
	margin-bottom: 15px;
	color: #015165;
}

.bqui h1 span, h2 span {
	display: block;
	font-weight: normal;
	color: #7E7E7E;
}

.bqui h3 {
	margin-bottom: 6px;
	color: #000000;
	font-size: 14px;
} 

.bqui body, .bqui th, .bqui td, .bqui input, .bqui textarea, .bqui select {
	XXcolor: #494949;
}

.bqui select {

}

.bqui textarea {
	background: #FFFFFF url('../images/txt_bg_trans.png') repeat-x;
	border: 1px solid silver;
	color: #6E6E6E;
	padding: 2px;
	margin: 0px;
}

.bqui p, .bqui ul, .bqui ol, .bqui dl {
	margin-top: 0px;
	margin-bottom: 1.5em;
	text-align: left;
}

.bqui strong {
	color: #015165;
}

/** LINKS */
.bqui a {
	/*color: #029B3E;*/
	color: #5094B4;
}

.bqui a:hover {
	text-decoration: none;
}

/** MISC */
.bqui img { border: none; }

/* ============ Software canvas style  15 30*/
.bqui .softwareContent {
	border: 0px solid red;
	margin: 0px 0px 50px 0px;
	text-align: left;
}

.bqui .inputText {
	background: #FFFFFF url('../images/txt_bg_trans.png') repeat-x;
	border: 1px solid silver;
	color: #6E6E6E;
	height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 3px;
}

.bqui .inputTextOnFocus {
	background-color: #ebfdff;
	border: 1px solid black;
	color: black;
}

.bqui h1 {
	margin-bottom: 15px;
}

.bqui .softwareContent td {

}

.bqui .softwareContent {


}

.bqui .softwareContent h1 {
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.bqui .softwareContent a:link		{ color: #1b78a4; }
.bqui .softwareContent a:visited	{ color: #1b78a4; }
.bqui .softwareContent a:active		{ color: #1b78a4; }
.bqui .softwareContent a:hover 		{ color: #5094B4;text-decoration: underline; }


/* ==== PAGE LAYOUTS ===== */
.bqui .tblFrameLeft {
	padding-left: 0px;
	padding-right: 20px;
}

.bqui .tblFrameRight {
	width: 200px;
	border-left: 1px dashed silver;
	padding-left: 20px;
	margin-left: 20px;
	padding-top: 15px;
}

.bqui .tblFrameLeftMenu {
	width: 185px;
	border-right: 0px dashed silver;
	padding-top: 15px;
	padding-right: 24px;
	

}

.bqui .nobr td {
	white-space:nowrap;
}


/* == MODAL BOX == 
.bqui #mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.bqui #boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

.bqui #boxes #dialog {
  width:650px; 
  height:475px;
  padding:0px;
  background-color:#ffffff;
  border: 1px solid black;
  position: fixed;
}
*/

.bqui .smallDataTbl tr td {

}

.cnt_box {
	display: inline;
	background-color: #c00706;
	color: white;
	padding: 1px 5px;
	margin-left: 5px;
	width: 20px;
}

/* new form fieldsets */
.bqui fieldset.ui_form {
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 0px;
	padding: 10px;
	padding-bottom: 20px;
	border: 1px solid silver;
}
.bqui fieldset.ui_form legend {
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding: 5px 5px 5px 23px;

	color: #257eb7;
	font-weight: bold;
	font-size: 15px;
	
}

.bqui fieldset.ui_form td {

}

.bqui .round {
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* Frame around ALL content */
.bqui .ui_masterContainer {
	width: 1030px;
	margin: 0px auto;
	margin-bottom: 15px;		
	/*padding: 20px;*/
}

/* Top header area */
.bqui .ui_topHeadContainer {
	width: 100%;
	margin: auto;
}

.bqui .ui_topHeadContainer>div {
	margin: 10px;
}

/* The frame around system component after the header */
.bqui .systemFrame {
	width: 1030px;
	margin: 0px auto;
	margin-bottom: 15px;	
	
	background-color: white;
	border: 1px solid silver;

	overflow-y: auto;
	overflow-x: display;

}

/* The ticket system widgets */
.bqui .ui_tickets_history table tr td {
	border-bottom: 1px solid black;
}

.bqui .ui_tickets_history table tr:last-child td {
	border-bottom: 0px;
}


.bqui .ui_tickets_history table.uihf_table>tbody>tr:nth-child(odd) {
	background-color: #FFFFFF;
}

.bqui .ui_tickets_history table.uihf_table>tbody>tr:nth-child(even) {
	background-color: #FFFFFF;
}

.bqui .ui_tickets_history table.uihf_table>tbody>tr:nth-child(even) {
	background-color: #FFFFFF;
}

.bqui .ui_tickets_history table tr td.ui_tickets_otherpost {
	background-color: #EDF8FF;
}

.bqui .ui_tickets_history table tr td .info {
	margin-top: 3px;
	color: gray;
	font-size: 80%;
}

.bqui .ui_tickets_history table.uihf_table>tbody>tr:hover {
	/* no hover */
}/* Field row */
.uihf_formfield {
	display:block;
	border-bottom: 1px solid #EFEFEF;
	padding: 7px 0px;
	width: 100%;
	overflow: auto; /* makes sure the heights are correct if no content */
}

.uihf_formfield:last-child {
	border-bottom: 0px;
}

.uihf_formfield>label {
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 6px 10px 0px 0px;
}

.uihf_formfield .content {
	padding-top: 0px;
	/*border: 1px solid blue;*/
	overflow: auto;
}

.uihf_formfield .tip {
	padding: 5px 0px 0px 0px;
	color: gray;
	padding-left: 160px;
	font-size: 11px;
	display: noneX;
}

.uihf_formfield .uihf_label {
	padding: 5px 0px;
	font-size: 14px;
}

.uihf_formfield em {
	color: red;
	float: right;
}


/* Currency Selector */
.uihf_currencyselector {
	width: 240px;
}


/* fieldset widget */
.uihf_fieldset {
	padding: 10px 10px;
	border: 1px solid silver;
	border-radius: 5px;
	
	-moz-border-radius: 5px;
	margin-bottom: 20px;
	
	/*
	box-shadow:10px 10px 20px #000;
	-webkit-box-shadow:10px 10px 20px silver;
	-moz-box-shadow: 10px 10px 20px -18px #000;
	*/


	/*
	background: -webkit-gradient(linear, bottom, left 175px, from(#CCF), to(#FFFFFF));
	background: -moz-linear-gradient(bottom, #CCF, #FFFFFF 175px);
	*/
}

.uihf_fieldset legend {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-repeat: no-repeat;
	padding: 5px 20px 5px 30px;
	background-color: #257eb7;
	background-position: 6px 5px;
	border: 1px solid #14527D;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.uihf_fieldset ol {
	padding: 0px;
	margin: 0px;
}

.uihf_fieldset ol>li {
	list-style: none;
}





/* Beta input items */
.uihf_formfield input[type="text"],.uihf_formfield input[type="password"],.uihf_formfield input[type="number"] {
	background: #FFFFFF url('../images/txt_bg_trans.png') repeat-x;
	border: 1px solid silver;
	Xcolor: #6E6E6E;
	color: #000000;
	padding: 5px;
	margin: 0px;
	Xpadding-left: 3px;
	font-family: arial;
	font-size: 14px;
	width: 200px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.uihf_formfield input[type="text"]:focus,.uihf_formfield input[type="password"]:focus,.uihf_formfield input[type="number"]:focus {
	border: 1px solid #257eb7;
}


.uihf_formfield select {
	Xcolor: #6E6E6E;
	color: #000000;
	margin: 0px;
	font-family: arial;
	font-size: 14px;
	width: 250px;
	padding: 5px 5px 0px 0px;
}

.uihf_formfield select option {
	padding: 3px;
}

.uihf_formfield textarea {
	width: 300px;
	height: 80px;
	font-family: arial;
	font-size: 14px;
	color: #000000;
	padding: 5px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.uihf_formfield textarea:focus {
	border: 1px solid #257eb7;
}


/* ================= Layout columns, full, and two */
.uihf_columnFull {
	/*width: 100%;*/
	padding: 20px 15px;
}

.uihf_columnContent {
	width: 760px;
	padding-right: 20px;
	margin: 20px 15px;
	border-right: 1px dashed silver;
}

.uihf_columnExtra {
	width: 200px;
	float: right;
	display: block;
	margin: 20px 15px;
}

/* attached to footer */
.uihf_columnBottom {
	clear: both;
	margin: 20px 15px;
}


/* ================== TABLE LAYOUT ======================= */
.uihf_table {
	margin: 5px 0px;
	background-color: #EFEFEF;
	width: 100%;
	font-size: 12px;
}

.uihf_table>thead {
	background-color: #EFEFEF;
	text-align: left;
}

.uihf_table>thead>tr>th {
	padding: 5px;
	border-bottom: 1px solid silver;
	
	/* prevent tables from messing up with too much content */
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	
}

.uihf_table>tbody>tr>td {
	padding: 5px;
	
	/* prevent tables from messing up with too much content */
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.uihf_table>tbody>tr:nth-child(odd) {
	background-color: #FFFFFF;
}

.uihf_table>tbody>tr:nth-child(even) {
	background-color: #EAF6FA;
}

.uihf_table>tbody>tr:hover {
	background-color: #FFFDE0;
}

.uihf_table>tbody>tr>td.noitems {
	color: gray;
}

/* ============================== uihf_paginate ==== */
.uihf_paginate {
	border: 0px solid red;
	padding: 5px 0px;
}

.uihf_hr {
	border-top: 3px solid silver;
	margin-top: 15px;
	margin-bottom: 25px;
}

/* ============================== Sub menu layout */
.uihf_submenu {
	width: 100%;
	margin: 0px auto;
	margin-top: 0px;
	border-top: 0px solid silver;
	border-bottom: 1px solid silver;
	background-color: #E0E0E0;
}

.uihf_submenu>div {
	padding: 8px;
}

.uihf_submenu>div>ul {
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

.uihf_submenu>div>ul>li {
	list-style: none;
	float: left;
	margin-right: 10px;
	display: inline-block;
}

.uihf_submenu>div>ul>li>a {

	border: 1px solid silver;
	font-size: 12px;
	padding: 5px 8px;
	background-color: #FFFFFF;

	-moz-border-radius: 5px;
	border-radius: 5px;	

	display: block;
	outline: none;
}

.uihf_submenu>div>ul>li>a.selected {
	color: black;
}

.uihf_submenu>div>ul>li>a:hover {
	border: 1px solid gray;
	text-decoration: underline;
}


/* ================== BUTTON CLASSES ======================= */
.uihf_button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	margin-bottom: 10px; /* was 25px */
}

.uihf_button:hover {
	text-decoration: none;
}

.uihf_button:active {
	position: relative;
	top: 1px;
}

.uihf_primary {
	color: white;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.uihf_primary:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.uihf_primary:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.uihf_secondary {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.uihf_secondary:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.uihf_secondary:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* red */
.uihf_caution {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.uihf_caution:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.uihf_caution:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

.uihf_p {
	font-size: 14px;
	line-height: 20px;
}

.uihf_cntbox {
	background-color: #C42020;
	color: white;
	text-align: center;
	padding: 1px 4px;

	font-size: 11px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

/* Right Side Menus */
.uihf_sidemenu {
	overflow: hidden;
	margin-bottom: 15px;
}

.uihf_sidemenu .h {
	height: 25px;
	border: 1px solid #1b70ab;
	background-color: #3384bd;
	color: white;
	padding: 0px 10px;
	line-height: 26px;
	font-weight: bold;

	/* curve the top left and right corners */
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;	
}

.uihf_sidemenu .b {
	background-color: #FFFFFF;
	min-height: 150px;
	border: 1px solid silver;
	padding: 10px 10px;	
}

/* right side menu steps */
.uihf_sidemenu .steps>div {
	padding: 10px 5px;
	border-bottom: 1px dashed silver;
}

.uihf_sidemenu .steps>div.current {
	background-color: #DDF5FF;
	color: #000000;
}

.uihf_sidemenu .steps>div:last-child {
	border-bottom: 0px;

}

.uihf_sidemenu .steps>div>img {
	float: left;
	margin: 0px 5px;
}

.uihf_sidemenu .steps>div>b {
	color: #0064b1;
}

.uihf_sidemenu .steps>div>span
{
	color: #494949;
	line-height: 16px;
	font-size: 12px;
	display: block;
	padding: 8px 5px 0px 5px;
}
.ui_selector {
	/*width: 260px;*/
	color: #5094B4;
}

.ui_selector li {
	padding: 3px;
	
	/*height: 21px;*/
	list-style: none;
	cursor: pointer;
	line-height: 21px;
	overflow: hidden;
	white-space:nowrap;
}

.ui_selector li.hover {
	background-color: #EFEFEF;
}

.ui_selector li img {
	float: left;
	margin: 5px 8px 0px 5px;
	width: 16px;
	height: 11px;
}

.ui_selector div.selected {
	border: 1px solid silver;
	overflow: hidden;
	background-color: #FFFFFF;
}

.ui_selector div.selected li {
	background-image: url('../images/bullet_arrow_down.png');
	background-repeat: no-repeat;
	background-position: right 2px;
}

.ui_selector div ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFFF;
}

.ui_selector div.options {
	background-color: #FFFFFF;
	border: 1px solid silver;
	position: absolute;
	display: none;
	
	-moz-box-shadow: 0px 20px 10px -10px #888;
	-webkit-box-shadow: 0px 20px 10px -10px #888;
	box-shadow: 0px 20px 10px -10px #888;
	
}

.ui_selector div.options li {
	height: 23px;
	border-bottom: 1px dashed silver;
	overflow: hidden;
}

.ui_selector.icon ul li img {
	width: 16px;
	height: 16px;
	margin: 3px 8px 0px 5px;
}

.ui_selector.double div.options li
{
	height: 46px;
}

.ui_selector div.options li img {
	margin-bottom: 20px;
}/* Z-index of #mask must lower than #boxes .window */
#ui_modal_container #mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}
   
#ui_modal_container .window {
	position:fixed;
	width:440px;
	display:none;
	z-index:9999;
	
	Xheight: 200px;
	Xoverflow: scrolling;
	X-webkit-overflow-scrolling: touch;
	

	-moz-box-shadow: 5px 10px 20px #000;
	-webkit-box-shadow: 5px 10px 20px #000;
	box-shadow: 5px 10px 20px #000;

}

#ui_modal_container .window .title {
	height: 27px;
	background-color: #3384bd;
	color: white;
	font-weight: bold;
	line-height: 29px;
	padding-left: 10px;
	
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;	
}

/* Customize your modal window here, you can add background image too */
#ui_modal_container #modal_iframe {
	 width:575px;
	 overflow: none;
	
}

#ui_modal_container #modal_iframe iframe {
	background-color: #FFFFFF;
	display: none;
}

#ui_modal_container #modal_iframe .modalraw {
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	display: none;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
}

#ui_modal_container #modal_iframe .modalscrollabley {
	overflow-y: scroll;
}


/* For pre-frame loading */
#ui_modal_container #modal_iframe .ui_modaldiagloading {
	background-image: url(../images/dialog_loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#ui_modal_container #modal_iframe .modalraw > div {
	padding: 15px;
}

#ui_modal_container #modal_iframe .modalraw .ui_loadtext {
	color: gray;
	font-size: 11px;
	padding: 5px 5px 0px 5px;
}

/* for form loading */
#ui_modal_container #modal_iframe .modalraw .ui_loadicon {
	width: 196px;
	height: 20px;
	background-image: url(../images/dialog_progress.gif);
	float: left;
	margin: 0px 5px 5px 0px;
}.ui_tabs > ul {
	margin: 0px;
	padding: 0px;
	height: 28px;
	padding: 5px 3px 0px 5px;
	margin-bottom: 15px;
	background-color: #3384bd;
	
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;	
}

.ui_tabs > ul > li {
	list-style: none;
	float: left;
	margin-right: 5px;
	border: 0px solid transparent;
	background-color: #EFEFEF;
	border-bottom: 1px solid #1b70ab;
	
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.ui_tabs > ul > li.selected {
	border-bottom: 1px solid white;
	background-color: white;
}

.ui_tabs > ul > li > a {
	padding: 5px 12px 5px 6px;
	float: left;
	font-weight: bold;
}

.ui_tabs > ul > li > a > img {
	float: left;
	margin: 0px 5px 0px 0px;
}

.ui_tabs > div
{
	display: none;
	
}.bqui button {
	border: 1px solid silver;
	background-color: #EFEFEF;
	font-size: 100%;
	padding: 3px 7px;
	margin: 0px 1px;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* remove the dotted line box */
.bqui button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.bqui button.onhover {
	border: 1px solid gray;
}

.bqui button.onclick {
	-moz-box-shadow:0 0px 3px #C80;
}

.bqui button:focus {
	/*-moz-box-shadow:0 0px 3px #C80;*/
}.bqui .ui_keyboard {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	border: 1px solid silver;
	padding: 5px;
	
}
.bqui .ui_keyboard input {
	font-size: 12px;
	font-family: arial;
	padding: 0px;
	margin: 1px;
	background-color: #EFEFEF;
	border: 1px solid silver;
}

.bqui .ui_keyboard table tr td {
	padding: 0px;
	margin: 0px;
	font-family: arial;
	font-size: 9px;
}

.bqui .ui_keyboard .key {
	width: 23px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-raduis: 5px;
}

.bqui .ui_keyboard .key_backspace {
	width: 70px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-raduis: 5px;

}

.bqui .ui_keyboard .key_tab {
	width: 43px;
}

.bqui .ui_keyboard .key_slash {
	width: 43px;
}

.bqui .ui_keyboard .key_capslock {
	width: 56px;
	background-color: #EFEFEF;
}

.bqui .ui_keyboard .key_capslock_on {
	width: 56px;
	background-color: silver;
}

.bqui .ui_keyboard .key_enter {
	width: 55px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-raduis: 5px;

}

.bqui .ui_keyboard .key_shift {
	width: 68px;
	background-color: #EFEFEF;
}

.bqui .ui_keyboard .key_shift_on {
	width: 68px;
	background-color: silver;
}

.bqui .ui_keyboard .key_spacebar {
	width: 200px;
}/* ============== Message boxes ================== */
.bqui .ui_tipBox {
	font-size: 14px;
	border: 1px solid #4688C9;
	background-color: #EBF0F4;
	padding: 5px 10px 10px 10px;
	line-height: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;
}

.bqui .ui_tipBox span {
	font-weight: bold;
}

.bqui .ui_msgBox {
	font-size: 14px;
	border: 1px solid #48C948;
	background-color: #E4FFEB;
	padding: 5px 10px 5px 10px;
	line-height: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;
}

.bqui .ui_msgBox span {
	font-weight: bold;
}

.bqui .ui_errBox {
	font-size: 14px;
	border: 1px solid #C94747;
	background-color: #FFE4E4;
	padding: 5px 10px 5px 10px;
	line-height: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;
	
}

.bqui .ui_errBox span {
	font-weight: bold;
}.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 120px; padding: 1px 0; text-align:center;    
    background:#EFEFEF; border:1px solid silver;color:#000;
    background-image: url(/interface/images/folder_image.png);
    background-repeat: no-repeat;
    background-position: 5px 3px;
    cursor: hand;
}
.qq-upload-button-hover {background-color:#DDF5FF;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/interface/images/loading_upload.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.qq-uploader ul li {

}