.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}

#hd { margin-top: 5px; }
#logoContainer { text-align: center; /*width: 311px;*/ padding-top: 5px; }
#logo { display: inline-block; width: 311px; height: 55px; margin: 10px 25px; text-indent: -10000px; background-image: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/isw_logo_svg.svg); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% 100%; } /* 362x64 */
#site_logo { padding: .65em 0em .65em 0em; }
#site_logo a { position: relative; display: block; width: 350px; height: 60px; left: 50%; margin: 0 0 0 -175px; outline: 0; }
#site_user_profile_mast { position: absolute; float: left; margin: 1.25em 3em 0 2.5%; height: 50px; line-height: 1.25em; }
#site_user_profile_mast a { text-decoration: none; }
#site_user_profile_mast_img { position: relative; float: left; width: 35px; height: 35px; border-radius: 100%; overflow: hidden; opacity: .9; margin-right: .5em; margin-top: .35em; }
#site_mast_user_img { background: url('data:image/jpeg;base64,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') no-repeat; background-size: 35px 35px; width: 35px; height: 35px; }
#site_mast_user_img a { display: block; width: 35px; height: 35px; }
#site_mast_user_party_change { display: none; position: absolute; top: 0px; left: 0px; width: 35px; height: 35px; }
#site_mast_user_party_change span { display: inline-block; width: 35px; height: 35px; }
#site_user_profile_mast_uname { float: left; }
#site_user_profile_mast_uname a { color: #ffffff; text-transform: uppercase; font-family: Lato, Arial; font-weight: 900; display: block; }
#site_edition { float: right; padding-left: 54px; margin: 1.25em 2.5% 0 3em; font-size: 1em; height: 45px; overflow: hidden; line-height: 1.25em;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAArwCAMAAABsUM4HAAADAFBMVEUAAAAAChkACxoACxoACxoACxqvutcACxoACxqytc+rFRwHM8+VBxF1qNrZ3N6+j5qUCyq2aILNprJlnegJaxYNSa5MjujX3evHfhlYnY7a3+jW4/GlO1gibt4FYTUba+CjL0q0ZH6rLTTGz9G3VGTc4+69j0YCRRlJj+ri5+0LXNnOqFJAkOrRrFnTuH0kOFQ5f+RKioMhemSJKEETbFK4X3l1sPAJSbhOr255ru/8/f33+Pry8/bt7/K1MTceffLMT0y+MjexKTIEWtDn6e0GZ+UIbesGZN/COjgWefDkyTq7OD8Lcu/otUjGPz/IRk3KSUZQyV3evjf6+fXIQUcGX9nAQEXRXGG6JzaxGS0IZ/ni5OgEWu/t2EiyGVwRbeUfe/3nzkUWc+reojerGE/CLXYih/TENT4Wc/sMnmm9L0xxsvnw3lMETcogl+sHYvLy41+6H2oxhv2Kxv0thfNHxVTr1DrjqzoEcdMirne1MWU5m/g/vU0ZlDaxFD4Mb/wWpnAYo/rMT1oHUNS8Mlsnrfw1jfafFUIutH2Bwf15uvtdnfM/s3q2Ik3x3kYKi/XOV1dnqPYPl/gjqTcxqnEDQcE/vYgMV9wHUugSgTPHWHUXjucLgd5gc43HTzeYzv3ouVQsk/cOh+MHf/KmChG+RWoLeNwIi1/JQIHPWTtJXXsYX+ZTaIQytEM5pe4bf+QPlWQ4pk/ZakvUYULVkzioLFe+JiYjZemnCCpAU24FgVfYsjA3tf0snUUunOzY4/elDzi0FRcDdEcikT8HQ+H26kokn2dPje8DKrgGOZsCKovgqUXqxGNvgJnddlu1zfXhtL0DZck6dOnr1dsCGan55y2ov/GXsO2eak9HsF3G2ff06ujOcYPmxMvViJhReN3zziJljOXfnqmAmeXXlx4yXN1Ut2qxX4CArPOmyrFnXE9MIiR1kcLAi5fx4Knw4X7cyIJWtvy/tIWRrcSZoJ8QqoDdQi9GXrywf3F3v5H168yQkYGBWa6ox2AiXoBwll3OypElAAAAOnRSTlMAFi1DWGwLfpEj/f79OfpH/mv+WP39b1/8arY7rrL70M2K7/rKhfv7iNHovMX7dv2cnLH00KqRvsDMlXrciAAAi85JREFUeNq0mTFv00AYhjNZ6tAMjgQSHZBAIEAdkJAixXY2/wJu9Mh4o0d2pPNN9wv8A1iRGDN6YHBVpBKlqoABKUsGNo+8d2fnyzmOAzR+UyJA7fve93x37nft6L46OxsNq8tiNKg8qS5HQ2rKufRGw8mTnPMhIUkODQhpYvy5PB8NozPFrYph2uDJjFupn/jnEP4IsJKTk9uDj0CAjVADQJpykRlxqxND8pSAyF9xNTml/SxLU5sASCffSWewt/6CGJ3sQHvTNey1qIS60erZ/ddO7qnAy21DeXsfSN75dKY4HFOS9qc2yCga/5+1N5nOpFScw8skUA1UAgpg8/mj/7AuikIqBXsEHExAhIL/PPb+HvdkJgtZy00gRtSFTK10wF9COp+uNREFUYBO6IGUsiiaQy+PYrlALy3Wf0jgGfxNQnxxZJfzpmw3QHYFUMLvqAmIEq/3CZDnZvf9dQm1f2j8+yHBXuTa302A+mqAcBYYi0LY90O6WOdW7QSpersgeBmEsA+N/2FIU5FTQFoHQMfakIkI/jqBIHXtVZVadweSy0h1JAixCOCvtYUEPdzzl4ICHEhuBEQB+Iy0tm+XsAdplonUKcEk9OwkiItVSPZuQvS0NT6pTBwvgdqA93QVBWTfhsT4A2d/FjxzStjfq3JHPF0tGGNk3E6YR7F0vn9eK1Qt9hMyB1JRfCjWN+WCQcaoI6AWyxQvdgAVyiYcKMG4r78Z67BmbHS4BImvmlIBGi1BctvAlUxvFjFjt/Pwyk+Wd2M/DOuEQ5AYh+jWcFYgoIGUuoxq3NE8juN5tdksq43/ZL4Jrf8BSKxU8CdIl8VOQk4SWa7NDRMorDbL5bLCazNeRskhSPAHIEhDooAmYacCsWJBUCOFojtYQzoDUV/DQ5AYU7U/l/X98xcSqA2psc8XAaOm6QLAR+v5c/3uLzdBN6Qg1Ct1J7Hz6zYkegJsj07oV7qCH1/emYiq8pEA7fn/3h1XLzshpfnuI6AJuPKX0Ns3y+W7t7qG6q7jMAQL7U/zqjzvgCRKY28jCFLkV5rQj7f4YyghoAUpCHIwENn+rcHbgZSVhj6zGQQpvLNtfvf8k2a0qfzQngayX8EeohLo1vC6aBJ4aZePD9aGdIU2bNUE1O7Gvhm5qQ1tSFzlLKKSHUioYVz5W/9qHDUHGvt5UXJBQ8ZuCXLkQsLBst4soIgmIfb9qyd+tYG9LgCKGLQode+sWpDo3vPCQJJmVdaYRMctTKLK95/4/iaJjHu0KIXisCc59xLTZYJU3NzqgLoGVNGCBKGMZBx+xYFNVuVa2ZkblmTvQprRd53PqIHF820C23sKN0zi1c1aWaS94ypeKGCrB9dFGcc2IaxrwBtBsri/rd9bmscHYtsB0qvr2yTRCbS52bYE20uYtmaA/luDdEfHn3GSJAQpaD70k2OVK25kAlT/raEJaP+k6uE4aRKoC2aX53D4h4HYliDwuG7pqQkgSIE9okI4Q0YvJGJE/iQPCQTJLn+RpjQDHJ64xS4k/I38HV24kFBCnnZNYscvPpnqvoc8ciBh+T2zXl8C7c8+SEEpGv82pP6Zns9o+T2QGPm7JUA9M73gU7LvgjSuIbGSO8Nk3nFrcCEJiK8nsO9VDSlaqZ6BuOu44X9nWPxReRZSJGkSo4TunQRJmDv78hik23U9ZKRHbg0FNJucuys/DileFTrAvfi0ErT57EEP8j5It4VUlLC/VxWIwPp/9TApadbbqwG9hPf9NP5ZyO5bg1ijl/eX97HoLCGbXYxOownNehQgsMtPpu9FG1I6O6E9IP1qQeJkf3pISFiPTq7HCNgmTE/vD0jUhgH8navVIP50tRrw12R2Jw30Gya6NTwcDafpH3bJINdhEIaCScjP7x16j16yq964Dq/ugGUJqVJ2jBNRGukNGEzwWi6BJt2XK6BJz+VaHo/G5sNaRw2/sX6e1Sc9n7m+LBrHvm9mDYCtvlZwTvSt1x4sKUHhTpdYtpJh/4soyhcfoz10d/5gd1xVySUosnCC/wONCInh+cFg7RPEs+waeOsIjrKrY3SLS8cGlO+GvbB6BBAMsVGHKWI+LSrNHpr+NOGDeHUoP2VOAYdZhIIVTXfafM4gClSCTsmjhgG53WV1zrSUAwUamc7q2RTMuom3N0dqt+BR2SOYW7V4QA6tYjO6uyMOLiWKkSbZm1c8w0Hw2MGvUabNJ5PJZDKZTN7Mm7+r2lAUx98kFLGIhdfpYUuX9k1vKYVzbxAabi6Bu8mjiyCEt4a3OLkmEErpKAnumTp0ypwWhHSzKCioFeIbfEv/gw49N0bT2Ff7AwP9boHw/Xi+91yPw/H/VaVyUqxe9E4KVcnkZydF6oxzq9C9a4txVmRIFmOc8/pJUTrlTBKswvauLS0BsF5Be9eJfxLSOT4W4C+0LcEqYO+64qI/EooK6SkTCMgI5pHjcYVuiF0JiLg8PaZ9nem6LkSuBvN4e9d11mjoqAzAEcCPE1LptK01UHsEZBwjpHsXbaaj+QaQEdgRQipVLuoW1ww9BQhd1/LHIHv1X/euL85NU0WDdttICSKMWsqGsPPHkM7+1vrh40e1cs9U1UvUliDzuY5gBt61yAg3sTznv9m7Pvs0mVc/rCHsqVIJoY0ELEGPQgIACo3SjNjUm0XeH4dUeXqJH9qKieN0idK8MVNCFpLohIDqiCQkCSB0MowxpPrv967rLvrgqy7xHUcuX1lqolxI1wkgEmknsQE+kcHvR0PpeR+GzMAk+ICunOoXopARFpAPCWuIZg0yjJROCrilQCByD3eStLf79heI2ih3SqvOGjAgPIKMkJYgbd+EmtClEDCaAmrED46G0rO+lN0kWAJ7R4IgILQZltWd9jpJZBdaw4jCNxN+aH5WOAEfAX4fZp7h0dWVoxBKBiaq1zP3Q2pIZYCIRtQ7OBoujE4EY0mwP8Mbdtt0ghrQplUexdOQwMTcDylP6LS8sHVofp7rnY4+hGUf9bYJHvhBAJSGM0Ap49or66eQcgRNaK3dd5L64C5/lNiFBCtnSQE1//x1XXVQXabu3YYcAHVofp63Gw1JiGBuy5BWMEbzcW0trYNEL79dJv7Zhc4TDs7PU25ohpAX9PUupC9L6dwNdvpo/VQCIv5oNJTKHouj6WQyGXYISAAi7K7v+90NAMuoVtdL9+5jyE7hV6MhDglkam6OwU+EAIx/URvLN8JtJ1mcsf1OElHLSAn7o+Gh/HvCDwD0TxHonnors2nsbq+0Fbruu/d7hGs6pK1dCbnRcJ8QIOPaarFYyPbx+ynBtpfjzX77tIwzwVS3/uUbOqIxy4ckFAi9O39k3CPK18C5urp6+7aP+aB/qrl0r2H6wWoe3r4zU4Q5o7guDfEgRxDTGZCJdldIT5I+/7BYfR5D05bO39k1f9AmojiOOwkalTNSFwkiLiIOBRHhvYQbyt1xcFspDgoHQTIIR5abHBw8SYaQIUJI6CbYyaFTcDwHIbbLSQIJnE1DdbCgzgVx8Ht/kt/10mtKSbb70tIMye/T933v/b4vydsLepLXIKHRn44gCPt/824v4zMMy8alUZSTilHCM96WaSVFTHooCFV4wXETul9H4RABAmPowp4KX3+Csfk979YMAIZsna+zz63YShK12CHDuhQQfmW5/cMyWvj/fYO29vAo+Dv43O4OCgzi1/74Zt21QMhk+MDJfzhxQ8uzh4xbjoVmaXH2/KUHeDHyfMEDPxrwxFbrwFn3B/JnS3h/hA2NQXy0lN6JXY+GQPn5eMVYaw7Zz84W9Gad5bcYC03ifrpttKzWD9eD8NG+5a+kaV+lDa3GNzRFw65htPio+hIjQJPov+o3GAvNCvNT2bAM62A4HH9E/dOjgQjU9S7uNAe8is7zEvUZMk2thSZ99fMTBNSDM7QZEqOBzvTRaHjc5FkP8Mlb+/VNrqlOYBKAejgEH0FKjoZjhLXQpCPeAaCKDGPf6t8ddRINr5/YtWJAIIBxZpOocV/MCh2I2QM2qvcbYhANTzb/lbQiAFB8CEQoJkYDNO3bdwAQCjxjs/36etn08/P7+G3JFMVtnyDRGDCEhGiQRVXGNEQI1LZ/VXEK+pHhbO9VXi75hHfeHxCKcZMm9eP5qeWfma4czU8lR6lzRXjKMwZjnU1b9vKzYlYqlZAQN8k40SStXLD5oCyTSXI0nK8/5AeGxdinPUcSfYInU1TNmEmEiB2IHcdlmEWXCK1jyZnNfzHGjH8adWV1SjCHjowhyL2uFJqUuFZVTBtUkKcTLVnHj46/mwD0ha9dqUgAjdllsdhjCJgEQggAocwgHgJAiH9SdWMFgKdCvq0XiaDaaEg9hrY3byWpCJ0ua7iOFhLQrmNaaY75SPjmNfqpSeIhRs0A0GlDJ60kTSvnzemRm+qTSbtjnhXutpTJELylUWO+em0FmrehVVOdbLcW1SddPQKggFNJQBAHeUayncEBEUgAzHQ9Ub5P/keV49nLNWtD0QOCOpwSOH6cng+gaUg8idH6jJv0NNtBmICAp8MkOGSHhMJhW4pt6KRokG6fcu96f8V/iTSZBrXBQrVP29BkkqasonyyHvlvZvCCkKCxiRCfc6NBlrbnfra2awSEYK2KWESOi99DznibCLND8GL19s2z3LveASGcBgy4wE1VZayhaaLryknRgJfkbp71ri4OGcbUJPVQMyuiw7rehBdnu57/BjGXfO96vkmqaYLAtOPRoACA0s3c+e5dk0kgeIDSwIxGg7Rhrd1fRenz6mbUpGj4ID9FXbFyVPuc2omaVJqGDwi6fm8h9653JybpGAIB9NtXF3WleMYk1NexRRcmAMgkn7D9gMov1KRwCAqVX4ZJ4vaFhetxk0wqri62dny76cuoj/zcCRu3lFt0aep6PmF5X5MFK2k53zDRNBiIqKUpB5OUC0sUTGrGu8+iTVq7sFyt3kvvXaf3rtN71+m96/TedXrvOlWqVKlSpUr1n52zd3EiCMO4VeAQ7bbYJo2FlUiWVH50V11pKylSLkRItZBC2HKLYxtzAf+Cbcd2G2FhQ7J4aLFrsEokXOAg4GFclhCW+MyMm9k4Ez3PBCx84uEH3PPL+7yz885IuP+6tv79n3ddr946qCqBadw6pAzTDA76uWvfNM1DhhSYVPVbh5JuQsT0D/a5a982maqHaUMlgD+vIcBfD+cP+fr+/Y+Cjl0QyAFCqnnwB6FgVPceD/PfhEQ8fZ/2deJ0oDICIe3P3nOYfzkisq+QKjohDgR/jhCMPYR0VCOk4zAJf7GSgr/73HWtHhBm63QEQhRAdf9m1hW9Vvd9z7QhBvipBoHwjD+3NoJq4HmEmFBBECVANw3pSDeCAO+bCwRSAoCAL2klXftxu1PzAw+GhHgbASAI8FeuJGKS+u/d6z7hzQOAlABEConVYIuQoN+NhkrNtx32bbsJnRKB6fqPW8UgvZ5TAPrw5wA/74uQlCtJMMgv5qfR7/U4oLtdgjWZWA/WxNvVhuuFdMfvMRXfxgGU8GDy7NmzE0DydR8MABRt+O1oqPWZvaiBhmRz/5OTZ3idnFhWYuWzrmmnYFBzxZYBKedn4Ah/qqIE01tPYE1LgBgjcZv5LIUAUT7QRDE/gw4AAiF2Y7JOqC8CmiRcltVwwzBs5fnsNOVCRbAXkkOqY20KwqnTK0Iyu26T2ier80yL40GWrb4C0nBdQCimlQPElefupx1rVfc6HUEQjQbAtaymlaziiGkYDYdxnIEBAhitcKOECu6q0VCp0oUhASCz6cK/cQbnwp9qcHYeAtGiFbQYxWVq0mWsWElVYjKC1IY0dxsNKxlQU84YcmmD29+S0GXmFOEyQpKrR4MeEEbYbgOUzsJGo5Gcc9NSCRo0uGgnlMB+hS59JacCQIgYDffZLqAoIQ1RgNsacH8Jcftrgk4zBF60grT0NIjRcFTFZiCFhIWU5mELBXzjCZUlCMwcCFZErt71MA19TvhpJc3C1gYQjcfTxWi0mC+m2ZM5q0IQ8GIZzVgBgmEIgCqktN1ugRCu4unb3l1y+frxpfe4e9lfes8vF/PR53gw1G63w1DUkHZ+OmQc/egBJ5icUCCcZUgBLffDvSU5XV4uF3P6Gs3ni8Xpvf7y5ZPl++nZGUqAN/PPsXco5+edajmkUgG8hC+XeMMXUakL2ttoPJ0/ny1fPVlciZWUSoeMYn7WAx6SXS5hGcKfEpLR2bHGF9KGwv54MV3cWz5KXJ4SCpAPGcVouC+1AQUw0XTPB+NMo4gsKwhDrji+GLXdFi/C4f6CUNr1KiB42ytp2RaE2xoVACMKyJ5GADFNp9l0FXL/q1Sen2QzGgwekiA4VyXA1zPqD0X06/jh8GnxuE1H8beEb6ypcnySnSHBe0NIMkr4mHFA9FErMoqytxSAkNAB9YQuSqgUBFoClBf+IavhQhtO30bDY95q7Zg3epq9Hw8owEUBuw4Z+i1VSLTFX0o1hC8ujiNtOM/4Csq0KDuOFhmKGlyxwTCTDvWlLitCSsPCvVir5+j0cJxFT+cgMM2fRtrH4QtMNxpQAXB+IhiwlkPqLAEoISjh6sVAo31lfWDC76P4ym2AkG4dMgTBLs8dvboJKc054IuooRGG324PfvQW3R3z8XmeWNgPO6XDXvlhsLcnpyghbbXQ3u0S4IP1GnPCDw2+JhbOMTNbcfGBUAD1lUICGQ8/qwBqh1SUAETybpXFUATF2iqZnMA/N6VbAyeIgERInNCdpVTsiXPSHg4kbTpR2IDGmeUBUzKZnEBujpJBUIRUbNdCVfVowDcBN8ubLoRTBsQOe/ykR5RXKyC4vzIk9SEDkO46bybMvzhNWruuVpK/ajQ48nEVa2+d05M2J1h99dXKka+DqtHQK6l0ICYeWecWbcGkL12tOCHQZW/V/CzZlw/EQHgUMnmjvlp5hvz21SE5yhLE1cr35KtVx68J+90hSQTndHO1MnffDm2P7AxHuevtuDVsCP6GgH/0grquevPqtSqXgBqk+yfzh5CWoR/93lyMBuVZD9q6f1JIEFQDQ5c+d32jkJzeVkieX60auhzK9UMiihJ4o03fq9fwrm8qXawkBYEgEpX3HkKCbK/2+17efCURY1//za5XFSERPKJ7kXo0dI192UvHVUbwhf3eQiq3wduPq3rXw7NV25er+pBhf2fvDFbbhsE47lMgYbTbLmVtGVtoDjnu0ItkB2RyGATiQ0wi0wcQ7DHCnqJnj113me/aEwRyrJNDnmSfpHhfolnJ1tmHgf4dbF3J9/f3k+y/RAVuuL4dDbj+awdSi78m05C+vW3x3LW63Zr+9Y8dDV9/BG0IIf1o99w1zNWgXX14489d+3PX/ty1P3ftz137c9deXl5eXl5eXn+m/+Lc9bs8aFUdWdwGbeqWMdnquWvJGOsF7anPQPxd0JZeFUxJXgbtqCuZUd7SuWspGBMaUj8AtVH/I2OtQepKIQQzLbQxV98X06kAMSP+vWE8mUi1AUAyHsWrJsvfsRRkHEANQ+oOlyLRBsZBfbHGbujOYBySmUi0QwWJNQWpq6pTSsmGHzqIJmZS52YwHOOr58ujHirlzyvduRoM1euCtSoHVtdCcfv3pa8vzNuOQUcGT4U1DH8JqdO9gtJjENTXMg40tCEJA0n8DaSbwYW55rFxeDD1LUjWTBIMo+H0YA6jaFa9e/7AYN8CjnNYD+nydPnraIbvz9f10cGGtLNm0vnbrXP3RCjIoLBaqIGUpGggqlEo3JDu02WqDA5b2A+DcaocXJDESUg3YrFYLLdE1bcdwvwirHNYsaOZdDI/76cLJWFBMg7hp7wMzSAcOyxS66nnzM9+stQGv0EyHTxmvQyaiOhm7703mP3pTOqny+XeobQgRcYgjqEJusnHoQ0JHdz5eScSYwBKN1YPyu4xG8WxjEv4Q09DMurZy6c0AQcbknGgfPl68yWOR6MRzziTprxyIIRQjIYT+dmRYg4OLkh0LmXMRyOw4OCxhRbojoRQ+3FDdDRoC+HOzz6fzOcJOtiQ6JdsxJVDzMGBg8GD3BKyEoWa1KScqvr2kzvD+pdyNFEOOAxiRkz9yiHZO6gW5I7SHS9KwdOkUAaO/MRoeMlHlsNygS0o3hH9lEHtWEMq5pQ+qguFmmxNMBpc+dntwQcnFqTVr2Gg662yyLjCoyHJNZUTMZ2rkgtCiB0Ndn6+gyke10OiugEplUXGEdKSs4mYK4di87QGB+HKTzSwIS21AQFFJePyMQrlL0gc6k/2DqxIiDM/u8bhBRhwMJgcQkp28LloKYqCQ6U5lyXHmaTuWIAkUt2DGoat1cNRNFzm2sGGFKo5LsET6oM7Z3DxugeuOmB7SNOEYDTYLfB35yCRGYMPgoMAC6Z7MJCYhgT3Z7EiNdEgMBosSOkxJEqoSJO5cWAMIYED/M9UTDmp8rM2GrL9ues8rptJT9ohNQ5gryHxahg0JBiBk9FQ7KPhFiHZTz1SWpDiA0hsTkJqRYM4vqGPII0qSMrC5CdZFGKazFPTgoGEDsWanouGLDiENPodEgk3ZcEZQgJGBhJgkjPqigZ7SX/bc0EioPWWgUnlEI9MC/BtFlJXfsIXPpEMJONQFw3gEu4SyfUwaEiZ3GuFkCAa7JnE8ZlqzyQ7P9VcLzm0oGrn+evXayX9I3Qop8eQxOEK5pULEkYDkRMu83IThY8l1Wuk47WeHQ1Wcr6AuVoXDZiftJRfNiGN1EpsFeJy9QgSOnzE7EdIddGA4aP2UGYRucmj6GC9Wr9r6Fmrl0uAxN3RcLTmDr98wsWkY2slu4GlPt7QNiSghPV15XwLDvCdc2uF9RGSvqEd+WmvJl/nF9GJrRVevwUJVBMNCAkdPuehe2sl+sgf5YyGul1DdPFpFcFfdbuG1LHpd+enBcmMQjh+qN1/7oq7ust35acb0kPd/pPQ6NpR/lw0ICR78zbG/Wf4cOUu78rP2q2VkXGopup4OHBXt29oBg5WNCAkLWxB//t6YM3LZ0PCmVQNxPXVTSf4U2E0OCChhSo9cCN3q1M/k6po0PUfhoObZ5Q+Hw2gaHx99dzaZ/OThGPHWD4Pkr21osObwFKTkNL7fyBzPhqWd1i+DUiikfLuaJg3W92OhvQ+aF4dfOpNG65vR4PA9V87kHpBWzKQrOVT43M1exW0p3uAJII2hJB63aANISQRtKv79/7ctT937c9d+3PX/ty1P3ft5eXl5fWTnTN2bSIMw3imQgMSxEELHVTEJZgQ0VXaTiFiLSGkd8MNwSEQMjidWwZxVfoP5HDIkpApV8XjJodM2mxCRoeCoHsQhOLzvV++e++8O8/WO0G4x1Jqxed3z/O9Tat8vLly5UrWf3PvulYtZKuqUytkqZozqWZ677o6mUyyLGlCym4p+BWHAE5m+66r0yn8Mytpg/wJ4aTrzP6QLOlK+v6bjnAXv6AMZnVL+PsRKdfjTIdD8scbydlK077mDOEPApR6SbCfwJ4IKsKUCOm4bw1hzwDYe5OUwr3rrSm6h078BJXg69u/une9WRtWnQnsWcGSzsbjtxdtBQ8Oc9EFHCkBA6REgNXY2j63da1WrVYdB+6QJJC4JPW1cGaPEeEc+66v1BxYe5qAAR9FYKkIyxUAf1jSpa0prGkwWCoCZwhOEvwh61ay+9AhH+XPEZgQPgYUJFUvJXwN0RgqAKTcAxHCLUn/hJJgP1HBVYRQSTxJ/o5sAiSVVJueCCkACIzgDOEI5A9CQkmXJifS/yQmwiQ0SSrCzIY8AGY1/vFVAiYwIu4YDm0pLqkd4Y/ySdwRE+InCfo+m1GAhJIc5GUFSwpNEhE8e/jjLaEkeg1j+19LCk8SIX4czqTsUEnXQt9eGZA8SdDZ9ItwZwVKsiyzEvrxgwlRk8Q6O5tMl0e2kM9ehvAAx6brL6lKoYMELolE1vD+umyP6UXntwQLayVdX0EAgBAuaaoIZP21ba1WKwsiEwL4EVyS9QSARpkDOI4khDPAH3UvlzuwHlssj0AKTdInAfBK2gTAWZcUOubh8mhl07H5NbYiSlpLFGQCAAIHiIlw8l38PfJPIigGPrn/DP4geCXdYwI8mfCdm40gCEWes/XslbkmuJteBC5pqOwXi4X3WBEdWTGTdPBkLv1NLulSoCTPHgCBoAicgRGRk3TQhD8priRCLNbikiIycEk+AFbEQl6GZimqpB/KP7Kk+GOwDz5gj7tpGgTAG8/qBhOG0+8z9l9wSYmzunMsN+SbXgbfMdz1SoI/A3wl7fx+kmx7bS8iEIMqCpc0WdozQWBFl8QIoh8/gn2fAJBKwBG4pOnKthlAgxQ7SfK3Bzbcyb5PBEMEMDhDRX1LJsLZamxHRwhn2K/vd+3jD6YwNfCOCAqhAL6XbQIsKTMBOEMIUK/Xd63xsdskj47ZMRTB68ib1rJvcx0AKwsAzhCKYO3v12H9xEV4tQwZBEMSvAjKXgbgbwvOkg6OAOEIOzsHyrqpRP6NDkeQBA6AE2BVESCOcLSDszQMk80ZESzJ8B8DjRCX9I0ajjiGo9mjztzodDpUDMmV9jElSXsqyK/S2zXBDhAO72A1vbAnAkxZRAiXRBngH753XfdFmCn7p3Jf9xpACM7AEYIETG8z4t518deSDhfeznFGhE+BIhCBR5X9wyWpCLPDvlpqbvTZn48htiT4x9y7rgcIvFueIzAhOEmmn/C5UogRlwQEyl8TKEOHBqkTOUlcEvzNMj9+bEnkTwBGdPig4yfJ/Ez2sdr2JmluCEDfXxL5i5IiJ8kUrxEdLieuJBCgAwPiCDxJHIFF/vjkncrGn6xYsCD8+ITMTEAEmiTOwBEa9EG54p/LxJLGZkMCmBCMoEpy3VO3XNoMPnlySbvi5GBFEbgjRGACWVdKEdbJJdVterHnkkhUEgHwp2R98U0g1C1FMEKT1MBzw/uvtIdDowioJBih06mkcu/6mgtCqKR+owz3VFQ6DZTUl/aVQnq6HYpglAustEuCGnyuqZXkEoAIxsdC6ir7IuAf7hnIK8ng082mJPbPqCS3wMqgpIab4b1rUZJ7tZCFuKROIUOhpNOM712fvi5kq0ol23vXG/m96/zedX7vOr93nd+7zu9d58qVK1euXLly/ct719ujQrYa6dnuu76ha6NM712PNE3LsqSbGqRnt++69B7+e9oos33XIw3KrqSNoia19zabfdejXU0pk33XRawCUxEymNXLerfLBE1fplyPrnUFQFsT9t41Kmna39L3W10hRdDHpruRnr2GPVpE2IUkILX/Id643NZatKlLbUyVAV41Gs2/L2nzxgt9twV/IrSpIyIM+C7Oxe9d37g+EifbbhGBSlKEwRMAoNOLtnLjuj4q7mkPoXabCd01YGB/apCa5fNbbxdHo6Kuy62JD9TSzsctWVKr+xCDVP9EF2XOV9JmafumtIbIH1s1BaDHJbW7IoS2PzfJnktKPss3xSJMpbUu3qkIPRkBBDVJAxv+IKwZySWVbulU9gPyVwT6QGbo+UvqDo6lv1dSwr3r+3sPxaJL2Dx4gFYUBO9VSdC6JBBeHryaG3ztjQi/33j/+Lm30RSFCGMOQiVRBElo9XqPcC/N4PtQCSXdevhcSAB67R4yyAi65y9LkrMK99br+dwwPEJSSaW9o0PpzxGkf+Cc5ST1XvYWePq+IUX2PEnR+67bWERFBFVST5VE1nzO2mDQnolraYaSyRFij+HmT/au37WJOIo7OYQSG0HI0KGJ8l3kXA4nUTQ6SEKNxHDm0AxHxMDh4HTjDSXg4oX+BSFDHHS0qQQymOUGSVAHha+DGkQQ0hYkaFtoQd/d97737pvk4g+SLY+Sqf187n3eu8v3wafvFEAOEuguA6sy54AwO8pmqcjB3Qy4SNhJuRMT8LPrAgNQQBUgBVYGtQXRqcWbbdfsqWkaZ2Ax2knHR/Ez/rYuN3gVQCQA7zBo9/I8lwYEI/ASQI0mihRLwdI0vpjVwWcMim6ZZsb1uwEy95lwBg8aKCZ0Uk70XTfYFkTGsOGJBJ1ys9ktGprvAmkzjjRnEAPhx0Ra8nfXQXhVqFjPu3BhGlp9GDxn0LAMf+ykmLcuOo91rqyDcYx5NBiDyJEWRJrcScYKJuAu0+IiuXdb3X7IPCCMQhSJUfypk3IN33fdEPZRQ/Rs3+xDNSIR0jamiFQFhvFOMuLqkkcgR1JqYP1e5TX6xjRCqZaj8Gn4IqFKgVYd6yTDaBX4aLUK31ooUqVuMxsLUEhU69KkTvUbg7aDyERi+CEi8Qze11Q40/N916qfgqIDMPcTSZJE8wqV5eVtaqTJgLoM8COKVB3rJLj+nBqYGk4AAyuDblUd8T0CQvayMgT9Jbf7bSJTAuA8BewkDBTpvemeuNVVLpKXg1VETxQEkeWtD/BxaXcYfdMnh4P0X3bS++sjU4OXgtktolUGPmynygB/ISrTb9F+9Bp1fFEhncRzAHx70/SGBj41HHcZ1E0Dfh9TkCS7vpFVsnsnvy0v/4gexHfjhAJDWCfxMtjPTX8s8fddOyJ1DLTKOPj04AFZVyit3bhGTy6fvJakLwfbxvROAj+rXTNx8AmK1GqmRccSgRQ2socHn/eyX+TT2xei8a1d2oYUwjsJ4KvlAg4+EBG+QDCScp/1AZG06PChll3f2aFHd5+9/SQvk6+7T5ZBpNBOAvyuyQYfL3AbXqLRdP5OEKl3kdS3LtOj2tHV+xFKqZxr34K7IayTira9ltdvlCEwB5wNl1iLiyINqf16g0jJb1uU/gKG/vAO7ePdgCI5F293szrbgYz4L1YFS1RbFKm39TF6rygRSiSSJBSC5AaHAyk31kmAvvba0r09zkDgUQjD7bmvwCCm0Ovtrtt14lBQxSXovXr27pT4TAKbeLH7XNd1b/BRgIGXQdxHGC+VRkWSyheJLW04FPT24BE1+ofDet+5eE9Po9puPs2YFp7p2SZqphJroXGR0r5ID+RbUckmkAF5/PPHd8PRnFfXaJdITemYJj9MIkPeFakw9kqTE+Mi2drH9tDWJOk7OOmZidKDvgQHJVV1HmEQ/ok7HywDf1xjkNI4w8H+/r7N3bJGNdckNQbtDz4FZyzRM+LgA4H400R6eLi/4+BD2Fpz0zJNUxUHH0ghIBKO0BHEnyYShPsNbRebimVZfPDhFP5oJYwlEIWQfddnSxNdlM49pPMzPagiTj5MpIyOZShHQv/ZelwkCKlSyYae6UdFAnx12r7rOBfJZ6gLZ/qM7uCPTj4Bkcrq9GW6Z78GRQJ8OIghA4rEoBkHdBJLoXzlhRI6ZeINHRDJ7lVCBx/Mwc0AHgyRM7Hwi5/41LPrFp64hcGHBe/YSKSRWokJfflXIlXXrJHBB0VC6KXkyj/5rlEkbc0ETI8Ac2AiAXajkVyJ/Zfv2uskw8KxBAcfJ4dUJLWa+B9o/GoAAiNTwLEEUwD0kFr+q0jNDjsPB8uQzyiJWfmu0x02NQQIsoUzM/RdkxZ7bwcyFBLHZhck1+GDj9dJypmZAKNIrRQyAEFq5r7rBiNgDMqTYzOPVZzdslcSM4fHqQEYCjPH56MVI0gh/jxESgnvU5uHSK05+q4dkSLz9F2fB5EyM0cVRWrM2Xe9pB+bbyRic/VdH1/4rhe+64XveuG7XviuF77rRSxiEb/ZuWLVNoIg6koQgqqAOqHWmAT8B6nSBFcphzVsUm0RWCOCmhTTpXSb/Qd/gH/ghBpVB1vrRCrDhhx3+oDM3d56Pb7boCS+zg83Rtw8zZs3M7tw6BnPeMYznvEQL6Yn42KenYyLTMxPxsS5hmzU964NgB5TpDMgiMXJWHglKL4GM9rvXRvwGEmkiY+vSaQz+neE+IjQUZgxfu/aIBF0GMGrM4ENAH0K+olFmtyAUi1BgJk9ZfiFVlJ5Bk+hn1KkyWshpVSRwFNo8zTRZ2+1bBFT6DjE7P+Nc/pJYAgfcoAO/zn1JtPThRFUWRnAquApsn9VhWJnhuqIqCJDLAMEr4r534eeZ1lmhBBaa+gx9HLI/ub3ruffKbQRLSKDIiRF0kdOvenprTFNRB/aBIKeSIo7SR+1GqYLUlshACNIiMScdMxqmJwL5Z9qCDzDcSIhc1KyRUEupSe4eMjw8Z7AAeHPTkqL9PpiSfAMLAdzWLnKNQxid5nva4wMPl8+9aYJ7fUyxH8rm/gXgWC3Kj4UVVOJ20NVFDbnhWZOSjf0ufLxWQo70YlUvCmcaBnKwjpogwaOnpP0zUD8G4ofCUKdXSlELgjbW3G4bcog3GVe7pFC1htE5FZN70+KL5cP0ImUu2JrD9xJ+c47CaStyzvOkG7oG5SegKUApMf71aNmEL7d6DNr15Bw0uPVMNNKRYZYBhCHorY7ESliu+WOGErkZYAAvhomGWJg+MqdtKPSJhoa9mvY1yq2W9pJmW5UlZ7hW8jB1zk2A2doCkxVVomZxBr6laEnfApcI4lEwGaSEe/ixOjCY/vHU+Cr4SU9AwMMaHPY36fwLqTAZ5KSV4A1MaSdNM1MxyA5A5T0BjDgRVIk341XV7ZG7iQu0pkxRgSRIoPcX9lLW0NXhkEnUcj92l7bL8idxEU6y0xIgTsJwZbbLcW5F8m0DLEMbcgftowp8Kn3oquB8Qw9J2GJzWjG6CSK3xMJ1gA4cE7S9yJNX3KRokrMq6ntpjYqWpW3m+5Ww4KL1J96USRPwZzEt090kvb7M4rU5cAIluhTuPiTSFJhCM+cRNCdVycpkdSvpgqEhyJ1FNFJmxoQh85J+n41zBNOwvKq+gyeIIrEnIQk4Pru7heGOsQyE3oiIRfpbn1tNz6F9Exy1bW1GxwY3FoTw8kjkR429OZHbT9bh3HqDTrJVbQalpIzdNBhbp8Oi4TrDdSqRdJJiMKGwc2dRDBNlbmTFPPqXvmTCU8hlsFXYY/InUSIncBEig3NBjcoHBQpMAyeuJEv59ljkeJ6w60D2AUCP5XYWQ8HDsSsAl6kjIkUIXFvSytDCnyuCnetncPBkxg/zKdFUiWN5AoGRWrOetaqQMAZqMIMrwIDcxIBsfxc2rYMueDNIHZuVdgchi4+GY1rjiwlkqrrbnBXlRC3PvJPn4M4bPPtHgNDzMAMvHedWg3yG0rVnfVK60SDrDg4YtN6B4Te3a0Xn62G1OB+W22Lwl8WDpaO3C5x8VEydhjHgonUO64iiOrysNq1RXDEpRMXn/SlP4iEOLx7wOXhrKdXWV4N3g71ov/10yJFCr4/I7hIKM5T4flqUInj6sDgjiKB/hTvBkmRAkN0Erv48JNYJNDaLGbHvHedEElykXi70SPzGfdlGudcpIhGpLjdtJ/bWfbyZvFqyr750SJhos7tHVoYCj2f/V1o3tBpkbT5zc75uzoNRXE8U0GhiAgKVRHEgq90cFJoE5tom6ZQYqFW0Q5Ch+AiXdwyCL7RxaXoJITn7pZVAoJuioKCPxYn/wxPTO47ae65t+0zd7vfP+CcnM85N98EDvflhcundg0ts4awcBqWL8+TsY8GqTxJy8Xlzb086iRB+Pb/RkdrID5Xl5criIzWUIb0sG2gFEBaYl9VQHr42ahcFwqQnlw1FAghQXdVqM4gKYqP/tkyUCogvVO4d51CenfKUCG0hvuGCiEk7vuvakhLQ60un9Z713rvWu9d671rvXet9661tLS0tLS0tLaWvu/aSBzF9107XqJ07zrxPO+4oU4XPZCj8L7r2EsVK7vvOvEhvApI2IBMjpr7ruH5/TS6IkjHYj8Nn0NScN81xAdlhKqHVLvuTSZZgryE+GSV4S859gTkv8pKQEgVhfdsUJqgWINzvKL7rp969nN7PQNErwbSsead2LdBmOEVlvB/b73a2eZe3+xMY9tmGbAEVsPro4WunWnuzfuW2QV1fns20yTNABVgo6+f2z10Yw6xLcvMBBluTWwakrMTpNqxM415v2+h/sU3ux2Th4Rt2BLS2SbETiNaRbESPsU2ag2Ss5U11C8MFtOumcqiM9z1D0uYcJN078SGvWu3FwQH36ZmlmFdOaRpMiEnabM11NqjKIqCIHDNKVGCuRmS3D/bvTAM/2Xo9bokJCvP8JSClJ1osTXUF2GqCASQnlGQTJNB8jhIG63hSi/MlEEav8UMRJ9/lSD5KSWpfz4IQpYgz5BBsgST9NMrQkJrEEFqBVEUMokgYQaA5JQgya3hwShgGbCEj9JJ+iGYJNIaTqfDD2HXKDFIphASedwoa6i9GI16rATs88F7hETV4EiPWxHSvjumMgAk6ST9ICfJ5yGdmrlulqCcYdmdyibpNzVJhDWsBgNWQqnRvccd6rhZaA3EJPleyT/r+8OBK4L0dSrr87QAiSvBYdbQmg0hAwUpyiGBRJBiyXFzckjXbs6GZUg4SY+7ZJ8Ja8A+MyXH8h7MhhmkHkLCw4DWQEJKuEniraG+oiHJrAH9k4Lkl/zzggASswbJJCEknKRD+8S33ofZDCFxbfgjLAGtAcQfaMdz8gNdwzYQk+S+JTKYBWvAEgqTtG4N5/clk4RvPbrRP+lJoiHxjQ7E1sBBojLcMEqQUmfgrOG7FNIXapIYo5PMkjlISGkzJG8N0m2cpMLH6uoQUlDIEIVoDcJJAmsgJqn8kVT7MERIvLt9lEL6IZqkpLh3/Wj3SaIhZY3GP08ZJJwkyhpADNItEhLamgRSJLEGs2ANxG9JUt67RkiUf5pyayhD8n32uka1bg7XIWEJ6J9EF7qEf74i4tPHDQ/DNxoSbQ1+TO5dSyG5ltwaPOyC7V0U7F0jJLE1WIJJenoIaSL+6d8dkmUipDyBc0myd72iIEWkf6KK/unH0vuuwRpEkAKQ2xV+AWQH2rHBAOT6IIGE1sB3IU29t9V91zmkkn9GUv+0+v1Gk5vLbSFhCh4SRJ7PG2fOip9cPkncjw9YQ8fMZElD7w4JraHThefeax4hNFqDZJIOBv3GGSr2/0BCZxi9qWbvOptVbpLG7bpRicAaiBJGVW7OtjhIQYV71+ifCwYpWmBfq4OEb73gjVG10BogwUHle9c4qwsoYVxZd2lrwPiKIKnZu0ZreKFw7zqFNFOzd43WMDZUajXbV7x3vRoZpPTetd671nvXeu9a713rvWu9d631l73reW2kiuM5CZutK1a0oCv4gwVdPAiiwnuTJpM2aUJDJjAlbUwhkoMrQsnB3jy1YQuSQ2KgZMgeRJv1Iri3WQ9CGAjEW4dkSaCZRJoi5qCH/Q/8vPdmmvTHrvsjcxDyKbvLbofPZ76f93v76esMM8wwwwwz/C9x5Q2Pu7guedxFjbzucRNv14jP3dy1QeiyiwrvyBuEqu6ZtGDoFqHkxLX7rtOGXoVA96rHFbxAh7o+YAKaO/ddN8hA100IdLS8G/ddN0ZkXdb7EDjWQlenf9+1ljsiRsToQaAZCoWmfd91JRbdRB4hjmGACiBQmep91x+EotHYNvJF8joTaEAAJk2R3u+PRnOHRInoAyaghZnC1pTuu74X8n/hh0KOECPO21jSQkxBu/H8HeeTjBbzC8SaxJTjhgqB+ibnP1Gf977rvMa/YCGAPqTEIwoBuhAIhxqUpJ81jf72+8vpq/x/4rNRWyHqJ5K+Jg8JUMiFw+HNE9Ty8VMyg/p6sOZN1UyqdrUQU4jZCrEOgggJvU2ALBNAAaRde5r7rj9Qff1aMLgYxK+aJKmtClPI2iZ9RoieSMgEoJuxcFjroICqXnvC+65v5iuVRl2lAy/4Ge5SibISMtwk8HdYSCDCHTqCQO4++CVD3niS3HUFPMBKQ5LoV6wEfHiHVO00HJMAQm4lEjphGOViYY1CYFeXZe9/5a4rWb8/m81mMhj8LZX6aou2ST46YVKuzqIgaxYXcPj7hgw8Pned2d7ehgBTgESjo9IhM4lpfAWTGrZJGAMEAQFdJUA9F95k/OqGzLD4mNx1dnuPCXAFbpIGk+5yj2DSP0St2ybleHQsoTgOUfwBgyIRXsKjctcre3t7UOAC0Ww2LEySJJjEFWppqh5zkzYPEVlKBPQeF9AKxOFnChH5EbnrLPiZxFmTuiqdd0xKUUllJYRgkBIPxEULHB6N+Vd5Cfpfl/DfZFMMuAU/V3B6ErlrDwavJUzSCBnI6EIqGQP8ItUFASO9cIH/z2ZhdHj4XaHwnT/GAItET1q5L0zChzBpVGlIpGckE5HBmF4FvUiZogZ9l1zYiaXJBCSp0y1shnKhEDOpApP6tUmTuugvyWRkg5xiYMQngmkGpo93z22fWGzkHKSjblPTMHgbyyqtohm4SVUi+VSSNHQj2SM2zFsRkYiCSciA8o1S8+x918v0goD4e73bxN3+MCkVtE0yMRqqu8M+FY8IemBtDQqiABWfamxNmnRNopcoMKiqSuqjkUrNCZMk9qh4vj3QedARAo5Jhgnlk8rk+rmwLPGnew7GEhIAEZ9ELduk1F3ik7ijkjkw5DijZwqOSdwgNuIrb44LoMRnWgomEnQF/mRk3Rr2uc5pWpZ6nVlvnmC/PrRkXefeCAHHJPQgCLRCQN4x6Q2pv1hLBVeTa4lAqVRaZygFoKLvWoM2dQTSwiQ0g5WsGUE8DzB+bhEUxvyHYpPhbIjnf62Jn1SNFoqLGgIccd0yBT8FSDUoTMLveByAwJpTAxQA8AO0AX5gxTbpI28QSKWM6sA0pR6DaQ6tksJWQ9H4aXNQZW8hTGJYtRXAOg6+GUPOr4XDQsH5Qu5cMOhNDUB3AYxcGlpGivVS4JyCKAHcXEBeE1NHKxcGJk16ae7Xeco7faEQzn0Ww9WWIyLQHqxikUoyNk4rTAIumBS5ZRKxPudiDn+j9b7dChJV6yds2IajmPGie84Q3ZXjShKYVFg8pyC6Heg5jnKxGBfAtZLHPkLfECO5V29dzbMsaDYb9TuvP9TZmykKl2ACqxdMiuAzmB70QZ8INLUcwK7EPD5ipphzdu76wVZ+iaVNM9nsZl28vRJYL5V2bYXLTcK/6LpsjVuvPuoA3bqgUIcbxuI7doJ/f2lJ5NM1/kl1PYHRgFHBakgKBdBNlhBMeWuKZUoOeX8o9cgpeu2BYqD5ZOebu5wStC5v2zV7vAG8hIsKwcF8mtpTFusMfDXQdb1qWZZsGAZK46ubkXTSPvklKFRahIfNnQF91iT21l5wi2mP0nE43dAja6KzMiF7aYCgsdq+4SzJ+1tQaFCRWCyNFSAQgElgNxar822p6hUlYGnwOQoowbR28c4OZBRjGMqgRyhaeWzSFnK9pG3gXSAwYVJc1pVBn3I/ziwNksozjtRZCofmwOKoDodtlTkoRoLoSfl8hT1vJJXApALmpPW+JCZW8IulASJ8/TzEksFcvRSUnlmcX9vfP4TAqpyEgm1Sab0Ujw9V9iwkCDWH1EdgEujF+rl8tTU6upyfFaye2V68mld91PSuYvyfmpTYFVMe0LcWvWyDOl4aan2cGhqYAVrdy0To+RPPC39j6aph/GD8C5NKinn6bFWXk9gv+I5VmrZN4qeG+5gAQhi9uWanfl6ld273spCm/3jZCLVNilvjcnu6kpQtQn9mpwbLaw+Gu2jYRghTTwxg9/82m93OkWSHRE8u5G6uSXPsxWyTcEIdQ2aDgZBjbQWbjIn1k6qHXCHLsmDs9Mx0BBqX5K7nvVyAK9wSI1/sPM2IohgSFkPsxM6b1NLGBx+BKBCrgP8CXqoFHQVZ5d7ECIceUHBcohq2eivMpCGvgRWBvqoJkyDg4Et/+Oblx8G3vEIhafD37+QKYuqGYzIWK76Z5Eerxcmj1aRJwOf+6KN/EticmI29fbZejmJR4ZBcKslt0tnkO277aOWY5KPnTPoiGnrMfdfCpGCVUAr+7c9EAUopgB6El8yKEjo4fzo96Sv71OCYFNMef9/1dWZSio3cUc7vb3IBZb0UkUghFnUUtIunBiighPDmvVcex+5sMubB39Gy7DgPtBPrKECCnqNQsU8NTEAcrTSs8yuVJ7vveg4FIKffyGSjOR8BMCXFVVKIThx88vxoBXoIiFND/snvu75em4fA/ZVwJrtJGOKY9YgU2/Y7JYRCztEK1Xpr3o+fMhw9h0NGh3+nIG+CPhxqk8IX4vzpNMN9NnG9c/3ll54ld532qY0K2wN0CWAF1iOExLYBu4bwSn7p5ifPkbte6B3uL0FA6/BRXAoMydf+0/PnSv7577vuVbbYJkOrY7i146V4m/jFEdqfyUwnd/2AbzLEHiBeUkjdvwf4Q9PLXe/nmQCRKLHiiQEZQWA7NM3k7KvYZORbKiowlEifRLf3slPOXT+AwB+ogOqKrGIQrEw9d72/tNXC4tXT46ukE3bhvutPt7ZOIDAMRizSdCW3/PtWl+1jghsm+dDjBl78nQlUg8H+DY87+PSECxh9j1v4mwvUXMxdp3205l3wuIfXl2kt6XET1+icy7lrKeVxFzdedjN3jY9Z7nqWu57lrme561nuepa7nmGGGWaYYYYZZpjAlRc97uLDjMddHJTf9LiJ98rlA1dz1wc75XLW4x7ugL9cdC93/UqRCfygupXgv3KwA4HiEXEpnI4GAMo/EEqveVzACz+CfWcHBVDqW5g+/5U7t3kBDwkFetPPXZfBzwSoCn716N6U7blzGwB/0SeiDw+L081d7/zG+G/vFOuCXypOcUBfAT34mUIZ/KIADIefppS7/oXR/+bwA+CvFyFwsDCF3PUv5dug5wpwyAnE0TLDw+fNXX9wUN7hzgiJ8vdEgJJvymxA+545d/0KuA+KGFOAo7DzNTnFt2V7PEivPwN1LBw7KBaLZYDxc4Ud0J/hB4r/snP2vk0EQRRPRReaSBQglBaQCyoX9yGaYITkbksKJIo0kUxhulQrZKTYxSrbJFKKU3K9+QciX4OU8jojXUoaWrdUvN3Z8+x9mASwOz8EQsrdm9u5/c2sYZLIAP1Xc9cX/X4K71SRbARiNwsa/vooMLzdrybtdmdXxo+MU0SBtNJW4yKo6JqCSuIh37/bvXMxkBD8lxHw2+h4nEdBIHz7zGQNUiEFuEx3/5z07sBucdwy0APtFoBUTX4WmTCqTHaGC0lAawd0ofSHP1YA7A9CaCYvtbbuk+9zZx3zXCLbV4HGTXp/pf1zsYB/GULq46OlNYkiuAAF7F3BkLEDOrdAr+ifTyJcI63/lJbA3n4AIXAd3GEPGf9rG9AAbXfGuL01PKbHwl0QreBURDV/AcXFCcCVJdBS52QPEdDte3UQkBbLHM1Qik2EyFlDWT6cYEeRPeXHJ26BL2gLdLPqXYwWAYmWMLVrUAhQWs9vDoHdEjdK/qgJdBpCjUMG2pMEPy5J/JrxGqJiPvkEa6gO9EkF6CMCOrczqrUkPbJVkpNkZCpCkglybQF6WAU6dEAfEw9Hj+rHGwTwkyRtRUBukiXOygYgoIsoqKowDu4EAAnV95P0Xmv79TywirEBs3IsWhxr3QZ0CPmPP4K4YCTK7597qXIR3C0JNUIKIFQNaMG4MdDkr2MHNAy9Tw1vFAXgJEEcoVBHSRXoqAL09RJobVgzQI81dFgmabdnkrtMEssaiCwx1i1AB3WgF+VdkQU6uXUBXqQ2AEXIqmtIFkjQnHBj0XJyAG15tr+kLIhnyPCs0+V3a+6bTV4GiPydYcg0by6mFfhAn7o7XAAGGiGOLdDjIIzdf+SeEUTabDK2H4JTx9tlBehPTaBlErDgDydlXuE7eg27r12SlPf8ieSapIcEtKkVHm6yFehrD2jxvJIkVVAOfaDd9j5SKQPtCkY70OWxgHiY7PpJmogKPJIiTO0Gh5jn1UDn2nVo6y9C9cHNXb8xnIZub2fu4mVrmJkOvRJoto/x2qhgOKDHSrtPDU97Kf0c31DgGOIliRCCv9QrgXYhMgDNwNECcJNL0ud+394RBlM5GjdbA9wvT+cNoHmkOGegJfnTkV5fuYJ6firMLWKsm60BRfgkE3WgoybQ1n9c8lAoDZV1++WtZbRQstYaUAKKMIA5BP8m0Cg80uDmgM5K4EKDivex5+HBAe5Jq1UPfx3iWQSqHgWIVgJtn8UvZtICvc9d5+FBLH6m5npOUpZwWYXuAjqvAy2xAG+kOI56ilsDKzTCBoMIaEu0w42BLlqArnTOh1jAytZgCzeAThloj+jjOtAurKWAk3T70SvcSa3pjsmKO7SNAk3HjanuhIB2CWLtvebWgN3GysyRx52424AOjfjqEui0+fOu3YszGfXsHUMUoX7kZtzYHsKfqmXu+swtAf5sz8fVFqBrZ/rEPQx00fDn1qBwfCpZg73zB9AJA91y5M59oAfNIza3hrQsk7G5HjxXgY6r/h7QhDMu5/3J8lpD7s5VuSztR0lggI7uBNr6yw4/fluSXgmb1eAE/jbCKGfc2oHmj9BYa3elPbWGXm4rN9qTOwbnPtDwbh65uWLI6Z1z15/fUuHOFFWwReiVDGGAPlWlcfVIr1XnXnPXP4TNry3c13J4F9Ck9KJz77nrx7ZwT2wAnflAj81zEtBKq5Lo1187e7sP/mq4Lj6IMlu42Z9OuVZyRqeMtN/72nn0LwPMaA3irU1s7hUYBhpLUBedZ3v/M3dd9M1J7LQEOlwCDQ2uOvD+P/2aIACAdhUms0BThFl3LXPX38zby0RkAwxlaS/XN3cNoG8c0PAnogfdNThza/h4wAXD+I/WPHf97YaALjTtn8Ha567nEXgLo5T+2WO6s3Y9h38svlAZXmP2qyexwgA9kvDfgJ68i0VfIYB+trMZPb7N+0rRh4jN6PYtCr7+sMG563MESDc5d93ppane2aTO0t6G567PD3c2q253O3e9nbvezl1v5663c9fbuevf7Jw/q9NQGMbvJJSgRSgYdRJFkNIOokuSbl07Od4xHyJTJldXhyySryBkLR0iUmihgiWhioSQRHApXXXR55y3p68mp9Z/cepvuMvl/p7zPm/Su5x7z5w5c+bMmTNn/h+dzkW79M2LVrlSuv2LNum7btnqvevSdd02S4o8BLRY0tCVlN2LduiUHiYAZkv3ruFHgOD+BWjDD9oqCf1MpL+tkoYu/EQLJaGeCSA/zVAO/6W+70HPEf+4pA70obSrJewT/s3hhwMvDENKoAhAJf2De9ewT0LACR4/Sgv7r+5dd4eD0oUyVAkEj1B+sC7/TH1lOLwfla7nLaQRbk6QLdEaSsu2b/2+um+aZukKFgKK4CF4C+Xb37x33e1HphkpVIL08xa4JHdg2eDyF3cZlcIJMeMueAbICTkCrdkmHpy0dweoe7HAiSFlPfKQoDqqbYEKkoxun3hFS5wIHpkg/ZyACI8iwvqzVG7J7/BtWb1evkOHBJpAswb206LLHflPlAS9+hkKoATmWEL5ha5p0gzOsXvXi+VyGQrIX0+gNWgSPI/+eZ+KOFJSf7IUqGZPJHDExNtZBLd0TeMfhORvztBcg8cjQP+E5FQS4dxo+iHnhAkvGmjXQJBeJVjKj5K05ye0HXFJKgHvVrhV9voQ1tfar9dFGHLATyPkGkC53KrDM1xS7+YPj38EYW2EY2soBbvtezI2JqAI63PQ+74kEwMggdGvwQTR4MNbR+k0kN/u+X6P/d1owQlcEvwiQTSCQ0P95i2dG0uU6Gew5AC+HzzkAeTWQv0aPNgHuzfv5cGSoihSWDhAtwbL6fngUFLHjESCbg2wL1E3XVK3s7WRF1lmGMj42QhW7PuxzyXdR700Qi3Cc3dfqFYHWNX8XTZaFeN3q8qYcUKTz74gPpR0LwL1AOhDsqt7UaN5uiryqkhnmZPMsyMJNvzBVI3Q2e8gArU1THb7he5xrOKVA/96XVV55qSZTNCffxrHQh8fSuqaPINaMvTEISBdp0mxnoN1lo+yKpXf0vmnSIAeBI/2JYkEl1uabHliHsKYFWkB//P5/GniVIauJHsDP1AlBVe5JF5D+ET3+ltVNSsK2EVGlc7W75olffKnL6XfPyTs711/nzBpLG7PPEnwmMqWkiLJivoI1176LwEnCAIa4fGhpInXfLKJJ46ROnmxKqosy1erdaJGY70EQ1CCpiTgcT/1NViOUY2Ly1WaJe/yfI7NH/yXn6fQK2gLqiSh55JKB8YjHeGOdWJk+axwktxYiz9KsOV374o3a8p+tQeZEKjP7Tsyodxqn25+3ayVeBcMI9+f/NPnaQC70m84AcT8iUQlAUiaEfYhQUxB2HC/7vWCwI+lDFaG/L5o6SHUXJI5ln5dSYRSP+uBAMQCyGozqBFiGoC4bpoDW16w15ckvlz79DEgN+FTQm0EflbFBhjTfDsacUKdu6hbEJObiDUJHEGPEJf0Qtzq0pZk391glzEBKxM3S+I9U0HMjfGYRqglXIpPMDoTJfyA34gg4G/+v+sxIuolXdtMxak44FRJatFBR3dvrF6S83G6EaheuaQTa5jCr7s39o2981dtG4rCuLoIUnBLiiAoLaH/TOnokIKxVbBKhk6WQ0Vx8QP4CbTZS19BXdS5qwYv2jQYz4VCJ0PaoYMhj9CtR4quv1zf6xup1R0K+krX8+n8ztE9UnJQdiBdpetNbsDArkRIq/mWEXJIV6Z8b4yHtFlsSOtcSEG0QA6F0J8ySCyFPtHZGixuOnDNuiqSQJ3nXXb5CkgUf7XIDJgFV2kYCPdbGnUQXg6JHDKDOcVHCnydYcGXYR6lAhyxV3OHHhWMOQgWzADKDufIOrPL7F3nkHpXERkgh8wCjEQHKzq1S+9dk4PjWKsV54AceAeLdGpX3Ls+f93/FJGBAGmxRg5EJLts++++dz2xyIA5wIKd9nTtZ53WP+xd979aEXMQIK2ibtXLFiG9KG5QMuAppWmnlr3r3CArA++Qduvau7aLicuVIaVbtDad7DpsFl2ErwfSCVcGHL91QyqOSKN2nVkodNoxoPognbAcVh1Dh1oshRWe//RAsgxduobEPz7VXwbLNvTpNINk6BAgWS1Di3BDG3rVsZu962bvutm7bvaum73rZu+6UaNGjRo1atSojP6TvetHXwy9+pI8MnTqSeIute5dL92xqxPS0/F47CaPDV26n7guOSy17V0vKT5JFyTzrksGucVTQ4PM5dTNHACpbj5TMmAO9f+pvMMPwyk5jDVBMt+4w9xgOmaQDusM/zzxfT9zcAtKgFRP+JHnFw6szqS79UQ/9Fx/4OUOO5A+/Dukg/abZOp7A/rnMQfXndbSSebD9stzp3fp+p43yhwACZ305e9Cm0ftl9mvH/uk3ng4IgfPuwmJVEB6VD308YT9hjkT/Tnupe97gLTbq2bp2AdH9EtTCk3ivrIoh0QaVzj1Hraz2I7wUTYSQXoPSCMeUrnR0FrPr3p9fDMNKiA5IiSXCp1b3Hrqmd0wns3C7WcWeRWQfiUFpAEgkQUgKcLHQRDMZvG650hScLaQpj4HaVgSUje+uLggA0qBhwTth4RO2gepFVL4rcNrloNYBHL4RpB8DpJqNODyc11DinvSMjBIHyWQpsrREM6K+IBUxJd20ru9kFgnCfGDYMfBASTBQQFJPhrSmAxyB0AKCZKikz67HKSpcjTY1Py8w4wcfrMU5JDGQwkk+WgwozgmBwHSRAqJnXo/yndSFIYxl0JwAUiigwISpSCBZM9DOCCFgCChk2QOakgYDVZmIIf0TAKJ3DAa9kAiYTQcRHNykEHCqbcnhUtA8hkk0s78pPjMQeykDTpJDkkx3dir1Rk5lIQEAxUkPBAfsBrAQQJJ2Um/kh1ISAGjoWWpIK3VkHxAEuucPL4NUoBTb08nOYB0nQMrA16tAAkOMFB2EuYnZTHyxU5y7xZ713JIGA2ig8ONBkKEx1WcehgNpzJI4vyEuNFQQPIYJOTg3gIpUI8GzE9AEjrpg3ELpFkJSG9HO5BQhoSd2x1AEh3C32pI46EIiXLgj20rUnXSpKfqpB85pAGDdPPFBw9JAiQmMiAHNaTPBIkACS8+3NyxRUhIIa4CCWXIKgCdROKZhDLcU3bSdzkkjDUFpCCHFId9JaRLV4TE7mNAsmSQMBqUw0cCiR3XUCSHFGA0yKvQz0dDAYni5w58fHUnlYL0k4ckxsdokHZSkI2Gvno0eBgN7lNTvjcmQJI9EMs7ydlCGg33/2RECkk9Gpzt/MwhDQaj5DkuvwQkpLADCdq+f3qj0TB5ZSr3xqpBQhHy0fA28fBuUBGSajTkCdD/B4dl9q5xu5UfDa/Pz4/b6Eu15PMzkEOiyJPJ8dFD06ggKxIgiaOBPKqGBiRlJ9Fo6NN1v2wjdGXZyoeMTf/4qGTs6p00ixfYoa+mUqMh7NYQHaMh3YEU2kZ9ioROmnUNqH5IQWjWGF2cn7O1UbswGqj5bUODAImqq0MtBinEXrceSHMD0gEpMg0dQq8eGfrUJUipoUOAFGn+3rWVGnpl69m7xuK1nr3rO83edbN33exdN3vXf9g5Y9SGgSCKujLETdq9QNyI6AICg1IJgtO4Seo5xB4kF/AF0ukWdpFDLCmF61TZEIvvlZZtZiYgmH+AHfbvaAbB4xt3bdy1yWQymUymZWrxedcrp5x3XRO5Reddbymq1zPpPqjnXRORnklr5z2p512TYt41oqJV8q6DRwGFvOveIwWZFPKuAyKEYZLc8YSIYhSQy7umMQRZ3qS7hz74eO5YwUuZBO764scAW1RITGJz17RP5BOT+kqAuw64AmrAJDZ3fTUJz3AVTGJz1yc8M0oQTOJz1yG9wqRXBbjrwU+eITWJxV3DJMjPTOJz1+ikrEl87nogPMN8KDkB7vqITkJwOlYDm7tuDiF3BZjE564HKnaSAHd99pNG2idTj81dN032CoTVwOauv6k4kwS46/NkJmVXQ5m7/ipz11SaSX3F566xGvKfG5+7vqCTsvuTz11nOwkmCXDXk9WQ3sEJcNdDabuRE+CuT+VOEuCui50U+Nw1VkPeJB53jdVwhEnpXN0yuOvSaoBJfO4aq6HwufG466MvbLeaz103h/EKmTs4PnedWw0oUPG5a6yG+Y+PdxLcNUya//jUQtw1pl76Ck6Ou77kOsnJcdfYnzfv4GS56xBPTzopsLnrsklBnLs+3U496uW560PAM4Rag7seRpOokueuYZIPlR53HTw9qnLXn7Vx18Zd/zt3/aHLXb8bd23ctXHXxl0bd23ctXHXxl0bd23ctXHXJpPJZDKZTImWwV3r510/KeddxzQw5bzrVjfvuo161cy77tqojV7eddf9VVipaL35Pb97btudUt51PP56hTcN7nrz0kXFEru27RTyrn/Yu5rQxqowmlVhUuvEDo6gljo6i1FEBFHxvcQ0ybyXhD7SQJrW2oFIkAhKLGgWRUGxKS1aBuqipHQE0f5sXHTV6MoaEKouTNpKA/2JtLOYgs5CBAVx4bn3vpubl/f6pnXyBCFHq6CTc/Kd+/PdK2euxViMKvRHnDCpIxiJxwhIDcykFr93HQcMJbT0vetAvA/8gxAQwxAJtOq96wnQAxBoMqnUgtz1paFiDPQAahAmwSXMpKJ0V7nrc5cuu4OBQbD2MQVhEkWgVJFG/60rlx4JuoMvBvqHhoYGByFANYRJzKMRSfY+eHbqh4NL7pFg8MUX+wmoANBsEoACZNnXcXq7z19+1E2pg/ghoAKxoSGjSYN8JvVLMjB62rF0g5WC8gsFk0kxChTghQDw+J23+MsjgcjQEGGjtLwEW5NixCAK30P2pj/70hCeixsCiEA/UzCWwExiJXCTSjWdHyZ12C3RSN/sbB9TIGz2JuFHN6nI+e1Nujw0PDs7OwEBKFiYBFiaRL4/wOi9J5p0PjA7PEwU8LmBoYE7m8SnUiSwTfnrRVy1NOnZwWEKXgOhOckkoG5SvLjP6PHDca/V8SM+OysEqMJpZlI8MLAnMcjCJO8DZv5BEBsVhriC2aQINQnmF4fhDoO9SY/G+vq4AB2GiTuaFIsUX6slDPSSzCWkx5ra64tDeOZ2wtIkgwQF/kGwWBo42pbMkHWBw4vG4w2oBngNYiYZS4AC+Rlxu5f2jw5kC3JuEv46n280yY0vhWnBBaxnEphBHVyoHfj4V7VQ0AWOFTXfYBAVsDEJX5tSV0ZlAp4nsi6CFaCqSk9d4B662QuThAL44XdpodatUxsTS9YS+KcbKgCT+AENAhYmYSbFAqWFo21qrK8RlgJiJpWvqQRZPkWDQVFCn1DowxZ2QD5kk+CXLACDNNALkx4JCgUuMDvcF5sg0xC22OSuAYsSrmmaphKNwjk+BsFmk2Zj+142JWwUrEdBzqkaoAJ8Jp1fajapb1Zfolzg9CbJY2DnJSi9ukluo0mBisRxUgneE2pYB/+iUCh0GU2iu3D8tUTT0mf81mlZo8DM2OJiNKrX0DBXO+4RJUSGJQZ7k7wWJu1omj8K/oYSlCdYCQ/XTYpMmBYOFGzSsoCg9/uj/kVUcLJJ/SMGepuZBOgmUe+PxxYzmYw/A4kmk1wGk5YSZCqf3qREgrJrGugBlLD4Cvij9RIUvm9foia5DySLmWdtkjcByOvHW9dULeon9KwEmCSGgY4yNwlYlixWj5ygNYgSvJTbV65uKPPXFNBHqQB+mEmNM4msBGHS0lWZDJuNSQmCq7vVw61v84VCWIHJmgZ+IFM3ya+bBJACRFtwL8jEV0sBmES41yk1kEyGw2GFCKTVNC3Bz2sAeAVkBAQ8S6NkOVnWgJ9E+Xhrfn4+TJAE6gogggKvwGBS3ngy9cg+SwHAu7MBt9UUpoWiMIUwUxAm8RIW6zOp0HR6eYD/HtJmgfIGHcl0Ok0EwhS8BMVgUn2cyYLm27XAvVevWtRQjkaps0QhxSoAv1AwmOQXM0nwC5OognGTLPv9U1M5poASDCYRQACgAn4uQZcb+M14qNkkeSozBUAgR0sQNdiblFGfsL6HPGg0qaxNvfsuVcid0iQ/UxDz09ak48UpJvAZFM5gkvok//r2Jh1ruc+mRAmnMQn0UeVpTm9vknSsZjJTEGA1nM4kTV294LoDdJOknWv4QrkpgJZwB5Po1lzovXia3DU1KeGdxyYMBWESyrcwiQokC4Vkz0XDvLQziSgkvlDSaZQAk6iCGOcoXc/cpXw+mw31XOgyfXNbk3xXEzsFutEzk95tMolKhAt5UF+8cAZqMVd9iW+T8FWYxMcZCmQolUKy9wqo/y0e2Cvnk+gm3CRDCVGl0APuu8NegQgYTGI1ZNLpKy3JXf8UCkGBm8RryKhPdrlagwtzySQ1CQoZrpC64modsiEoGEzyP+lqJTq+g0KDSbmUGFcnTPKvulqO3qwwSXvO5QC+q88kFaPrALrmQswkBfyO4PksG4YnXAJOmITzpQMQczV/weUcemCS5nIQMCnrcO76O83lLK5cdCB3LWLXHR3O5K5d7dx1O3fdzl23c9ft3HU7d91GG2200UYbbfw/8f/PXZdecjx3XWrnrm1z1wHHc9cBZ3PX4MefDuauASg4lLsuxTg/4GDuOsAkHMpdC4Wic7lrwt/63DUPXosSWpa7HojouWueKKYS/cSk1uSueUzTbFLpbnPXpWBksJ4DtTCpdO9d565jiGkOUAmjSayCfunf5K5HSO6aB0GpQtzapEhpW/Kd5b3rxx8FNQtpGtOyA9YmoQBZyp6KvevKeDaB8O4SYzYqnGhSaQ9JoHzvHb96V29ofGUlfIigTreb0RuyrCeZVFxAARvhUJc9/YOJ45VVYCW5nvBKy5Q5WC+Cm2Q1k0rg9yVXVrK2SxRVSqCnCiTyYzSp38akUgICW+GVlfGTTbo8ODsIAW+KCoR/bjYJAL/1TCptg38nvAKcZNL5ADKIfTUoVHWTdrhJQeqSKXctTIpQfrmwsqKshAsn5K7jwwQxYtKGMEkeOcVMihQTEgD+1AqpfNTq+NE3zEBMkhUqsLIFkypWM2nIYBLmD8EW2KFQ8ElWues4z7L27ZNQHjdJ8koL5pkUaTCJJdMFPwqQpSXr3DUrIUZSrDlmUt6bgEmc35SvJ/SxigSgaHV15RN1hRQgbZfcTe01MBgXCgPk16eFSaNLhhIIv64QK/Yd6DlEZXF19ROUEK6igP6XiveZctdxkSgmJpX1uVqFSfsjTAE/YhgigeJELcFTSNrq6mIUCsqWJKMA3j9F7lrEcYF4Rcykgq/ZJKBYLJb2K2Cn8M6on68Cn6cxahIERmj/NOWuG0yK4LNyipmUSugmiXQ3SWBLHLugz9y4sUqghmXw14r0kPGsyF3zLKswaZh8ssGkGpKQhHpyoftgW08OshhlWlu9kbmRyaxmwJ+WmUEUJUPuut/CpI8bTHpxhFDzdDcig3Cm/HFYXQQ7+wP8GxKQKPFDxpI5d200SWIlsAUtUWoW0ZR85eNDREfIYsH3z93I3fDfWFR2KH+x3qFfeljkrs0mTRADqAJtDSRcSqhJjvLnbCgEdgD/FtT4+jny9Tm/OGQYc9fGcY4fEZM+0VuDlJC8o6CeyyJNtLm5OT4+jkW7ShXAv6jOeCn/QSliOImZc9dCobjNWwNMKv+czIeATYbx5Hh4nJYALGrpY4lhvygOGeJqRXPXrASx3PqGwc9bA9ZneBzY5EhuooJxuvcoqeN1nb7yWoT1T+ZSPzHpvLVJs5GKvkTZcgMTCJPjSZCHNkMoITROA6GHZVgj6A2HDOBF/juLO4wmxYcT+hJFAXWFcShsUokQGYmfq7syi6IC3qNijHc3XoPh1vCwbhKtIVLT6RczuTfpEsVwpogERoFQ39xZTxCgZxP67aMJ0JtOYgxFs0kBxv/G529+/TVCVzleQjKZPSTUMqjJipBBLu9V9kvFyKChfxpLCLqawulFyu9bffPrdyHwdS6jC4SrXkmn9tIFPdq9v1AqBQPG7sY8EnP1Jb5vX9JNYr+zqZr+GvxEIXeDj8LPdLkx6tsLwSU3PiGaj/VxVexIwiTsCSSlCYF3vwYy6Q1+Equi+RzUKDW4G4+r4ghgOtOzlSBMWvIR/lQuN0VLeDN9DKc3GvrnEqEWQOuBwokmRZYMuetgcKQmeXF8wgaQ+wxf//M3JIC1BtIOWWsQv/XK/kwPGDunB9FxbGm+POhymamvb0zJPPe70tA/3eBlGhS2JvG2xk1y35Z9cnIcdCghqu8w27x/rrDW0M+bsyhBmGQ80ze/EHD+Hq8vUcXhnSikdtkOEAk0tIawTG8NrEHbH1cBvl0L3MY8nNukAgrdwvYG+tA/ja1BPnKbjquWJpWscteJwyx2SnxVyn8Uq7eGGX3jXucmCZssTAIs+IGHvFnaTjDngeG4Zf+UvUt3vvhEHrW+Dr5wP9mQkzhfEv7ZYd4/xa1BXK2aZ1JcmBQ/+dL/wyYQIqnriZixf1ZXWAm79asV5w80mRQPXLZ57/r7zc0sPQoVGw8Ze6J/sqvVyRefWPHZDttw3f2bWfhcKeE+XBewvFoBxplEj8MDaAD2+OH+KmZKUBwBfjRcrVbErcF4psdpuHT5vtPkrn/Acq6NiEOGuFrldJPErYEBm5g7ePk+MS/t8Rxy3Uusu8WNJskKM4ldrfhpeOnRy+fPny13Ld9260eAhmFovFpViUmU+j5QnxkdviVxyLC+Wo3iveuzU4vWQARMJrGrFRwK3V3uWvRPYZK4NZTHW5O7Fgpxw63h8YdcrcF5t8EkphC5BGdahWdMJsUvuwRab9JsoHXfXtwaIKBffOITrpbjkRGiwK7QsUsuB1A3aTDC+Z0wCSUEnOAXV6t+XCIEnDDJ7WDumpjkdvK962dh0qDLQcAkt8O56yUU4CguPdXOXbdz1+3cdTt33c5dt3PXbbTRRhtttNFGG/8durpczqKn0+UoOrLJHpeT6AmH847mrvNKWJlzOYcn6OsnvS6ncDGsEIW8UzPpXF6lAkrWmWHooPzUJCfeUwC/pnIFJx48OFcAPxSYSXMtN+lKWIOAUGixSR1JNZpmCgpzKX+xlfRPKuQJHc1QQ+tm0jnQ+6OAEAgrYSi05stfTKlRP8AVRAnJuzfp3JUtRQM5ExAKSgtM6ui60psPk1dcjAK8BjZX/x11x4Wne7NZ8uBQKpVOc4UpIqAaS0j2nJX6gUsP3+6cI6kxIMwUeAny++rYboNC4WwmnbvQM1fd83xzS1qfCxFQhRQU9BK07oOPtvfGdIGUMu8rnNqkritbWTzrdyhPr63JvsTNrK4QbjApOvbpYO21t1U2zte8H721N09MunPu+qEn8+AhL2jJt6Y9iPzIBSZgMEn7+OrR68vD69c0qqB8+ONft8ZO0Ro6nl2QykoaToS/9VamPRXZJ2+B32gSFLTjnccqk7WaT6NQxw6+2ssV6EyypZ9cmDyQNlJAoZrwTN+SkEXBEAiFukma9nJ5cHfm7R1awvz6S5NL3p2CbWvoeHyBYFKSSQlfyGtr0zLCOp2hOowzKbohXeNPtJX3fK97Z7Zs++dDCIsuQ2CZmlTwHr067UM8oTMLzM1lTSZhHHY0yADEomuVmXnb1vC0mtuQDojCZEWaUWYS02vdkjdR6EweVnd9UjVrMgkKDXvSNe+Gotr0zyeiuVy0LNUWgOsJaV5eWFtDamydpvXk7e79vNkkgCukNfVQseuf4Ae0uklSZRrv5ALeSvctzzTwjhKiMCuYt1WzSb2q3w8BmLQ3yUzaBvnV7luEeo0i+HeS8osFbaeQbTo+FdiTgBi2ukkHNUL7zlodxbypBCZx59bQ0Tk/f7ixUd3ZmUFuDPxEYvKd5eXld3QB1OG5tV8QwxA2m2TTGn7FSAok2DAsU0AAHt3q3t4jOSw+kzCxChDQDApprmBqDQ+Qp1wbBPYXACoAdnDTeXQVD5tiSXOT/qrOK+rHRoUTW8O9XlDsdVdq+/tk+mCUmcLkJHstGtHBzk6a9uXIf7s7sX7w14wqBAhOOGSck723b3leffXV69cnEwmYw7FH2GvTHs/y0d768RdC4ab3qDb96uvr803DkIaAhUmP0Xn+DfLmFSkxSfiZR5NeiZpzcBsa07W/vJ9udTKN7JfV7v1XRyppxWauCpOe8Xg8t/dkubyu88OdfbbrSccs0uur3MIvWqh4d2eyukcH++UjeUNNW5gkFvQ5pvBLt+y7+UW2ICWuLy9Teiixv1e/VQ53fFK9kLXKY3mmsOv7dv7LqmIyyeqQ8dAoAtuhTq/0zjtE4HUyshWiRFoDfmGhcLOcoIXcXr5n6c8kVTgsYNcLk8VgM5PCvTw3lg0hmba/tgxMIiSOybTf0BpSyUJ+6ybSvqSQH60WtPVMEq3hB5x65O1vSAXYJLbf2/5IkphZvH+iQ2fzN6vVn7/MW/RPHVYnMT13/f1cVcaOgJ0BXixMJqIztDXw/gkF8IWyQMiqf5rnavPV6vk5+cADgWmyiV6fkLXoLjPpekJOsRKohIBla9DMwxDSTfpTXpvGxoAeJu1dPypHeWuYGPbO6ApCQN+STK1BOx4D/5jRpKy+oT7mWQOk9R2pcn37Yz9rDcPDf2dUvAXKTYKCqYYGkzTv+pj6rneMCxDU9+1LEPD45G/XpaPribEc7Z9Hf39AHpZdpQpKQw1Za5O0t//wfXq0O9a4ZYht+5dpnIJudsrS/nuymqEKn5G/QYHVIAROOsZorxxMTtQ+0wi4Rz0NkSjPKM4omJ/L6yrpn1PkwUuukDIqZC1Mik6VD7CMjn4bE4tBzTbmrp+RD7OdkvTNflnxUwWAKjCTzANtPBBr5d3KwfLkSz/uCIWCoXN2e7/LIir7zcGGGhUKpzdJ097/7Ojo0099ZVVXUJreu/59DgLbnsqGkqYC1KNTKCj1Q8bL29tjmqrxBd38X6ou3A+BUc/ePL6Q2STzTDLfGrTdY01sGXy7Frh/7md527NXwK9nJnGBVV0BAqIGi+WGBSp2PfCbs6w/y92exwphXoKowWwSajBfraJi1wO/GV1/QmAdNxyuUOe3mkkWJjFARznhvesexIVnyIXVchiYgN2C5gJifpoeWu5ey+MztFfVTbJf0ObWEO61ee+69if9iLkEvqCNJZhbQ7pg/971s/QyYzCJrQa/2STzclPDdu9d8/7JFExzFRK2MwmvO5/uvevviQI+YTSJl2DdGvCR0793jUNGlpt0xwVNL4im967PYlLGciaFIUCoz/retdmkqNVMUpL5UO/Td5GNvihMMg2DPxXO333u+nujSUIB9K3JXf/ATUoZFkOqF+wtwQUrk1JYoq0CWkPzcvP3CvpWmsRLCAt6J0zyb7lajucbTEo/3Upm83JLgd8BdH2vb9zi/yHlkElzLqfAZhKuQQ5ADEPW0feucf8suBwETJrrcjkImBRyOYunrziZu8Yf7dz1P+xdTWgcZRjegyxsmm43Si3GaFPaovWiokWZn5MLgsesSLbbrCATlJBgAtLDHtZDAntxPRmjnjwkpFgPvayJzcGlSCwYMbRFi2lr/SnFRHeLCOomUJ/ve+fbd2dnMtnojCjMYxKbNvs88zzv+33flL6ZRHPX0dx1NHcdzV1Hc9cRIkSIECFChAj/5tz1U5djoSJ+YeypWJh4YGzsQqhz19NjUIiFh+lJCIQY0r0Y+BMWQpu7np4EoHA5pLnrC5NSAJgOkpcLPDMpIQTuCZ5/7/QMCYQU0sOTMwJgJ4mAQ4rvmTkj+TmkQOeuD06eAcgCKQS5oBMHZ85ISBPELxUCmrt+ZGZhYeHMAvELBBhS4rFHJs8sSJAH4g8kpPjexw5OT8psFggvNhWaHi7/7bnrR/CvfmhLyQ/qpgVuJVmH6Qd2T/3U/ssXwD6Gbp9xSpyBh3/QSZi73n/hArgBEmhaQIFVGdwKHc5djwnmMbyzACxAQUkQPBQO7sx+EHGrPRLY71AggRcpJapzWxl2mLt+bM+MfAUpwARpKAUlsaAg+NmDiHHWj/4BuYZI4BlpgXNiCxJ2K73YvqK3sv3b8oNegEw/4whpv5DqpAzvFIuL+7bJfubixYstCiTgWWjJ32xWfPKsEpjZKlpWt/fc9ZmLQuBiiwcuw34qA3ugQgNthT75kWWVik94zV0L+jYLz0x6lGEMyw2Zq+UGtKzok4WiBSz2ePG/JvhfsjXUJXFI+70LTZW2PZzcyoLeK6SDCxcVFl5SHpARK3itN5WR9PAs+H//SPKXrGKqfe4aAuQB2E0ZWvfuV21+CwrVHuftB76GqSWcITFIoFmGFoETv3+Ux+AwFIQJR0jTFOk7n+EZsgJff/bZd59++qnY5qUFoKUMgGNfJYVXT2y9nM9DAfRUhtaf9Ywr+u4rXXPik0++/uHbPXv2IKHtVgNLnHhleKRQgAIskEi1rylwefrml2D3hvHJ19/uwdbKFriVVEig33p5qgCBcr5M9ChDKt68gf0mk1nD2LJbRP2e8eUPN5tng4yMykCFPvH61vOgBz9ZsEMqqpB+1jOm0ajpxOaWADLiV7BymURa99VXX7+4NQV6Qn6qYisAKqRj6bSp11bMNRaoaYR6zVYwgIyW0cyvkJc8QQX/OydP3NyaGpH0c6QACxUoSAdWKqF+9ry5NDAwYLCFU/UhIVO7UddtGBKm3oCVL7+7eQH3Fydvbt0aGSkXbAzLj1OFskiJqmCl1Ny1aQ4MrOlNhUztzXoNAvVTtaEWC/hz80cDgWWQ18+Vj4rFcr6i6NnClOhVWtFV+2joTRu3l2ogURbG6+NDwsFofU1jC3pjYGng/ZXb+KV2aVbGXMmjsK0e8ElFWcAbjgYKyVgyVnSDQ6qPjze0Rr0+zoWWDmpLS7cN09SS3aWSJRWUBzggwEGFW8le0PHcJdMwjVaF0dE3R0dPZZDXc/WGYYekr9xuLJmmDn5A8FtgyztSgglaDVKi+oQKKW2apIALRyUbo+PA6NBavV4buvGcRgpSqKHZ/FJBWshzSLQc5KbEIQFJUyms1Wr18bU3QS8Vhk7V6/UGhUSQ/IS2kFRMsKAKrToJISmB2o2hN1EC4ocCLNQyLMD80gKAkNgAFRp1KFMZeN8+qhS0Gi4ZBmwMZbjOkv9uwZ9qsSDLMOHwAAW17fG2nUybgMyokUEJlECtVUHXflHcXAb2AKhKlyuW9EDbBYekGgkWOKfxeoYU0P+KP9WSEhdaZqRWHBsgHMhxJ9WGmg5Gx0UZSAD8VonBIXGhIaF6tVJuOzkPp5WHofq4aqOGVsP/bjQ04gcbW+BO4tUwx6sBHkptj3KGghB4rnZqtGF30ZrcVDOS38AAflPAs5UmKCa1GujMcYWkN27U62JLra1BpKFOBi1TqkAAcJeBPQzzzl3Adt0GWICEvrSyomtrKC1W9SgUbMxZQqCi+NlEe6FJQvG7Q9JXajUNda6DelRseISrVgECMiTLUYXWkDiiqZLn865lSDqA4OWZgKOB+K9ZeJUUqJQYzpCUAUjkK95/HexFSLSgZXNi16vZEVEjggYSnmXgjRUoOfrTo5OwZm+gBoyrBRIoEL+zEGyBFKwjPnPXvOu18l/Ky2/go5C4WVOtEmUKKV89vg29+2hgFAT/nB2SxYVmejpArWoB4fgj2VzQLLEKAbIAsAVnK1Wrqf6OnnfdDIkFwH9aWUAZyAMD1KlSX8fPu+5lhaaB94QCoCxYdiuBOdWd6tvNQ6n5aGAP6rsohyHAGYHcl7rzkNYK+K6o07DQTAkX339o19TeRwNwfQ78dkiCHnH/fW7uJPZgzQkF8lCoHApk7joHBdWq1/K4eCigEJUjAbA7QlqDwHU0qZSoBPO8aw5pDfeKEKhAQMRzJCB63vWMpdsrmm6UCsKCxfSBhWTUlgYa2qpVEIgFjmNp89LS0vuZqxaOguPB8yMk4/Ol27p2C0dxsPx8NFwzPjc03Av1xcJBr2nW9HTKSgVPzbuekUulQpy7zqX1u7t7YuGhN6ffHVJA/KMQQn7etXErFi56D4Q9dx0Pee4aCHvuGpOm//e567uiueto7jqau47mriNEiBAhQoQIEf4jSNwfCxe9yVioiOfM3liYOGoa6VDnrtOGaSRDVEgaJhBeSAdMQyikw+qkRFo3oBBaSPGcAUgPYfQq+PWmQPpAkMycT1PByCGkoOurg14PKyTEQ8MWxB90SPFjJugBI5SQEkQPhBFS/GhO0rNCkJ2UALvB9IGGFL//6LFc2mBmtwUOadcPpT56LJnLgcAAfBV6d0/dmwR3WsB0Kbjr3HlI8cQBQQ1uvHeuYHQW0v1HxVWbkjVHSCuJnUI6tnMxj4GH1iZAHtL4z88CoZOjId6bBgXRQ0DCZcE3JL20ww6g6YZTgSxwGfxD0leL/f70gEMh5yzDTiFphXxx3zaVTeugdwkICUnfUSfpqxg2WvTs1V7aAtwKJOEsw7YLWs8LVDz4c+CHA/HBocD05MG/k7SrmCfLe4WU1AkZHws7lgEjVEXQQ8IVUpK+XNPbLSgBKHAZtgtJ06sTE6RQct8+gdjtgSXIgK8FLZOfEAJCwupx397oXAPNGRJH5NdJmiH48S7LUI23BkQvoMvvvJOcAphwmiADKiTXgIBOHjJkxMODz56k6dfBbAP0QB/P19FUFJfBswo5nwWN6ZeJieFhcHuFlMDWrBTsOmRcFtwZ8Qsw3jQMegiwAyFRVQbwKg4J5GTE3asUktMC6DPf4+olIOMVUi8cOC2oD4YAV4FDsgVE56yezoOe4ArJnrsmC6xAAXktBhYQo3Lm6nXwEL2HAod0f9IZEujbOomrAHLxVblr129VLaY/bdO3h9TvGRJpuMsgQ89du/vWrWrVEuyAVGAJtkApFfd5hkQSbIGsmTlJXS2B3IbiZ7ADO6Q4KThC0uyUJEjy0urVfJFGV628pRTA4rLgaFagsk1IGVtGPgUctVQAP6lIUEZNF1wG7iRrHy8GV6+CXbvGW0BTAWAJ7ypwJ1kxj5BIQqMdQKJAAqTA9FQG3zo0564dIVE4q7gsQL6moDZ6skB12LmTqMreIRmniZ5exhlxGTrppH4+dXhPklvM9xNgJwV6EafUaScBZIBwoDUkjS6fFURGBQ4Jb510ElXAHRLxM6jOjk7iRvKzUIoxeEFDYG5CCbCFtoyYX8C7CiUKyBWSfjU/7HSgPEBjx05iD7RdO0KSCri/xJe7M5rw7aQJlwfid4eUNnD7xAos4Uqpye+5oC0nPx8Nxi2L9nmPMkDCsdzIhWcn5beZu06mk1X5EpdAB53EHvjOzhUSDMjDxFUG3jKUQktIzlbK+85dpyxyvV2huZMopjYFhOM/d328ihf5hoSaeneSZC/gAPBHii7Lr5NaTx/mx+dHOpq7TrEFtwcug8V1ltPwxzueu+6r+is4FpyFqe5K376E68r9Q/KpMwwoC7h78Zu73n1I3Eq48iP/ZO66x91JHBL+bnG8U+7ddxKaKJi5627PkIbzx8EeCPZ5dVL+UCw4POEKafhIQNQcEtYQW+DtN4SQ0DxzscDRX+KQJpB+8ODlxtUNNiSlwPzhhIQ78DDAC7oU4tx1CvzVA7HwcBwhTcRCBEKqhjx3nYKBUHGoJ9S563g8et71f2LuOnredTR3Hc1dR3PXESJEiBAhQoQI/xUkErFw0d8dCxXx2a6+WJjo68rOhjp3PZvNZsMMqTsLdPXHwkJPF/gXs7P7YuEggYAk+GlXwRdAWugqBU7O/GGFhHwGs6wQfEiHsoOD2WJToisVcDxdg4ODxcHsIIfUEyR9fxYPRCxDIYyQQF8cAQZH4KE1pO5g2HsqgyMS5ZHyIJANMqTE0cVsWZBPSQvIyJHS7D+duzbEjzGX/C+QAjyAv6gsZLv//tx12jBoHkU6mMKbDEl2Elvo6ts9dW+ORqN0e95yrWtEZQQFmVKLxOyu5q5pTESNBdoC2vUsK1AdWkJa7O5w7hpXzQNYbQpIRlRBhcSd1OHRsPet82e1tu+OcIRkzJIDMsGdRBZ22PXij88vv7U8/xMEXAoAWfh+kUPiTlLo9qN/evktgeV3DbZgukOaK9utyp3EFnxCenr5jTfekALL5zTdJ6QMhWR7oE5iC9uFtPcs6JXA2T9bFEyjPaRVCgkepAUREnvYZtd7HJcvQSGdy7XVmUMCEBJ5IEgL3KtdT3jwz4PfhrSwPA8BTwV3SOUOjoZzqC4rAAjJt5OuLfKe1MHRsHxWtI9Nr+p82KeTdO29IodUbjsaXAv6vnPIRCq83VLoed1ZBkOTUL1aLLMHUWeAt1VnSPEHz55VCiRAIb1BIel2KyU3P/jw8OEkVrmACglv0oMzJOeu9+C5eSgoAfYwzyGJzfrKr5sbwMdJXeOQHLseOonL0BLQg+dYoYUfC1qFhHR+2biyvn57fWMdGhDmo4EXNHsAZvloeOg8BOZVSCwhfsMOSdvM/LGxcWVj/VcIAB9AmY8GSAgHZVJwhZR48Px5twUyQbseyrp559dfV69sbqyvQwAfHoUJdX5yRnLXc3XSk+eBNgXAEZJmrv9y584fV4gduLKBiOyQYGCKFzTvGDg/SQAOPEMCmiGB7LefVuX1b+Id+E07/FvzaKCQZEbFlpASqgas4OgkDknbWP8tmTT+uCIqsWl+8SEU9Dvrm9r3fH7SgqYNw9lJe6HgVQayQEcDDPzFzhmztg2EYVhTtwpqXEJa0CJSyFCE4yWclM3/QEuN/0F/QelQ6N5ChyylNXgrFA9eOjhL6aKh1JMXE9Oh3XR2MtgeSgVS73Sob52vnA9ibfcGkpDhTvfc6XvuwuEs28iHLwcxjTbjPitW0p+oSU+wkuDP3ZASJtuP3IKn44LPeLma+NV4EvWysy1IFSVyaiCQ0IGqeqzwzx7FqcvH2WwxCRaLYPGx8ZiJLpU/1RjUZlJQekGq3h3Vg+iATENSqoHzeDoYBp+vr8PLNOL8V8PPv7G0mTKlBjUABQlqEKnUcEIh4WWQaigKFuZ5kA8C8X08zMWPr2GazdlNNTyFGuQIzCH5WcZ6/jBYDvN8kgf+ej2PmrzDKn+irN6seg4g0ZVUqaHH4ozzefx7+eP9erbo99+8vB+ueMGUP/FCi5RlG4zuOYCkegCkLTUwUS74Jnp2+Y4P2u1Z3+VZGlI1vIYasFk1gPRKsmCrJl/Nv68bk3ySerzosQhqwDRADQIRaiqFRNXAXLcomk2Pe8/bV+L5t/0JQ4t1pIaw5Z1DQKJqUP6Uo+i4vh8uf65D9u8mQ0DCZrIcQ7mSvqgZIJCoGuBPGVk9tvd6UwkJ9qlmAWdnComqQbMTgxqwVrvY4gGSZq3Cn7QH+FPNgehCpirXiGeiBvRAj1Z43cQX2gckzVoFJBUCSR2tYDfavlSDHpL+1CDR/K17XXJxy1ANu49WZftVhaDZAUl3aoA/u5p71/Dnf9QASKBEIXX19671atBDisX/wD4Bjhkk81MDi1nD4N418SeGoPwJSGAUi9+Pj8i61EBSPdBTA45WmOlO78HBQzy5Nmb+DFUi2fTRgXnThmq48IXdIkEET20YUzW8jY7JY5vETA1J0qJzuTdI56PTW7auV0PSuiUZvRrOT9F8HZBGaL4WSImzz1A1tJw9hvpztNf2qRo+nOCPtUDynLqihuCR9bPnaTh06gjUcOHUEUDy7jq1BJCcetM6rPnzru29a3vv2t67tveu7b1re+/axsbGxsbGxuYPO2cMGjUUgOE9Ig6imwilk4OrkNrkcnJpQkIayBn1KCg3nCIcWW7SIdDCLQ53CNLDreQ6uSnEsQiFuhU6tNAORUSug3O63OD/8pJ7Td8Z7jAZhP6lY////u+9hA7Hf7V3fbV3fbV3fbV3fbV3/d/uXT90bpe7d+0cXyt379r5pLbL3Lt29tfU2p0S966d56qqbpS3d+0crqlQu6y9a+fhQCWq3S1n73rJUVUzTti8XsbetePInmnShI0S9q7FpY5qQgxSsXvX8DcTUUjF7l2L4o5n6qk/iWgXunctLr3zAl3XL1So3Sts71oUxUPTlGUEMH9AulnM3jVO7EiHPaQHrAK0MffeNbyzK8WOI4rH7xpBq9WS5Vbw4lLCrfn3rlkF4u4s7+95JuyJSAMoiO3jAP/NPHvXjBE1Xz4+2vPW1JhNS6YV5BcBO2dTfRUN5967Xj7B5z4+PDodDAa1Gp4rXacBtEKAY5h08EehIsy6dw051Prg0+7G5ubjlRr8SQBNSAIgVEikR4pSnW3vmuDeOfpxsLsJPYZWIARApILeSin1LtykYDtUFEXI2bumQdR8b7BWI4Ix/ElEUoFBohUmN8kfowA0nLZ3LU4mr8k1PFM9VW02n6uwhP9KUoGHBKEBfd58OdI0xVCUp3/fuxbJM3Som/GfNJtNGpBWyECCkgr4DRDgd+CPBEiYvncNOeLSmSm3OvToSAUaQStkIOmZmxTovrwOewMBBiBN37vGx99/1ep2Ox1EkICZIMn0IPD5LS2tIE3fu8brvfW2CyGBVgAkNQcS69A7TfwVtCCQpu1dizuNbvdtNoFWyIcE+94osogSSIomCfzetXhmEm8EzAmp1xtHkW3DPy6hUEgLlyE5Z2arQwJmh6QTNom9XY8TIMIIenZp79rZ93B7uIT8mxT0eqejKKpUbMiKhQIoQSKqmb3rh8uDJincIYxmg+QHAXG3K1AawSBpT7N7184AnWXaIR8SCVAb/qvT8XYUWbBN/RkkQ0OCkNm7dn4O8GbQUSEXErw9r/HrfLz9Mgw1zXLrxN9mDSAtqZDduz7ZRWsEpAk8JNVrxNajNyGkSAbkuiTBRgIXoQ0ze9cnPzbQ+2+Q8Brz/V+xNVStSkQGEQLqPCSiMLt3fXINbGsJpG4WUhDI56PtiHxqqCpVWYJrUEgswU4bCNl/HX+3EQBIZpzAbhKeoQOcJf4AdlIs2NOAqZDqCSSccEY3PzxCAgfp/dbvj5FtrcLGoAmsAsRBmiTgdX1J7XaSwCBtbW2NyTO0ukoCXFYBPxNImmuxCvQY4P9tyveuvz9CAoGkJ5Bg//lLv99PEwyWAPGQKgwS/HldJ5AeM0jv95587j9JAtykg2RwFWJIrg2lkJQFwp/XA0BiN+n9OHoCkYT1fEiuka2Q3k9e3xGQQsLrvU8DZoSECGrPvnedBwn+MM5UYB1YhcxNAh0rzP/e9Z0UUjDC5WEJqFBhFQzucdNc16pbWujeYF65kPxxVGcB3DHwkDSl+m3x/izfu6YJXyPXXU0S2CnQDhyk6jOhusjtXedCatQVQKUJrEKFryAIw4XFOfeu8bitjEPJiBNYADqsswr41LCec++aQfJCwpVC4m+SIT2T/mnv+nb7PKxKtAJ3k1xJWIT3v+naa3I9spBoguUWs3c9xPHxkCrKYmF71wISLkHqK4XuXccB6DCBZBe9d30R0nq/LxW+dz28AKlvl7F3LUwgVTTQL14TSHV2uqVAMiTmXwokZaFQVx6SwN2fYu+q8IedM3ZxGgzDeKbCDcWhtLgch9vhnYeT/gGHJ2Qs6GSRU3CK8QYphRvkZqHBgDgkgyaQSXp/QCBbkZNbMmRuBJdCwaPtH+DT72vyJv3Su6qJ0/fopvc89/6+t3m/4OtV+vOuAempUqEASfh/a2VDQgGV6s6B/HnXcu9a7l3LvWu5dy33rqWkpKSkpKSk/p+26kq12n6tVKtDb1upUrueHVa6dx3atl0lpLs25O0oVanhOTbUq6qTtnqOwxJCpRLVQu4PSLQ3Vqq/5UAcUqN0e/BZ+rOEw9J7teVZFk9wqoBU6zk6/C3mXz6k2r6t6wiwqoG0xewRQAl2eb1aa1m2HuhMVAOHVMLe9e65Z+lQQCUQpH976tXquzuh58CeKRBL+PunXq0B77Dn2Y4Dv5w/S6ASjvb+3Ho7bMK850E2JVBEDtIkrm2O+2DP9z/BOhECeMLSP6ASEkbvLmN/Q/N7frutqvH8UTaAEkgIoGMYxap6M6T6MayPIVVtx6MeFFIJBCkQIb3TENC+dT30+5477ne4P/728VGS4FHCmk5yZ7EK+dc+AZwgCAyNBywi4ukbYsQhIYAoZY/hbdRV1e51kPatwWAQBPpphARIZZAeZyF56yG5WtyF/XpIdXvAhBLGEUGKUUIqW4CUlLD0Zwl+Ya/etwZcC0gnVIIKSEkNXk+AlJTgalEXUvELXAv8ezq3L4A0oV5dB8lI/BmkeNQQrzd6EGQSzFk24flNnWR8i5g/LyG+fCeMBownlkCQLvvpKaiXq53k5CAZxlXU73S7+A2hgAmeeuJ4RUAmQf/SpxKWH+hQhASZaImo3+/AngsF0Gig642li5Cok86LOwnuX8ZD2ENpQPRWGA2v8SWWtQrpV5d/3AgSlYAEyzEMY3aF7577I4FlxHN3dX42QnyJI0AyAClJEJ56rut+4+5aX9N4QgKID5/MW0OT9YYASf9RCMlb7B6N5tMuGqfT6S8TOktIkeY6PIAg1RHQK4R01c9DWuw4jibze5/jOO6q+KMOTyBI8BfnJwYWTxAh0YcBo4FbQ5gUTAiAUkiISPzzkB6GSCiG9D5NaLeZNRdPQGndDkGCorGbvydt8YQLBKyBNOaQFkrNKSIPKRq+N1YuGYfJIayBZBrsnCEK8FN/BBAk2I8NQ7foukqvVoDEEtJeXdqfmWMt6iBgIbGGHKQoGhtmfn7Sq1UWEh3D2elVNNQ0jSUQJCohhQT3qxnsxesq9WrtIg8JdMbD4cmJBiGACY7iKXTjqA932Geuq4741kCQeAnm4AT2EC+BGFENagwdT2ffXKCH6LpaDOl7FpI5G2pLf4KUOegYmk7nIyxdu2vvelDmmQRIlGDMIg0BqyVwSNz6/A32l+mSkZ1uVr6TvFYyklNI7jiC7dKfH0N2NDzDYjRdJm+4rtITiTrJnUQdjRKYP3US5qd4mRRroIQdWOchvY3w6YE/QepHSSsBkjAaCFJRJ2XnTotBOuqwhxiVMByOv7xKL5PtldFgF0GiEpIToMfq43nMA3gCunVmmjoeGfycaTSwam88hmSsEaTnMShQwnBsnmVHA0GCWIQtQqJO4oBIjebhtN2mhOGv0zNxNCwhhTd0EnQo7N00P8U+BUQzM31w6zlIo4066UnB3vVX309LGH4ws6NhCkjiWwMlCJ3UI3/SrZ9pQnRq5ufnslc37CTnLvgXCC9+HFL0w6DZE2Tmp0qQrukk9Oca3eYlxDM3mW40P9NjQA2ZTlqBhO/F3qdvvxgSrk8FN7GTTCdNj9Z1kuXdJ/siSC+REL+gSwZ1UrCuk3ppCY5tNQRLERIOkY8GEdLKq1WYlgB5vZ3WJnvXt/0YTbIoQUg4SS7EoEjvnx5L2m5tus+293P+JJ1u+U4KkqcefaDD8GO43ajXlD/QT3wVJeRKmGWPIXwdbrcam1sLo4EgCa9Wfnvv4F/2rpvrSsCrVVf19w7g/U+6ECHxCN2dHIhnWRqkwN6vK+WoUQTJ3lXKU1O4rlr7Cql0SIPAo3OtApJ+rpSuhxlIzgOlAhEknG4VqifXVY/8K4FUzb/PECQvf30qv1fDhlKF6K1BaNCSITUr3ru+8JRqtduSe9dy71ruXcu9a7l3LfeupaSkpKSkfrN3xSyOG2F00xwco1x8DiSQbMgtSZGkSeAIgRmp8z9wdbh1tbB/YItp1uBKpVnh2q5cGymVdDAQ5RobWUjg9VpohdhA2DpNirwZSZZv93LJ5exUfnAcHN43o++9733jY9AecMD/h8ePj/aLZ9rRXvFohN9uu08cv+Cjvd67HnE+Mva4wpRzZ0W/PdoXnjryAai+t/ddo0DOLWX0di9FUgJwjTFGtf7OyRW/iQLN8QBNx/lo9/yPHfA7Q4oH6Htc23mRTrhpmtyk6gG4MzV2XB7PBLjXBr8ue+GafrpL+q95ryf3D35Gp5C6T5nxaKf0AB9SiZUDKZoUSuyG/enUVPSmM1f8a/DzLvivR0/f3zgnU37aq7Zf84902WzOe6Xeo49OnjncLHfPV21a1qfqBUj9ovHfqB89Pfnac8AOKHZzXdK3TfmPzlpK3fW4c/fZu1J/8sNP4c8jB+wS8A33zNWClrhxTMAZy16YO7JS+jvcu/74Cz8MwyT0ydTxPGxPYjW/ohXmJu+dqv2Dv13G3r9rtw+/yX3i+4OBnzM3DclLDbi9m7dAW9Ob217ypNRtKPH8n9m/I0RckFkW+1hgxtzQ/2P+xFA0DKDAYs0LtXmvUGNc9cLd6J/uXRMRSP7EoIbvJyE5G/h+6FJdQpFfzdFZpZlezOmGn0+L2NPeRv+FmNiCufnFBfGXSZC7bhz6EsXO2aJ563hgL726rr0kFS6kdr7+W/4vhG3bVsRoTPJZLoifZ1QnYepD66tm81bTHEdlHMgh8DUtcM2lV0cL8DNNxt7nf1P7i0lkZ/ZEBKkQS0p9kpMwC8+SFjNC//moAS8pr+KP17tpl/TtITdLfjSzzG3aevO9a2yf0WCSBomYCLKMI5KwSAz8MGd64hPuSTjA+fqabqDUVvyyQKNC6tYb+Ill20nMliKiTIiYCELymNLcz/OQKB2kV6e3zQWr2fXSTJxfKfnB703lAHroJEIg78TKLDtlbiZctiTQORMJiZkLdizx57zDtq3avulxczv32qoXWlhg+mB+fkmWUWDF1i8QORFWElHdJm6SEgitszi8zMKQlL8mgBaNULGjFa5qfmcF/s6I30u9T3yypKmYQYI4/W1iqxrFjGKBNMxD/2xGGQnPqNp5Z74+l15V/DBTmUyLEeR3VC+MIfXr77sOyWXEgoBRF4ssLYEWmFzCqhHJdTf1IbTuRmGYoQ2m0qplrsJP6ytaxfZmRGMprrHtIoWDwYDk4lLMBCSYBSmlthUkBEhcGvl+VOrsjcBexSp31ptYXXC+4UcsIbdpp+b/OESsIR6EgFMnwcS2ZkYsYlTlIiciz/2YsUTpTF5WVh2tbsBetwKqpfixwFDmNoxQj4ZXaRQmbkTi5UykQWwHFtaYpEzPSBbHhAz8WDf8MPJz/8+XD2N1UcrNx9UIxQNsH1cfv8oowkYXGcqf0NnEMmaWbYlACEtHVBB0GbI7YzQL/bvFvVi94a8dAZQAvM+AUZV6v4ZLluWtzA/0ZBLRpY3+mljLNLNyNHSewaczqXPitkJfMLaJVTZfOxuvDlV0qF5GGsncdpzjaoEBHJInA5KSSxEJ21pGMRwVCYieE3KZUiP3sxzjDUJktIrVEWrRu3cEWMNLEF/GnrTS41KDEPsL5XQ5uxQWWs0ObIR2DEfRXOTCh1FzRg3wY5HO/O5Wk24yS3DzphJ7zDcjeiVjr/Tqh68Qx3ES6qg3pLBmEaxk2ZA6Mlwi2CyHzgR/hVmCEf3SeS1Wa6/OHbWe5FexNFpUX61+wjNAQZfGOaWJoFTqnCK4pdBLPAZJ8hA6Y8rpmJ8br56v5u3tI4DSWvEzr5xwn1dFQjKHsevncSayJfstoDSyEncpgzsWKZFNMUAhjSyVo+FBrNKb6ghwsxmhagI1ynvXr/wsgdCyoS+FLXtNTy2XUkvESSAuLi51F0cApQE2cd2prSpxPYSZtmJb9Zpzq1Lj+aZIoY8qXJDgwrICGxJAZxfDB24ilxckl5GdpJHLaLtdpGrVCD3vjUcAj8nc3ny1wgJh5IYZy4nLMJfjzE4tOSIEiwKBUAI3pSDXDQDkRaxOt44A5rr2kixQGXtOGahYoaX7csjLTNXpb1ZmLC0bzyIQqzoF6n0/uS5iFX0mIWN1WB8B6uPqlG9yG0Xy2fIs18MzopPgFyYlYOAX9oxt1ZupxNa0xpZXPWdcD2nIofjLr271/2PIIqGhkTvI1UuRWLZowaWIawlFDm7NATOogQexWh8B4KWqF14c11On1DlHYiQkncjqBKo0hZZDydvFfiUajYaM1ea8Q2tcgb5IjsVmhGrb966xQqyHhMUkp7EF/tnmJ03eLXMB21aJ3eyoxVkdq+bDI8C9ySkTg2Y5ZWKJ8ouAlZsflz6ZdsE+XTUXoFahWsfqyqyPAIuav5r9dZGWLZJn0AERlJUJ0OuNx2P54F1vfKO6F9wGoMgNCNN9wxHgSsmv3b93/SpMEZlngzP4vvQ06AHpcuUUtrGq3mkiVusjgCzfWn/tq8/D9x0qnVVipGXCjIeSnoN9y6sysUurKq9K6R18ZmuI9u7z105KDcRCTiWw/eFwOC5btNj3/A4dBnjbXu2v5qw20wp6nJ6azn3+ajRQ6STKqvJgnFS4XnWLLRfMDQ2QohdKl5/B7iV4/179Nw2d6EkYUSjYM2V1xu3quVdeYdVut/AqEruK1XvfrIDanw9lyHMi+cdd+AfVKbDuqZ88n8pOqDoMXjV0YNOKG6++7X3XKvV0eudN8cFFSW+WXu163dW8VXDrVawyiD6uY/WUv/V91yjSGTNYR0MxvEXdCpKfj2/alVfBvInV0bZXz1Gct+P7qG2wqce7TsE/7A2lV097YK+tamzFapWrnvPs6b+5d91usabm9dXXXto2x/AqxF7ci9X7XvWO//X7rj9rMfmF71w6f8GLTt40EZuj3ChI5VVpVuddX0r95CvN8zSd6fTKQ/lrL9GbMX/Nq43/+L7r54j7JtUp6ytnlF7SV0UPqdjpP3uf910/1RoNZuh0rAZUu6SvvXoMLd8Pv2tNZmCmoh68XbbCWKE33c37rn+XPar1u92+4r+SsSfV2Nn7rj81WuwW7aO1pDPnXHn19ASV2RWeGB1YSfYCo2vwYzAgYHaIR8ad5jn9gl95dZf0qkgavGqgFxaeytGjnQPNcEuxgiZ74cfd88NJWkc36LmcM8dH+8BHz5khY6/b3Q8/Us9A7Hkejk/7whPWlLG3x3vXrNHwML/3h8+0hseP9onfG9q+33ftHe0XJye7v3ddXwME1X7uXX9wuHd9uHd9uHd9uHd9uHd9uHd9wAEHHHDAAQcccMABBxxwwAF/tQeHBAAAAACC/r/2hgEAAAAAAAAAAAAAAAAAYC3NRS61clmrhwAAAABJRU5ErkJggg==')  no-repeat;
	background-size: 48px 1400px; position: relative; padding-top: 4px;
}
#site_edition a { color: #ffffff; font-family: Lato, Arial; text-transform: uppercase; font-size: .875em; font-weight: bold; display: block; text-decoration: none; cursor: pointer; } 
#site_edition #country_flag_hotspot { display: block; width: 55px; height: 35px; position: absolute; left: 0px; cursor: pointer; font-size: 1.65em; text-align: right; }
#site_username img,
#site_choose_country img,
#site_edition #country_flag_hotspot img { vertical-align: top; width:.5em; height:.35em; margin:.05em 0 .05em 0; }
#site_edition #country_flag_hotspot img { display: none; }
#site_user_profile_mast #site_username { font-size: 1.35em; padding-top: .1em; }
#site_user_profile_mast #site_join_login { font-size: 1.15em; padding-top: .7em; }
#site_edition #site_choose_country { font-size: 1.35em; padding-top: 1px; padding-bottom: .1em; }
#site_user_profile_mast #site_userparty { color: #accee5; font-size: .85em; padding-top: 1px; }
#site_edition #site_choose_lang { color: #accee5; font-size: .85em; }
#site_usermast_options { display: none; position: absolute; z-index: 3; background: rgba(36,62,102,.95); font-family: Lato, Arial;  text-transform: uppercase; font-weight: 900; top: 50px; left: 35px; padding-bottom: .15em; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#site_usermast_options ul { list-style: none; margin: 0; padding: 0; }
#site_usermast_options ul li { border-top: 1px dashed rgba(182,217,242,.2); }
#site_usermast_options ul li a { display: block; white-space: nowrap; color: #b6d9f2; border-top: 1px dashed rgba(182,217,242,.2); padding: .35em 1.65em .5em .65em; }
#hd .logged_in:hover #site_usermast_options { display: block; }
@media screen and (max-width: 800px) {
	#site_user_profile_mast #site_userparty,
	#site_user_profile_mast #site_username,
	#site_edition #site_choose_country,
	#site_edition #site_choose_lang,
	#site_user_profile_mast_uname .mast_join_link { display: none; }
	#site_edition #country_flag_hotspot img { display: inline; }
	.calculator_tab { display: none; }
	#site_usermast_options { left: 0px; }
	#site_usermast_options { font-size: 1.15em; }
	#site_user_profile_mast { margin-left: 5%; }
	#site_edition { margin-right: 5%; }
}
@media screen and (max-width: 600px) {
	#site_user_profile_mast_uname { display: none; }
}
body,input,button,select{ font-family:Georgia,"Times New Roman",Times, serif; }
body { background:url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg.jpg) repeat-x #1a3966; color: #8fb3cc; font-size: 14px; line-height: 1.65em; padding:0; margin: 0; }
#page { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_bd.svg) 50% 0px no-repeat; min-height: 600px; margin-bottom: 65px; }
label .required_field { font-size: x-small; vertical-align: super; }
input[type=checkbox] + label { display: inline; }

.cols { overflow: hidden; }
.cols_2 .col { width: 50%; float: left; }
.cols_3 .col { width: 33%; float: left; }
.cols_4 .col { width: 25%; float: left; }
.cols_5 .col { width: 20%; float: left; }

.overlayContent .form { box-shadow: none; margin: 0; }
.login_overlay { padding-bottom: 0 !important; min-width: 357px !important; max-width: 357px !important; }
.login_overlay input[type=text],
.login_overlay input[type=password] { width: 300px; }
.overlayContentHTML .errors ul { padding-left: 20px !important; margin-top: 0px !important; }

.break_ad_outer { margin: 5px -37px -20px -37px; overflow: hidden; position: relative; background-color: #1a3966; }
.break_ad_inner { margin: 40px 30px 30px 30px; text-align: center; }
.break_ad_outer .top { box-shadow: 1px 5px 50px #001533; top: 0px; margin: 30px 37px 0px 37px; height: 45px; margin-top: -25px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_content2.png) repeat-x 0px -2000px; }
.break_ad_outer .top span { display: block; height: 4px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_ad_break.png) repeat-x 0px -100px; position: relative; top: 41px; }
.break_ad_outer .bottom { box-shadow: 1px 5px 50px #001533; bottom: 0px; margin: 0px 37px 30px 37px; height: 55px; margin-bottom: -25px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_content2.png) repeat-x 0px -2000px; }
.break_ad_outer .bottom span { display: block; height: 4px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_ad_break.png) repeat-x 0px 0px; }
.break_ad { display: inline-block; border-radius: 3px; overflow: hidden; margin: 0 auto; }

#hd,
#footer,
#content { max-width:950px; margin: 0 auto 0 auto; min-width: 420px; position: relative; }
#content { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_content2.png) repeat-x; position: relative; top: 5px; border-radius: 5px; box-shadow: 1px 3px 50px #001533; padding-bottom: 50px; }
#footer { top: 35px }
#footer .disclaimer { text-align: center; color: #99b3cc; text-shadow: -1px -1px 0px #0d1c33; margin: 0 10% 0 10%; line-height: 1.35em; font-size: 1em; }
#footer .disc_note { margin-top: 10px }
#footer .disclaimer a { color:#daedfa; text-decoration:none; }
#footer .copyright { color:#99b3cc; margin-bottom:10px; }
#footer .copyright a { color:#99b3cc; text-decoration:none; }
#footer .disclaimer a:hover { color:#85aecc; text-decoration:underline; }
#footer .links { font-size: 1em; margin-top: 0px; }
a { color: #FFF; }
a:hover { text-decoration: underline; }
.ui-slider {
	height: 15px;
	cursor: pointer;
}
.mi { background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_more_info.png) no-repeat; display: inline-block; height: 19px; width: 22px; text-indent: -999px; overflow: hidden; position: relative; top: -2px; opacity: .65; }
.mi:hover { opacity: 1; }
.c_subIssue .mi { opacity: 0; }
.c_subIssue:hover .mi { opacity: 1; }

/* HOMEPAGE */
.ws,
.subIssues { color: #334866; text-shadow: 1px 1px 0px #fff; margin: 0px 4% 0 4%; box-shadow: 0px 3px 5px rgba(0,32,77,.35); padding-bottom: 3%; margin-bottom: 10px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -1px no-repeat #edf4fa; border-radius: 4px; }
.message a { color: #1b62b3; }
.overlayContent .ws { border-radius: 5px; }
.add_friend:after { /*clear: both; content: '.';*/ text-align: -1000px; overflow: hidden; opacity: 0; height: 0px; width: 0px; display: block; }
.message { margin: 0px 4% 0 4%; background: #B6D9F2 !important; box-shadow: 0px 0px 1px rgba(0,32,77,.35); position: relative; top: 35px; padding: 1.5em 4% 1.5em 4%; text-align:center; margin-bottom: 3%; color: #4d6c99; text-shadow: 1px 1px 0px #d2e8f7; line-height: 1.15em; border-radius: 4px; font-size: 1.15em; }
#how_it_works { text-align: center; }
.ws h3 { font-weight: normal; font-size: 1.15em; padding: 0; margin: 0; }
.steps { margin: 15px 0 35px 50px; overflow: hidden; }
.step { float: left; width: 245px; text-align: center; margin: 0 25px 0 0; }
.step p { margin: 5px 0 0 0; }
.step h3 { background: url(hd_step.png) 50% 0px no-repeat; line-height: 50px; padding: 0; margin: 25px 0 10px 0; font-size: 1.5em; }
.stepNum { margin-bottom: 7px; }
#homepage .ws a { color: #0068b3; }
.ws a { color: #0068b3; text-decoration: none; }
.ws a:hover { text-decoration: underline; }
#editorial h1,#editorial h3,h2 { font-size: 2em; line-height: 1.15em; color: #b6d9f2; text-shadow: -1px -1px 0px #00204d; font-weight: normal; padding: 3% 7% .35% 7%; margin: 0; margin-bottom: 10px; }
h2 a { text-decoration: none; color: #b6d9f2;  }
.form .parentIssues .first h2 { padding-top: 35px !important; }
.parentIssue h2 { margin-bottom: 15px; padding-top: 2%; }
.first h2 { color: #b8d3e5; text-shadow: -1px -1px 0px #1f5299; padding-top: 3%; }
#news p { padding: 15px 35px 0 35px; }
#homepage .splash { overflow: hidden; padding: 0px 25px 30px 25px; }
#homepage .splash img { float: right; margin: 0 25px 0 -50px; min-width: 300px; border: none; }
#homepage .splash h1 { padding: 0 0 0 5%; text-align: center; font-size: 2.25em; text-shadow: -1px -1px 0px #356498; min-width:270px !important; overflow: hidden; margin-top: 1%; margin-bottom: 0; }
#homepage .splash h1 a { color: #e5f4ff; font-weight: normal;line-height: 1.35em; text-shadow: -1px -1px 0px #356498; text-decoration: none; }
#homepage .splash h1 .btn { width:115px;display:block;clear:both;background-color:#0059b3;text-shadow:-1px -1px 0px #3674b3;padding:.5em 1em;margin:auto;margin-top:25px;font-size:.65em;margin-bottom:16px;margin-top:14px; }
#homepage .cntBanner { margin-bottom: 0px; }
#homepage .cntBanner h2 { text-align: center; text-shadow: 1px 1px 0px #fff !important; color: #334866; padding: 4% 3% 0 3%; font-size: 1.85em; }
#homepage h2 { padding-top: 2.5%; }
#homepage .poll { background: none; margin: 0; padding: 0; width: 25%;box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; padding: 5px; }
#homepage .poll_results { padding-bottom: 1px; margin-bottom: 0; }
#homepage .polls { margin: 0; padding: 5px 6px; }
.home_social { overflow: hidden; position: relative; margin: 2.5% 4% 0 4%; }
.home_social .ws { margin: 0; }
.home_social h2 { padding-top: 0px !important; padding-left: 5%; }
.home_social .fb_tell_friends { position: absolute; top: 0px; right: 0px; }
.home_social .youve_seen_us_in { margin-right: 365px; }
.home_social .as_seen_ins { overflow: hidden; padding: 15px; margin-bottom: -10px }
.home_social .as_seen_ins a { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/logos_as_seen_in.png) 10px 6px no-repeat; height: 57px; width: 155px; display: block; float: left; text-indent: -1000px; overflow: hidden; margin: 5px 2px }
.home_social #ref_mashable { background-position: -157px 6px; width: 213px }
.home_social #ref_nytimes { background-position: -372px 6px; width: 296px; }
.home_social #ref_npr { background-position: 10px -53px; width: 155px }
.home_social #ref_pando { background-position: -157px -53px; width: 237px }
.home_social #ref_pbs { background-position: -397px -53px; width: 144px; }
.home_social #ref_slate { background-position: -543px -53px; width: 120px; }
.tweets { width: 320px; height: 202px; padding: 10px 14px 14px 14px; font-family: 'Helvetica Neue', Arial, sans-serif; }
.tweets .tweet { padding-bottom: 10px; margin-bottom: 7px; overflow: hidden; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_divider_on_e1ecf5.png) no-repeat 50% bottom }
.tweets a:hover { text-decoration: none; }
.tweets .tweet .img { width: 48px; height: 48px; margin-top: 2px; overflow: hidden; border-radius: 5px; float: left; }
.tweets .tweet .name { margin-left: 55px; color: #8899a6; font-size: 12px; line-height: 16px; }
.tweets .tweet .name b { color: #334866; font-size: 13px; }
.tweets .tweet .text { margin-left: 55px; font-size: 13px; line-height: 15px; color: #334866; }
.tweets .tweet .text span { color: rgb(0, 132, 180); }
#homepage_articles { position: relative; margin: 0 4% 0 4%; overflow: hidden; padding: 14px; }
#homepage .main_article {
	float: left;
	width: 47.5%;
	position: relative;
	overflow: hidden;
	margin: 0;
	background-color: #fff;
	border-radius: 1px; overflow: hidden;
	
}
#homepage .main_article img { width: 100%; }
#homepage .main_article .img span {
	width: 100%;
	height: 100%;
	background: rgba(124,157,191,.15);
	position: absolute;
	top: 0px;
	left: 0px;
}
#homepage .main_article p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(24,55,94,.9);
	color: #fff;
	text-shadow: -1px -1px 0px rgba(0,30,51,1);
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 7px 14px 14px;
	margin: 0;
	overflow: hidden;
	line-height: 1.35em;
	font-size: 1.35em;
}
#homepage .main_article p span { font-style: italic; font-size: .95em; white-space: nowrap; color: #acc9e5; }
#homepage .main_article a { font-size: 1em !important; color: #fff !important; }
#homepage .more_articles {
	width: 52%;
	float: right;
	margin: 0;
	padding: 0 0 5px 0;
}
#homepage .more_articles ul {
	margin: 0; padding: 0;
}
#homepage .more_articles li a { color: #0068b3 !important; font-size: 15px !important; line-height: 1.25em !important; }
#homepage .more_articles li { line-height: 1.25em !important; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_divider_on_e1ecf5.png) repeat-x 60% 0; margin-top: 7px !important; padding-top: 7px !important; margin: 0 7px 0 17px; }
#homepage .more_articles li.first { background: none; margin-top: 0px !important; }
#homepage .more_articles li a span.likes { font-style: italic; color: #7498B3; font-size: .85em !important; white-space: nowrap; }
#homepage .more_articles li a:hover { text-decoration: none; }
#homepage .more_articles li a:hover span.title { text-decoration: underline; }

.subIssues { border-radius: 4px; padding-top: .5%; padding-bottom: 5px !important; }
.fields .subIssues { padding-top: .1%; }
.subIssue { margin: 2px 2% 0px 2%; padding-bottom: 15px; position: relative; overflow: hidden; background:url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% 0 no-repeat; }
.subIssue .weight { position: absolute; top: 40px; left: 0px; height: 70px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_slider2.png) 15px 25px no-repeat; border: none; width: 145px; color: #a1a8b2; }
.subIssue .ind_weight { top: 0px; left: -170px; background-position: 15px 2px; height: 18px; }
#preload_bg_slider { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_slider2.png) no-repeat -999px -999px; }
.subIssue .weight .slider { background: none; border: none; margin: 0 0 0 20px; width: 107px; height: 35px; }
.slider .ui-slider-handle { width: 30px !important; height: 30px !important; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_slider2.png) 0px -60px !important; overflow: hidden !important; border: none !important; outline: none !important; cursor: pointer !important; margin-left: -15px !important; }
.slider:hover .ui-slider-handle, .slider .ui-state-focus { background-position: 0px -90px; }
.subIssue .weight p { width: 145px; text-align: center; margin: 0; padding: 0; font-size: 1.15em; height: 21px; text-transform: capitalize; opacity: 0; }
.scale_5 { color: #b3003c; }
.scale_4 { color: #cc7700; }
.scale_3 { color: #4d9953; }
.scale_2 { color: #52adcc; }
.scale_1 { color: #a1a8b2; }
.subIssue .weight label { text-align: center; width: 110px; font-size: .85em; display: block; line-height: 1.15em; text-transform: lowercase; position: absolute; bottom: 0px; margin: 0 0 0 18px; }
.subIssue .ind_weight label, .subIssue .ind_weight p { display: none; }
.subIssue .ind_weight .slider { top: -1px; }
.subIssue h3 { margin: 15px 3% 0 0; font-size: 1.35em; }
.indvQuestion .subIssue h3 { font-size: 1.5em; line-height: 1.15em; }
.indvQuestion .weight { display: none; }
.subIssues .first h3 { margin-top: 14px; }
.subIssue .stances { margin: 10px 0 0 0; padding-bottom: 2px; padding-right: 8%; }
.subIssue h3,
.subIssue .stances,
form .reference { margin-left: 150px; }
.subIssue input { position: absolute; left: -27px; }
form .reference input { position: relative; left: 5px; width: 50%; background-color: #f2f6fa; border: 1px solid #b8cad9; border-right-color: #cfdbe5; border-bottom-color: #cfdbe5; box-shadow: 1px 1px 0px #fff; font-size: 14px; color: #334866; padding: .15em; text-shadow: 1px 1px 0px #fff; border-radius: 3px; }
.subIssue .stance { margin-top: 3px; position: relative; left: 27px; line-height: 1.5em; }
.subIssue .stance label { cursor: pointer; }
.subIssue .stance textarea { font-size: .95em; text-shadow: 1px 1px 0px #fff; background: url(bg_textarea.png) #fff repeat-x; font-family:Georgia, "Times New Roman", Times, serif; color: #4d6c99; padding: 7px 10px; box-shadow: 1px 1px 0px #fff; border: 1px solid #a8c0d6; border-color: #a3b8cc #c3d5e5 #c3d5e5 #a3b8cc; border-radius: 3px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -ms-box-sizing: border-box; }
.parentIssues form .weight { display: none; }
#chooseCandidate { overflow: hidden; }
#chooseCandidate a { text-decoration: none; }
#chooseCandidate ul { float: left; width: 25% }
.ws ul { list-style: none; margin-top: 20px; }
.ws ul li { margin-top: 15px; }
.blog_posts .blog_post { padding: 1.5em 2em 1em 2em;background:url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% 0 no-repeat; overflow: hidden; }
.blog_post a { text-decoration: none; color: #0068B3 !important }
.blog_post p a { font-size: 1em; }
.blog_post img { margin-left: 2em; }

.action_page h1,
.action_page .nav { display: none; }
.first { border: none !important; }
.subIssues .first { background: none; }

#submitContainer button,
#submit_buttonContainer button,
.page_btn .btn,
.btn { font-size: 1.5em; font-weight: normal; text-decoration: none; padding: .85em 1.35em .85em 1.35em; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -10px no-repeat; border: none; color: #fff; text-shadow: -1px -1px 0px #405a80; border-radius: 5px; margin: 3% 0 0 4%; box-shadow: 0px 3px 5px #1f3c66; }
#results_page .page_btn a { margin-left: 0px; }
#submitContainer button:hover,
#submit_buttonContainer button:hover,
.page_btn .btn:hover,
.btn:hover { box-shadow: 0px 3px 15px #0b274d; cursor: pointer; background-position: 50% -2px; }
#tryit, #answerit { position: absolute; right: 3%; top: 21px; background-color: #004099; font-size: 22px; margin: 0; padding: .45em .85em .55em .85em; box-shadow: 1px 2px 10px #001533; text-decoration: none; background-position: 50% -30px; }
#tryit:hover, #answerit:hover { background-position: 50% -2px; }
.page_btn { padding-top: 3%; margin-top: 20px; margin-bottom: 2%; }
#shareit { position: absolute; right: 3%; top: 21px; background-color: #004099; font-size: 22px; margin: 0; padding: 0 .35em .65em .85em; box-shadow: 1px 2px 10px #001533; text-decoration: none; background-position: 50% -30px;min-height:36px;min-width:220px; }
#shareit .stButton { top: .85em !important; }
#shareit .stButton .stLarge { margin-left: 5px !important; }
.fixed_top{position:fixed !important;top:-3px !important;z-index:99;right:3.5% !important;border-top:4px solid #1f67cc;background-color:#0053a6 !important}
#shareit:hover { background-color:#0066cc !important;background-position:50% -20px !important}

.main { top: 2.25em; position: relative; padding: .1em 2em .5em 2em; margin-bottom: 2em; }
#blog_page h1 { padding: .85em .5em .35em .5em; font-size: 2.65em; width: 90%; }
#blog_page .author { padding-bottom: 1em; }
#blog_page p { margin: 1em; font-size: 15px; }
#blog_page img { margin: 0 2em 2em 2em; }
.blog_post p a { font-size: 1em !important; }
#blog_page .ws { background-color: #edf4fa !important; padding: .1em 1.5em .5em 1.5em !important; top: .35em; }
#blog_page p b { font-size: 1.5em; font-weight: normal; padding-top: .5em !important; display: block; }

/* INTERSTITIAL */
#intContainer .intCandidatesC,#intContainer .intCandidatesNA,#intContainer .chromeInstall { margin-top: 200px; margin: 200px auto 0 auto; height: 235px; position: relative; top: 50%; margin-top: -150px; }
#intContainer .intCandidatesC { /*background: url(bg_now_matching_answerss.png) 50% 100px no-repeat;*/ }
#intContainer .intCandidatesC h1 { color: #b6d9f2; font-size: 2.35em; text-shadow: -1px -1px 0px rgba(0,21,51,.5); text-align: center; padding-top: 100px; }
#intContainer .intCandidatesC img { height: 75px; position: absolute; top: 0px; opacity: .8; }
#intContainer .intCandidatesC p { position: absolute; bottom: 0px; right: 50%; color: #fff; font-size: 17px; font-weight: normal; }
#intContainer { background: #000b1a; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: .87;
	background: rgb(0,70,140); /* Old browsers */
	background-image: -moz-radial-gradient(center, circle farthest-corner, #00468c 0%, #00050d 100%); /* FF3.6+ */
	background-image: -webkit-gradient(radial, center center, 0, center center, 501, color-stop(0, #00468c), color-stop(1, #00050d)); /* Chrome,Safari4+ */
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #00468c 0%, #00050d 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-radial-gradient(center, circle farthest-corner, #00468c 0%, #00050d 100%); /* Opera 12+ */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #00468c 0%, #00050d 100%); /* IE10+ */
	background-image: radial-gradient(center, circle farthest-corner, #00468c 0%, #00050d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00468c', endColorstr='#00050d',GradientType=1); /* IE6-8 fallback on horizontal gradient */
}
.intCandidatesNA { text-align: left !important; background: url(icon_star_on_dark.png) no-repeat; padding-left: 120px; width: 530px !important; }
.intCandidatesNA h2 { padding: 0; font-size: 3em; margin: 0; padding-top: .35em; color: #cee3f2; }
.intCandidatesNA p { margin-top: .2em; color: #66a1cc; }
.chromeInstall { text-align: left !important; background: url(icon_chrome.png) no-repeat; padding-left: 150px; width: 480px !important; padding-left: 148px; width: 350px !important; background-position: 0px 12px }
.chromeInstall h2 { padding: 0; font-size: 3em; margin: 0; padding-top: .35em; color: #cee3f2; }
.chromeInstall p { margin-top: .2em; color: #66a1cc; line-height: 1.35em; padding-top: 5px; margin-bottom: 15px; margin-top: -5px; }
.chromeInstall .btn { padding: .5em 1.35em; margin: 2em .65em 0 -2px; background-color: #0053b3; text-shadow: -1px -1px 0px #3670b3; opacity: .9; font-size: 1.15em; }
.chromeInstall .btn:hover { text-decoration: none; background-color: #006cd9; opacity: 1; }


/* ABOUT US */
#about_us .ws img { float: right; margin: -10px -15px 10px 20px; }
#about_us h3 { font-size: 1.5em; }
#about_us .ws { padding: 3.5%; padding-right: 5%; }
#about_us .who h3,
#about_us .who p { line-height: 1.5em; }
#about_us .intro p { margin-left: 0px; }
#about_us .intro { margin-top: -4px; }
#about_us .who p { margin-top: 4px; }
#about_us .who { overflow: hidden; }
#about_us .ws p { font-size: 15px; }

/* ERRORS */
#error_page .ws { top: 35px; position: relative; padding-bottom: 5%; margin-bottom: 60px; overflow: hidden; }
.error h1 { padding: 1% 5% .5% 5%; font-weight: normal; font-size: 30px; margin-bottom: 10px; }
.error p { color: #637a99; font-size: 1.15em; padding: 0 5% 0 5% !important; margin: 0; }
.form .errors, .form .message { position: relative; top: 20px; margin: 5px 315px 15px 0; padding: 0; border: 1px solid rgba(60,102,0,.1); border-top-color: rgba(60,102,0,.15); border-left-color: rgba(60,102,0,.15); background: rgba(149,255,0,.25) !important; color: #4a8000; text-shadow: 1px 1px 0px rgba(255,255,255,.5); border-radius: 3px; box-shadow: 1px 1px 0px #fff; line-height: 1.35em; }
.form .message { border: 1px solid rgba(0,60,102,.1); border-top-color: rgba(0,60,102,.15); border-left-color: rgba(0,60,102,.15); background: rgba(0,149,255,.12) !important; color: #004a80; }
.form .errors a { color: #599900; text-decoration: none; }
.action-presidential-questionaire form .message { margin: 0px; background: #B6D9F2 !important; box-shadow: 0px 0px 1px rgba(0,32,77,.35); position: relative; top: 35px; padding: 1.5em 4% 1.5em 4%; text-align:center; margin-bottom: 3%; color: #4d6c99; text-shadow: 1px 1px 0px #d2e8f7; line-height: 1.15em; border-radius: 4px; font-size: 1.15em; border: none; }

/* RESULTS */
.resultsBy .moreCandidates { display: none; }
.resultsBy .ws { padding-bottom: 2px; }
#results_page h2 { padding: 2% 7% .5% 7%; }
#results_page h1 { font-weight: normal; font-size: 33px; line-height: 1.35em; margin: 0; padding: 1.25% 3% 1.5% 3%; }
#results_page .resultBanner { padding: 10px; }
.resultBanner img { position: absolute; top: 20px; right: 6.5%; }
.resultBanner h1 { padding-right: 175px !important; }
.no_image h1 { padding-right: 25px !important; }
#results_page #content { padding-top: 35px; }
.c { padding-bottom: .85%; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% 0 no-repeat #e6eff7; }
.c a { color: #0068b3; font-size: 14px; }
.c h5 { padding: 5px 20px 0 20px; margin: 3px 5px; font-weight: normal; font-size: 25px; }
.c h5 sup{font-size:11px;opacity:1;border-radius:2px;text-shadow:1px 1px 0px rgba(255,255,255,.5);padding:2px 4px;background-color:rgba(141,151,166,.15);color:#8d97a6}
.c .amount { font-size: 35px; font-weight: bold; float: right; margin: 0px; margin-top: 0px; padding: 2.5% 2.5% 0 0; position: absolute; top: 2%; right: 10px; }
.c p { padding: 0 20px 0 20px; margin: 3px 5px; }
.c .details { padding-top: 0px !important; }
.uiGrid { width: 100%; border: 1px solid red !important; margin-left: 50px;}
#resultsByIssue .c { padding-top: 3px; padding-bottom: 10px; }

.resultsBy { padding-top: 0px !important; }
.c_issues { border-radius: 5px; margin: 0; text-shadow: 1px 1px 0px #fff; clear: left; padding-bottom: 2%; }
.c_issues thead td { background: #cedff2; color: #fff; text-shadow: -1px -1px 0px #b8c8d9 }
.c_issues .c_issue { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -1px no-repeat; padding-bottom: 1%; border-top: 1px solid #c3d4e5; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.c_issues .first { background-position: 50% -1px; padding-top: .5%; }
.c_issues .c_subIssue { border-top: 1px dotted #a3bed9; padding: 1% 0 1% 0; margin: 0 3% 0 3%; clear: left; }
.c_issues h5 { font-weight: normal; padding: 1.5% 2% 1.25% 2%; margin: 0; font-size: 25px; text-transform: capitalize; float: left; margin: 3px 10px 0 10px; }
.c_issues .amount { float: right; padding: 2% 3% 0 3%; font-size: 25px; margin: 0; width: 90px; text-align: center; }
.resultsBy .c img { position: absolute; top: 7px; left: 10px; }
.resultsBy h5 { text-transform: capitalize; }
.first h5 { border: none; }
.c_issues .c_subIssue p { padding:0; margin: 3px 5px 0 5px; line-height: 1.15em; padding: 0; }
.c_issues .c_subIssue b { font-weight: normal; padding-bottom: .5%; display: block; }
.c_issues .c_subIssue em { color: #5980b3; }
.c_issue .weight { float: right; }
.c_subIssue .weight { text-align: center; }
.resultsBy .weight { font-size: 19px; text-align: center; float: right; line-height: 1em; padding: 2% 4% 0 0; margin-top: 0px; margin-bottom: 5px; width: 90px; }
.resultsBy .weight span { font-size: 12px; display: block; text-transform: lowercase; line-height: 1.15em; padding-top: .35em; }
.details { color: #637a99; line-height: 1.35em; padding-top: 5px !important; padding-bottom: 2px !important; margin-right: 120px !important; }
.details a { text-decoration: none; white-space: nowrap; }
.c { position: relative; border-radius: 4px; }
.side_with_list,
#resultsByCandidate { position: relative; }
.c a { text-decoration: none; }
.c a:hover { text-decoration: none; }
.c a h5,
.c .amount,
.c a .details a { color: #334866 !important; }

.side_with_list .show_more,
#resultsByCandidate .show_more,
#resultsByFriend .show_more { padding: 1.5% 3% 1% 3% !important; text-align: center; }
.side_with_list .show_more a,
#resultsByCandidate .show_more a,
#resultsByFriend .show_more a { font-size: 1.1em; cursor: pointer; background: url(icon_down_expand.png) 0 4px no-repeat; padding-left: 15px; color: #0068B3; }
.resultsBy .first { background-position: 50% -1px; }
.c form { margin: 0; padding-top: 0; }
.action_page input[type=text],
.text_input,
.action_page input[type=password],
.share_your_reaction input[type=text],
.share_your_reaction textarea,
.c input[type=text] { border: 1px solid #c3d1e5; border-top: 1px solid #b8c6d9; border-left: 1px solid #b8c6d9; font-size: 1.25em; padding: .35em 0 .4em .5em; background: url(bg_input.png) repeat-x #fafbfc; border-radius: 3px; box-shadow: 1px 1px 0px #fff; color: #99b7cc; text-shadow: 1px 1px 0px #fff; font-weight: normal;}
.text_input input[type=text] { border: none; background: none; box-shadow: none; }
.c input.name { width: 24%; margin-right: 1%; }
.c input.url { width: 64%; }
#reaction button,
.c button { float: left; font-size: 1.15em; font-weight: normal; padding: .35em 1em .5em 1em; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -20px no-repeat #004d99; display: block;  border: none; color: #fff; text-shadow: -1px -1px 0px #4d6c99; border-radius: 5px; margin: 2% 0 .5% 0; border: 1px solid #3674b3; border-bottom: 1px solid #004d99; box-shadow: 0px 1px 1px #b8c6d9; cursor: pointer; }
#reaction button:hover,
.c button:hover { background-position: 50% -2px; }
.side_with_list .c h5,
#resultsByCandidate .c h5,
.side_with_list .c p,
#resultsByCandidate .c p { padding-left: 87px; }
.side_with_list .no_image h5,
#resultsByCandidate .no_image h5,
.side_with_list .no_image p,
#resultsByCandidate .no_image p { padding-left: 3%; }
.side_with_list .amount,
#resultsByCandidate .amount { padding-left: 0px !important; }
.side_with_list .c,
#resultsByCandidate .c,
#resultsByFriend .c_friend { padding-top: 3px; }
.side_with_list .c .details,
#resultsByCandidate .c .details,
#resultsByFriend .c_friend details { padding-top: 0px !important; padding-bottom: 5px !important; }
.add_friend { overflow: hidden; padding: 0px; }
.add_friend h5 { text-transform: none; }
.addFriendContainer, .fbConnectContainer { float: left; padding: 1% 0 0 0; }
.addFriendContainer { padding-left:20%; background: url(icon_compare.png) 5% 50% no-repeat; }
.fbConnectContainer { text-align: center; width: 39%;}
.addFriendContainer h5,
.addFriendContainer p,
.addFriendContainer form { padding-left: 0; margin-left: 0; overflow: hidden; }
.fbConnectContainer p { color: #637a99; text-decoration: none; position: relative; padding: 3% 10% 1.5% 7%; display: block; margin-top: 0; }
.fbConnectContainer a { display: block; background: url(btn_fb_connect.png) no-repeat; width: 107px; height: 31px; overflow: hidden; text-indent: -1000px; margin: 5px auto 5% auto; }
.addFriendContainer p { margin-right: 14% !important; padding: 2% 0 0 0 !important; margin-top: 2px; }
.addFriendContainer .details { padding-bottom: 5px !important; display: block; font-size: 1.35em; color: #445978; }
.fbNoResults p { font-size: 1.35em; color: #637a99; padding-top: 1%; padding-right: 4%; margin: 15px; line-height: 1.5em; }
.parties { height: 110px; position: relative; /*margin-right: 130px;*/ }
.parties .party { float: left; width: 25%; text-align: center; font-size: 3em; line-height: .85em; background: url(bg_vertical_glow.png) 0px 40% no-repeat; }
.parties .party p { margin: 20px auto 15px auto; }
.parties .p_lib span { border-bottom: 4px solid #e3aa00; }
.parties .p_rep span { border-bottom: 4px solid #bf3c30; }
.parties .p_dem span { border-bottom: 4px solid #6097bf; }
.parties .p_grn span { border-bottom: 4px solid #5d8c00; }
.parties .party span { display: block; font-size: .3em; margin: 3% 25% 0 25%; padding-bottom: 0px; line-height: 1.85em; }
.parties .party a { color:#334866;text-decoration:none; }
.parties .party a:hover { text-decoration:none; color:#0068B3; }
#party_chart {
	box-shadow: 3px 5px 10px rgba(0,30,51,.65);
}
#party_chart_grad { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -20px no-repeat; z-index: 5; }
#party_chart,#party_chart_grad {
	position:absolute; top: -27px; right: -152px; border-radius: 185px; display: block; width: 165px; height: 165px;
}
#facebookLike { position: absolute; top: 40px; left: 305px; width: 200px; }
#facebookLikeRight { position: absolute; top: 40px; right: 0px; width: 150px; }
.fb_wrapper { padding: 10px 15px; }
.fb-comments, .fb-comments iframe[style], .fb-comments span {width: 100% !important;}
.discuss .ws { min-height: 50px !important; }
#yourReferralCount h3 { color: #334866; text-shadow: 1px 1px 0px #fff; text-align: center; font-size: 2em; padding: 15px 5% 5px 5%; line-height: 1.15em; }
#yourReferralCount p { color: #637A99; padding: 5px 5%; margin-top: 0px; text-align: center; line-height: 1.35em; }


#ad_300x250 { position: absolute; right: 2.5%; width: 325px; }
#ad_300x250 .ws {overflow: hidden; padding: 0; height: 250px; background: none; }
.share_row { overflow: hidden; max-width: 494px; margin: 0 auto 10px auto; }
.btn_share { background: url(btns_share.png) no-repeat; height: 31px; text-indent:-1000px; overflow: hidden; display: block; float: left; margin-right: 5px; margin-bottom: 7px; }
.share_facebook { width: 109px; }
.share_twitter { width: 92px; background-position: -117px; }
.share_google_plus { width: 93px; background-position: -217px; }
.share_tumblr { width: 92px; background-position: -318px; }
.share_email { width: 88px; background-position: -418px; margin-right: 0px; }

#results_page #content { padding-top: 0px !important; }
.race_tabs { padding-left: 1%; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_race_tabs3.png) repeat-x; height: 60px; margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden; }
#homepage .race_tabs { margin-bottom: 30px; }
.race_tabs a { position: relative; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_race_tabs3.png) left -69px no-repeat; line-height: 45px; padding: 0px 1% 0px 1%; display: block; float: left; height: 51px; margin-top: 9px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-decoration: none; text-shadow: -1px -1px 0px rgba(0,21,51,.65); font-size: 1.85em; color: #d2e8f8; margin-right:-3px }
.race_tabs a pre { color: white; box-shadow: 0px 1px 3px #001533; display: block; position: absolute; top: -10px; right: 0px; text-align: center; font-size: 11px; font-weight: bold; border-radius: 1em; padding: 1px 3px 2px 3px; line-height: normal !important; border: 2px solid #fff; font-family: Arial, sans-serif; text-shadow: -1px -1px 0px #d90012; text-transform: lowercase; z-index: 2;
background: -moz-linear-gradient(center top, #ff2638, #d90012) repeat scroll 0 0 #d90012;
background-image: -moz-linear-gradient(center top, #ff2638 0%, #d90012 100%);
background-image: -webkit-linear-gradient(top,#ff2638 0%,#d90012 100%); }
.race_tabs .first_off { background: none; padding-left: 0px; }
.race_tabs .on {
	padding: 0 2.5% 0 2.5%;
	line-height: 55px;
	background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/bg_content2.png) repeat-x;
	background: -moz-linear-gradient(center top, #6785ab, #5c7ba1) repeat scroll 0 0 #F6F6F6;
    background-image: -moz-linear-gradient(center top, #6785ab 0%, #5c7ba1 100%);
	background-image: -webkit-linear-gradient(top,#6785ab 0%,#5c7ba1 100%);
	box-shadow: 1px 1px 7px rgba(0,21,51,.65);
	z-index: 1;
	position: relative;
	color: #e5f4ff;
}
#news .race_tabs { padding-left: 1.5%; }
.race_tabs a:hover { color: #f2faff; }
.race_tabs a.on:hover { color: #fff; }
.race_tabs .last { backface: none; padding-right: 0px; }
.race_tabs .d { display: none; }
.zipcode, .user_info { font-size: 1.15em; font-style: italic; word-spacing: -.1em; text-shadow: -1px -1px 1px rgba(0,21,51,.35); color: #8fadcc; }
.zipcode a, .user_info a { text-decoration: none; color: #D2E8F8; }
.user_info { position: absolute; top: 18px; right: 3%; font-size: 1.25em; cursor: default; }
.user_info .logout { display: none; }
.user_info:hover .logout { display: inline; }
.user_info:hover .username { display: none; }
.zipcode a:hover, .user_info a:hover { text-decoration: underline; }
.race_tabs_container .zipcode { position: absolute; top: 16px; right: 3%; font-size: 1.25em; }
.race_tabs_container .zipcode a { font-size: 1.35em; }
#results_page .resultBanner img { top: 70px; }
.ptags { margin-left: .25em }
.ptag {
	font-family:Arial,sans-serif;box-shadow:1px 1px 0px #fff;border-radius:.25em;opacity:.25;background-color:#0068b3;color:#fff;text-shadow:-1px -1px 0px #005999;margin:0px !important;border:1px solid #005999;font-size:11px;text-transform:uppercase;font-style:normal;padding:0 .25em;font-weight:bold; word-spacing:.25em; 
}
.ptag a { color: #fff; }
.ptag a:hover { text-decoration: none; }
.ptag_s { margin-left: 3px }
.ptag span { display: none; }
.ptag:hover {opacity:.85;cursor:pointer}
.ptag:hover span {display:inline}
.ptag i { display:none; }
#ptag_overlay { padding:22px 25px 25px 25px;top:15%;width:360px}
#ptag_overlay h3 { font-size: 2em;padding-bottom:.15em; }
#ptag_overlay p { margin-top:.65em;margin-bottom:0; line-height: 1.5em; }
#ptag_overlay p i { color:#5980B3; }
#ptag_overlay p .quot { font-size: 3em; color:#7c98bf; vertical-align: top; line-height: 0em; top: .5em; position: relative; }
#ptag_overlay p a { color:#5980B3; line-height: 1.15em; font-style: italic; }
#ptag_overlay img { float: right; margin: .15em 0 -10px .65em; }
#ptag_overlay button { margin: .85em 0 0 0; }
#ptag_overlay .stances { max-height: 7.5em; overflow-y: auto; }

/* POLLS PAGE */
#homepage #poll_results a,
#homepage .poll_results a { font-size: 1em !important; }
#poll_results h2 { color: #c2def2; padding: 0 0 5px 35px; text-shadow: -1px -1px 0px rgba(0,32,77,.5); font-size: 2em; margin: 20px 0 0px 0 }
#poll_results .polls { overflow: hidden; margin: 0 19px 0 25px; }
#poll_results .poll { width: 22%; float: left; margin: 1% 1% 0 0px; padding: 1%; overflow: hidden; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -2px no-repeat #e6eff7; border-radius: 4px; }
#poll_results .poll .img { overflow: hidden; height: 130px; width: 100%; position: relative; }
#poll_results .poll .img .color_over { background-color: rgba(0,85,204,.15); display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
#poll_results .poll .img p { position: absolute; left: 0px; bottom: 0px; width: 100%; text-shadow: -1px -1px 0px rgba(0,30,51,1); background-color: rgba(24,55,94,.9); padding: 7px; margin: 0; color: #fff; font-size: 1.15em; }
#poll_results .poll img { overflow: hidden; width: 100%; border: none; }
#poll_results .poll h3 { padding: 0 0 0 3px !important; margin: 0; }
#poll_results .poll h3 a { font-size: .5em; color: #0068B3; text-decoration: none; text-shadow: 1px 1px 0px #fff; line-height: 1.35em; padding: 0; margin: 0; }
#poll_results .poll { line-height: normal; }
#poll_results .poll p.question { color: #4d6c99; text-shadow: 1px 1px 0px #fff; margin: 7px 5px 0 7px; font-style: italic; max-height: 5.1em; overflow: hidden; }
#poll_results .poll a { text-decoration: none; }
#poll_results .poll .yes { float: left; width: 50%; text-align: center; display: none; }
#poll_results .poll .no { float: right; width: 50%; text-align: center; display: none; }
#poll_results .poll .count { color: #748fb3; font-style: italic; margin: 3px 5px 3px 7px; text-shadow: 1px 1px 0px #fff; }
.poll_results h2 { color: #c2def2; padding: 0 0 5px 35px; text-shadow: -1px -1px 0px rgba(0,32,77,.5); font-size: 2em; margin: 20px 0 0px 0 }
.poll_results .polls { overflow: hidden; margin: 0 19px 0 25px; }
.poll_results .poll { width: 22%; float: left; margin: 1% 1% 0 0px; padding: 1%; overflow: hidden; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -2px no-repeat #e6eff7; border-radius: 4px; }
.poll_results .poll .img { overflow: hidden; height: 130px; width: 100%; position: relative; }
#map_results .poll .img { overflow: hidden; height: 165px; background: url(/_styles/2/bg_map_teaser.jpg) 50% -20px no-repeat; background-size: 135% auto; border-radius:2px; }
.poll_results .poll .img .color_over { background-color: rgba(0,85,204,.15); display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.poll_results .poll .img p { position: absolute; left: 0px; bottom: 0px; width: 100%; text-shadow: -1px -1px 0px rgba(0,30,51,1); background-color: rgba(24,55,94,.9); padding: 7px; margin: 0; color: #fff; font-size: 1.15em; }
#map_results .poll .img p { background-color: rgba(24,55,94,.8); padding: 7px 7px 10px 7px; margin: 0; color: #fff; font-size: 1.15em; }
.poll_results .poll img { overflow: hidden; width: 100%; border: none; }
.poll_results .poll h3 { padding: 0 0 0 3px !important; margin: 0; }
.poll_results .poll h3 a { font-size: .5em; color: #0068B3; text-decoration: none; text-shadow: 1px 1px 0px #fff; line-height: 1.35em; padding: 0; margin: 0; }
.poll_results .poll { line-height: normal; }
.poll_results .poll p.question { color: #4d6c99; text-shadow: 1px 1px 0px #fff; margin: 7px 5px 0 7px; font-style: italic; max-height: 5.1em; overflow: hidden; }
.poll_results .poll a { text-decoration: none; }
.poll_results .poll .yes { float: left; width: 50%; text-align: center; display: none; }
.poll_results .poll .no { float: right; width: 50%; text-align: center; display: none; }
.poll_results .poll .count { color: #748fb3; font-style: italic; margin: 3px 5px 3px 7px; text-shadow: 1px 1px 0px #fff; }


/* POLL RESULTS */
#poll_results_page .ws { padding-bottom: 5px; }
#poll_results_page h2 { padding-top: 1.5%; font-size: 2.25em; padding-left: 5.5%; }
#poll_results_page #bannerQuestion .ws,
#poll_results_page #bannerAnswer .ws { overflow: hidden; padding-bottom: 0px; }
#poll_results_page #bannerQuestion h2,
#poll_results_page #bannerAnswer h2 { padding-top: 0; }
#poll_results_page #bannerQuestion img { float: right; top: 0px; left: 0px; margin: 10px 11px 11px 11px; position: relative; right: auto; border-radius: 2px; overflow: hidden; }
#poll_results_page #bannerQuestion .txt,
#poll_results_page #bannerAnswer .txt { /*margin-left: 150px;*/ padding: 18px 6% 38px 45px; }
#poll_results_page #bannerQuestion .txt h1,
#poll_results_page #bannerAnswer .txt h1 { line-height: 1.35em; font-size: 2.25em; padding: 0 !important; }
#poll_results_page #bannerAnswer p.resp_to { background: url(bg_stance_speech_arrow.png) no-repeat; padding: 14px 0 20px 50px; margin: 0 0 0 20px; line-height: 1.25em; }
#poll_results_page #bannerAnswer p.resp_to a { color: #e6eff7; text-decoration: underline; text-shadow: none; }
#poll_results_page #bannerAnswer p.resp_to a:hover { color: #fff; }
#bannerQuestion .txt p,
#bannerAnswer .txt p { padding-top: 0; margin: 15px 0 -8px 0; }
#bannerQuestion .txt p .d,
#bannerAnswer .txt p .d { display: none; }
#poll_results_page  #bannerQuestion .txt p a {
	margin: 0 1px 0 0;
	border: 1px solid rgba(0,53,128,.15);
	border-top: 1px solid rgba(0,53,128,.1);
	background-color: rgba(0,53,128,.05);
	border-radius: 2px;
	box-shadow: 1px 1px 0px #fff;
	padding: 4px 7px 5px 7px;
	text-shadow: 1px 1px 0px #fff;
	background: -moz-linear-gradient(center top, #fafcff, #e6eff7) repeat scroll 0 0 #e6eff7;
	background-image: -moz-linear-gradient(center top, #fafcff 0%, #e6eff7 100%);
	background-image: -webkit-linear-gradient(top,#fafcff 0%,#e6eff7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#e6eff7'); /* for IE */
}
#bannerQuestion .txt h1 sup a {
	font-size: 13px; background: rgba(0,106,255,.02); border: 1px solid rgba(0,106,255,.1); padding: 2px 3px; border-radius: 3px; margin: 0 0 0 5px; box-shadow: 1px 1px 0px rgba(255,255,255,.65); text-transform: capitalize;
}
#guest_author { position: absolute; top: -19px; right: 6%; height: 50px; color: #b6d9f2; text-shadow: -1px -1px 0px rgba(0,32,77,.25); font-style: italic; text-align: right; line-height: normal; }
#guest_author a { color: #fff; text-decoration: none; }
#guest_author img { float: right; display: block; margin: 0 !important; padding: 0 !important; }
#guest_author span { display: block; float: left; padding-top: 21px; }
#bannerQuestion .ws { position: relative; z-index: 1; overflow: visible !important; }
#visualize_line { padding: 35px 0 0 0; }
#visualize_pie { padding: 15px 0 0 0; }
#poll_results_page .pollResultsBy .c { overflow: hidden; padding-bottom: 0; }
#poll_results_page .pollResultsBy .c .title { padding: 1.5% 5% 1.5% 2.5%; line-height: 1.15em; margin-left: 80px; }
#poll_results_page .pollResultsBy .ch .title { font-size: 1.5em; padding: .5% 5% .5% 2.5%; }
#poll_results_page .pollResultsBy .c .amount { float: left; right: auto; top: auto; position: relative; background: rgba(0,53,128,.05); border: 1px solid rgba(0,21,51,.1); border-radius: 3px; padding: 0; margin: 5px 0 0 10px; text-align: center; width: 75px; text-align: right; }
#poll_results_page .pollResultsBy .first { padding-top: 3px; }
#poll_results_page .pollResultsBy .c .amount .perc { font-size: .85em; color: #637a99; line-height: 1.45em; margin-top: 0px; }
#poll_results_page .pollResultsBy .c .amount .perc small { font-size: .65em; }
#poll_results_page .pollResultsBy .c .amount .count { display: none; font-size: .65em; font-weight: normal; color: #637a99; font-size: 12px; line-height: 12px; position: relative; z-index: 1; margin-top: 0px; }


#poll_results_page .pollResultsBy .c .radio_box { display: none; float: left; background: url(bg_checkboxes_33.png) no-repeat; width: 33px; height: 33px; overflow: hidden; margin: 15px 10px 0px 20px; padding: 0; cursor: pointer; }
#poll_results_page .pollResultsBy .c .radio_box input { display: none; }
#poll_results_page .pollResultsBy .show_more { text-align: center; padding: 10px 0 7px 0; }
#poll_results_page .pollResultsBy .show_more a { background: url(icon_down_expand.png) 0 4px no-repeat; padding-left: 17px; font-size: 1.15em; cursor: pointer; }
#poll_results_page .hide_except_question { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(bg_blackout_92.png); z-index: 3; }
#poll_results_page #question,
#poll_results_page #question .ques { display: none; }
#poll_results_page #question .vote { background-color: #004099; position: absolute; right: 0px; font-size: 1.5em; top: -25px; right: 4%; padding: .5em 1em; }
#poll_results_page #question .submit_vote { display: none; background-color: #004099; box-shadow: 1px 2px 15px #000b1a; position: absolute; margin-top: 10px; }
#poll_results_page #answerit { display: none; z-index: 2; }
#poll_results_page #question .add_answer { display: none; }

#historical_trend_popularity { height: 30px; position: absolute; top: 149px; width: 100%; }
#legend { /*position: absolute; top: 95px; right: 12px; width: 180px; height: 23px; border: 1px solid rgba(0,53,128,.1); box-shadow: 1px 1px 0px #fff; background: rgba(0,53,128,.01);*/ }
#legend span { display: block; text-transform: lowercase; position: absolute; color: #8fb3cc; font-style: italic; padding: 0 0 0 20px; line-height: 10px; z-index: 1; font-size: 15px; }
#legend .l_importance { top: 155px; font-size: 12px; }
#visualize_line .see_more { color: #748fb3; font-size: 1.25em; text-align: center; margin-top: 5px; text-shadow: 0px 0px 10px #fff; }

#poll_results_page .demographics { overflow: hidden; height: 55px; background: url(bg_demographics_tabs.png) repeat-x; border-top-right-radius: 5px; border-top-left-radius: 5px; }
#poll_results_page .demographics .d { display: none; }
#poll_results_page .demographics a { float: left; line-height: 59px; padding: 0 1.5% 0 1.5%; font-size: 1.25em; background: url(bg_demographics_tab_div.png) left 2px no-repeat; text-shadow: 1px 1px 0px rgba(255,255,255,.65); }
#poll_results_page .demographics a.on { background: #ebf2f9; margin-top: 7px; box-shadow: 1px 3px 8px rgba(0,53,128,.5); position: relative; z-index: 2; line-height: 50px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #46638c;
	background: -moz-linear-gradient(center top, #fcfeff, #ebf2f9) repeat scroll 0 0 #ebf2f9;
    background-image: -moz-linear-gradient(center top, #fcfeff 0%, #ebf2f9 100%);
	background-image: -webkit-linear-gradient(top,#fcfeff 0%,#ebf2f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfeff', endColorstr='#ebf2f9'); /* for IE */
}
#poll_results_page .demographics a.first { margin-left: -1px; padding-right: 1.5%; padding-left: 2.5%; padding-top: 0px; color: #748fb3; font-style: italic; }
#poll_results_page .demographics_menu { position: absolute; background:#f1f6fc; z-index: 1; overflow: hidden; clear: both; padding: 0; margin: -50px 0 0 0 !important; box-shadow: 1px 2px 7px rgba(0,53,128,.35); border-radius: 5px; padding-bottom: 3px; }
#poll_results_page .demographics_menu li { padding: 0; margin: 0 !important; }
#poll_results_page .demographics_menu li a { padding: 0px 20px 0 15px; font-size: 1.25em; line-height: 49px; background: url(bg_horizontal_divider.png) repeat-x; display: block; white-space: nowrap; }
#demo_filter h2 { text-shadow: 1px 1px 0px #fff; color: #748fb3; font-size: 1.65em; padding-left: 30px; padding-bottom: 7px; } 
#demo_filter .demo h3 { color: #748fb3; font-size: 1.15em; line-height: 1.15em; }
#demo_filter .demo h3 sup { font-size: .65em; }
#demo_filter .demo ul {
-moz-column-count: 4; 
-webkit-column-count: 4;
column-count: 4;
padding: 0; margin: 0 0 0 145px;
}
#demo_filter .demo ul li {
margin: 0; padding: 0; line-height: 1.15em; padding-bottom: .35em;
}
#demo_filter .demo { clear: both; overflow: hidden; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% top no-repeat #e6eff7; padding-top: 15px; padding-bottom: 12px; }
#demo_filter { background-color: #ebf2f9; position: relative; z-index: 3; padding-top: 10px; display: none; top: 2px; overflow: hidden; border-radius: 5px; }
#demo_filter .demo h3 { position: absolute; width: 120px; text-align: right; }
#demo_filter .demo p { line-height: normal; padding: 2px 30px 4px 30px; margin-top: 0px; margin-bottom: 3px; color: #748fb3; font-style: italic; }


#poll_results_page .visualization { position: absolute; top: 65px; left: 12px; height: 26px; width: 99px; overflow: hidden; z-index: 2;  }
#poll_results_page .visualization .d { display: none; }
#poll_results_page .visualization a { float: left; text-indent: -1000px; overflow: hidden; height: 28px; margin-right: 4px; outline: none; }
#poll_results_page .visualization a.on { background-position: 0px -100px; }
#poll_results_page .visualization a:hoverX { background-position: 0px -200px; }
#poll_results_page .visualization a.v_perc { background-image: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_visualization_perc.png); width: 28px; }
#poll_results_page .visualization a.v_geo { background-image: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_visualization_geo.png); width: 31px; }
#poll_results_page .visualization a.v_trend { background-image: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_visualization_trend.png); width: 28px; }

#poll_results_page .ballot_measure_stamp { float:right;margin:-22px -16px 0 0; }

#pollResults .ws { background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/bg_poll6.png) #ebf2f9 repeat-x left 60px; position: relative; }
#pollResults .yes_or_no { overflow: hidden; min-height: 270px; position: relative; }
#pollResults .yes_or_no img { position: absolute; left: 50%; top: 10px; margin-left: -145px; }
#pollResults .yes_or_no .label { width: 80%; position: absolute; }
#pollResults .yes_or_no h3 { font-size: 5.5em; line-height: 1em; padding-top: 0; margin-top: 70px; text-shadow: 1px 0px 0px #334866; }
#pollResults .yes_or_no .count { margin: 0; color: #748fb3; font-size: 1.35em; }
#pollResults .yes_or_no .count span { padding: 5px 14px 8px 14px; border-radius: 5px; }
#pollResults .yes_or_no .yes {
	float: left; width: 49%; text-align: center; position: relative;
}
#pollResults .yes_or_no .no {
	float: right; width: 49%; text-align: center; position: relative;
}
#pollResults .yes_or_no .no .label { right: 0px; margin-left: 50px; }
#pollResults .yes_or_no .perc { font-size: 3em; font-weight: bold; position: absolute; margin: 0; color: #cc8800; text-shadow: 1px 1px 0px rgba(255,255,255,.25); padding-top: 86px; }
#pollResults .yes_or_no .no .perc { color: #cc7e00; }
#pollResults .yes_or_no .yes .perc { right: 2%; }
#pollResults .yes_or_no .no .perc { left: 3%; }
#pollResults .yes_or_no .last_answer { margin: 0 auto 0 auto; text-align: center; color: #748fb3; font-style: italic; top: 230px; position: relative; text-shadow: 0px 0px 6px #fff; font-size: 1.25em; /*text-transform: lowercase;*/ }
#pollResults .yes_or_no .last_answer span.left { background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icons_pointers.png) left 0px no-repeat; padding-left: 47px; padding-bottom: 5px; }
#pollResults .yes_or_no .last_answer span.right { background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icons_pointers.png) right -101px no-repeat; padding-right: 36px; padding-bottom: 5px; }
#visualize_line { padding-top: 35px; }
#historical_trend { height: 200px; }
.yes_no_chart { position: relative; overflow: hidden; height: 240px; }
.yes_no_chart .bg { background-color: #ebf2f9; height: 26px; position: absolute; width: 100%; box-shadow: 0px 4px 15px rgba(0,53,128,.15); top: 178px; border-top: 1px solid rgba(0,53,128,.2); border-bottom: 1px solid rgba(0,53,128,.25); }
.yes_no_chart .vaxis { height: 200px; padding-top: 44px; position: absolute; top: 0px; right: 50px; color: #8fb3cc; text-align: right; width: 100%; }
.yes_no_chart .vaxis span { display: block; border-top: 1px dashed #c2def2; height: 45px; line-height: 1em; position: relative; font-size: 13px; }
.yes_no_chart .vaxis span.t { border-top: 1px dashed #c2def2; }
.yes_no_chart .vaxis label { position: absolute; right: -35px; top: -10px; }
.yes_no_chart #new_yes { position: absolute; background-color: #4d9926; border-radius: 7px; width: 14px; height: 14px; z-index: 2; box-shadow: 0px 0px 5px #2b8000; opacity: 0; }
.yes_no_chart #new_no { position: absolute; background-color: #de004b; border-radius: 7px; width: 14px; height: 14px; z-index: 2; box-shadow: 0px 0px 5px #b3003c; opacity: 0; }
.yes_no_chart .news_icons { position: relative; top: -23px; }
.yes_no_chart .news_icons a { position: absolute; top: 0px; width: 30px; height: 29px; overflow: hidden; background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_news_point.png) no-repeat; text-align: center; font-size: 12px; font-style: italic; padding-top: 4px; overflow: hidden; text-shadow: 1px 1px 0px #fff; color: #7498B3; }
#poll_results_page .news_articles { padding: 0 0px 0 7px; overflow: hidden; }
#poll_results_page .news_articles .news_article { background: #ebf2f9; width: 48%; float: left; box-shadow: 1px 1px 7px rgba(0,64,128,.1); overflow: hidden; margin: 0 0 5px 1%; padding-botom: 0 !important; }
#poll_results_page .news_articles .news_article .amount { float: right; }
#poll_results_page .news_articles .news_article .title { font-size: 1.15em; line-height: normal; font-weight: normal; color: #4d6c99; padding:0; margin:0; }
#poll_results_page .news_articles .news_article .perc { margin: 13px 10px 0 10px; color: #748fb3; font-size: 1.85em; font-weight: bold; }
#poll_results_page .news_articles .news_article .alphab { font-style: italic; }
#poll_results_page .news_articles .news_article .created { font-style: italic; color: #748fb3; padding: 0; margin: 0; }
#poll_results_page .news_articles .news_article .info { margin: 9px 17px 8px 17px; }
#poll_results_page .prev_next a { display: none; top: 380px; font-size: 1.15em; line-height: 1.15em; color: #b6d9f2; text-decoration: none; text-shadow: 1px 1px 1px #00204d; opacity: .5; min-height: 50px; }
#poll_results_page .prev_next a:hover { opacity: 1; }
#poll_results_page .prev_poll a { position: fixed; left: 25px; padding: 10px 0 12px 45px; background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_prev_next_arrows.png) no-repeat; }
#poll_results_page .next_poll a { position: fixed; right: 25px; padding: 10px 45px 12px 0px; background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_prev_next_arrows.png) 100% -200px no-repeat; }

#pollResults .last_answered,
#pollResults .total_votes { position: relative; top: 11px; text-align: right; color: #8fb3cc; font-style: italic; text-shadow: 1px 1px 0px #fff; font-size: 1em; text-transform: lowercase; margin: 0; padding: 0 20px 0 0; }
#pollResults .total_votes { float: left; margin-left: 25px; }
#poll_results_page .group #pollResults .last_answered { margin-bottom: -25px !important; }

#user_submitted .ws { background: url(bg_poll6.png) #ebf2f9 repeat-x left -300px; padding-top: 10px; }
.pollResultsBy .expanded_answers { padding: 0 10px 0 10px; overflow: hidden; }
.pollResultsBy .expanded_answers .answer { background: #ebf2f9; width: 49.65%; box-shadow: 1px 1px 7px rgba(0,64,128,.1); overflow: hidden; margin: 0 0 5px 0; padding-botom: 0 !important; position: relative; }
#poll_results_page .pollResultsBy .expanded_answers .answer a { display: block; overflow: hidden; }
#poll_results_page .pollResultsBy .expanded_answers .answer a:hover { text-decoration: none; }
#poll_results_page .pollResultsBy .expanded_answers .answer:hover { background-color: #fafcff; box-shadow: 2px 3px 1px rgba(0,64,128,.25); cursor: pointer; }
#poll_results_page .pollResultsBy .expanded_answers .answer a:hover .title,
#poll_results_page .pollResultsBy .expanded_answers .answer a:hover .perc { color: #0068b3 !important; text-decoration: none; }

.pollResultsBy .expanded_answers .answer .amount { float: right; }
.pollResultsBy .expanded_answers .answer .title { font-size: 1.15em; line-height: normal; font-weight: normal; margin: 13px 50px 12px 15px; color: #4d6c99 }
.pollResultsBy .expanded_answers .answer .perc { margin: 11px 10px 0 10px; color: #748fb3; font-size: 1.85em; font-weight: bold; }
.pollResultsBy .expanded_answers .side_yes { float: left; clear: both; }
.pollResultsBy .expanded_answers .side_no { float: right; clear: right; }
.pollResultsBy .expanded_answers .side_center { clear: both; width: 50%; margin-left: auto; margin-right: auto; }
.pollResultsBy .expanded_answers .user_submitted { clear: both; width: auto; }
.pollResultsBy .expanded_answers .user_submitted .title { margin-bottom: 0; margin-right: 85px !important; }
.pollResultsBy .expanded_answers .user_submitted .created { font-style: italic; padding: 0; margin: 5px 50px 10px 15px; color: #748fb3; }
.pollResultsBy .expanded_answers .user_submitted a:hover .created { color: #748fb3; }
.pollResultsBy .expanded_answers .user_submitted .created a:hover { color: #0068b3; }
.pollResultsBy .expanded_answers .user_submitted .inline_fb_like { opacity:.9;overflow:hidden;float:right;display:block;margin:0 0 5px 5px; position: relative; z-index: 2; }
.pollResultsBy #show_user_submitted a { font-size: 1.25em; display: block; text-align: center; padding: 14px 0 10px 0; }
#poll_results_page #results_by_state { background: url(bg_usamap_trans.png) -20px -27px; }
#pollResults .ws {padding-bottom: 0px; }
.dist_exp { overflow: hidden; padding: 5px 25px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; 
	background: -moz-linear-gradient(center top, rgba(239,245,251,0), #eff5fb) repeat scroll 0 0 #ebf2f9;
    background-image: -moz-linear-gradient(center top, rgba(239,245,251,0) 0%, #eff5fb 100%);
	background-image: -webkit-linear-gradient(top,rgba(239,245,251,0) 0%,#eff5fb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(239,245,251,0)', endColorstr='#ebf2f9'); /* for IE */
}
.dist_exp .left,
.dist_exp .right,
.dist_exp .center {
	padding: 0 0 7px 0; text-shadow: 0px 0px 7px #fff; font-size: 1.15em;
	color: #748fb3; font-style: italic; line-height: 1em; text-align: center; border-bottom: 2px solid rgba(116,143,179,.65); border-left: 2px solid rgba(116,143,179,.65); border-right: 2px solid rgba(116,143,179,.65); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; box-shadow: 1px 1px 0px #fff;
}

.dist_exp .left,
.dist_exp .right { float: left; 
width: 48.5%; margin-bottom: 10px; }
.dist_exp .right { float: right; }
.dist_exp .center { clear: both;  width: 52%; margin: 15px auto; }
.dist_exp p { color: #748fb3; padding: 0px 0 0 0; font-style: italic; line-height: normal; text-align: center; }
.dist_exp p a { font-size: 1.25em }

#poll_results_page #learn_more .ws { padding: .25em 2em .5em 2em !important; }
#poll_results_page #learn_more .ws p { color: #4d6c99; font-size: 1em; }

/* POLL QUESTION */
.answer_form form { margin: 0; padding: 0; }
.answer_form .ws { border-radius: 5px; }
.answer_form {
	perspective: 1000;
	-moz-perspective: 1000;
	-webkit-perspective: 1000;
	max-width: 480px; min-width: 420px; margin: 0 auto;
}
.flipper {
	transition: 0.35s;
	-moz-transition: 0.35s;
	-webkit-transition: 0.35s;
	transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	position: relative;
}
.answer_form.flip .flipper {
	transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
.answer_form.flip_reverse .flipper {
	transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
}
.answer_form .btn { position: relative; top: 25px; margin: 0px; box-shadow: 1px 3px 15px #001026 !important; padding: 14px 30px 13px 30px; background-color: #004ab3; }
.answer_form .back_btn { float: left; display: none; }
.answer_form .next_btn { float: right; }
.answer_form .disabled_btn { background-color: #5b758c; color: #cfdce5; text-shadow: -1px -1px 0px #638099; box-shadow: none !important; opacity: .5; }
.answer_form .questions, .answer_form .weight, .answer_form .confirmation { overflow: hidden; -webkit-backface-visibility: hidden; position: absolute !important; top: 0; left: 0; width: 100%; }
.answer_form .weight .slider {
	border-color: #99b3cc;
	box-shadow: 1px 1px 3px #fff;
	border-bottom-color: #b8c8d9;
	border-right-color: #b8c8d9;
	height: 7px;
	background: -moz-linear-gradient(center top, #bed3e5, #e1e8ed) repeat scroll 0 0 #F6F6F6;
	background-image: -moz-linear-gradient(center top, #bed3e5 0%, #e1e8ed 100%);
	background-image: -webkit-linear-gradient(top,#bed3e5 0%,#e1e8ed 100%);
	margin: 0 9.25%;
}
.answer_form .weight .slider_container { margin: 27px 10px 25px 10px; }
.answer_form .weight .slider .ui-slider-handle {
	border-radius: 3px;
	top: -10px;
	width: 25px !important; height: 25px !important;
	border-radius: 20px !important;
	opacity: 1 !important;
	background: none !important;
	background: -moz-linear-gradient(center top, #fff, #edf4fc) repeat scroll 0 0 #F6F6F6 !important;
	background-image: -moz-linear-gradient(center top, #fff 0%, #edf4fc 100%) !important;
	background-image: -webkit-linear-gradient(top,#fff 0%,#edf4fc 100%) !important;
	border: 1px solid #8fadcc !important;
	border-color: #a8c0d6 #8fadcc #8fadcc #a8c0d6 !important;
	box-shadow: 0px 2px 3px rgba(0,51,102,.1);
}
.answer_form .weight .slider_container .slider_labels { overflow: hidden; margin-top: -35px; }
.answer_form .weight .slider_container p { background: url(bg_slider_marker.png) no-repeat 50% 0; float: left; width: 20%; text-align: center; color: #7498B3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; text-transform: lowercase; padding-top: 30px; }
.answer_form .weight {
	transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
.full_text_input,
textarea { font-family: Georgia, "Times New Roman", Times, serif; color: #4d6c99; margin: 5px 0 0 0; padding: 7px 10px; font-size: 1em; border: 1px solid #a8c0d6; border-color: #a3b8cc #c3d5e5 #c3d5e5 #a3b8cc;
	width: 100%;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.answer_form h3 { margin: 17px 25px 15px 25px; font-size: 1.85em; line-height: 1.25em; }
.answer_form .weight h3 { text-align: center; margin-top: 30px; }
.answer_form .confirmation h3 { margin: 20px 25px 20px 25px; text-align: center; }
.answer_form .stances { margin: 0 25px 10px 25px; }
.answer_form .stance { background: url(bg_horizontal_divider.png) repeat-x; padding: 1.85% 1.85% 1.85% 0; line-height: 1.35em; font-size: 1.15em; color: #4d6c99 }
.answer_form .stance input { position: absolute; }
.answer_form .stance label span { display: block; margin-left: 24px; }
.answer_form .flipped input { display: none; }
.answer_form .inline_btn {
	display: block;
	border: 1px solid rgba(0,53,128,.15);
	border-top: 1px solid rgba(0,53,128,.1);
	background-color: rgba(0,53,128,.05);
	border-radius: 3px;
	box-shadow: 1px 1px 0px rgba(255,255,255,.5);
	padding: 12px 7px 12px 7px;
	text-shadow: 1px 1px 0px #fff;
	background: -moz-linear-gradient(center top, #fafcff, #e6eff7) repeat scroll 0 0 #e6eff7;
	background-image: -moz-linear-gradient(center top, #fafcff 0%, #e6eff7 100%);
	background-image: -webkit-linear-gradient(top,#fafcff 0%,#e6eff7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#e6eff7');
	color: #0068b3;
	font-size: 1.5em;
	margin: 7px 0 0 0;
	text-align: center;
}
.answer_form .confirmation .btns { margin: 0 50px 35px 35px; }
.answer_form .weight select,.answer_form .confirmation,.answer_form .expanded_stance,.answer_form .expanded_stance textarea, .answer_form .next_btn { display: none; }
.small_drk_form_btn {
    font-size: 1.15em;
    font-weight: normal;
    padding: .35em 1em .5em 1em;
    background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -20px no-repeat #004d99;
    display: inline-block;
    border: none;
    color: #fff;
    text-shadow: -1px -1px 0px #4d6c99;
    border-radius: 5px;
    margin: 2% 0 .5% 0;
    border: 1px solid #3674b3;
    border-bottom: 1px solid #004d99;
    box-shadow: 0px 1px 1px #b8c6d9;
    cursor: pointer;
}

/* POLL ANSWER */
#poll_results_page #pros_and_cons {
	overflow: hidden;
	margin: 0 4% 0 4%;
}
#poll_results_page #pros_and_cons .ws { margin: 0 0 2% 0; min-height: 250px; background: url(bg_poll6.png) #ebf2f9 repeat-x left -300px }
#poll_results_page #answerPros,
#poll_results_page #answerCons {
	float: left; width: 48.75% !important; margin: 0;
}
#poll_results_page #pros_and_cons .expanded_answers { padding-top: 9px; }
#poll_results_page #answerPros { margin-right: 2%; }
#poll_results_page #answerCons { width: 49.25% !important; }
#poll_results_page #answerPros h2,
#poll_results_page #answerCons h2 { padding: 3% 0 .5% 2.75%; font-size: 2em; }
#poll_results_page #bannerAnswer .txt { padding: 15px 6% 30px 30px; }
#poll_results_page #bannerAnswer .txt p { margin: 3px 0 0 0px; }
#poll_results_page #bannerAnswer .txt h1 { line-height: 1.2em; margin-left: 15px; }
#poll_results_page #bannerAnswer .txt h1 big { font-size: 1.5em; display: block; padding: 10px 0 10px 0; }
#poll_results_page #bannerAnswer .txt h1 span { margin-left: -13px; }
#bannerAnswer p { font-style: italic; color: #748fb3; }
#poll_results_page #bannerAnswer p { color: #accee5; margin: -15px 0 10px 5.5%; text-shadow: -1px -1px 0px rgba(0,32,77,.5); }
#poll_results_page #bannerAnswer p a { color: #accee5; text-shadow: -1px -1px 0px rgba(0,32,77,.5); text-decoration: none; }
#poll_results_page #bannerAnswer p a:hover { color: #fff; text-shadow: none; text-decoration: underline; }


/* FUNDRAISING */
.fundraising { padding-top: 10px; padding-left: 1%; min-height: 200px; }
.fundraising h1 { font-size: 2.2em !important; padding-bottom: 0; }
.fundraising p { padding: 0 3% 0 3%; margin-top: 0px; line-height: 1.5em }
.fundraising .img { padding: 10px 10px 15px 10px; float: right; margin: 15px 3.5% 20px 4%; text-align: center; border: 1px solid rgba(0,21,51,.05); box-shadow: 1px 1px rgba(255,255,255,.5); border-radius: 5px; background-color: rgba(0,108,217,.05); }
.fundraising .img h3 { font-size: 1.85em; line-height: 1.15em; }
.fundraising .btn { font-size: 1.35em; padding: .65em 1em .65em 1em; background-position: 50% -30px; background-color: #0053a6; color: #fff; margin: 15px 0 0 0; box-shadow: 1px 2px 1px rgba(0,21,51,.25); border-bottom: 1px solid rgba(0,21,51,.5); border-right: 1px solid rgba(0,21,51,.35); }
.fundraising .btn:hover { text-decoration: none; }
.fundraising .btnContainer { margin: 35px 0 25px -5px; }

/* QUIZ */
form .subIssue h3 { line-height: 1.35em; }
form .moreStances { margin: 0 !important; padding: 0 !important; }
/* Begin custom stances 
.subIssue .stances .stance label input[type=radio] { display: block; position: absolute; opacity: 0; }
.subIssue .stances .stance label input[type=radio] + .custom_input { border: 2pt solid #dae0e5; display: inline-block; background: #fafafa; width: 1em; height: 1em; padding: 0; margin: 0; position: absolute; left: -28px; top: 1px; } 
.subIssue .stances .stance label input[type=radio]:checked + .custom_input { border: none; display: inline-block; width: 28px; height: 23px; padding: 0; margin: 0; position: absolute; left: -33px; top: -2px; background: url(/_styles/2/icon_checkmark_28.png) 0 50% no-repeat; }
/* End custom stances */
.stance textarea { display: block; width: 100%; }
/* Begin more questions */
.showMoreQuestions { padding: 10px 0 5px 0; text-align: center; }
.showMoreQuestions a { color: #1b62b3; text-decoration: none; font-size: 1.10em; background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_down_expand.png) 0 4px no-repeat; padding-left: 15px; }
.showMoreQuestions a:hover { color: #0068B3; cursor: pointer; }
/* End more questions */
/* Begin learn more */
.fields .subIssue h3 sup { vertical-align: text-bottom; }
.fields .subIssue h3 sup span { position: relative; vertical-align: text-bottom; word-spacing: -.01em; color: #85aecc; border: 1px solid rgba(0,74,128,.1); border-radius: 3px; background: rgba(0,149,255,.05); text-shadow: 1px 1px 0px rgba(255,255,255,.5); font-style: italic; font-weight: normal; text-transform: lowercase; line-height: 1.23em; white-space: nowrap; padding: 2px 4px 2px 4px; font-size: .85em; }
.fields .subIssue h3 sup span:hover { cursor: pointer; color: #0068b3; background: rgba(0,149,255,.1); border: 1px solid rgba(0,74,128,.25); }
.fields .subIssue h3 sup span.cond { display: none; }
.fields .subIssue .learn_more { margin: 10px 0px 7px 150px; background: rgba(0,149,255,.04); border: 1px solid rgba(0,74,128,.1); border-radius: 3px; padding: 6px 14px 8px 14px;}
.fields .subIssue .learn_more p { margin: 0; line-height: 1.35em; color: #748fb3; font-style: italic; text-shadow: 1px 1px 0px rgba(255,255,255,.5); }
.fields .subIssue .learn_more p a { color: #0068b3; text-decoration: none; font-size: .95em; }
.fields .subIssue .learn_more p a:hover { text-decoration: underline; }
.fields .learn_more { display: none; }
/* End learn more */
/* Begin weights */
.fields .weight select { display: none; }
.fields .weight { position: absolute; top: 60px; left: 0px; height: 50px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_slider2.png) 15px 3px no-repeat; border: none; width: 145px; color: #a1a8b2; }
.step-candidate-questionaire .fields .weight { top: 0px; left: -180px; }
.fields .weight .weight_label { text-align: center; font-size: 1.15em; top: -25px; position: absolute; width: 100%; }
.step-candidate-questionaire .fields .weight .weight_label { display: none; }
.fields .ticks { display: none; }
/*.fields .ticks .tick { position: absolute; width: 100%; text-align: center; display: none; font-size: 1.15em; }*/
.subIssue .weight .ticks { position: relative; z-index: 0; border-top: 1pt solid #dae0e5; margin: .35em 0 0 0; width: 88%; left: 6%; height: 2em; margin-bottom: 0em; margin-top: 0; }
.subIssue .weight .ticks .tick { position: absolute; width: 20%; text-align: center; text-transform: lowercase; color: #acb6bf; top: -.85em; text-align: center; cursor: pointer; }
.subIssue .weight .ticks .tick .tick_val { display: none; }
.subIssue .weight .ticks .tick .tick_icon { border: 2pt solid #dae0e5; width: .65em; height: .65em; border-radius: .65em; background: #fafafa; display: inline-block; margin-bottom: -.1em; }
.subIssue .weight .ticks .tick .tick_label { display: block; line-height: 1em; font-size: .95em; letter-spacing: -.025em; }
.subIssue .weight .tick_val { display: block; }
.subIssue .weight .ticks .tick_1 { left:0%;margin-left:-10%;text-align:center; }
.subIssue .weight .ticks .tick_2 { left:25%;margin-left:-10%; }
.subIssue .weight .ticks .tick_3 { left:50%;margin-left:-10%; }
.subIssue .weight .ticks .tick_4 { left:75%;margin-left:-10%; }
.subIssue .weight .ticks .tick_5 { left:90%;text-align:center; }
/* End weights */
.action-state-ballot-measures .message,
.action_page .state_banner { text-align: left;
	background: -moz-linear-gradient(center top, #26c9ff, #0077cc) repeat scroll 0 0 #F6F6F6;
    background-image: -moz-linear-gradient(center top, #26c9ff 0%, #0077cc 100%);
	background-image: -webkit-linear-gradient(top,#26c9ff 0%,#0077cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26c9ff', endColorstr='#0077cc'); /* for IE */
	background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) no-repeat #B6D9F2 60% -1px !important;
	box-shadow: 0px 3px 5px rgba(0,32,77,.35);
	padding: 18px 3% 22px 180px;
}
.action_page .state_banner {
	margin-bottom: 25px !important;
	padding: 18px 220px 22px 5%;
}
.action-state-ballot-measures .message img { position:absolute;z-index:1;left:-65px;top:-40px; }
.action_page .state_banner img { position:absolute;z-index:0;right:-35px;top:-30px; }
.action-state-ballot-measures .message h1,
.action_page .state_banner h1 { color: #334866; font-size: 2em; margin-top: 3px; }
.action_page .state_banner p { line-height: 1.5em; padding-top: 2px; padding-bottom: 2px; }
.change_state { position: absolute; top: 20px; right: 3.5%; z-index: 1; }
.change_state ul.off { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) #004099 50% -10px no-repeat; z-index: 1; overflow: hidden; clear: both; padding: 0; margin: 0 0 0 0 !important; box-shadow: 1px 2px 7px rgba(0,53,128,.35); border-radius: 5px; padding-bottom: 3px; }
.change_state ul.on { background:#f1f6fc; z-index: 1; overflow: hidden; clear: both; padding: 0; margin: 0 0 0 0 !important; box-shadow: 1px 2px 7px rgba(0,53,128,.35); border-radius: 5px; padding-bottom: 3px; }
.change_state ul li { padding: 0; margin: 0 !important; }
.change_state ul.off li a { padding: 2px 20px 0 15px; font-size: 1.35em; line-height: 42px; display: block; white-space: nowrap; color: #fff; text-decoration: none; text-shadow: -1px -1px 0px #405a80; }
.change_state ul.off:hover { background-color: #1f67cc; }
.change_state ul.off li a:hover { text-shadow: none; text-decoration: none; }
.change_state ul.off li.ch_s { display: none; }
.change_state ul.on li a { padding: 0px 20px 0 15px; font-size: 1.25em; line-height: 39px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_horizontal_divider.png) repeat-x; display: block; white-space: nowrap; color: #0086b3 !important; text-decoration: none 1important; }
.change_state ul.on li a.menu_btn_title { color: #8fb3cc; text-shadow: 1px 1px 0px #fff !important; text-decoration: none; }
.change_state ul.on li.ch_s { display: block; }
.change_state ul li a:hover { text-decoration: underline; }


#sharePopUp .ws { width: 300px !important; top: 10%; padding-bottom: 0 !important }
#sharePopUp h3 { padding: 20px 0 20px 25px; font-size: 1.85em; }
#sharePopUp .share_c { overflow: hidden; margin-left: 25px; }
#sharePopUp .share_c a { display: block; width: 85px; height: 25px; float: left; margin-right: 10px; background:url(icons_share.png) no-repeat; padding-top: 87px; text-align: center; color: #637A99; }
#sharePopUp a.email { background-position: -170px 0; }
#sharePopUp a.pic { background-position: -255px 0; }
#sharePopUp a.twt { background-position: -85px 0; }
#sharePopUp a.email:hover { background-position: -170px -115px; }
#sharePopUp a.pic:hover { background-position: -255px -115px; }
#sharePopUp a.fb:hover { background-position: 0px -115px; }
#sharePopUp a.twt:hover { background-position: -85px -115px; }
#sharePopUp .shr_type { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% 0 no-repeat; padding-bottom: 14px; }

.parentIssue { position: relative; }
.parentIssue .zipcode { position: absolute; top: 25px; right: 6%; }
#local_questions .no_local_questions { padding-left: 4%; padding-right: 4%; }
#zipOverlay { padding: 0px 25px 25px 25px !important; width:100px; min-width:200px; padding-bottom:0px; margin: 0 auto 0 auto !important; }
#zipOverlay h4 { font-size: 1.35em; font-weight: normal; margin-bottom: .5em; padding-top: 20px; }
#zipOverlay h4 span { word-spacing: -.15em; }
#zipOverlay button { font-size: 1.15em; margin-top: .85em; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow_sm.svg) 50% -1px no-repeat #0068B3; border: none; color: #fff; padding: .5em 1em; border-radius: .25em; border: 1px solid #3674b3; border-color: rgba(0,26,51,.05) rgba(0,26,51,.15) rgba(0,26,51,.35) rgba(0,26,51,.05); box-shadow: 0px 1px 1px rgba(0,26,51,.35); text-shadow: -1px -1px 0px rgba(0,26,51,.35); cursor: pointer; }
#zipOverlay button:hover { background-color:#007ed9 }
#zipOverlay input[type="text"] {
	background: url(bg_input.png) repeat-x scroll 0 0 #FAFBFC;
	border: 1px solid #FAFBFC;
    border-color: #B8C6D9 #C3D1E5 #C3D1E5 #B8C6D9;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #C3D1E5;
    box-shadow: 1px 1px 0 #FFFFFF;
    color: #99B7CC;
    font-size: 1.25em;
    font-weight: normal;
    padding: 0.35em 0 0.4em 0.5em;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.topics { overflow: hidden; padding: 1.5em 2em 0 2em; }
.topics .topic { width: 40%; padding-right: 10%; float: left; }
.topics .topic h3 a { font-size: 22px; color: #334866; }
.topics .topic p { margin-top: .35em; }

/* CANDIDATE PAGE */
.candidate_stances { margin-bottom: -2em; }
.candidate_stances .candidate_stance { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% 0 no-repeat; padding: 1em 2em; }
.candidate_stances .candidate_stance h3 { }

/* MISC */
.overlayBG { position: fixed; top: 0; left: 0; background: url(bg_blackout_92.png); /*opacity: .85;*/ height: 100%; width: 100%; z-index: 2; }
.overlayLoading { position: fixed; left: 50%; top: 50%; width: 460px; margin-left: -230px; margin-top: -2em; text-align: center; font-size: 2em; }
.overlayContent { position: fixed; top: 5%; left: 3%; width: 94%; height: 100%; z-index: 3; margin: 0; padding: 0; min-width: 415px; }
.overlayContent .ws { box-shadow: 1px 3px 25px #001026; max-width: 640px; min-width: 420px; margin: 0 auto 0 auto; position: relative; }
.overlayClose { position: absolute; top: -20px; right: -20px; display: block; width: 47px; height: 47px; background: url(btn_closeOverlay.png) no-repeat; cursor: pointer; text-indent: -1000px; overflow: hidden; }
.overlayPrompt { color: #b8d3e5; font-size: 2.2em; width: 600px; text-align: center; margin: 15% auto 0 auto; line-height: 1.35em; text-shadow: 0px 0px 15px #001533 }
.overlayPrompt .btns { padding-top: 1em; }
.overlayPrompt a { background-color: #0059b3; font-size: .95em; margin-top: 2em; padding: .3em 1em .35em 1em; box-shadow: 1px 1px 10px #001533 }
.overlayPrompt a:hover { background-color: #0066cc; text-decoration: none; }
.overlayPrompt .yes { margin-left: 0px; }

#approve_stances h3 { font-weight: bold; padding: 1em 0 0 1.5em; }

.fbConnectContainer .fb_iframe_widget iframe { width: 450px !important; margin-left: -50px !important; }

.question,.answer { line-height: 1.35em !important }
.answer { margin-top: -.65em; padding-bottom: .35em; }

/* DISCUSSIONS */
.filterPerc { }
#right_rail_filters .filters h3,
.right .ws h3 { font-size: 1.5em; padding-top: 0; padding-bottom: 5px; }
.filterPerc p { line-height: 1.35em; margin-top: 0; padding-right: 1em; }
.filterPerc p.mood { font-style: italic; color: #7498B3; margin-bottom: 5px; }
.filterPerc .ui-slider { border-color: #99b3cc; box-shadow: 1px 1px 0px #fff; border-bottom-color: #b8c8d9; border-right-color: #b8c8d9; height: 6px; margin-top: 3px;
	background: -moz-linear-gradient(center top, #bed3e5, #e1e8ed) repeat scroll 0 0 #F6F6F6;
    background-image: -moz-linear-gradient(center top, #bed3e5 0%, #e1e8ed 100%);
	background-image: -webkit-linear-gradient(top,#bed3e5 0%,#e1e8ed 100%);
	margin-bottom: .85em;
}
.filterPerc .ui-slider-range {
	background: -moz-linear-gradient(center top, #ebf2f7, #fff) repeat scroll 0 0 #F6F6F6;
    background-image: -moz-linear-gradient(center top, #ebf2f7 0%, #fff 100%);
	background-image: -webkit-linear-gradient(top,#ebf2f7 0%,#fff 100%);
	height: 6px;
}
.filterPerc .ui-slider-handle { height: 26px !important; width: 15px !important; border:none !important; cursor: pointer !important; outline: none !important; background: url(bg_slider_range_arrows.png) no-repeat !important; margin-top: -4px !important }
#filter_popularity .ui-slider-handle { background: url(bg_slider2.png) -4px -64px !important; height: 20px !important; width: 20px !important; }
.filterPerc .max-handle { background-position: 0 bottom !important; }
.discs .disc { padding-bottom: .5em; border-top: 1px dotted rgba(0,26,51,.2); padding-top: .4em; line-height: 1.15em; }
.discs .more_disc { padding-top: .85em !important; }
span.q { font-size: 2.25em !important; position: relative; top: .47em; line-height: .15em; padding: 0 2px 0 2px; color: #7498B3; font-style: normal !important; }
.brdcrm { margin-bottom: 35px; margin-top: 0px !important;  }
#discuss #content { padding-top: 0px !important; }
.race_tabs { padding-left: 1%; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_race_tabs3.png) repeat-x; height: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden; }
.race_tabs a { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_race_tabs3.png) left -69px no-repeat; line-height: 45px; padding: 0px 1% 0px 1%; display: block; float: left; height: 51px; margin-top: 9px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-decoration: none; text-shadow: -1px -1px 0px rgba(0,21,51,.65); font-size: 1.85em; color: #d2e8f8;
margin-right:-3px
}
.race_tabs .first_off { background: none; padding-left: 0px; }
.race_tabs .on {
	padding: 0 2.5% 0 2.5%;
	line-height: 55px;
	background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/bg_content2.png) repeat-x;
	background: -moz-linear-gradient(center top, #6785ab, #5c7ba1) repeat scroll 0 0 #F6F6F6;
	background-image: -moz-linear-gradient(center top, #6785ab 0%, #5c7ba1 100%);
	background-image: -webkit-linear-gradient(top,#6785ab 0%,#5c7ba1 100%);
	box-shadow: 1px 1px 7px rgba(0,21,51,.65);
	z-index: 1;
	position: relative;
	color: #e5f4ff;
}
.race_tabs a:hover { color: #f2faff; }
.race_tabs a.on:hover { color: #fff; }
.race_tabs .last { backface: none; padding-right: 0px; }
.race_tabs .d { display: none; }

h1 { font-weight: normal; margin: .15em 0 -5px 0; font-size: 1.85em; line-height: 1.15em; text-shadow: 1px 1px 0px rgba(255,255,255,.5); }
.left .ws { padding: 0; }
.left .m_body { line-height: 1.35em; margin: 0; padding-top: .75em; text-align: justify; }


/* NEWS */
#news .ws { box-shadow: 1px 2px 7px rgba(0,32,77,.65) !important; }
#news h1 { padding: 0 0 5px 35px; margin: 0px 0 10px 0; color: #c2def2; text-shadow: -1px -1px 0px rgba(0,32,77,.5); cursor: default; font-size: 2em; }
#news .header_desc { color: #b6d9f2; text-shadow: -1px -1px 0px #00204d; margin-top: -14px; padding-top: 0px; font-size: 1.15em; }
#news .articles { position: relative; padding-left: 10px; padding-bottom: 75px; }
#news .articles h4 a { color: #0068B3; font-weight: normal; display: block; }
#news .article { padding: 13px 5% 15px 14px !important; overflow: hidden; background-color: #f7fafc !important; position: relative; }
#news .article:hover { box-shadow: 1px 2px 7px #00204d !important; background-color: #fcfeff !important; text-shadow: none; }
#news .article p { padding: 0; margin: 0; font-size: 13px; color: #4d6c99; }
#news .article h4 { font-size: 1.2em; line-height: 1.25em; margin: 0; }
#news .source { font-style: normal; word-spacing: -.1em; }
#news .article .img { overflow: hidden; width: 110px; float: left; margin: 0 12px 0px 0; max-height: 110px; border-radius: 5px !important; position: relative; min-height: 3em; max-height: 6em; }
#news .article .img img { width: 100%; }
#news .article .img span { width: 100%; height: 100%; background: rgba(124,157,191,.15); position: absolute; top: 0px; left: 0px; }
#news .article:hover .img span { display: none; }
#news .vote:hover .img span { display: block; }
#news .article .aCnt { margin-left: 5px; }
#news .issues { margin: 0 0 0 0 !important; overflow: hidden; }
#news .issues .issue { cursor: default; font-style: italic; display: block; padding: 5px 5px 5px 5px; float: left; border-radius: 2px; margin: 5px 6px 0 0; font-size: 1em; line-height: 1em; text-shadow: 1px 1px 0px rgba(255,255,255,.5); box-shadow: 1px 1px 0px rgba(255,255,255,.5); }
#news .article_status { display: none; }
#news .read .article_status { display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: url(bg_article_read.png); }
#news .read .vote_status { background: #6586aa; color: #9db8d1; padding: 5px 12px 5px 12px; position: absolute; bottom: 0px; right: 0px; text-shadow: -1px -1px 0px #5b7fa6; border-top-left-radius: 3px; border-bottom-right-radius: 3px; overflow: hidden; font-style: italic; line-height: 1.15em; text-transform: lowercase }
#news .read:hover .vote_status { background: #cadbed !important; color: #fff; text-shadow: -1px -1px 0px #b8cee5; padding-top: 4px; cursor: default; }
#news .read .just_voted { background: #fff !important; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 3px; }
#news .read .just_voted p { font-size: 1.5em; text-shadow: 0px 0px 3px #fff; color: #4a6481; cursor:default !important; padding: 20px 30px; line-height: 1.35em }
#news .read:hover .article_status { display: none; }
#news .read { box-shadow: none !important; }

/*
#news .vote { opacity: 1; background: rgba(255,255,255,.25) !important; box-shadow: -1px -1px 1px rgba(0,21,51,.35) }
#news .vote a { color: #cee3f2; text-shadow: -1px -1px 0px rgba(0,21,51,.35); }*/
#news .article .like_dislike_q { display: none; }
#news .vote .like_dislike_q { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(bg_curl5.png) 0 -15px no-repeat /*rgba(255,255,255,.9)*/; border-radius: 3px; overflow: hidden; }
#news .vote .like_dislike_q p { display: block; position: relative; font-size: 1.35em; top: 48%; margin: -.55em auto 0 auto; padding-left: 17%; text-align: center; text-shadow: 1px 1px 0px #fff; color: #2477b3; cursor:default !important;  }
#news .vote .like_dislike_q a { background: #cce5ff; padding: 7px 14px; border-radius: 5px; cursor: pointer; margin-right: 1px; text-shadow: none; }
#news .vote .img { opacity: .65; }
#slider-newness .ui-slider-handle {
	border-radius: 3px;
	width: 14px !important;
	opacity: 1 !important;
	background: none !important;
	background: -moz-linear-gradient(center top, #fff, #edf4fc) repeat scroll 0 0 #F6F6F6 !important;
    background-image: -moz-linear-gradient(center top, #fff 0%, #edf4fc 100%) !important;
	background-image: -webkit-linear-gradient(top,#fff 0%,#edf4fc 100%) !important;
	border: 1px solid #8fadcc !important;
	border-color: #a8c0d6 #8fadcc #8fadcc #a8c0d6 !important;
	box-shadow: 0px 1px 1px rgba(0,51,102,.1);
}
#news .weight_5 { background: rgba(179,0,60,.05); border: 1px solid rgba(179,89,119,.05); color: #a62953; } #news .weight_5 a { color: #a62953; }
#news .weight_4 { background: rgba(204,119,0,.05); border: 1px solid rgba(204,119,0,.1); color: #cc7700; } #news .weight_4 a { color: #cc7700; }
#news .weight_3 { background: rgba(77,153,83,.1); border: 1px solid rgba(77,153,83,.1); color: #4D9953; } #news .weight_3 a { color: #4D9953; }
#news .weight_2 { background: rgba(82,173,204,.15); border: 1px solid rgba(82,173,204,.15); color: #52ADCC; } #news .weight_2 a { color: #52ADCC; }
#news .weight_,
#news .weight_1 { background: rgba(115,131,153,.1); border: 1px solid rgba(115,131,153,.1); color: #7498B3; } #news .weight_1 a { color: #7498B3; }
.filters { display: none; float: right; width: 290px; margin-right: 0px; }
.filters .ws { padding: 15px 20px 10px 20px; margin-left: 10px !important; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 25% -10px no-repeat #e1ecf5; color: #335380; }
#right_rail_filters .filters p { padding: 0; cursor: default; }

#news #content { padding-bottom: 18px; }
#right_rail_filters .filters h3 { cursor: default; }
#right_rail_filters .filters ul { list-style: none; padding: 0; margin: 2px 0 5px 0; }
#right_rail_filters .filters li { padding: 0; margin: 0; background: url(bg_divider_on_e1ecf5.png) repeat-x 60% 0; padding: 5px 0px 3px 0px; }
#right_rail_filters .filters li .check { background: url(bg_filter_checkboxes.png) no-repeat; padding-left: 23px; line-height: 20px; }
#right_rail_filters .filters li .check:hover,
#right_rail_filters .filters li .checked { background-position: 0px -100px; }
#right_rail_filters .filters li.hidden { display: none; }
#right_rail_filters .filters li strong { font-weight: normal; }
#right_rail_filters .filters li.sub { margin-left:18px;padding-left:5px; }
#right_rail_filters .filters .counts { font-style: italic; color: #7498B3; position: absolute; }
#right_rail_filters .filters .submit_news { display: block; font-size: 1.5em; padding: 15px 22px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -10px #0053A6 no-repeat !important; color: #fff; text-shadow: -1px -1px 0px #405A80; text-align: center; text-decoration: none; }
#news .toggle_filters { opacity: .8; display: block; font-size: 1.5em; margin-right: 20px; padding: 7px 14px 8px 15px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -10px #0053A6 no-repeat !important; color: #fff; text-shadow: -1px -1px 0px #405A80; text-align: center; text-decoration: none; position: absolute; top: 75px; right: 0px; }
#news .toggle_filters span { display: block; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/icon_search.svg) no-repeat; height: 32px; width: 30px; }
#news .toggle_filters:hover { opacity: 1; }
#right_rail_filters .filters .submit_news:hover { background-position: 50% -2px !important; background-color: #0060bf !important; cursor: pointer; text-decoration: none; box-shadow: 1px 2px 10px #00204d !important; }
#news #filter_dates { padding-bottom: 12px !important; padding-top: 12px !important; }
#news #filter_dates li { display: block; width: 35px; height: 27px; overflow: hidden; float: left; background: none !important; padding: 0 !important; }
#news #filter_dates li.top_row { border-top: none; }
#news #filter_dates ul { overflow: hidden; width: 245px; border-radius: .15em; margin-left: -3px !important; }
#news #filter_dates li a { display: block; position: relative; background: url(bg_calender.png) 0px 0px !important; overflow: hidden; width: 35px; height: 27px; color: #7498B3; text-shadow: 1px 1px 0px #fff; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#news #filter_dates li a:hover { background-position: -70px 0px !important; color: #0068B3; }
#news #filter_dates li a span { display: block; position: absolute; top: 4px; right: -1000px; }
#news #filter_dates li a .day { right: 0px; text-align: center; width: 34px; }
#news #filter_dates li.future a { background-position: -105px 0px !important; }
#news #filter_dates li.on a { background-position: -35px 0px !important; }
#news #filter_dates li.future .day { display: none; }
#news .articles .ws { padding: 15px 20px 10px 20px; margin: 0 0 10px 0px; }
#news .articles h3 { font-size: 1.5em; text-transform: capitalize; }
#news .articles .section_hd p { margin: 0; padding: 2px 0 2px 0; color: #7498B3; font-style: italic; line-height: 1.15em; }
#news .sectionArticles { overflow: hidden; margin-top: 10px; margin-right: -10px; }
#news .more_stories { margin: 0; padding: 0; text-align: left; font-style: italic }
#news .sectionArticles .sArticle { float: left; background: rgba(0,104,179,.15); width: 32%; margin-left: 1.5%; margin-bottom: 10px; height: 150px; border-radius: 2px; position: relative; overflow: hidden; }
#news .sectionArticles .first_article { margin-left: 0; }
#news .featured { padding: 0 !important; margin-bottom: 12px; border-radius: 5px !important; }
#news .featured .img { display: block; width: 100%; min-height: 200px; max-height: 400px !important; margin: 0; background-size: cover !important; border-radius: 0px !important; }
#news .featured .img img { opacity: 0; }
#news .featured .aCnt { margin: 0px !important; background: rgba(0,64,128,.6); position: absolute; width: 100%; bottom: 0px; padding: 10px 25px 15px 20px; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -ms-box-sizing: border-box; }
#news .featured .aCnt h4 a { color: #f2faff !important; text-shadow: none; font-size: 1.5em; line-height: 1.35em; }
#news .featured:hover .aCnt { background: rgba(54,103,153,.85); }
#news .featured:hover .aCnt h4 a { color: #fff !important; text-decoration: none; }
#news .featured .aCnt .source,
#news .featured .aCnt .issues .issue { box-shadow: none !important; color: #c2def2; text-shadow: none; background: rgba(194,222,242,.05); border: 1px solid rgba(194,222,242,.05); padding: 7px 10px 5px 0; margin: 0; font-style: italic; background: none; border: none; }
#news .featured .aCnt .source { float: left; padding: 7px 10px 5px 0; line-height: 1em; margin: 0; border-radius: 2px; }
#news .article .img span { background: rgba(0,64,128,.2) !important; }

.sArticle h4 { position: absolute; bottom: 0px; background: /*rgba(24,55,94,.9)*/ url(bg_news_link.png) repeat-x; margin: 0; padding: 0; width: 100%; }
.sArticle h4 a { font-weight: normal; line-height: 1.15em; padding: 5px 10px 9px 10px; color: #fff !important; text-shadow: none; }
.sArticle h4 a span { display: block; overflow: hidden; max-height: 48px; }
.hide { display:block; width:15%; height:100%; position:absolute; top:0px; left:0px }
#news .next_page, #news .prev_page { display: block; font-size: 1.5em; padding: 15px 22px !important; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -10px #0053A6 no-repeat !important; color: #fff; text-shadow: -1px -1px 0px #405A80; text-align: center; float: left; text-decoration: none; margin: 12px 7px 10px 0 !important; }
#news .next_page:hover, #news .prev_page:hover { background-position: 50% -2px !important; background-color: #0060bf !important; cursor: pointer; text-decoration: none; box-shadow: 1px 2px 10px #00204d !important; }
.more_stories { display: none; }
.left_right_container { margin-right: 10px; margin-left: 10px; }
.filters .ws { margin-right: 10px; margin-left: 0px; }
.logged_in_show, .logged_out_show { display:none !important }
.race_tabs a { padding-left: 20px !important; padding-right: 20px !important; }
.labels { overflow: hidden; color: #7498B3; font-style: italic; margin-top: -5px; }
.labels p { margin-bottom: 5px; }
.labels .left { float: left; }
.labels .right { float: right; }
#news .race_tabs { margin-bottom: 20px; }
#results_page .race_tabs,
#poll_results_page .race_tabs { margin-bottom: 30px; }
#results_page .resultBanner h1 { line-height: 1.25em; }
#results_page .resultBanner img { top: -20px; right: 0px; }
#results_page .left_right_container,
#poll_results_page .left_right_container { /*overflow: hidden;*/ clear: both; margin: 0px 6px 0 10px; position: relative; }
.left_right_container .left_rail { /*overflow: hidden;*/ position: relative; padding-left: 10px; }
.left_right_container .left_rail .ws { clear: none; margin: 0; }
.left_right_container .left_rail h2 { padding: 20px 0 0px 14px !important; }
.left_right_container .left_rail { margin-right: 300px; }
.left_right_container .right_rail { width: 300px; float: right; position: relative; }
.left_right_container .left_rail .break_ad_outer { margin: 5px -343px -25px -57px; overflow: hidden; position: relative; background-color: #1a3966; }
.left_right_container .left_rail .break_ad_inner { margin: 40px 30px 30px 30px; text-align: center; }
.left_right_container .left_rail .break_ad_outer .top { box-shadow: 1px 5px 50px #001533; top: 0px; margin: 30px 37px 0px 37px; height: 45px; margin-top: -25px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_content2.png) repeat-x 0px -2000px; }
.left_right_container .left_rail .break_ad_outer .top span { display: block; height: 4px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_ad_break.png) repeat-x 0px -100px; position: relative; top: 41px; }
.left_right_container .left_rail .break_ad_outer .bottom { box-shadow: 1px 5px 50px #001533; bottom: 0px; margin: 0px 37px 30px 37px; height: 55px; margin-bottom: -25px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_content2.png) repeat-x 0px -2000px; }
.left_right_container .left_rail .break_ad_outer .bottom span { display: block; height: 4px; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_ad_break.png) repeat-x 0px 0px; }
.left_right_container .left_rail .break_ad { border-radius: 3px; overflow: hidden; margin: 0 auto; display: inline-block; }
#poll_results_page .left_right_container .right_rail .ws,
#results_page .left_right_container .right_rail .ws { padding: 15px 17px 10px 17px; background-color: #d6e2ef; box-shadow: 1px 2px 7px rgba(0,32,77,.65)!important; margin-bottom: 14px; }
.left_right_container .right_rail .btn { margin: 0 12px 14px 12px; }
.left_right_container .right_rail .ws h3 { color: #335380; font-size: 1.65em !important; }
.left_right_container .right_rail .ws p.desc { color: #6c89a6; line-height: 1.15em; margin: 5px 0 10px 0px; text-shadow: 1px 1px 0px rgba(255,255,255,.5); }
.left_right_container .right_rail .ws ul { padding: 0px; margin: 0px; list-style: none; }
.left_right_container .right_rail .ws ul li { padding: 0; margin: 0px; list-style: none; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_divider_on_e1ecf5.png) repeat-x 60% 0; text-shadow: 1px 1px 0px rgba(255,255,255,.65); }
#poll_results_page .left_right_container .right_rail .ws ul li a,
#results_page .left_right_container .right_rail .ws ul li a { padding: 8px 0 7px 0; display: block; line-height: 1.15em; text-shadow: 1px 1px 0px rgba(255,255,255,.65); }
.left_right_container .right_rail #where_vote li a { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/icon_vote_here_sm.png) left 5px no-repeat; padding-left: 32px; margin-left: -3px; }
.left_right_container .right_rail #vote_districts li a { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/icon_map.png) left 7px no-repeat; padding-left: 27px; margin-left: -3px; }
.left_right_container .right_rail .btn {
	display: block;
	font-size: 1.5em;
	padding: 15px 22px;
	background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow.svg) 50% -10px #0053A6 no-repeat!important;
	color: #fff;
	text-shadow: -1px -1px 0 #405A80;
	text-align: left;
	text-decoration: none;
	position: relative;
}
.left_right_container .right_rail .btn span { display: block; }
.left_right_container .right_rail .btn img { display: block; position: absolute; right: -16px; top: -10px; z-index: 1; }

/* IDEOLOGY MAP */
#ideology_map_overlay { width: 68%; left: 16%; min-width: 300px; max-width: 800px; }
#ideology_chart .marker:hover { cursor: pointer; }
#ideology_chart .marker,
.ideology_chart_sm .marker { position: absolute; z-index: 2; font-family: arial; }
#ideology_chart .marker span.txt,
.ideology_chart_sm .marker span.txt,
#ideology_chart .marker span.remove_marker,
.ideology_chart_sm .marker span.remove_marker { display: block; text-align: center; box-shadow: 0px 0px 10px #fff; background: url(bg_map_marker.jpg) #2695de no-repeat 50% bottom; border-radius: .25em; border: 1px solid rgba(0,21,51,.1); border-bottom: 1px solid #1d6ebf; padding: .46em .65em .5em .65em; line-height: 1em; color: #fff; text-shadow: -1px -1px 0px rgba(0,37,89,.2); font-size: .75em; }
#ideology_chart .marker span.pin,
.ideology_chart_sm .marker span.pin { display: block; width: 31px; height: 13px; background: url(bg_map_marker_point.png) no-repeat; position: relative; bottom: 1px; left: 50%; margin-left: -15px; }
#ideology_chart .you_marker span.txt,
.ideology_chart_sm .you_marker span.txt,
#ideology_chart .you_marker span.remove_marker,
.ideology_chart_sm .you_marker span.remove_marker { background: url(bg_map_marker_you.jpg) #599900 no-repeat 50% bottom !important; border: 1px solid #73b31b; border-color: #73b31b #5b8c15 #3c6600 #5b8c15; font-size: .95em; padding: .35em .1em; }
.ideology_chart_sm .you_marker span.txt { font-size: 1.15em !important; }
#ideology_chart .you_marker span.pin,
.ideology_chart_sm .you_marker span.pin { background: url(bg_map_marker_point_you.png) no-repeat; }
#ideology_chart .marker span.remove_marker { opacity: 0; position: absolute; }
#ideology_chart .marker:hover span.remove_marker { opacity: 1; }
#ideology_chart .marker:hover span.txt { opacity: 0; }
#ideology_chart { background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/ideology_chart.svg) #cee0f2 no-repeat; width: 100%; height: 0; background-size: 100%; padding-bottom: 100%; font-size: 1em; }
#ideology_chart_container { width: 100%; position: relative; border-radius: 1em; overflow: hidden; box-shadow: 3px 5px 15px #001026; margin-left: auto; margin-right: auto; }
#ideology_chart .label,
.ideology_chart_sm .label { font-size: 2em; position: absolute; text-align: center; line-height: 1.15em; color: #637a99; text-shadow: .05em .05em 0px rgba(255,255,255,.65); }
#ideology_chart .label2,
.ideology_chart_sm .label2 { color: #99b6cc; font-style: italic; line-height: 1.15em; position: absolute; text-transform: lowercase; text-shadow: 0px 0px 25px white; }
#chart_0 { top: 50%; left: 0px; width: 100%; margin-top: -.65em; font-size: 1.5em !important; }
.ideology_chart_sm #chart_0 { top: 50%; left: 0px; width: 100%; margin-top: -.65em; font-size: 1em !important; color: #8699b3 !important; }
#chart_1 { top: 4%; left: 0px; width: 100%; }
.ideology_chart_sm #chart_1 { top: 5%; left: 0px; width: 100%; font-size: 1.15em !important; color: #8699b3 !important; }
#chart_2 { top: 50%; right: 5%; margin-top: -1.15em; font-size: 1.5em !important; }
.ideology_chart_sm #chart_2 { top: 50%; right: 5%; margin-top: -1.15em; font-size: 1em !important; color: #8699b3 !important; }
#chart_3 { bottom: 5%; left: 0px; width: 100%; }
.ideology_chart_sm #chart_3 { bottom: 5%; left: 0px; width: 100%; font-size: 1.15em !important; color: #8699b3 !important; }
#chart_4 { top: 50%; left: 5%; margin-top: -1.15em; font-size: 1.5em !important; }
.ideology_chart_sm #chart_4 { top: 50%; left: 5%; margin-top: -1.15em; font-size: 1em !important; color: #8699b3 !important; }
#chart_a { top: 20%; right: 15%; text-align: right; }
.ideology_chart_sm #chart_a { top: 15%; right: 10%; font-size: .85em !important; }
#chart_b { bottom: 20%; right: 15%; text-align: right; }
.ideology_chart_sm #chart_b { bottom: 15%; right: 10%; font-size: .85em !important; }
#chart_c { bottom: 20%; left: 15%; }
.ideology_chart_sm #chart_c { bottom: 15%; left: 10%; font-size: .85em !important; }
#chart_d { top: 20%; left: 15%; }
.ideology_chart_sm #chart_d { top: 15%; left: 10%; font-size: .85em !important; }
.overlayHelpContainer { margin-top: 20px; }
.overlayHelp { text-align: center; font-style: italic; text-shadow: -1px -1px 0px #001533; line-height: 1.35em; margin: 7px 0 0 0 !important; }
.overlayHelp a { text-decoration: none; color: #bfe4ff; }
.overlayHelp a:hover { text-decoration: underline; color: #fff; }
.map_these, .map_these:hover { color: #e5f2ff; text-transform: lowercase; display: block; position: absolute; right: 6%; bottom: 0px; margin: 0; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_list_glow_sm.svg) 50% 0px no-repeat #608fbf; font-size: 1.15em; border-radius: 3px; height: 1em; margin-bottom: -37px; background-position: 50% -25px !important; border-top: 2px solid rgba(0,42,102,.15); text-decoration: none; padding: 4px 8px 7px 10px; border-top-left-radius: 0px; border-top-right-radius: 0px; height: 23px; box-shadow:0px 3px 5px #1f3c66; text-shadow: -1px -1px 0px #608fbf; }
.map_these span { display: block; background: url(//d3f9541h31a4it.cloudfront.net/_styles/2/icon_map_results.png) right 0 no-repeat; padding: 0 27px 0 3px; }
.map_these:hover { color: #fff; background-position: 50% -5px !important; background-color: #3687d9 }

/* LEGISLATIVE ALERTS */
#legislative_alert .ws { padding: 20px 25px 22px 25px; max-width: 400px; top: 15%; }
#legislative_alert .legislative_event_notice h3 { font-size: 1.9em; line-height: 1.35em; letter-spacing: -.01em; text-shadow: none; padding: 0 0em .5em .25em; }
#legislative_alert .legislative_event_notice .legislative_event { background: #fff; border: 1px solid #cfd9e5; border-radius: 3px; padding: 7px 15px 10px 15px; overflow: hidden; }
#legislative_alert .legislative_event_notice .legislative_event p { margin: .35em 0; line-height: 1.35em; }
#legislative_alert .legislative_event_notice .legislative_event .event_topic { font-size: .85em; }
#legislative_alert .legislative_event_notice .legislative_event .event_desc { font-size: 1.15em; }
#legislative_alert .legislative_event_notice .legislative_prompt_btns { margin: 30px 0px 15px 0px; }
#legislative_alert .legislative_event_confirmation a,
#legislative_alert .legislative_event_notice .legislative_prompt_btns a { background: #61a600; font-family: Arial; text-transform: uppercase; color: #fff; text-shadow: 0px 0px 3px rgba(0,26,51,.1); line-height: 1em; padding: .75em 1em; border-radius: 1px; font-size: 1.2em; font-weight: bold; margin-right: 10px; }
#legislative_alert .legislative_event_confirmation a:hover,
#legislative_alert .legislative_event_notice .legislative_prompt_btns a:hover { text-decoration: none; }
#legislative_alert .legislative_event_notice .legislative_prompt_btns a.ignore { background: #aebdcc; }
#legislative_alert .legislative_event_actions,
#legislative_alert .legislative_event_confirmation { display: none; }
#legislative_alert .legislative_event_actions h4 { font-weight: normal; font-size: 1.5em; line-height: 1.25em; margin: 0; padding: 0 0 .65em .25em; }
#legislative_alert .legislative_event_actions .disclaimer { line-height: 1.15em; font-style: italic; color: #637a99; margin: .85em 0 0 0; }
#legislative_alert .legislative_event_actions input[type=text] { border: 1px solid #c3d1e5; border-top: 1px solid #b8c6d9; border-left: 1px solid #b8c6d9; font-size: 1.25em; padding: .35em 0 .4em .5em; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_input.png) repeat-x #fafbfc; border-radius: 3px; box-shadow: 1px 1px 0px #fff; color: #99b7cc; text-shadow: 1px 1px 0px #fff; font-weight: normal; margin-bottom: 7px; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -ms-box-sizing: border-box; }
#legislative_alert .legislative_event_actions .name { width: 42%; margin-right: 2.5%; }
#legislative_alert .legislative_event_actions .email { width: 55%; }
#legislative_alert .legislative_event_actions button { background: #61a600; word-spacing: .1em; border: none; margin-top: .35em; cursor: pointer; font-family: Arial; text-transform: uppercase; color: #fff; text-shadow: 0px 0px 3px rgba(0,26,51,.1); line-height: 1em; padding: .75em 1em; border-radius: 1px; font-size: 1.2em; font-weight: bold; }
#legislative_alert .legislative_event_confirmation p { font-size: 1.5em; margin: .15em 0 .5em 0; line-height: 1.35em; }
#legislative_alert .legislative_event_confirmation .legislative_prompt_btns { margin: 2.35em 0 1.15em 0; }

/* AD OVERLAY */
#ad_overlay .overlayContent .ws { padding: 20px 25px 15px 25px; min-width: 300px; max-width: 300px; top: 15%; text-align: center; position: relative; }
#ad_overlay .ad_overlay_prompt img { display: block; border-radius: 120px; background: #b6d9f2; overflow: hidden; border: 5px solid #fafbfc; left: 50%; margin-left: -60px; margin-top: -100px; position: relative; }
#ad_overlay .ad_overlay_prompt h3 { font-size: 2em; padding-top: .25em; line-height: 1.2em; letter-spacing: -.02em; }
#ad_overlay .ad_overlay_prompt p { line-height: 1.35em; margin-top: .85em; margin-bottom: 1.15em; color: #637a99; font-size: 1.05em; }
#ad_overlay .ad_overlay_prompt p.ad_overlay_prompt_title { color: #334866; margin-bottom: 0; line-height: 1em; text-shadow: none; }
#ad_overlay .ad_overlay_prompt_compact h3 { line-height: 1.15em; font-size: 1.75em; }
#ad_overlay .ad_overlay_prompt_compact p { line-height: 1.35em; margin-bottom: 1.25em; margin-top: .65em; }
#ad_overlay .ad_overlay_prompt_compact p.ad_overlay_prompt_title { margin-bottom: 0em; margin-top: 1em; font-size: .85em; }
#ad_overlay .ad_overlay_actions .disclaimer { font-size: .85em; font-style: italic; line-height: 1.35em; color: #637a99; margin-bottom: 0px; }
#ad_overlay .ad_overlay_actions .disclaimer_ext { line-height: 1.3em; font-size: .85em; position: absolute; margin-top: 40px; border: 1px solid #335380; background: rgba(128,181,255,.1); color: #7493b3; text-shadow: none; margin-left: -25px; border-radius: 1px; padding: 10px 15px 10px 15px; }
#ad_overlay .ad_overlay_actions .disclaimer_ext a { color: #8db9d9; }
#ad_overlay .ad_overlay_actions .disclaimer_close { line-height: 1.3em; position: absolute; display: inline-block; margin-top: 40px; border: 1px solid #335380; background: rgba(128,181,255,.1); color: #7493b3; text-shadow: none; margin-left: -25px; border-radius: 1px; padding: 10px 15px 10px 15px; }
#ad_overlay .ad_overlay_actions .disclaimer_close a { color: #8db9d9; }
#ad_overlay .ad_overlay_actions input[type=text] { text-align: center; display: block; width: 100%; border: 1px solid #c3d1e5; border-top: 1px solid #b8c6d9; border-left: 1px solid #b8c6d9; font-size: 1.25em; padding: .35em 0 .4em .5em; background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_input.png) repeat-x #fafbfc; border-radius: 3px; box-shadow: 1px 1px 0px #fff; color: #99b7cc; text-shadow: 1px 1px 0px #fff; font-weight: normal; margin-bottom: 10px; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -ms-box-sizing: border-box; }
#ad_overlay .ad_overlay_actions button,
#ad_overlay .ad_overlay_actions .take_action,
#ad_overlay .ad_overlay_actions .ignore { background: #61a600; white-space: nowrap; display: inline-block; word-spacing: .1em; border: none; cursor: pointer; font-family: Arial; text-transform: uppercase; color: #fff; text-shadow: 0px 0px 3px rgba(0,26,51,.1); line-height: 1em; padding: .85em 0; border-radius: 1px; font-size: 1.2em; font-weight: bold; }
#ad_overlay .ad_overlay_actions button[name=submit],
#ad_overlay .ad_overlay_actions .take_action { width: 60%; margin-right: 3%; }
#ad_overlay .ad_overlay_actions .ignore,
#ad_overlay .ad_overlay_actions button[name=ignore] { width: 37%; background: #aebdcc; }
#ad_overlay .legislative_prompt_btns { margin: 0px 0px 0px 0px; }
#ad_overlay .legislative_prompt_btns a { display: inline-block; background: #61a600; font-family: Arial; text-transform: uppercase; color: #fff; text-shadow: 0px 0px 3px rgba(0,26,51,.1); line-height: 1em; padding: .75em 1em; border-radius: 1px; font-size: 1.35em; font-weight: bold; margin-bottom: .65em; }
#ad_overlay .legislative_prompt_btns a:hover{ text-decoration: none; }
#ad_overlay .legislative_prompt_btns a.ignore { background: #aebdcc; font-size: 1em; margin-bottom: 0; }


#i801555698 .stances { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
/*#i801555698 .moreStances, #i801555698 .yourStance { display: block !important; }
#i801555698 .other_stance { display: none !important; }*/
/* MOBILE OVERLAY */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
	.larger_overlay .overlayContent .ws { font-size: 1.35em !important; max-width: 400px !important; padding: 20px 30px 30px 30px !important; border-radius: 7px !important; }
	.larger_overlay .ad_overlay_prompt img { width: 135px !important; height: 135px !important; border-radius: 135px !important; margin-left: -68px; margin-top: -108px; }
	.larger_overlay .ad_overlay_actions input[type=text] { margin-bottom: 15px !important; }
	#i801555698 .stances {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}
}


/* RELATED LINKS */
.relLinks { overflow: hidden; max-height: 165px; overflow: hidden; }
.relLink { float: left; width: 121px; }
.relLink .img { width: 100px; height: 100px; padding: 2px; border: 1px solid rgba(0,21,51,.35); margin-bottom: 4px; border-radius: 1px; }
.relLink:hover .img { border: 1px solid #004a80; }
.relLink .img span { display: block; width: 100px; height: 100px; overflow: hidden; }
.relLink .img img { min-height: 100px; min-width: 100px; width: 100px; }
.relLink .title { display: block; line-height: 1.35em; width: 105px; }
.related .ws { position: relative; }
.related .ad_label { position: absolute; bottom: -10px; right: 12px; font-size: .85em; font-style: italic; color: #8fb3cc; }
#xlinks .relLink { margin-bottom: 15px; }
#internal_ad_mid { margin-bottom: -7px; }

.leaderboard { width: 100%; overflow:hidden; background: url(bg_leaderboard_ad.png) left bottom repeat-x; }
.leaderboard_ad { max-height: 90px; max-width: 728px; margin: 9px auto 12px auto; border-radius: 3px; overflow: hidden; }
.footerboard { width: 100%; overflow:hidden; background: url(bg_leaderboard_ad.png) left top repeat-x; }
.footerboard_ad { max-height: 90px; max-width: 970px; margin: 11px auto 13px auto; border-radius: 3px; overflow: hidden; text-align: center; }
#mid_adwords { margin: 14px -200px 0 2px; }
.midpage_ad { max-height: 90px; max-width:728px; margin: 25px auto 10px auto; overflow: hidden; border-radius: 3px; box-shadow: 1px 2px 7px rgba(0,21,51,.5); }
.leaderboard .adsbygoogle,
.footerboard .adsbygoogle,
.midpage_ad .adsbygoogle { display:inline-block;width:728px;height:90px }

#fb_connect_flyout { display:none;padding:4px 5px 0px 25px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom:2px solid rgba(0,21,51,.9);background: url(//d3rj18ke161ohi.cloudfront.net/_styles/2/bg_blackout_92.png);position:fixed;bottom:0px;right:1.5%;z-index:2 }
#fb_connect_flyout img { display:block;float:left }
#fb_connect_flyout p { float:left;color:#e5f0ff;font-size:18px;padding: 1px 3px 0 0;line-height:normal;text-shadow:0px 0px 35px rgba(0,150,255,.85) }

.highlighted_translation { background: #ffef40 !important; color: #000 !important; padding: .05em .15em; border-radius: 1px; }
.translated_by_user { background: #55ff00 !important; }
