
/* ::::: http://ct5.addthis.com/static/r07/widget096.css ::::: */

#at16lb { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1001; background-color: black; opacity: 0.001; }
#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error { position: static ! important; }
#at20mc { position: absolute; left: 0px; top: 0px; float: none; }
#at20mc a { color: rgb(51, 102, 187); }
#at20mc div { float: none; }
.at15dn { display: none; }
.at15a { border: 0px none; height: 0px; margin: 0px; padding: 0px; width: 230px; }
.atnt { text-align: center ! important; padding: 6px 0px 0px ! important; height: 24px ! important; }
.atnt a { text-decoration: none; color: rgb(51, 102, 187); }
.atnt a:hover { text-decoration: underline; }
#at16recap, #at_msg, #at16p label, #at16nms, #at16sas, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p textarea { font-family: arial,helvetica,tahoma,verdana,sans-serif ! important; font-size: 12px ! important; outline-style: none; outline-width: 0px; line-height: 1em; }
* html #at15s.mmborder { position: absolute ! important; }
#at15s.mmborder { position: fixed ! important; }
#at15s.mmborder { width: 250px ! important; }
#at20mc div.at15sie6 { color: rgb(76, 76, 76) ! important; width: 256px ! important; }
#at15s { background: url('png-base64,ivborw0kggoaaaansuheugaaaaoaaaakcayaaacnms+9aaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaabtjrefuenpizgbgagagajaxealgfvjhiucaaqdcngcugqgmqwaaaabjru5erkjggg==') repeat scroll 0% 0% transparent; float: none; line-height: 1em; margin: 0px; overflow: visible; padding: 5px; text-align: left; position: absolute; }
#at15s a, #at15s span { outline: 0px none; }
#at15s, #at16p { border-radius: 4px 4px 4px 4px; }
html > body #at15s { width: 250px ! important; }
#at20mc .atm.at15satmie6 { background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; width: 150px ! important; }
#at15s.atm { background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; width: 160px ! important; }
#at15s.atiemode2 { width: 252px ! important; }
#at15s_inner { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin: 0px; }
#at15s_head { position: relative; background: none repeat scroll 0% 0% rgb(242, 242, 242); padding: 4px; cursor: default; border-bottom: 1px solid rgb(229, 229, 229); }
.at15s_head_success { background: none repeat scroll 0% 0% rgb(202, 253, 153) ! important; border-bottom: 1px solid rgb(169, 213, 130) ! important; }
.at15s_head_success span, .at15s_head_success a { color: rgb(0, 0, 0) ! important; text-decoration: none; }
#at15s_brand, #at16_brand, #at15sptx { position: absolute; }
#at15s_brand { top: 4px; right: 4px; }
.at15s_brandx { right: 20px ! important; }
a#at15sptx { top: 4px; right: 4px; text-decoration: none; color: rgb(76, 76, 76); font-weight: bold; }
.at15sie6 a#at15sptx, #at15s.atiemode2 a#at15sptx { right: 8px; }
#at15sptx:hover { text-decoration: underline; }
#at16_brand { top: 5px; right: 30px; cursor: default; }
#at_hover { padding: 4px; }
#at_hover .at_item, #at_share .at_item { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; float: left ! important; color: rgb(76, 76, 76) ! important; }
#at_hover .at_bold { font-weight: bold; color: rgb(0, 0, 0) ! important; }
#at16nms, #at16sas { padding: 4px 5px; }
#at16nms { display: none; }
#at16sas { clear: left; padding-top: 16px; padding-bottom: 16px; }
#at_hover .at_item { width: 112px ! important; padding: 2px 3px ! important; margin: 1px; text-decoration: none ! important; }
#at_hover .at_item.atiemode2 { width: 114px ! important; }
#at_hover .at_item:hover, #at_hover .at_item:focus, #at_hover .at_item.athov { margin: 0px ! important; }
#at_hover .at_item:hover, #at_hover .at_item:focus, #at_hover .at_item.athov, #at16ps .at_item:focus, #at_share .at_item:hover, #at_share .at_item.athov { background: none repeat scroll 0% 0% rgb(242, 242, 242) ! important; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) ! important; text-decoration: none; }
.ipad #at_hover .at_item:focus { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; border: 1px solid rgb(255, 255, 255); }
* html #at_hover .at_item { border: 1px solid rgb(255, 255, 255); }
* html #at_hover .at_item.athov { border: 1px solid rgb(229, 229, 229) ! important; margin: 1px ! important; }
#at_email15 { padding-top: 5px; }
.at15e_row { height: 28px; }
.at15e_row label, .at15e_row span { padding-left: 10px ! important; display: block ! important; width: 60px ! important; float: left ! important; }
.at15e_row input, .at15e_row textarea { display: block ! important; width: 150px ! important; float: left ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; border: 1px solid rgb(204, 204, 204) ! important; color: rgb(51, 51, 51) ! important; font-size: 11px ! important; font-weight: normal ! important; padding: 0px ! important; }
#at_email label, #at_email input, #at_email textarea { font-size: 11px ! important; }
#at_email #at16meo { margin: 15px 0px 0px 2px; }
#at16meo span { float: left; margin-right: 5px; padding-top: 4px; }
#at16meo a { float: left; margin: 0px; }
#at_sending { top: 130px; left: 110px; position: absolute; text-align: center; }
#at_sending img { padding: 10px; }
.at15t { display: block ! important; height: 16px ! important; line-height: 16px ! important; padding-left: 20px ! important; background: url('widget047.png') no-repeat scroll 0px 0px transparent; cursor: pointer; text-align: left; }
.addthis_gray_style .at15t { background: url('widgetgray047.png') no-repeat scroll left center transparent; }
.addthis_button { cursor: pointer; }
.addthis_toolbox.addthis_vertical_style { width: 140px; }
.addthis_toolbox.addthis_close_style .addthis_button_google_plusone { width: 65px; overflow: hidden; }
.addthis_toolbox.addthis_close_style .addthis_button_facebook_like { width: 85px; overflow: hidden; }
.addthis_toolbox.addthis_close_style .addthis_button_tweet { width: 90px; overflow: hidden; }
.addthis_button_facebook_like iframe.fb_iframe_widget_lift { max-width: none; }
.addthis_toolbox span.addthis_follow_label { display: none; }
.addthis_toolbox.addthis_vertical_style span.addthis_follow_label { display: block; }
.addthis_toolbox.addthis_vertical_style a { display: block; padding-bottom: 5px; }
.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a { line-height: 32px; }
.addthis_toolbox.addthis_vertical_style .at300bs { margin-right: 4px; float: left; }
.addthis_toolbox.addthis_default_style span { line-height: 16px; }
.addthis_toolbox.addthis_32x32_style span { line-height: 32px; }
.addthis_toolbox.addthis_pill_combo_style a, .addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact { float: left; }
.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet { margin-top: -2px; }
.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact { margin-right: 4px; }
.addthis_default_style .addthis_separator { margin: 0px 5px; display: inline; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs { float: left; }
.at300b img, .at300bo img { border: 0px none; }
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m { padding: 0px 2px; }
.at300b, .at300bo, .at300m, .at300bs { cursor: pointer; }
.at300b:hover { opacity: 0.8; }
.addthis_button_facebook_send.at300b:hover { opacity: 1; }
.at300bs:hover { opacity: 0.8; }
.addthis_20x20_style .dummy .at300bs, .addthis_20x20_style .at300bs, .addthis_20x20_style .at15t { background: url('widget000_20x20_top.png') no-repeat scroll left center transparent; overflow: hidden; display: block; height: 20px ! important; width: 20px ! important; line-height: 20px ! important; }
.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t { background: url('widget007_32x32_top.png') no-repeat scroll left center transparent; overflow: hidden; display: block; height: 32px ! important; width: 32px ! important; line-height: 32px ! important; }
.addthis_32x32_style .at15t_010-blank { background-position: 0px 0px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_010-blank { background-position: 0px 0px ! important; }
.addthis_32x32_style .at15t_blogger { background-position: 0px -32px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_blogger { background-position: 0px -32px ! important; }
.addthis_32x32_style .at15t_delicious { background-position: 0px -64px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_delicious { background-position: 0px -64px ! important; }
.addthis_32x32_style .at15t_digg { background-position: 0px -96px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_digg { background-position: 0px -96px ! important; }
.addthis_32x32_style .at15t_email { background-position: 0px -128px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_email { background-position: 0px -128px ! important; }
.addthis_32x32_style .at15t_facebook { background-position: 0px -160px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_facebook { background-position: 0px -160px ! important; }
.addthis_32x32_style .at15t_favorites { background-position: 0px -192px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_favorites { background-position: 0px -192px ! important; }
.addthis_32x32_style .at15t_gmail { background-position: 0px -224px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_gmail { background-position: 0px -224px ! important; }
.addthis_32x32_style .at15t_google { background-position: 0px -256px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_google { background-position: 0px -256px ! important; }
.addthis_32x32_style .at15t_google_plusone_share { background-position: 0px -288px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_google_plusone_share { background-position: 0px -288px ! important; }
.addthis_32x32_style .at15t_linkedin { background-position: 0px -320px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_linkedin { background-position: 0px -320px ! important; }
.addthis_32x32_style .at15t_live { background-position: 0px -352px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_live { background-position: 0px -352px ! important; }
.addthis_32x32_style .at15t_mailto { background-position: 0px -384px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_mailto { background-position: 0px -384px ! important; }
.addthis_32x32_style .at15t_more { background-position: 0px -416px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_more { background-position: 0px -416px ! important; }
.addthis_32x32_style .at15t_mymailru { background-position: 0px -448px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_mymailru { background-position: 0px -448px ! important; }
.addthis_32x32_style .at15t_myspace { background-position: 0px -480px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_myspace { background-position: 0px -480px ! important; }
.addthis_32x32_style .at15t_orkut { background-position: 0px -512px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_orkut { background-position: 0px -512px ! important; }
.addthis_32x32_style .at15t_pinterest_share { background-position: 0px -544px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_pinterest_share { background-position: 0px -544px ! important; }
.addthis_32x32_style .at15t_print { background-position: 0px -576px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_print { background-position: 0px -576px ! important; }
.addthis_32x32_style .at15t_reddit { background-position: 0px -608px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_reddit { background-position: 0px -608px ! important; }
.addthis_32x32_style .at15t_stumbleupon { background-position: 0px -640px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_stumbleupon { background-position: 0px -640px ! important; }
.addthis_32x32_style .at15t_tumblr { background-position: 0px -672px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_tumblr { background-position: 0px -672px ! important; }
.addthis_32x32_style .at15t_twitter { background-position: 0px -704px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_twitter { background-position: 0px -704px ! important; }
.addthis_32x32_style .at15t_vk { background-position: 0px -736px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_vk { background-position: 0px -736px ! important; }
.addthis_32x32_style .at15t_yahoomail { background-position: 0px -768px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_yahoomail { background-position: 0px -768px ! important; }
.addthis_32x32_style .at15t_compact { background-position: 0px -416px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_compact { background-position: 0px -416px ! important; }
.addthis_32x32_style .at15t_expanded { background-position: 0px -416px ! important; }
.hi32 .addthis_32x32_style .dummy .at15t_expanded { background-position: 0px -416px ! important; }
.at300bs { background: url('widget047.png') no-repeat scroll 0px 0px transparent; overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px ! important; }
.addthis_gray_style .at300bs { background: url('widgetgray047.png') no-repeat scroll left center transparent; }
.at16nc { background: url('widget007_top.png') no-repeat scroll 0% 0% transparent; overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px ! important; }
.addthis_gray_style .at16nc { background: url('widgetgray007_top.png') no-repeat scroll left center transparent; }
.at16t { padding-left: 20px ! important; width: auto; cursor: pointer; text-align: left; overflow: visible ! important; }
#at_feed { display: none; padding: 10px; height: 300px; }
#at_feed span { margin-bottom: 10px; font-size: 12px; }
#at_feed div { width: 102px ! important; height: 26px ! important; line-height: 26px ! important; float: left ! important; margin-right: 68px; }
#at_feed div.at_litem { margin-right: 0px; }
#at_feed a { margin: 10px 0px; height: 17px; line-height: 17px; }
#at_feed.atused .fbtn { background: url('feed00.gif') no-repeat scroll 0% 0% transparent; float: left; width: 102px; cursor: pointer; text-indent: -9000px; }
#at_feed .fbtn.bloglines { background-position: 0px 0px ! important; width: 94px; height: 20px ! important; line-height: 20px ! important; margin-top: 8px ! important; }
#at_feed .fbtn.yahoo { background-position: 0px -20px ! important; }
#at_feed .fbtn.newsgator, .fbtn.newsgator-on { background-position: 0px -37px ! important; }
#at_feed .fbtn.technorati { background-position: 0px -71px ! important; }
#at_feed .fbtn.netvibes { background-position: 0px -88px ! important; }
#at_feed .fbtn.pageflakes { background-position: 0px -141px ! important; }
#at_feed .fbtn.feedreader { background-position: 0px -172px ! important; }
#at_feed .fbtn.newsisfree { background-position: 0px -207px ! important; }
#at_feed .fbtn.google { background-position: 0px -54px ! important; width: 104px; }
#at_feed .fbtn.winlive { background-position: 0px -105px ! important; width: 100px; height: 19px ! important; line-height: 19px; margin-top: 9px ! important; }
#at_feed .fbtn.mymsn { background-position: 0px -158px; width: 71px; height: 14px ! important; line-height: 14px ! important; margin-top: 12px ! important; }
#at_feed .fbtn.aol { background-position: 0px -189px; width: 92px; height: 18px ! important; line-height: 18px ! important; }
.at15t_000 { background-position: 0px 0px; }
.at15t_100zakladok { background-position: 0px -16px; }
.at15t_2linkme { background-position: 0px -32px; }
.at15t_2tag { background-position: 0px -48px; }
.at15t_7live7 { background-position: 0px -64px; }
.at15t_a97abi { background-position: 0px -80px; }
.at15t_addio { background-position: 0px -96px; }
.at15t_addressbar { background-position: 0px -112px; }
.at15t_addthis-uwerk { background-position: 0px -128px; }
.at15t_addthis { background-position: 0px -144px; }
.at15t_adfty { background-position: 0px -160px; }
.at15t_adifni { background-position: 0px -176px; }
.at15t_aim { background-position: 0px -192px; }
.at15t_amazonwishlist { background-position: 0px -208px; }
.at15t_amenme { background-position: 0px -224px; }
.at15t_aolmail { background-position: 0px -240px; }
.at15t_apsense { background-position: 0px -256px; }
.at15t_armenix { background-position: 0px -272px; }
.at15t_arto { background-position: 0px -288px; }
.at15t_aviary { background-position: 0px -304px; }
.at15t_azadegi { background-position: 0px -320px; }
.at15t_baang { background-position: 0px -336px; }
.at15t_baidu { background-position: 0px -352px; }
.at15t_beat100 { background-position: 0px -368px; }
.at15t_bebo { background-position: 0px -384px; }
.at15t_bentio { background-position: 0px -400px; }
.at15t_biggerpockets { background-position: 0px -416px; }
.at15t_bitly { background-position: 0px -432px; }
.at15t_bizsugar { background-position: 0px -448px; }
.at15t_bland { background-position: 0px -464px; }
.at15t_blinklist { background-position: 0px -480px; }
.at15t_blip { background-position: 0px -496px; }
.at15t_blogger { background-position: 0px -512px; }
.at15t_bloggy { background-position: 0px -528px; }
.at15t_blogkeen { background-position: 0px -544px; }
.at15t_blogmarks { background-position: 0px -560px; }
.at15t_blogtrottr { background-position: 0px -576px; }
.at15t_blurpalicious { background-position: 0px -592px; }
.at15t_bobrdobr { background-position: 0px -608px; }
.at15t_bolt { background-position: 0px -624px; }
.at15t_bonzobox { background-position: 0px -640px; }
.at15t_bookmarkycz { background-position: 0px -656px; }
.at15t_bookmerkende { background-position: 0px -672px; }
.at15t_bordom { background-position: 0px -688px; }
.at15t_box { background-position: 0px -704px; }
.at15t_brainify { background-position: 0px -720px; }
.at15t_bryderi { background-position: 0px -736px; }
.at15t_buddymarks { background-position: 0px -752px; }
.at15t_buffer { background-position: 0px -768px; }
.at15t_buzzzy { background-position: 0px -784px; }
.at15t_camyoo { background-position: 0px -800px; }
.at15t_cardthis { background-position: 0px -816px; }
.at15t_care2 { background-position: 0px -832px; }
.at15t_chimein { background-position: 0px -848px; }
.at15t_chiq { background-position: 0px -864px; }
.at15t_cirip { background-position: 0px -880px; }
.at15t_citeulike { background-position: 0px -896px; }
.at15t_classicalplace { background-position: 0px -912px; }
.at15t_cleanprint { background-position: 0px -928px; }
.at15t_cleansave { background-position: 0px -944px; }
.at15t_clipdo { background-position: 0px -960px; }
.at15t_clply { background-position: 0px -976px; }
.at15t_cndig { background-position: 0px -992px; }
.at15t_colivia { background-position: 0px -1008px; }
.at15t_connotea { background-position: 0px -1024px; }
.at15t_cootopia { background-position: 0px -1040px; }
.at15t_cosmiq { background-position: 0px -1056px; }
.at15t_curateus { background-position: 0px -1072px; }
.at15t_dashboard { background-position: 0px -1088px; }
.at15t_delicious { background-position: 0px -1104px; }
.at15t_designbump { background-position: 0px -1120px; }
.at15t_digaculturanet { background-position: 0px -1136px; }
.at15t_digg { background-position: 0px -1152px; }
.at15t_diggita { background-position: 0px -1168px; }
.at15t_diggtiger { background-position: 0px -1184px; }
.at15t_digo { background-position: 0px -1200px; }
.at15t_digthiswebhost { background-position: 0px -1216px; }
.at15t_digzign { background-position: 0px -1232px; }
.at15t_diigo { background-position: 0px -1248px; }
.at15t_dipdive { background-position: 0px -1264px; }
.at15t_domaintoolswhois { background-position: 0px -1280px; }
.at15t_domelhor { background-position: 0px -1296px; }
.at15t_dosti { background-position: 0px -1312px; }
.at15t_dotnetkicks { background-position: 0px -1328px; }
.at15t_dotnetshoutout { background-position: 0px -1344px; }
.at15t_douban { background-position: 0px -1360px; }
.at15t_draugiem { background-position: 0px -1376px; }
.at15t_drimio { background-position: 0px -1392px; }
.at15t_dropjack { background-position: 0px -1408px; }
.at15t_dudu { background-position: 0px -1424px; }
.at15t_dzone { background-position: 0px -1440px; }
.at15t_edelight { background-position: 0px -1456px; }
.at15t_efactor { background-position: 0px -1472px; }
.at15t_ekudos { background-position: 0px -1488px; }
.at15t_elefantapl { background-position: 0px -1504px; }
.at15t_email { background-position: 0px -1520px; }
.at15t_embarkons { background-position: 0px -1536px; }
.at15t_eucliquei { background-position: 0px -1552px; }
.at15t_evernote { background-position: 0px -1568px; }
.at15t_extraplay { background-position: 0px -1584px; }
.at15t_ezyspot { background-position: 0px -1600px; }
.at15t_fabulously40 { background-position: 0px -1616px; }
.at15t_facebook { background-position: 0px -1632px; }
.at15t_facebook_like { background-position: 0px -1648px; }
.at15t_fark { background-position: 0px -1664px; }
.at15t_farkinda { background-position: 0px -1680px; }
.at15t_fashiolista { background-position: 0px -1696px; }
.at15t_fashionburner { background-position: 0px -1712px; }
.at15t_favable { background-position: 0px -1728px; }
.at15t_faves { background-position: 0px -1744px; }
.at15t_favicon { background-position: 0px -1760px; }
.at15t_favlogde { background-position: 0px -1776px; }
.at15t_favoritende { background-position: 0px -1792px; }
.at15t_favorites { background-position: 0px -1808px; }
.at15t_favoritus { background-position: 0px -1824px; }
.at15t_flaker { background-position: 0px -1840px; }
.at15t_flickr { background-position: 0px -1856px; }
.at15t_flosspro { background-position: 0px -1872px; }
.at15t_folkd { background-position: 0px -1888px; }
.at15t_forceindya { background-position: 0px -1904px; }
.at15t_formspring { background-position: 0px -1920px; }
.at15t_foursquare { background-position: 0px -1936px; }
.at15t_fresqui { background-position: 0px -1952px; }
.at15t_friendfeed { background-position: 0px -1968px; }
.at15t_funp { background-position: 0px -1984px; }
.at15t_fwisp { background-position: 0px -2000px; }
.at15t_gabbr { background-position: 0px -2016px; }
.at15t_gamekicker { background-position: 0px -2032px; }
.at15t_gigbasket { background-position: 0px -2048px; }
.at15t_givealink { background-position: 0px -2064px; }
.at15t_globalgrind { background-position: 0px -2080px; }
.at15t_gluvsnap { background-position: 0px -2096px; }
.at15t_gmail { background-position: 0px -2112px; }
.at15t_goodnoows { background-position: 0px -2128px; }
.at15t_google { background-position: 0px -2144px; }
.at15t_google_follow { background-position: 0px -2160px; }
.at15t_google_plusone { background-position: 0px -2176px; }
.at15t_google_plusone_share { background-position: 0px -2192px; }
.at15t_googletranslate { background-position: 0px -2208px; }
.at15t_govn { background-position: 0px -2224px; }
.at15t_greaterdebater { background-position: 0px -2240px; }
.at15t_grono { background-position: 0px -2256px; }
.at15t_habergentr { background-position: 0px -2272px; }
.at15t_hackernews { background-position: 0px -2288px; }
.at15t_hadashhot { background-position: 0px -2304px; }
.at15t_hatena { background-position: 0px -2320px; }
.at15t_hazarkor { background-position: 0px -2336px; }
.at15t_hedgehogs { background-position: 0px -2352px; }
.at15t_hellotxt { background-position: 0px -2368px; }
.at15t_hi5 { background-position: 0px -2384px; }
.at15t_historious { background-position: 0px -2400px; }
.at15t_hotbookmark { background-position: 0px -2416px; }
.at15t_hotklix { background-position: 0px -2432px; }
.at15t_hotmail { background-position: 0px -2448px; }
.at15t_hyves { background-position: 0px -2464px; }
.at15t_identica { background-position: 0px -2480px; }
.at15t_idibbit { background-position: 0px -2496px; }
.at15t_igoogle { background-position: 0px -2512px; }
.at15t_ihavegot { background-position: 0px -2528px; }
.at15t_index4 { background-position: 0px -2544px; }
.at15t_indexor { background-position: 0px -2560px; }
.at15t_informazione { background-position: 0px -2576px; }
.at15t_instagram { background-position: 0px -2592px; }
.at15t_instapaper { background-position: 0px -2608px; }
.at15t_intent_share_url { background-position: 0px -2624px; }
.at15t_investorlinks { background-position: 0px -2640px; }
.at15t_iorbix { background-position: 0px -2656px; }
.at15t_isociety { background-position: 0px -2672px; }
.at15t_iwiw { background-position: 0px -2688px; }
.at15t_jamespot { background-position: 0px -2704px; }
.at15t_jappy { background-position: 0px -2720px; }
.at15t_jisko { background-position: 0px -2736px; }
.at15t_joliprint { background-position: 0px -2752px; }
.at15t_jolly { background-position: 0px -2768px; }
.at15t_jumptags { background-position: 0px -2784px; }
.at15t_kaboodle { background-position: 0px -2800px; }
.at15t_kaevur { background-position: 0px -2816px; }
.at15t_kaixin { background-position: 0px -2832px; }
.at15t_ketnooi { background-position: 0px -2848px; }
.at15t_kindleit { background-position: 0px -2864px; }
.at15t_kipup { background-position: 0px -2880px; }
.at15t_kledy { background-position: 0px -2896px; }
.at15t_kommenting { background-position: 0px -2912px; }
.at15t_latafaneracat { background-position: 0px -2928px; }
.at15t_librerio { background-position: 0px -2944px; }
.at15t_link { background-position: 0px -2960px; }
.at15t_linkagogo { background-position: 0px -2976px; }
.at15t_linkedin { background-position: 0px -2992px; }
.at15t_linkninja { background-position: 0px -3008px; }
.at15t_linksgutter { background-position: 0px -3024px; }
.at15t_linkshares { background-position: 0px -3040px; }
.at15t_linksnapr { background-position: 0px -3056px; }
.at15t_linkstore { background-position: 0px -3072px; }
.at15t_linkuj { background-position: 0px -3088px; }
.at15t_live { background-position: 0px -3104px; }
.at15t_livejournal { background-position: 0px -3120px; }
.at15t_lockerblogger { background-position: 0px -3136px; }
.at15t_logger24 { background-position: 0px -3152px; }
.at15t_mailto { background-position: 0px -3168px; }
.at15t_markme { background-position: 0px -3184px; }
.at15t_mashbord { background-position: 0px -3200px; }
.at15t_me2day { background-position: 0px -3216px; }
.at15t_meinvz { background-position: 0px -3232px; }
.at15t_mekusharim { background-position: 0px -3248px; }
.at15t_memonic { background-position: 0px -3264px; }
.at15t_memori { background-position: 0px -3280px; }
.at15t_mendeley { background-position: 0px -3296px; }
.at15t_meneame { background-position: 0px -3312px; }
.at15t_menu { background-position: 0px -3328px; }
.at15t_mindbodygreen { background-position: 0px -3344px; }
.at15t_misterwong { background-position: 0px -3360px; }
.at15t_misterwong_de { background-position: 0px -3376px; }
.at15t_misterwong_ru { background-position: 0px -3392px; }
.at15t_moemesto { background-position: 0px -3408px; }
.at15t_moikrug { background-position: 0px -3424px; }
.at15t_more { background-position: 0px -3440px; }
.at15t_mototagz { background-position: 0px -3456px; }
.at15t_mrcnetworkit { background-position: 0px -3472px; }
.at15t_mssocialbookmarks { background-position: 0px -3488px; }
.at15t_multiply { background-position: 0px -3504px; }
.at15t_myaol { background-position: 0px -3520px; }
.at15t_myhayastan { background-position: 0px -3536px; }
.at15t_mylinkvault { background-position: 0px -3552px; }
.at15t_mymailru { background-position: 0px -3568px; }
.at15t_mynasa { background-position: 0px -3584px; }
.at15t_myspace { background-position: 0px -3600px; }
.at15t_myyearbook { background-position: 0px -3616px; }
.at15t_n4g { background-position: 0px -3632px; }
.at15t_naszaklasa { background-position: 0px -3648px; }
.at15t_netlog { background-position: 0px -3664px; }
.at15t_netvibes { background-position: 0px -3680px; }
.at15t_netvouz { background-position: 0px -3696px; }
.at15t_newsmeback { background-position: 0px -3712px; }
.at15t_newstrust { background-position: 0px -3728px; }
.at15t_newsvine { background-position: 0px -3744px; }
.at15t_nujij { background-position: 0px -3760px; }
.at15t_odnoklassniki_ru { background-position: 0px -3776px; }
.at15t_oknotizie { background-position: 0px -3792px; }
.at15t_olddogg { background-position: 0px -3808px; }
.at15t_oneview { background-position: 0px -3824px; }
.at15t_orkut { background-position: 0px -3840px; }
.at15t_oyyla { background-position: 0px -3856px; }
.at15t_packg { background-position: 0px -3872px; }
.at15t_pafnetde { background-position: 0px -3888px; }
.at15t_pdfmyurl { background-position: 0px -3904px; }
.at15t_pdfonline { background-position: 0px -3920px; }
.at15t_phonefavs { background-position: 0px -3936px; }
.at15t_pingfm { background-position: 0px -3952px; }
.at15t_pinterest { background-position: 0px -3968px; }
.at15t_pinterest_share { background-position: 0px -3984px; }
.at15t_planypus { background-position: 0px -4000px; }
.at15t_plaxo { background-position: 0px -4016px; }
.at15t_plurk { background-position: 0px -4032px; }
.at15t_pochvalcz { background-position: 0px -4048px; }
.at15t_pocket { background-position: 0px -4064px; }
.at15t_politicnote { background-position: 0px -4080px; }
.at15t_posteezy { background-position: 0px -4096px; }
.at15t_posterous { background-position: 0px -4112px; }
.at15t_pratiba { background-position: 0px -4128px; }
.at15t_print { background-position: 0px -4144px; }
.at15t_printfriendly { background-position: 0px -4160px; }
.at15t_pusha { background-position: 0px -4176px; }
.at15t_qrfin { background-position: 0px -4192px; }
.at15t_qrsrc { background-position: 0px -4208px; }
.at15t_quantcast { background-position: 0px -4224px; }
.at15t_qzone { background-position: 0px -4240px; }
.at15t_raiseyourvoice { background-position: 0px -4256px; }
.at15t_readitlater { background-position: 0px -4272px; }
.at15t_reddit { background-position: 0px -4288px; }
.at15t_rediff { background-position: 0px -4304px; }
.at15t_redkum { background-position: 0px -4320px; }
.at15t_researchgate { background-position: 0px -4336px; }
.at15t_ridefix { background-position: 0px -4352px; }
.at15t_rss { background-position: 0px -4368px; }
.at15t_runkeeper { background-position: 0px -4384px; }
.at15t_safelinking { background-position: 0px -4400px; }
.at15t_scoopat { background-position: 0px -4416px; }
.at15t_scoopit { background-position: 0px -4432px; }
.at15t_sekoman { background-position: 0px -4448px; }
.at15t_select2gether { background-position: 0px -4464px; }
.at15t_settings { background-position: 0px -4480px; }
.at15t_sharer { background-position: 0px -4496px; }
.at15t_shaveh { background-position: 0px -4512px; }
.at15t_shetoldme { background-position: 0px -4528px; }
.at15t_sinaweibo { background-position: 0px -4544px; }
.at15t_skyrock { background-position: 0px -4560px; }
.at15t_smiru { background-position: 0px -4576px; }
.at15t_socialbookmarkingnet { background-position: 0px -4592px; }
.at15t_sodahead { background-position: 0px -4608px; }
.at15t_sonico { background-position: 0px -4624px; }
.at15t_speedtile { background-position: 0px -4640px; }
.at15t_sphinn { background-position: 0px -4656px; }
.at15t_spinsnap { background-position: 0px -4672px; }
.at15t_spokentoyou { background-position: 0px -4688px; }
.at15t_springpad { background-position: 0px -4704px; }
.at15t_squidoo { background-position: 0px -4720px; }
.at15t_startaid { background-position: 0px -4736px; }
.at15t_startlap { background-position: 0px -4752px; }
.at15t_storyfollower { background-position: 0px -4768px; }
.at15t_studivz { background-position: 0px -4784px; }
.at15t_stuffpit { background-position: 0px -4800px; }
.at15t_stumbleupon { background-position: 0px -4816px; }
.at15t_stumpedia { background-position: 0px -4832px; }
.at15t_stylishhome { background-position: 0px -4848px; }
.at15t_supbro { background-position: 0px -4864px; }
.at15t_surfingbird { background-position: 0px -4880px; }
.at15t_svejo { background-position: 0px -4896px; }
.at15t_symbaloo { background-position: 0px -4912px; }
.at15t_taaza { background-position: 0px -4928px; }
.at15t_tagza { background-position: 0px -4944px; }
.at15t_tailrank { background-position: 0px -4960px; }
.at15t_taringa { background-position: 0px -4976px; }
.at15t_tarpipe { background-position: 0px -4992px; }
.at15t_technerd { background-position: 0px -5008px; }
.at15t_teknikim { background-position: 0px -5024px; }
.at15t_textme { background-position: 0px -5040px; }
.at15t_thefreedictionary { background-position: 0px -5056px; }
.at15t_thewebblend { background-position: 0px -5072px; }
.at15t_thinkfinity { background-position: 0px -5088px; }
.at15t_thisnext { background-position: 0px -5104px; }
.at15t_throwpile { background-position: 0px -5120px; }
.at15t_tipd { background-position: 0px -5136px; }
.at15t_toly { background-position: 0px -5152px; }
.at15t_topsitelernet { background-position: 0px -5168px; }
.at15t_transferr { background-position: 0px -5184px; }
.at15t_tuenti { background-position: 0px -5200px; }
.at15t_tulinq { background-position: 0px -5216px; }
.at15t_tumblr { background-position: 0px -5232px; }
.at15t_tusul { background-position: 0px -5248px; }
.at15t_tvinx { background-position: 0px -5264px; }
.at15t_tweetmeme { background-position: 0px -5280px; }
.at15t_twitter { background-position: 0px -5296px; }
.at15t_twitter_follow_native { background-position: 0px -5312px; }
.at15t_twitthis { background-position: 0px -5328px; }
.at15t_typepad { background-position: 0px -5344px; }
.at15t_upnews { background-position: 0px -5360px; }
.at15t_urlaubswerkde { background-position: 0px -5376px; }
.at15t_urlcapt { background-position: 0px -5392px; }
.at15t_viadeo { background-position: 0px -5408px; }
.at15t_vimeo { background-position: 0px -5424px; }
.at15t_virb { background-position: 0px -5440px; }
.at15t_visitezmonsite { background-position: 0px -5456px; }
.at15t_vk { background-position: 0px -5472px; }
.at15t_vkrugudruzei { background-position: 0px -5488px; }
.at15t_voxopolis { background-position: 0px -5504px; }
.at15t_vybralisme { background-position: 0px -5520px; }
.at15t_vyoom { background-position: 0px -5536px; }
.at15t_w3validator { background-position: 0px -5552px; }
.at15t_webnews { background-position: 0px -5568px; }
.at15t_webs { background-position: 0px -5584px; }
.at15t_webshare { background-position: 0px -5600px; }
.at15t_werkenntwen { background-position: 0px -5616px; }
.at15t_windows { background-position: 0px -5632px; }
.at15t_windycitizen { background-position: 0px -5648px; }
.at15t_wirefan { background-position: 0px -5664px; }
.at15t_wordpress { background-position: 0px -5680px; }
.at15t_worio { background-position: 0px -5696px; }
.at15t_woscc { background-position: 0px -5712px; }
.at15t_wykop { background-position: 0px -5728px; }
.at15t_xanga { background-position: 0px -5744px; }
.at15t_xing { background-position: 0px -5760px; }
.at15t_yahoobkm { background-position: 0px -5776px; }
.at15t_yahoomail { background-position: 0px -5792px; }
.at15t_yammer { background-position: 0px -5808px; }
.at15t_yardbarker { background-position: 0px -5824px; }
.at15t_yemle { background-position: 0px -5840px; }
.at15t_yigg { background-position: 0px -5856px; }
.at15t_yiid { background-position: 0px -5872px; }
.at15t_yookos { background-position: 0px -5888px; }
.at15t_yoolink { background-position: 0px -5904px; }
.at15t_yorumcuyum { background-position: 0px -5920px; }
.at15t_youblr { background-position: 0px -5936px; }
.at15t_youbookmarks { background-position: 0px -5952px; }
.at15t_youmob { background-position: 0px -5968px; }
.at15t_youtube { background-position: 0px -5984px; }
.at15t_yuuby { background-position: 0px -6000px; }
.at15t_zakladoknet { background-position: 0px -6016px; }
.at15t_ziczac { background-position: 0px -6032px; }
.at15t_zingme { background-position: 0px -6048px; }
.at15t_zukmo { background-position: 0px -6064px; }
.at15t_compact { background-position: 0px -3440px; }
.at15t_expanded { background-position: 0px -3440px; }
.at16nc.at16t_100zakladok { background-position: 0px 0px; }
.at16nc.at16t_addthis { background-position: 0px -16px; }
.at16nc.at16t_adifni { background-position: 0px -32px; }
.at16nc.at16t_aim { background-position: 0px -48px; }
.at16nc.at16t_amazonwishlist { background-position: 0px -64px; }
.at16nc.at16t_arto { background-position: 0px -80px; }
.at16nc.at16t_baidu { background-position: 0px -96px; }
.at16nc.at16t_bitly { background-position: 0px -112px; }
.at16nc.at16t_blip { background-position: 0px -128px; }
.at16nc.at16t_blogger { background-position: 0px -144px; }
.at16nc.at16t_bloggy { background-position: 0px -160px; }
.at16nc.at16t_bobrdobr { background-position: 0px -176px; }
.at16nc.at16t_delicious { background-position: 0px -192px; }
.at16nc.at16t_digg { background-position: 0px -208px; }
.at16nc.at16t_diggita { background-position: 0px -224px; }
.at16nc.at16t_draugiem { background-position: 0px -240px; }
.at16nc.at16t_ekudos { background-position: 0px -256px; }
.at16nc.at16t_email { background-position: 0px -272px; }
.at16nc.at16t_facebook { background-position: 0px -288px; }
.at16nc.at16t_favorites { background-position: 0px -304px; }
.at16nc.at16t_friendfeed { background-position: 0px -320px; }
.at16nc.at16t_gmail { background-position: 0px -336px; }
.at16nc.at16t_google { background-position: 0px -352px; }
.at16nc.at16t_google_plusone_share { background-position: 0px -368px; }
.at16nc.at16t_hatena { background-position: 0px -384px; }
.at16nc.at16t_hotmail { background-position: 0px -400px; }
.at16nc.at16t_hyves { background-position: 0px -416px; }
.at16nc.at16t_igoogle { background-position: 0px -432px; }
.at16nc.at16t_jappy { background-position: 0px -448px; }
.at16nc.at16t_linkedin { background-position: 0px -464px; }
.at16nc.at16t_live { background-position: 0px -480px; }
.at16nc.at16t_livejournal { background-position: 0px -496px; }
.at16nc.at16t_mailto { background-position: 0px -512px; }
.at16nc.at16t_meinvz { background-position: 0px -528px; }
.at16nc.at16t_meneame { background-position: 0px -544px; }
.at16nc.at16t_misterwong { background-position: 0px -560px; }
.at16nc.at16t_more { background-position: 0px -576px; }
.at16nc.at16t_mymailru { background-position: 0px -592px; }
.at16nc.at16t_myspace { background-position: 0px -608px; }
.at16nc.at16t_netlog { background-position: 0px -624px; }
.at16nc.at16t_nujij { background-position: 0px -640px; }
.at16nc.at16t_oknotizie { background-position: 0px -656px; }
.at16nc.at16t_oneview { background-position: 0px -672px; }
.at16nc.at16t_orkut { background-position: 0px -688px; }
.at16nc.at16t_oyyla { background-position: 0px -704px; }
.at16nc.at16t_pinterest_share { background-position: 0px -720px; }
.at16nc.at16t_plurk { background-position: 0px -736px; }
.at16nc.at16t_print { background-position: 0px -752px; }
.at16nc.at16t_pusha { background-position: 0px -768px; }
.at16nc.at16t_reddit { background-position: 0px -784px; }
.at16nc.at16t_settings { background-position: 0px -800px; }
.at16nc.at16t_sonico { background-position: 0px -816px; }
.at16nc.at16t_studivz { background-position: 0px -832px; }
.at16nc.at16t_stumbleupon { background-position: 0px -848px; }
.at16nc.at16t_tuenti { background-position: 0px -864px; }
.at16nc.at16t_tumblr { background-position: 0px -880px; }
.at16nc.at16t_twitter { background-position: 0px -896px; }
.at16nc.at16t_viadeo { background-position: 0px -912px; }
.at16nc.at16t_vk { background-position: 0px -928px; }
.at16nc.at16t_wordpress { background-position: 0px -944px; }
.at16nc.at16t_wykop { background-position: 0px -960px; }
.at16nc.at16t_xing { background-position: 0px -976px; }
.at16nc.at16t_yahoobkm { background-position: 0px -992px; }
.at16nc.at16t_yahoomail { background-position: 0px -1008px; }
.at16nc.at16t_yorumcuyum { background-position: 0px -1024px; }
.at16nc.at16t_compact { background-position: 0px -576px; }
.at16nc.at16t_expanded { background-position: 0px -576px; }
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact { margin-right: 4px; }
#at16clb { font-size: 16pt; font-family: "verdana bold",verdana,arial,sans-serif; }
#at_share .at_item { width: 123px ! important; padding: 4px; margin-right: 2px; border: 1px solid rgb(255, 255, 255); }
#at16pm { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 298px; height: 380px; text-align: left; border-right: 1px solid rgb(204, 204, 204); position: static; }
#at16pcc, #at16pccImg { position: fixed; top: 0px; left: 0px; width: 100%; margin: 0px auto; font-size: 10px ! important; color: rgb(76, 76, 76); padding: 0px; z-index: 10000001; overflow: visible; }
#at16pccImg { height: 100%; }
* html #at16pcc { position: absolute; }
#at16abifc { overflow: hidden; margin: 0px; top: 10px; left: 10px; height: 355px; width: 492px; position: absolute; border: 0px none; }
#at16abifc iframe { border: 0px none; position: absolute; height: 380px; width: 516px; top: -10px; left: -10px; }
* html div#at16abifc.atiemode2 { height: 374px; width: 482px; }
* html #at16abifc iframe { height: 368px; left: -10px; top: -10px; overflow: hidden; }
#at16p { background: url('png-base64,ivborw0kggoaaaansuheugaaaaoaaaakcayaaacnms+9aaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaabtjrefuenpizgbgagagajaxealgfvjhiucaaqdcngcugqgmqwaaaabjru5erkjggg==') repeat scroll 0% 0% transparent; z-index: 10000001; }
#at16p, #atie6ifh, #atie6cmifh { position: absolute; top: 50%; left: 50%; width: 300px; padding: 10px; margin: -185px auto 0px -155px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 12px; color: rgb(94, 94, 94); }
#atie6ifh { width: 322px; padding: 0px; height: 381px; margin-left: -165px; z-index: 100001; }
#atie6cmifh { width: 240px; padding: 0px; height: 225px; margin: 0px; z-index: 100001; }
#at_share { margin: 0px; padding: 0px; }
#at16ps { overflow-y: scroll; height: 304px; padding: 5px; }
a#at16pit { position: absolute; top: 37px; right: 10px; display: block; background: url('sgm4eeqsads=') no-repeat scroll 0% 0% transparent; width: 16px; height: 20px; line-height: 19px; margin-right: -17px; text-align: center; overflow: hidden; color: rgb(51, 102, 187); }
#at16pi { background: none repeat scroll 0% 0% rgb(229, 229, 229); text-align: left; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#at16pi a { text-decoration: none; color: rgb(51, 102, 187); }
#at16p #at16abc { margin-left: 2px ! important; }
#at16pi a:hover { text-decoration: underline; }
#at16pt { position: relative; background: none repeat scroll 0% 0% rgb(242, 242, 242); height: 13px; padding: 5px 10px; }
#at16pt h4, #at16pt a { font-weight: bold; }
#at16pt h4 { display: inline; margin: 0px; padding: 0px; font-size: 12px; color: rgb(76, 76, 76); cursor: default; }
#at16pt a { position: absolute; top: 5px; right: 10px; color: rgb(76, 76, 76); text-decoration: none; padding: 2px; }
#at15sptx:focus, #at16pt a:focus { outline: thin dotted; }
#at16pc form { margin: 0px; }
#at16pc form label { display: block; font-size: 11px; font-weight: bold; padding-bottom: 4px; float: none; text-align: left; }
#at16pc form label span { font-weight: normal; color: rgb(76, 76, 76); display: inline; }
#at_email form .abif { width: 272px ! important; }
#at_email textarea { height: 55px ! important; word-wrap: break-word; }
* html #at_email textarea { height: 42px ! important; }
:first-child + html #at_email textarea { height: 42px ! important; }
#at_email label { width: 220px; }
#at_email input, #at_email textarea { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); width: 272px ! important; margin: 0px 0px 8px; font-weight: normal; padding: 3px ! important; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 11px; line-height: 1.4em; color: rgb(51, 51, 51); }
#at_email form .atfxmode2 { width: 279px ! important; }
#at16pc form .at_ent { color: rgb(51, 51, 51) ! important; }
#at16pc textarea { height: 48px; }
#at16pc form input:focus, #at16pc textarea:focus { background: none repeat scroll 0% 0% rgb(255, 255, 240); color: rgb(51, 51, 51); }
#at16p .atbtn, #at16recap .atbtn { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(181, 181, 181); width: 60px ! important; padding: 2px 4px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 2px ! important; font-size: 11px ! important; font-weight: bold; color: rgb(51, 51, 51); cursor: pointer; }
#at16p .atbtn:hover, #at16p .atbtn:focus, #at16recap .atbtn:hover, #at16recap .atbtn:focus { border-color: rgb(68, 68, 68); color: rgb(0, 102, 204); }
#at16p .atrse, #at16recap .atrse { font-weight: normal ! important; color: rgb(102, 102, 102); margin-left: 2px ! important; }
#atsb .atbtn { width: 78px ! important; margin: 0px ! important; }
#at_email #ateml { text-align: right; font-size: 10px; color: rgb(153, 153, 153); }
#at16pc { height: 343px; font-size: 11px; text-align: left; color: rgb(76, 76, 76); }
#at_email { padding: 5px 10px; }
#at16pc .tmsg { padding: 4px 2px; text-align: right; }
#at16psf { position: relative; background: url('gagtzkmfyyaug70uspz45bkgpwupikpiseohexi6ihzphe8cmirtmi58e6zhezuwexqx2lieawsukujcybonz59agwodsrso0anikypdyrspu58ofoqjaqa7') no-repeat scroll center center rgb(242, 242, 242); border-bottom: 1px solid rgb(204, 204, 204); height: 20px; padding: 4px 10px; text-align: center; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0px; }
#at16psf input, #at16psf input:focus { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; width: 220px; margin: 2px 0px 0px; color: rgb(102, 102, 102); outline-style: none; outline-width: 0px; padding: 2px 0px 0px; line-height: 12px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 12px; }
#at16pcc .at_error, #at16recap .at_error { background: none repeat scroll 0% 0% rgb(242, 109, 125); border-bottom: 1px solid rgb(223, 86, 102); padding: 5px 10px; color: rgb(255, 255, 255); }
#at16pcc #at_success { background: none repeat scroll 0% 0% rgb(208, 251, 218); border-bottom: 1px solid rgb(168, 231, 183); padding: 5px 10px; color: rgb(76, 76, 76); }
#at15pf, #at16pf { position: relative; background: none repeat scroll 0% 0% rgb(242, 242, 242); height: 12px; border-top: 1px solid rgb(229, 229, 229); }
.ipad #at15pf { padding-top: 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#at15pf a, #at16pf a, #at15pf span, #at16pf span { position: absolute; outline: medium none; padding: 0px; margin: 0px; overflow: hidden; font-size: 10px; color: rgb(76, 76, 76); font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
#at15pf a:hover, #at15pf a:focus, #at16pf a:hover, #at16pf a:focus { text-decoration: underline; }
#at15pf a.at-settings, #at16pf a.at-settings { left: 75px; width: 65px; }
#at15pf a.at-settingsclose, #at16pf a.at-settingsclose { left: 8px; }
#at15pf a.at-whatsthis { left: 8px; }
#at16pf a.at-whatsthis { left: 10px; }
#at16pf a#at-privacy, #at16pf a.at-privacy, #at16pf a.at-privacy-close { width: 39px; left: 140px; }
#at_complete { font-size: 13pt; color: rgb(71, 115, 29); text-align: center; padding-top: 130px; height: 208px ! important; width: 472px; }
#at_s_msg { margin-bottom: 10px; }
.atabout { left: 55px; }
.ac-about { right: 20px; }
#at20mc a.ac-logo:hover { text-decoration: none ! important; }
#at15pf .ac-logo, #at16pf .ac-logo { background: url('waaaaaaach5bakaab4alaaaaaamaawaaavcoceo5gguu0kcxnbyqhdc2zmkwtl7kouejs1o1ofwpjqcyxjhhisebyc5gwgkatqq4weqbezsoffrmdsqasasa5dcads=') no-repeat scroll left center transparent; padding-left: 10px; top: 0px; right: 2px; }
.ipad #at15pf .ac-logo { top: 3px; }
#at15pf a.at-logo, #at16pf a.at-logo { background: url('waaaaaaach5bakkaaialaaaaaahaacaaailfh6ge8ebh2mkiqiaow==') no-repeat scroll left center transparent; padding-left: 10px; right: 10px; width: 50px; }
.at_baa { display: block; overflow: hidden; outline: medium none; }
#at15s #at16pf a { top: 1px; }
#at16pc form #at_send { width: 80px ! important; }
#at16pp { color: rgb(76, 76, 76); position: absolute; top: 12px; right: 12px; font-size: 11px; }
#at16pp label { font-size: 11px ! important; }
#at16ppc { padding: 10px; width: 179px; }
#at16pph { padding: 5px 0px 10px; }
#at16pph select { margin: 5px 0px 8px; }
#at16pp .atinp { width: 156px; }
html > body #at16pp .atinp { width: 176px; }
#at16ppb { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 274px; }
#at16ep { height: 16px; padding: 8px; }
#at16ep a { display: block; height: 16px; line-height: 16px; padding-left: 22px; margin-bottom: 8px; font-size: 12px; }
#at16ep a.at_gmail { background: url('gaxfgisffreaow==') no-repeat scroll left center transparent; }
#at16ep a.at_hotmail { background: url('dtoaqoionglehdrj5cohjrkm92ed8fcgqeghnodgscjb4xhgpzzwsajsqzfxciggcengwlhrsipqkfag0rhqigeacgqisfdzsdtzszhz4riqa7') no-repeat scroll left center transparent; }
#at16ep a.at_yahoo { background: url('tk9ktc4zega7') no-repeat scroll left center transparent; }
#at16ppf p#atsb { padding-top: 20px; font-size: 10px; }
#at16abr { margin-top: 10px; }
#at16abr input { padding: 0px; margin: 0px 5px 0px 0px; }
#at16ppso { display: none; text-align: right; margin-top: 2px; }
#at16ppa { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 228px; width: 178px; overflow: auto; }
#at16ppa a { display: block; white-space: nowrap; padding: 4px 8px; font-size: 12px ! important; }
#at16eatdr { position: absolute; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 0px none; max-height: 110px; overflow: auto; z-index: 500; top: 129px; left: 21px; width: 277px; }
* html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
html > body #at_email form #at16eatdr.abif { top: 137px; width: 278px ! important; }
#at16eatdr a { display: block; overflow: hidden; border-bottom: 1px dotted rgb(238, 238, 238); padding: 4px 8px; }
#at16eatdr a:hover, #at16eatdr a.hover { background: none repeat scroll 0% 0% rgb(224, 238, 250); text-decoration: none; color: rgb(51, 51, 51); }
#at_pspromo { height: 130px; padding-top: 10px; }
#at_pspromo, #at15psp { width: 205px; padding-left: 5px; }
#at_testpromo { font-size: 12px; width: 220px; display: none; }
.atm-i #at_pspromo { height: 150px; }
.atm-i #at_testpromo, .atm-i #at_pspromo { width: 140px; }
#at_testpromo input { width: 200px; }
#at_promo .at-promo-content, #at_testpromo .at-promo-content { margin-top: 12px; }
#at_promo .at-promo-btn, #at_testpromo .at-promo-btn { padding-top: 10px; }
#at_promo h4, #at_testpromo h4 { font-family: arial,helvetica,tahoma,verdana,sans-serif; background: none repeat scroll 0px center transparent; font-size: 14px; font-weight: bold; margin: 0px 0px 4px; padding: 0px; line-height: 18px; }
#at_testpromo h4 { font-size: 13.5px; }
#at_promo h4 sup { font-size: 11px; color: rgb(238, 106, 68); }
#at_promo span { display: block; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
.at-promo-single { padding: 2px 10px 10px; line-height: 1.5em; }
.at-promo-single img { padding: 3px; }
.at-promo-content img { margin-right: 5px; margin-bottom: 20px; float: left; }
@media print {
  #at20mc { display: none; }
}
#at20mc.ipad #at15s { background-color: rgb(255, 255, 255) ! important; background-image: none ! important; border: 1px solid rgb(183, 183, 183); width: 244px ! important; padding: 6px ! important; }
html > body #at20mc.ipad #at15s { width: 244px ! important; }
#at20mc.ipad #at15s .at_item { padding: 10px 15px ! important; line-height: 32px ! important; }
#at20mc.ipad #at15pfpro, #at20mc.ipad #at15s_head { display: none ! important; }
#at20mc.ipad #at_hover { padding: 0px 0px 4px; }
#at20mc.ipad #at_hover .at_item { width: 210px ! important; font-size: 18px; border-bottom: 0px none; margin-bottom: 0px; }
#at20mc.ipad #at_hover .at_item:hover { background: none repeat scroll 0% 0% rgb(56, 121, 217) ! important; text-decoration: none; color: rgb(255, 255, 255) ! important; }
#at20mc.ipad #at_hover .at15t { background-color: transparent ! important; height: 32px ! important; width: 200px ! important; line-height: 32px ! important; padding-left: 42px ! important; padding-top: 0px ! important; }
#at20mc.ipad #at16pf { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; border-top: medium none; line-height: 12px; }
.addthis_textshare { display: block; background: url('ilo3yib569eg192teeg1cjipajq1pu8pv0qjdehni32is5ypamvtqtgymzuyhuipruyrvanqhhllbdx4oxaywykke0itlvoxgm7mfyazflmirgnjifipfsjmycgkiym2sflvsyr4hxcqpvub8ka4utqjifipfo0qelyfqfjazovrssr51dppgv+jop1sziizqecfio4owcssvde2cfcewdo9rakogusbbqcohxaoyiz0dygfhg2tfde2czcewerdtieis6ogeirp0qenys468i+fhhejeieiv7wy3lzybgn+ee9n9wn2ck7w5y4errratrkczh7urx+wfetuctif9ubous3hohret5iuruvcfybttf7qt2wes00qbsrpx9w7ouiujus9hvx+gwhx1jqphbd2v8cdaawlduwlvojigaaaabjru5erkjggg==') no-repeat scroll 0px 0px transparent; width: 44px; height: 37px; line-height: 28px; padding: 0px 0px 0px 28px; margin: 0px; text-decoration: none; font-family: helvetica,arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); cursor: pointer; }
.addthis_textshare:hover { background-position: 0px -37px; text-decoration: none; }
.at_img_share { position: absolute; opacity: 0; background: url('odgtnbkfsayd8lqnb75l5fmdv+ymafokdghwghh0kioumgi6mkaomk5sve5evmqwbnj2en6choqmbbqanqkmqpgitrq+wsa0jtlw2t7i0iqa7') repeat-x scroll center bottom transparent; border: 1px solid rgb(204, 204, 204); width: 23px; height: 21px; line-height: 21px; text-indent: -9999px; padding: 0px; margin: 0px; cursor: pointer; z-index: 1000; }
.at_img_share:hover { border-color: rgb(139, 139, 139); }
.at_img_share .addthis_toolbox { width: 180px; margin: 0px auto; }
.atm { width: 160px ! important; margin: 0px; line-height: 12px; letter-spacing: normal; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 12px; color: rgb(68, 68, 68); background: url('png-base64,ivborw0kggoaaaansuheugaaaaoaaaakcayaaacnms+9aaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaabtjrefuenpizgbgagagajaxealgfvjhiucaaqdcngcugqgmqwaaaabjru5erkjggg==') repeat scroll 0% 0% transparent; padding: 4px; }
.atm-i { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(213, 214, 214); padding: 4px 0px 0px; margin: 0px; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 5px rgb(204, 204, 204); }
.atm-s { margin: 0px ! important; padding: 0px ! important; }
.atm-s a:focus { border: medium none transparent; outline: 0px none; }
.atm-s a, #at_hover.atm-s a { display: block; text-decoration: none; padding: 4px 10px; color: rgb(35, 93, 171) ! important; font-weight: normal; font-style: normal; }
#at_hover.atm-s .at_bold { color: rgb(35, 93, 171) ! important; }
.atm-s a:hover, #at_hover.atm-s a:hover { background: none repeat scroll 0% 0% rgb(56, 121, 217); text-decoration: none; color: rgb(255, 255, 255) ! important; }
#at_hover.atm-s .at_bold { font-weight: bold; }
#at_hover.atm-s a:hover .at_bold { color: rgb(255, 255, 255) ! important; }
.atm-s a span { padding-left: 20px; }
.atm-i #at15pf.atm-f-iemode2, .atm-i #at16pf.atm-f-iemode2 { height: 24px ! important; }
.atm-i #atic_settings { border-right: medium none ! important; border-width: 1px medium medium ! important; border-style: solid none none ! important; border-color: rgb(213, 214, 214) -moz-use-text-color -moz-use-text-color ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; padding-top: 6px ! important; top: 4px; }
.atm-f, #at15pf .atm-f { position: relative; border-right: medium none ! important; border-width: 1px medium medium ! important; border-style: solid none none ! important; border-color: rgb(213, 214, 214) -moz-use-text-color -moz-use-text-color ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; background: none repeat scroll 0% 0% transparent ! important; padding: 5px 10px; font-size: 9px; top: 4px; }
.atm-f a { margin-right: 4px; text-decoration: none ! important; color: rgb(147, 146, 146) ! important; top: 4px ! important; font-weight: normal; font-style: normal; }
.atm-f a:hover { color: rgb(79, 79, 79) ! important; }
.atm-f .atm-f-logo { position: absolute; top: 5px; right: 6px; background: url('waaaaaaach5bakkaaialaaaaaahaacaaailfh6ge8ebh2mkiqiaow==') no-repeat scroll left center transparent; padding-left: 10px; }
.at_a11y { position: absolute ! important; left: -10000px ! important; top: auto ! important; width: 1px ! important; height: 1px ! important; overflow: hidden ! important; }
.at_a11y_container { margin: 0px; padding: 0px; }
.addthis_overlay_container { position: absolute; }
.addthis_overlay_toolbox { border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 5px; background-color: rgba(0, 0, 0, 0.6); }
.linkServiceDiv { height: 200px; width: 400px; border: 1px solid black; background-color: rgb(170, 170, 170); }
.at_redloading { background-color: transparent; background-image: url('c05fvfndqvbfmi4waweaaaah+qqfaaadacwaaaaacgakaaacf5wncgaaggjzj647cwua4sobfed62veaach5bauaaamalaeaaaaiaamaaaiknbm2iomdafmqfaah+qqfaaadacwaaaaabgagaaacdjwhmbgofkiritjyaaah+qqfaaadacwaaaeaawaiaaacchxgobpbvpyqyxyaifkebqaaawasaaaeaayabgaaagoehmpjhoggegwwach5bauaaamalaeabwaiaamaaaikbiyjyhohrhqpaaah+qqfaaadacweaaqabgagaaacdjwncqi7eqyaa0p6cgah+qqjaaadacwhaaeaawaiaaaccprmoxoxvqaychqaow=='); background-attachment: scroll; background-position: 0% 0%; background-clip: border-box; background-origin: padding-box; height: 16px; width: 16px; background-repeat: no-repeat; background-size: 16px auto; margin: 0px auto; }
.at-promo-single-dl-ch { width: 120px; height: 37px; }
.at-promo-single-dl-ff { width: 120px; height: 44px; }
.at-promo-single-dl-saf { width: 120px; height: 48px; }
.at-promo-single-dl-ie { width: 129px; height: 51px; }
.atPinBox { position: fixed; top: 25%; left: 35%; width: 482px; margin: 0px auto; overflow-y: auto; overflow-x: hidden; background: url('png-base64,ivborw0kggoaaaansuheugaaaaoaaaakcayaaacnms+9aaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaabtjrefuenpizgbgagagajaxealgfvjhiucaaqdcngcugqgmqwaaaabjru5erkjggg==') repeat scroll 0% 0% transparent; border-radius: 8px 8px 8px 8px; padding: 8px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 12px; color: rgb(207, 202, 202); z-index: 10000001; }
.atPinHdr, .atPinWinHdr { display: block; background: none repeat scroll 0% 0% rgb(241, 241, 241); border-bottom: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 3px rgb(204, 204, 204); padding: 8px 10px; font-size: 16px; line-height: 16px; color: rgb(140, 126, 126); }
.atPinHdr img, .atPinWinHdr img { vertical-align: bottom; margin-left: 5px; cursor: pointer; }
.atPinHdr span { vertical-align: top; }
.atPinHdr { height: 16px; }
.atPinMn { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; height: 296px; overflow-y: auto; overflow-x: hidden; text-align: center; position: relative; }
.atPinHdrMsg { left: 20px; }
.atPinClose { width: 12px; text-align: right; font-weight: bold; position: absolute; right: 15px; cursor: pointer; }
.atImgSpanOuter { position: relative; overflow: hidden; height: 200px; width: 200px; border: 1px solid rgb(160, 160, 160); float: left; display: block; margin: 10px; background-color: rgb(255, 255, 255); }
.atImgSpanInner img { cursor: pointer; }
.atImgSpanSize { position: absolute; bottom: 0px; left: 0px; right: 0px; display: block; background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 22px; line-height: 24px; color: rgb(0, 0, 0); overflow: hidden; font-size: 10px; opacity: 0.7; }
.atImgActBtn { display: none; width: 32px; height: 32px; position: absolute; top: 75px; left: 80px; background-color: rgb(255, 255, 255); }
.atPinWin { font-family: arial,helvetica,tahoma,verdana,sans-serif; text-align: center; }
.atPinWinHdr { display: block; font-size: 20px; height: 20px; width: 100%; position: fixed; z-index: 1; }
.atPinWinMn { text-align: center; padding: 40px 0px 0px; display: inline-block; }
.atImgMsg, .atImgIco { float: left; }
.atImgIco { margin-right: 5px; }
.atNoImg { display: block; margin-top: 40px; font-size: 16px; line-height: 16px; color: rgb(140, 126, 126); }
.at_PinItButton { display: block; width: 47px; height: 22px; padding: 0px; margin: 0px; background-image: url('pinit.png'); background-repeat: no-repeat; background-position: 0px -8px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(232, 228, 228) rgb(201, 197, 197) rgb(201, 197, 197); border-radius: 3px 3px 3px 3px; box-shadow: 0px 1px rgba(0, 0, 0, 0.07); font: 0.01em Arial,sans-serif; text-indent: -9999em; color: rgb(205, 31, 31); }
.at_PinItButton:hover { background-position: 0px -30px; border: 1px solid rgb(184, 180, 180); }
.addthis_toolbox .addthis_button_pinterest_pinit { position: relative; top: -2px; margin-right: 10px; }
.at3PinWinMn { text-align: center; padding: 20px 0px 0px 20px; overflow: scroll; height: 437px; }
.at3ImgSpanOuter { position: relative; width: 185px; height: 185px; border: 1px solid rgb(222, 222, 222); margin: 0px 10px 10px 0px; overflow: hidden; float: left; }
.at3ImgSpanOuter:hover { border-color: rgb(61, 173, 252); box-shadow: 0px 0px 3px rgb(61, 173, 252); cursor: pointer; }
.at3ImgSpanOuter .atImgLB { display: block; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 1; background-color: rgba(0, 0, 0, 0.8); background-repeat: no-repeat; background-position: center center; }
#at3lb { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; z-index: 16777270; display: none; }
.at3lblight { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.75); }
.at3lbdark { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.75); }
.at3lbnone { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0); }
#at3win { position: fixed; top: 15%; left: 50%; margin-left: -320px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(210, 210, 209); width: 640px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); border-radius: 8px 8px 8px 8px; font-family: "helvetica neue",helvetica,arial,sans-serif; z-index: 16777271; display: none; }
#at3win #at3winheader { position: relative; border-bottom: 1px solid rgb(210, 210, 209); background: none repeat scroll 0% 0% rgb(241, 241, 241); height: 49px; border-top-left-radius: 8px; border-top-right-radius: 8px; cursor: default; }
#at3win #at3winheader p { position: absolute; top: 16px; left: 100px; width: 475px; padding: 0px; margin: 0px; font-size: 14px; line-height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#at3win #at3winheader h3 { height: 49px; line-height: 49px; margin: 0px 50px 0px 22px; padding: 0px 20px; font-size: 16px; font-weight: bold; text-shadow: 0px 1px rgb(255, 255, 255); color: rgb(51, 51, 51); }
#at3win #at3winheader h3.logoaddthis { padding-left: 22px; }
#at3win #at3winheader .at3winheadersvc { position: absolute; top: 15px; left: 20px; cursor: default ! important; opacity: 1 ! important; }
#at3win #at3winheader #at3winheaderclose { display: block; position: absolute; top: 0px; right: 0px; background-image: url('ehbhy2tldcblbmq9iniipz78rhhfaaaapuleqvr42rxtiqnaiaxu6qadxrw6iz1enkru4gqo0g1scilevt7q0kbq9o4wl6hlkepngpuyhmmtqhhpsztzez8jmgewwizlrji1fuhis8darhamsaielpavicb3wc1nbmb4cmozwajuuwbe1bkzdoeb8qn5kzaac7fbgn0xn+tylnojmcvyxjpwpbkrl7bnhgeriwqmhhdothdjjmvz8ptv3aqyajwjvvdnldzcaaaaaelftksuqmcc'); background-repeat: no-repeat; background-position: center center; border-left: 1px solid rgb(210, 210, 209); width: 49px; height: 49px; line-height: 49px; overflow: hidden; text-indent: -9999px; text-shadow: none; cursor: pointer; }
#at3win #at3winheader #at3winheaderclose:hover { background-color: rgb(222, 222, 222); border-top-right-radius: 7px; }
#at3win #at3wincontent { height: 440px; position: relative; }
#at3winshare, #at3wincopy, #at3winemail { height: 440px; }
#at3wincontent, #at20mc { -moz-box-sizing: content-box; }
#at3win #at3wincontent.at3nowin { position: relative; height: 400px; padding: 20px; overflow: auto; }
#at3winfooter { position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(210, 210, 209); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; height: 11px; line-height: 11px; padding: 5px 20px; font-size: 11px; color: rgb(102, 102, 102); }
#at3winfooter a { margin-right: 10px; text-decoration: none; color: rgb(102, 102, 102); }
#at3winfooter a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#at3logo { background: url('at3logo-sm.gif') no-repeat scroll left center transparent ! important; padding-left: 10px; }
#at3privacy { position: absolute; top: 5px; right: 10px; background: url('at3-privacy.gif') no-repeat scroll right center transparent ! important; padding-right: 14px; }
#at3winfilter { background: none repeat scroll 0% 0% rgb(241, 241, 241); border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(210, 210, 209); padding: 13px 0px; text-align: center; }
#at3winsvc-filter { background-repeat: no-repeat; background-position: right center; background-image: url('xicogtplakotshcmszgbg+6gqnjja93daxh4hdzceggtqdbibgknsyjoewcxavozjrvduhercebwclipc1x1fg6enrhl4gothquqjxckn+ka3spy2qhskwmqqj2nw0ineiabbymatzxcqtbjpywgg0kbkemcwqkm0kxgoytbaiegh8nriubabflth24hg2zm368hgulkdcrads='); border: 1px solid rgb(210, 210, 209); padding: 15px 38px 15px 12px; margin: 0px auto; width: 374px; text-align: left; font-size: 18px; border-radius: 5px 5px 5px 5px; box-shadow: 0px 1px 2px rgb(204, 204, 204) inset; color: rgb(102, 102, 102); }
#service-filter:hover { border-color: rgb(156, 156, 156); }
#service-filter:focus { border-color: rgb(61, 173, 252); box-shadow: 0px 0px 4px rgba(61, 173, 252, 0.8); outline: medium none; }
#at3wintoolbox { margin: 0px 0px 0px 20px; height: 340px; overflow: auto; padding: 10px 0px; }
#at3wintoolbox a { display: block; float: left; width: 180px; padding: 4px; margin-bottom: 10px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 4px 4px 4px 4px; font-size: 16px; color: rgb(35, 93, 171); }
#at3wintoolbox a:hover, #at3wintoolbox a:focus { background-color: rgb(61, 173, 252); text-decoration: none; color: rgb(255, 255, 255); font-weight: normal; text-shadow: none; opacity: 1; cursor: pointer; }
#at3wintoolbox span:hover { text-decoration: none; color: rgb(255, 255, 255); font-weight: normal; text-shadow: none; opacity: 1; cursor: pointer; }
#at3wintoolbox span { display: block; height: 32px; line-height: 32px; padding-left: 38px ! important; width: auto ! important; }
.service-icon { padding: 4px 8px; }
.service-icon:hover { background: none repeat scroll 0% 0% rgb(56, 121, 217); color: rgb(255, 255, 255); }
.service-icon span { padding-left: 20px; }
#at3winssi { position: absolute; right: 50px; top: 0px; height: 50px; display: block; }
#at15s.atm.at-menu-auth { width: 210px ! important; }
.at-quickshare { position: absolute; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); width: 260px; box-shadow: 1px 2px 5px rgba(102, 102, 102, 0.5); border-radius: 6px 6px 6px 6px; font-family: helvetica,arial,sans-serif; font-size: 14px; padding: 0px; margin: 0px; color: rgb(102, 102, 102); z-index: 1000; }
a.at-quickshare-link { text-decoration: none; color: rgb(51, 102, 187); }
a.at-quickshare-link:hover { text-decoration: none; color: rgb(0, 0, 0); }
.at-quickshare-header { position: relative; background: none repeat scroll 0% 0% rgb(242, 242, 242); border-bottom: 1px solid rgb(222, 222, 222); height: 16px; line-height: 16px; padding: 6px 0px 6px 10px; color: rgb(102, 102, 102); border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 12px; font-weight: bold; }
.at-quickshare-header .at-quickshare-header-x { position: absolute; top: 0px; right: 0px; height: 9px; padding: 10px 12px; border-left: 1px solid rgb(222, 222, 222); cursor: pointer; }
.at-quickshare-header .at-quickshare-header-x:hover { background: none repeat scroll 0% 0% rgb(222, 222, 222); border-top-right-radius: 4px; }
.at-quickshare-header .at-quickshare-header-x a { display: block; background: url('yh5baeaaaealaaaaaajaakaaairbijom+zw1kmbutkrfbltxqaaow==') no-repeat scroll 0% 0% transparent; width: 9px; height: 9px; line-height: 9px; overflow: hidden; text-indent: -9999px; }
.at-quickshare-header-peep { position: absolute; top: 0px; right: 34px; height: 16px; padding: 6px; border-left: 1px solid rgb(222, 222, 222); cursor: pointer; }
.at-quickshare-header-peep.peep-active { background: none repeat scroll 0% 0% rgb(222, 222, 222); cursor: default; }
.at-quickshare-header-peep span { display: inline-block; background: url('yh5baeaaaealaaaaaahaaqaaaiiha+bgwonwsgaow==') no-repeat scroll right center transparent; padding-right: 11px; }
.at-quickshare-header-peep span img { display: block; background: none repeat scroll 0% 0% rgb(204, 204, 204); width: 16px; height: 16px; line-height: 20px; overflow: hidden; text-indent: -9999px; border: 1px solid rgb(187, 187, 187); border-radius: 3px 3px 3px 3px; }
.at-quickshare-content { position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); min-height: 100px; padding: 10px; z-index: -1; }
.at-quickshare-content h4 { margin: 0px 0px 20px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(51, 51, 51); }
.at-quickshare-content form { position: relative; padding: 0px; margin: 0px; }
.at-quickshare-content form textarea { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 2px; margin: 0px; border: 1px solid rgb(204, 204, 204); width: 236px; height: 44px; font-family: helvetica,arial,sans-serif; font-size: 12px; }
.at-quickshare-content form .at-button-blue { position: absolute; right: 0px; top: 0px; }
.at-quickshare-content form div { position: relative; margin: 0px; padding-top: 10px; width: 240px; height: 50px; }
.at-quickshare-content form div span { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; font-size: 12px; }
.at-quickshare-content form div b { color: rgb(51, 51, 51); font-size: 12px; }
.at-quickshare-content form div small { margin: 0px; line-height: 12px; font-size: 11px; color: rgb(102, 102, 102); float: left; width: 140px; overflow: hidden; text-overflow: ellipsis; }
#twRemainCharacters { position: absolute; right: 100px; top: 20px; font-size: 12px; }
#at-qs-full-share { font-size: 10px; overflow: visible; position: absolute; bottom: 0px; }
.at-quickshare-content .at-quickshare-success { color: rgb(42, 172, 54); }
.at-quickshare-content .at-button-blue { width: 90px; background: linear-gradient(rgb(13, 152, 251), rgb(26, 93, 179)) repeat scroll 0% 0% rgb(13, 152, 251); border: 1px solid rgb(18, 92, 181); border-radius: 5px 5px 5px 5px; box-shadow: 0px 1px 1px rgb(113, 192, 253) inset; margin: 12px 0px 0px; padding: 6px 16px; text-decoration: none; font-weight: bolder; font-size: 12px; color: rgb(255, 255, 255); }
.at-quickshare-content .at-button-blue:hover { background: linear-gradient(rgb(10, 133, 221), rgb(16, 76, 151)) repeat scroll 0% 0% rgb(9, 141, 244); text-decoration: none; color: rgb(255, 255, 255); cursor: pointer; }
.at-quickshare-content .at-button-blue:active { background: none repeat scroll 0% 0% rgb(18, 92, 181); box-shadow: none; cursor: pointer; }
.at-quickshare-content .at-button-blue.btn-deactive { background: none repeat scroll 0% 0% rgb(153, 153, 153); border-color: rgb(153, 153, 153); box-shadow: none; cursor: default; }
.at-quickshare-content .at-button-blue.btn-deactive:active { top: 0px; bottom: 0px; }
.at-quickshare-content .share-resp .at-quickshare-content-lb { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; text-align: center; color: rgb(0, 0, 0); z-index: 1000; font-size: 14px; }
.at-quickshare-content .share-resp .at-quickshare-content-lb h4 { margin: 10px 0px 20px; color: rgb(0, 0, 0); }
.at-quickshare-content .share-resp .at-quickshare-success { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: url('jgdapmwrz1bgk1b3ozupleepbqosnzpxtspwqkc3hpv9uvhv8lxqic0fxydhaaaaaasuvork5cyii=') no-repeat scroll center 10px rgb(255, 255, 255); padding: 10px; text-align: center; color: rgb(0, 0, 0); z-index: 1000; font-size: 14px; }
.at-quickshare-content .share-resp .at-quickshare-success h4 { margin: 40px 0px 10px; color: rgb(0, 0, 0); font-size: 14px; }
.at-quickshare-header-peep ul { position: absolute; top: 25px; left: -75px; width: 140px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); border-radius: 4px 4px 4px 4px; box-shadow: 0px 1px 4px rgba(102, 102, 102, 0.8); margin: 0px; padding: 0px; font-weight: normal; z-index: 1100; }
.at-quickshare-header-peep ul li { list-style: none outside none; font-size: 12px; padding: 0px; margin: 0px; }
.at-quickshare-menu { outline: medium none; }
.at-quickshare-menu li.at-quickshare-menu-sep { border-bottom: 1px solid rgb(222, 222, 222); }
.at-quickshare-header-peep ul li a { display: block; padding: 5px 10px; text-decoration: none; color: rgb(102, 102, 102); }
.at-quickshare-header-peep ul li a:hover { background: none repeat scroll 0% 0% rgb(13, 152, 251); text-decoration: none; color: rgb(255, 255, 255); }
.at-quickshare-footer { position: relative; border-top: 1px solid rgb(222, 222, 222); line-height: 21px; height: 21px; font-size: 11px; width: 260px; }
.at-quickshare-footer a { display: inline-block; text-decoration: none; color: rgb(102, 102, 102); }
.at-quickshare-footer a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#privacy-link { display: block; background: url('yh5baaaaaaalaaaaaajaaoaaaq1mktyqkvbbwgfa8ugeed1puutompyms0jjme3betfglycfirjcxfqtdweayheqcgma0btegeaow==') no-repeat scroll right center transparent; position: absolute; width: 48px; top: 0px; right: 10px; }
#at-qs-logo { background: url('ly8gaaach5baaaaaaalaaaaaahaacaaailfh6ge8ebh2mkiqiaow==') no-repeat scroll left center transparent; position: absolute; top: 0px; left: 10px; padding-left: 8px; }
#at_auth { position: relative; border-top: 1px solid rgb(213, 214, 214) ! important; padding: 10px 10px 7px; line-height: 16px; height: 16px; }
#atic_signin { text-decoration: none; cursor: pointer; }
#atic_signin:hover { text-decoration: none; }
#atic_signin #at_auth:hover { background: none repeat scroll 0% 0% rgb(56, 121, 217); text-decoration: none; color: rgb(255, 255, 255) ! important; }
#atic_usersettings { cursor: pointer; }
#atic_usersettings:hover { text-decoration: underline; }
#atic_usersignout { font-size: 11px; position: absolute; top: 10px; right: 10px; cursor: pointer; }
#atic_usersignout:hover { text-decoration: underline; }
#at_auth img { width: 16px; height: 16px; overflow: hidden; border: medium none; padding: 0px; margin: 0px 5px 0px 0px; float: left; }
#at_auth a { text-decoration: none; }
.ishareactive { padding: 0px; margin: 0px; height: 16px; width: 16px; position: absolute; bottom: 0px; right: 0px; text-align: left; background-image: url('rlr1pf8jmaaqp1iu2cyrmaaaaabjru5erkjggg=='); background-repeat: no-repeat; }
.ishareactive-sm { padding: 0px; margin: 0px; height: 8px; width: 8px; position: absolute; bottom: 0px; right: 0px; text-align: left; background-image: url('oaaaaaelftksuqmcc'); background-repeat: no-repeat; }
.addthis_20x20_style .at15t_100zakladok { background-position: 0px 0px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_100zakladok { background-position: 0px 0px ! important; }
.addthis_20x20_style .at15t_addthis { background-position: 0px -20px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_addthis { background-position: 0px -20px ! important; }
.addthis_20x20_style .at15t_adifni { background-position: 0px -40px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_adifni { background-position: 0px -40px ! important; }
.addthis_20x20_style .at15t_aim { background-position: 0px -60px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_aim { background-position: 0px -60px ! important; }
.addthis_20x20_style .at15t_amazonwishlist { background-position: 0px -80px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_amazonwishlist { background-position: 0px -80px ! important; }
.addthis_20x20_style .at15t_arto { background-position: 0px -100px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_arto { background-position: 0px -100px ! important; }
.addthis_20x20_style .at15t_baidu { background-position: 0px -120px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_baidu { background-position: 0px -120px ! important; }
.addthis_20x20_style .at15t_bitly { background-position: 0px -140px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_bitly { background-position: 0px -140px ! important; }
.addthis_20x20_style .at15t_blip { background-position: 0px -160px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_blip { background-position: 0px -160px ! important; }
.addthis_20x20_style .at15t_blogger { background-position: 0px -180px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_blogger { background-position: 0px -180px ! important; }
.addthis_20x20_style .at15t_bloggy { background-position: 0px -200px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_bloggy { background-position: 0px -200px ! important; }
.addthis_20x20_style .at15t_bobrdobr { background-position: 0px -220px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_bobrdobr { background-position: 0px -220px ! important; }
.addthis_20x20_style .at15t_delicious { background-position: 0px -240px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_delicious { background-position: 0px -240px ! important; }
.addthis_20x20_style .at15t_digg { background-position: 0px -260px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_digg { background-position: 0px -260px ! important; }
.addthis_20x20_style .at15t_diggita { background-position: 0px -280px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_diggita { background-position: 0px -280px ! important; }
.addthis_20x20_style .at15t_draugiem { background-position: 0px -300px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_draugiem { background-position: 0px -300px ! important; }
.addthis_20x20_style .at15t_ekudos { background-position: 0px -320px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_ekudos { background-position: 0px -320px ! important; }
.addthis_20x20_style .at15t_email { background-position: 0px -340px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_email { background-position: 0px -340px ! important; }
.addthis_20x20_style .at15t_facebook { background-position: 0px -360px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_facebook { background-position: 0px -360px ! important; }
.addthis_20x20_style .at15t_favorites { background-position: 0px -380px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_favorites { background-position: 0px -380px ! important; }
.addthis_20x20_style .at15t_friendfeed { background-position: 0px -400px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_friendfeed { background-position: 0px -400px ! important; }
.addthis_20x20_style .at15t_gmail { background-position: 0px -420px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_gmail { background-position: 0px -420px ! important; }
.addthis_20x20_style .at15t_google { background-position: 0px -440px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_google { background-position: 0px -440px ! important; }
.addthis_20x20_style .at15t_google_plusone_share { background-position: 0px -460px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_google_plusone_share { background-position: 0px -460px ! important; }
.addthis_20x20_style .at15t_hatena { background-position: 0px -480px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_hatena { background-position: 0px -480px ! important; }
.addthis_20x20_style .at15t_hotmail { background-position: 0px -500px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_hotmail { background-position: 0px -500px ! important; }
.addthis_20x20_style .at15t_hyves { background-position: 0px -520px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_hyves { background-position: 0px -520px ! important; }
.addthis_20x20_style .at15t_igoogle { background-position: 0px -540px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_igoogle { background-position: 0px -540px ! important; }
.addthis_20x20_style .at15t_jappy { background-position: 0px -560px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_jappy { background-position: 0px -560px ! important; }
.addthis_20x20_style .at15t_linkedin { background-position: 0px -580px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_linkedin { background-position: 0px -580px ! important; }
.addthis_20x20_style .at15t_live { background-position: 0px -600px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_live { background-position: 0px -600px ! important; }
.addthis_20x20_style .at15t_livejournal { background-position: 0px -620px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_livejournal { background-position: 0px -620px ! important; }
.addthis_20x20_style .at15t_mailto { background-position: 0px -640px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_mailto { background-position: 0px -640px ! important; }
.addthis_20x20_style .at15t_meinvz { background-position: 0px -660px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_meinvz { background-position: 0px -660px ! important; }
.addthis_20x20_style .at15t_meneame { background-position: 0px -680px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_meneame { background-position: 0px -680px ! important; }
.addthis_20x20_style .at15t_misterwong { background-position: 0px -700px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_misterwong { background-position: 0px -700px ! important; }
.addthis_20x20_style .at15t_more { background-position: 0px -720px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_more { background-position: 0px -720px ! important; }
.addthis_20x20_style .at15t_mymailru { background-position: 0px -740px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_mymailru { background-position: 0px -740px ! important; }
.addthis_20x20_style .at15t_myspace { background-position: 0px -760px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_myspace { background-position: 0px -760px ! important; }
.addthis_20x20_style .at15t_netlog { background-position: 0px -780px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_netlog { background-position: 0px -780px ! important; }
.addthis_20x20_style .at15t_nujij { background-position: 0px -800px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_nujij { background-position: 0px -800px ! important; }
.addthis_20x20_style .at15t_oknotizie { background-position: 0px -820px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_oknotizie { background-position: 0px -820px ! important; }
.addthis_20x20_style .at15t_oneview { background-position: 0px -840px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_oneview { background-position: 0px -840px ! important; }
.addthis_20x20_style .at15t_orkut { background-position: 0px -860px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_orkut { background-position: 0px -860px ! important; }
.addthis_20x20_style .at15t_oyyla { background-position: 0px -880px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_oyyla { background-position: 0px -880px ! important; }
.addthis_20x20_style .at15t_pinterest_share { background-position: 0px -900px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_pinterest_share { background-position: 0px -900px ! important; }
.addthis_20x20_style .at15t_plurk { background-position: 0px -920px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_plurk { background-position: 0px -920px ! important; }
.addthis_20x20_style .at15t_print { background-position: 0px -940px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_print { background-position: 0px -940px ! important; }
.addthis_20x20_style .at15t_pusha { background-position: 0px -960px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_pusha { background-position: 0px -960px ! important; }
.addthis_20x20_style .at15t_reddit { background-position: 0px -980px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_reddit { background-position: 0px -980px ! important; }
.addthis_20x20_style .at15t_settings { background-position: 0px -1000px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_settings { background-position: 0px -1000px ! important; }
.addthis_20x20_style .at15t_sonico { background-position: 0px -1020px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_sonico { background-position: 0px -1020px ! important; }
.addthis_20x20_style .at15t_studivz { background-position: 0px -1040px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_studivz { background-position: 0px -1040px ! important; }
.addthis_20x20_style .at15t_stumbleupon { background-position: 0px -1060px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_stumbleupon { background-position: 0px -1060px ! important; }
.addthis_20x20_style .at15t_tuenti { background-position: 0px -1080px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_tuenti { background-position: 0px -1080px ! important; }
.addthis_20x20_style .at15t_tumblr { background-position: 0px -1100px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_tumblr { background-position: 0px -1100px ! important; }
.addthis_20x20_style .at15t_twitter { background-position: 0px -1120px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_twitter { background-position: 0px -1120px ! important; }
.addthis_20x20_style .at15t_viadeo { background-position: 0px -1140px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_viadeo { background-position: 0px -1140px ! important; }
.addthis_20x20_style .at15t_vk { background-position: 0px -1160px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_vk { background-position: 0px -1160px ! important; }
.addthis_20x20_style .at15t_wordpress { background-position: 0px -1180px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_wordpress { background-position: 0px -1180px ! important; }
.addthis_20x20_style .at15t_wykop { background-position: 0px -1200px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_wykop { background-position: 0px -1200px ! important; }
.addthis_20x20_style .at15t_xing { background-position: 0px -1220px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_xing { background-position: 0px -1220px ! important; }
.addthis_20x20_style .at15t_yahoobkm { background-position: 0px -1240px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_yahoobkm { background-position: 0px -1240px ! important; }
.addthis_20x20_style .at15t_yahoomail { background-position: 0px -1260px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_yahoomail { background-position: 0px -1260px ! important; }
.addthis_20x20_style .at15t_yorumcuyum { background-position: 0px -1280px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_yorumcuyum { background-position: 0px -1280px ! important; }
.addthis_20x20_style .at15t_compact { background-position: 0px -720px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_compact { background-position: 0px -720px ! important; }
.addthis_20x20_style .at15t_expanded { background-position: 0px -720px ! important; }
.hi20 .addthis_20x20_style .dummy .at15t_expanded { background-position: 0px -720px ! important; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/css/modals_jquery.css ::::: */

.ui-dialog .w420 { width: 392px ! important; }
.ui-dialog .w450 { width: 424px ! important; }
.ui-dialog .w660 { width: 632px ! important; }
.ui-dialog .w800 { width: 772px ! important; }
.ui-dialog .ui-widget { font-family: 'Arial Unicode MS',Arial,Verdana,sans-serif; font-size: 13px; }
.ui-dialog { overflow: hidden; padding: 0px; position: absolute; width: auto ! important; box-shadow: 0px 1px 2px rgb(124, 136, 143); }
.ui-dialog .ui-widget-header { background-color: rgb(69, 85, 96); color: rgb(255, 255, 255); }
.ui-dialog .ui-widget-header { font-size: 12px; font-weight: bold; line-height: 15px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(124, 136, 143); background-image: url('bg_modal_gradient_24bit.png'); background-repeat: repeat-x; border-bottom-right-radius: 0px ! important; border-bottom-left-radius: 0px ! important; }
.ui-dialog .ui-widget-header .ui-icon, .ui-dialog .ui-widget-header .ui-state-hover .ui-icon { background-image: url('bg_modals_closebtn.png') ! important; background-repeat: no-repeat; }
.ui-dialog .ui-widget-header .ui-icon { background-position: 0px 0px; }
.ui-dialog .ui-widget-header .ui-state-hover .ui-icon { background-position: 0px -30px; }
.ui-dialog .ui-dialog-titlebar { padding: 6px ! important; text-align: left; position: relative; border-style: solid; border-width: 1px 1px 0px; border-color: rgb(124, 136, 143); }
.ui-dialog span.ui-dialog-title { margin: 0px; padding: 1px 0px 1px 24px; background-image: url('bg_modals_wcmark_24bit.png'); background-repeat: no-repeat; background-color: transparent; }
.ui-dialog .ui-dialog-titlebar-close { width: 19px; padding: 1px; position: absolute; right: 4px; top: 3px; }
.ui-dialog .ui-dialog-titlebar-close span { height: 18px; display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 1px; }
.ui-dialog .ui-icon { display: block; overflow: hidden; cursor: pointer; text-indent: -99999px; }
.ui-dialog .ui-widget-content, .ui-dialog .ui-dialog-content { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; color: rgb(0, 0, 0); width: auto; height: auto ! important; }
.ui-dialog .ui-dialog-content { overflow: hidden; padding: 8px 12px; text-align: left; border-style: solid; border-width: 1px; border-color: rgb(124, 136, 143); }
.ui-dialog .ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-dialog .ui-corner-all { border-radius: 3px 3px 3px 3px; }
.ui-dialog .ui-helper-clearfix { display: block; }
.ui-widget-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ui-widget-overlay { background: url('bg_modal_gradient_24bit.png') repeat-x scroll 50% 50% rgb(170, 170, 170); opacity: 0.3; }
.ui-menu { list-style: none outside none; padding: 2px; margin: 0px; display: block; float: left; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 0.2em 0.4em; line-height: 1.5; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-autocomplete-input { padding: 2px 24px 2px 4px; border: 1px solid rgb(162, 170, 175); background: url('bg_srchinput_autocomp.png') no-repeat scroll right -2px rgb(255, 255, 255); box-shadow: 1px 1px 2px rgb(218, 221, 223) inset; }
.ui-autocomplete-input:focus { border-color: rgb(124, 136, 143); outline: medium none; background-position: right -27px; box-shadow: 1px 1px 2px rgb(199, 204, 207) inset; }
.ui-autocomplete { cursor: default; position: absolute; }
.ui-autocomplete.ui-widget-content { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(124, 136, 143); }
.ui-autocomplete.ui-menu { display: block; float: left; list-style: none outside none; margin: 0px; padding: 0px 1px; box-shadow: 1px 1px 2px -1px rgb(69, 85, 96); }
.ui-autocomplete.ui-menu .ui-menu-item { margin: 0px; padding: 0px; float: left; clear: left; width: 100%; }
.ui-autocomplete.ui-menu .ui-menu-item a { display: block; padding: 2px 8px; color: rgb(0, 0, 0); text-decoration: none; line-height: 1.3em; font-weight: bold; }
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover, .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active { background: none repeat scroll 0% 0% rgb(227, 230, 231); color: rgb(0, 0, 0); font-weight: bold; }
.ui-autocomplete.ui-menu .ui-menu { margin-top: -3px; }
.ui-autocomplete-term { font-weight: normal; color: rgb(0, 0, 0); }
.ui-widget .ui-autocomplete-input, .ui-autocomplete.ui-menu .ui-menu-item a { font-size: 13px; }
.ui-widget.small .ui-autocomplete-input, .ui-widget.small .ui-autocomplete.ui-menu .ui-menu-item a, .ui-widget.small label { font-size: 11px; }
.ui-widget.small .ui-autocomplete-input { background-position: right -3px; }
.ui-widget.small .ui-autocomplete-input:focus { background-position: right -28px; }
.ui-widget.large .ui-autocomplete-input, .ui-widget.large .ui-autocomplete.ui-menu .ui-menu-item a, .ui-widget.large label { font-size: 16px; }
.ui-widget.large .ui-autocomplete-input { font-weight: bold; }
.ui-widget.large label { padding-right: 3px; }
.ui-widget.large .ui-autocomplete-input { background-position: right 0px; }
.ui-widget.large .ui-autocomplete-input:focus { background-position: right -25px; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/html/masthead.css ::::: */

#unifiedAuthDetails { margin-left: auto; margin-right: 10px; text-align: right; font-size: 11px; }
#unifiedAuthDetails img { width: 20px; height: 20px; margin-top: -5px; vertical-align: middle; }
table#menubar { margin-top: 8px; width: 100%; border: 1px solid rgb(208, 212, 215); text-align: left; }
table#menubar .qm {  }
table#menubar #qm0 { border: 0px none; }
table#menubar .ipsign { text-align: right; padding-right: 1em; font-size: 11px; min-height: 24px; vertical-align: middle; }
#useracct { margin: 4px 0px; white-space: normal; }
#useracct span.group { display: inline-block; }
.useracct-lib-off, .useracct-lib-on, .useracct-wc-off, .useracct-wc-on { padding: 1px 0px 2px 22px; margin-right: 0.4em; line-height: 1.5em; cursor: help; }
.useracct-wc-off, .useracct-wc-on { margin-left: 1em; }
.useracct-lib-off, .useracct-lib-on { margin-left: 0.5em; }
.useracct-wc-off, .useracct-lib-off { color: rgb(69, 85, 96); }
.useracct-wc-on { font-weight: bold; color: rgb(64, 154, 60); }
.useracct-lib-on { font-weight: bold; color: rgb(69, 85, 96); }
.useracct-lib-off { background: url('bg_icons_useracct.png') no-repeat scroll 0px 0px transparent; }
.useracct-lib-on { background: url('bg_icons_useracct.png') no-repeat scroll 0px -100px transparent; }
.useracct-wc-off { background: url('bg_icons_useracct.png') no-repeat scroll 0px -200px transparent; }
.useracct-wc-on { background: url('bg_icons_useracct.png') no-repeat scroll 0px -300px transparent; }
.signlink { color: rgb(69, 85, 96); }
.signlink a { white-space: nowrap; }
#banner-cont { background: url('bg_banner_cont.png') repeat-y scroll 0% 0% rgb(255, 255, 255); padding: 0.5em; min-width: 828px; min-height: 72px; height: auto ! important; }
#brand-cont { float: left; width: 250px; }
#banner-cont-local { background: none repeat scroll 0% 0% rgb(51, 51, 102); padding: 0.5em; min-width: 828px; min-height: 72px; height: auto ! important; overflow: auto; }
#brand-cont-local { float: left; width: 275px; }
#brand-cont-local img { max-width: 275px; }
#brand-cont-local span#title { display: block; font-weight: bold; margin: 5px 0px 10px; }
#bd { clear: both; }
#search-cont { margin-left: 275px; background: url('bg_search_cont.png') repeat-x scroll 0% 0% rgb(255, 255, 255); padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(250, 250, 250) rgb(183, 184, 185) rgb(143, 145, 146) rgb(240, 242, 242); }
#search-cont-local { margin-left: 300px; background: url('bg_search_cont.png') repeat-x scroll 0% 0% rgb(255, 255, 255); padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(250, 250, 250) rgb(183, 184, 185) rgb(143, 145, 146) rgb(240, 242, 242); }
form#wcsrch {  }
form#wcsrch legend { display: none; }
form#wcsrch fieldset { margin: 0px; padding: 0px 1px 1px 0px; border: medium none; }
.wcsrch-txt-cont { float: left; width: 78%; }
.wcsrch-btn-cont { float: left; margin-left: 12px; }
.wcsrch-txt-cont input { padding: 4px 2px; width: 100%; }
.wcsrch-btn-cont input { height: 30px; border: 1px outset rgb(204, 204, 204); margin: 0px; padding: 0px 8px; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); background: url('bg_btn_search.png') repeat-x scroll 0px 0px rgb(53, 54, 55); }
.wcsrch-btn-cont input:hover { background: url('bg_btn_search.png') repeat-x scroll 0px -60px rgb(93, 94, 95); }
.wcsrch-btn-cont input:active { background: url('bg_btn_search.png') repeat-x scroll 0px -120px rgb(143, 144, 147); }
.scopesummary { display: block; padding: 5px 0px; margin-bottom: -5px; font-size: 11px; line-height: 1.3em; color: rgb(19, 28, 36); }
.scopesummary select#scope-format, .scopesummary select#scope-inst { font-size: 11px; margin: 0px 3px; }
.scopesummary a { white-space: nowrap; }
.scopesummary a, .scopesummary a:visited { color: rgb(54, 68, 78); }
.scopesummary a:hover { color: rgb(255, 118, 0); }
.scopesummary a.fal { border-left: 1px solid rgb(208, 212, 215); margin-left: 6px; padding-left: 8px; }
.scopesummary span.dbhint { border-bottom: 1px dashed rgb(162, 170, 175); white-space: nowrap; cursor: help; }
.scopesummary span.sep { color: rgb(162, 170, 175); padding: 0px 0.6em; }

/* ::::: http://static1.worldcat.org/wcpa/cssj/N717883746/bundles/screen-min.css ::::: */

html, body { margin: 0px; padding: 0px; }
body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font: small Arial,"Arial Unicode MS",Helvetica,Verdana,sans-serif; }
body.frame { background-color: rgb(204, 204, 204); }
* html body { font: small "Arial Unicode MS",Arial,Helvetica,Verdana,sans-serif; }
#div-skip { clear: both; position: absolute; left: -1000px; top: -1000px; }
#div-javascript { background-color: rgb(255, 255, 204); border-bottom: 1px solid rgb(204, 0, 0); color: rgb(204, 0, 0); font-size: 85%; margin: 0px 0px 10px; padding: 5px 75px; text-align: center; }
#div-page { background-color: transparent; margin: 0px; padding: 0px; text-align: left; }
#div-page:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-container { margin: 0px; padding: 0px; }
#div-content { margin: 0px auto 15px; padding: 0px; min-width: 840px; }
#div-content:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-page.account #div-content { width: 780px; }
#div-page.citations #div-content { padding: 15px 30px 0px; }
#div-page.coverart #div-content { padding: 15px 30px 0px; }
#div-page.display #div-content { width: 780px; }
#div-page.home #div-content { width: 780px; }
#div-page.item #div-content { padding: 0px 30px; }
#div-page.registration #div-content { width: 780px; }
#div-page.search #div-content { padding: 0px 30px; }
#div-crumb { clear: both; font-size: 85%; margin: 0px 0px 5px; padding: 0px; }
#div-crumb .slash { margin: 0px 5px; }
#div-maincol { min-height: 150px; }
#div-maincol:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-subcol:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-headline { background-color: transparent; border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 0px 10px; }
#div-headline:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-headline p { margin: 0px; padding: 0px; }
#div-headline .kind { color: rgb(102, 102, 102); }
#div-feeds { color: rgb(102, 102, 102); font-size: 85%; margin-top: 10px; margin-bottom: 0px; padding: 0px; text-align: left; vertical-align: middle; }
#div-feeds img { margin-right: 3px; vertical-align: middle; }
#div-footer { background-color: transparent; clear: both; color: rgb(102, 102, 102); font-size: 85%; line-height: 1.4em; margin: 0px; padding: 15px 0px; }
#div-footer:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-footer td { padding: 0px 10px 0px 0px; }
#div-footer td.label { text-align: right; width: 10%; }
#div-footer td.links { text-align: left; width: 90%; }
#div-footer #footer-branding { float: right; margin-right: 30px; }
#div-footer #footer-branding img { float: right; }
#div-footer #footer-version { color: rgb(204, 204, 204); float: right; margin-right: 30px; }
#div-footermessage { border-top: 1px dashed rgb(218, 221, 223); min-width: 840px; margin: 12px 30px 0px; padding-top: 6px; }
#div-bannermessage { color: rgb(102, 102, 102); text-align: left; margin-left: 60px; margin-top: 15px; }
#div-footer { clear: both; float: left; width: 100%; margin: 0px auto; padding: 8px 0px 12px; }
#div-footer .msg { width: 60%; margin: 0px; padding: 4px 0px 0px 18px; background: url('bg_wc_footer.png') no-repeat scroll 0px 6px transparent; float: left; font-size: 14px; color: rgb(69, 85, 96); }
#div-footer .msg a { font-size: 11px; line-height: 20px; margin-left: 2px; position: relative; top: -1px; white-space: nowrap; }
#div-footer .soclinks { float: right; padding-right: 14px; }
#div-footer .soclinks span { display: inline; font-size: 11px; color: rgb(69, 85, 96); position: relative; top: -8px; }
#div-footer .soclinks ul { margin: 0px; padding: 0px; display: inline; list-style-type: none; height: 25px; }
#div-footer .soclinks ul li { display: inline; margin: 0px 2px 0px 0px; }
#div-header { background-color: transparent; margin: 0px auto; padding: 0px 30px; text-align: left; }
#div-header:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-header div { clear: none; }
#div-header ul, #div-header li, #div-logo img { border: medium none; margin: 0px; padding: 0px; }
#div-logo img { vertical-align: middle; }
#div-masthead { background-color: transparent; clear: both; padding: 10px; margin: 0px auto; text-align: right; }
#div-masthead:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-logo { float: left; font-size: 120%; font-weight: bold; margin: 0px; }
#div-logo #logo { margin: 0px 10px 0px 0px; }
#div-logo #title { font-size: 110%; font-weight: bold; margin: 0px; }
#div-tagline { color: rgb(51, 51, 51); float: right; font-size: 110%; margin-top: 8px; }
ul#masthead-utilities { float: right; list-style: none outside none; }
ul#masthead-utilities li { font-size: 85%; display: inline; list-style: none outside none; margin-left: 12px; }
#div-search { background: url('bg_gradation_searchbar.gif') repeat-x scroll left top transparent; border-right: 1px solid rgb(230, 230, 230); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(230, 230, 230) rgb(230, 230, 230); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; clear: both; margin: 0px auto; min-width: 780px; padding: 6px 0px; text-align: center; }
#div-search:after { content: "."; display: block; font-size: 0px; line-height: 0; height: 0px; clear: both; visibility: hidden; }
#div-search .search-for { font-weight: bold; padding: 0px 2px; vertical-align: middle; }
#div-search .search-query { padding: 0px 2px; vertical-align: middle; }
#div-search .search-location { padding: 0px 2px; vertical-align: middle; }
#div-search .search-button { padding-right: 15px; vertical-align: middle; }
#div-search .search-advanced { font-size: 85%; vertical-align: middle; white-space: nowrap; }
#div-tout { background-color: rgb(255, 243, 224); border: 2px solid rgb(255, 206, 132); clear: both; color: rgb(51, 51, 51); font-size: 85%; margin: 8px 0px 0px; padding: 2px 10px; text-align: center; }
.qmclear { font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0; display: block; }
.qmmc { position: relative; }
.qmmc a { float: left; display: block; white-space: nowrap; }
.qmmc div a { float: none; }
.qmmc div { visibility: hidden; position: absolute; }
#qm0 strong { font-weight: bold; }
#qm0 { border: 1px solid rgb(230, 230, 230); margin: 0px auto; min-width: 550px; z-index: 999999; }
#qm0 a { background-color: transparent; border-right: 1px solid rgb(230, 230, 230); color: rgb(51, 51, 51); font: 12px Arial,"Arial Unicode MS",Helvetica,Verdana,sans-serif; padding: 5px 30px 5px 10px; text-decoration: none; }
#qm0 a:hover { background-color: rgb(245, 245, 245); color: rgb(3, 78, 162); text-decoration: underline; }
#qm0 .qmactive { background-color: rgb(245, 245, 245) ! important; background-image: url('arrow_down_hover.gif') ! important; border-right: 1px solid rgb(153, 153, 153) ! important; color: rgb(3, 78, 162) ! important; }
#qm0 .qmparent { background-image: url('arrow_down.gif'); background-position: 95% center; background-repeat: no-repeat; }
#qm0 div { background-color: rgb(245, 245, 245); border-right: 1px solid rgb(102, 102, 102); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(102, 102, 102) rgb(102, 102, 102) rgb(230, 230, 230); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left: -1px; margin-top: -1px; padding: 5px; }
#qm0 div a:hover { text-decoration: underline; }
#qm0 div .qmactive { background-color: rgb(245, 245, 245) ! important; }
#qm0 div .qmparent { background-image: url('arrow_right.gif'); }
#qm0 div a { background-color: rgb(245, 245, 245); border: medium none; color: rgb(3, 78, 162); font: 11px Arial,"Arial Unicode MS",Helvetica,Verdana,sans-serif; padding: 4px 40px 4px 5px; }
#qm0 div a.qm-rule { border-top: 1px solid rgb(197, 197, 197); }
#qm0 #account { background-color: transparent; border: medium none; color: rgb(51, 51, 51); float: right; font: 11px Arial,'Arial Unicode MS',Helvetica,Verdana,sans-serif; padding: 5px 10px; white-space: nowrap; }
#qm0 #account a { border: medium none; color: rgb(3, 78, 162); display: inline; float: none; font: 11px Arial,'Arial Unicode MS',Helvetica,Verdana,sans-serif; padding: 0px; text-decoration: underline; }
#qm0 #account a:hover { background-color: transparent; color: rgb(255, 102, 0); text-decoration: underline; }
a:link { color: rgb(3, 78, 162); }
a:visited { color: rgb(90, 69, 141); }
a:hover { color: rgb(255, 102, 0); }
a:active { color: rgb(3, 78, 162); }
a:visited:hover { color: rgb(255, 102, 0); }
h1 { font-size: 140%; margin: 0px 0px 5px; }
h2 { font-size: 125%; font-weight: bold; margin: 0px 0px 15px; }
h3 { font-size: 110%; font-weight: bold; margin: 0px 0px 5px; }
h4 { font-size: 100%; margin: 0px 0px 10px; }
form { border: medium none; margin: 0px; padding: 0px; }
input, select, textarea { font: small Arial,"Arial Unicode MS",Helvetica,Verdana,sans-serif; }
* html body input, * html body select, * html body textarea { font: small "Arial Unicode MS",Arial,Helvetica,Verdana,sans-serif; }
input.button-search { background-color: rgb(33, 120, 181); color: rgb(255, 255, 255); font-weight: bold; overflow: visible; padding: 1px 4px; }
input.submit-small { font-size: 11px; }
input.text { border: 1px solid rgb(153, 153, 153); margin: 0px; padding: 2px; }
select.pulldown { margin: 0px; }
textarea { border: 1px solid rgb(153, 153, 153); padding: 4px; }
textarea.note { font-size: 11px; margin-top: 5px; margin-bottom: 0px; padding: 2px; }
li { line-height: 1.4em; }
ul.flush { list-style: disc outside none; margin: 0px 0px 0px 16px; padding: 0px; }
ul.flush-hidden { display: block; list-style-type: none; margin: 0px; padding: 0px; }
acronym { border-bottom: 1px dashed rgb(102, 102, 102); cursor: help; }
hr { border: 1px solid rgb(204, 204, 204); margin: 5px 0px; }
img { border: medium none; }
p { margin-top: 0px; }
.center { text-align: center; }
.description { color: rgb(102, 102, 102); font-size: 85%; font-weight: normal; line-height: 1.2em; }
.div-credit { font-size: 85%; padding: 0px 0px 10px; }
.div-disclaimer { background: none repeat scroll 0% 0% transparent; border-top: 1px solid rgb(204, 204, 204); font-size: 85%; margin: 20px 0px 0px; padding: 20px 0px 0px; }
.eg { color: rgb(102, 102, 102); font-size: 85%; line-height: 1.2em; }
.error-results { background-color: rgb(255, 255, 204); border: 1px solid rgb(204, 0, 0); color: rgb(204, 0, 0); margin: 0px 0px 10px; padding: 5px 10px; }
.error-results p { margin: 0px; }
.error-suggest { color: rgb(102, 102, 102); }
.error { background-color: rgb(255, 255, 204); border: 1px solid rgb(204, 0, 0); color: rgb(204, 0, 0); margin: 0px 0px 10px; padding: 5px 10px; }
.error a:link { color: rgb(204, 0, 0); }
.error a:visited { color: rgb(204, 0, 0); }
.error a:hover { color: rgb(204, 0, 0); }
.error a:active { color: rgb(204, 0, 0); }
.error a:visited:hover { color: rgb(204, 0, 0); }
.error p { margin: 0px; }
.floatright { float: right; margin: 10px 0px 15px 15px; }
.floatleft { float: left; margin: 0px 15px 15px 0px; }
.icon { margin-bottom: 2px; margin-right: 1px; vertical-align: middle; }
.large { font-size: 110%; }
.left { text-align: left; }
.nodata { color: rgb(102, 102, 102); }
.normal { font-weight: normal; }
.note { font-size: 85%; margin: 0px 0px 10px; padding: 5px 0px; }
.note p { margin: 0px; }
.notice { background-color: rgb(255, 255, 204); color: rgb(0, 153, 0); margin: 0px 0px 10px; padding: 5px 10px; }
.nowrap { white-space: nowrap; }
.offpage { right: 4000px; position: absolute; }
.screen-reader { position: absolute; font-size: 0px; left: -1000px; }
.required { margin-right: 5px; }
.right { text-align: right; }
.rule { border-top: 1px solid rgb(204, 204, 204); margin: 15px 0px; }
.small { font-size: 85%; }
.tip { color: rgb(102, 102, 102); font-size: 85%; }
.trusted-source { color: rgb(67, 156, 1); font-size: 85%; }
.verbar { color: rgb(204, 204, 204); margin: 0px 2px; }
#div-footer .verbar { color: rgb(204, 204, 204); margin: 0px 6px; }
#div-headline .verbar { color: rgb(204, 204, 204); margin: 0px 6px; }
#div-tabs .verbar { color: rgb(204, 204, 204); margin: 0px 6px; }
p.citation { line-height: 1.3em; margin-left: 36px; text-indent: -36px; }
#div-list-summary { margin-bottom: 25px; }
#div-epigraph { text-align: right; }
#div-notfound { margin: 0px 0px 30px; }
#div-delicious { margin: 0px; padding: 0px; }
#div-delicious p { margin: 0px; padding: 0px; }
#div-delicious ul { margin: 0px; padding: 0px; }
#div-description { color: rgb(51, 51, 51); }
#div-flickr { margin: 0px 0px 20px; padding: 0px; }
#div-flickr img { float: left; margin: 0px 3px 3px 0px; padding: 0px; }
#div-privacy { color: rgb(51, 51, 51); }
#div-reminder { color: rgb(51, 51, 51); }
#div-search-inline { clear: both; background: url('bg_gradiation_searchinline.png') repeat-x scroll left top rgb(226, 226, 226); margin: 0px 0px 15px; padding: 15px; }
div.div-border { border: 1px solid rgb(204, 204, 204); padding: 5px 10px; }
div.confirm { background-color: rgb(238, 255, 234); border: 1px solid rgb(0, 153, 0); color: rgb(0, 153, 0); margin: 0px 0px 10px; padding: 5px 10px; }
div.hilite { background-color: rgb(238, 238, 238); padding: 10px; }
div.div-opening { color: rgb(102, 102, 102); margin: 5px 0px; padding: 0px 5px; }
div.div-spacer { clear: both; height: 10px; margin: 0px; padding: 0px; }
.accordion-header { cursor: pointer; font-size: 11px; margin-left: 14px; outline: 0px none; }
.accordion-content { border-left: 1px dashed rgb(162, 170, 175); border-right: 1px dashed rgb(162, 170, 175); margin: 0px 5px 0px 19px; padding: 0.2em 2em; }
.accordion-show { color: rgb(124, 136, 143); }
.accordion-show.accordion-hide { color: rgb(69, 85, 96); }
.div-tabs { clear: both; display: block; margin: 0px 0px 10px; padding: 0px; }
.div-tabs .table-tabs td a:link { color: rgb(51, 51, 51); text-decoration: none; }
.div-tabs .table-tabs td a:visited { color: rgb(51, 51, 51); text-decoration: none; }
.div-tabs .table-tabs td a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.div-tabs .table-tabs td a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.div-tabs .table-tabs td a:visited:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.div-tabs p { margin: 5px 0px 0px 10px; }
.div-tabs .table-tabs { margin: 0px; padding: 0px; }
.div-tabs .table-tabs td { margin: 0px; padding: 0px; white-space: nowrap; }
.div-tabs .table-tabs td.tabset-title { border-bottom: 2px solid rgb(153, 153, 153); padding: 0px 12px; text-align: center; white-space: nowrap; }
.div-tabs .table-tabs td.tabset-title h1 { margin: 0px; }
.div-tabs .table-tabs td.tabset-title h2 { margin: 0px; }
.div-tabs .table-tabs td.gutter { background-color: transparent; border-bottom: 2px solid rgb(153, 153, 153); width: 10px; }
.div-tabs .table-tabs td.tab-off { background: url('bg_gradation_tab.gif') repeat-x scroll left top transparent; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(153, 153, 153); font-size: 90%; font-weight: normal; padding: 3px 9px; text-align: center; white-space: nowrap; }
.div-tabs .table-tabs td.tab-on { background-color: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) -moz-use-text-color; font-size: 110%; font-weight: bold; padding: 4px 12px; text-align: center; white-space: nowrap; }
.div-tabs .table-tabs td.remainder { background-color: transparent; border-bottom: 2px solid rgb(153, 153, 153); padding: 4px 12px; width: 100%; }
th { background-color: rgb(238, 238, 238); }
.table-layout { margin: 0px; padding: 0px; }
.table-layout th { padding: 5px 8px; text-align: left; }
.table-layout td { vertical-align: top; }
.table-layout td.alley { background: url('alley.gif') repeat-y scroll left top transparent; padding: 0px; width: 20px; }
.table-layout td.spacer { background: url('spacer_003.gif') repeat-y scroll left top transparent; padding: 0px; width: 20px; }
.table-layout td.leading { padding-bottom: 30px; }
.table-layout td.faceted { margin: 0px; padding: 0px; width: 200px ! important; }
.table-layout td.content { margin: 0px; padding: 0px; }
.table-layout td.sidebar-left { margin: 0px; padding: 0px 15px 0px 0px; }
.table-layout td.sidebar-right { margin: 0px; padding: 0px 0px 0px 15px; }
.table-form { margin: 0px; }
.table-form th { padding: 5px 8px; text-align: left; }
.table-form td { padding: 5px 8px; text-align: left; vertical-align: top; }
.table-form .label { font-weight: bold; }
.table-form td.label { text-align: right; font-weight: bold; vertical-align: top; width: 200px; }
.table-form td.label-nowidth { font-weight: bold; text-align: right; vertical-align: top; }
.table-form td.label-nowrap { text-align: right; font-weight: bold; vertical-align: top; white-space: nowrap; width: 200px; }
.table-form td.label-simple { font-weight: bold; vertical-align: top; }
.table-form td.optional { background-color: rgb(239, 239, 239); }
.table-form td.action { white-space: nowrap; }
.table-form td.case { padding-left: 0px; }
.table-form td.center { text-align: center; }
.table-casing { margin: 0px; }
.table-casing td { border: medium none; padding-top: 0px; padding-right: 0px; text-align: left; vertical-align: top; }
.table-bib { border-top: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.table-bib td { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; vertical-align: top; }
.table-bib td.select { padding-left: 0px; text-align: center; width: 1%; }
.table-bib td.result p { margin-bottom: 0px; }
.table-signin { margin: 0px; }
.table-signin td { padding: 0px 10px 10px 0px; }
.table-signin td.label { text-align: right; font-weight: bold; vertical-align: top; }
.table-profile { margin: 0px; }
.table-profile td { padding: 0px 10px 10px 0px; }
.table-profile td.photo { padding: 0px 15px 10px 0px; }
.table-profile td.photo img { border: 1px solid rgb(204, 204, 204); }
.table-profile td.head { margin-bottom: 0px; }
.table-profile td.head h1 { margin-top: 0px; }
.table-profile td.head p { font-size: 90%; margin-top: 8px; }
.table-profile td.label { font-weight: bold; vertical-align: top; }
.table-contacts { margin: 15px 0px 0px; padding: 0px; }
.table-contacts td { padding: 0px 5px 10px 0px; vertical-align: top; }
.table-contacts td.picture { padding-right: 15px; }
.table-contacts td.picture img { border: 1px solid rgb(204, 204, 204); }
.table-contacts td.contact p.user-name { font-size: 125%; margin-top: 0px; margin-bottom: 5px; }
.table-contacts td.contact p.user-location { margin-top: 0px; margin-bottom: 4px; }
.table-contacts td.contact p.user-action { font-size: 85%; margin-top: 0px; }
.table-purchase { margin: 0px; padding: 0px; }
.table-purchase img.icn { vertical-align: middle; }
.table-purchase td { border: 1px dashed rgb(204, 204, 204); padding: 6px 5px; vertical-align: middle; }
.table-purchase td.vendor { font-size: 110%; }
.table-purchase td.price { font-size: 110%; text-align: center; }
.table-purchase td.buy { text-align: center; }
.table-selection { margin: 0px; padding: 0px; }
.table-selection td { text-align: left; vertical-align: middle; }
.table-selection td.selection-radio { padding: 0px; }
.table-selection td.selection-checkbox { padding: 0px; }
.table-selection td.selection-heading { padding: 0px 5px 0px 0px; }
.table-selection td.selection-label { padding: 0px 10px 0px 0px; }
.favlibs { margin: 1.5em 0px; width: 90%; }
.favlibs td.hed { background: url('bg_hed_favlibs.gif') no-repeat scroll 0% 0% rgb(209, 213, 216); font-size: 80%; font-weight: bold; color: rgb(69, 85, 96); padding: 4px 0px 4px 28px; min-height: 24px ! important; height: 24px ! important; }
.favlibs td.libname, table.favlibs td.libloc, table.favlibs td.libwifi, table.favlibs td.librem, table.favlibs td.libPrivacy, table.favlibs td.alert { background: none repeat scroll 0% 0% rgb(246, 246, 248); padding: 8px 14px; border-bottom: 1px dotted rgb(198, 204, 204); }
.favlibs td.libname { width: 40%; }
.favlibs td.libname a { font-size: 100%; font-weight: bold; }
.favlibs td.libname div.alias { font-size: 85%; padding: 2px 0px 0px 1em; }
.favlibs td.libloc { width: 40%; font-size: 75%; color: rgb(69, 85, 96); }
.favlibs td.libloc ul { list-style-type: none; padding: 0px; margin: 0px; }
.favlibs td.libloc li { padding: 0px; margin: 0px; line-height: 1.3em; }
.favlibs td.libwifi { width: 6%; }
.favlibs td.librem { width: 6%; }
.favlibs td.librem a { font-size: 80%; color: rgb(124, 136, 143); }
.favlibs td.librem a:hover { color: rgb(255, 102, 0); }
.favlibs td.libPrivacy { width: 8%; font-size: 80%; }
.tableResults td.addfav { font-size: 85%; padding: 0px 0px 6px 14px; }
.tableResults td.addfav a { color: rgb(126, 137, 143); }
.tableLibrary td.name span.favlib { padding: 0px 3px 0px 0px; }
td.close { padding-bottom: 10px; }
td.closer { padding-bottom: 5px; }
td.closest { padding-bottom: 0px; }
#div-resultsfor { background-color: transparent; clear: both; margin: 5px 0px; padding: 5px 0px; }
#div-refine, #div-refinefm, #div-availonline { font-size: 85%; margin: 5px 0px; padding: 0px; }
#div-refine table, #div-refinefm table, #div-availonline table { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
#div-refine th, #div-refinefm th, #div-availonline th { margin: 0px; padding: 5px 10px; text-align: center; }
#div-refine td, #div-refinefm td, #div-availonline td { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 10px; }
#div-refine .head, #div-refinefm .head, #div-availonline .head { clear: both; width: 100%; margin: 0px 0px 6px; font-size: 110%; }
#div-refine ul.refinement, #div-refinefm ul.refinement, #div-availonline ul.refinement { color: rgb(102, 102, 102); list-style: none outside none; margin: 0px; padding: 0px 0px 1em; }
#div-refine ul.refinement li, #div-refinefm ul.refinement li, #div-availonline ul.refinement li { line-height: 1.2em; }
#div-refine li.showmore, #div-refinefm li.showmore, #div-availonline li.showmore { font-weight: bold; }
#div-refine ul, #div-refine ul li, #div-refinefm ul, #div-refinefm ul li, #div-availonline ul li { clear: both; }
#div-refine ul.refinement2, #div-refine ul.refinement3, #div-refinefm ul.refinement2, #div-refinefm ul.refinement3, #div-availonline ul.refinement2 { padding-left: 5px ! important; background: url('bg_tree.png') no-repeat scroll left bottom transparent; }
#div-refine ul.refinement3, #div-refinefm ul.refinement3, #div-availonline ul.refinement3 { margin-bottom: 0.3em; }
#div-refine ul.refinement2 li, #div-refine ul.refinement3 li, #div-refinefm ul.refinement2 li, #div-refinefm ul.refinement3 li { padding-left: 10px; background: url('bg_tree_item.png') no-repeat scroll 0px 8px transparent; }
.results-sort { border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 5px; clear: both; }
.results-sort table { margin: 0px; padding: 0px; }
.results-sort td { vertical-align: middle; }
.results-sort td select.pulldown { font-size: 100%; }
.results-link { margin: 0px; padding: 5px; }
.results-link table { margin: 0px; padding: 0px; }
.results-link td { vertical-align: middle; }
.results-info { background-color: rgb(238, 238, 238); margin: 5px 0px; padding: 5px 10px; }
.results-info table { margin: 0px; padding: 0px; }
.results-info td { font-size: 85%; vertical-align: middle; }
.results-info td.display { text-align: left; }
.results-info td.pagination { color: rgb(153, 153, 153); text-align: right; }
.results-show { margin: 5px 0px; padding: 0px; }
.results-show table { margin: 0px; padding: 0px; }
.results-show td { font-size: 85%; vertical-align: middle; }
.results-show td select.pulldown { font-size: 100%; }
.results-actions { clear: both; margin: 5px 0px; padding: 0px; }
.results-actions table { margin: 0px; padding: 0px; }
.results-actions td { font-size: 85%; padding-right: 10px; vertical-align: middle; }
.results-actions td.right { padding-right: 0px; }
.results-actions td select.pulldown { font-size: 100%; }
.table-covers { margin: 0px; }
.table-covers td { background-color: rgb(245, 245, 245); font-size: 85%; padding: 10px; text-align: center; vertical-align: middle; width: 20%; }
.table-covers td img { border: 1px solid rgb(204, 204, 204); }
.hover-item-info { background-color: rgb(225, 235, 251); border: 1px solid rgb(149, 179, 222); font-size: 85%; padding: 10px; width: 180px; }
.table-results-cover { border-top: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.table-results-cover img.icn { vertical-align: middle; }
.table-results-cover th { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; }
.table-results-cover td { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; vertical-align: middle; text-align: center; }
.table-results-cover td.select { padding-left: 0px; padding-right: 0px; text-align: center; width: 1%; }
.table-results-cover td.num { padding-left: 0px; text-align: right; width: 1%; }
.table-results-cover td.icon { width: 24px; }
.table-results-cover td.cover { padding-right: 8px; text-align: right; }
.table-results-cover td.cover img { border: 1px solid rgb(204, 204, 204); }
.table-results-cover a:link { text-decoration: underline; }
.table-results-cover a:visited { text-decoration: underline; }
.table-results-cover a:hover { text-decoration: underline; }
.table-results { border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.table-results img.icn { vertical-align: middle; }
.table-results th { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; }
.table-results td { padding: 12px 5px 6px; vertical-align: top; }
.table-results tr.menuElem td { border-top: 1px solid rgb(221, 221, 221); }
.table-results td.select { padding-left: 0px; padding-right: 0px; text-align: center; width: 1%; }
.table-results td.num { padding-left: 0px; text-align: right; width: 1%; }
.table-results td.icon { width: 24px; }
.table-results td.cover { padding-right: 8px; text-align: right; }
.table-results td.cover img { border: 1px solid rgb(204, 204, 204); }
.table-results td.result { line-height: 1.3em; padding-right: 15px; width: 93%; }
.table-results td.coverart { padding-left: 0px; }
.table-results td.coverart img { margin: 0px 8px; }
.table-results td.result div.name { font-weight: bold; }
.table-results td.result div.database { color: rgb(102, 102, 102); }
.table-results td.social div.date { color: rgb(102, 102, 102); }
.table-results td.result div.type { font-size: 85%; }
.table-results td.result div.editionslink { font-size: 85%; }
.table-results td.result div.publication { color: rgb(102, 102, 102); font-size: 85%; }
.table-results td.result div.publisher { color: rgb(102, 102, 102); font-size: 85%; }
.table-results td.result div.database { font-size: 85%; }
.table-results td.result div.heldby { color: rgb(102, 102, 102); font-size: 85%; }
.table-results td.result div.rating { color: rgb(102, 102, 102); font-size: 85%; }
.table-results td.result div.rating img { vertical-align: middle; }
.table-results td.result div.library { margin-bottom: 8px; }
.table-results td.result div.library span.name { font-size: 110%; margin-right: 15px; }
.table-results td.result div.excerpt { border-left: 3px solid rgb(218, 221, 223); padding: 5px 5px 5px 8px; margin-top: 5px; color: rgb(45, 105, 41); }
.table-results td.result div.excerpt span.ftpgnumber { font-size: 85%; font-style: italic; color: rgb(69, 85, 96); margin-right: 4px; }
.table-results td.result div.excerpt span.ftsnippet { color: rgb(0, 0, 0); }
.table-results td.result div.excerpt span.ftmatches { font-size: 85%; font-style: italic; color: rgb(69, 85, 96); margin-left: 8px; }
.table-results td.result div.type { color: rgb(102, 102, 102); }
.table-results td.social { padding-left: 15px; width: 25%; }
.table-results td.social div.date { font-size: 85%; margin-bottom: 5px; }
.table-results td.social div.notes { color: rgb(102, 102, 102); font-size: 85%; line-height: 1.2em; }
.table-results td.social div.actions { margin-top: 5px; }
.table-results td.distance { color: rgb(255, 118, 0); white-space: nowrap; }
.table-results td.buy { text-align: center; }
.table-results ul { margin: 0px; padding: 0px; }
.table-results li { display: inline; font-size: 85%; list-style-type: none; margin: 0px; padding: 0px 10px 0px 0px; white-space: nowrap; }
.table-results li.primary { font-size: 100%; }
.table-results li.label { padding-right: 4px; }
.table-results-list td.result { line-height: 1.3em; padding-right: 15px; width: 70%; }
.table-results-lists { border-top: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.table-results-lists th { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; }
.table-results-lists td { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; vertical-align: top; }
.table-results-lists td.date { color: rgb(102, 102, 102); }
.table-results-lists td.num { padding-left: 0px; text-align: right; width: 1%; }
.table-results-lists td.icn { padding-right: 0px; padding-left: 0px; width: 1%; }
.table-results-lists td.list { padding-right: 15px; width: 50%; }
.table-results-lists td.username { width: 30%; }
.table-results-lists td.username .by { float: left; padding-right: 5px; }
.table-results-lists td.username .creator { float: left; }
.table-results-lists td.date { font-size: 85%; white-space: nowrap; width: 20%; }
.table-results-lists td.action { white-space: nowrap; }
.table-results-contacts { border-top: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.table-results-contacts th { padding: 4px 6px; background: none repeat scroll 0% 0% rgb(246, 246, 247); font-size: 85%; font-weight: bold; color: rgb(19, 28, 36); border: medium none; }
.table-results-contacts td { border-bottom: 1px solid rgb(221, 221, 221); padding: 6px 5px; vertical-align: top; }
.table-results-contacts td.num { padding-left: 0px; text-align: right; width: 1%; }
.table-results-contacts td.icn { padding-right: 0px; padding-left: 0px; width: 1%; }
.table-results-contacts td.username { padding-right: 15px; width: 30%; }
.table-results-contacts td.realname { color: rgb(102, 102, 102); width: 30%; }
.table-results-contacts td.location { width: 40%; }
table.tableResults td.addfav { font-size: 85%; padding: 0px 0px 6px 14px; }
table.tableResults td.addfav a { color: rgb(126, 137, 143); }
table.tableLibrary td.name span.favlib { padding: 0px 3px 0px 0px; }
div.res-lks { margin: 5px 0px 3px; font-size: 11px; }
div.res-lks a.drop:hover { color: rgb(69, 85, 96); }
div.res-lks a.drop { white-space: nowrap; line-height: 22px; border: 1px solid rgb(236, 238, 239); margin-right: 10px; padding: 2px 4px 2px 18px; color: rgb(124, 136, 143); text-decoration: none; background: url('bg_dropdiv.gif') no-repeat scroll 0px 0px rgb(236, 238, 239); }
div.res-lks a.drop:hover { color: rgb(69, 85, 96); background: url('bg_dropdiv.gif') no-repeat scroll 0px 0px rgb(227, 230, 231); }
.collapse-box table tr.facet-panel { display: none; }
div.collapse-box th { background: url('arrow-right.jpg') no-repeat scroll 5px 50% rgb(227, 230, 231); }
div.expand-box th { background: url('arrow-down.jpg') no-repeat scroll 5px 50% rgb(227, 230, 231); }
div.searched-db { color: rgb(102, 102, 102); line-height: 1.4em; font-size: 85%; }
#div-refinedb, #div-refinevs { font-size: 85%; margin: 5px 0px; padding: 0px; }
#div-refinedb table, #div-refinevs table { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
#div-refinedb th, #div-refinevs th { margin: 0px; padding: 5px 10px; text-align: center; }
#div-refinedb td, #div-refinevs td { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 10px; }
#div-refinedb .head, #div-refinevs .head { font-size: 110%; color: rgb(0, 0, 0); }
#div-refinedb ul.refinement, #div-refinevs ul.refinement { color: rgb(102, 102, 102); list-style: none outside none; margin: 0px; padding: 0px 0px 1em; }
#div-refinedb .head, #div-refinevs .head { font-size: 110%; font-weight: bold; margin: 0px 0px 0.3em; }
#div-refinedb .subsection, #div-refinevs .subsection { margin: 0px 0px 0px 8px ! important; }
#div-refinedb .partial, #div-refinedb .partial a, #div-refinevs .partial, #div-refinevs .partial a { color: rgb(176, 84, 0) ! important; }
#div-refinedb ul.refinement li, #div-refinevs ul.refinement li { line-height: 1.2em; }
#div-refinedb li.showmore, #div-refinevs li.showmore { font-weight: bold; }
#div-refineform table { border-top: 0px none; }
#div-refineform { margin: 0px; }
#div-refineform select { font-size: 97%; }
#div-refineform td table { border: 0px none; }
#div-refineform td td { padding: 0px; border: 0px none; }
#div-refine, #div-refinefm, #div-availonline { margin-top: 0px; }
#div-refine table, #div-refinefm table, #div-availonline table { border-top: 0px none; }
td.faceted table th { text-align: left ! important; }
td.faceted table th a { color: rgb(0, 0, 0) ! important; padding-left: 12px; display: block; }
#div-refinedb ul.refinement ul, #div-refinevs ul.refinement ul, #div-refine ul.refinement ul, #div-refinefm ul.refinement ul, #div-availonline ul.refinement ul { margin-left: 0px; padding: 0px 0px 0px 10px; margin-top: 0.4em; }
#div-refinedb ul.refinement li li, #div-refinevs ul.refinement li li, #div-refine ul.refinement li li, #div-refinefm ul.refinement li li, #div-availonline ul.refinement li li { padding-bottom: 0px; line-height: 15px; list-style: none outside none; }
#div-refinedb ul.refinement .bull, #div-refinevs ul.refinement .bull, #div-refine ul.refinement .bull, #div-refinefm ul.refinement .bull, #div-availonline ul.refinement .bull { list-style: square inside none; }
ul.refinement .selected { color: rgb(0, 0, 0); }
a.grey_btn { background: url('bg_button.gif') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(199, 204, 207); padding: 3px 5px; text-decoration: none; margin: 0px; height: 20px; }
a.grey_btn:hover { background: url('bg_button_grey_over.gif') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(124, 136, 143); text-decoration: none; color: rgb(255, 255, 255); }
.getting-results { color: rgb(0, 153, 0); }
div.getting-results { white-space: nowrap; font-size: 0.85em; font-weight: bold; background-color: rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); margin-top: -5px; height: 0px; overflow: hidden; }
div.getting-results div { padding: 5px; }
div.getting-results.db-box { font-size: 1em; }
.faceted div.getting-results { font-size: 1em; background-color: white; border: 0px none; text-align: left; margin-bottom: 10px; }
.faceted div.getting-results div { padding: 0px; }
ul.refinement li span.tip { cursor: default; }
.available-results { color: rgb(0, 153, 0); }
#searching-page .available-results { font-weight: bold; }
#div-refinedb .tip, #div-refinevs .tip { font-size: 1em; }
#searching-page { margin-top: 20px; }
#searching-page li { color: rgb(102, 102, 102); }
#searching-page .skip-result { margin-top: 10px; font-size: 0.9em; }
.spinner-large { margin: 10px; }
.reg.searching-db-cont { margin-left: auto; margin-right: auto; width: auto; }
.reg.searching-db-cont th { padding: 5px 10px; color: rgb(102, 102, 102); font-size: 0.85em; }
.reg.searching-db-cont { text-align: center; }
.reg.searching-db-cont td.db-searched { text-align: left; }
td.cover { width: 0.04em; }
td.cover { display: none; }
#progress-bar { width: 300px; background: url('bg_progressbar.gif') no-repeat scroll 0% 0% transparent; margin: 20px auto; }
#progress-inner { background: url('bg_progressbar.gif') no-repeat scroll 0px -24px transparent; width: 0px; overflow: hidden; }
#progress-end { height: 24px; background: url('bg_progressbar-end.gif') no-repeat scroll right top transparent; }
.locavail .instance, .locavail dl, .locavail .shsimp { float: left; clear: both; width: 100%; }
.result .panel, .result .panel .content, .locavail dd { float: left; }
.result .panel, .locavail .shsimp .shsimp-content { width: 98%; }
.result ul.options { margin-top: 10px; }
.result ul.options, .panel { position: relative; left: -8px; }
.result ul.options li { display: inline; margin-right: 2px; padding: 0px; }
.result ul.options li a { padding: 4px 8px 0px; font-size: 11px; outline: medium none; }
.result ul.options .tab:hover, ul.options .tab.active, .panel { background: none repeat scroll 0% 0% rgb(227, 230, 231); }
.result .panel { margin-top: 0px; padding: 8px; }
.result .panel.hidepanel { display: none; }
.result .panel .content { width: 90%; padding: 8px 14px 12px; border: 1px solid rgb(162, 170, 175); background: none repeat scroll 0% 0% rgb(246, 246, 247); overflow-x: hidden; overflow-y: scroll; max-height: 100px; }
.result .panel .content.locavail { max-height: 400px; position: relative; }
.result .panel .closepanel { float: right; clear: none; width: 12px; margin-left: -12px; }
.result .panel .closepanel a { display: block; width: 12px; height: 12px; background: url('bg_closepanel.png') no-repeat scroll 0% 0% transparent; text-indent: -9999px; }
.result .panel .alert-spin, .result .panel .tinyalert { margin: 0px; }
.locavail .instance { margin: 0px 0px 6px; border-bottom: 1px dotted rgb(162, 170, 175); }
.locavail .instance.last { border: medium none; }
.locavail p.summary { margin: 0px 0px 12px; font-size: 14px; }
.locavail p.summary.av, .locavail p.summary.unav, .locavail dl dd.av, .locavail dl dd.unav { padding-left: 20px; background-repeat: no-repeat; }
.locavail p.summary.av, .locavail dl dd.av { background-image: url('bg_availability_av.png'); font-weight: bold; color: rgb(45, 105, 41); }
.locavail p.summary.unav, .locavail dl dd.unav { background-image: url('bg_availability_unav.png'); color: rgb(49, 62, 72); }
.locavail p.summary a { margin-left: 24px; font-size: 11px; font-weight: bold; }
.locavail dl { margin: 0px; padding: 0px 0px 6px; }
.locavail dt { left: -1000px; top: -1000px; overflow: hidden; position: absolute; display: block; width: 1px; height: 1px; }
.locavail dd { vertical-align: top; margin: 0px 0px 4px; font-size: 12px; line-height: 15px; }
.locavail dd.loc, .locavail dd.stat { padding-right: 2%; }
.locavail dd.loc { width: 22%; font-weight: bold; }
.locavail dd.stat { width: 46%; }
.locavail dd.callissno { width: 22%; }
.locavail dl dd .shin-trigger.showmoreless { font-weight: normal; }
.locavail .shsimp { margin: 4px 0px 0px; padding: 4px 0px 4px 4px; background: none repeat scroll 0% 0% rgb(236, 238, 239); }
.locavail .shsimp dl dd.loc { color: rgb(49, 62, 72); }
.locavail .shsimp .shsimp-trigger { margin-bottom: 4px; }
.locavail .shsimp .shsimp-content { margin: 4px 0px; }
.locavail .shsimp .shsimp-content dl { margin-bottom: 6px; border-bottom: 1px dashed rgb(199, 204, 207); }
.locavail .shsimp .shsimp-content dl.last { margin-bottom: 0px; border: medium none; }
.shsimp, .shsimp-trigger, .shsimp-contentwrap, .shsimp-content { clear: both ! important; float: left; }
.shsimp, .shsimp-contentwrap { width: 100%; }
.shsimp-contentwrap.hide, .shin-content { display: none; }
.shsimp { width: 97%; margin: 8px 1.5%; }
.shsimp-trigger { display: block; margin: 0px 0px 4px; padding: 2px 0px 2px 16px; outline: medium none; font-size: 11px; white-space: nowrap; background-image: url('bg_showhide_plusminus.png'); background-position: 0px 3px; background-repeat: no-repeat; }
.shsimp-trigger.shsimp-active { background-position: 0px -57px; }
.shsimp-contentwrap { padding: 0px; }
.shsimp-content { margin: 0px 14px 8px; }
.shin-trigger { padding-left: 6px; outline: medium none; white-space: nowrap; font-size: 11px; }
#pleasewait:after, .resultsbar:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#pleasewait, .resultsbar {  }
.resultsbar { background: none repeat scroll 0% 0% rgb(236, 238, 239); font-size: 11px; padding: 3px 6px; margin-top: 5px; margin-bottom: 5px; }
.resultsbar .res-number { float: left; padding: 3px 14px 0px 0px; }
.resultsbar .res-pag { float: right; text-align: right; padding: 1px 0px 0px 14px; }
.resultsbar .res-pag ul { margin: 0px; padding: 1px 0px 0px; }
.resultsbar .res-pag li { display: inline; margin: 0px 2px; }
.resultsbar .res-pag li a { white-space: nowrap; }
.resultsbar .res-sort { text-align: center; white-space: nowrap; }
.resultsbar .res-sort label { font-weight: bold; }
.resultsbar .res-sort label, .resultsbar .res-number { color: rgb(69, 85, 96); }
.resultsbar .res-sort label, .resultsbar .res-sort form { display: inline; }
.resultsbar .res-sort select { font-size: 11px; margin-bottom: 1px; }
.resultsbar .res-number, .resultsbar .res-pag li { line-height: 1.2em; }
table.reg { width: 100%; text-align: left; border-top: 1px solid rgb(199, 204, 207); border-left: 1px solid rgb(199, 204, 207); }
table.reg th { padding: 4px 8px; font-size: 11px; line-height: 1.1em; color: rgb(69, 85, 96); background: url('bg_gradients.png') repeat-x scroll 0px -400px rgb(255, 255, 255); }
table.reg td { padding: 8px; }
table.reg th, table.reg td { border-right: 1px solid rgb(199, 204, 207); border-bottom: 1px solid rgb(199, 204, 207); vertical-align: top; }
table.reg .pag { font-size: 11px; background: none repeat scroll 0% 0% rgb(246, 246, 247); color: rgb(69, 85, 96); }
table.reg .paglinks { float: right; }
table.reg .paglinks ul { margin: 0px; }
table.reg .paglinks li { display: inline; margin: 0px 3px; }
.peer-review { padding: 0px 0px 2px 14px; color: rgb(102, 102, 102); background: url('bg_peer_reviewed.png') no-repeat scroll 0px 2px transparent; }
#div-item { border: 1px solid rgb(187, 187, 187); margin: 0px 0px 10px; padding: 15px; }
#div-item-summary { clear: both; margin-bottom: 10px; width: 100%; }
#div-cover { display: inline; float: right; margin: 10px; }
#div-cover img { border: 1px solid rgb(204, 204, 204); }
#GoogleIcon { border: medium none; }
h1.item-title { margin: 0px; padding: 0px; }
h2.item-author { font-size: 100%; margin-bottom: 6px; }
h2.item-subhead { border-bottom: 2px solid rgb(204, 204, 204); margin: 0px 0px 6px; padding: 0px 0px 1px; }
.table-item-info { margin: 0px; padding: 0px; }
.table-item-info td { padding: 0px 0px 1px; vertical-align: top; }
.table-item-info td.label { color: rgb(102, 102, 102); padding-right: 10px; white-space: nowrap; }
#div-local { background-color: rgb(243, 243, 243); clear: both; margin: 0px; padding: 10px 20px; }
#div-local .rule { margin: 0px; padding: 0px; }
#div-local .other-formats { margin: 5px 10px; padding: 0px; }
#div-local .div-locations { margin: 0px 10px; padding: 0px; }
#div-local .status { margin: 5px 0px; padding: 0px; }
.div-fulfillment { margin: 10px 0px; padding: 0px; }
.div-availability { background-color: rgb(255, 255, 255); clear: both; margin: 5px 0px 0px 15px; padding: 10px; }
#div-library-collapsed { margin-bottom: 10px; }
#div-library-expanded { margin-bottom: 10px; }
#div-group-collapsed { margin-bottom: 10px; }
#div-group-expanded { margin-bottom: 10px; }
.table-availability { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); margin: 0px; padding: 0px; width: 100%; }
.table-availability tr.available td { background-color: rgb(209, 240, 179); }
.table-availability td { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); font-size: 85%; margin: 0px; padding: 2px 10px; }
.table-availability td.branch { background-color: rgb(238, 238, 238); }
.table-availability td.empty { background-color: rgb(255, 255, 255); }
.table-availability td.location { width: 25%; }
.table-availability td.call-number { width: 20%; }
.table-availability td.co-status { width: 33%; }
.table-availability td.notes { width: 22%; }
#div-coins { margin: 10px 0px; }
#div-additional-info { margin: 10px 0px; }
#div-services-ip { color: rgb(102, 102, 102); margin: 0px 0px 10px; padding: 0px; }
#div-gingerbread { border-top: 2px solid rgb(153, 153, 153); clear: both; margin-top: 10px; padding-top: 10px; }
.table-gingerbread { margin: 0px; padding: 0px; }
.table-gingerbread td { margin: 0px; padding: 0px 10px; vertical-align: top; }
.table-gingerbread td.get { border-left: medium none; width: 24%; }
.table-gingerbread td.save { border-left: 1px solid rgb(187, 187, 187); width: 28%; }
.table-gingerbread td.add { border-left: 1px solid rgb(187, 187, 187); width: 24%; }
.table-gingerbread td.share { border-left: 1px solid rgb(187, 187, 187); width: 24%; }
.table-gingerbread td.save_wcl { border-left: medium none; width: 34%; }
.table-gingerbread td.add_wcl { border-left: 1px solid rgb(187, 187, 187); width: 33%; }
.table-gingerbread td.share_wcl { border-left: 1px solid rgb(187, 187, 187); width: 33%; }
.table-gingerbread td h3 { margin-bottom: 2px; }
.table-gingerbread td div.slice { font-size: 85%; margin-bottom: 2px; }
.table-gingerbread td select.pulldown { font-size: 100%; }
#div-locator { clear: both; margin: 0px; padding: 0px; }
#div-locator td { margin: 0px; padding: 0px 5px; text-align: center; vertical-align: middle; }
.div-footnote { color: rgb(102, 102, 102); font-size: 85%; margin: 0px; padding: 4px 10px; }
#div-item-purchase { margin: 0px; padding: 0px; }
#div-item-purchase h2 { margin-top: 0px; margin-bottom: 10px; padding-top: 0px; text-align: left; }
#div-amazon { border: 1px solid rgb(196, 196, 147); background-color: rgb(243, 243, 226); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: center; }
#div-amazon h2 { color: rgb(56, 138, 53); font-size: 110%; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; text-align: left; }
#div-amazon h3 { margin: 0px 0px 0.5em; }
#div-bt { border: 1px solid rgb(62, 154, 59); background-color: rgb(229, 241, 227); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: center; }
#div-bt p.yourprice { font-size: 125%; }
#div-bol { border: 1px solid rgb(153, 204, 255); background-color: rgb(255, 255, 255); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: center; }
#div-bol p.yourprice { font-size: 125%; }
#div-bl { border: 1px solid rgb(204, 0, 0); background-color: rgb(255, 255, 255); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: center; }
#barnesnoble, #betterworld { margin: 8px 0px; padding: 10px 0px 2px; text-align: center; }
#barnesnoble { border: 1px solid rgb(152, 139, 100); background: none repeat scroll 0% 0% rgb(234, 226, 205); }
#betterworld { border: 1px solid rgb(152, 185, 38); background: none repeat scroll 0% 0% rgb(234, 241, 212); }
#barnesnoble a, #betterworld a { display: block; font-size: 100%; font-weight: bold; margin-bottom: 10px; }
#barnesnoble a { color: rgb(43, 109, 9); }
#betterworld a { color: rgb(23, 109, 172); }
#tooltip { padding: 3px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border: 1px solid rgb(238, 238, 238); text-align: center; font-size: smaller; }
#alertAddedFavoriteOverlay { visibility: visible; position: absolute; left: 200px; top: 700px; z-index: 1000; }
#alertToomanyFavoritesOverlay { visibility: visible; position: absolute; left: 200px; top: 700px; z-index: 1000; }
#alertAlreadyFavoriteOverlay { visibility: visible; position: absolute; left: 200px; top: 700px; z-index: 1000; }
#div-local .div-elinks { margin: 0px 20px; padding: 0px; }
div#record-link { margin: 10px 0px; }
#articlesearch-form { background-color: rgb(239, 239, 239); border: 1px solid rgb(153, 153, 153); margin: 10px 0px; padding: 5px; width: 340px; }
a#fulltext-droplink { background: url('bg_wcl_fulltext_droplink.gif') repeat scroll right top rgb(248, 175, 49); }
div#fulltext-droplink-sub { border: 2px solid rgb(248, 175, 49); }
div#fulltext-droplink-sub h2 { color: rgb(248, 175, 49); }
a#fulltext-droplink { font-size: 12px; font-weight: bold; padding: 3px 26px 3px 6px; line-height: 24px; color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(231, 233, 234) rgb(150, 154, 156) rgb(122, 125, 127) rgb(215, 218, 221); text-decoration: none; }
a#fulltext-droplink:hover { text-decoration: underline; }
a.fulltext-droplink-sub-close { float: right; background: url('bg_wcl_fulltext_droplink.gif') repeat scroll 0px -80px transparent; }
a.fulltext-droplink-sub-close:hover { background: url('bg_wcl_fulltext_droplink.gif') repeat scroll 0px -120px transparent; }
div#fulltext-droplink-sub { position: absolute; visibility: hidden; background: none repeat scroll 0% 0% white; width: 600px; padding: 0px; }
div#fulltext-droplink-sub h1 { font-size: 11px; color: rgb(162, 170, 175); background: none repeat scroll 0% 0% rgb(236, 238, 239); padding: 3px 3px 3px 8px; }
div#fulltext-droplink-sub h2 { font-size: 13px; margin: 0px; padding: 0px 12px; }
div#fulltext-droplink-sub ul { list-style-type: none; margin: 4px 0px 0px; padding: 0px 24px; }
div#fulltext-droplink-sub li { font-size: 11px; line-height: 1.3em; margin-bottom: 4px; color: rgb(106, 119, 128); }
div#fulltext-droplink-sub li a { font-weight: bold; }
.size1 { font-size: 0.9em; }
.size2 { font-size: 1.2em; }
.size3 { font-size: 1.8em; }
.size4 { font-size: 2.4em; }
.size5 { font-size: 3.3em; }
div#FASTCloud { margin: 10px 20px 25px; padding: 5px; line-height: 270%; background: none repeat scroll 0% 0% transparent; border: 0px solid rgb(204, 204, 204); font-size: 1em; }
div#FASTCloud a { background: none repeat scroll 0% 0% transparent; padding: 3px; margin: 2px; display: inline; }
div#FASTCloud a:link { color: rgb(2, 0, 141); }
div#FASTCloud a:hover { color: rgb(201, 80, 0); }
div#FASTCloud a:visited { color: rgb(2, 0, 141); }
div#FASTCloud a:visited:hover { color: rgb(201, 80, 0); }
.rating-small { background: url('rating-matrix-small.png') no-repeat scroll 0px 0px transparent; clear: both; height: 12px; list-style: none outside none; margin: 0px; padding: 0px; position: absolute; width: 60px; }
.none-small { background-position: 0px 0px; }
.half-small { background-position: 0px -12px; }
.one-small { background-position: 0px -24px; }
.onehalf-small { background-position: 0px -36px; }
.two-small { background-position: 0px -48px; }
.twohalf-small { background-position: 0px -60px; }
.three-small { background-position: 0px -72px; }
.threehalf-small { background-position: 0px -84px; }
.four-small { background-position: 0px -96px; }
.fourhalf-small { background-position: 0px -108px; }
.five-small { background-position: 0px -120px; }
ul.rating-small li { cursor: pointer; float: left; text-indent: -999em; }
ul.rating-small li a { height: 12px; left: 0px; position: absolute; top: 0px; text-decoration: none; width: 12px; z-index: 8; }
ul.rating-small li.one a { left: 0px; }
ul.rating-small li.two a { left: 12px; }
ul.rating-small li.three a { left: 24px; }
ul.rating-small li.four a { left: 36px; }
ul.rating-small li.five a { left: 48px; }
ul.rating-small li a:hover { background: url('rating-matrix-small.png') no-repeat scroll 0px 0px transparent; height: 12px; left: 0px; overflow: hidden; width: 60px; z-index: 2; }
ul.rating-small li.one a:hover { background-position: 0px -132px; }
ul.rating-small li.two a:hover { background-position: 0px -144px; }
ul.rating-small li.three a:hover { background-position: 0px -156px; }
ul.rating-small li.four a:hover { background-position: 0px -168px; }
ul.rating-small li.five a:hover { background-position: 0px -180px; }
.rating-large { background: url('rating-matrix-large.gif') no-repeat scroll 0px 0px transparent; clear: both; height: 17px; list-style: none outside none; margin: 0px; padding: 0px; position: relative; width: 90px; }
.none-large { background-position: 0px 0px; }
.half-large { background-position: 0px -17px; }
.one-large { background-position: 0px -34px; }
.onehalf-large { background-position: 0px -51px; }
.two-large { background-position: 0px -68px; }
.twohalf-large { background-position: 0px -85px; }
.three-large { background-position: 0px -102px; }
.threehalf-large { background-position: 0px -119px; }
.four-large { background-position: 0px -136px; }
.fourhalf-large { background-position: 0px -153px; }
.five-large { background-position: 0px -170px; }
ul.rating-large li { cursor: pointer; float: left; text-indent: -999em; }
ul.rating-large li a { height: 17px; left: 0px; position: absolute; text-decoration: none; top: 0px; width: 17px; z-index: 300; }
ul.rating-large li.one a { left: 0px; }
ul.rating-large li.two a { left: 17px; }
ul.rating-large li.three a { left: 34px; }
ul.rating-large li.four a { left: 51px; }
ul.rating-large li.five a { left: 68px; }
ul.rating-large li a:hover { background: url('rating-matrix-large.gif') no-repeat scroll 0px 0px transparent; height: 17px; left: 0px; overflow: hidden; width: 90px; z-index: 3; }
ul.rating-large li.one a:hover { background-position: 0px -187px; }
ul.rating-large li.two a:hover { background-position: 0px -204px; }
ul.rating-large li.three a:hover { background-position: 0px -221px; }
ul.rating-large li.four a:hover { background-position: 0px -238px; }
ul.rating-large li.five a:hover { background-position: 0px -255px; }
.div-review { border-bottom: 1px solid rgb(204, 204, 204); margin: 15px 0px; }
#page { margin: 0px; padding: 10px 20px 20px; text-align: left; }
#page-frame { margin: 0px; padding: 5px 20px; text-align: left; }
#masthead { clear: both; margin: 0px; padding: 0px; }
#masthead table td { margin: 0px; padding: 0px; vertical-align: middle; }
#nameplate { clear: both; margin: 0px; padding: 0px; }
#nameplate td { margin: 0px; padding: 0px; vertical-align: middle; }
#nameplate td.tagline { color: rgb(51, 51, 51); font-size: 15px; }
.navigation { clear: both; color: rgb(255, 255, 255); font-size: 85%; margin: 0px; padding: 4px 0px; text-align: right; }
.navigation a:link { color: rgb(255, 255, 255); text-decoration: none; }
.navigation a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.navigation a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.navigation a:active { color: rgb(255, 255, 255); text-decoration: underline; }
.navigation a:visited:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.fial-navigation { background-color: rgb(32, 121, 181); border-top: 1px solid rgb(126, 178, 212); border-bottom: 1px solid rgb(13, 51, 76); margin: 0px; }
.store-navigation { background-color: rgb(62, 154, 59); border-top: 1px solid rgb(144, 197, 142); border-bottom: 1px solid rgb(26, 65, 25); margin: 0px; }
.tableNavigation { margin: 0px; padding: 0px; }
.tableNavigation td { margin: 0px; padding: 0px 10px; vertical-align: middle; }
#navigation { background-color: rgb(32, 121, 181); border-top: 1px solid rgb(126, 178, 212); border-bottom: 1px solid rgb(13, 51, 76); clear: both; color: rgb(255, 255, 255); font-size: 85%; margin: 0px; padding: 4px 0px; text-align: right; }
#navigation a:link { color: rgb(255, 255, 255); text-decoration: none; }
#navigation a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#navigation a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#navigation a:active { color: rgb(255, 255, 255); text-decoration: underline; }
#navigation a:visited:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#navigation .tableNavigation { margin: 0px; padding: 0px; }
#navigation .tableNavigation td { margin: 0px; padding: 0px 10px; vertical-align: middle; }
#utilities { background-color: rgb(32, 121, 181); border-top: 1px solid rgb(126, 178, 212); border-bottom: 1px solid rgb(13, 51, 76); clear: both; color: rgb(255, 255, 255); font-size: 85%; margin: 0px; padding: 4px 0px; text-align: right; }
#utilities a:link { color: rgb(255, 255, 255); text-decoration: none; }
#utilities a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#utilities a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#utilities a:active { color: rgb(255, 255, 255); text-decoration: underline; }
#utilities a:visited:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#utilities .tableUtilities { margin: 0px; padding: 0px; }
#utilities .tableUtilities td { margin: 0px; padding: 0px 10px; vertical-align: middle; }
.kicker { margin: 0px 0px 10px; padding: 8px 10px; }
.fial-kicker { background-color: rgb(230, 237, 246); }
.store-kicker { background-color: rgb(229, 241, 227); }
.kicker p { margin: 0px; padding: 0px; }
.kicker table td { margin: 0px; padding: 0px; vertical-align: middle; }
#kicker { background-color: rgb(230, 237, 246); margin: 0px 0px 10px; padding: 8px 10px; }
#kicker p { margin: 0px; padding: 0px; }
#kicker td { margin: 0px; padding: 0px; vertical-align: middle; }
#itemnav { background-color: rgb(238, 238, 238); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 5px 10px; }
.crumb { font-size: 85%; margin: 5px 0px; padding: 5px 0px; }
#crumbs { clear: both; font-size: 85%; margin: 10px 0px; padding: 0px; }
#results { margin: 0px; padding: 0px; }
.resultsfor { background-color: rgb(239, 239, 239); font-size: 85%; margin: 5px 0px; padding: 5px 10px; }
.resultsfor table { margin: 0px; padding: 0px; }
.resultsfor td { vertical-align: middle; }
.resultsinfo { background-color: rgb(230, 237, 246); font-size: 85%; margin: 5px 0px; padding: 5px 10px; }
.resultsinfo table { margin: 0px; padding: 0px; }
.resultsinfo td { vertical-align: middle; }
#fial-numresults { background-color: rgb(230, 237, 246); font-size: 85%; margin: 5px 0px; padding: 5px 10px; }
#store-numresults { background-color: rgb(229, 241, 227); font-size: 85%; margin: 5px 0px; padding: 5px 10px; }
#fial-moreresults { background-color: rgb(230, 237, 246); margin: 5px 0px 0px; padding: 5px 10px; text-align: center; }
#tunnel-moreresults { background-color: rgb(255, 238, 223); margin: 5px 0px 0px; padding: 5px 10px; text-align: center; }
#store-moreresults { background-color: rgb(229, 241, 227); margin: 5px 0px 0px; padding: 5px 10px; text-align: center; }
#refine { font-size: 85%; margin: 5px 0px; padding: 0px; }
#refine table { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
#refine th { background-color: rgb(239, 239, 239); margin: 0px; padding: 5px 10px; text-align: center; }
#refine td { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 10px; }
#refine .head { font-size: 100%; }
#refine ul.refinement { color: rgb(102, 102, 102); list-style: none outside none; margin: 0px; padding: 0px 0px 1em; }
#refine ul.refinement li { line-height: 1.5em; padding-bottom: 0px; }
.footnote { border-top: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); margin: 5px 0px 0px; padding: 5px 10px; }
#item { margin: 0px 0px 5px; padding: 0px; }
#item table { width: 100%; }
#item table td.illustration { margin: 0px; padding: 0px 15px 0px 0px; }
#item table td.info { margin: 0px; padding: 0px; width: 100%; }
#item table td.bookmark { font-size: 85%; margin: 0px; padding: 0px 0px 0px 10px; white-space: nowrap; text-align: right; }
#item p.author { font-size: 110%; }
#tabnav { margin: 0px; padding: 0px; }
#tabnav a:link { color: rgb(51, 51, 51); text-decoration: none; }
#tabnav a:visited { color: rgb(51, 51, 51); text-decoration: none; }
#tabnav a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
#tabnav a:active { color: rgb(51, 51, 51); text-decoration: underline; }
#tabnav a:visited:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.tableTabs { margin: 5px 0px; padding: 0px; }
.tableTabs td { margin: 0px; padding: 0px; white-space: nowrap; }
.tableTabs td.gutter { border-bottom: 2px solid rgb(51, 51, 51); width: 10px; }
.tableTabs td.tab-off { background-color: rgb(239, 239, 239); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-weight: normal; padding: 5px 15px; text-align: center; white-space: nowrap; }
.tableTabs td.tab-on { background-color: rgb(255, 255, 255); border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 110%; font-weight: bold; padding: 5px 15px; text-align: center; white-space: nowrap; }
.tableTabs td.remainder { border-bottom: 2px solid rgb(51, 51, 51); width: 100%; }
#itemnav { background-color: rgb(238, 238, 238); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 5px 10px; }
.banner { margin: 0px 0px 10px; padding: 0px; }
.tableLayout { margin: 5px 0px; padding: 0px; }
.tableLayout td { vertical-align: top; }
.tableLayout td.alley { background: url('alley.gif') repeat-y scroll left top transparent; margin: 0px; padding: 0px; width: 20px; }
.tableLayout td.spacer { background: url('spacer_003.gif') repeat-y scroll left top transparent; margin: 0px; padding: 0px; width: 20px; }
.tableLayout td.faceted { margin: 0px; padding: 0px; width: 150px; }
.tableLayout td.content { margin: 0px; padding: 0px; }
.tableLayout td.sidebar { margin: 0px; padding: 0px; width: 170px; }
.tableResultsInfo { margin: 0px; padding: 0px; }
.tableResultsInfo td { vertical-align: middle; }
.tableSearch { margin: 0px; padding: 0px; }
.tableSearch td { vertical-align: middle; }
.tableOrder { margin: 0px; padding: 0px; width: 100%; }
.tableOrder th { background-color: rgb(239, 239, 239); margin: 0px; padding: 5px 10px; text-align: left; vertical-align: top; }
.tableOrder td { margin: 0px; padding: 5px 10px; }
.tableOrder .row { border-bottom: 1px solid rgb(204, 204, 204); }
.tableResults { margin: 0px; padding: 0px; }
.tableResults td { margin: 0px; vertical-align: top; }
.tableResults td.num { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 0px 0px; vertical-align: top; width: 1%; }
.tableResults td.icon { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0px; }
.tableResults td.result { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 10px 10px 4px 0px; vertical-align: top; }
.tableResults td.record { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0px; vertical-align: top; width: 100%; }
.tableResults td.library { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 4px 0px; vertical-align: top; }
.tableResults td.distance { border-top: 1px solid rgb(204, 204, 204); color: rgb(255, 118, 0); padding: 10px 10px 4px 0px; vertical-align: middle; white-space: nowrap; }
.tableResults td.holding { border: medium none; padding: 0px 0px 10px; vertical-align: middle; }
.tableResults .type { color: rgb(102, 102, 102); font-size: 85%; }
.tableResults .publisher { color: rgb(102, 102, 102); font-size: 85%; }
.tableResults .isbn { color: rgb(102, 102, 102); font-size: 85%; }
.tableResults .buy { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0px; text-align: center; }
.tableResults .name { font-size: 110%; }
.tableResults .author { font-weight: normal; }
.tableResults .icn { vertical-align: middle; }
.tableResults td.top { border: 0px none; }
.tableResults .tableLibrary { margin: 0px; padding: 0px; }
.tableResults .tableLibrary td { border: medium none; margin: 0px; vertical-align: top; }
.tableResults .tableLibrary td.name { padding: 0px 15px 0px 0px; }
.tableResults .tableLibrary td.location { padding: 0px 5px 0px 0px; }
.tableResults .tableHolding { margin: 0px; padding: 0px; }
.tableResults .tableHolding td { border: medium none; font-size: 85%; margin: 0px; padding: 5px 10px 0px 0px; vertical-align: top; }
.tableResults .tableHolding td.label { padding: 5px 5px 0px 0px; }
.tableResults .tableServices { margin: 0px; padding: 0px; }
.tableResults .tableServices td { border: medium none; font-size: 85%; margin: 0px; padding: 5px 10px 0px 0px; vertical-align: middle; }
.tableResults .tableServices td.label { padding: 5px 5px 0px 0px; }
.tableEditions { margin: 0px; padding: 0px; }
.tableEditions td { margin: 0px; }
.tableEditions td.num { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 0px 0px; vertical-align: top; width: 1%; }
.tableEditions td.icon { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0px; }
.tableEditions td.record { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0px; width: 100%; }
.tableEditions td.buy { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0px; text-align: center; }
.tableEditions .type { color: rgb(102, 102, 102); font-size: 85%; }
.tableEditions .publisher { color: rgb(102, 102, 102); font-size: 85%; }
.tableEditions .isbn { color: rgb(102, 102, 102); font-size: 85%; }
.tableNarrow { margin: 0px; padding: 0px; }
.tableNarrow td { vertical-align: middle; }
.tableNarrow td select { font-size: 11px; }
.tableReviews { margin: 0px; padding: 0px; }
.tableReviews td { margin: 0px; padding: 10px 10px 10px 0px; }
.tableFrame { margin: 0px; padding: 0px; }
.tableFrame td { vertical-align: top; }
.tableFrame td.info { padding: 0px; }
.tableFrame td.buy { padding: 5px 0px 0px; text-align: right; width: 170px; }
.tableForm { margin: 0px; padding: 0px; }
.tableForm th { padding: 5px 10px; text-align: left; white-space: nowrap; }
.tableForm td { padding: 5px 10px; }
.tableForm th.header { background-color: rgb(239, 239, 239); text-align: left; }
.tableBanner { margin: 0px; padding: 0px; }
.tableBanner td { background-color: rgb(54, 96, 52); padding: 0px; }
.tableExample { margin: 0px; padding: 0px; }
.tableExample td { padding-right: 10px; padding-bottom: 5px; }
h1.search { font-size: 140%; margin: 0px 0px 5px; }
h1.title { font-size: 140%; margin: 0px; }
h1.tunnel { color: rgb(255, 118, 0); font-size: 140%; margin: 0px 0px 10px; }
h2.header { background-color: rgb(239, 239, 239); font-size: 110%; margin: 0px 0px 8px; padding: 5px 10px; }
h2.tunnel { background-color: rgb(255, 238, 223); font-size: 125%; margin: 0px 0px 8px; padding: 5px 10px; }
div.h2header { background-color: rgb(239, 239, 239); font-size: 110%; margin: 0px 0px 8px; padding: 5px 10px; }
h3.header { background-color: rgb(239, 239, 239); font-size: 110%; margin: 0px 0px 8px; padding: 5px 10px; }
blockquote { margin: 0px 0px 0px 20px; }
li { padding-bottom: 0.4em; }
ol.decimal { list-style: decimal inside none; margin: 0px 0px 0px 16px; padding: 0px; }
ul.disc { list-style: disc inside none; margin: 0px 0px 0px 16px; padding: 0px; }
ul.detailed { display: block; }
ul.detailed li { list-style-type: none; }
ul.detailed li.type { white-space: nowrap; }
ul.detailed li.isbn { display: inline; padding-right: 10px; }
ul.detailed li.issn { display: inline; padding-right: 10px; }
ul.detailed li.oclc { display: inline; padding-right: 10px; }
ul.subjects { display: block; }
ul.subjects li { list-style-type: none; }
#locator { margin: 5px 0px; padding: 0px; }
#locator td { margin: 0px; padding: 0px 5px; text-align: center; vertical-align: middle; }
#proximity { background-color: rgb(239, 239, 239); margin: 5px 0px 10px; padding: 5px 10px; text-align: center; }
#proximity td { font-size: 85%; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; }
#narrow { background-color: rgb(239, 239, 239); font-size: 85%; margin: 5px 0px; padding: 2px 10px; }
#narrow select.pulldown { font-size: 11px; margin: 0px; }
.sidebar p { margin: 0px 0px 0.5em; }
.sidebar ul { list-style: none outside none; margin: 0px; padding: 0px 0px 0.4em 1em; }
.sidebar li { margin: 0px; padding: 0px 0px 0.4em; }
.sidebar div.questia { font-size: 85%; text-align: center; padding: 8px 0px 5px; border: 1px solid rgb(196, 196, 147); background-color: rgb(247, 247, 247); }
ul.circle { list-style: disc outside none; margin: 0px 0px 0px 16px; padding: 0px; }
#page-frame h1 { font-size: 110%; margin: 0px 0px 5px; padding: 0px; }
#page-frame p { margin: 0px 0px 5px; }
#page-frame .isbn { color: rgb(102, 102, 102); font-size: 85%; }
#mylibrary { background-color: rgb(230, 237, 246); font-size: 85%; margin: 0px 0px 10px; padding: 10px; }
#mylibrary h2 { color: rgb(32, 121, 181); font-size: 110%; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; }
#mylibrary h3 { font-size: 125%; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; }
#buy { border: 1px solid rgb(62, 154, 59); background-color: rgb(229, 241, 227); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: center; }
#buy h2 { color: rgb(56, 138, 53); font-size: 110%; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; text-align: left; }
#buy h3 { margin: 0px 0px 0.5em; }
.cart { border: 1px solid rgb(255, 118, 0); background-color: rgb(255, 238, 223); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: center; }
.cart h3 { margin: 0px 0px 0.5em; }
.advertisements { font-size: 85%; margin: 0px 0px 10px; padding: 0px; text-align: center; }
.advertisement { border: 1px solid rgb(255, 118, 0); background-color: rgb(255, 216, 183); font-size: 85%; margin: 0px 0px 10px; padding: 10px; text-align: left; }
.title { font-size: 110%; padding: 0px; }
.edition { font-size: 125%; }
ul.information { margin: 0px; padding: 0px; }
ul.information li { display: inline; list-style-type: none; margin: 0px; padding: 0px 10px 0px 0px; white-space: nowrap; }
ul.formats { margin: 0px; padding: 0px; }
ul.formats li { display: inline; list-style-type: none; margin: 0px; padding: 0px 10px 0px 0px; white-space: nowrap; }
ul.formats li.borrow { font-size: 100%; }
acronym { border-bottom: 1px dotted rgb(102, 102, 102); }
input.button { font-size: 100%; margin: 0px; padding: 0px; }
input.smallbutton { font-size: 85%; margin: 0px; padding: 0px; }
input.btn-large { background-color: rgb(33, 121, 181); border-width: 1px; border-style: solid; border-color: rgb(123, 178, 214) rgb(8, 48, 74) rgb(8, 48, 74) rgb(123, 178, 214); color: rgb(255, 255, 255); font-size: 100%; font-weight: bold; margin: 0px; }
input.btn-small { background-color: rgb(33, 121, 181); border-width: 1px; border-style: solid; border-color: rgb(123, 178, 214) rgb(8, 48, 74) rgb(8, 48, 74) rgb(123, 178, 214); color: rgb(255, 255, 255); font-size: 85%; font-weight: bold; margin: 0px; padding: 1px 4px; }
.delete { color: rgb(255, 0, 0); }
a.delete:link { color: rgb(255, 0, 0); text-decoration: underline; }
a.delete:visited { color: rgb(255, 0, 0); text-decoration: underline; }
a.delete:hover { color: rgb(255, 0, 0); text-decoration: underline; }
a.delete:active { color: rgb(255, 0, 0); text-decoration: underline; }
a.delete:visited:hover { color: rgb(255, 0, 0); text-decoration: underline; }
.circ { display: none; }
.circretrieving { display: none; }
.gray { color: rgb(102, 102, 102); }
.icn { vertical-align: middle; }
.none { color: rgb(102, 102, 102); }
.skip { font-size: 85%; font-weight: normal; margin-left: 20px; }
.vernacular { font-size: 125%; }
#search-advanced { margin: 20px; padding: 0px; }
#search-advanced table { margin: 0px; }
#search-advanced th { background-color: rgb(181, 223, 255); padding: 5px 8px; text-align: left; }
#search-advanced td { padding: 5px 8px; text-align: left; }
#search-advanced td.optional { background-color: rgb(239, 239, 239); }
#search-advanced .label { font-weight: bold; margin-bottom: 0.25em; }
#search-advanced .description { color: rgb(102, 102, 102); font-weight: normal; }
#search-advanced .eg { color: rgb(102, 102, 102); font-size: 85%; }
#search-advanced p { line-height: 133%; margin: 6px 0px 12px; }
.resultsinfo { background-color: rgb(239, 239, 239); }
#div-compare-prices { margin: 0px 0px 10px; padding: 0px; }
#div-compare-prices table { border: 1px solid rgb(187, 187, 187); margin: 0px; padding: 0px; }
#div-compare-prices th { background-color: rgb(238, 238, 238); padding: 5px 10px; text-align: center; }
#div-compare-prices td { border-top: 1px solid rgb(187, 187, 187); padding: 10px; text-align: center; }
#div-compare-prices td div { margin: 5px 0px; }
#div-compare-prices td .price { margin-top: 0px; }
#div-compare-prices td .price a { color: rgb(255, 118, 0); }
#div-compare-prices td .purchase { margin-bottom: 0px; }
#div-compare-prices td .vendor { color: rgb(102, 102, 102); font-size: 85%; }
#nav-item { margin: 0px 0px 20px; padding: 0px; }
#nav-item .table-tabs td a:link { text-decoration: none; }
#nav-item .table-tabs td a:visited { text-decoration: none; }
#nav-item .table-tabs td a:hover { text-decoration: underline; }
#nav-item .table-tabs td a:active { text-decoration: underline; }
#nav-item .table-tabs td a:visited:hover { text-decoration: underline; }
#nav-item .table-tabs td.gutter { border-bottom-color: rgb(204, 204, 204); }
#nav-item .table-tabs td.tab-off { background-color: rgb(238, 238, 238); border-color: rgb(204, 204, 204); }
#nav-item .table-tabs td.tab-on { background-color: rgb(255, 255, 204); border-color: rgb(204, 204, 204); }
#nav-item .table-tabs td.remainder { border-bottom-color: rgb(204, 204, 204); }
#nav-item .table-tabs { border-left-style: solid; border-left-width: 1px; margin: 0px 0px 5px; padding: 0px; }
#nav-item .table-tabs td { margin: 0px; padding: 0px; white-space: nowrap; }
#nav-item .table-tabs td.tab-off { border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 2px; font-size: 90%; font-weight: normal; padding: 3px 9px; text-align: center; white-space: nowrap; }
#nav-item .table-tabs td.tab-on { border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom: medium none; font-size: 110%; font-weight: bold; padding: 4px 12px; text-align: center; white-space: nowrap; }
#nav-item .table-tabs td.remainder { border-bottom-style: solid; border-bottom-width: 2px; padding: 4px 12px; width: 100%; }
.fial-resultsinfo { background-color: rgb(230, 237, 246); font-size: 85%; margin: 5px 0px; padding: 5px 10px; }
.libchat-box { border-radius: 3px 3px 3px 3px; background: none repeat scroll 0% 0% rgb(51, 51, 102); padding: 5px 8px; float: right; margin: 0px 0px 10px; }
#librarian-chat { background: url('icon-chat.png') no-repeat scroll 0% 0% transparent; display: block; width: 166px; height: 32px; text-indent: -9999px; text-align: left; overflow: hidden; }
.menuElem .coverart { height: 150px; }
.menuElem .coverart p.elink, .menuElem .result .options li.elinkload, .menuElem .result .options li.availload, .cover_hover p.elink, .cover_hover p.elinkload { font-size: 11px; padding-left: 85px; padding-bottom: 1px; }
.cover_hover p.elink, .cover_hover p.elinkload { margin: 4px 12px 0px 0px; }
.menuElem .coverart p.elink, .cover_hover p.elink { padding: 0px 0px 10px 18px; background: url('bg_elink.png') no-repeat scroll 2px 1px transparent; }
.menuElem .result .options li.elinkstatus { margin-left: 0px; width: 60px; padding: 4px 0px 8px 12px; display: inline; background: url('bg_viewnow.png') no-repeat scroll 0% 0% transparent; font-size: 11px; color: rgb(173, 173, 173); }
.menuElem .result .options li.elinkstatus.av { background-position: 0px 0px; }
.menuElem .result .options li.elinkstatus.unav { background-position: 0px -40px; padding: 4px 9px 6px 18px; }
.menuElem .result .options li.elinkstatus.av:hover, .menuElem .result .options li.elinkstatus.av.active { background-color: rgb(227, 230, 231); }
.menuElem .coverart p.elink a, .menuElem .coverart p.elink a:visited, .cover_hover p.elink a, .cover_hover p.elink a:visited { color: rgb(235, 68, 36); }
li.elinkload, .menuElem .result .options li.availload, .panel_details p.elinkload, li.elink_show_more_load { background: url('spinner_003.gif') no-repeat scroll center bottom transparent; text-align: left; font-size: 11px; color: rgb(53, 122, 48); width: 20px; margin-left: -55px; }
.menuElem .result .options li.availload_noelink { padding: 3px 0px 0px 90px; background: url('spinner_003.gif') no-repeat scroll center bottom transparent; text-align: left; font-size: 11px; color: rgb(53, 122, 48); width: 20px; margin-left: -60px; }
li.elink_show_more_load { padding: 10px 0px 16px 100px; margin-left: -80px; }
li.tinyalert { padding: 0px 0px 16px 25px; margin-left: -80px; }
.hover_details p.elinkload { width: 150px; padding: 0px; text-align: left; }
p.elink a, p.elinkload { white-space: nowrap; }
.hover_details p { padding-bottom: 2px; margin-bottom: 0px; font-size: 12px; }
.elink.cover_hover .hover_details { text-align: left; }
.elink.cover_hover.shadow { box-shadow: 1px 1px 7px rgb(153, 153, 153); }
.elink.cover_hover { display: none; position: absolute; border-style: solid; border-color: rgb(170, 170, 170); border-radius: 3px 3px 3px 3px; background-color: rgb(243, 243, 243); background-image: -moz-linear-gradient(center top , rgb(243, 243, 243), rgb(238, 238, 238)); }
.oclc_number { display: none; }
.item_number { display: none; }
.close-epanel { float: right; clear: none; width: 12px; margin-left: -12px; }
.close-epanel a { display: block; width: 12px; height: 12px; background: url('bg_closepanel.png') no-repeat scroll 0% 0% transparent; text-indent: -9999px; }
.result .panel .content ul.elinks { width: 100%; padding: 2px 12px 12px; margin-top: 0px; }
ul.elinks li { font-size: 14px; line-height: 18px; margin-bottom: 8px; padding-bottom: 8px; }
ul.elinks li { list-style: none outside none; }
ul.elinks li { display: block; }
ul.elinks li a { font-weight: bold; }
ul.elinks li .elinktype { margin-left: 6px; padding: 0px 4px 1px 19px; display: inline-block; background-image: url('bg_elinktype.png'); background-repeat: no-repeat; font-size: 11px; color: rgb(29, 39, 48); }
ul.elinks li .descrip, ul.elinks li .source { display: block; padding: 2px 0px 0px 12px; font-size: 11px; line-height: 14px; white-space: normal; }
ul.elinks li .descrip { color: rgb(49, 62, 72); }
ul.elinks li .source { color: rgb(87, 102, 112); }
ul.elinks li .source a { padding-left: 4px; }
ul.elinks li .source a { font-weight: normal; }
ul.elinks li.showmore a, ul.elinks li.elink_show_more_load, ul.elinks li.tinyalert { font-size: 11px; font-weight: normal; }
ul.elinks li.elink_show_more_load, ul.elinks li.tinyalert { line-height: 16px; margin-bottom: 0px; padding-bottom: 0px; }
ul.elinks li .elinktype.pdf { background-position: 0px 0px; }
ul.elinks li .elinktype.jpg { background-position: 0px -100px; }
ul.elinks li .elinktype.text { background-position: 0px -200px; }
ul.elinks li .elinktype.html { background-position: 0px -300px; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/css/alerts.css ::::: */

.alert, .alert-spin, .tinyalert { clear: both; float: left; display: block; margin: 8px 0px 14px; font-size: 11px ! important; text-align: left; border-radius: 2px 2px 2px 2px; }
.alert, .alert-spin { line-height: 14px; }
.alert.flush, .alert-spin.flush, .tinyalert.flush { margin: 0px; }
.alert { min-height: 22px; height: auto ! important; padding: 6px 12px 4px 34px ! important; }
.alert p { margin: 0px 0px 4px; padding: 0px; }
.alert p.first, .alert-spin { font-weight: bold; }
.alert ul, .alert ol { margin: 2px 0px 4px; padding: 0px 0px 0px 4px; }
.alert ul li, .alert ol li { margin: 0px 0px 2px; padding: 0px 0px 0px 8px; line-height: 14px; }
.alert ul.inline li { display: inline; padding-right: 12px; }
.alert.confirm ul li { background: url('bg_alert_list.png') no-repeat scroll 0px 0px transparent; }
.alert.error ul li { background: url('bg_alert_list.png') no-repeat scroll 0px -100px transparent; }
.alert.import ul li { background: url('bg_alert_list.png') no-repeat scroll 0px -200px transparent; }
.alert.info ul li { background: url('bg_alert_list.png') no-repeat scroll 0px -300px transparent; }
.alert.confirm, .alert-spin { border: 1px solid rgb(121, 184, 118); background-color: rgb(227, 240, 226) ! important; background-repeat: no-repeat; }
.alert.confirm, .alert-spin, .tinyalert.confirm { color: rgb(45, 105, 41); }
.alert.confirm { background-image: url('bg_alert_confirm.gif'); }
.alert.error, .alert.warn { border: 1px solid rgb(228, 141, 144); }
.alert.error, .alert.warn, .tinyalert.error, .tinyalert.warn { color: rgb(211, 9, 18); }
.alert.error { background: url('bg_alert_error.gif') no-repeat scroll 0% 0% rgb(249, 231, 232); }
.alert.warn { background: url('bg_alert_warn.gif') no-repeat scroll 0% 0% rgb(249, 231, 232); }
.alert.import { border: 1px solid rgb(255, 159, 76); background: url('bg_alert_import.gif') no-repeat scroll 0% 0% rgb(255, 235, 217); }
.alert.import, .tinyalert.import { color: rgb(153, 69, 0); }
.alert.info, .alert.time { border: 1px solid rgb(99, 160, 203); }
.alert.info, .alert.time, .tinyalert.info { color: rgb(21, 92, 143); }
.alert.info { background: url('bg_alert_info.gif') no-repeat scroll 0% 0% rgb(222, 235, 244); }
.alert.time { background: url('bg_alert_time.gif') no-repeat scroll 0% 0% rgb(222, 235, 244); }
.alert.confirm.large p.first, .alert.warn.large p.first, .alert.time.large p.first { font-size: 14px; font-weight: bold; line-height: 17px; }
.alert.confirm.large p.first { color: rgb(52, 117, 47); }
.alert.warn.large p.first { color: rgb(211, 32, 39); }
.alert.time.large p.first { color: rgb(21, 92, 143); }
.alert.confirm.large p, .alert.warn.large p, .alert.time.large p { color: rgb(0, 0, 0); }
.alert.bottom { margin-bottom: 24px ! important; }
.alert.nobottom { margin-bottom: 0px ! important; }
.alert-spin { padding: 3px 6px 3px 42px; background: url('bg_alert_spinner.gif') no-repeat scroll 0% 0% rgb(53, 122, 48); }
.alert-spin p { position: relative; top: -1px; }
.alert-spin.nomsg { padding: 0px; width: 32px; height: 11px; background-position: -4px -4px; }
.tinyalert { padding: 0px 0px 3px 19px; background-image: url('bg_tinyalerts.png'); background-repeat: no-repeat; }
.tinyalert.confirm { background-position: 0px 0px; }
.tinyalert.import { background-position: 0px -100px; }
.tinyalert.error { background-position: 0px -200px; }
.tinyalert.info { background-position: 0px -300px; }
.tinyalert.warn { background-position: 0px -400px; }
.tinyalert.notavail { background-position: 0px -500px; }
.tinyalert.unknown { background-position: 0px -600px; }
.systemerror { clear: both; float: left; max-width: 560px; min-height: 52px; margin: 12px 0px; padding: 14px 14px 14px 78px; background: url('bg_alert_systemerror.png') no-repeat scroll 0% 0% rgb(249, 226, 210); border: 1px solid rgb(232, 96, 0); border-radius: 4px 4px 4px 4px; }
.systemerror p.first { margin: 0px 0px 8px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(232, 96, 0); }
.systemerror p { margin: 0px; padding: 0px; font-size: 13px; line-height: 17px; }
p.backlink { clear: both; margin: 14px 0px; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/html/new_wcorg.css ::::: */

div.clear, div.clr { clear: both; }
input { padding: 0px 2px; }
input { margin: -1px 0px; }
html > body input { margin: 0px; }
* + html > body input { margin: -1px; }
h2.header { font-weight: bold; }
span.pipe, span.pipe-bl, span.pipe-gr { margin: 0px 4px 0px 6px; }
span.pipe { color: rgb(181, 187, 191); }
span.pipe-bl { color: rgb(166, 201, 225); }
span.pipe-gr { color: rgb(179, 215, 177); }
.al-err, .al-con, .al-imp, .al-inf, al-fav, .la-al-err, .la-al-con, .la-al-imp, .la-al-inf { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; text-align: left; }
.al-err, .al-con, .al-imp, .al-inf { padding: 8px 8px 8px 54px; margin: 8px 14px; min-height: 32px; font-size: 13px; }
.al-fav { padding: 8px 14px 8px 36px; margin: 10px 14px; min-height: 16px; font-size: 13px; }
.la-al-err, .la-al-con, .la-al-imp, .la-al-inf { margin: 6px 10px 10px; min-height: 26px; }
.la-al-err, .la-al-con, .la-al-imp, .la-al-inf { font-size: 11px; padding: 6px 10px 6px 40px; }
.al-err p, .al-con p, .al-imp p, .al-inf p, .la-al-err p, .la-al-con p, .la-al-imp p, .la-al-inf p { margin: 0px; }
.al-err p, .al-con p, .al-imp p, .al-inf p { padding: 0px 0px 8px ! important; }
.la-al-err p, .la-al-con p, .la-al-imp p, .la-al-inf p { padding: 0px 0px 6px ! important; }
.al-err, .la-al-err { border: 1px solid rgb(228, 141, 144) ! important; color: rgb(227, 14, 23); }
.al-err { background: url('bg_alerts.png') no-repeat scroll 0px -1000px rgb(255, 255, 255); }
.la-al-err { background: url('bg_alerts.png') no-repeat scroll 0px 0px rgb(255, 255, 255); }
.al-con, .la-al-con { border: 1px solid rgb(174, 209, 156) ! important; color: rgb(48, 127, 9); }
.al-con { background: url('bg_alerts.png') no-repeat scroll 0px -1250px rgb(255, 255, 255); }
.la-al-con { background: url('bg_alerts.png') no-repeat scroll 0px -250px rgb(255, 255, 255); }
.al-imp, .la-al-imp { border: 1px solid rgb(249, 187, 144) ! important; color: rgb(211, 96, 17); }
.al-imp { background: url('bg_alerts.png') no-repeat scroll 0px -1500px rgb(255, 255, 255); }
.la-al-imp { background: url('bg_alerts.png') no-repeat scroll 0px -500px rgb(255, 255, 255); }
.al-inf, .la-al-inf { border: 1px solid rgb(127, 191, 227) ! important; color: rgb(2, 110, 171); }
.al-inf { background: url('bg_alerts.png') no-repeat scroll 0px -1750px rgb(255, 255, 255); }
.la-al-inf { background: url('bg_alerts.png') no-repeat scroll 0px -750px rgb(255, 255, 255); }
.al-fav { background: url('bg_alert_favlib.gif') no-repeat scroll left top rgb(253, 243, 244); color: rgb(69, 85, 96); border: 1px solid rgb(228, 141, 144) ! important; }
.al-err a, .al-err a:hover, .al-err a:visited, .la-al-err a, .la-al-err a:hover, .la-al-err a:visited { color: rgb(227, 14, 23); font-weight: normal ! important; }
.al-con a, .al-con a:hover, .al-con a:visited, .la-al-con a, .la-al-con a:hover, .la-al-con a:visited { color: rgb(48, 127, 9); font-weight: normal ! important; }
.al-imp a, .al-imp a:hover, .al-imp a:visited, .la-al-imp a, .la-al-imp a:hover, .la-al-imp a:visited { color: rgb(211, 96, 17); font-weight: normal ! important; }
.al-inf a, .al-inf a:hover, .al-inf a:visited, .la-al-inf a, .la-al-inf a:hover, .la-al-inf a:visited { color: rgb(2, 110, 171); font-weight: normal ! important; }
.al-fav a, .al-fav a:hover, .al-fav a:visited { color: rgb(69, 85, 96); font-weight: normal ! important; }
.al-err ul, .al-con ul, .al-imp ul, .al-inf ul, al-fav ul, .la-al-err ul, .la-al-con ul, .la-al-imp ul, .la-al-inf ul { margin: 4px 0px 4px 16px; }
.al-err li, .al-con li, .al-imp li, .al-inf li, al-fav li, .la-al-err li, .la-al-con li, .la-al-imp li, .la-al-inf li { padding: 0px; margin: 0px; }
.la-gr-300, .la-bl-300, .la-ht-300 { width: 300px; }
.la-gr-450, .la-bl-450, .la-ht-450 { width: 450px; }
.la-gr-300, .la-gr-450 { border: 3px solid rgb(162, 170, 175); }
.la-bl-300, .la-bl-450 { border: 3px solid rgb(144, 187, 218); }
.la-ht-300, .la-ht-450 { border: 3px solid rgb(163, 162, 133); }
.la-gr-300 .hd { background: url('layer_450_grey.png') no-repeat scroll 0px 0px rgb(252, 252, 252); }
.la-gr-450 .hd { background: url('layer_450_grey.png') no-repeat scroll 0px 0px rgb(252, 252, 252); }
.la-bl-300 .hd { background: url('layer_300_blue.png') no-repeat scroll 0px 0px rgb(248, 251, 253); }
.la-bl-450 .hd { background: url('layer_450_blue.png') no-repeat scroll 0px 0px rgb(248, 251, 253); }
.la-ht-300 .hd { background: url('layer_300_hint.png') no-repeat scroll 0px 0px rgb(255, 255, 204); }
.la-ht-450 .hd { background: url('layer_450_hint.png') no-repeat scroll 0px 0px rgb(255, 255, 204); }
.la-gr-300 .hd .cl a { background: url('layer_300_grey.png') no-repeat scroll 0px -720px transparent; }
.la-bl-300 .hd .cl a { background: url('layer_300_blue.png') no-repeat scroll 0px -720px transparent; }
.la-ht-300 .hd .cl a { background: url('layer_300_hint.png') no-repeat scroll 0px -720px transparent; }
.la-gr-450 .hd .cl a { background: url('layer_450_grey.png') no-repeat scroll 0px -720px transparent; }
.la-bl-450 .hd .cl a { background: url('layer_450_blue.png') no-repeat scroll 0px -720px transparent; }
.la-ht-450 .hd .cl a { background: url('layer_450_hint.png') no-repeat scroll 0px -720px transparent; }
.la-gr-300 .hd .cl a:hover { background: url('layer_300_grey.png') no-repeat scroll 0px -760px transparent; }
.la-bl-300 .hd .cl a:hover { background: url('layer_300_blue.png') no-repeat scroll 0px -760px transparent; }
.la-ht-300 .hd .cl a:hover { background: url('layer_300_hint.png') no-repeat scroll 0px -760px transparent; }
.la-gr-450 .hd .cl a:hover { background: url('layer_450_grey.png') no-repeat scroll 0px -760px transparent; }
.la-bl-450 .hd .cl a:hover { background: url('layer_450_blue.png') no-repeat scroll 0px -760px transparent; }
.la-ht-450 .hd .cl a:hover { background: url('layer_450_hint.png') no-repeat scroll 0px -760px transparent; }
.la-gr-300, .la-gr-450, .la-bl-300, .la-bl-450, .la-ht-300, .la-ht-450, textarea.la { font-family: "Arial Unicode MS",Arial,sans-serif; text-align: left; }
.la-gr-300 .hd, .la-bl-300 .hd, .la-ht-300 .hd, .la-gr-450 .hd, .la-bl-450 .hd, .la-ht-450 .hd { padding: 8px 8px 8px 28px; }
.la-gr-300 .hd .tx, .la-bl-300 .hd .tx, .la-ht-300 .hd .tx, .la-gr-450 .hd .tx, .la-bl-450 .hd .tx, .la-ht-450 .hd .tx { font-size: 12px; font-weight: bold; line-height: 1.25em; }
.la-gr-300 .hd .tx, .la-gr-450 .hd .tx { color: rgb(143, 153, 160); }
.la-bl-300 .hd .tx, .la-bl-450 .hd .tx { color: rgb(122, 174, 211); }
.la-ht-300 .hd .tx, .la-ht-450 .hd .tx { color: rgb(140, 140, 114); }
.la-gr-300 .hd .cl, .la-bl-300 .hd .cl, .la-ht-300 .hd .cl, .la-gr-450 .hd .cl, .la-bl-450 .hd .cl, .la-ht-450 .hd .cl { float: right; }
.la-gr-300 form, .la-bl-300 form, .la-ht-300 form, .la-gr-450 form, .la-bl-450 form, .la-ht-450 form { margin: 0px; padding: 0px; }
.la-gr-300 fieldset, .la-gr-450 fieldset { border: 1px solid rgb(199, 204, 207); padding: 4px 8px 2px; margin-bottom: 8px; }
.la-bl-300 fieldset, .la-bl-450 fieldset { border: 1px solid rgb(188, 214, 233); padding: 4px 8px 2px; margin-bottom: 8px; }
.la-gr-300 legend, .la-gr-450 legend { padding: 0px 4px; color: rgb(69, 85, 96); font-size: 11px; }
.la-bl-300 legend, .la-bl-450 legend { padding: 0px 4px; color: rgb(77, 147, 196); font-size: 11px; }
input.la, select.la, textarea.la { border: 1px solid rgb(143, 153, 160); background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; margin-bottom: 4px; }
input.la, textarea.la { width: 60%; }
textarea.la { overflow: auto; width: 60%; height: 80px; }
input.la, input.la-sub, select.la, textarea.la { font-size: 12px; }
label.la-in, legend.la, .la-hint { font-size: 11px; line-height: 1.2em; }
label.la-cr { font-size: 12px; line-height: 1.2em; }
input.la-sub { font-weight: bold; }
label.la-in, label.la-cr { color: rgb(69, 85, 96); }
label.la-in { float: left; width: 25%; font-weight: bold; color: rgb(69, 85, 96); margin-right: 14px; }
label.la-in span { font-weight: normal; }
label.la-cr { margin-left: 4px; }
input.la-cr { margin-top: 6px; }
.la-gr-300 .clr, .la-bl-300 .clr, .la-ht-300 .clr, .la-gr-450 .clr, .la-bl-450 .clr, .la-ht-450 .clr { clear: both; height: 0px; margin: 0px; line-height: 0; font-size: 1px; }
.la-gr-300 .clr-sp, .la-bl-300 .clr-sp, .la-ht-300 .clr-sp, .la-gr-450 .clr-sp, .la-bl-450 .clr-sp, .la-ht-450 .clr-sp { clear: both; padding: 0px; margin: 0px; height: 8px; line-height: 0; font-size: 1px; }
.la-gr-300 .ct { background: url('layer_300_grey.png') no-repeat scroll 0px -100px rgb(236, 238, 239); }
.la-gr-450 .ct { background: url('layer_450_grey.png') no-repeat scroll 0px -100px rgb(236, 238, 239); }
.la-bl-300 .ct { background: url('layer_300_blue.png') no-repeat scroll 0px -100px rgb(232, 241, 247); }
.la-bl-450 .ct { background: url('layer_450_blue.png') no-repeat scroll 0px -100px rgb(232, 241, 247); }
.la-ht-300 .ct { background: url('layer_300_hint.png') no-repeat scroll 0px -100px rgb(254, 254, 160); }
.la-ht-450 .ct { background: url('layer_450_hint.png') no-repeat scroll 0px -100px rgb(254, 254, 160); }
.la-gr-300 .ct, .la-bl-300 .ct, .la-ht-300 .ct, .la-gr-450 .ct, .la-bl-450 .ct, .la-ht-450 .ct { padding: 6px 12px; }
.la-gr-300 .bb, .la-gr-450 .bb { border-bottom: 1px dotted rgb(162, 170, 175); margin-bottom: 4px; }
.la-bl-300 .bb, .la-bl-450 .bb { border-bottom: 1px dotted rgb(144, 187, 218); margin-bottom: 4px; }
.la-ht-300 .bb, .la-ht-450 .bb { border-bottom: 1px dotted rgb(162, 170, 175); margin-bottom: 4px; }
.la-rc, .la-hint { margin-left: 27%; margin-top: 2px; }
.la-rcc { text-align: center; margin-top: 2px; }
.la-hint { color: rgb(69, 85, 96); margin-bottom: 8px; }
.la-crc { width: 68%; float: left; margin-top: 2px; margin-bottom: 6px; }
.la-crc input { height: 20px; vertical-align: middle; }
input.la-sub { margin-right: 24px; }
.la-ccw { font-size: 12px; }
.la-ccw a { margin-right: 24px; }
.la-ccw a:hover { color: rgb(255, 118, 0); }
.la-ht-300 .ct, .la-ht-450 .ct { font-size: 11px; font-weight: normal; }
.la-ht-300 .ct p, .la-ht-450 .ct p { margin-bottom: 8px; line-height: 1.2em; }
.la-ht-300 .ct ul, .la-ht-450 .ct ul, .la-ht-300 .ct ol, .la-ht-450 .ct ol { margin-top: 0px; margin-bottom: 4px; }
.la-ht-300 .ct ul, .la-ht-450 .ct ul { list-style-type: disc; }
.la-ht-300 .ct li, .la-ht-450 .ct li { color: rgb(69, 85, 96); }
.la-gr-300 .note, .la-gr-450 .note, .la-bl-300 .note, .la-bl-450 .note { background: none repeat scroll 0% 0% rgb(227, 230, 231); text-align: left; margin: 8px 0px 0px; padding: 4px 8px; font-size: 11px; color: rgb(69, 85, 96); line-height: 1.2em; }
.la-gr-300 .note a, .la-gr-450 .note a, .la-bl-300 .note a, .la-bl-450 .note a { color: rgb(69, 85, 96); }
div.profile_zone_cont { border: 1px solid rgb(227, 230, 231); text-align: left; }
div.profile_zonehed_fav, .profile_zonehed_list, .profile_zonehed_watch, .profile_zonehed_rev, .profile_zonehed_int, div.profile_zonehed_tags, div.profile_zonehed_savsrch { font-size: 100%; font-weight: bold; color: rgb(69, 85, 96); padding: 4px 8px 5px 28px; }
div.profile_zonehed_fav { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px 0px rgb(210, 214, 216); }
div.profile_zonehed_list { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px -100px rgb(210, 214, 216); }
div.profile_zonehed_watch { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px -200px rgb(210, 214, 216); }
div.profile_zonehed_rev { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px -300px rgb(210, 214, 216); }
div.profile_zonehed_int { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px -400px rgb(210, 214, 216); }
div.profile_zonehed_tags { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px -500px rgb(210, 214, 216); }
div.profile_zonehed_savsrch { background: url('bg_profile_zoneheds.gif') no-repeat scroll 0px -600px rgb(210, 214, 216); }
div.profile_zone { background: none repeat scroll 0% 0% rgb(246, 246, 247); padding: 8px 14px; }
div.helplink { float: right; }
div.helplink a { color: rgb(122, 137, 144); background: url('bg_icon_help.gif') no-repeat scroll 0px 0px transparent; text-decoration: underline; }
div.helplink a:hover { color: rgb(97, 96, 79); background: url('bg_icon_help.gif') no-repeat scroll 0px -18px transparent; }
.dropdiv-cont { font-weight: normal; width: 100%; color: rgb(0, 0, 0); }
#help-prof-fav-sub, #help-prof-list-sub, #help-prof-watch-sub, #help-prof-rev-sub, #help-prof-int-sub, #help-prof-tags-sub, #help-prof-savsrch-sub { position: absolute; visibility: hidden; padding: 8px; text-align: left; }
div.clear, div.clr { clear: both; }
div.action-cont { margin-top: 4px; }
a.action-add, a.action-edit, a.action-del { font-size: 11px; font-weight: normal; color: rgb(69, 85, 96); text-decoration: underline; padding-left: 16px; line-height: 1.5em; white-space: nowrap; }
a.action-add { background: url('bg_icons_actions.gif') no-repeat scroll 0px 0px transparent; }
a.action-edit { background: url('bg_icons_actions.gif') no-repeat scroll 0px -160px transparent; }
a.action-del { background: url('bg_icons_actions.gif') no-repeat scroll 0px -80px transparent; }
a.action-add:hover, a.action-edit:hover, a.action-del:hover { color: rgb(255, 118, 0); }
div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline, span.accord-link, ul.rev-rateflag, a.flag-inappr, input.vote-helpful, div.soc-util-note { font-size: 11px; }
div.review-wc .bydateline span.username, div.review-am .bydateline span.username, div.review-wr .bydateline span.username, div.review-wc .bydateline a, div.review-am .bydateline a, div.review-wr .bydateline a { font-weight: bold; }
div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline, ul.rev-rateflag li.results, h3.review-sect, h3.tags-sect { color: rgb(69, 85, 96); }
h3.review-sect, h3.tags-sect { margin-top: 2.5em; font-size: 13px; padding: 3px 0px 0px 22px; border-top: 1px dotted rgb(143, 153, 160); font-weight: bold; line-height: 18px; }
h3.review-sect { background: url('bg_icons_socpref.png') no-repeat scroll 0px -298px transparent; }
h3.tags-sect { background: url('bg_icons_socpref.png') no-repeat scroll 0px -497px transparent; }
div.review-wc, div.review-am, div.review-wr, div.review-em, div.review-gr { margin: 1em 2em 2em; }
div.review-wc h4, div.review-am h4, div.review-wr h4, div.review-em h4 { margin: 0px; padding-top: 2px; font-size: 16px; font-weight: bold; }
div.review-wc h4, div.review-am h4, div.review-wr h4, div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline, div.review-wc .reviewtxt, div.review-am .reviewtxt, div.review-wr .reviewtxt, div.review-em .reviewtxt { padding-left: 24px; }
div.review-wc h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px 0px transparent; }
div.review-am h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px -100px transparent; }
div.review-wr h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px -200px transparent; }
div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline { margin: 4px 0px; }
div.review-wc .bydateline span.username, div.review-am .bydateline span.username, div.review-wr .bydateline span.username { padding-right: 8px; }
div.review-wc .bydateline span.stars, div.review-am .bydateline span.stars, div.review-wr .bydateline span.stars, div.review-em .bydateline span.stars, div.review-wc .bydateline span.plink, div.review-am .bydateline span.plink, div.review-wr .bydateline span.plink, div.review-em .bydateline span.plink { margin-left: 8px; }
div.review-wc .bydateline span.plink a, div.review-am .bydateline span.plink a, div.review-wr .bydateline span.plink a { font-weight: normal; }
div.review-wc .bydateline a, div.review-am .bydateline a, div.review-wr .bydateline a {  }
div.review-wc .reviewtxt, div.review-am .reviewtxt, div.review-wr .reviewtxt, div.review-em .reviewtxt { font-size: 13px; }
div.reviewtxt { margin-bottom: 14px; }
div.reviewbrk { margin: 4px 0px; }
span.accord-link, span.accord-link-signin {  }
span.accord-link a, span.accord-link-signin a { font-size: 13px; font-weight: bold; }
span.accord-link a { padding-left: 2px; }
span.accord-link a:hover, span.accord-link-signin a:hover { color: rgb(255, 118, 0); }
div.accord-content { margin: 6px; padding: 4px 14px 0px; border-left: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); }
ul.rev-rateflag, ul.soc-util-form { margin: 0px; display: inline; list-style-type: none; }
ul.rev-rateflag li.results, ul.rev-rateflag li.input, ul.rev-rateflag li.flag { float: left; background: none repeat scroll 0% 0% rgb(236, 238, 239); }
ul.rev-rateflag li.results { margin-left: 24px; padding: 6px 14px 6px 8px; }
ul.rev-rateflag li.input { padding: 2px 30px 3px 0px; height: 22px; }
ul.rev-rateflag li.flag { padding: 6px 8px; }
div.soc-util-cont { border: 1px solid rgb(255, 214, 178); background: url('bg_soc_util.gif') repeat-x scroll 0% 0% rgb(255, 241, 229); padding: 6px 8px; margin-bottom: 2em; }
a.soc-util-hed { color: rgb(69, 85, 96); }
a.soc-util-hed:hover { color: rgb(255, 118, 0); }
div.soc-util-formlabel, div.soc-util-formfield { float: left; padding: 4px 8px; }
div.soc-util-formlabel { width: 20%; }
div.soc-util-formfield { width: 70%; }
div.soc-util-formfield input { margin-right: 8px; }
div.soc-util-formfield a { white-space: nowrap; }
div.soc-util-note { color: rgb(69, 85, 96); padding-top: 14px; }
div.soc-util-formfield a.cancel { margin: 0px 14px 0px 8px; }
div.soc-util-formfield a.delete { background: url('bg_icons_actions.gif') no-repeat scroll 0px -80px transparent; font-size: 12px; color: rgb(255, 0, 0); padding-left: 16px; }
a.flag-inappr { padding: 0px 0px 3px 18px; background: url('bg_icons_actions.gif') no-repeat scroll 0px -200px transparent; white-space: nowrap; }
a.flag-inappr, div.review-wc .bydateline span.plink a, div.review-am .bydateline span.plink a, div.review-wr .bydateline span.plink a { color: rgb(69, 85, 96); }
a.flag-inappr:hover, div.review-wc .bydateline span.plink a:hover, div.review-am .bydateline span.plink a:hover, div.review-wr .bydateline span.plink a:hover { color: rgb(255, 118, 0); }
input.vote-helpful { font-weight: bold; padding: 0px 2px; }
span.count { font-weight: normal; color: rgb(69, 85, 96); }
span.ellips { padding-left: 2px; }
span.befirst { margin-left: 14px; padding: 1px 4px 1px 8px; font-size: 9px; font-weight: normal; color: rgb(255, 255, 255); background: url('bg_befirst.gif') no-repeat scroll left center transparent; white-space: nowrap; }
div.review-wc-morelink, div.review-am-morelink, div.review-wr-morelink { font-size: 13px; margin: 12px 0px 24px; }
span.gt { margin: 0px 6px; font-size: 75%; color: rgb(69, 85, 96); }
div.suggest { width: 250px; padding: 0px 0px 4px; border: 3px solid rgb(165, 172, 178); background: none repeat scroll 0% 0% rgb(244, 248, 251); text-align: left; }
div.suggest ul { list-style-type: none; padding: 0px; margin: 0px; }
div.suggest li { font-size: 12px; margin: 0px 4px; }
div.suggest li a { display: block; width: 220px; line-height: 14px; margin: auto; padding: 3px 6px; text-decoration: none; color: rgb(69, 85, 96); }
div.suggest li a:hover { background: none repeat scroll 0% 0% rgb(222, 235, 244); color: rgb(69, 85, 96); text-decoration: underline; }
div.suggesthed { padding: 3px 6px 3px 22px; background: url('bg_suggesthed.gif') no-repeat scroll 0px 0px rgb(227, 226, 182); font-size: 11px; color: rgb(77, 147, 196); margin-bottom: 4px; min-height: 14px; height: auto ! important; }
ul.tags-my { font-size: 15px; font-weight: bold; margin: 8px 0px; }
ul.tags-my li { margin: 2px 0px; padding: 0px 0px 0px 24px; }
ul.tags-my li span.count { font-size: 12px; font-weight: normal; color: rgb(69, 85, 96); padding: 0px 24px 0px 8px; }
ul.tags-all { font-size: 12px; font-weight: bold; margin: 8px 0px; }
ul.tags-all li { margin: 4px 0px; padding: 0px 0px 0px 24px; }
ul.tags-all li span.count { font-size: 11px; font-weight: normal; color: rgb(69, 85, 96); padding: 0px 24px 0px 8px; }
div.suggest-hilite-on, div.suggest-hilite-off { padding: 2px; margin-bottom: 4px; }
div.suggest-hilite-on { background: none repeat scroll 0% 0% rgb(222, 235, 244); }
div.suggest-hilite-off { border: 1px solid rgb(222, 235, 244); }
div.suggest-toggle { float: right; font-size: 11px; color: rgb(33, 120, 181); padding: 3px 6px; white-space: nowrap; }
div.suggest-toggle a { color: rgb(33, 120, 181); }
div.suggest-toggle a:hover, div.tag-apply span.accord-link a:hover { color: rgb(255, 118, 0); }
div.tag-apply { width: 400px; color: rgb(69, 85, 96); margin-bottom: 14px; }
div.tag-apply span.accord-link a { color: rgb(69, 85, 96); font-size: 11px; font-weight: normal; margin-right: 4px; }
div.tag-apply div.accord-content { width: 360px; background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 100px; overflow: auto; }
div.tag-cloud { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 8px 14px; text-align: center; }
div.tag-cloud ul { margin: 0px; list-style-type: none; }
div.tag-cloud li { display: inline; line-height: 30px; padding: 0px 0.5em; }
div.tag-cloud li a { white-space: nowrap; }
div.tag-cloud span { position: absolute; left: -999px; width: 990px; }
div.tag-cloud li.size1 { font-size: 11px; }
div.tag-cloud li.size2 { font-size: 12px; }
div.tag-cloud li.size3 { font-size: 14px; }
div.tag-cloud li.size4 { font-size: 16px; }
div.tag-cloud li.size5 { font-size: 18px; }
div.tag-cloud li.size6 { font-size: 20px; font-weight: bold; }
div.tag-cloud li.size7 { font-size: 24px; font-weight: bold; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/html/layered_divs.css ::::: */

.la-gr-300, .la-bl-300, .la-ht-300 { width: 300px; }
.la-gr-450, .la-bl-450, .la-ht-450 { width: 450px; }
.la-gr-300, .la-gr-450 { border: 3px solid rgb(162, 170, 175); }
.la-bl-300, .la-bl-450 { border: 3px solid rgb(144, 187, 218); }
.la-ht-300, .la-ht-450 { border: 3px solid rgb(163, 162, 133); }
.la-gr-300 .hd { background: url('layer_450_grey.png') no-repeat scroll 0px 0px rgb(252, 252, 252); }
.la-gr-450 .hd { background: url('layer_450_grey.png') no-repeat scroll 0px 0px rgb(252, 252, 252); }
.la-bl-300 .hd { background: url('layer_300_blue.png') no-repeat scroll 0px 0px rgb(248, 251, 253); }
.la-bl-450 .hd { background: url('layer_450_blue.png') no-repeat scroll 0px 0px rgb(248, 251, 253); }
.la-ht-300 .hd { background: url('layer_300_hint.png') no-repeat scroll 0px 0px rgb(255, 255, 204); }
.la-ht-450 .hd { background: url('layer_450_hint.png') no-repeat scroll 0px 0px rgb(255, 255, 204); }
.la-gr-300 .hd .cl a { background: url('layer_300_grey.png') no-repeat scroll 0px -720px transparent; }
.la-bl-300 .hd .cl a { background: url('layer_300_blue.png') no-repeat scroll 0px -720px transparent; }
.la-ht-300 .hd .cl a { background: url('layer_300_hint.png') no-repeat scroll 0px -720px transparent; }
.la-gr-450 .hd .cl a { background: url('layer_450_grey.png') no-repeat scroll 0px -720px transparent; }
.la-bl-450 .hd .cl a { background: url('layer_450_blue.png') no-repeat scroll 0px -720px transparent; }
.la-ht-450 .hd .cl a { background: url('layer_450_hint.png') no-repeat scroll 0px -720px transparent; }
.la-gr-300 .hd .cl a:hover { background: url('layer_300_grey.png') no-repeat scroll 0px -760px transparent; }
.la-bl-300 .hd .cl a:hover { background: url('layer_300_blue.png') no-repeat scroll 0px -760px transparent; }
.la-ht-300 .hd .cl a:hover { background: url('layer_300_hint.png') no-repeat scroll 0px -760px transparent; }
.la-gr-450 .hd .cl a:hover { background: url('layer_450_grey.png') no-repeat scroll 0px -760px transparent; }
.la-bl-450 .hd .cl a:hover { background: url('layer_450_blue.png') no-repeat scroll 0px -760px transparent; }
.la-ht-450 .hd .cl a:hover { background: url('layer_450_hint.png') no-repeat scroll 0px -760px transparent; }
.la-gr-300, .la-gr-450, .la-bl-300, .la-bl-450, .la-ht-300, .la-ht-450, textarea.la { font-family: "Arial Unicode MS",Arial,sans-serif; text-align: left; }
.la-gr-300 .hd, .la-bl-300 .hd, .la-ht-300 .hd, .la-gr-450 .hd, .la-bl-450 .hd, .la-ht-450 .hd { padding: 8px 8px 4px 28px; }
.la-gr-300 .hd .tx, .la-bl-300 .hd .tx, .la-ht-300 .hd .tx, .la-gr-450 .hd .tx, .la-bl-450 .hd .tx, .la-ht-450 .hd .tx { font-size: 11px; font-weight: bold; line-height: 1.25em; }
.la-gr-300 .hd .tx, .la-gr-450 .hd .tx { color: rgb(143, 153, 160); }
.la-bl-300 .hd .tx, .la-bl-450 .hd .tx { color: rgb(122, 174, 211); }
.la-ht-300 .hd .tx, .la-ht-450 .hd .tx { color: rgb(140, 140, 114); }
.la-gr-300 .hd .cl, .la-bl-300 .hd .cl, .la-ht-300 .hd .cl, .la-gr-450 .hd .cl, .la-bl-450 .hd .cl, .la-ht-450 .hd .cl { float: right; }
.la-gr-300 form, .la-bl-300 form, .la-ht-300 form, .la-gr-450 form, .la-bl-450 form, .la-ht-450 form { margin: 0px; padding: 0px; }
input.la, select.la, textarea.la { border: 1px solid rgb(143, 153, 160); background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; width: 64%; padding: 2px 4px; margin-top: 2px; }
textarea.la { overflow: auto; }
.la-gr-300 fieldset, .la-gr-450 fieldset { border: 1px solid rgb(199, 204, 207); padding: 4px 8px 2px; margin-bottom: 8px; }
.la-bl-300 fieldset, .la-bl-450 fieldset { border: 1px solid rgb(188, 214, 233); padding: 4px 8px 2px; margin-bottom: 8px; }
.la-gr-300 legend, .la-gr-450 legend { padding: 0px 4px; color: rgb(106, 119, 128); font-size: 11px; }
.la-bl-300 legend, .la-bl-450 legend { padding: 0px 4px; color: rgb(77, 147, 196); font-size: 11px; }
input.la, input.la-sub, select.la, textarea.la, label.la-in, label.la-cr, legend.la, .la-hint { font-size: 11px; }
label.la-in, label.la-cr { color: rgb(69, 85, 96); }
label.la-in { float: left; width: 29%; font-weight: bold; color: rgb(69, 85, 96); margin-right: 8px; }
label.la-cr { margin-left: 4px; }
input.la-cr { margin-top: 6px; }
.la-gr-300 .clr, .la-bl-300 .clr, .la-ht-300 .clr, .la-gr-450 .clr, .la-bl-450 .clr, .la-ht-450 .clr { clear: both; height: 0px; margin: 0px; line-height: 0; font-size: 1px; }
.la-gr-300 .clr-sp, .la-bl-300 .clr-sp, .la-ht-300 .clr-sp, .la-gr-450 .clr-sp, .la-bl-450 .clr-sp, .la-ht-450 .clr-sp { clear: both; padding: 0px; margin: 0px; height: 6px; line-height: 0; font-size: 1px; }
.la-gr-300 .ct { background: url('layer_300_grey.png') no-repeat scroll 0px -100px rgb(236, 238, 239); }
.la-gr-450 .ct { background: url('layer_450_grey.png') no-repeat scroll 0px -100px rgb(236, 238, 239); }
.la-bl-300 .ct { background: url('layer_300_blue.png') no-repeat scroll 0px -100px rgb(232, 241, 247); }
.la-bl-450 .ct { background: url('layer_450_blue.png') no-repeat scroll 0px -100px rgb(232, 241, 247); }
.la-ht-300 .ct { background: url('layer_300_hint.png') no-repeat scroll 0px -100px rgb(254, 254, 160); }
.la-ht-450 .ct { background: url('layer_450_hint.png') no-repeat scroll 0px -100px rgb(254, 254, 160); }
.la-gr-300 .ct, .la-bl-300 .ct, .la-ht-300 .ct, .la-gr-450 .ct, .la-bl-450 .ct, .la-ht-450 .ct { padding: 6px 12px; }
.la-gr-300 .bb, .la-gr-450 .bb { border-bottom: 1px dotted rgb(162, 170, 175); margin-bottom: 4px; }
.la-bl-300 .bb, .la-bl-450 .bb { border-bottom: 1px dotted rgb(144, 187, 218); margin-bottom: 4px; }
.la-ht-300 .bb, .la-ht-450 .bb { border-bottom: 1px dotted rgb(162, 170, 175); margin-bottom: 4px; }
.la-rc, .la-hint { margin-left: 31%; margin-top: 2px; }
span.forgot { font-size: 11px; }
.la-hint { color: rgb(124, 136, 143); margin-bottom: 8px; }
.la-crc { width: 68%; float: left; margin-top: 2px; margin-bottom: 6px; }
input.la-sub { margin-right: 10px; }
.la-ccw { font-size: 11px; }
.la-ccw, .la-ccw a { color: rgb(69, 85, 96); }
.la-ccw a { margin-right: 8px; }
.la-ccw a:hover { color: rgb(255, 118, 0); }
.la-ht-300 .ct, .la-ht-450 .ct { font-size: 11px; }
.la-ht-300 .ct p, .la-ht-450 .ct p { margin-bottom: 8px; line-height: 1.25em; }
.la-ht-300 .ct ul, .la-ht-450 .ct ul, .la-ht-300 .ct ol, .la-ht-450 .ct ol { margin-top: 0px; margin-bottom: 4px; }
.la-ht-300 .ct ul, .la-ht-450 .ct ul { list-style-type: disc; }
.la-ht-300 .ct li, .la-ht-450 .ct li { color: rgb(69, 85, 96); }

/* ::::: null ::::: */

.qmfv { visibility: visible ! important; }
.qmfh { visibility: hidden ! important; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/html/yui/build/reset-fonts-grids/reset-fonts-grids.css ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none outside none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0px none; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: rgb(0, 0, 0); }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {  }
body { font: 13px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; }
pre, code, kbd, samp, tt { font-family: monospace; line-height: 100%; }
body { text-align: center; }
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 { margin: auto; text-align: left; width: 57.69em; }
#doc2 { width: 73.076em; }
#doc3 { margin: auto 10px; width: auto; }
#doc4 { width: 74.923em; }
.yui-b { position: relative; }
.yui-b {  }
#yui-main .yui-b { position: static; }
#yui-main, .yui-g .yui-u .yui-g { width: 100%; }
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main { float: right; margin-left: -25em; }
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main { float: left; margin-right: -25em; }
.yui-t1 .yui-b { float: left; width: 12.3077em; }
.yui-t1 #yui-main .yui-b { margin-left: 13.3077em; }
.yui-t2 .yui-b { float: left; width: 13.8461em; }
.yui-t2 #yui-main .yui-b { margin-left: 14.8461em; }
.yui-t3 .yui-b { float: left; width: 23.0769em; }
.yui-t3 #yui-main .yui-b { margin-left: 24.0769em; }
.yui-t4 .yui-b { float: right; width: 13.8456em; }
.yui-t4 #yui-main .yui-b { margin-right: 14.8456em; }
.yui-t5 .yui-b { float: right; width: 18.4615em; }
.yui-t5 #yui-main .yui-b { margin-right: 19.4615em; }
.yui-t6 .yui-b { float: right; width: 23.0769em; }
.yui-t6 #yui-main .yui-b { margin-right: 24.0769em; }
.yui-t7 #yui-main .yui-b { display: block; margin: 0px 0px 1em; }
#yui-main .yui-b { float: none; width: auto; }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float: left; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float: right; }
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first { float: left; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width: 49.1%; }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { width: 32%; margin-left: 1.99%; }
.yui-gb .yui-u {  }
.yui-gc div.first, .yui-gd .yui-u { width: 66%; }
.yui-gd div.first { width: 32%; }
.yui-ge div.first, .yui-gf .yui-u { width: 74.2%; }
.yui-ge .yui-u, .yui-gf div.first { width: 24%; }
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left: 0px; }
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u { width: 49%; }
.yui-g .yui-g .yui-u { width: 48.1%; }
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {  }
.yui-g .yui-gc div.first, .yui-gd .yui-g { width: 66%; }
.yui-gb .yui-g div.first {  }
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {  }
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {  }
.yui-g .yui-gb .yui-u {  }
.yui-gb .yui-gd .yui-u {  }
.yui-gb .yui-gd div.first {  }
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u { width: 32%; margin-right: 0px; }
.yui-gb .yui-gc div.first { width: 66%; }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u { margin: 0px; }
.yui-gb .yui-gb .yui-u {  }
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {  }
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {  }
.yui-gb .yui-gd div.first { width: 32%; }
.yui-g .yui-gd div.first {  }
.yui-ge .yui-g { width: 24%; }
.yui-gf .yui-g { width: 74.2%; }
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u { float: right; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first { float: left; }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {  }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {  }
.yui-ge div.first .yui-gd .yui-u { width: 65%; }
.yui-ge div.first .yui-gd div.first { width: 32%; }
#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {  }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/html/record.css ::::: */

body { font-family: 'Arial Unicode MS',Arial,Verdana,sans-serif; text-align: left; }
span.link, span.control-link { color: rgb(51, 51, 51); text-decoration: underline; }
span.link:hover, span.control-link:hover { color: rgb(204, 153, 0); }
span.control-link { font-weight: normal; font-size: 11px; }
div#hd { min-width: 840px; }
.al-err, .al-con, .al-imp, .al-inf, al-fav, .la-al-err, .la-al-con, .la-al-imp, .la-al-inf, .la-al-fav { clear: both; background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; text-align: left; white-space: normal; }
.al-err pre, .al-imp pre, .la-al-err pre, .la-al-imp pre { display: inline; padding: 0px 0.3em; color: rgb(69, 85, 96); }
.al-err, .al-con, .al-imp, .al-inf, .al-fav { min-height: 28px; height: auto ! important; padding: 6px 14px 6px 44px; margin: 8px 0px; font-size: 12px; line-height: 1.3em; }
.la-al-err, .la-al-con, .la-al-imp, .la-al-inf, .la-al-fav { min-height: 20px; height: auto ! important; margin: 6px 0px; font-size: 11px; padding: 4px 10px 4px 32px; line-height: 1.2em; }
.al-err p, .al-con p, .al-imp p, .al-inf p, al-fav p { line-height: 1.3em; margin: 0px; }
.la-al-err p, .la-al-con p, .la-al-imp p, .la-al-inf p, .la-al-fav p { line-height: 1.2em; margin: 0px; }
.al-err p, .al-con p, .al-imp p, .al-inf p, .al-fav p { padding: 0px 0px 8px ! important; }
.la-al-err p, .la-al-con p, .la-al-imp p, .la-al-inf p, .la-al-fav p { padding: 0px 0px 6px ! important; }
.al-err, .la-al-err { border: 1px solid rgb(227, 30, 38) ! important; color: rgb(227, 14, 23); }
.al-err { background: url('bg_alerts.png') no-repeat scroll 0px -1000px rgb(255, 255, 255); }
.la-al-err { background: url('bg_alerts.png') no-repeat scroll 0px 0px rgb(255, 255, 255); }
.al-con, .la-al-con { border: 1px solid rgb(105, 173, 69) ! important; color: rgb(48, 127, 9); }
.al-con { background: url('bg_alerts.png') no-repeat scroll 0px -1250px rgb(255, 255, 255); }
.la-al-con { background: url('bg_alerts.png') no-repeat scroll 0px -250px rgb(255, 255, 255); }
.al-imp, .la-al-imp { border: 1px solid rgb(245, 130, 32) ! important; color: rgb(211, 96, 17); }
.al-imp { background: url('bg_alerts.png') no-repeat scroll 0px -1500px rgb(255, 255, 255); }
.la-al-imp { background: url('bg_alerts.png') no-repeat scroll 0px -500px rgb(255, 255, 255); }
.al-inf, .la-al-inf { border: 1px solid rgb(29, 149, 211) ! important; color: rgb(2, 110, 171); }
.al-inf { background: url('bg_alerts.png') no-repeat scroll 0px -1750px rgb(255, 255, 255); }
.la-al-inf { background: url('bg_alerts.png') no-repeat scroll 0px -750px rgb(255, 255, 255); }
.al-fav, .la-al-fav { color: rgb(69, 85, 96); border: 1px solid rgb(228, 141, 144) ! important; }
.al-fav { background: url('bg_alert_favlib.gif') no-repeat scroll 0px -250px rgb(253, 243, 244); }
.la-al-fav { background: url('bg_alert_favlib.gif') no-repeat scroll 0px 0px rgb(253, 243, 244); }
.al-err a, .al-err a:hover, .al-err a:visited, .la-al-err a, .la-al-err a:hover, .la-al-err a:visited { color: rgb(227, 14, 23) ! important; white-space: nowrap; }
.al-con a, .al-con a:hover, .al-con a:visited, .la-al-con a, .la-al-con a:hover, .la-al-con a:visited { color: rgb(48, 127, 9) ! important; white-space: nowrap; }
.al-imp a, .al-imp a:hover, .al-imp a:visited, .la-al-imp a, .la-al-imp a:hover, .la-al-imp a:visited { color: rgb(211, 96, 17) ! important; white-space: nowrap; }
.al-inf a, .al-inf a:hover, .al-inf a:visited, .la-al-inf a, .la-al-inf a:hover, .la-al-inf a:visited { color: rgb(2, 110, 171) ! important; white-space: nowrap; }
.al-fav a, .al-fav a:hover, .al-fav a:visited, .la-al-fav a, .la-al-fav a:hover, .la-al-fav a:visited { color: rgb(69, 85, 96) ! important; white-space: nowrap; }
.al-err ul, .al-con ul, .al-imp ul, .al-inf ul, .al-fav ul, .la-al-err ul, .la-al-con ul, .la-al-imp ul, .la-al-inf ul { list-style: disc outside none ! important; margin: 0px ! important; padding: 0px 0px 0px 18px ! important; }
.al-err li, .al-con li, .al-imp li, .al-inf li, al-fav li, .la-al-err li, .la-al-con li, .la-al-imp li, .la-al-inf li { padding: 0px ! important; margin: 0px ! important; line-height: 1.2em; }
.al-err ul li, .la-al-err ul li { color: rgb(227, 14, 23) ! important; }
.al-con ul li, .la-al-con ul li { color: rgb(48, 127, 9) ! important; }
.al-imp ul li, .la-al-imp ul li { color: rgb(211, 96, 17) ! important; }
.al-inf ul li, .la-al-inf ul li { color: rgb(2, 110, 171) ! important; }
.err-hilite { border: 1px solid rgb(255, 0, 0) ! important; }
.err-select-hilite { border: 1px solid rgb(255, 0, 0) ! important; padding: 1px; width: auto; }
ul.inlinelinks { list-style-type: none; padding: 0px; margin: 0px; }
ul.inlinelinks li { display: inline; padding: 0px 6px 0px 10px; border-left: 1px solid rgb(208, 212, 215); }
ul.inlinelinks li:first-child { border: medium none; padding: 0px 6px 0px 0px; }
input { padding: 0px 2px; }
input { margin: -1px 0px; }
html > body input { margin: 0px; }
* + html > body input { margin: -1px; }
div.clear, div.clr { clear: both; height: 0px; margin: 0px; line-height: 0; font-size: 1px; }
span.pipe { color: rgb(162, 170, 175); padding: 0px 0.5em; }
a.downpage, a.downpage:hover, a.downpage:active, a.newwin, a.newwin:hover, a.newwin:active { padding: 0px 0px 0px 12px; background-image: url('bg_linktype.png'); background-repeat: no-repeat; }
a.downpage, a.downpage:hover, a.downpage:active { background-position: 0px 0px; }
a.newwin, a.newwin:hover, a.newwin:active { background-position: 0px -100px; }
a.downpage, a.newwin { background-color: rgb(51, 51, 51); color: rgb(51, 51, 51); }
a.downpage:visited, a.newwin:visited { background-color: rgb(204, 153, 0); color: rgb(204, 153, 0); }
a.downpage:hover, a.newwin:hover { background-color: rgb(204, 153, 0); color: rgb(204, 153, 0); }
a.downpage:active, a.newwin:active { background-color: rgb(51, 51, 51); color: rgb(51, 51, 51); }
a.downpage:visited:hover, a.newwin:visited:hover { background-color: rgb(204, 153, 0); color: rgb(204, 153, 0); }
span.hovertxt { border-bottom: 1px dashed rgb(162, 170, 175); cursor: help; }
.inline-search { margin-top: 0.8em; padding: 2px 8px 4px 28px; border: 1px solid rgb(227, 230, 231); background: url('bg_inline_search.png') no-repeat scroll 0% 0% rgb(255, 255, 255); }
.inline-search form label { font-size: 11px; color: rgb(69, 85, 96); padding: 0px; margin: 2px 0px 0px; position: relative; top: -1px; }
.inline-search form input.submit { display: inline; font-size: 11px; }
form#journalSearch label { display: block; line-height: 1.2em; padding: 2px 0px; }
#record-cont { border: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 6px 14px; background: url('bg_record_cont.png') repeat-x scroll 0% 0% rgb(255, 255, 255); min-width: 810px; }
#bib-cont { margin: 14px 0px; }
#bib-cont #cover { width: 152px; }
#bib-cont #cover img.cover { font-size: 11px; color: rgb(124, 136, 143); }
#side-cont, #main-cont { margin: 0px 0px 10px; padding: 0px; }
#main-cont {  }
.showMoreLessControlElement { cursor: pointer; outline: 0px none; }
.showMoreLessControlElement img { margin-right: 3px; }
.expanded-control {  }
.expanded-content { padding: 1em 1.3em 0.6em; }
.expanded-content-nopad { padding: 0px 0px 0.6em; }
.contracted-control {  }
.contracted-content {  }
.showMoreLessBox-dark, .showMoreLessBox-grey, .showMoreLessBox-lite, .showMoreLessBox-local { border: 1px solid rgb(199, 204, 207); padding: 0px; margin: 0px 0px 0.7em; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.showMoreLessBox-dark-content-expanded, .showMoreLessBox-grey-content-expanded, .showMoreLessBox-lite-content-expanded, .showMoreLessBox-local-content-expanded { border-top: 1px solid rgb(199, 204, 207); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.showMoreLessBox-dark h2, .showMoreLessBox-grey h2, .showMoreLessBox-lite h2, .showMoreLessBox-local h2 { margin: 0px; padding: 3px 6px 4px; font-size: 16px; font-weight: bold; }
.showMoreLessBox-dark h2 { color: rgb(255, 255, 255); background: url('bg_showmorelessbox.png') repeat-x scroll 0px 0px rgb(70, 86, 97); }
.showMoreLessBox-dark h2:hover { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -100px rgb(88, 103, 112); }
.showMoreLessBox-dark h2:active { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -200px rgb(150, 160, 165); }
.showMoreLessBox-grey h2 { color: rgb(69, 85, 96); background: url('bg_showmorelessbox.png') repeat-x scroll 0px -300px rgb(208, 212, 215); }
.showMoreLessBox-grey h2:hover { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -400px rgb(217, 221, 223); }
.showMoreLessBox-grey h2:active { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -500px rgb(249, 249, 250); }
.showMoreLessBox-lite h2 { color: rgb(69, 85, 96); background: url('bg_showmorelessbox.png') repeat-x scroll 0px -600px rgb(208, 212, 215); }
.showMoreLessBox-lite h2:hover { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -700px rgb(217, 221, 223); }
.showMoreLessBox-lite h2:active { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -800px rgb(249, 249, 250); }
.showMoreLessBox-socutil { border: 1px solid rgb(255, 214, 178); }
.showMoreLessBox-socutil h4 { margin: 0px; padding: 3px 6px 4px; font-size: 13px; font-weight: bold; color: rgb(69, 85, 96); background: url('bg_showmorelessbox.png') repeat-x scroll 0px -900px rgb(255, 241, 229); }
.showMoreLessBox-socutil h4:hover { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -1000px rgb(255, 243, 233); }
.showMoreLessBox-socutil h4:active { background: url('bg_showmorelessbox.png') repeat-x scroll 0px -1100px rgb(255, 255, 255); }
.showMoreLessBox-socutil-content-expanded { border-top: 1px solid rgb(255, 214, 178); background: none repeat scroll 0% 0% rgb(255, 241, 229); }
.showMoreLessBlock span { font-size: 11px; color: rgb(69, 85, 96); }
.showMoreLessInline span { font-size: 11px; text-decoration: underline; color: rgb(3, 78, 162); white-space: nowrap; cursor: pointer; }
.showMoreLessInline span:hover { color: rgb(255, 118, 0); }
.showMoreLessInline p { margin: 0px 0px 1em; padding: 0px; }
.showMoreLocalAvail .link {  }
.showMoreLocalAvail .link span { font-weight: bold; color: rgb(3, 78, 162); text-decoration: underline; cursor: pointer; }
.showMoreLocalAvail .link span:hover { color: rgb(255, 118, 0); }
.showMoreLocalAvail .display { display: none; }
#main-cont h3 { margin: 10px 0px; padding-top: 8px; border-top: 1px dotted rgb(143, 153, 160); font-size: 13px; font-weight: bold; }
#main-cont h3 span.count { font-weight: normal; padding-left: 6px; white-space: nowrap; }
#util-cont { text-align: right; font-size: 11px; }
#util-back { float: left; padding-top: 2px; }
#util-links {  }
#util-links ul { float: right; list-style-type: none; margin: 0px 0px 6px; padding: 0px; }
#util-links li { display: inline; margin-right: 14px; white-space: nowrap; }
#util-links li a, #soc-links li a { color: rgb(69, 85, 96); line-height: 16px; }
#util-links li a:hover, #soc-links li a:hover { color: rgb(255, 118, 0); }
#util-links li a.cite, #util-links li a.pr, #util-links li a.sms, #util-links li a.em, #util-links li a.ask, #util-links li a.list, #util-links li a.sh, #util-links li a.pl, #soc-links li a.rev, #soc-links li a.list, #soc-links li a.tag { padding: 1px 0px 3px 22px ! important; }
#util-links li a.cite { background: url('bg_icons_util_soc.png') no-repeat scroll 0px 0px transparent; margin-right: 0px; }
#util-links li a.pr { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -100px transparent; }
#util-links li a.sms { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -200px transparent; }
#util-links li a.em { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -300px transparent; }
#util-links li a.sh { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -400px transparent; }
#util-links li a.pl { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -500px transparent; }
#util-links li a.ask { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -600px transparent; }
#util-links li a.list { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -700px transparent; margin-right: 0px; }
#soc-cont { margin-top: 4px; padding: 2px 8px 4px; border: 1px solid rgb(255, 214, 178); background: url('bg_gradients_002.png') repeat-x scroll 0px -600px rgb(255, 241, 229); text-align: left; font-size: 11px; }
#soc-links {  }
#soc-links ul { list-style-type: none; margin: 1px 0px 2px; padding: 0px; }
#soc-links li { display: inline; margin-right: 18px; white-space: nowrap; color: rgb(69, 85, 96); }
#soc-links li a.rate { padding-left: 4px; }
#soc-links li a.rev { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -800px transparent; }
#soc-links li a.list { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -900px transparent; }
#soc-links li a.tag { background: url('bg_icons_util_soc.png') no-repeat scroll 0px -1000px transparent; }
#soc-links span.soc-status { color: rgb(255, 118, 0); padding-left: 0.5em; white-space: nowrap; }
#soc-links span.soc-status a, #soc-links span.soc-status a:hover, #soc-links span.soc-status a:visited { color: rgb(255, 118, 0); }
#soc-links ul li ul#ratingStarList-socbar.rating-small { clear: none; margin: 3px 0px 0px; }
#soc-links ul li ul#ratingStarList-socbar { display: inline; }
#soc-links li span.star0 { padding-left: 70px; background: url('rating_00_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#soc-links li span.star1 { padding-left: 70px; background: url('rating_01_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#soc-links li span.star2 { padding-left: 70px; background: url('rating_02_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#soc-links li span.star3 { padding-left: 70px; background: url('rating_03_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#soc-links li span.star4 { padding-left: 70px; background: url('rating_04_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#soc-links li span.star5 { padding-left: 70px; background: url('rating_05_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#util-cite-cont { border: 1px solid rgb(208, 212, 215); margin: 0px 0.7em; }
#util-cite-cont span.accordprefix { display: block; float: left; position: relative; width: 12px; height: 12px; margin: 0px 5px 0px 0px; }
.showhide-cite-cont { margin: 0px; padding: 4px 8px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(208, 212, 215); }
.showhide-cite-link { margin: 0px; padding: 0.2em 0.4em; border-bottom: 1px solid rgb(208, 212, 215); cursor: pointer; background: url('bg_gradients_002.png') repeat-x scroll 0px -700px rgb(235, 237, 237); font-size: 11px; color: rgb(69, 85, 96); }
.showhide-cite-link:hover { color: rgb(255, 118, 0); background: url('bg_gradients_002.png') repeat-x scroll 0px -800px rgb(241, 242, 242); }
.showhide-cite-link:active { background: url('bg_gradients_002.png') repeat-x scroll 0px -900px rgb(250, 251, 251); }
.citation-txt { height: 60px; white-space: normal; overflow: auto; margin-top: 4px; border: 1px solid rgb(106, 119, 128); padding: 3px 6px; line-height: 1.2em; }
#bib-cont {  }
#bib-cont #bibdata table { margin-bottom: 10px; }
#bib-cont #bibdata table th, #bib-cont #bibdata table td { vertical-align: top; padding-bottom: 8px; }
#bib-cont #bibdata table th { font-size: 12px; font-weight: normal; color: rgb(69, 85, 96); background: none repeat scroll 0% 0% transparent; padding-right: 14px; }
#bib-cont #bibdata table td { font-size: 13px; }
#bib-cont #bibdata table td a.vieweditions { font-size: 11px; white-space: nowrap; margin-left: 14px; }
#bib-cont #bibdata h1 { font-size: 150%; font-weight: bold; line-height: 1.2em; margin-bottom: 10px; }
#bibdata, #similarlinks { text-align: left; }
#bib-cont #cover { float: left; text-align: center; margin: 0px 1.5em 0px 0px; padding: 0px; }
#bib-cont #cover img.cover { border: 1px solid rgb(218, 221, 223); }
#cover a.preview { display: block; border: 1px outset rgb(199, 204, 207); text-align: center; font-size: 14px; font-weight: bold; color: rgb(69, 85, 96); background: url('bg_buttons1.png') repeat-x scroll 0px -400px rgb(209, 213, 216); cursor: pointer; margin-top: 0.5em; padding: 0.2em 0.4em 0.3em; text-decoration: none; }
#cover a.preview:hover { color: rgb(69, 85, 96); background: url('bg_buttons1.png') repeat-x scroll 0px -460px rgb(221, 224, 226); }
#cover a.preview:active { color: rgb(69, 85, 96); background: url('bg_buttons1.png') repeat-x scroll 0px -520px rgb(254, 254, 254); }
#item-preview-sub ul { margin: 1em; }
#item-preview-sub ul li { font-size: 11px; color: rgb(106, 119, 128); line-height: 1.2em; margin-bottom: 0.5em; }
#item-preview-sub ul li img { margin: 0px; padding: 0px; }
#item-preview-sub ul li a { font-weight: bold; }
#bib-cont #similarlinks h2 { padding-bottom: 3px; font-size: 13px; font-weight: bold; color: rgb(54, 68, 78); border-bottom: 1px dotted rgb(199, 204, 207); }
#bib-cont #similarlinks { float: right; width: 180px; margin: 0px 0px 0px 20px; padding: 8px 0px 8px 14px; border-left: 1px dotted rgb(204, 204, 204); }
#bib-cont #similarlinks h3 { font-size: 11px; font-weight: bold; color: rgb(69, 85, 96); line-height: 1.1em; margin: 12px 0px 4px; }
#bib-cont #similarlinks ul { margin: 0px 0px 0px 12px; }
#bib-cont #similarlinks ul li { font-size: 11px; line-height: 1.2em; margin: 0px 0px 10px; }
#bib-cont #similarlinks ul li a { font-weight: normal; }
#bib-cont #bibdata { padding: 0px 210px 0px 165px; }
p.rating { font-size: 11px; color: rgb(124, 136, 143); padding-top: 2px; }
p.rating a { margin-left: 14px; white-space: nowrap; }
p.rating span { padding-left: 70px; }
p.rating span.star0 { background: url('rating_00_ltbg.gif') no-repeat scroll 0% 0% transparent; }
p.rating span.star1 { background: url('rating_01_ltbg.gif') no-repeat scroll 0% 0% transparent; }
p.rating span.star2 { background: url('rating_02_ltbg.gif') no-repeat scroll 0% 0% transparent; }
p.rating span.star3 { background: url('rating_03_ltbg.gif') no-repeat scroll 0% 0% transparent; }
p.rating span.star4 { background: url('rating_04_ltbg.gif') no-repeat scroll 0% 0% transparent; }
p.rating span.star5 { background: url('rating_05_ltbg.gif') no-repeat scroll 0% 0% transparent; }
#getthis h2.getthis { font-size: 18px; font-weight: bold; margin-bottom: 0.3em; }
#getitjump { float: right; font-size: 11px; margin-top: -30px; }
#getitjump a.borrow, #getitjump a.buyit { margin-left: 2em; }
#ipstatus span { display: block; }
#ipstatus span a, #ipstatus span a:visited { font-size: 11px; }
#showLocalSvcs { clear: both; border: 1px solid rgb(159, 204, 157); background: url('bg_localsvcs.png') no-repeat scroll left top rgb(255, 255, 255); padding: 6px 14px 6px 40px; margin-bottom: 1em; }
#showLocalSvcs p { color: rgb(43, 127, 39); margin-bottom: 2px; }
#showLocalSvcs .showMoreLessControlElement {  }
#showLocalSvcs .showMoreLessControlElement span { font-size: 11px; font-weight: normal; color: rgb(69, 85, 96); }
#showLocalSvcs .showMoreLessControlElement span:hover { color: rgb(255, 118, 0); }
#showLocalSvcs .showMoreLessContentElement {  }
#showLocalSvcs ul { list-style-type: none; padding: 0px; margin: 0px; line-height: 1.3em ! important; }
#showLocalSvcs ul li { display: inline; padding: 0px 6px 0px 10px; border-left: 1px solid rgb(208, 212, 215); }
#showLocalSvcs ul li:first-child { border: medium none; padding: 0px 6px 0px 0px; }
#showLocalSvcs li a { margin: 0px; font-size: 13px ! important; font-weight: bold; white-space: nowrap; }
#libslocator { background: none repeat scroll 0% 0% rgb(242, 243, 244); border: 1px solid rgb(208, 212, 215); padding: 0.4em 0.6em 0.6em; }
#libslocator form .loc-entry { float: left; padding-top: 0.5em; }
#libslocator form label.enterloc { font-size: 15px; font-weight: bold; margin-right: 0.5em; }
#libslocator form input.loc { font-size: 15px; padding: 2px; margin-right: 0.3em; }
#libslocator form .ip-select { float: left; display: inline; margin-left: 2em; }
#libslocator form .ip-select label.selectloc { font-size: 11px; font-weight: bold; display: block; margin-bottom: 2px; }
#libslocator form .ip-select select { margin-left: 0px; padding-left: 0px; }
#viewonline table, #wclibs table, #buyit table, table.viewonline, table.viewonline-sub, table.avail { clear: both; margin: 1em 0px; border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(208, 212, 215) -moz-use-text-color -moz-use-text-color rgb(208, 212, 215); }
#viewonline table, #wclibs table, #buyit table { width: 100%; }
#viewonline table, #buyit table { margin: 0.3em 0px; }
#wclibs table { margin: 0px 0px 0.3em; }
.liblocal-cont table.viewonline, .libgroup-cont table.viewonline { width: 91%; margin-left: 3em; }
.liblocal-cont table.viewonline-sub, .libgroup-cont table.viewonline-sub { width: 96%; margin-left: 0px; }
.libgroupmember-cont table.viewonline, .libgroupmember-cont table.viewonline { clear: both; width: 91%; margin: 1em 0px 0.5em 3em; }
.libgroupmember-cont table.viewonline-sub, .libgroupmember-cont table.viewonline-sub { width: 96%; margin-left: 0px; }
#viewonline table th, #viewonline table td, #wclibs table th, #wclibs table td, #buyit table th, #buyit table td, table.viewonline th, table.viewonline td, table.viewonline-sub th, table.viewonline-sub td, table.avail th, table.avail td { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; vertical-align: top; border-bottom: 1px solid rgb(208, 212, 215); border-right: 1px solid rgb(208, 212, 215); }
#viewonline table th, #wclibs table th, #buyit table th, table.viewonline th, table.viewonline-sub th, table.avail th { font-size: 11px; font-weight: normal; line-height: 1.2em; padding: 3px 8px; color: rgb(69, 85, 96); }
#viewonline table td, #wclibs table td, #buyit table td, table.viewonline td, table.viewonline-sub td, table.avail td { padding: 0.4em 0.8em 0.6em; line-height: 1.3em; vertical-align: middle; }
#viewonline table td.link, #viewonline table td.descrip, table.viewonline td.link, table.viewonline td.descrip, table.viewonline-sub td.link, table.viewonline-sub td.descrip { vertical-align: top; }
#viewonline table td.link { width: 60%; font-size: 15px; }
table.viewonline td.link, table.viewonline-sub td.link { width: 60%; font-size: 13px; }
#viewonline table td.link a, table.viewonline td.link a, table.viewonline-sub td.link a { font-weight: bold; }
#viewonline table td.descrip, table.viewonline td.descrip, table.viewonline-sub td.descrip { font-size: 11px; color: rgb(69, 85, 96); padding-top: 0.8em; padding-bottom: 0.8em; }
#wclibs table td.name a { font-weight: bold; padding: 2px 0px 4px; }
#wclibs table td.name span.makefav { display: block; font-size: 11px; padding-left: 1em; }
#wclibs table td.name span.makefav a { white-space: nowrap; font-weight: normal; color: rgb(124, 136, 143); }
#wclibs table td.heldform { font-size: 11px; width: 20%; }
#wclibs table td.heldform span.itemtype span { font-weight: bold; }
#wclibs table td.heldform span.itemtype { line-height: 1.5em; }
#wclibs table td.heldform a { white-space: nowrap; }
#wclibs table td.dist { width: 15%; font-size: 13px; }
#wclibs table td.dist a.lib-map-sm { text-decoration: none; background: none no-repeat scroll left center rgb(234, 234, 234); color: rgb(136, 136, 136); font-size: 10px; text-transform: uppercase; font-weight: normal; padding: 0px 6px 1px; margin: 2px 0px 0px; }
#wclibs table td.dist a.lib-map-sm img { margin: 0px 0px -1px; }
#wclibs table td.dist a.lib-map-sm:hover { background-color: rgb(255, 102, 0); color: rgb(255, 255, 255); }
#wclibs table td.actions { width: 15%; }
#wclibs table td.libsdisplay, #wclibs table td.libsshow, #wclibs table td.libspaginate { background: none repeat scroll 0% 0% rgb(242, 243, 244); font-size: 11px; color: rgb(69, 85, 96); }
#wclibs table td.libsdisplay { text-align: left; border-right: medium none; }
#wclibs table td.libsshow { text-align: right; }
#wclibs table td.libspaginate { text-align: center; }
#wclibs table td.libsdisplay a, #wclibs table td.libsshow a { margin: 0px 2px; font-weight: bold; }
#wclibs table td.libspaginate ul { list-style-type: none; }
#wclibs table td.libspaginate ul li { display: inline; margin: 0px 0.4em; }
#wclibs table td.libspaginate ul li span.quo { font-size: 14px; }
#wclibs table td.actions a.favelib, #wclibs table td.actions a.info, #wclibs table td.actions a.favelib:visited, #wclibs table td.actions a.info:visited, #wclibs table td.actions a.lib-ask, #wclibs table td.actions a.lib-ask:visited, #wclibs table td.actions a.searchlib, #wclibs table td.actions a.searchlib:visited { display: block; white-space: nowrap; font-size: 11px; color: rgb(69, 85, 96); padding: 0px 0px 0px 16px; margin: 0px; line-height: 1.5em; }
#wclibs table td.actions a.favelib { background: url('bg_icons_actions.png') no-repeat scroll 0px -240px transparent; }
#wclibs table td.actions a.info { background: url('bg_icons_actions.png') no-repeat scroll 0px -280px transparent; }
#wclibs table td.actions a.favelib:hover { padding: 0px 0px 0px 16px; background: url('bg_icons_actions.png') no-repeat scroll 0px -320px transparent; color: rgb(255, 0, 0); }
#wclibs table td.actions a.info:hover { padding: 0px 0px 0px 16px; background: url('bg_icons_actions.png') no-repeat scroll 0px -360px transparent; color: rgb(33, 120, 181); }
#wclibs table td.actions a.lib-ask { background: url('bg-icons-libraryprofile.png') no-repeat scroll 0px -429px transparent; }
#wclibs table td.actions a.lib-ask:hover { background-position: 0px -485px; }
#wclibs table td.actions a.searchlib { background: url('bg_icons_actions.png') no-repeat scroll 0px -397px transparent; }
#wclibs table td.actions a.searchlib:hover { background: url('bg_icons_actions.png') no-repeat scroll 0px -437px transparent; color: rgb(33, 120, 181); }
#wclibs { margin-top: 1em; }
#wclibs table td.name { width: 55%; font-size: 15px; font-weight: bold; }
#wclibs table td.name p.lib, #wclibs table td.name p.favlib, #wclibs table td.name p.geoloc { padding: 0px 0px 0px 28px; }
#wclibs table td.name p.lib, #wclibs table td.name p.favlib { margin: 0px 0px 2px; }
#wclibs table td.name p.geoloc { margin: 0px 0px 0px 36px ! important; }
#wclibs table td.name p.count { float: left; font-size: 11px; font-weight: normal; min-width: 30px; width: auto ! important; }
#wclibs table td.name p.lib { background: url('bg_icon_library.png') no-repeat scroll 0px 0px transparent; }
#wclibs table td.name p.favlib { background: url('bg_icon_library.png') no-repeat scroll 0px -100px transparent; }
#wclibs table td.name p.geoloc { margin: 0px; font-size: 14px; font-weight: normal; }
#buyit table td.seller a { padding: 0px 0px 0px 24px; font-size: 15px; font-weight: bold; }
#buyit table td.seller a.am { background: url('bg_buyit_sellers.png') no-repeat scroll 0px 0px transparent; }
#buyit table td.seller a.bn { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -100px transparent; }
#buyit table td.seller a.bw { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -200px transparent; }
#buyit table td.seller a.wc { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -300px transparent; }
#buyit table td.seller a.bl { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -400px transparent; }
#buyit table td.seller a.kb { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -500px transparent; }
#buyit table td.seller a.eod { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -600px transparent; }
#buyit table td.seller a.gg { background: url('bg_buyit_sellers.png') no-repeat scroll 0px -700px transparent; }
#buyit table td.seller span { display: block; font-size: 11px; color: rgb(69, 85, 96); padding: 0px; margin-left: 24px; }
#buyit table td.seller, #buyit table td.price { vertical-align: top; padding-top: 0.5em; padding-bottom: 0.5em; }
#buyit table td.seller { width: 75%; }
#buyit table td.price { width: 25%; }
#ecopy h3, #ecopy form, #ecopy .links-856 { background: none repeat scroll 0% 0% rgb(242, 243, 244); }
#ecopy a { font-weight: bold; }
#ecopy h3 { margin: 0px; padding: 4px 8px 0.3em; font-size: 13px; color: rgb(106, 119, 128); border-bottom: 1px dashed rgb(208, 212, 215); border-top: medium none; }
#ecopy h4 { display: inline-block; font-size: 14px; margin: 0px 12px 6px; }
#ecopy span.count { margin-left: 0.3em; font-weight: normal; color: rgb(69, 85, 96); }
#ecopy form fieldset { padding: 8px 24px; margin-bottom: 12px; border: medium none; }
#ecopy form input { margin: 0px 0px 6px; padding: 2px 4px; background: none repeat scroll 0% 0% rgb(248, 175, 49); color: rgb(255, 255, 255); float: left; font-weight: bold; font-size: 13px; border: 1px outset; cursor: pointer; }
#ecopy form input:active { border: 1px inset; }
#ecopy .links-856 { padding: 8px 12px; }
#ecopy .links-856 p { margin: 0px 24px; }
#ecopy form p { margin: 0px 12px; }
#ecopy .links-856 p, #ecopy form p { clear: both; padding: 4px 12px; min-height: 36px; height: auto ! important; border-left: 1px solid rgb(227, 230, 231); border-right: 1px solid rgb(227, 230, 231); border-top: 1px solid rgb(227, 230, 231); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 13px; }
#ecopy .links-856 p:first-child { border-top: 1px solid rgb(227, 230, 231); }
#ecopy .links-856 p.alt { background: none repeat scroll 0% 0% rgb(246, 246, 247); }
#ecopy .links-856 p span, #ecopy form p span { display: block; font-size: 12px; }
#ecopy .links-856 .showMoreLessControlElement { display: block; margin: 0px 24px; padding: 8px 0px 8px 12px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(227, 230, 231); }
#ecopy .links-856 .showMoreLessContentElement { display: none; padding: 0px; margin: -1px 0px 0px; }
#ecopy #links-wc856 { padding-bottom: 12px; }
#ecopy #links-local856 .showMoreLessContentElement, #ecopy #links-wc856 .showMoreLessContentElement { display: none; }
#borrow h3 { border: medium none; font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); padding: 0px; margin: 0px 0px 8px; }
#borrow span.avail-link { font-size: 13px; font-weight: bold; padding-left: 4px; text-decoration: underline; }
#borrow span.avail-link-nopadding { font-size: 13px; font-weight: bold; text-decoration: underline; }
#borrow span.avail { color: rgb(41, 119, 41); }
#borrow span.notavail { color: rgb(255, 0, 0); }
#borrow span.summary { color: rgb(19, 28, 36); }
.fulfillmentOnly { clear: both; font-size: 13px; font-weight: bold; margin-top: 6px; color: rgb(64, 154, 60); text-align: center; }
.liblocal, .libgroup, .libglobal { clear: both; border-top: 1px dotted rgb(199, 204, 207); padding: 0.6em 1em; }
.liblocal-separation { clear: both; border-top: 1px dotted rgb(199, 204, 207); }
.libglobal { border-bottom: 1px dotted rgb(199, 204, 207); }
.liblocal-cont, .libgroup-cont, .libgroupmember-cont, .libglobal-cont { margin: 0px 0px 1em 2em; padding-bottom: 1em; }
.liblocal-cont, .libgroup-cont, .libglobal-cont { background: none repeat scroll 0% 0% rgb(246, 246, 247); }
.localmsg { margin: 0.5em 0px; padding: 0.3em 0.6em; font-size: 14px; font-weight: normal; }
.liblocal h3, .libgroup h3, .libglobal h3 { font-size: 16px; font-weight: bold; margin: 0px 0px 0.5em; padding: 0px; }
.liblocal h3 a, .libgroup h3 a, .libglobal h3 a { text-decoration: none; }
.liblocal h3 a:hover, .libgroup h3 a:hover, .libglobal h3 a:hover { color: rgb(0, 0, 0); }
.showMoreLocalAvail {  }
.showMoreLocalAvail .link { font-weight: bold; text-decoration: underline; color: rgb(3, 78, 162); }
.showMoreLocalAvail .link:hover { color: rgb(255, 118, 0); }
.showMoreLocalAvail .showMoreLessContentElement { margin-top: 0px; padding-top: 0px; }
.invisible-control { display: none; }
.restype-rvtext { clear: both; font-size: 12px; padding: 8px 0px 5px 30px; }
#div-library-collapsed { margin-bottom: 0px; }
#div-library-expanded { margin-bottom: 0px; }
#div-group-collapsed { margin-bottom: 0px; }
#div-group-expanded { margin-bottom: 0px; }
.restypehed, .restypehed-group { width: 99.5%; min-height: 28px; height: auto ! important; padding: 2px; }
.restypehed { background: none repeat scroll 0% 0% rgb(227, 230, 231); }
.restypehed-group { background: none repeat scroll 0% 0% rgb(242, 243, 244); margin-top: 0.5em; }
.restypehed h5, .restypehed-group h5 { margin: 0px 200px 0px 0px; padding: 6px 0px 4px 28px; font-size: 15px; font-weight: normal; color: rgb(51, 51, 51); line-height: 1.1em; }
h5.restype-online { background: url('bg_icons_restype2.png') no-repeat scroll 0px 0px transparent; }
h5.restype-lib { background: url('bg_icons_restype2.png') no-repeat scroll 0px -100px transparent; }
h5.restype-libgrp { background: url('bg_icons_restype2.png') no-repeat scroll 0px -200px transparent; }
h5.restype-wcat { background: url('bg_icons_restype2.png') no-repeat scroll 0px -300px transparent; }
.restypehed-btn { float: right; margin-top: -26px; margin-right: 5px; }
.instaval { clear: both; padding: 0.6em 1em; margin: 0px 0px 0px 3em; }
.instaval .div-expand-collapse a { text-decoration: none; }
.instaval .showMoreLessBlock { margin: 0px 0px 0px 3em; }
.instaval table { width: 100%; border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(208, 212, 215) -moz-use-text-color -moz-use-text-color rgb(208, 212, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.instaval table th, .instaval table td { background: none repeat scroll 0% 0% rgb(255, 255, 255); vertical-align: top; }
.instaval table th, .instaval table td { font-size: 11px; line-height: 1.2em; }
.instaval table th { padding: 3px 8px; color: rgb(69, 85, 96); border-bottom: 1px solid rgb(208, 212, 215); border-right: 1px solid rgb(208, 212, 215); }
.instaval table td.viewdetail { border-right: 1px solid rgb(199, 204, 207); border-bottom: 1px solid rgb(199, 204, 207); padding: 2px 8px; }
.instaval .liblocal-btn { float: right; margin-right: 14px; margin-top: -44px; }
.instaval table th.grplib { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 13px; font-weight: bold; color: rgb(19, 28, 36); padding: 0.3em 0.6em; }
.instaval table td { padding: 6px 8px; color: rgb(0, 0, 0); }
.instaval table td.loca, .instaval table td.call, .instaval table td.stat, .instaval table td.note { border-right: 1px solid rgb(208, 212, 215); border-bottom: 1px solid rgb(208, 212, 215); }
.instaval table td.loca-plus, .instaval table td.call-plus, .instaval table td.stat-plus, .instaval table td.note-plus { border-right: 1px solid rgb(208, 212, 215); border-bottom: 1px solid rgb(255, 255, 255); }
.instaval table td.loca, .instaval table td.loca-plus { font-weight: bold; color: rgb(69, 85, 96); }
.instaval table td.loca, .instaval table td.loca-plus { width: 25%; }
.instaval table td.call, .instaval table td.call-plus { width: 25%; }
.instaval table td.stat, .instaval table td.stat-plus { width: 20%; }
.instaval table td.avail { font-weight: bold; color: rgb(41, 119, 41); padding: 10px 8px 10px 30px; background: url('bg_icons_localavail.png') no-repeat scroll 0px 0px rgb(255, 255, 255); }
.instaval table td.viewdetail { border-right: 1px solid rgb(199, 204, 207); border-bottom: 1px solid rgb(199, 204, 207); padding: 2px 8px; }
.instaval .liblocal-btn { float: right; margin-right: 14px; margin-top: -44px; }
.instaval span.avail { color: rgb(41, 119, 41); }
.instaval span.avail-link-nopadding { font-size: 13px; font-weight: bold; text-decoration: underline; }
.instaval span.notavail { color: rgb(255, 0, 0); }
.instaval span.avail-link-nopadding { font-size: 13px; font-weight: bold; text-decoration: underline; }
.liblocal-cont p.instrux { clear: both; padding: 0.5em 1em 0.5em 0px; margin-left: 2em; }
.libLocalAvail, .libGroupSummary, .libGroupAvail, .libGlobalLookup { clear: both; margin-left: 2em; padding-top: 1em; overflow: auto; }
.liblocal .showMoreLessBlock, .libgroup .showMoreLessBlock { margin: 0px 0px 0px 3em; }
.liblocal table, .libgroup table { width: 100%; border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(208, 212, 215) -moz-use-text-color -moz-use-text-color rgb(208, 212, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.liblocal table th, .liblocal table td, .libgroup table th, .libgroup table td { background: none repeat scroll 0% 0% rgb(255, 255, 255); vertical-align: top; }
.liblocal table th, .liblocal table td, .libgroup table th, .libgroup table td { font-size: 11px; line-height: 1.2em; }
.liblocal table th, .libgroup table th { padding: 3px 8px; color: rgb(69, 85, 96); border-bottom: 1px solid rgb(208, 212, 215); border-right: 1px solid rgb(208, 212, 215); }
.liblocal table td.viewdetail, .libgroup table td.viewdetail { border-right: 1px solid rgb(199, 204, 207); border-bottom: 1px solid rgb(199, 204, 207); padding: 2px 8px; }
.liblocal .liblocal-btn, .libgroup .liblocal-btn, .libglobal .liblocal-btn { float: right; margin-right: 14px; margin-top: -44px; }
.libgroup .needmargin .liblocal-btn { margin-top: -30px; }
.libgroup .liblocal-lev2-btn { float: right; margin-right: 14px; margin-top: -30px; }
.libgroup table th.grplib, .liblocal table th.grplib { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 13px; font-weight: bold; color: rgb(19, 28, 36); padding: 0.3em 0.6em; }
.liblocal table td, .libgroup table td { padding: 6px 8px; color: rgb(0, 0, 0); }
.liblocal table td.loca, .liblocal table td.call, .liblocal table td.stat, .liblocal table td.note, .libgroup table td.loca, .libgroup table td.call, .libgroup table td.stat, .libgroup table td.note { border-right: 1px solid rgb(208, 212, 215); border-bottom: 1px solid rgb(208, 212, 215); }
.liblocal table td.loca-plus, .liblocal table td.call-plus, .liblocal table td.stat-plus, .liblocal table td.note-plus, .libgroup table td.loca-plus, .libgroup table td.call-plus, .libgroup table td.stat-plus, .libgroup table td.note-plus { border-right: 1px solid rgb(208, 212, 215); border-bottom: 1px solid rgb(255, 255, 255); }
.liblocal table td.loca, .liblocal table td.loca-plus, .libgroup table td.loca, .libgroup table td.loca-plus { font-weight: bold; color: rgb(69, 85, 96); }
.liblocal table td.loca, .libgroup table td.loca, .liblocal table td.loca-plus, .libgroup table td.loca-plus { width: 25%; }
.liblocal table td.call, .libgroup table td.call, .liblocal table td.call-plus, .libgroup table td.call-plus { width: 25%; }
.liblocal table td.stat, .libgroup table td.stat, .liblocal table td.stat-plus, .libgroup table td.stat-plus { width: 20%; }
.liblocal table td.avail, .libgroup table td.avail { font-weight: bold; color: rgb(41, 119, 41); padding: 10px 8px 10px 30px; background: url('bg_icons_localavail.png') no-repeat scroll 0px 0px rgb(255, 255, 255); }
.local-status-msg, .simeditions ul li span.auth, .simeditions { display: block; }
.local-status-msg { clear: both; }
.simeditions { margin: 14px 0px; padding: 0px 0px 8px; border: 1px solid rgb(218, 221, 223); }
.libLocalAvail .simeditions { margin-left: 1em; width: 96%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.simeditions h4 { margin: 0px 0px 8px; padding: 6px 8px; font-size: 11px; font-weight: bold; color: rgb(49, 62, 72); background: none repeat scroll 0% 0% rgb(236, 238, 239); border-bottom: 1px solid rgb(218, 221, 223); }
.simeditions ul { margin: 0px 14px; padding: 0px 0px 8px; }
.simeditions ul li { margin: 0px 0px 8px; padding-bottom: 8px; border-bottom: 1px dotted rgb(162, 170, 175); }
.simeditions ul li.last { margin-bottom: 0px; padding-bottom: 0px; border: medium none; }
.simeditions ul li a.title { font-size: 13px; line-height: 16px; font-weight: bold; }
.simeditions ul li span.auth, .simeditions ul li span.pub { margin-left: 20px; font-size: 12px; line-height: 16px; }
.simeditions p.viewall { margin: 14px 0px 4px 14px; font-size: 11px; }
#div-topresults { clear: both; margin-top: 8px; }
#div-topresults.expand-box th { border-bottom: 1px solid rgb(204, 204, 204); }
#donerefinesearch .collapse-box th, #donerefinesearch .expand-box th { font-size: 11px; }
#donerefinesearch .collapse-box th a, #donerefinesearch .expand-box th a { padding: 4px 12px 6px; }
#topresults.table-results { width: 100%; margin: 0px ! important; border: medium none ! important; }
#topresults.table-results td { padding: 8px 0px 8px 8px ! important; border-bottom: 1px dotted rgb(196, 195, 176); background: none repeat scroll 0% 0% rgb(240, 242, 243); }
#topresults.table-results tr.last td { border-bottom: medium none; }
#topresults.table-results td.coverart img { margin: 0px 4px 0px 8px; }
.newestedition { display: inline; margin-left: 8px; padding: 2px 8px 3px 14px; background: url('bg_newest_edition.png') no-repeat scroll left center transparent; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); border-radius: 2px 2px 2px 2px; white-space: nowrap; }
.localItemDetails { background: url('bg_diag_ltgrey.png') repeat scroll 0% 0% rgb(255, 255, 255); padding: 0.2em; }
.localItemDetails .showMoreLessControlElement {  }
.localItemDetails .showMoreLessContentElement { margin: 0px; padding: 0.5em; }
.localItemDetails table { margin-bottom: 0px; border: 1px solid rgb(255, 255, 255); }
.localItemDetails table td.loca { width: 24%; border-right: 1px dashed rgb(199, 204, 207); border-bottom: 1px dashed rgb(199, 204, 207); }
.localItemDetails table td.stat { width: 21%; border-right: 1px dashed rgb(199, 204, 207); border-bottom: 1px dashed rgb(199, 204, 207); }
.localItemDetails table td.call { width: 26%; border-right: 1px dashed rgb(199, 204, 207); border-bottom: 1px dashed rgb(199, 204, 207); }
.localItemDetails table td.note { border-width: medium medium 1px; border-style: none none dashed; border-color: -moz-use-text-color -moz-use-text-color rgb(199, 204, 207); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#borrowlocal td.stat span.notavail { background: url('bg_icons_localavail.png') no-repeat scroll -1400px 0px transparent; }
input.local-btndk, input.local-btnlt { width: 0px; overflow: visible; }
input.local-btndk, input.local-btnlt { border: 1px outset rgb(181, 187, 191); white-space: nowrap; padding: 0.25em 0.6em; font-size: 13px; font-weight: bold; cursor: pointer; text-align: left; width: auto; }
input.local-btndk { background: url('bg_local_btndk.png') repeat-x scroll 0px -100px rgb(51, 51, 102); color: rgb(255, 255, 255); }
input.local-btndk:hover { background: url('bg_local_btndk.png') repeat-x scroll 0px -100px rgb(51, 51, 102); border: 1px solid rgb(255, 255, 255); }
input.local-btndk:active { background: url('bg_local_btndk.png') repeat-x scroll 0px 0px rgb(51, 51, 102); }
input.local-btnlt { background: url('bg_local_btnlt.png') repeat-x scroll 0px 0px rgb(204, 204, 204); color: rgb(0, 0, 0); }
input.local-btnlt:hover { background: url('bg_local_btnlt.png') repeat-x scroll 0px 0px rgb(204, 204, 204); border: 1px solid rgb(255, 255, 255); }
input.local-btnlt:active { background: url('bg_local_btnlt.png') repeat-x scroll 0px -100px rgb(204, 204, 204); }
.liblocal table td.viewdetail, .libgroup table td.viewdetail { border-right: 1px solid rgb(199, 204, 207); border-bottom: 1px solid rgb(199, 204, 207); padding: 2px 8px; }
.liblocal .liblocal-btn, .libgroup .liblocal-btn, .libglobal .liblocal-btn { float: right; margin-right: 14px; margin-top: -44px; }
.libgroup .needmargin .liblocal-btn { margin-top: -30px; }
.libgroup .liblocal-lev2-btn { float: right; margin-right: 14px; margin-top: -30px; }
#borrow .liblocal-btn { float: right; margin-right: 14px; }
.libgroupmember { border: 1px solid rgb(218, 221, 223); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0.4em 0.8em; margin: 5px 15px 0px; }
.libgroupmember h4 { font-size: 15px; font-weight: bold; color: rgb(69, 85, 96); padding: 0px; margin: 0.2em 0px; }
.libgroupmember .restypehed-btn input { margin: 14px 4px 4px; }
.libgroupmember .float { float: right; margin-top: -22px; }
.secondaryils { margin: 0px; padding: 8px 0px 8px 14px; font-size: 13px; font-weight: bold; }
table.avail { margin-left: 1em; width: 96%; }
.showMoreLessBox-local h2 { color: rgb(255, 255, 255); background: url('bg_liblocal_screen.png') repeat-x scroll 0px 0px rgb(51, 51, 102); }
.showMoreLessBox-local h2:hover { background: url('bg_liblocal_screen.png') repeat-x scroll 0px -100px rgb(51, 51, 102); }
.showMoreLessBox-local h2:active { background: url('bg_liblocal_screen.png') repeat-x scroll 0px -200px rgb(51, 51, 102); }
#borrow .div-expand-collapse a { text-decoration: none; }
.lhrtext { font-size: 12px; font-weight: normal; }
.lhrtext-grey { font-size: 12px; font-weight: normal; color: rgb(204, 204, 204); }
span.lhrtext a, span.lhrtext a:hover { text-decoration: underline; color: rgb(0, 0, 255); }
.inpopac_availability { margin: 10px 0px 10px 20px; display: none; font-size: 11px; }
#details table { width: 100%; }
#details table th, #details table td { font-size: 13px; vertical-align: top; padding-bottom: 14px; line-height: 1.4em; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#details table th { width: 20%; font-weight: bold; padding-right: 14px; }
#details table td { width: 80%; }
#details table td span.ftpgnumber { font-size: 85%; font-style: italic; color: rgb(69, 85, 96); margin-right: 4px; }
#details table td span.ftsnippet { color: rgb(0, 0, 0); }
#details table td span.ftmatches { font-size: 85%; font-style: italic; color: rgb(69, 85, 96); margin-left: 8px; }
.abstracttxt { padding-left: 24px; font-size: 13px; margin-bottom: 14px; }
#TOC table { width: 80%; margin-left: auto; margin-right: auto; }
#TOC table th, #TOC table td { font-size: 13px; vertical-align: top; padding-bottom: 2px; line-height: 1em; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#TOC table th { width: 10%; font-weight: bold; padding-right: 4px; }
#TOC table td { width: 70%; }
div.bydateline { margin: 2px 0px 8px; }
div.bydateline, span.bydateline { font-size: 11px; font-weight: normal; color: rgb(69, 85, 96); }
div.bydateline a, span.bydateline a { color: rgb(69, 85, 96); font-weight: bold; }
div.bydateline a:hover, span.bydateline a:hover { color: rgb(69, 85, 96); }
div.bydateline span.username, span.bydateline span.username { padding-right: 8px; }
div.bydateline span.stars, div.bydateline span.plink { margin-left: 8px; }
div.bydateline span.plink a { font-weight: normal; }
.review-wc, .review-em, .review-wr, .review-gr, .review-am { clear: both; margin: 0px 0px 1em; }
.review-wc h4, .review-am h4, .review-wr h4, .review-gr h4, .review-em h4 { margin: 0px; padding-top: 2px; font-size: 16px; font-weight: bold; }
.review-wc h4, .review-am h4, .review-wr h4, .review-gr h4, .review-em h4, .bydateline, .reviewtxt { padding-left: 24px; }
.review-wc h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px 0px transparent; }
.review-am h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px -100px transparent; }
.review-wr h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px -200px transparent; }
.review-gr h4 { background: url('bg_icons_reviews.png') no-repeat scroll 0px -300px transparent; }
ul.rev-rateflag, a.flag-inappr, input.vote-helpful, div.soc-util-note { font-size: 11px; font-weight: normal; }
ul.rev-rateflag li.results { color: rgb(69, 85, 96); }
.reviewtxt { font-size: 13px; }
.reviewtxt { margin-bottom: 14px; }
.reviewtxt { margin: 0px; }
.review-wc-morelink, .review-am-morelink, .review-wr-morelink, .review-gr-morelink { font-size: 12px; margin: 0px 0px 18px; }
ul.rev-rateflag, ul.soc-util-form { display: block; list-style-type: none; margin: 4px 0px 0px; min-height: 26px; height: 26px; }
ul.rev-rateflag li.results, ul.rev-rateflag li.input, ul.rev-rateflag li.flag { float: left; background: none repeat scroll 0% 0% transparent; }
ul.rev-rateflag li.results { margin-left: 18px; padding: 6px 14px 6px 8px; }
ul.rev-rateflag li.input { padding: 2px 14px 3px 0px; height: 22px; }
ul.rev-rateflag li.flag { padding: 6px 8px; }
a.flag-inappr { padding: 0px 0px 3px 18px; background: url('bg_icons_actions.png') no-repeat scroll 0px -200px transparent; white-space: nowrap; }
a.flag-inappr, .bydateline span.plink a { color: rgb(124, 136, 143); }
a.flag-inappr:hover, .bydateline span.plink a:hover { color: rgb(255, 118, 0); }
input.vote-helpful { font-weight: bold; padding: 0px 2px; }
.suggest-toggle { display: inline; font-size: 11px; color: rgb(69, 85, 96); }
.suggest-toggle a { color: rgb(124, 136, 143); }
.suggest-toggle a:hover { color: rgb(255, 118, 0); }
.TagsApplied { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(165, 172, 178); padding: 0.3em 0.6em; height: 80px; margin-top: 4px; overflow: auto; }
.TagsApplied a { margin-left: 4px; white-space: nowrap; }
span.befirst { margin-left: 14px; padding: 1px 4px 1px 8px; font-size: 9px; font-weight: normal; color: rgb(255, 255, 255); background: url('bg_befirst.gif') no-repeat scroll left center transparent; white-space: nowrap; }
div.suggest { width: 250px; padding: 0px 0px 4px; border: 3px solid rgb(165, 172, 178); background: none repeat scroll 0% 0% rgb(244, 248, 251); text-align: left; }
div.suggest ul { list-style-type: none; padding: 0px; margin: 0px; }
div.suggest li { font-size: 12px; margin: 0px 4px; }
div.suggest li a { display: block; width: 220px; line-height: 14px; margin: auto; padding: 3px 6px; text-decoration: none; color: rgb(69, 85, 96); }
div.suggest li a:hover { background: none repeat scroll 0% 0% rgb(222, 235, 244); color: rgb(69, 85, 96); text-decoration: underline; }
div.suggesthed { padding: 3px 6px 3px 22px; background: url('bg_suggesthed.gif') no-repeat scroll 0px 0px rgb(227, 226, 182); font-size: 11px; color: rgb(77, 147, 196); margin-bottom: 4px; min-height: 14px; height: auto ! important; }
#showApplyTags { clear: both; margin-top: 0.5em; }
#addtags form#AddTags input#TagEntry { display: inline; }
div.tag-apply { width: 400px; color: rgb(124, 136, 143); margin-bottom: 14px; }
div.tag-apply span.accord-link a { color: rgb(106, 119, 128); font-size: 11px; font-weight: normal; margin-right: 4px; }
div.tag-apply div.accord-content { width: 360px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.tag-cloud { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 8px 14px; text-align: center; }
div.tag-cloud ul { margin: 0px; list-style-type: none; line-height: 30px; width: 90%; }
div.tag-cloud li { display: inline; padding: 0px 0.5em; }
div.tag-cloud li a { white-space: nowrap; }
div.tag-cloud span { position: absolute; left: -999px; width: 990px; }
div.tag-cloud li.size1, div.tag-cloud li.size2, div.tag-cloud li.size3, div.tag-cloud li.size4, div.tag-cloud li.size5 { font-weight: normal; }
div.tag-cloud li.size6, div.tag-cloud li.size7 { font-weight: bold; }
div.tag-cloud li.size1 { font-size: 11px; }
div.tag-cloud li.size2 { font-size: 12px; }
div.tag-cloud li.size3 { font-size: 14px; }
div.tag-cloud li.size4 { font-size: 16px; }
div.tag-cloud li.size5 { font-size: 18px; }
div.tag-cloud li.size6 { font-size: 20px; }
div.tag-cloud li.size7 { font-size: 24px; }
#tags ul, #similar ul { font-size: 15px; font-weight: bold; margin: 0px 0px 24px 24px; }
#tags ul li, #similar ul li { margin-bottom: 10px; line-height: 1.2em; }
#tags ul li span.count, #similar ul li span.count { font-size: 12px; font-weight: normal; color: rgb(69, 85, 96); padding-left: 6px; white-space: nowrap; }
.helplink { float: right; font-size: 11px; font-weight: normal; }
.helplink a { padding-left: 18px; color: rgb(122, 137, 144); background: url('bg_icon_help.gif') no-repeat scroll 0px 0px transparent; text-decoration: underline; }
.helplink a:hover { color: rgb(97, 96, 79); background: url('bg_icon_help.gif') no-repeat scroll 0px -18px transparent; }
.dropdiv-cont { font-weight: normal; width: 300px; color: rgb(0, 0, 0); }
#help-related-sub { position: absolute; visibility: hidden; padding: 8px; text-align: left; }
.dropdiv2-soc, .dropdiv2-util, .dropdiv2-libinfo { position: relative; padding: 8px; text-align: left; z-index: 1; }
.dropdiv2-soc { background: url('bg_transborder_dropdiv-soc.png') repeat scroll 0% 0% transparent; }
.dropdiv2-util { background: url('bg_transborder_dropdiv-util.png') repeat scroll 0% 0% transparent; }
.dropdiv2-libinfo { background: url('bg_transborder_dropdiv-libinfo.png') repeat scroll 0% 0% transparent; }
.dropdiv2-soc-int, .dropdiv2-util-int, .dropdiv2-libinfo-int { position: relative; padding: 8px; z-index: 2; }
.dropdiv2-soc-int { border: 3px solid rgb(255, 118, 0); background: none repeat scroll 0% 0% rgb(255, 248, 242); }
.dropdiv2-util-int { border: 3px solid rgb(69, 85, 96); background: none repeat scroll 0% 0% rgb(246, 246, 247); }
.dropdiv2-libinfo-int { border: 3px solid rgb(33, 120, 181); background: none repeat scroll 0% 0% rgb(244, 248, 251); }
.dropdiv2-soc-int .hd, .dropdiv2-util-int .hd, .dropdiv2-libinfo-int .hd { margin: -8px -8px 8px; padding: 2px 6px 2px 18px; font-size: 11px; }
.dropdiv2-soc-int .hd { color: rgb(255, 173, 102); background: url('bg_dropdiv-soc.png') repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 221, 191); }
.dropdiv2-util-int .hd { color: rgb(69, 85, 96); background: url('bg_dropdiv-util.png') repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(208, 212, 215); }
.dropdiv2-libinfo-int .hd { color: rgb(122, 174, 211); background: url('bg_dropdiv-libinfo.png') repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(208, 212, 215); }
.dropdiv2-soc-int a.close, .dropdiv2-util-int a.close, .dropdiv2-libinfo-int a.close { float: right; z-index: 2; margin-right: 0px; position: relative; }
.dropdiv2-soc-int a.close { background: url('bg_dropdiv-soc.png') no-repeat scroll 0px -120px transparent; }
.dropdiv2-soc-int a.close:hover { background: url('bg_dropdiv-soc.png') no-repeat scroll 0px -160px transparent; }
.dropdiv2-util-int a.close { background: url('bg_dropdiv-util.png') no-repeat scroll 0px -120px transparent; }
.dropdiv2-util-int a.close:hover { background: url('bg_dropdiv-util.png') no-repeat scroll 0px -160px transparent; }
.dropdiv2-libinfo-int a.close { background: url('bg_dropdiv-libinfo.png') no-repeat scroll 0px -120px transparent; }
.dropdiv2-libinfo-int a.close:hover { background: url('bg_dropdiv-libinfo.png') no-repeat scroll 0px -160px transparent; }
.dropdiv2-libinfo { width: 400px; }
.dropdiv2-libinfo span.libname { display: block; font-size: 14px; font-weight: bold; }
.dropdiv2-libinfo ul { clear: both; list-style-type: none; margin: 0px; }
.dropdiv2-libinfo ul li { font-size: 11px; line-height: 1.3em; }
.dropdiv2-libinfo .wifi { float: right; padding: 0px 0px 3px 20px; background: url('bg_lib_info_pop_wifi.gif') no-repeat scroll 0% 0% transparent; font-size: 11px; color: rgb(255, 118, 0); }
.dropdiv2-libinfo-int ul.servicelinks { display: inline; }
.dropdiv2-libinfo-int ul.servicelinks li { display: inline; padding: 0px 0.5em; border-right: 1px solid rgb(188, 214, 233); }
.dropdiv2-libinfo-int ul.servicelinks li:first-child { padding: 0px 0.5em 0px 1em; }
.dropdiv2-libinfo-int ul.servicelinks li:last-child { padding: 0px 0px 0px 0.5em; border: medium none; }
.dropdiv2-libformats { width: 250px; }
.dropdiv2-libformats p { font-size: 12px; line-height: 1.2em; margin: 0px; padding: 0px; }
.dropdiv2-libformats ul { margin-top: 0.5em; margin-bottom: 0.5em; }
.dropdiv2 .hed, .dropdiv2 .hed-divider { font-size: 13px; font-weight: bold; }
.dropdiv2 .hed { margin-bottom: 0.5em; }
.dropdiv2 .hed-divider { padding-top: 0.3em; font-size: 13px; font-weight: bold; margin: 1em 0px 0.5em; }
.dropdiv2-util-int .hed-divider { border-top: 2px dotted rgb(69, 85, 96); }
.dropdiv2-soc-int .hed-divider { border-top: 2px dotted rgb(255, 118, 0); }
.dropdiv2 form { padding: 0px; margin: 0px; }
.dropdiv2 form span.hint, .dropdiv2 form input.checkbox, .dropdiv2 form input.radio, .dropdiv2 form input.primary, .dropdiv2 form fieldset fieldset { clear: both; }
.dropdiv2 form label:first-child { margin-top: 0px; }
.dropdiv2 form span.hint, .dropdiv2 form label.checkbox, .dropdiv2 form label.radio { line-height: 1.15em; }
.dropdiv2 form fieldset { border: medium none; padding: 0px; margin: 0px; }
.dropdiv2 form fieldset fieldset { border: 1px dotted rgb(199, 204, 207); padding: 0.2em 0.4em; margin: 0px 0px 0.5em; }
.dropdiv2 form fieldset fieldset legend { font-size: 11px; font-weight: bold; color: rgb(54, 68, 78); padding: 0.3em; }
.dropdiv2 form label, form span.hint { display: block; font-size: 11px; }
.dropdiv2 form label { margin-top: 0.6em; font-weight: bold; color: rgb(54, 68, 78); }
.dropdiv2 form input.text { font-size: 12px; }
.dropdiv2 form input.checkbox { float: left; width: 14px; margin: 1em 0px 0.5em; }
.dropdiv2 form label.checkbox { margin-left: 20px; margin-bottom: 6px; font-weight: normal; padding-top: 8px; }
.dropdiv2 form fieldset.radio { margin: 0.5em 0px 0.1em; padding-left: 0.3em; border: medium none; }
.dropdiv2 form fieldset.radio legend { font-size: 11px; font-weight: bold; color: rgb(69, 85, 96); padding: 0px; margin: 0px 0px 0px -4px; }
.dropdiv2 form label.radio { font-size: 11px; font-weight: normal; margin: 0px 0px 5px; }
.dropdiv2 form label.radio span { line-height: 1.2em; }
#libsdisplay-form-sub.dropdiv2 form input.radioie { vertical-align: middle; }
#libsdisplay-form-sub.dropdiv2 label.itemtype span { margin: 0px; }
.dropdiv2 form input.radio { position: relative; top: 2px; }
.dropdiv2 form span.hint { color: rgb(69, 85, 96); margin-top: 2px; }
.dropdiv2 form select, .dropdiv2 form textarea { display: block; font-size: 12px ! important; }
.dropdiv2 form select { width: auto; overflow: hidden; }
.dropdiv2 form input.submit-primary, .dropdiv2 form input.submit-secondary, .soc-util-submit input.submit-primary, .soc-util-submit input.submit-secondary { margin: 0.7em 1em 0px 0px; font-size: 13px; padding: 2px 6px; font-weight: bold; border: 1px outset rgb(204, 204, 204); }
.dropdiv2-util form input.submit-primary { color: rgb(255, 255, 255); background: url('bg_buttons1.png') repeat-x scroll 0px 0px rgb(70, 86, 97); }
.dropdiv2-util form input.submit-primary:hover { background: url('bg_buttons1.png') repeat-x scroll 0px -60px rgb(107, 120, 129); }
.dropdiv2-util form input.submit-primary:active { background: url('bg_buttons1.png') repeat-x scroll 0px -120px rgb(149, 159, 165); }
.dropdiv2-util form input.submit-secondary { color: rgb(69, 85, 96); background: url('bg_buttons1.png') repeat-x scroll 0px -400px rgb(209, 213, 216); }
.dropdiv2-util form input.submit-secondary:hover { background: url('bg_buttons1.png') repeat-x scroll 0px -460px rgb(221, 224, 226); }
.dropdiv2-util form input.submit-secondary:active { background: url('bg_buttons1.png') repeat-x scroll 0px -520px rgb(254, 254, 254); }
.dropdiv2-soc form input.submit-primary, .soc-util-submit input.submit-primary { color: rgb(255, 255, 255); background: url('bg_buttons1.png') repeat-x scroll 0px -600px rgb(255, 119, 2); }
.dropdiv2-soc form input.submit-primary:hover, .soc-util-submit input.submit-primary:hover { background: url('bg_buttons1.png') repeat-x scroll 0px -660px rgb(255, 139, 40); }
.dropdiv2-soc form input.submit-primary:active, .soc-util-submit input.submit-primary:active { background: url('bg_buttons1.png') repeat-x scroll 0px -720px rgb(255, 172, 101); }
.dropdiv2-soc form input.submit-secondary, .soc-util-submit input.submit-secondary { color: rgb(255, 118, 0); background: url('bg_buttons1.png') repeat-x scroll 0px -800px rgb(255, 215, 180); }
.dropdiv2-soc form input.submit-secondary:hover, .soc-util-submit input.submit-secondary:hover { background: url('bg_buttons1.png') repeat-x scroll 0px -860px rgb(255, 225, 199); }
.dropdiv2-soc form input.submit-secondary:active, .soc-util-submit input.submit-secondary:active { background: url('bg_buttons1.png') repeat-x scroll 0px -920px rgb(255, 254, 254); }
.dropdiv2 form a.secondary, .soc-util-submit a.secondary { font-size: 13px; font-weight: normal; }
.dropdiv2 form a.secondary, .soc-util-submit a.secondary, .dropdiv2 .foot a { color: rgb(69, 85, 96); }
.dropdiv2 form a.secondary:hover, .soc-util-submit a.secondary:hover, .dropdiv2 .foot a:hover { color: rgb(255, 118, 0); }
.dropdiv2-util .foot, .dropdiv2-soc .foot { clear: both; margin-top: 0.6em; padding: 0.3em 0.5em; font-size: 11px; color: rgb(69, 85, 96); line-height: 1.2em; white-space: normal; }
.dropdiv2-util .foot { background: none repeat scroll 0% 0% rgb(227, 230, 231); }
.dropdiv2-soc .foot { background: none repeat scroll 0% 0% rgb(255, 235, 217); }
#util-sms-sub form textarea#util-sms-preview { height: 60px; width: 300px; padding: 2px; }
#util-em-sub form textarea#util-em-recipaddr { height: 40px; width: 300px; padding: 2px; }
#util-em-sub form textarea#util-em-RO-note { height: 90px; width: 300px; padding: 2px; }
#util-em-sub form textarea#util-em-note { height: 90px; width: 300px; padding: 2px; }
#util-em-sub form textarea#util-em-note-avail { height: 90px; width: 300px; padding: 2px; }
#soc-tag-sub form textarea#soc-tag-add { height: 40px; width: 250px; padding: 2px; }
#soc-rev-sub form textarea#soc-rev-txt { height: 80px; width: 250px; padding: 2px; }
#soc-list-sub form select#soc-list-add, #util-list-sub form select#util-list-add { width: 250px; }
#util-pl-sub form input#util-permalink { width: 270px; }
ul#soc-tag-apply { list-style-type: none; width: 220px; height: 80px; overflow: auto; margin-left: 2em; border: 1px solid rgb(153, 153, 153); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 4px 8px; }
ul#soc-tag-apply li { display: block; font-size: 12px; line-height: 1.2em; }
#util-scope-sub, #util-sms-sub, #util-em-sub, #util-cite-sub, #util-list-sub, #util-pl-sub, #util-ask-sub, #soc-rev-sub, #soc-list-sub, #soc-tag-sub, #item-preview-sub, #libsdisplay-num-sub, #libsdisplay-edit-sub, #libsdisplay-form-sub, #srchselect1-sub, #lib-info-pop01-sub, #lib-info-pop02-sub, #lib-info-pop03-sub, #lib-info-pop04-sub, #lib-info-pop05-sub, #lib-info-pop06-sub, #lib-info-pop07-sub, #lib-info-pop08-sub, #lib-info-pop09-sub, #lib-info-pop10-sub, #lib-formats-pop01-sub, #lib-formats-pop02-sub, #lib-formats-pop03-sub, #lib-formats-pop04-sub, #lib-formats-pop05-sub, #lib-formats-pop06-sub, #lib-formats-pop07-sub, #lib-formats-pop08-sub, #lib-formats-pop09-sub, #lib-formats-pop10-sub, #util-srchscope-sub { position: absolute; visibility: hidden; }
#util-scope-sub { width: 350px; }
#util-sms-sub { width: 350px; }
#util-em-sub { width: 350px; }
#util-cite-sub { width: 500px; }
#util-list-sub { width: 300px; }
#util-ask-sub { width: 300px; }
#util-pl-sub { width: 300px; }
#soc-list-sub { width: 300px; }
#soc-tag-sub { width: 300px; }
#soc-rev-sub { width: 300px; }
#item-preview-sub { width: 250px; }
#libsdisplay-num-sub, #libsdisplay-edit-sub, #libsdisplay-form-sub { width: 250px; }
#util-srchscope-sub { width: 300px; }
.soc-util form label { clear: both; display: block; font-size: 11px; font-weight: bold; margin-top: 8px; padding-bottom: 4px; }
.soc-util form input { margin-right: 8px; }
.soc-util form select { margin-bottom: 2px; }
.soc-util-note { font-size: 11px; color: rgb(106, 119, 128); }
.soc-util-submit { margin: 8px 0px 14px; }
.soc-util a.cancel, div.soc-util a.delete { white-space: nowrap; font-size: 12px; margin-left: 10px; }
.soc-util a.delete { background: url('bg_icons_actions.png') no-repeat scroll 0px -80px transparent; color: rgb(255, 0, 0); padding-left: 16px; }
.recomm-cont { float: left; width: 150px; min-height: 200px; margin: 14px 14px 8px 0px; padding: 0px; text-align: center; }
.recomm-cont .cover {  }
.recomm-cont .title { padding: 4px 10px; font-size: 11px; line-height: 1.3em; }
.recomm-cont .title a { font-weight: bold; }
.yui-carousel-element li { height: 180px; text-align: center; font-size: 11px; line-height: 1.2em; }
#container { margin: 0px auto; }
#container .item { display: inline; margin: 0px 12px; overflow: hidden; width: 150px; padding-bottom: 8px; }
#container .item p { margin-top: 4px; padding: 0px 8px; }
#container .item a { font-weight: bold; margin-right: 3px; }
ol#carousel li.item span.series, ol#carousel li.item span.auth, ol#carousel li.item span.subj { display: block; margin-bottom: 8px; color: rgb(255, 255, 255); text-align: center; padding: 1px 4px 3px; }
ol#carousel li.item span.series { background: none repeat scroll 0% 0% rgb(127, 109, 169); }
ol#carousel li.item span.auth { background: none repeat scroll 0% 0% rgb(77, 147, 196); }
ol#carousel li.item span.subj { background: none repeat scroll 0% 0% rgb(186, 90, 140); }
.expcol-lev2 em.link, .control-link { color: rgb(125, 125, 125); }
.expcol-lev2 em.link { border-bottom: 1px solid rgb(125, 125, 125); }
.expcol-lev2 em.link:hover { border-bottom: 1px solid rgb(153, 0, 0); }
.showMoreLessReadmore { margin: 0px 1em 1.3em; }
.showMoreLessReadmore .showMoreLessContentElement { display: none; }
.showMoreLessReadmore .showMoreLessControlElement { outline: 0px none; padding-left: 6px; }
.showMoreLessReadmore .contracted-control { padding-left: 6px; }
.showMoreLessReadmore .expanded-control, .showMoreLessReadmore .expanded-content { padding: 0px; }
.expcol-lev2 { font-size: 15px; font-weight: bold; }
#reviews em.link { font-style: normal; font-weight: bold; font-size: 15px; }
#reviews em.count { font-weight: normal; padding-left: 0.5em; }
#rev-editor, #rev-users { margin-bottom: 1em; }
#rev-editor { padding-bottom: 1em; border-bottom: 1px dashed rgb(208, 212, 215); }
#rev-editor p.source, #rev-users p.source { display: block; margin: 0.3em 0px 0.5em; padding: 0px; font-weight: bold; color: rgb(106, 119, 128); }
#rev-editor h3 { font-size: 16px; font-weight: bold; margin: 0px 1em 0.5em; padding: 0px; line-height: 1.2em; }
#rev-editor p { margin: 0px 0.3em 0.5em; padding: 0px; }
#rev-editor p.id-syndet { text-align: right; font-size: 11px; color: rgb(162, 170, 175); margin: 0px ! important; padding-top: 0.5em; }
#rev-editor p.id-syndet span { color: rgb(106, 119, 128); padding: 0px 0px 2px 17px; background: url('bg_id_syndetics.png') no-repeat scroll 0% 0% transparent; }
.syn_title, .syn_terms { display: none; }
.syn_body p { font-size: 13px; line-height: 16px; margin: 0px 0px 10px; padding: 0px; }
.syn_body.syn_truncate blockquote { line-height: 11px; margin-bottom: 6px; }
.syn_body.syn_truncate a { padding: 0px 2px; font-size: 11px; white-space: nowrap; }
.syn_copyright { margin-left: 1em; font-size: 11px; color: rgb(87, 102, 112); }
#syn_toc, #syn_dbchapter, #syn_fiction { padding-left: 24px; }
#syn_mc img { border: 1px solid rgb(218, 221, 223); }
.syn_series_title a { display: none; }
#syn_series .syn_list_item { margin-left: 14px; }
.syn_series_item_number { float: left; text-align: right; padding-right: 6px; }
#syn_toc .syn_list_item { display: block; border-bottom: 1px dotted rgb(227, 230, 231); }
.syn_toc_label, .syn_toc_item_title, .syn_toc_item_page_num { display: inline-block; vertical-align: top; }
.syn_toc_label { width: 15%; }
.syn_toc_item_title { width: 70%; }
.syn_toc_item_page_num { width: 10%; text-align: right; }
.syn_fp.syn_fp_characters .syn_fp_title { font-weight: bold; color: rgb(69, 85, 96); margin-bottom: 8px; }
.syn_fp_character { float: left; width: 200px; margin: 0px 14px 8px 0px; padding: 8px; background: none repeat scroll 0% 0% rgb(249, 250, 250); border: 1px solid rgb(227, 230, 231); min-height: 200px; }
.syn_fp_character .sp_fp_tag_title { display: block; font-size: 11px; color: rgb(87, 102, 112); }
.syn_fp_character .syn_fp_tag, .syn_fp_character .syn_fp_tag_seperator { display: inline; }
.syn_fp_character .syn_fp_tag { font-size: 14px; line-height: 17px; }
.syn_fp_character_tags { padding-bottom: 8px; }
.syn_fp_character_tags.syn_fp_character_name .syn_fp_tag { font-size: 16px; font-weight: bold; }
.syn_fp.syn_fp_genre { clear: both; padding-top: 8px; }
.syn_fp.syn_fp_genre, .syn_fp.syn_fp_topics, .syn_fp.syn_fp_setting, .syn_fp.syn_fp_period { padding-bottom: 8px; }
.syn_fp.syn_fp_genre .syn_fp_title, .syn_fp.syn_fp_topics .syn_fp_title, .syn_fp.syn_fp_setting .syn_fp_title, .syn_fp.syn_fp_period .syn_fp_title { width: 12%; vertical-align: top; display: inline-block; font-weight: bold; color: rgb(69, 85, 96); }
.syn_fp.syn_fp_genre .syn_fp_body, .syn_fp.syn_fp_topics .syn_fp_body, .syn_fp.syn_fp_setting .syn_fp_body, .syn_fp.syn_fp_period .syn_fp_body { width: 78%; vertical-align: top; display: inline-block; padding-left: 6px; }
.synreview { margin-bottom: 18px; }
.synreview p { margin: 0px 1em 1em ! important; }
#syn_spsummary .syn_title, #syn_gmsummary .syn_title { display: inline-block ! important; float: left; width: 97px; font-weight: inherit; color: rgb(106, 119, 128); }
#syn_spsummary .syn_body, #syn_gmsummary .syn_body { margin-left: 104px; }
#syn_summary, #details-syn-series, #syn_series, #details-anotes, #syn_anotes, #details-toc, #syn_toc, #details-1stchpt, #syn_dbchapter, #details-profile, #syn_fiction, #details-syn-awards, #syn_awards { display: none; }
#rev-editor, #rev-syndeticsreviews, #rev_pwreview, #syn_pwreview, #rev_ljreview, #syn_ljreview, #rev_sljreview, #syn_sljreview, #rev_blreview, #syn_blreview, #rev_chreview, #syn_chreview, #rev_hbreview, #syn_hbreview, #rev_kireview, #syn_kireview { display: none; }
#microdata table { width: auto; margin: 0.5%; }
#microdata table tr td { border: 1px solid lightgray; padding: 6px; }
.independent-children { padding: 8px; margin-top: 8px; margin-left: 20px; margin-right: 40px; }
.dependent-link { margin-left: 70px; }
.independent-alert { margin-left: 50px; font-weight: bold; }
.dependent-alert { margin-left: 50px; font-weight: bold; }
div.parent-link { padding-bottom: 20px; padding-left: 5px; }
.album-tracking { margin-left: 50px; }
.album-tracking-author { color: rgb(0, 0, 0); }
.author-text { color: rgb(0, 0, 0); font-weight: normal; }
.dependentChildTable, .dependentChildTable table { width: 100%; clear: both; margin-bottom: 0px; border: 1px solid rgb(208, 212, 215); background: none repeat scroll 0% 0% rgb(242, 243, 244); }
#bib-cont #bibdata #dependentChild table { margin: 0px; }
#dependentChild table, #dependentChild table td { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; vertical-align: top; border-bottom: 1px solid rgb(208, 212, 215); border-right: 1px solid rgb(208, 212, 215); }
#dependentChild table, #dependentChild table td { font-size: 11px; font-weight: normal; line-height: 14px; padding: 3px 8px; color: rgb(69, 85, 96); }
.numberRecords { width: 100%; height: 24px; }
.caption { margin-top: 4px; font-size: 11px; font-weight: normal; color: rgb(69, 85, 96); }
#bib-cont #bibdata #dependentChild table .dependentCell { vertical-align: middle; margin: 0px; background: none repeat scroll 0% 0% rgb(246, 246, 247); }
.dependentchildtableCont { width: 670px; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/css/itemformat.css ::::: */

span.itemtype { display: block; padding: 0px 0px 6px 20px; background-image: url('bg_itemtype.png'); background-repeat: no-repeat; }
span.itemtype.Archv { background-position: 0px -2100px; }
span.itemtype.Archv-digital { background-position: 0px -2200px; }
span.itemtype.Artchap, span.itemtype.Artchap-artcl, span.itemtype.Artchap-chptr {  }
span.itemtype.Artchap-digital, span.itemtype.arturl, span.itemtype.art-elec { background-position: 0px -100px; }
span.itemtype.Audiobook { background-position: 0px -3200px; }
span.itemtype.Audiobook-cassette { background-position: 0px -3000px; }
span.itemtype.Audiobook-tape { background-position: 0px -3000px; }
span.itemtype.Audiobook_Tape { background-position: 0px -3000px; }
span.itemtype.Audiobook-cd { background-position: 0px -3100px; }
span.itemtype.Audiobook_CD { background-position: 0px -3100px; }
span.itemtype.Audiobook-lp { background-position: 0px -3300px; }
span.itemtype.Audiobook-digital { background-position: 0px -3400px; }
span.itemtype.Book { background-position: 0px -400px; }
span.itemtype.Book-braille { background-position: 0px -200px; }
span.itemtype.Book-continuing { background-position: 0px -1400px; }
span.itemtype.Book-digital { background-position: 0px -600px; }
span.itemtype.Book-largeprint { background-position: 0px -500px; }
span.itemtype.Book_LargePrint { background-position: 0px -500px; }
span.itemtype.Book-mic { background-position: 0px -2000px; }
span.itemtype.Book_Mic { background-position: 0px -2000px; }
span.itemtype.Book-thsis { background-position: 0px -300px; }
span.itemtype.Book_thsis { background-position: 0px -300px; }
span.itemtype.Compfile { background-position: 0px -1000px; }
span.itemtype.CompFile { background-position: 0px -1000px; }
span.itemtype.Compfile-digital { background-position: 0px -1200px; }
span.itemtype.Corpprof, span.itemtype.Encyc {  }
span.itemtype.Game { background-position: 0px -900px; }
span.itemtype.Game-digital { background-position: 0px -900px; }
span.itemtype.Image, span.itemtype.Image-2d { background-position: 0px -4800px; }
span.itemtype.Intmm, span.itemtype.Intmm-digital { background-position: 0px -1100px; }
span.itemtype.Jrnl, span.itemtype.Jrnl-issue { background-position: 0px -3800px; }
span.itemtype.Jrnl-digital { background-position: 0px -4100px; }
span.itemtype.Kit { background-position: 0px -5900px; }
span.itemtype.kit { background-position: 0px -5900px; }
span.itemtype.Map { background-position: 0px -1800px; }
span.itemtype.Map-digital { background-position: 0px -1900px; }
span.itemtype.Msscr { background-position: 0px -3600px; }
span.itemtype.Msscr-digital { background-position: 0px -3700px; }
span.itemtype.Music { background-position: 0px -2700px; }
span.itemtype.Music-cassette { background-position: 0px -2500px; }
span.itemtype.Music_Cassette { background-position: 0px -2500px; }
span.itemtype.Music-cd { background-position: 0px -2600px; }
span.itemtype.Music_CD { background-position: 0px -2600px; }
span.itemtype.Music-digital { background-position: 0px -2900px; }
span.itemtype.Music-lp { background-position: 0px -2800px; }
span.itemtype.News { background-position: 0px -3900px; }
span.itemtype.News-digital { background-position: 0px -4000px; }
span.itemtype.Object { background-position: 0px -4500px; }
span.itemtype.Object-digital { background-position: 0px -5400px; }
span.itemtype.Paper { background-position: 0px -2300px; }
span.itemtype.Pub { background-position: 0px -6000px; }
span.itemtype.Rev { background-position: 0px -6100px; }
span.itemtype.Snd { background-position: 0px -2400px; }
span.itemtype.Snd-cassette { background-position: 0px -5500px; }
span.itemtype.Snd-cd { background-position: 0px -5600px; }
span.itemtype.Snd-lp { background-position: 0px -5700px; }
span.itemtype.Snd-digital { background-position: 0px -3500px; }
span.itemtype.Toy { background-position: 0px -5100px; }
span.itemtype.Und { background-position: 0px -6200px; }
span.itemtype.Video-bluray, span.itemtype.Video_Bluray, span.itemtype.bluray { background-position: 0px -5800px; }
span.itemtype.Video-digital { background-position: 0px -5300px; }
span.itemtype.Video-dvd { background-position: 0px -4600px; }
span.itemtype.vis-dvd { background-position: 0px -4600px; }
span.itemtype.Video-film { background-position: 0px -1300px; }
span.itemtype.film { background-position: 0px -1300px; }
span.itemtype.Video-vhs { background-position: 0px -4400px; }
span.itemtype.Video_VHS { background-position: 0px -4400px; }
span.itemtype.vhs { background-position: 0px -4400px; }
span.itemtype.Video { background-position: 0px -1300px; }
span.itemtype.Vis { background-position: 0px -4700px; }
span.itemtype.Vis-digital { background-position: 0px -5200px; }
span.itemtype.Web { background-position: 0px -1500px; }
span.itemtype.Web-digital { background-position: 0px -4300px; }
span.itemtype.art {  }
span.itemtype.arturl { background-position: 0px -100px; }
span.itemtype.bks { background-position: 0px -400px; }
span.itemtype.bksbrl { background-position: 0px -200px; }
span.itemtype.bksdeg { background-position: 0px -300px; }
span.itemtype.bkslpt { background-position: 0px -500px; }
span.itemtype.bksurl { background-position: 0px -600px; }
span.itemtype.braille { background-position: 0px -200px; }
span.itemtype.com { background-position: 0px -1000px; }
span.itemtype.comcgm { background-position: 0px -900px; }
span.itemtype.comcgmurl { background-position: 0px -900px; }
span.itemtype.comimm { background-position: 0px -1100px; }
span.itemtype.comimmurl { background-position: 0px -1100px; }
span.itemtype.comurl { background-position: 0px -1200px; }
span.itemtype.int { background-position: 0px -1400px; }
span.itemtype.inturl { background-position: 0px -1500px; }
span.itemtype.map { background-position: 0px -1800px; }
span.itemtype.mapurl { background-position: 0px -1900px; }
span.itemtype.mic { background-position: 0px -2000px; }
span.itemtype.micro { background-position: 0px -2000px; }
span.itemtype.mix { background-position: 0px -2100px; }
span.itemtype.mixurl { background-position: 0px -2200px; }
span.itemtype.rec { background-position: 0px -2400px; }
span.itemtype.recmsr { background-position: 0px -2700px; }
span.itemtype.recmsrcas { background-position: 0px -2500px; }
span.itemtype.recmsrcda { background-position: 0px -2600px; }
span.itemtype.recmsrlps { background-position: 0px -2800px; }
span.itemtype.recmsrurl { background-position: 0px -2900px; }
span.itemtype.recnsr { background-position: 0px -3200px; }
span.itemtype.recnsrcas { background-position: 0px -3000px; }
span.itemtype.recnsrcda { background-position: 0px -3100px; }
span.itemtype.recnsrlps { background-position: 0px -3300px; }
span.itemtype.recnsrurl { background-position: 0px -3400px; }
span.itemtype.recurl { background-position: 0px -3500px; }
span.itemtype.sco { background-position: 0px -3600px; }
span.itemtype.scourl { background-position: 0px -3700px; }
span.itemtype.ser { background-position: 0px -3800px; }
span.itemtype.sernew { background-position: 0px -3900px; }
span.itemtype.sernewurl { background-position: 0px -4000px; }
span.itemtype.serurl { background-position: 0px -4100px; }
span.itemtype.url { background-position: 0px -4300px; }
span.itemtype.vis { background-position: 0px -4700px; }
span.itemtype.visart { background-position: 0px -4500px; }
span.itemtype.visdvv { background-position: 0px -4600px; }
span.itemtype.vismot { background-position: 0px -1300px; }
span.itemtype.visngr { background-position: 0px -4800px; }
span.itemtype.visngrurl { background-position: 0px -4900px; }
span.itemtype.visphg { background-position: 0px -5000px; }
span.itemtype.vistoy { background-position: 0px -5100px; }
span.itemtype.visurl { background-position: 0px -5200px; }
span.itemtype.visvhs { background-position: 0px -4400px; }
span.itemtype.visvid { background-position: 0px -1300px; }
span.itemtype.visvidurl { background-position: 0px -5300px; }
span.itemtype.web { background-position: 0px -4300px; }

/* ::::: null ::::: */

.recaptchatable td img { display: block; }
.recaptchatable .recaptcha_r1_c1 { background: url('sprite.png') no-repeat scroll 0px -63px transparent; width: 318px; height: 9px; }
.recaptchatable .recaptcha_r2_c1 { background: url('sprite.png') no-repeat scroll -18px 0px transparent; width: 9px; height: 57px; }
.recaptchatable .recaptcha_r2_c2 { background: url('sprite.png') no-repeat scroll -27px 0px transparent; width: 9px; height: 57px; }
.recaptchatable .recaptcha_r3_c1 { background: url('sprite.png') no-repeat scroll 0px 0px transparent; width: 9px; height: 63px; }
.recaptchatable .recaptcha_r3_c2 { background: url('sprite.png') no-repeat scroll -18px -57px transparent; width: 300px; height: 6px; }
.recaptchatable .recaptcha_r3_c3 { background: url('sprite.png') no-repeat scroll -9px 0px transparent; width: 9px; height: 63px; }
.recaptchatable .recaptcha_r4_c1 { background: url('sprite.png') no-repeat scroll -43px 0px transparent; width: 171px; height: 49px; }
.recaptchatable .recaptcha_r4_c2 { background: url('sprite.png') no-repeat scroll -36px 0px transparent; width: 7px; height: 57px; }
.recaptchatable .recaptcha_r4_c4 { background: url('sprite.png') no-repeat scroll -214px 0px transparent; width: 97px; height: 57px; }
.recaptchatable .recaptcha_r7_c1 { background: url('sprite.png') no-repeat scroll -43px -49px transparent; width: 171px; height: 8px; }
.recaptchatable .recaptcha_r8_c1 { background: url('sprite.png') no-repeat scroll -43px -49px transparent; width: 25px; height: 8px; }
.recaptchatable .recaptcha_image_cell center img { height: 57px; }
.recaptchatable .recaptcha_image_cell center { height: 57px; }
.recaptchatable .recaptcha_image_cell { background-color: white; height: 57px; }
#recaptcha_area, #recaptcha_table { width: 318px ! important; }
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th { margin: 0px ! important; border: 0px none ! important; padding: 0px ! important; border-collapse: collapse ! important; vertical-align: middle ! important; }
.recaptchatable * { margin: 0px; padding: 0px; border: 0px none; font-family: helvetica,sans-serif; font-size: 8pt; color: black; position: static; top: auto; left: auto; right: auto; bottom: auto; text-align: left ! important; }
.recaptchatable #recaptcha_image { margin: auto; }
.recaptchatable img { border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; }
.recaptchatable a, .recaptchatable a:hover { outline: medium none; border: 0px none ! important; padding: 0px ! important; text-decoration: none; color: blue; background: none repeat scroll 0% 0% transparent ! important; font-weight: normal; }
.recaptcha_input_area { position: relative ! important; width: 146px ! important; height: 45px ! important; margin-left: 20px ! important; margin-right: 5px ! important; margin-top: 4px ! important; background: none repeat scroll 0% 0% transparent ! important; }
.recaptchatable label.recaptcha_input_area_text { margin: 0px ! important; padding: 0px ! important; position: static ! important; top: auto ! important; left: auto ! important; right: auto ! important; bottom: auto ! important; background: none repeat scroll 0% 0% transparent ! important; height: auto ! important; width: auto ! important; }
.recaptcha_theme_red label.recaptcha_input_area_text, .recaptcha_theme_white label.recaptcha_input_area_text { color: black ! important; }
.recaptcha_theme_blackglass label.recaptcha_input_area_text { color: white ! important; }
.recaptchatable #recaptcha_response_field { width: 145px ! important; position: absolute ! important; bottom: 7px ! important; padding: 0px ! important; margin: 0px ! important; font-size: 10pt; }
.recaptcha_theme_blackglass #recaptcha_response_field, .recaptcha_theme_white #recaptcha_response_field { border: 1px solid gray; }
.recaptcha_theme_red #recaptcha_response_field { border: 1px solid rgb(204, 169, 64); }
.recaptcha_audio_cant_hear_link { font-size: 7pt; color: black; }
.recaptchatable { line-height: 1em; }
#recaptcha_instructions_error { color: red ! important; }
.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol { display: none ! important; }

/* ::::: http://static1.worldcat.org/wcpa/css/jquery.tablescroll.css ::::: */

.tablescroll { font: 12px normal Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif; background-color: rgb(255, 255, 255); }
.tablescroll td, .tablescroll_wrapper, .tablescroll_head, .tablescroll_foot { border: 1px solid rgb(204, 204, 204); }
.tablescroll td { padding: 3px 5px; }
.tablescroll_wrapper { border-left: 0px none; }
.tablescroll_head { font-size: 11px; font-weight: bold; background-color: rgb(238, 238, 238); border-left: 0px none; border-top: 0px none; margin-bottom: 3px; }
.tablescroll thead td { border-right: 0px none; border-bottom: 0px none; }
.tablescroll tbody td { border-right: 0px none; border-bottom: 0px none; }
.tablescroll tbody tr.first td { border-top: 0px none; }
.tablescroll_foot { font-weight: bold; background-color: rgb(238, 238, 238); border-left: 0px none; border-top: 0px none; margin-top: 3px; }
.tablescroll tfoot td { border-right: 0px none; border-bottom: 0px none; }

/* ::::: null ::::: */

div.fav-fixed { position: fixed; z-index: 100; top: 50%; left: 50%; margin: -100px auto auto -150px; }

/* ::::: http://static1.worldcat.org/wcpa/rel20121018/css/loginpopup.css ::::: */

#loginpopupdiv { display: none; box-shadow: 1px 1px 7px rgb(102, 102, 102); border-radius: 2px 2px 2px 2px; }
div.fixed { position: fixed; top: 30%; left: 28%; z-index: 9999; display: none; }
#loginerror { display: none; }
#remembermebox { margin-right: 20px; }

/* ::::: null ::::: */

.showhide-cite-cont { display: none; }
