#at16lb{    display:none;   position:absolute;   top:0%;   left:0%;   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}#at20mc a {    color:#3366BB} .at15a{border:0px;height:0px;margin:0px;padding:0px;width:100%;width:230px}.atnt {text-align:center!important;padding:6px 0px 0px 0px!important;height:24px!important}.atnt a {text-decoration:none;color:#3366bb}.atnt a:hover {text-decoration:underline}/*not currently used;would be for ads#at15a1{border-bottom:1px solid #eee}#at15a2{border-top:1px solid #eee}*/#at_msg,#at16p label,#at16nms,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea {font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;   outline-style:none;   outline-width:0px;   line-height:1em}#at15s{background:#fff!important;border:1px solid #ccc!important;color:#4c4c4c!important;float:none!important;line-height:1em!important;margin:0px!important;overflow:visible!important;padding:1px!important;text-align:left!important;width:230px!important;   position:absolute!important}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;   border-bottom:1px solid #e5e5e5}#at15s_brand,#at16_brand{position:absolute}#at15s_brand {top:4px;right:4px}#at16_brand{top:5px;right:30px;   cursor:default}#at_hover{padding:4px}#at_hover .at_item, #at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c !important}#at16nms {padding:4px 5px}#at_hover .at_item{width:102px!important;padding:2px 3px!important;margin:1px}#at_hover .at_item.atiemode2 {    width:104px!important}#at_hover .at_item:hover,#at_hover .at_item.athov {    margin:0px!important}#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;   border:1px solid #e5e5e5;color:#000!important}/* hack for ie6 only */* html #at_hover .at_item {    border:1px solid #fff}* html #at_hover .at_item.athov {    border:1px solid #e5e5e5!important;   margin:1px!important}/* end hackery */#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:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:normal!important;padding:0pt!important}/*#at_email{    height:338px!important}*/#at_email label,#at_email input,#at_email textarea {    font-size:11px!important}.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(widget00.png) no-repeat left;cursor:pointer}.addthis_toolbox.addthis_default_style span {    line-height:16px}.addthis_default_style .addthis_separator {    margin:0px 5px;   display:inline}div.atclear {    clear:both}/* float rule */.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs {    float: left}.at300b img {    border:0}/* float padding */.addthis_default_style .at300b,.addthis_default_style .at300m {    padding:0px 2px}/* cursor rule */.at300b,.at300m,.at300bs {cursor:pointer}.at300bs {background:url(widget00.png) no-repeat left;   overflow:hidden;   display:block;   height:16px;   width:16px;line-height:16px!important}.at300bs.at15t_expanded,.at300bs.at15t_compact {    background:url(../t00/logo1414.gif) no-repeat left;margin-right:4px}.at15t_more{background:url(../t00/logo1414.gif) no-repeat left} /*;background-position:0px 100px}*/.at15t_000{background-position:0px -0px}.at15t_aim{background-position:0px -16px}.at15t_ask{background-position:0px -32px}.at15t_backflip{background-position:0px -48px}.at15t_ballhype{background-position:0px -64px}.at15t_bebo{background-position:0px -80px}.at15t_blogger{background-position:0px -96px}.at15t_blogmarks{background-position:0px -112px}.at15t_buzz{background-position:0px -128px}.at15t_delicious{background-position:0px -144px}.at15t_digg{background-position:0px -160px}.at15t_diigo{background-position:0px -176px}.at15t_email{background-position:0px -192px}.at15t_facebook{background-position:0px -208px}.at15t_fark{background-position:0px -224px}.at15t_faves{background-position:0px -240px}.at15t_favorites{background-position:0px -256px}.at15t_friendfeed{background-position:0px -272px}.at15t_friendster{background-position:0px -288px}.at15t_google{background-position:0px -304px}.at15t_hatena{background-position:0px -320px}.at15t_hi5{background-position:0px -336px}.at15t_kaboodle{background-position:0px -352px}.at15t_kirtsy{background-position:0px -368px}.at15t_linkagogo{background-position:0px -384px}.at15t_linkedin{background-position:0px -400px}.at15t_live{background-position:0px -416px}.at15t_meneame{background-position:0px -432px}.at15t_misterwong{background-position:0px -448px}.at15t_mixx{background-position:0px -464px}.at15t_multiply{background-position:0px -480px}.at15t_myaol{background-position:0px -496px}.at15t_myspace{background-position:0px -512px}.at15t_netvibes{background-position:0px -528px}.at15t_netvouz{background-position:0px -544px}.at15t_newsvine{background-position:0px -560px}.at15t_nujij{background-position:0px -576px}.at15t_orkut{background-position:0px -592px}.at15t_plaxo{background-position:0px -608px}.at15t_print{background-position:0px -624px}.at15t_propeller{background-position:0px -640px}.at15t_reddit{background-position:0px -656px}.at15t_segnalo{background-position:0px -672px}.at15t_simpy{background-position:0px -688px}.at15t_slashdot{background-position:0px -704px}.at15t_spurl{background-position:0px -720px}.at15t_stumbleupon{background-position:0px -736px}.at15t_stylehive{background-position:0px -752px}.at15t_tailrank{background-position:0px -768px}.at15t_technorati{background-position:0px -784px}.at15t_thisnext{background-position:0px -800px}.at15t_tumblr{background-position:0px -816px}.at15t_twitter{background-position:0px -832px}.at15t_typepad{background-position:0px -848px}.at15t_wordpress{background-position:0px -864px}.at15t_yahoobkm{background-position:0px -880px}.at15t_yardbarker{background-position:0px -896px}.at15t_netscape{background-position:0px -640px}#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 #ffffff}#at16pm {    background:#fff;   /*border:1px solid #ccc;*/    width:298px;   height:360px;   text-align:left;   border-right:1px solid #ccc;   position:static}#at16pcc {position:fixed;top:0px;left:0px;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;   padding:0px;z-index:10000001;   overflow:visible}/* hack for ie6 only */* html #at16pcc {    position:absolute}/* iframe container */#at16abifc {    overflow:hidden;   margin:0;   top:10px;   left:10px;   height:335px;   width:492px;   position:absolute;   border:0}#at16abifc iframe {    border:0;   position:absolute;   height:360px;   width:516px;   top:-10px;   left:-10px}* html div#at16abifc.atiemode2 {    height:354px;   width:482px}* html #at16abifc iframe {    height:348px;   left:-10px;   top:-10px;   overflow:hidden}#at16p {    position:absolute;   /*position:fixed;*/    top:50%;   left:50%;   /*background:url(http://s7.addthis.com/static/r07/images/bkg-addthis-pop.png);*/background:url(../t00/atbkg.png);   width:300px;   padding:10px;   margin:0 auto;   margin-top:-185px;   margin-left:-155px;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px;   color:#5e5e5e;   z-index:10000001}#at_share {    margin:0;   padding:0}#at16ps {    overflow-y:scroll;   height:284px;   padding:5px}/* address book panel tab */a#at16pit {    position:absolute;   top:37px;   right:10px;   display:block;   background:url(../t00/tab00.gif) no-repeat;   width:16px;   height:20px;   line-height:19px;   margin-right:-17px;   /*text-indent:-9000px;*/    text-align:center;   overflow:hidden;   color:#3366bb;   /*top:26px;   right:0;*/}#at16pi {background:#e5e5e5;text-align:left;   /* @todo border:1px solid #fff;*/    border:1px solid #ccc;   border-bottom:0}#at16pi a {    text-decoration:none;   color:#3366bb}#at16pi a:hover {    text-decoration:underline}#at16pt {position:relative;background:#f2f2f2;height:13px;   padding:5px 10px}#at16pt h4, #at16pt a{font-weight:bold}#at16pt h4 {display:inline;margin:0;padding:0;font-size:12px;color:#4c4c4c;cursor:default}#at16pt a {position:absolute;top:5px;right:10px;/*font-size:1.4em;*/color:#4c4c4c;text-decoration:none}#at16pc form{margin:0}#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:#4c4c4c;   display:inline}/* @todo why are the inputs textareas zoomed oddly in the iframe? on mac ffx/safari    turns out it's not just on the iframe;it's off localhost. probably has to do with    our doctype -- needs js action perhaps?    */#at_email form .abif {    width:272px !important}#at_email textarea/*.abif*/ {    height:55px !important;   word-wrap:break-word}/* hack for ie6 and 7 */* html #at_email textarea {    height:42px !important}*:first-child+html #at_email textarea {    height:42px !important}#at_email form input,#at_email form textarea {    background:#fff;   border:1px solid #bbb;   width:272px;   margin:0px;   margin-bottom:8px;   font-weight:normal;   padding:3px;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:11px;   line-height:1.4em;   /*color:#a6a6a6;*/    color:#333}#at_email form .atfxmode2 {    width:279px}#at16pc form .at_ent {    color:#333!important}#at16pc form textarea {    /*width:356px;*/    height:48px}/* doesn't work on windows */#at16pc form input:focus,#at16pc form textarea:focus {background:#fffff0;   color:#333}#at16p .atbtn {    background:#fff;   border:1px solid #b5b5b5;   width:60px;   padding:2px 4px;   margin:0 2px !important;   font-size:11px !important;   font-weight:bold;   color:#333;   cursor:pointer}#at16p .atbtn:hover {    border-color:#444;   color:#06c}#at_email #ateml {    text-align:right;   font-size:10px;   color:#999}/* menu content */#at16pc {    height:323px;   font-size:11px;   text-align:left;   color:#4c4c4c}#at_email {    padding:5px 10px}#at16pc .tmsg {    padding:4px 2px;   text-align:right}/* services/filter */#at16ps {}#at16psf {    position:relative;   background:#f2f2f2 url(../t00/atf02.gif) no-repeat center center;   border-bottom:1px solid #ccc;   height:20px;   padding:4px 10px;   text-align:center}* html #at16psf input {    padding:0}#at16psf input {    background:#fff;   border:none;   width:220px;   margin:2px 0 0;   color:#666;   outline-style:none;/* for safari */    outline-width:0px;   padding:2px 0 0;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px}/*#at16psfx {    position:absolute;   top:12px;   right:14px;   display:block;   background:url(../t00/x00.gif) no-repeat;   width:16px;   height:16px;   line-height:16px;   @todo restore text-indent:-9000px;   outline:none}*//* notifications *//* Notifications */#at16pcc .at_error {    background:#f26d7d;   border-bottom:1px solid #df5666;   padding:5px 10px;   color:#fff}#at16pcc #at_success {    background:#d0fbda;   border-bottom:1px solid #a8e7b7;   padding:5px 10px;   color:#4c4c4c}/* footer */#at16pf {position:relative;background:#f2f2f2;height:12px;   border-top:1px solid #e5e5e5}#at16pf a {position:absolute;   outline:none;   padding:0;   margin:0;   overflow:hidden;   font-size:10px;    color:#4c4c4c;   font-family:Arial, Helvetica, Sans-Serif;   text-decoration:none}#at16pf a:hover {    text-decoration:underline}#at16pf a#at-whatsthis {    width:60px;   left:10px}#at16pf a#at-privacy {    width:39px;   left:90px}#at_complete {    font-size:13pt;   color:#47731d;   text-align:center;padding-top:130px;   height:208px!important;   width:472px}#at_s_msg {    margin-bottom:10px} #at16pf a#at-logo {background:url(../t00/logo88.gif) no-repeat left;   padding-left:10px;right:10px}.at_baa {display:block;overflow:hidden;outline:none}#at15s #at16pf a {top:1px}#at16pc form #at_send {    width:80px !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}.fbtn{background:url(../r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px}.fbtn.bloglines{background-position:0 0;width:94px;height:20px !important;line-height:20px !important;margin-top:8px !important}.fbtn.yahoo{background-position:0 -20px}.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px}.fbtn.technorati{background-position:0 -71px}.fbtn.netvibes{background-position:0 -88px}.fbtn.pageflakes{background-position:0 -141px}.fbtn.feedreader{background-position:0 -172px}.fbtn.newsisfree{background-position:0 -207px}.fbtn.google{background-position:0 -54px;width:104px}.fbtn.winlive{background-position:0 -105px;width:100px;height:19px !important;line-height:19px;margin-top:9px !important}.fbtn.mymsn{background-position:0 -158px;width:71px;height:14px !important;line-height:14px !important;margin-top:12px !important}.fbtn.aol {background-position:0 -189px;width:92px;height:18px !important;line-height:18px !important}/* AddThis Side Panel */#at16pp {    color:#4c4c4c;   /*border-left:1px solid #fff;*/    position:absolute;   top:12px;   right:12px;   font-size:11px}#at16pp label {    font-size:11px !important}#at16ppc {    padding:10px;   width:179px;   /*height:306px;*/}#at16pph {    padding:5px 0 10px 0}#at16pph select {    margin:5px 0 8px 0}#at16pp .atinp {    width:156px; /* only in ie */}/* only in ie7 in quirks mode are these necessary;need js version @todo *//**:first-child+html #at16ppa,*:first-child+html #at16ppso{     width:160px}*/html>/**/body #at16pp .atinp {    width:176px; /* this rule will only be read in non-ie modern browsers */}#at16ppb {    background:#fff;   border:1px solid #ccc;   height:274px}/* Panel - Select Email Provider */#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(../t00/gmail.gif) no-repeat left}#at16ep a.at_hotmail {    background:url(../t00/hotmail.gif) no-repeat left}#at16ep a.at_yahoo {    background:url(../t00/yahoo.gif) no-repeat left}#at16ppf p#atsb {    padding-top:20px;   font-size:10px}/* remember me row */#at16abr {    margin-top:10px}#at16abr input {    padding:0;   margin:0;   margin-right:5px}/* address book results */#at16ppso {    display:none;   text-align:right;   margin-top:2px}#at16ppa {    background:#fff;   border:1px solid #ccc;   height:228px;   width:178px;   overflow:auto}   #at16ppa a {    display:block;   white-space:nowrap;   padding:4px 8px;   font-size:12px!important}/* address book typedown filter */#at16eatdr {    position:absolute;   background: #fff;   border-top:0px;   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}/* will only be read in non-IE modern browsers */html>/**/body #at_email form #at16eatdr.abif {    top:137px;   width:278px!important}#at16eatdr a {    display: block;   overflow: hidden;   border-bottom: 1px dotted #eee;   padding: 4px 8px}#at16eatdr a:hover, #at16eatdr a.hover {    background: #e0eefa;   text-decoration: none;   color: #333}/* promo units */#at_promo {    font-size:12px;   display:none}#at_promo button {    background:#ee6a44;   border-top:1px solid #ffa389;   border-left:1px solid #ffa389;   border-right:1px solid #d4522c;   border-bottom:1px solid #d4522c;   color:#fff}#at_promo .at-promo-content {    margin-top:12px}#at_promo .at-promo-btn {    padding-top:10px}#at_promo .at-promo-top {    background:url(http://s7.addthis.com/static/r07/images/60x60_atn_logo.jpg) no-repeat 0 0;   padding:10px 0 5px 70px}#at_promo h4 {    font-size:14px;   font-weight:bold;   margin:0 0 4px}#at_promo h4 sup {    font-size:11px;   color:#ee6a44}#at_promo span {    display:block}#at_promo .at-promo-btm {    background:url(../../images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;   padding:6px 0 0 70px}/* browser hacks.atie6ifh{    width:100%;   height:100%;   position:absolute;   left:0;   top:0;   display:block;   filter:alpha(opacity=0)}*/