From: "Saved by Windows Internet Explorer 8" Subject: Weinstein to work for SMU energy institute - Dallas Business Journal: Date: Tue, 8 Sep 2009 10:59:06 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_006D_01CA3073.623456D0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://bizjournalsdallas.112.2o7.net/b/ss/bizjournalsdallas/1/H.17--NS/7572?pageName=Dallas%20-Weinstein%20to%20work%20for%20SMU%20energy%20institute&server=Dallas&ch=Stories&channel=Stories&c7=Not Registered&c20=Dallas - Weinstein to work for SMU energy institute&v16=Education&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Fwww.bizjournals.com%2Fdallas%2Fstories%2F2009%2F08%2F31%2Fdaily42.html&r=&unique=1252425491 R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://bizjournalsglobal.112.2o7.net/b/ss/bizjournalsglobal/1/H.17--NS/7572?pageName=Dallas%20-Weinstein%20to%20work%20for%20SMU%20energy%20institute&server=Dallas&ch=Stories&channel=Stories&c7=Not Registered&c20=Dallas - Weinstein to work for SMU energy institute&v16=Education&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Fwww.bizjournals.com%2Fdallas%2Fstories%2F2009%2F08%2F31%2Fdaily42.html&r=&unique=1252425491 R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=t1;vs=education;sz=728x90;tile=1;kw=dallas;dcopt=ist;ord=1252425491.684019.13415? R0lGODlh2AJaANU/AFotJAAAAF5xhnKElZ1iWnyUq3OLo4KWrUxmd/7//3qVsTEQDa60yXeOpS8u TYSZsFVHdXhMSxYZJraLjBkKCkU3ZXuRqJeou7fE0ZhwdRIVG4dJOmk9OMWgo6iUwHiQqBklNG2F nicuPcbQ2woHCXiSr3WOqSEYPNPa4ThCVt/k6g8QE5yItUpKWIFbYnCIoWtZi4eKlxEMILB2c3aP p4x3p3U4Jceyy36Wrw0NDqCwwo9VTaGZqoqds0cbFP///yH/C05FVFNDQVBFMi4wAwECAAAh+QQF +gA/ACwAAAAA2AJaAAAG/8CAcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLmtz6JV6pWlL 3m8QfE5/tzWSu2RF6vv/gIGCFIQLhhSGPj4ANjYcOzsbNj4iEnInjBsEGTMTHZ+goJ4TpKUTMzMZ BASQOxEbGxGyHD0GLwa2Bg24vLm6uw27vw0fwcbDxsEfHzQ0xcQ0wc3Rzh8mxMUWy80fFg0W4MvL FgXhxd3AyQ3N2NLr1eDKxMG/7MgmxQYh+/z9/v8AXwDkJ7DgLQU4EOIogKPhAYYNIyZMiBAhxAIM FShsyPBAxBIMCywrQRJkSQslTZggaa0lvpcfSKo8WbJAyRLLQpaI6BFiQ/+NCy9OBLpRYgGPHH8m tFUwhMCBTqFKharLWjJd7NKdC2aOXbR2Wa9+O9eNnDZx4Lxp44ZuWQN8zN59daaMrbpj6p4Jo0fP V69dt/zySkA4gYDDiBMrTjzAwIDFkCEjmEy5suXLlgdo3rw5GOfGQtzoAUGaNJ07qPXAKc06h6DX sPtQIEEIUW1DCxRl2sFqBwcfC07gEbGbgKcOx0MpN3VK1apWsGJF4PBAMK6+ungBw/U1+/W7yZ7F JQaXhjcTXmlcw8Z221ln2tKS1bvOGDu3Y6fRD7uOPl5i+kwl4FRPPeXUC7f4FNFGIQU1kUQcYaSR QgpgFKFRDN0EUkw4pZT/0krLwFXCTDKVxOEHNt3kYEQWBkWhRhgpuKCDDSoFYQFMGVjggDwOZMAz yBgznjRf1cWNN2AVWSQ258i31jjVbFNNMOhRo9431eAjjXjgXXVdPV8K490vveASGFMGFGZYZGwK 0NhjbbKJ2Zx0TvbZZw3E8JkQcGjABh6pBboaayCI4MChKSSaqAixNfpHbbTVVoikuQEAAAcuZKDK b4osIMEiHGjSSSmf3KCcKKSgkgFvrUQCyyzVfakddt8tudd3ZIb3Flf1cXWNVfehxaRb44zzZFnk DBlelFZpQ6R9Id7llTz0CGggjwhKla0BECkkFE8tQvhTjBfJiANSGGmo/+FKLN0kjnoqRemuh+rW BBFSGEYoobgsHmVUUg/ieKC21w5YMEDDPGPlXeXZ9xU6cG3j35bldFVWsfO5dZZb7GhpApL1Ifmr WOnIqk53f9EqZplqxhnZAHq6HFmdNGd2Z2cN7BmAGn6u8WdqlhQqgqGHHjq0CIom3QKjjjoq6dMU uBYpIiL4gKksmboAQKeVbsAbKqOeutwpqLDaaiSwomlymWPi5Z2XfFEpDn5sRVPMx8zAl5exUEZp jrPgSWkM4Fzp9YEB6wlpja27aBuVwQUjmO0+TXGbUYU9Abwiv/pqHq5PNdVLb7svqWRNh6PXm+JO nvtUrrk3up7UQ0BhpP9PU5RL7s/k1j7uo7RwqWPCj0KCTAzIdgV+ljl5L7+xOmvBN3I1Wc1tVdzf 9bXdMbL+1T2CvATWssyKbfbyzYnVrD4CN+OsM894xEGoHJYgmrSiRafQwv77I+BA042CGqT6gAYS SK0PEmiBC1zAgQgscGuKWIQNvLaKTohtbKlaRW+gM4tasG1lw9tO9oLUpfBYJS7EslveVoifJllP WHRpCchCqAz6iINaxMKPkJJBl6v0yFoHo1zu+GEAgMGOcxDSSAmKojl8JYQmJEmX6FQyk5aMiIqi A8nqUEKSouDLXApYIhORKK5vBWhgvttdEH/YjyApyz83bGENbagXxA3/riXQGMsLu7EVJnHDLjEs Bl2CV0LwDEM72RkeItkWvheMj3yIeRNk2gcnAaxPfZQcwC50FoejFc0BRBtaoRygNP7tLwWG0h// UgACAMJGgAOUzR8CcBgSWG1TsoCgBCeoCQKMilSkQE4wSzEDDZ5NFtM5gJnYdqYPFlJ7dwmReQT3 sGXpZUrbKM/FepisPEJLh/up4TPz4kM2ArEfOqqcgo7Iogf9pEIFgOe+JAIUFkFRXVK8SemoeDoN 5VNDXAQJPZkoz3hKqCgWIeNCjHI7NKaRd+akiq7GqTh37HCOS4phOeqyTWnmsEjMsKE72GIB9egQ buNk5DLLFJhmPhKS/27SzGLM16ZL0iyTMdATZ4RQmk/a736gVOX+IACBVZYGaSlwAAj44MpBwDJq fiDEHwZQAgdMwAEcmEAGOMABS0WQERP8GnNSBbaynmITxoTELFwQvkU28xZiUkdVvvGfaFLrm1fq z1i2hCSMiQct8ZlYr046D8Gmg6KNi2iPsoU78NFziZqz0b1oFM9xiQuyD5oXvcKoLip6lkQa4iy7 2lUSG4WxjBSykIXQZaN2PrEoTBGiQRTbIxIW0raF3ZtF8xKfjf2Vj89YizK8MR70bIOc8zDk4OYR JES+9XsrvcVLISlJxsi0pjatUybzpDNRIjVRpjQlK0eZNFAajX5EA//BAZsa1UgdAjcLuA1uZpMD DTjgBipgQAsAMIEYMLBTiyjOL8lWTFZ5bYEIJoALntOK6TRmmc1cKcmAMbFcHXavS6qSDo/FnjmG NB5nYZJw49YfwobHeBOtazkdR9shDpFbrjVXiyrUrwpVBIlMFAkXR3uTFI3Wsy7BYolM0lmSaENG Y5yRjT/nLRl77nbpbLEQp2JbN3aJcNE8LonhE0d0hINZWyKL3mrYjMTVBx3/sbCuDumlCOciwgia LvmqexiaYje7c9ouLt40ACEsylDhXWWilJoHSxiqEmw42h40UCj1svcPaCgEfCediAgqQgQu4IGm M7AAAGSABS6AryL/wupLYhaTFdFxBFc50IIGysIVDY5ADN7aTKd0r0vZg+Y3uAPmjn0Dy3r04/Ey lo0XqrkeODThNZNrYu2dUcpQ0d2BngLjcyUxKOWYEEJ9EkYZxxMh+Mpij+v1WdCOW9wk4QlFwmVP BiF0QuSwEBPRFSBpSxvaEs21CeUB0pNyqVds3sULiTu3YZeYLCguy66CJSVcgEzf+uaedwTSC/C1 1UxylhmdYyozPFvGknZqnwFikLMH9zkA+1Oq0Ip2NPo1GgRtKI0G+vCnArKBqY9+FCImbenc6MYG WEOwCyIAAENkINSF+LkmTI3qVOuSlElNwXS42mALnOlM1VLpIpFN/yZk6OIaIB5PH50RQyKlJcvV bFJflYXYPtqHhzQI+LPxncbH8e4FDZCsO8u1uXWKq3bfZpESbzJ4e5Hbs6pbXRc5WxIYLQieFCnj vy7UIm4v9EENiHLd19jiY/PHVm5HbIm54qyxmzgt1YOG2JOrt3hcw+u5QtmYVBqCrvtFctItDEwj SefrxsnjlQE5+yjpmQcbwM+ozIMagtYnBJrGT21YwXpzHkBJ4+arXg0wqTNQiqNzABG/kfSol46c AruqEei3waVWvV8AIBMSbLW49+av0gvbnxfVVMZ6rmeA6qGwS381TdhwdsxVgIFjf9KSgHcBbUEE UbqzLRZBY+5kWv+XJ4EDZROXwxH1tBDopk/6tBJYZG48hm7cJoG1AxIbKHhJQSHXthA0pgBQNm3o 1IDQBh6MwzhylVx3MVdz9Wsh1g1TooPkFITN8Ata8haGIw2zomIiVH9lsjJm0lJponu7F1N8lkl2 BnyYsV0x4BibwSf0o3x/Ygl5IDVqMH3U50o5YH0+p33p1wiwAAmboCkLFAEBZn0+MEGjMgPQ8So7 kCmaoilgkwFEFyqwwAHKpHXdYx1PKEI5+AtkcWZa1g46SHBxEQ7DlUMK90xVhmu4xThzJ2VNUSCM ZRAJ8i2X9y82li/ylhHX5hEVsURTJIsjsi5DNoLsEkYj2HiQBW7/EzgRlaVaCrKKTmZEOPKApihb dSdlJISDe6FcOzhOzDOA4hEPUUJXOHRNN6RCyZUdcuWNUMhS9KeIcUaFu8cZe6YZ6ZiOA/ACiKGF kyF8OFVyXxgAJJAa0scGdoBzadiP8tWGYPWG0SGHgUiH07E1k5IbE2QcE9B0rhZ0gGgKxTR1G9BA 4chMksOIcbWEt3IdwbUVIIUeIFNwx0NwPVQ4fFQ4TMgXZOKMJeSSodhiOkIQjBUVCSJ5fMdu+hIj CSEjYJRFjJdF+GAiu6guQRlakmcUFkEu3rYiNcJQoyiDU7aMnfeSoqeELAmNx5OJaMZR2QA4JIkl R3hmW8lcJiNx/xspjriniBWXcS4jSXfCcXBSSfAYjyBHSb9gfA0gBAa0BgVkQH8JQGgwmGhIfXgY QeknCXHIG6vACalwdETXKZQiQTtQNpHAVQdpKZfiQKrgmMVUkZIwaxkpjmgif7f2jM52lvEQIvt3 Pf0xF9Gwmm6hEigZYnvFF4blDrhlVySUHZwXEBE1kwXBLWGUZKyody7yRAuik4XHi10UWhpiDaYD nYTnnISXY5XVEL1YeXqnk3+3RMdokwQRnD8EV70phLfVKwB4WGiGMSLzKxrjDVlBdsZASKbzlan5 NtyDHVAIPhbnZmvpSOYIU5pUSRznMnV5GAhghXdCKyPHl4CZc/+EOaGE+Sf+eH0/l5gUpEGcQIcM tDWTlnSNwJiu0kBcVXQU4AYi8GpyiGqN0Bjy11JrmSNsmTIpU1EOI4RDYgE/EkfDYlIlpYnxwEN4 kQ/QYFvRkD3LgFu8wEa/+Q8O+ICTl4quFSE5toLLyS+FFyO1aBMawSG3SCI89gFKZBMrwaWLxy/Z CYyR1ZN+dyNVigOmeC0Q1Ts/xJFXoUPXgYP9Z6RGuluk12XTZFw+OjcGgDwixR+EZaM1GoUyOppX 11JuGScb53u/d0nvOFObwQsws0m9cHKPRqGiWl+Gpj//k3PypRuWgn6KuaGNqWAM1FURBF87l4e9 BAkVuWrTMRv/fYAAKRAAEhAqj9AKjnCRjfRmUlh/LNmI4rRc6MCNUnIOQWhRIfWR4eAsu6mA6KkV qdd/clWepAilU0mT/mAAFVFPqMhkC2V5sJNkzWmURykTIHhF9fKuoeWuarp3C2WBnwMwE7IUaiSu yzg5dUplJ9OD3EBiF6WeKTVs10pmCmNCMWQXHLNXxnNSH3RIKiWjyMqWAkoYVegmjsF7BionHqeg 1qUL8ZBTOrWpx2ePjlKho5oD8CMBSNMCRdUCKVCYTiN+ARaQrcqYDDYd6pd9tFopC/kcFVmIXVUb EoACF0ACW7N+xNqFUVhx/nlxWZuxtocM06pDdiMkZHdctokL/36liSmZK2oGigubnthjMNhCIIxV RO+EbeuqWpS1r+2UgpujnfbaePFaizERE0X5t4vHOv2SRAmlFCHRuHfbIDy5gbYgldEWtwJybBRV R9qqtrjpW8MCXN8xDiU2tjvUb4qzJIx6kbfwn201mlc7GAMKSXtGsh0HfJaUshLnhSYHqoEwmNI3 szTrBqQhAnJQKPqTVKA0c+z1j6oakLzkNWbjChyAfkbLcwDQSwX2KnUIohQgARAgAgvQATxAAZcS HS5grDGakQHKSM9oYdl6TXbjLMFzMWQrSB85N0OqsBOzvym2QxpbLXT3UOhkkxS3rwh1IZSlRVSK YwQVlPFquP/iIDr26sANrFBJkS7CiMDvtlAxiDvj+qRs1HVFaldte1dtiwzMI7p59KyARRa/4ixh kZslgz2z17rq67qmyTKxO2c5Y121i6kLOknqqLtv4hgj14V8OaF+Kar6OLyedF7zYweoWqvNm5it 4jWvIAnpB6I8twiiYn6x4KHSmwKIMAEogAFFx1WwkAFq46iO6mZo0r6H5XWBsww6gAF4rAMHcAF8 rANzlFsipnZgNnqoaYPcemGCpWYAXJ4uNp4DgXtEJDvhklo8+Yvg0loSUQIXoAOc3IHQWZQrEbji RiGIS08c4USmjG3ZySBPKTC58wJ7zMcNsDsBS5UGSzK2RR//WAEkDLuDkCh274KJwMUl8/F2yQAO 1xiNdQWOX5LDb+zGjfSxa3KONGVnd6Y+lLqpxueFuGC1QuAzo7oGhkY0yGteRqNogNIzPPtKO+dz mqmh0RHP8ewIk0BpiXC9X9Mba+yhgTgdWeMDUpvFXci6pflmV7u6PcDHF7CIImx/cHEBKqAmCaAD EU0Yv2bCwvxbxwJsCvtMaWfChQTC2LIjAVGTRcRuNmG3qoyul3MUsGicClDRCVCdEsxZokyLhlsC eIwBpYXJA3UutLOU70QunSNQidtQkoMBhXEBjlywisUAGMAA48QlPYDHPSB6ufwewyxOm0gt1qgx J6lCZlYy/107e4DRsQa9uskKPpNKqZvEGeSTXenDGIj0YJ46xN+sxD6DGiDgUyx3NIC9VDTrM/zY NIfphnDYqvLMG1rMxZSWhzYgtNBRmc3hmawwvT5AAVYDC1bLSDdMoxYn078AVyTWNl9hAT0g0YRx ADLdDgN3gIADDuVwOP+7nh6N1YsFnNPmwbJ1LZaDWQu8uJozITNmnA0h01J007RYi0X2nKKj1ISB ASltwSz9r5HlilPaba6cO9CdAExNwASr2wLCAIWBAeP0FQegJgXQv9/IPd1QMcO1rXpUcByzYX3F K/WBSMuMd6qr1mpNoyrV1tlMxJmUPjY117ynHZ/Bjic32P+E/bu+O85PDNjESxrKO9iE2VSp2ryZ oJi8FFZyKAnc286VlrQb1ArchxyeCTYEsAGbGQs8ykzRjHvqawCirWty14MfMAKFMQKxbOOF4Syy eTcX1VvLRZ8cOTE9lK3I9Y0x+ciPfHecVyAwxpNr2lpM2TkZCKcRgdzFuROKZ9PvOrj3atM9JtMq cOVxWreN+zqTnERtvhCT+zjd/d1SvkYiHQIoUBgqQMJ3cQFq4seQyDi6vKeXODjxcVfwiZ981B2A fENmWdr7GY7+TeMxykgCTqlkYtfLagAGjmeaus2N0bKc+s1LnOGQtgKNRuEVXhoSIDU0O5iPtuE/ ywjTC4f/vCS0Q/cbh8CGEgS90dsKM/AJzaFBqMai55t5bewLkfq6Nz5CDF0P0cDndSTTwRUePXrR lbgVMtyDCAioJ1NC2QG3MunItafSwO24cd5ub27KD4ADMu3A9WqdpGWdgdvdGHBaEPHuBFVjRq3l NLIgrMOTZ/QUda5YIEze0d0ljJPehXEAymyA69kkRU5wxLNcBsee4pQVXPu/ns2x0YW1ttAAmf6W WGipch3E5cMLXbgZpP5gQsDE0te78zO8hKIB66zh7Yx9q6qhcsiYux5fzIu0pLZBHCqRadUqskbp zB5dq8sLoj2OHakOqU0YI6CeMv0wwQVsu6wWviXDmXuV/ztIW1KORgRbk/tgOcaoykxpUJcnIU/J OTJNnUZJZJo1bqKsADvdeBa8rpDn921P1NwZFAXvFHUermX/1FEt9lWNAVct9nsDWPlhf5tIN+ip Qia2Nlsn8hC21hDGNiWvcSVrspiqoCpvhQzespsa8w4OzoLAaDXv6n6yzqgeG7SuqgLZCo25QOG3 4dfXCL7EYC1aakjPYKwQAQ+g7Md6cW4c2oXhTChVFdEA6AtvHzLNYchiH2bblV6vpzcK+X+MDP7x 5JCTTmjvUG3UuP/uLweALupfeXzXpsddGB2YIhXiLnPTY5yleKIDBAXckFgUDgvHJLJQWi5xh0P0 iGs+Df8h7RaT8F5Cr/CLvCWLt2n1WmtovN8feMP9sc/xeT3d0HfHPywsGgbfLOz6aOAEDxvsaAIN GxTnCt8g6d768vw6Xzw/zzxBPb28BFBTVVdZVwdeW1kRZmlrbWdVEVRfeV8NensNAgJWildykJNz SJibczQkQKSnJTSOm7FJko2Ts70pwBfEF3zKAQBs0tM3dtoJMlxcOHwoSMLLx8V9bDYmOmbc7SAw g+CMCQcPziCwUCCBHRksGPjkhwzFiRJH9VFhqhMDDBguNGAwQoUKkJsa9MAwwpTJj3Y2erH0EQOD SJBUftQh6E6DCxhKmgw5h4ZHkCJJqhihY44cR4N0AC3/ieLonAMjVaAYwSDLGpUowG5tgCaMmRdG L5wdAZbqgTQGStDEYAXJT511aRbQgaJkkiU/kyrF0GNIzAQldCRdWoJxY8Yeg6JggKPEhxKCSih4 sDIoyMY5MehgjMPuXJVTBzPxOwRr1sFRPxJRorrEZrYgu3wpo+UF0rAYxrI5sPI2Vy0FaDKd8zPo 1gOEPhgFvmgQ85LO8xhl2nrpoUMGHllXyuA5oaZ3KE1yBGfTnzmd4MO/iLFPxfrzX5hKEIs/f179 U7lFwFoE0IUVYGLoJUE/XhlGmRyMscYbZlaARoJqilnGm224QWbCCcGhYJxyzEFnnQ3YcegdeRao R0Ry//AZEZ0dDFKooYEKMgghghbq8SE67CPljFAksu8Fw/xoICa+9PNihEwuaFK/D2gwbBA7Wnpk Eh1MwcAOOw5AQcoEUChgjiUNM+XJPHRIU785uBwTjDRyaxKFNHbTQkwy3fSCATMKaAkKvboUglAn 9fPrAZbGnAsHw/ocgbEmEOvzCztMyOwCSy9gLM4EMJj00zpbusAKvxTYdMyYVHhCNUMZHfOLsrT4 tEkd1DCAVP3+DCFKL6Z7I1b9UIDDMDwOsDQBBjR5A00p13SEBhqGNQUFOSyZJJBG2Ou2WT460YSi Iu8jckhy5cvPFADZTaWXdgcUMMADgam3D14chLBCDf/4vWZDbj7URt8Ouwk4mxBHJPEcdfhhp50M MohgAWbuOceHhNOhkccbEyIIoQl47JGACGIAMsj66DMylFCQ3ETZLt/4dUxnTZFDjpYucWRUKhtI Vr80n/TjZWDxYKDJkrwo9g2jW0qzBy6I7ZLWqUPYM2peeQvUi1YNPRTUIRSwNVEcekgT6S+EGBrU zB5ruske7CjhUbe9aGxnucUek7C6jpaS69UGHfZs/eYMg+mtnd7CALOtftpXmN8g1bBgj4Wjh755 zURJWSGnwQLJu7Q5jj285UNzlFBPl1yVUZ6vSHVPabfddwGMV94CDSxQgHp592WAYfjt9xgPDZ6Q Q2P/hn8QmRWKtyecfEpkuOGHZnABgHrsIcdEAEj0AZ0UBxJZR5Br7DjkkQ9A+T71h2zfvpY1IvaB Rd+EQ+ZgafZiDpzhDH2QWL1kAZ99wWXy68Gw+tel53xgOEwxwANKlYXD3UkLrCqAFn7iljFQzWpk cksDEBgCA1hAUF0blaHEJhkdJAFSOiBCVIiQJhT04ID6cUwJtNKD0cRqBCbIVJ1CVZuP2C10mRHb XA73tVMZBgUPIJvgVHOqJJBKB2SQ2azCcICW9EAME9yC1VRQuAv06nHAEtrW4OaTwRjLFGeyVg8M MBz9wDF/SaMhAm3Gqh7obI2ka4rmuuWGcMWHkO5r/x/7LgK7/chudr0bQC5sRyDd4QJ3CHCkvX5H jOQ1z3gDS54ykFehaIBAQx8K0YsS5j0bmAhF7IAYB67nPFWqI3oowpH4PpajGhWEIS4Q1ygqEqSV TeQT8Ntc0gS5OFMMxQD3S88HKvcG/q3nfo7QopNGR0Js1lFpdRzKMUFFujrBEQ2H06DU2GCGNIAR T1bDgAi1lgAVyM0vo3ICDmyFgSd8SgV7w4ECADqFuSXNMowxjGhuyLYP4CBLJvhAnR6QUE91iTFh IxxA8dmSU9WJa6cCY9eW4IQCGKZwIbjcMstQJ7egoU4XlJkKusKG+/1BTXtQphf+wE881GkEBUwa HP+gucxM1BSoeuCWttjjnqQm03Tgwk+56LM6InVCP4yUnSMhGUlatIIWl+Sdgzi5IU8qb3nI04A0 ROCAFIigeKdEJYy8dw4T8cMhG1jlxESEjoWtknvfI4A/JuCjDHSAsB0A2Y54uZANlIwPnwCSRSwy zDPidLIJgOMmgPgGE9yvJ+Dc39bW84ZRLc0UcLMEo1SgCZK2J7MpwZlSnXLMNXUlnrgKAeHSuYYX WM22YnjBSckkwhK0RAEi9RoGFJAEfhYguQcoAAD/qYAoDtSyjgHiDYvrBB20yRQl+KGaItqY7N4N MdaCggLG9lxTrLAAFkgCcFXgXilmpgDwXYPV0iL/hpiMQA3XTACuYkVGmcLsZkL9Vvz0R4dYXUCp /k2AaoXaiNY2gHChxUNnHRGJS5ggkMlsDyHV9zoRrw9lj62qVVEcC63aYhW18OorEtSgABCPk2Ul 2IOQt7xoqDUFKQBBW0+ZD7jKlZV2pWWL9rEBAIjDYt5jxww6cIN/LEQh/iDsx8inkF4WQJDnUl0w V4fgBHTiWElyZswgx0YvpGeaaCYaCJsWlMFlomX2g1kz05wH+EYGLKbo1bAkk9t1moI3Q2IVPAVl heTaU7lqUsJITQE22RTBMDe0p2MSY6kPZAq4TtJhY0xwaYsCiy6FifQ/DfMEvyQ6CcmlCxALTYY6 /83Jv1lhS5+BVTVCC7qafRAcs5qCpDqa7g+No4NhOltNOfwaD+nxIxxoAB9wgQvExAxzMF33OkWm mNtZXTGLK2lJr8aAQflSBjaUd2Mcq3sZEIKGNIDsVlR2r0R7TYdcmYwieojIHDag0Q1GMGUcQfnK iD3fYiO7MomM4VxTrSyZOWLmLv2hmuyJJg3a3IDRgpNzDxYztSs+a/UA0icd93Mb3KSC3qbTarpt +QuGuzXm1rNLdDmhX+KpAkkTAaDSrbQPJwqsxjygg1LKlGV2lYARUCboazNil6QbQ1P0vIRSZKjM cT5z5CwTTy+YNQZNnmtrCbqM4XwDpH/mQDlEs/8lKOGDyG/64OXAbBADbIkOnF06OHB4qakD8d9b p+0yKPwMJ+42t7+NCnC72JH36oW5yTrWyIdy3TQOazPk/SJ6d0+ufNXrxUjUIn7PyCCGpXJBCptL LfuI3BlRmSgwIsy4Q1x/nah4yd/8hzK7IUtzfzOk5Bx8CCeYDyE3cJLsjLip3BoFttUCA9wkYLLo addqMAyisU7PEy665jgnbhGQIPW6YZqijAFjaEpgmKN/QAE1/Fl4RX1CSpviCBpNbnuTUMKQ+uXr 6uz/S5nv1v5k7HgtzdwA+pqEKxSB7UDrl3RlmT7uKTQuz0Qi+tzOPZSKE5IkXKhtXDwwzASPxD7/ wfAOD8W+TZJyp6su6Rceb8ZAKZQ+6QUzJPIGppQuz3ky760Spq+ITK7wwa0WwK/C5/QIIvWybPXa YQOeI12wTfC8DCOQhAzACT5ur+J0jyMyrPcagMMqjlViaxCUKgIpDnIOB38ASWaALaZ4rYPUYPqs xrcKbexGSP+sYPtGDVT84gPQLgHArw/Vj/yErgRe6gEOIf1qpjIsYOhIJYhGJVPKi9TmzwvayxAl MevQC+tUbYpOLtZmzYo2cfrS4PoK8M3wQFXaaNiODQubymrMJO4sbOM0S7TSRA4ykORGTlw6UNrG IpFCzJCa0MtIsAQZ6QRvQfFU8MXwxQU9aQbJ/4oZu0EGAeYGKSYHn0fIFKYHiSz0SIQDOABFbiRj /ir1ckRkHsbvsC2RvMx9olDMqDDNbg8VIaF+4ACIFGHWMHAD3aDO3AxU3OClalETrAVIyG7QsMjl SksNgIu/XiCeDsO9NJHU3Ovm/IK3jCDqTM0LHLHpgqhOGKAyDKq7GKOgsuulNNIRR+WfjqDSnIC3 msAhD6dVjGsSvYaCzAC/yoIAc8smc+v2MhC/FlAV8cvtau3hEsjs8uADeGvvbpET+i4+HI6Yhgn2 Dgmq7CMYhRFeiBF3sgoZeUEYNMkZaTAsl9Ea/OUGqTEH9SGusHEtwdFHdsAbbcnKDOsIyXEHIv+i PQxJxJ5wXOBn9mxv4vYRA9yjSk6xjoCtZ/RjOl4qw3IxHyMOStJsct7DPfCLDgZyCz6lpNTAau5k N6zmTwxgD+ciCSCoUCKyUKSIo3qAucAGo6jLMUKtUOLCzz7DhgoqoVjl6QLxuFxTAQwDoGZzax5A USBFigaFIQvnBa4IDMRAJ9PpJRtgJwFzMifwC1BRJNrOPXioskoxdPLODTIzZj6iACjBLnBgE+yi FQsJ8EIs4fTSfazyKmuHGFHwGL3qXoYhBgWGGcRyGWFweKRxGjMPBxEGRgAAls4BQbGRGx9iRxjC G3HEyuiSHDPAKaMysj6Q9hKASHbvE5zJhzb/ThFMwDDSg4o0Lk28ZO22iBYLgAG4gijRM82SSJ/e YDguQA6uSDC3oAcY4IK0YARGQIPASYPYAGgsQIRiRQW0oAG2zs9aFEXvTyJbrYUwKirk5jUBEQ9L 4CUjyhS9AFPaJFQs43Ak5RGdzkyRqzV/E6D2UAU6EgETTdGS4DKadFaUs0nEKDHTQCWIFFLEiIxm yg2AdI96xjAIVdjEbIaYdFi47ONi6/YGtUYNtTrlicP4yQQMgJ/koz3E5SnXE6rKZWXiUz75gz51 gZIYjyszqd1orJTSzaxyTHkCVBsINESwIcj0IUG5UUG5R2E4gHoOwrAygCHcgcrM53wcYgfS/yeq Gg4qWYdZ+7Iv8QxYOGxaw8kEoo0wvxQOHExWgqXT5Glwoo0dNeED3rFazqabdgXXluU4WqKDaJIN io5M3qYiCqA0O06fmoDRVuOKwnWZLvIwQhJNGQNft0ZKvMsEkjRNOoVgNfKfxC8BnsBfVyXrWo00 zaZPmFMM1tWddvRoGgfszMgA9oxY1Mzj9vFg9QPv6KwwA/MNSjYgG4BUoo1U5IBU2PPvZA9d0jEq R5VUuSorU7CSVFXGPmTd/jNWZXVWBRQcvgFhFCYCpBaWYoTzOCAC/upjhpUAXKBYjVUhkFUgWk91 Yq91zCUdK+fj/hJYxpWz9u5Y0oNilS4m8P+nbDiHwVLRC3pDPXrtD6pFPwyAEpKOAME1IAUNjPzG ccggCeSWJIAFhcpvUhhXWebCN0HSI7fPTK+munDIW4loN09SCAAq1fxCECNFowpAD5MrJh/AUvoP amQlXu22UUTW7ORWnrhs2NrDS3+GwVAC2SaBCyeOBm5XBZ6jKFqCw15SEV7yD+aD2FDH2kKQ8AKv SH4WaFssKxUv3MRtBVvQBqExacFyeSxvVt0KRLLHe7hxapdMRnT1alMEYiBGZNxyHOuyZHQxZdzH A42kD6SjI2gCPjbjI24UZpMjPUxAOtIDEnBAKoRCJAg4D8TDJBjgsg4wgMVlgI8CUwO3ATb/IzBG YI3uIDSx4jZKajgEUDPltY1GIiz+hCxgjjQdeCmQQyf8AjRciFKKq7hwADJQYzKGQC4GtgRw2DFO oyQGAzQ+LTpAGAPCizGKGIqTAwoamCbYJrsKoDQGA19H4P60rr0cUhAxACxMwi1ogki3wDdMWKbG +Dacr4pPwhG+ojN81w2KgiYcMFNB2IFQRzr4zoB1Yj3mGIlZ9hKAAgUugO8OOZFvNivqWGc3lX+l 1wmt7XqxN0C0F1XtExkhzz+TthmjkWn5MwdOCURGDwAiYAciYB5aJFcPdFevNpU5YJWu9ka2ln7J 0SFcIHctNFR5EcxGzLFy1sP+QESx1WZo/wBbk9mh8m7vnKKD6cCHOIzDvoQWOXULMfU9PiGbo+3A kgra3mM91PAyB/INqWZqFhL/Zs4CTiWM13lOYxI45YaeeK64lAA2E+o2PRLUpHnTpNkx9FmfGSMj 78kKMsMihWCeDxrnJNcCylCdccC97s8hYbgNz5mcybkOSC49LvDAFMEAMNWx2MOHmiVJqnkLsTmb J+EPNm0PIMGHpuWYpYWkKWGQcvaxghkEQ9B61+WS55M+uXcWijaTxFdpQTl4rMEGmbbdnNaUgzCW 5wFqexCWIyAe5ld+28EFtnZ+byRZd4ADGCuaG0t/y5ashzlJhBl6NWFaKGFatGQLWxra3P+aDr4E qHgGUxzqrcOwWvmAr2OrqYBKpYsqnMcZo9lAvwgtTwYva1ptdaPOi3FOvu7pClhT0dg0/EptCCTK MZhrsyujmj17dT37SjFbCXruCO5vsunJAkiq1cDGCdg0CdDAt2C4ti/asHPFFv86mnfb7cR5CzlV sDUHEvAaPTrrS+qArefAofiOuKflEqblDz4sEySiMQGvf8u2fy3Zp001XoY6Pz8ZlPfFQi4EQ5Ra Gm2wqQ8GHNQ3HkRgGZ5HLRNUauOhqnmgBuQXHlzgHeTXq9shCfGX2HLxZHj2Ca0bspBvE9w6urXF AjBhC2NaD+RAEbSEZ6TlPC4M2qjkucP/+dksTAOjDbcPmyAT4JxpOwzAGFVUTaSMCyXh2SGBM7NP xbKli20kKrskKm42zTLiZrNxHLvk5rRnfNIWmlBG4AJabXZxV6ROxYsFoQBOHBRBEU9EfA0C17cz 3MMzkK0t/MMZU8MvYcLRw8s1K8Kl5RA+esE/WroR/O+cqmfJtg+2m7u72xiFumjBe3yPZ1/Ku8/5 RQZk4LxntWCeVnuqGgYcQPTiO668p6rr2wViIL+1eljz+78tvar5oJmrLdsUjoM9rMM7EFwCgZnl 4Jg3PKaP+ZjdWsMQYdVPupoLQZCerZk33I+KeXQ0ocpr2zNNYfB24wzgCedOJSYBxyHn/xSegTPG jRMJDnq0xSufqxm0gdzZm/3RoKDZgVNw3ATJGToTkyALgJ3hxL3rFLvK3cMpatqP5rrZnk3WoaOu o33DwcMpDmHDqYSZYZrL711aNu07Pgz5SA4fQVqn25yqetqnS7W7T1Urv1sZX3W8+7y8+yUHZOAE TkAGRDkbNETQK+ZqezUtS4QbyyGW6Tu/9duq+/st2aFrwZqsK8JzHNIhIcE7UpwnUpcR1Nlik8Ah jbMApMAvfp4JwE8KokAKnGsKjN65oqDoBUoIjN4KGMHYk8C5jP3JdT7FnSvrsj6y28vdNevfrxm2 TtbD2Q84UQXHfzy7RBvtD3qHowuj1P++ADC1n5kbpNlamj0d8PD+7kF6x6UZpDs7M95eunY42Uvg b0ulosTLi9t+t0nnuDucmJPpj6nbvaR+6i2W6i8/sqve57Mu6p2e6I/g6afA50nf9Ime6I1ACX5+ 6rde1Taf6xlBD7el5gOBSnZ+57UpdhBeFhR+QBr+Vfkl4iV+Bpmh4k9AAjL+aJ+WvROUe6BnH95y B+RBrn4VIFD+5PebICBGlVe+5X1RCq1d1VrfUIR+6KVgfg7gAYye/ZHe/eeH/eM//td//utf/fEf /+v//u0fCB7CAw5XwB2SSmIxWXA+l0uktOr8YGk0i6Xx4Wqx3gbXgi2UuRcdO40uwLn/hY+iULrb S4q7nt9X7Pn97QEWFuodGigavCw6MjY6vkxSUj5OPi5GKiICdhoSEpb0YIyonKJgXPgF9pXkvSp8 oFnAvaXhumGVjWVtmZFZhJ1ZWVFZwTklFR1PHSEJPRxEU09LXw9lR1tvU2tLTxMlgYcPLTMXwaUb JR+o26obJcwnCNjf4+fr7/PfI/wDDChwIEEEAw4iTKjwYIAAOXKsWKFBg4SKFiVM1LDi4UMSHk9U cCAjh8eSJk+iTEkypUcKFBYs8AFgJsyYPmACsLFhw44NEXb8dAGUA4cILiIgdaE0w4wMGYD+NNqg EtVJDQrUgbfuiFZ2RtAxY9JEXBN0/+bIjZMSDZq3tNq4YQP3rBjdukuiHKMyx4yYLF/M8OLyt8yu XINp4fJ0p9ViRK5CsXoMio+nPYo2Zcpk4nKjzpE2Z84caRDlyX9YiSLN2BWiXLUIuy4Mu8vsDzT6 7pq1TIleu76LpRv3DZu1cHCH4Ni2BK1xIeiYiBOLBOzWZ1q5poNXh169ft6/7ysofjwCewvPJ2yY 8WLFiRE5muQI0sEJGSzv489PwiVMHzJvwkTBTf7ltBNPOxCQYIJKIUVUUUgRMMMMBOwA1A4cxOBZ VZPQkN108RzhTjvMWJfcA2EJt8xaJl6jBHFudeONjHHN6A4Uv53jWzO7OUFYGF1s8f8BGV78NZhh s7lGC2WSVVaaIKWBcoiUnijSgCI0NGAlZqF1xkhokhiQJQ1VcjJlKFEq9mSaZwaSWglyuCYYkkfy NeQXWJrxoxy8VbGjMX7S1c4TM8ZIaKEtpkhOXEWsleI5Jn4VqV7JRKoOEfFwB56mm5LX6T8CfIqe qA1d5N57HZHE0UMRgVSBDPbpF2t8LOXg0kv+4VrTrTIVxQFPCioo4YQEuMABAA4yRSFSSE21YSUd PscOE7Z4RWJvaJUlVhXOCWeotzUeKtcUfuJ1I44uVpHbX7fdhlucryUZh5FluAmZY1I+uRia+upR BCBkArxlJht+eRnAYSoCiL+OfWL/SL6D2NtkYwrEVkscSb6Lm222CfYFFtueq8SIykgxFslthfut yioyp+10zUiD1zMeUouEpWBluqnO3nnas0GinqeeRht1dBJHEUmkgQwVQFCfrE/nZ2tNuAJY0wIz EQXADhlMMIGEwUbYFAERACCTCxkQu6wFlRhMlQlUeEjizDUbMe0R5mTLZ3JEcFvNNGF9e5zKLZts XMjR0fUAYoRhkdu7i78beb1Q3sswv2gSgkOUJRSsCGgDG+xlZp9/2bACmpteGWNNqt6K63pEHjuc cXrc+Ly1tFzy4Wnx5ufgKHsrFjjVQPo34mRR4Vw87sg998zVLpPzztMLMIA/PncK/3TQDqHqkaoR TWTRRDI4AIFIK0Gd/klS90d1rjEdq1MGHdDftdfCfn1UC0tReBQHB0ACEpiwxAs69AQSLcNS0qHO y8LCFuOVQwg9UE42XPQNwQWvRu24FF3qpiMd1UZOXPACknITDFzcbnauwxybFGOm1i1Gcw4T3ei8 JLDQga4RpLuEARqGuk40DIimS90hFjM7OuGChLIZjJBCCBguAEp3vglRMagoIgxi0FDc2CKMujXB CvKtOA0sCwNR5BUnhOUI0qPe9MrjRuyJR3sLaUh8VpU0irBHaTKAQAWcpr4/lsRWL7EJgdwHPw7s YAYT6ID9OnAD+02gf0ZxylOG4v8CSVTlMiEwINyeR0a4SedvIyMHM87SluKAy1uQGpzIojAFc3nQ CrmjiwjnFSSL0QINs9Al5GRnAYcxbDJFTB0R91VDTRjgc5/r0iaUScNkZqaYm9uXvlrIr0/4Ehd7 gcMXcikvYaBQhCGbJfNgWYUNDm6VGZRRcQQnHBSFY1J7i9ajFviVBOJgjWxkIxzjKMf0cA8i4GNP e4b2kPLVB1aA/KMgp0agmUDUPzFBpCIbeYMbMHJCRllKBoQSAQ64oFkCZFskXvABab1DUtOy5zxl uRy2sOgsiRoe8H7HTuiEzHevtEvj4MXEbn7zNReLXAphEQpYFJOIMizEUhVGpR3/ei6qosnkMaEK TUQ09XSgyOoLTYMHib2iYrGLAy2AqksmwqlxH0SXFM81Fpum0m9vaQ41TBRGturuRNRhXgOxkwx1 6HOf4HEjqPpZkH8CNGkELSjROrK0po1koYBkX/sgeqxjGatsvFrKDOjXgfwpRSkL+igADkBADZH0 pE+gVjyiBTez7JRRfJPGa/fWznayM64SNFQPJrg7NNYFW9BAF+TmcDGgWiy5ucxFcY8YxBZqlYUv 9Fd0DVGABozpmZ3jjCW2CyYDYAkrW1VYU6XJ1GkGsQzLdQNz4UTWN+hSDsbVpuFoC7O6xPJwD+gt b2tajZuaA7dmtAY0xgIzsOSI/zrv+Gs+6SFYfhq2INVD7ABIRVBTqapoj42sZBnKH6s91EHLOspH HVSUs6FtBwxSsQuU9dEHvCAEzuouIxpwzzPi1Ga945GK1MKEbti1G1mk6e8m+MVo+HY5PiZZFe8i S2wtDh7qhe+U3+veXrpmX5lDh1OX2i/TJcepp/PXdTNhpWNyl22LsCrCHnGVMctQhifaHOrOG2cu Q8wQviSrfHGJGCvLd6i1gFnuXGmjQOGVdy468m4ZvbIhRxAbe1uR4cbRjNeKLDoGvpkaHWwehDx4 sBEWyIQpbGGMGLRo3iuaBJjWYckOEsQywSxSKtRiSqatxCOuEK+hAoAYhEDGMf+mhLCHXVIbj5kr HASlpe8KHbyFkUUxNSUFiQNXQvU2yb+JIgczbRdp8CW5fr7YLW7hBkE3l17n3SpYyCtdpmqOuu7e 7mZKqokBYiJ0OtzumA3hL3lLl7rUiVJT2WvwQGtTqPCCB7nPaoFKN1lk3Ob2trJ97VTiVq7ekLbx kmdfF02HlLsJEXbiHdjqhZofoz4shSscAKSpCiUr4DAJHgtrWzG0ff2BaFF6fWtFSgjXSrF1r5EC AAFQRcYGCDbBQmACkq8Deg484I6EMKiq03TI/+3WxQm104jn91wtmzK8+rxw9wY63VWuRXVTB3Ax OwxN8YZzETjHpe0yE++la/f/3Kc5XnZr2anwVXva0X52cV+5DCDbHRUN3afldF2LkV6no3gTswDn KEQOrJZ1LnVylKdcHysfSKn/2RD0xWcFEjgBfVLlEZt7WJCCfBp/BgQ/zD5IxQliiv2C7hQFFZ1s AzA20wlGFQN8yMAk4tayH2i8bSQHlHrFPHLcWe1pONob/KWGtqWwWkUf+rfnxHKUy9/w8h/RDW0K +LpZ2FQGjtnuA7vhJdRcsHxnogT/Hnj7MbdUrppGHWAM4uFS4ZGdesWL+CGDktmI4y2a9mUf971I yogD9U2fpp3IFtkWctgM3Fjdc0zLdHye9YRePoweqZWe9tBRSeSABoiAA1RA/wyGhH3ARw5UAAwo lKzI3g66BOrhR6w9FNY8CIQ4BSR5DSWlWIUsCwcMn7AFW7ERDCQ0QALV06WM0cucA5GBw3CVw13R CFugjNbJyPYhGaK0FaIZQxpKwdop1+CN23pFTnG9G7yRFwC6HzM4VQnkG2bQ370d3/191yT0Sx3a of8JXCGCAuHFiTdJmS20IcJxweNJ4jmtlY/tFwTC1eRB39Y9X3NEh1wp3wJZYRVS0QiWoAmeIEB8 muk5hAawXgxCAB/FoAh4z6ushAPAwAlADQ/yIgXUStS0z6xhzUclRREaYVPgmhI2CLBNAhQS2x7i Gw2EIDsom7U4x1e0TIBxIf/z0ZWjvIXKRKDk/dYGjWPFwCGg/Vk6lt16iVfAcRkdzmHcFcIH4B9n 1B8mRaE9YlL90UFXzSHAtdu7sSMCDlVB9plBvkZRKeAViR9cheN/TWDWGY5dxZMFbUukKE8aUWPU HYApphwJXk/PgEpIBsQqylFDME0sxmIMOoADSABHvAqHnQAM0CLt8eAC9CIF/OCuWBbubRTvQRL+ JOESMmOMOWGxOWMAhQlfKdgVfp0lOsfwQF6jnAi10cjFkSHmMWAHBRc5iUxspNDsmFvZiSVZygHm xFBAIuK6vR2V3BAfwqUAKaU+4hCYuF2cxeOd4RkR9ZK5qZ1fZoxCfptXUhz/xFkQkj0kK2ncPJ0S 71QlGE2iKEoKWDyBR4YaSNpDhGUmCppaAKjkSoaESNRiTBLNCfDRfriEfuyg1bDm7P3g7VkWURQj 1zRS1wjLUH5UC6xNMxKbjDkjvnEINbbWPfWOEdDWuHTLjzXBN9jWs53SBXUdfwWKA/JJOXnfMVCn O2SJWYoQATJcGtzOn+FSIBQiHorZc43XwkSXHtbj3eFjsfFQ51ACVm1ZdXUVfdah+y2GI4pnOFUZ uiFGUXXBVURctzkDj41f4mSlTW2RVXIgyMWIcoJhjvCJ4sCTFTYPYHmaPmCmYHXoqG2mKrZcQ3ym LPbRaMbkSOSAaUKAIPng//rIHmvKqGuyxCAJoxBu1NnUZu/9njICwG4ygjMWH0lpAid5UN1Y0XFW pFZWH49V2zVMmkyJoUN6ZfghWmFaaRIkHBtaTHgO4DoKVetkDiGupXp22f5RSV0ik775If7Zm5ri EFbF279JSVuym3nW2ZSUGwKmH5+CZ0GiGy5Qol3omF1k5wNGHoAlZ1VykXIgjvNZJBdyIQc13jpY 5ikWlmaS2oh6ZonOIAlAhAxIQIq+CkjQ5CDp5H3EqKy9D06mpqreSk8OI4pBEiN1ze9RyFAg3UhV hdKRVCVYgPItWLn4xhaWDOAoCrVFGir5VyYeDhVhpwO6Erls6ZdmU7Wql/81yal5/uPfrZ9lIFNJ bQmN/aFc7qMNOYIQ9Z99uqN5VlNl9OW1Wiu21sIkSuu0UqF+dZ31xcWycpEYXegnbhsUcMVcMMHn YSpJGlamfkoKAg2Jeqou5kBMjiqpsh4MVICu7GSsBaMhBcir7iCo1p4wZhYi0aYRTgCuEgtQIB1w ckbxDWlVqNYB2QKPwJNeYJq2zBKiFAq6PCmADYcGOVmBDmpkOtkcyAZtZNO8YNnBtSOduRvBZdUn 4CFXyZ9SEikNieubig5q0WUPERycySM8At7pFFN/Po5/+tIJ8YVuZGcUHWrcOlng/OxzQmbPdqFL mVEn8diAiQjJddo88AP/CZZHeBguz4AoZyJWQ8BAxNYcxZKqDLAeBMAAgKRqSqwqIQWhRLlqqvJi rRBSTxaFMQalU4jWUcTAms4YvsmlVYSfpczNXm1ePGHaY8oWukDq8/VrfXHdJYpjlg5tWriSoeVF hR7adQnJkATDF2znWKWtoKpb4FVtXvpbdLkrr9ojam3CM7opkUKjJWxrl1Vvt7orCyleey2i7Gzn X2xnlghJFAzKo1Ynk8Wvty3gYc6IoykakYkRWlSf/zIKo4bix20eOszNpQxvR25oPoBk4fKM6IVH 4pakw45Kp6pkDOpiQkluxVaE5JYPxgYIrH6Y5soq596k1XxYEM4qiiEh/662mIqNlOryZq8qHSPM bD0ZMBbqMHAYbBdRUAXCSLJikZReJfDOr+MdKpMp8WplCQkNqBM3UfrGYdNaAGswidjC3bu9XZxZ gJoO23e1KY3V5Rd/V7Bmcb9Rb34W0eq8ySJScZ+mARQ3sWA08ffZrxLfr/1y26BwYtZh3KKmxTZ+ 47hYke5kS1k8j7aISIMJLgN3KD+pnGYyrEmqoAWbaH2cQEKtnqieQEW8YuN+LOY2VDDK6kxYLmV1 rA+MLM/JZlAQAK4Ry8q6QA0cwFTEZ68e3wCpFl+9A/Ls1AZFwTXgq+U5JrNqQ5Dx7A9nIP866nT2 CB4TL76u1veVFfMGw/8cj4Gd+GlgvLG63Yu/QQp0uaMwAcIHnCuYcO2aBqJ2zaUB9GML2SkL9cs1 knNryA4asO0RNZH7Ku81k0FhUPP3YWczILGWwm8SL6pMTRrX+fBjwgUqOealiQyiDC+xJhjzgAjz cMdCJKzoaWpJcuoFy+CoZvKrrF4mo3Qm3yAMaCxKZC6ulLJmfSxrUo1lOdSsidhP8JpQMEgEsIAH eEANCIA+QqOw8Wq+ndSHUOqRWmO3FcD/TqonMuBNJadjQuRVUjUaZqcd44gt7POAPvEc80I+P+8i ulDcBWQeYrHU/l8iyGc6vykffm1odML/xTMeDiK84XUACmBZx07zjlD/E7fvkHTBLiG09xnx8Rbr OhVxfVmgXC2Z/0abNcBvgSUyRpeT5jFyd4SeKvbDyoXoz3TmZ6YkSWtwSqc0LsIAAIQwjKIyTPNc RFXNTbsP7sk2Tue0TpOYCwB1b7NADQApuc5wLpvUFkrKXPyV5vEIvippc3piBhqzpPkvjeyvVW9D 3B62WqAFMP8VCd2G8gJD0oabvG7pGosCmbKr1Oo1wRUAugaQs4xxIBqfvTXCEbA12fof3ckQaXQC HMurePcFWHtBkBBozZpL5XW13D5ndT809SHzXC10pUH3cGGnzSLwFUVdpIwDwnY0w/aTh7ecy5E2 01QEfcQkaqP0B0NA/2sHUuaGrhBelkzfdCmLmIOYcoi1cjF6AAN4wE/3dg3EQBefVjMepVKGwAf8 bXQYOCKvg6YVr3M3G+Rt5ZLhb7I+aYqQ4xQR6oEiNvIKNvMmby90p9peayHYwZowSlrnpZnu93tz rdcedXdlbdd6Btiu51qveSktDL+0I3k/EZ0ISZg3UZiPAVdL3FPm8W8kg7IeR5VT+aNrJZR33I6R RYng1JInOYfvkwN79EeL6GiLNASsHn1UbCbTR4p/cOXipNG8NGzjXma9j6vLao2b2KwTxf70uI/3 9q6zgC2HsbHJeVJ3HojEzfIk0AExK+8W81T7rN2Gy0wNQQJPUeMd+P8d3wU3EckubOeYjNCYvwtZ xwkhiNfEwN+ea7FW9QuZxfAYEzczAacYb68lYMVe9508p7t+q6e+YAXsrK0vsS8XgBdY244XGHjR thLJSIuWKwNE9m6jWx9bMYdUVvdb2IwVFXuJoFTUaXpHSzBAhDjEkrYHl7QHt2TJt+QN1kAFvGpL uHhNC6GNu48Kx6aJ0XwrXwhR+AAJVAALMAAL+PyuA31Qm5aG/Oa9WcCJELvEEfRcgOBMWaJF1m2E OmiNYFErZXd2H4/3BXqdLG+RhJsTz+vjtAlqpDuetnV+vh9eos4516Nw21C8x+XXDuKdVS+32jV6 W85jdPM2o9A/e0z/xwS2CekGcHS1opMj1T/aNyL+XOUt1AsXGZFjcOCTVzzAxidsx//DxwcADDSu SjoACbDeaZu8yaN8i14uao5yx7Jy1tw4bLM+zzVIzQ9hiQGARzhADfS8z+u6b/s4C9Qy9hrfFOpV B1IjdFBK8s1TKEL9YUa4V/rx7kKcxBv4NBPsXTzcGeLx6/6U+9Jx9/+5n+PCkujfmZPXnK2rIYbt HYSrOm/vvb09+8P/JsSQencrU+nVIRxBY9wB+IsVEDQ+FouQ+GkIh8fCwdl0RqHRA47qtEwPBe6z CeVCH84xtXx4pNFjNfp6LbNx6TP7XLXirQ8crmDt22oKDOsb7BtL/1BMEGh0fISMlJx0RLC8xMzU RGjk5BQYCBUdJQ0NCICAgYGAqDghOXE4kaGNdbjFdahIhZGgoCAh+R3+XTBe8En2AQDgcH5mBlCO fuaIbq6OyI7QdvYJIHGoYfCoYWHxSFc/R09nOXh5CZF/MYi3j49v0OvrrwL74yUMmX55qrhxYnDN Gjtv7sChE9FNnDZsBF3J4+fNFDBUDL25UuAIkSRJPiw5MiQJEZYtLaBk2cDlkRIKapaoaVPBTgV9 eOLgGVSoz6AFdgLdWcKAvaVL8zVtWi/fVKpSoTq9F3Vpzp47jQYlKnToT6RJk960CTPmTLUuV55s ebKkzJdEtID8o/+w45ONGUM2sciQzMSIdEAOhii4TcIoYwwWLBOmyz8wgAr6W8SI0mbOmzd9/lTJ E6dSpUedUrWq1atYs2rlyrULRo0KwoQNO5bbmLJl2KBFS8asmjNqw59x40Y8BzhxNzywU/f8+bno Hh5Uxf6CRr8ufqxwCXRQypTwHs/MMcywYWP1CxWnV1OYTI+Hkzcexsv3MJQiRlTOhcuIt2YikCWY RLLAJpzOWvCogsA6CkKxdCKqBKnqiQpDfO7BEDunNtQwK6zsycknrsb6KUKy+uEJpwZdVMCuuAos 8L+XZJJrrrqQkEm//LbA7z687nqAPjIkqsgw+OyIzwwmKUrDID7/3ijPPvEMGSQg8PrIrDMvv+wE NE0e2cQ0M1FTbZUTAmiNFglgiy2VGmAgBjfdjuGtOOKu0dM4P53ZIDlrFgAnh+amcwcdRalzRx14 ssPnA42AlAy8QsDzKIpA9jBDSsTk+xTKxgpbciFQvVDIR1WDZPUAkkgaAokPaLDxCCNYEqmtkQgM akEXa7qsrK7EElbFnvpRisMMr+rwKmebhUrECw0o4UFjUyQWrMsU9PXEGr9F0FaU3qLVP7roajVd IKm4izInlVyP1PQEc68OiRA67w7H8NDUI0v/lWzdP7oEs2DPxEQYEzNNQzMVVhwIR5ZaYqmgYot1 qUCVGkQo5s47/6e5ppqQs/nTuEC74cCHYEgwdJxGE2XHnHYY9YCHHkDk8IUG/BgovC3/ucifhPx5 7LDFCuP0yHnVI7U9poO08q9Voz4sJSRuxNGkWF+lcS23WlJQrAVZLNZYE1H06Q8LNXT2w2jf1gru trGq1iiiigW2rLK7YrHBXmtqia7Au/Y6Vh7/U+mkJdKNGiD8qH43yfjkXezpwdCbt/JMGStIU0K+ sGyyz8Ej2GDTyUw4dQQWLq1hhyHWxbUTKLa4dtlqgIACjz3Oc2RrhBtOmw02KJmDk/ckNJiWGSBH ukTNkTnR6mJ4NGcDdsaS8+9+Di+8KcVDiD0zTO138ocohzIOp//F32+/uyZrl4wCYhW8pHIVb8AE E2QlvP8EC4ARt47FImxN6ETE6scHMvQUpsgtKx0KEbOwwkADSIqAE9IJBoW1rQC6yCj+I5ys9KcE WdGgJDGJVQEeIgUvSO1HRoNIk5yGvhguxFMyZB9irlSG7oWuO4BAFZcWcToiikZ1YmJdKdC0ilVA 7ASumBjGbLcLOcFgN3hShm56FzI+cSACG9hBGIc3RkAF7zcqW1k4xuEc50WHBTWQGXXaER1X4YwG Q9sSQPKSl355TiHn2xe9MifIIynNIkmqV/hCspH4qYtIMzocj2jFP8XVhUCC29VMhBJAbWFwWBMK S4poEK2nPHD/KiNqoCkZmDMRGYAGnySLJ/fmILH5bSffGhyBDEe/k5hQCSaxJBHqo64hCckh+IrX IUuFzMAIsg17OJ9HygM+Q2CpMjwLT+mKaLojIgwUSRTFElVTgRw8cRazu8UULSanGvgAGcl4Jzzd mZvg8KmLgApjPse4T+J5EWXSSKMwmsPG6qyDHTGDTnQeYIGnfIAvk8rSRzb1HWkaBDDsa1L6SkU5 93R0hmMYSAv1E1LG4ccCT0iJrc5FSZgMAUHhCiFLNtmtYP3kgJ4ci1FMUEpS8pQqbvvphSjIlHyY QAF2w6knq7UiZN3EljHKJOFeGsyX8PJct4JLFrDwOGKGlCNf/wVM+pw0KqbBy5DwIQxG16UHdvGL ENUUGEUPoM1tFqybSARnOAOQmtRAQAbm/Kst1FkxXtAmnryB52FBJpx7+jOMBCBAPsXYz+EwYwEB pUAF1ljQ6hzUswddx3XicdKhVfMPoJvoRxgjzYRESYcdrcNglCnWQhayae0bDzHXSiUwzOSEV8Ok gXS1K5hqEoMlstYmYTmhrxDlA6bsKSnxsaHptnKopvwALY+aVKDcdIAV8mTXEDTcql6yCP8Jrla3 kKq2dlULjSwrbO0luYngC6P6au33pgm+vKQWdKftnBPoWtfOjOaum/hmXsWpCr++6ZyCJaztCguD 4PTmGvJEbP9x7Hmcx0p2B2SsLAAuG1AZVIAFDCCoGw362Tkm1AMXaEAFvVOIy+DxSoDgo7rUV1uN Tu6izawXDVWll9zqFnLz25VJhFAS8oKQQACsZSxDmcGkxpInCjzlAj8UIqFOd8sT7Gk9smvlKpul k2F5qk2K6+Su8WjJPNrVB+IHOahxZHM+Qh9FxmcRFT4JrbB9Lavg2r31ZuQyl8LBgAl8sAN/JsHg XPAqJNAmCLMiwoQt7O/syQwML3bTwPsiGD1MWZFJAxgkNrEHbtA8zk6HxXN0tTp6YIHOwQ9TpQVi f8fX3tqCRHM8hkOwlWZIvlDNq+16nzHZRRLBwWVWJhRv/8L/xQWa4IQLtgzWlKeM02omi21wu64E tdzAZ9WjbtuWZbGyLSxrAxAnS6C2jKTatQbQgFblZbZdXshCXheZpLkVw5Jiu2vx/dqjieF3Drlz kABTxnEFUfSiJ9Fo0Dw6iZGGwAkcjM4pssLSrNCYCz4NnN14euS+4aefSA6MHKRRAiZGMas5+2qa OY9RPUjIFwKCzRkHAqRS+OMKA22vUQVGSUWP7Y4L8z5kX2TfyqaCJQ3H7EoayCVNnkmujJITtIxt W0DZoN6U6txvi7tt3y573Ob2gjH3wbtm2yDfONh1syB5zW2+elxylNIlDAG3f5cast8HKvXNN+kV oRegCY7w/5yz0DE9x6a7dh5xiUeC4o7Oqyn2yldVzEIWEF5nKzwOco3tCQA2+I003FnPDaNe0ygv 2YUvmwMZtFwYL2fBDVbtAZm7keYqVnEMHv/e00Ihew8FSXnmMNZdi4rx7CH6sN3gVaePdM5Qq9qO 1DJ1q4NwzS79yrBOVNNeFRCU3c2LAp4LrbOPm9wUTDtQ2X4sKKO7gAckv5nLQu223B2XfL+6rSEt qFskRlKVLtAjZiIr2XKIFfozQOoUz0m+tfoZQeAZdukeyqs8Izow1LEEi2OdSIMBBwgs2sE0j6Mi jys90yu1DPu0ECue1HMnYJAACZCBYKAACYCAE2Oj3psZmteDtZdxtR7wDobTEn4RiUFYLyCZlJBY vsVDpGOCPuZLPIn4t0XaCyYcqaeLgsChiwDpO6zLOnlzia9ACyrbFuWaqV4Bu+1ClqFCJeqCPy2D v7LLh2pJG745kTS7qTTMoDO8u6lis6y6mqxaCZYAPH4zPgostsfpgnupQvzCrwbsNUVCgybEQCZU wiREwn8AohkTsCHaQM8QgA70QNLIvFNQxVVkxVZ0xVeExViUxVmkxVq0xVvExVzUxV3kxV70xV8E xmAUxmEkxmI0xmNExmRUxmVkRmEMAgAh+QQF+gA/ACxcATgAFAEUAAAG/8CfcEgsGi894eNSMDqf 0Kh0SnU+dMmqdssl9nSX7q/HCIvP6PQQMxomVEJMwqyu26G6BObOr+b3XX9dFyg6fX4jKigYWVoJ CVlvcXOHlXWClplDmFwMel1yKJpQKiMYKpJbOgxucD9ydKOyUpxnKKJ3DCqGtJ9Tp0SebVw9GLGz RigJvGKpsMjQT7XNrnZyzHi+UqhEecPRd7C6rEI6u0MXKmHAQs6URKexp00/uo8odD0q5EKlQukX TgFaA+fUm4E/VBhT4arHiEcKH3RDlWCEJ0Dx0Ckc8sDgm2IUGR6LE5KVQ4r4+qFi+M3jvh9/DG4s kg7ixpgUEb6CONAcRv84D7H9U5Yg5Q8UKholxNWD6EsjDH9cqDjk4beHErm1c/WMyNRvH1I9NGZu 2T9tP1J5O1hETiIGOpR9q/imzVSFOuRU87Qv7iOMZsv5eoBqhA4dI67oxcDIyEMUcDEYSidZL8mi jIU8jmwoD0MG9vj9M8iYlac3oFHxU1aZKkxfbt8IzQPZ3jptwsYwlKxM9I+xKlslGBI14fCtk0Zq rZfAtDYLqJpMRaj2ke9JKiQKUcbr0TdU2ncCYhie9SRmmIAbSWUkdxQ55K6tcd3toxL2RJYzhySk h7vV/GEixztFFCcVVVPhchQlytBh4E5XUeJJHob4N95xaXFF4Hy8KGP/gXFtmTUdEdUpGCJCX7WD 4TSS1HLReZv4gh+J1RSYwAFR5AVbYMYpJRhC+hGH4WtAHqdMfawIiFaMQLqiTCSuFAUPfyo1MmIi CbUhh3bLuTPSA1KmNcyMI47Yyo9PyEcjcjDmN5yaaO6E3ifTnOnEjJtQ9FebGTpRS5D9DPnncTYx hMoeSgqFnaEUTbJHmW8wigovZrohykZYGtilhiMtaAGFbKLzSaV9Epkmj2yyB2egctYH2JyILmnn ejUO4UkhprYaqqtuOqHfi0JuxdiwkuW66nyLEDuQJA8l4Zmyxggm1ENTheGJhcGy2VUReTCAJatT ToZWdTpx6JVrqi4p/4kcCAELpyD+mbimr0MSV02i2XKLFqAgMtlrQrXauqOi4kFBrT8HyusFFkUI Uw1djWya3BOKaAOfm02AqaBncRrh1pTksOdfjeyOgZ95BTsaqI+7EvHQdem+OgTKvOb7b8f9cufn wE7cBUWCzQnJMjpGgKnNQzVKvFOnOyUQngWPGPJAb0KyUpMrdU6iRw/FsIefW0nopZ1VOJJ2n4R7 MvcUM6h06p8eOCJhXGeHCnGrqFtLFcagTqiXK7hTBS0VOfj2XZQZZbhZI19mXMBMKMlQmTK4pW5b xMhFEPYIal7oeQrWsjqq5wiNzDjgPeH9trk6Fq9eqT2bI745yzVt/o5oSb7oc88/etK5b71n7cl3 Ob2DLvOpm6NacjC9D/QxNJ50usTQYzANhXyOp56jDtorwbA01n9xzAFgQEH+bARL9X1/h6GxyhaO ry/GYSM123P7NEWDOTLHguP//wCcXAChcBrqVaJ/A0ygAu/QtaQs0AlhkdwsEPjAClqQCnwx4AJ1 8IELevCDICyXGIIAACH5BAUsAT8ALJkAEwA1AkAAAAb/wJ9wSCwajz+axdJoNmkNpHRKrVqv2Kx2 yxUqcDhFd0wuY1+hdMjMbrvf8Lh8bmgYDOUGtPlRNj59c4KDhHFgOCWFRgoliYpbammDL01aH0+P mZqbhXd3ZHxNS06ANJynqISHjpkljCUFqVMhaJJzIXWVV05Osr6/wEOeeGOAoZc/Tx/BzM1Uh2Ka iIzRzpFrt55Ru7zbzt/gcMNkxt5CfBbh6sw4BYibr43gtGqCuHbmVE576/3+WS9efOryB9AyIqH+ KdwEhhGnRqycBUzzYlAuLaQWatwo5I7AMU6YFGnAJB/Hk20OxUJ5ayI2ljBjahon7E4UXnUQXtqj 58+5/15DjB0MauCDhaFDSh7VhdAOnpAipYQSlW+PgUhHrtWToqYixYBojBQYi6PIoXZDVP5QS+Ss WyGrfkCEiIRaiSUlkA5xNVeekL5pD611WxZJO3dgELuzcjUS2FpGatGzZUTr1nt6Rpb8wzShESc2 M480GqUkoHRHSApFJrO1wI9DnA5rcvFnLnSoeTWNOoTGJaZJSIOm3bROrtsmk+2b2tSOZMpCLEOv TNGx5CLuxpolu/LHF1iIwwwJr/JL4cR95xaBqKB9CRMGi7ifW8AvYLhuFZAv3DZx/TDZLUZFAc99 tdUQ1mFFhHSXCQQcKU90BlRsx+EzYUe8HOVbfCNtSP8SH6255glCoZXo1DnI6ZbMb7uhlhRPsfEh HGjNldNNPjfK6A1txmmFIINTuEQLGkK+9ANZ/AkxFlnjLenkedCcVYJ4gyECSHoRYWkQfHth6dBf EA1VHiJnmdeWk06ah9YUYxU45JBEPCcZZNExaMs9AylXUDcxPsiLjSP2edRvypizkyibhSgTTR3Z NJtx5tTBYnPmMMFaUJzt6JmFeeJTIZ99qgiUNrpc8+Nl0xXxJpxzhqXkktiBcUB33DnpSJT8gREY Ix9AZIJ6RNAllwnw5dWlsMIOmyxhZZWZJHiwLnnYAWwWYEFjddIT0BAFCiHkqQdShpk3yP2kqZ8W JnP/XJ51LEWoauaA+qGiMXlSEYXGEVEuhiASkSimwKkLVKaROnUuunZQeOFI6YKLjYJXdHWvw01q R0SAtGJ8cXZfSDHWK8ECiwR8H3D5VzxIzDUUkgdUAw2th3UHV30WI7HkVQs+RzHFPiJBS216Jmfu wTiq+IOkDxIa26T0hihQnkc7qi+kvYU02qXKYa0nDab8YClv/BJdnC6yCX0O09neCXEVEqsKcYDb WVDzWHLLfORhSYqFiLHHfnnEe438Ol4jIBtx31qKyZfYeLPqh10B+tl9cTslEBPnZD+6yvPald3W p9bCTEhbwiSKLgpSJXH9udlNb/S05VFDHXunRg/d/xQgo2EStI0WappT6aQjbbbBoFmW9oGz0HME WC81IuB47ej6anaKSy9FQxEp69exgQNislxYrifyW0So2aT1F0+Zd/qwwO4t897aiRXnnZsOKom/ H70wigMvvFyoBWldvQLVKNnJxnJNMEHAaicjzfQvR44iF9CGtg18fMB9lCpez4CUvFT9oBY6wIAI L+C8xzFpehf4gQh14IX2VMNmfBFfstLTK2IRK2RzCaEIewC+95hgL+5oT/Wq4aQjJC5lEJnYzuR3 HfqpynMUzEXXwhYj2TWKOPpboNG6UQ4BosReU8sfigh4P/7Fy3+iglemZlMTA6rIJjTAYOi60RhT Of8MedTxIGQSwEcUwGpjNBuP3HTAxwRgAD+Qe4Z7ZLi9uSgAd/D5HgYSoIK5HJKPLDycmvLWECL+ UT5jyR4gC4DBSAgAASKQwAokIAIEDKA6pnLigqDYJ1LVREJWzGLw+gVAhr2LdV4MhwGehj/3OQqB MKKUTnBXo20orQo8KoIto7a/XmKhZz6jyPJewIBCJuAHPajZ9J63JELy8ZBykZsozbI3RjoiPUEp 2UFUwEcV9BCdCcjk+M7Cznco6QPiHIJ+1mREa10rMiFAZQ4CwNCGBiAHIhBANj04y2qm6JYSDNgV yVaSIhBKL0IwyCVAGsx+DBM2HXmNNBm1r6opsEb/DHugRj/jv+OYCwpToJEW7JiV6hShFijwpgoD SjNyWsuchlSS815oBMpl7z7syVIkhVBIe/4FAyqwZwoPRx52Om6cdrPW4mwWOSUKYQAOcKhaHdqC AeSRotFxkBzN9Tud6rJoNplj0fiBBFJMsaT+YFTszKoNBN7hpfo6kcJIpxzfkK12SKBl2Mg1OqnI Zqey/EFXjKTZF1DLm5Q84ZFqVTGkotMV1GBqf+qznlcc5HC9AhxV6xmsAvTqL7/aXpmws8jpHaZJ dZNcyEhppAGsYK3IZagGJLogntYvl0MjBi09lQ/jsCuAGZQKFKXGvx/axiPbAqwiXpdYxhYwf3GE /w9eYde7m9xodRKEXWhWmi+6PnCMFwqX2jJ7jW19ZZJ95OMPGGABWHhHMQfgTyhNK9D2QM5lLmsn Du2TF8L9gGR9OEhVu1Sfd+4TDNlz8AvRJIY04YBaHoNFA2whgIUmN7kkEIC4eBqCAYBAAytowXQ/ 8AIBpIgYKhqAjw32lGFcV2t7OpdtehHH2vDkIDQgFhRaoAENOMCs4pUDedtoTEbxwQR/TUICx2YH JjjWfhAsmHn1JMYbSTGjtNmgnZJXJKwU8gEC9mPk0FQAHQRVwCPo5jl/cIGsqmAEhFGAoVXwnRI8 AKuF/IEKMODhEjAgqwMeggouTc9vSlqFJcBqVv+3mpcejKDT30QBBjiJgx5AuqqUhhYjPibcip20 xhp4sa5BoDk7CaChCIAibUQQgBb0LlQ/EAAJAiCAC/KIR1CDLKj6QJJPOVOBoomyHryLDxO8AAQM TUGWOzFM+SqWW9HEEF+HgO2iWcAEReFDHIED5iSDBoHOkabBRgKp0cXrOHLm4ESlI+gEjOAHIxBw OGGhH4DiIOFCnW1Sf+DNC3yhPTi4ZAJQ4GCkRloIKkgh+NA5BE9DXMBDoLTG9ckAikdc0jxMCwtd DtqQLwkWh1nnxlySAl37vAVGYhACGjpk0umhBQ0dQGXxawAJMDQHL9hDQCoUU71Mmw8GMMFmKuj/ BG5nqoA0GMCyiz1uQngEdlvm8o5K9r2OYJumfBqpSRoAZjDPt5b01aiRIQvwtUmHbf2NxJ8TkEKk jhZysYgFaBc/8ZNjYJODX7UCLsB40MY8EZX3uDcpTfNMan7xBx8C5StfyHAW9WNWqMWvfQ5jEpDA rW67Rs8DoAHMWO4Dq9cAMaf20tnzWjmhSY4BohzmPwGQlz+Bd2x8492srZ7ZZY++9Ol3gA2DnLZF wHNVL/Bo0KKz4FYVQg+8GXNUb/oBGTd/yr2JaAYcUgdIVQH8eQjgfArh5ChIoam9+QBNV5UBD+Bq 6qck+mFgWJBWrPd0ItACCCAAAjAAQmYFxBYA/yIwBajEXFTwAimQArD3D0gXAK8nfSKYZS5hBPXX ckJwgkVQf+GnQptXcqW3fn2UgoWEAtmHaiLHgkdgfTSISdfHRzH3g/bngjNIBA+Ag2CFBQPgYqwH Ah24BU4XAOI2gj8wexpAhVjoRfTzcuBUg0WAajPnf4N2f4VEcpEnBIPXf0VQcOhUf6FXBDxIhEOI avk3BD0Af0SQhv5iaWUYMwZ4BUPHeiSAAGQgdgzVAj+AAIqoRBA4ABXRAI0YiRB4VhBoOQYgAC2Q iQhgVo3oDZ3oLZXYAA6IB41Iig7IWZd4Sm6VBo6YDBMoAsSAiZqIZVlYi//QFWtYgxewi/CHav9B SHOeRgT1R3KjR0lCoH1AKISLtmheKIcoCIfY14NDWH81yAC/qIzLiGkU50dy81sHyHoi8ISA2IHP lwLgxlAisA1LuGwSNXQ58I7wGACEqGyux1wCMIENJQHkCII5AHvrCH3GRQL6SGwrkGwguAKYOHY5 gIE21lArgAASsGyE2AC5JoVC8IENtVy2uJEK0UVEgGqkN3ES14JCwGBimAD014zAGJLGKIciB40t KY0idwAg6U2TRgQh+YWEsz1XEIXJtVzAZAQDIAI54A0YuVb2SHQWcFxrlQLpEIgB4FZLiFwasA2B SAL38nxutXqsFG4/8IECqVYiEAsWwIRjR3T/PzAADYWIq0cCIjCBGMiRcgkOS7AERDB+LBmNNEeS P2CS0nhIZyhxeWlV9feSOKmXhZkUJ7d4KqCGeRlp1MAFTIlchKgFGhgATkgEs0eBEDiBIPCUSZds EAiVEjAEs5cD6XCOCzkACDB2U+h7Q9CWeHCUDCVRGJkDLSAAFZkDsbCZAvACQxmazydR51iZrIli c5mc/nBy2WhohfSMcViSZXiXVYWMCaCGe7mL2rmduxhziWkEcfidScEAg8d+Iwl/6Jme8GeYUIhc D7kFA+B0KWAONDCBGkAMV+lWs0cCsIORzFUAUViBz4eIQoCAEmAtFTmFX/l06YCREqCIeDCB/zEm BFaYDGsZmwzFnwsKgm41gSlAi8oZouDAf0eAVDYohNj5l19YhiopaYVUaytYSOw5ksIoo6K3i6L3 aijni4KAjxmqYxiBdOH4GRVJoAbJUG4VhQeKoV55DmOHiBjZgWAJgWNXmQcQoEJgny5ypU1aheh4 pAFgOVbYm8oVC2rZUBwoomoKDm4oBTyKcNP5kXEqg96Xh3Nqh1mFASgonocZky4pmEXQA6iGhncq BIV2aCTHBVDJmUEKghjIFIYoj0MQiEXZAE+aFGNXmkNwptA3gSvgIrP3qZzKXJbKUIRYAEypoGl5 oT/ApWR3lcRwAAnaqudYgUIgAJMZlWu6q//BAIZSMIxCUHCER6ciKX6M94vU+IxHgmptaKPgiZjO yqxEUIyeRo2JeoSFihG59p7JIGQIkIngqogPSAzxaZHngACfyaSSSqFeOapCcACb+YRa6aUgiBoF UKtgCnvzyqmVeatomQyX2pawZwHAdiSpqi8twJS2yqsMewp46adG8LDhB5J6Wp7FSqjedKJy+n8X QI0JgBp8CoN8xADc96cDZpMYEELmKYSUlLKLeZ1DcGraeAUtAALn0AJneZZq5ZY9t5CbCm5GmogN ZatQKVHD6a9dKgSwKrSmqrQFi5GECJVFybTQNwRgSa5oebQH4J9peakWsI+0B6MNO7Zy4Hj/VIBq KEitlZeo0jiG05qXzxiyLJtU4lmTixeEast4iTqoWBAFBpACAumAjhgaEHhK+DifQmABrSmP5nCU IrCZn5qvXeuQVUYCiBiqqFGRJLCBYzeWVEsCFclQEkAtV0sEHzi6Toukq8pQOXaOD5UOR/trKeBK sycCyEm2uCsI5EcF9aexhcaY2WqdMGsE2Mp48lejfDSjckhb4mkBdltP7Pm7xqusLopySiiFSpeW mJgCmehjSdFjDAluaVoE9pmrVbufTOCTaiVRCrupOstQICBdOtsCtcuuAYC6Q/CKpim6K3GUqwS/ pJuhUeCjoZm7BjwHIiRCVfBoCXyXGIAC/1mlaq62QkeQwAosBQJoaHpqBB0rQilKBH6mwYSWwB/c sYsWaFJgwoY2Amybgg2cBQ1QEQOQAhG5VhC1iUUwww8ljpMqrjPsekPaqqfUgGnJgIp4xIp4Lax6 VlRGAjfsImlpjhx4AENsj+JaBFUcm1f8rhCZYwbAmkScbEd8VgLgADlAAivgADx8wGw8ggNxWIBl AbSZXAiJGi1WbFCcgSBqBUfbqgVALaMAo7f7AAHYBgFVBZdgAevTxowMWOxCDLsXTF9rvi9mbEMn AXFZCLL5rifGBYT8wVZAyLf7CAn2AAdwyo2cyhsRKG8MXYqyBDqcgIcYlHAQiDb7rn/syf+EvAWf zAmzcmLoo8rCrA6PXEBxbJeo9L4Z2kqoxMPW4ganfLsGcKnvispVcAApSsjXGMq7nAqlPMzg/A+t PFev/MxkTL+Py4BrfDF5TAYndruolIneEM1WgM1GWMgcISvhvM+F4EINVg3EVMwfhFLvo0SB8jqP DDtCJBcutNAN5h0ulCSb1EINPWJLYFDmbC3dUTeCVDcefdF2aQR1+cfUEs0mXc0njcskXdImTc9F EM2f3H8xHdPZR9PH2M2m/AOmPMqtis0uvdNEYM0tzdOIw89GLQhmQtHc8gkCPXXSFF4fNBBTZy/S BTULHdFU8s8VXQ0THQaE489eYFB1KTf/iUvWZb0ScpPWaj3WIe0vI43KQ41iouzSJv3OPT3UHwzT vdwDPTDT3azTfn3TavjJp/zBM03PQH3TLD3U/XTUjh0HHeMFWR1eAl1uCNVGR4NS40BAEH0ywewF qLUXVx3ZEM3VkR05SRHSdZna9nrIXtPOiWvOHmPNJD0ECSY5KT0WRG3PQ2DTvQzY2InN/Sfcgg3K rYqdpjzc1kPcp8wf1owfi/zY0t0FZmIeQsTKlngvlv1TlD1MmU1fUaNEV/3Z+PFCYE3aYcBUQuRg bo0aF83aZY0EbV0Eqy0FKe3SfszT+N3TR8Dbgn3PN33PMo3Tzx3Ufw3YnIxinczfvZ1g/7a94NMd 4WOQ3uDT2aw8MbDhEZHR3d7iPgFN0Asd2kcA1g/d2eUtH2LgCjLz3q/tIqtd3yIN26+NBM0dzSuB 3wVu2wWe4++azQeO04RN08n930Yg3DtN3FVy12tR2Iyt5BL+5NRdFustBnmCUt1Ni1MNGwQ90Hjg 1CWOcSnj0C005i2UN1O+4qrd1gb12iQ140cw3zoO1w7u5Eey27ms40Y0yAfO24Ud2Ik95MQ718mN nHCd07KSYO+8JnYN5YyeBemtK+7h3R0uDPcCFlkBFpYD1e/T5Zq+0BQ+4mJ+3rki5p3dHlBc32te 1umQ6jEu38nh382d4IzT37MS1Lvt4/8+Xs1IIMqcbNwnZtxwYcrSo8+GQd6NfuyLQOI4cC2WmOnS teXc4uWZDTs/EztJQSUkjuLmPdr/jEPecRftrSRtXd9p/eZCsxRFTuhC/dz7Xc0yw+N1boT+fdxE /tLWDOj2Duw9PVZ0XuTI/u9T0NACdUFx0uwdPlcsZdmMEtAfMNqqRdFbLdpt4c+p5QUvTu7vTRKq nerekMhvfhrpUOu63aqLvuh3Led1frvwjuSAPcgoZuQ9foy8zetHsNODnSQmr9OnfOPdkfOANQCu DPDNQOKMIF8GH96RJek1MdVG7wkinu3lg3HYY9rygVrZLtZj3dFszdpKkbiQlQyWAiv/cf3yuc3Y s6Lyt97Lvx3gxV3YPa6G7W7rMI32eU3IJN3zzwMH1Wd/5akCQWixCXAAD+tNMzd+cXkBJ4oCYbip dGisCUC9Qh9MnB3tIKr0V0DxpC4FkSnSst3q8s1M8WQ2l2A38N7vcY8FB77A+O7JPO7zuMzT0c0G FhD4bqVqp2wBkxRztr8EqDwAfD1+OrAEzJVVyor4aLj4aDgCEtUAh2aomxb54mXpigD10N8Fp48K sz8Eik8El3b8UxD4+qICAhCMhJb4yE9x3tADGosCkF/9ilJuewwH1O/+WDD3zFB92r/4A5AAtQ8E ut+QWExYipjLD9UjXlBDlLD4U6EG/1UpQ9v1fsFh8ZhcNp/RafVa/DK42WccThG33/F5/fnQP+zj DhKIpqoS/lCuUBa5jP6IEgR+eqKGdCoLq15UElRGlggbAUdJS01PSd9QV1lbXe0eXscECakgEad0 dEEhkYYuEi4uGBKyfqCkbKsGLhNGQmWjpaepq62vsbNPaZOLBoqZlLUOia5GzlUwLDHFBwyKgJ2Y RLXr7e/x8/X367nDixio6PaF3A9/P76tG0hExyAjoFDQ4zeRYkWLFzHe84cCgx8MBTn66WNsSMER 6oqoWIKMCQYLLy0IEOAsS4MRArdk1LmTZ0+fP8FsTDA0QRNCRIkqI/eN5C+BLFEgPTWCkNNQFbFy AtW6lWtXr64OXhtg4RG0r2fRplW7toggHWXtWQgokW1du3fx3jOwiJc9ShGDAAA7 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/market/dallas/flag.gif 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 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/rd/navi/arrow_box.gif R0lGODlhCQAJALMAAM00AMwyAPb29sw0AOvr6/n5+f39/c3NzfLy8u7u7svLy8wzAP///8zMzAAA AAAAACH5BAAAAAAALAAAAAAJAAkAAAQtkLWmzpmysb2pMuAAGkpTnMVylsIABAsglEiNDPWU7MGe TA2CUHhhWCaHEiMCADs= ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/rd/redarrow.gif R0lGODlhCAAFAPcBAKUhIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAAIAAUA AAgWAAMIBCCwYEGCAwEoVGhwYMMACAUGBAA7 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=ppm1;vs=education;sz=5x5;tile=2;kw=dallas;ord=1252425491.684019.13415? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=ppm2;vs=education;sz=5x5;tile=3;kw=dallas;ord=1252425491.684019.13415? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/travel/cityscapes/thumbs/sm_dallas.jpg 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 f8R/dZv/AOdP/l0eNfb9mm3uf//Z ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://view.atdmt.com/NYC/view/165041707/direct/01/ R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAEBMgA7 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/ads/dc/travel_88X31.gif R0lGODlhmQAmAPf2AP7+/fbu7P79/cuflP38/Pz6+fz5+fv39ryEdp5LN9m5sfr29f37+9OtpO3e 2p5MN8eXi6RXRPjz8fn08/v4+MqckdOupffw7/37+vv495tHMsGMf/Tr6NWxqPfw7vbv7Z1KNcSR heTNx5xIM/jx8Pr29NCnnb2Fd8iaj8mbkOvZ1buBcvLm5Pnz8p9OOqRWQ9i3r59NOfLo5erY0/Ln 5OPLxfjy8O/h3tWyqfr19Nq6sufTzty+t/Hm47R0Ze7g3KxlVKVYRbh8bq1nVs+mnOXPyrV2ZrV3 Z+LJw61nVadcSfDk4alfTbZ4adWxqdSwp9Kso8OQg61oV93BuuDFvuzc2O3d2fXs6uTOyOjV0OnW 0tConsSShqheTMaVialgTrR1Zq9qWdq7s7p/cL+Je6ZaSMqdkp1KNq9rWqphT7h8bbFuXbNyYvXt 68WUiO/i3/Tq6ODGv9GpoOLKxObRzOrZ1OTMxrqAcqpiUdi2rubRy+jUz6FRPd/Evd7Cu/Pp5taz qrd6a82imK5qWdKsoty+tsWUh9Cpn9SvpsmckODGwLR0ZOXOyaBQPNKrobl9bu7f276HesaWiubQ yunX0+HHwe/h3efTz8ORhNu8tKpiUNu8tcKOgaJSP/Tr6Z1JNLJxYcCLfrBtXbFvXsqek8iZjuHI wqZaR6NVQfDj4LZ5asKPgsGNgLp/cde1raNVQuvb18yhltGqoN/Evsyglezb193Aubd6aseYjL+J fMWTh+LJwtu9tcyhl+va1r2EdrJwYNe2ratjUciZjaJUQO3e286kmdm4sL6HebyCdNe0rN7BurNz Y7NyYbZ3aMOPg9a0q6tkU6BPPLuBc6tkUuPLxunW0ahdS/Hl4sCKfc6kmr+Ie5xHM+fSzc2jmLFv X9y/uKBPO7yDdfPp597DvLBsXKZbSKxmVaJTQLl+b6VZRrh7bK9sW76GePDj36dcSs6lm6hfTK5p WKFSPp9NOJtGMf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAPYALAAAAACZACYA AAj/AO0JHEjQHg1zmHYFqTdp4JN6zUTcCiOhoMWLGDNq3Mixo8ePIDH+8eRDiDtQXdxUFOjuTplQ MoBECiAjpM2bOHPq7MjAUIgQ9UAd6+bpIo0ahNLUk4VgAIGdUKNKnTpQ0AhIMLatSUYpYx8hoFiJ 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 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images.loopnet.com/Attachments/B/D/0/BD02EF9C-F0A5-4F48-B8BC-C1F60E1B5A78_tn.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gAc//4AGkltYWdlR2x1ZSBKUEVHIEV4cG9ydAD/2wBDAAEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgIC AgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC AgICAgICAgICAgICAgICAgL/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMC BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5 +gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEG EkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpT VFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4 ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/wAARCABLAGQDASIAAhEBAxEB /9oADAMBAAIRAxEAPwD+yvSv2uX1IeY3w9jtYjjDv4w3tz/0z/4RgEDPqQfXrWtq/wC1loWjxo0/ hxZWaIyMsOvqyphdxUsdHyWx7cn8TX5kwt4juBJbzSSy3ELiMo0ksb3BUEsSit83KnplmPJBOawd c07xiqNPBpmoSRSR4SVoJJVbruEe/JBxyR8xyPfn+nKXhhwvUqRU8JGEXrb2+I1v5us27u70/wCH /lR+J3GSg2szlJrq8Phv/lH9ep+jdt+22L25kW2+GExsE3sNQn8XpAhijI3uYm8MnDYIO0M3J5PU 1kaj+3xpFisyr8PHuLiOcwrEvi4LHIAQNyzp4XcAnOQMYP8AezX5waaIJMweIfENxokinLWc1jqL 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 xxT4acb8MVcRWzTh/EYShRlJOr7N4mhGUX7yeJwzq00+3NJT1vJfE17v4S+JHheKGOD+zbWMSSCU yWsccZeThtoe5YvBGSDkBsHdzkjNb+o+JdO8STCC40zV54o2JSw0Q3d08+0fJFJM1wqBCFz8rYyd wz1PzgmnX2lXUZufDWotaqV+dbWeGQopyhZljKO23aGJBzjJOSSfXdK8S+C/ssVsbPxbpErZWQ21 5H5cpz3REjAIBJOVyQMcjBr6fMsiweHrLG4ChWxE6l3zwqKbi3f3napza+Uebs1qfNYDNJVaTw2J qwoxg9VODipW10bj87N63bd2zrX8Pafq88FrpvgOazCRJC51DVLCA8BSHntnDs1wWdtzHDEEjcQo Nd1o3wn0m0f+0tSfT7dUAZrSK/jijiZQFYF441aTjqo6nowya4+PxF4Vt7VU0i61wXEP+tk1aVHY o5Vl8ry5G3AHdgY55BLZqpHqlrqm6NjeTIQQ+x7S2c88bGFqwUZyclcnPOCK+axEM4q05U6Nergc OrqTkqsqkk3du9WtK190009fN39mFbLKclKpShjKkneNpU1BNbaU6Sb7u9769T2LzdKtQ4s7uzFn HvVFg/eKOiEZyWdsnB4Y5JDd64jUNN0HVrlptaju5rGEIzefc2+l2sKxt8yysQ0zhs/dRY22gktj cal0y8trS1a2tNIh0+JY3xdEvc3DyeWFMjyzSZLupYfJ5e0tkFetcB4j8Mak8cUy6rDdPO7Gayik ZfJBO3cwmky2cZ6YwchznJ4MuwcI4qUZY2eEnJ2jUlrNrVt81Nvll15nU3eu9nrmGKdTDxnHDRxM Fq4q/Km9ErTV5K7s1y7X1K/i63+Cupxrp2o+DfCGuWKQXcbabqvhfTNes5RexWsd0sv9qRzGfzhZ WXmK21HWxiDbgiGvzf1n9gj9lbUPDfi/SPFHg68+J2t+KLnV7yXxr8SNcPibX9Pu9Suri5gl027g e1exEBltkZYPJa4jsFF287tI7/d7eDpW++kh6tnO4tjn7xBxn369/Wq+oeCbi3sL67az1wiys5bu dNP0XUtWv0i8jzlktdP06znmu5ShDIkcUrPkYR84P0byThKnF4jMbY904z55V2ptp/G23bV9ZSbd 7NyT1fy9XMc+qzjTwtP6u4y932ScbNtJJbvprFKz7M9Y/wCCO/7O3w7/AGZv2cvif4E+Gdr4stdB 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 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=mod2;vs=education;sz=3x3;tile=6;kw=dallas;ord=1252425491.684019.13415? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=c1;vs=education;sz=300x250;tile=7;kw=dallas;ord=1252425491.684019.13415? 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 /9k= ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=r5;vs=education;sz=160x600;tile=8;kw=dallas;ord=1252425491.684019.13415? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/jobs/brand/rhw_DFWHelpWanted.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAIAAADsqp23AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABMdJREFUeNrsmN9Pk2cUx6E/6UtL lTbGaukkUPQCkAgJBokJuAvGgomRqDdmerEtMSaaeKN/gNElu5iJyZLdzG03y8Ziopl64eAG2UyQ OfCCWogGdBhSSCqkrHjjp+8pD69tSVmkkOD7pGkOz3ue8+N7vuc8byn+/OC3ReYqKrKYELBKPU4T CB2IshITCAHCZITeF1arxbY+zrpONXWdbkJIzCUH7kVu3xhcmF9Um7Lu/zo882ruj54R5AvfHJ4c i/1yfQD52NmWybGZP+9FChTbFn8p37Z1A/7rc7eePv4X4dTFto+768HCuMmqadhxqLtOgNDcjt0N O2QfQTYLsWx2q6vUsTG3xo2rfTVLSRoXiFRU+wWRiI6Oy+3Qv50wpUDB+AOeNCIb25/Hz7Yk5hcR 6BfIvzCf9G33QAFAoXcQeKoos+YLLrjLSjYSiMR8UgTyp/8RpOaRFCl8MOJ+zzAQNLTuAo5IYYCw WIq37fRu5AsVhNfcTpFBgYLzESAQQIEBsaATAUYEq30FYkTgo612h3V5WKxb/pRapiCXhUzK7EXx z1zuuP394BJxFrUCDIgUF4JemZHrDUTs1VxLx+6G1kqaAhQe9z+XTdUjsiDCwN3I3/3PVONobsea zwX/do/TZc/YL/5AfnTBAiDwbHWp6Zh5j2bfq7xvcsZut2bDtomXzciZ8m3ujM754H6G0zY7K8sF hQOdeyrCfqVx4lxrzpM596vrA0e+aBYZO59dalP7n5zclzea9qN1eXUywlu73rEUV1T55H07/+Rf IQIuZOmjseEppSOC7IfC/smnMdE03t6ssnKNT9pOcPkRBzM0lZe8gWEw46xsitmcWdggwmpmATqU ejIaoyA3v3uYXHhj5MX0i3hFjf/B76MAgYzL17MJp2YnebyySYaDfeMo81QS/vlaP6aq9wbQ8fq0 6D9Tso8Oj0ijvbsOZYzc/WmIR5CLP73lGjsT0ZgxvSNfNmME/d6eESJsbKsK1wfis4kSl51QCUBM 8ed/etjJxBtc4+UdIHKiwEm0jVWq3R96cGcUN9hFftQ3rpRlHzsnzrcKENSfOAguOjxFTGySqtKU rOTso97xJw8nBFAiw7LE19heJXATMaCU+TSs9f42kt2STW1Vkj9q4b0BvONRjKSArg9ghE2F5g9X +nL2de73iCd/TUjpBBS+sQ6iIZ1UYGEEQnLDn2BHuVAjcwQecRx95Nd6iaAVyCr0wStnAFggw1TB fRrpIYCp0d1yvwS9AtD0yzgffCkFiSTleibtRVU3//UpCxSUOXVYEVJonKN9NLsEeuDTPZwa1MFC kAFB8oDCJgRZaQCrBYfT7qJF8ZlE3f7QakZY9lz437dG3kVB6E+SJLHad8Nq1EtHEAK8Gh8iSNNG 9TEBvqCQmoLBPBFjivxThA96+QC9EISzyjvMl8AkgNrmEA3FEeaOMI4jK9VsVYwgAiOFpEdoFupJ EJC5V/83ieodAKLCqan245DqLGWBUKC3NCqh0xpUm+jpXqMj5UWGBXP3kN6S6EgbokCHo49BOSXD nyOdJ/eF9VlwRx8EhMe0Sjf4yzgVii+1hopZCcuv2F+dufk+16/EvXleqMz1vkBsDjqYjDCBMIEw gciz3gowAJuIlEv3o+ycAAAAAElFTkSuQmCC ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=sp_2;vs=education;sz=3x3;tile=9;kw=dallas;ord=1252425491.684019.13415? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=c2;vs=education;sz=300x250;tile=10;kw=dallas;ord=1252425491.684019.13415? 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 0aNGhC//2Q== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://b.collective-media.net/seg/cm/acbj_18 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.dallas/article_page;beh=;pos=b1;vs=education;sz=728x90;tile=11;kw=dallas;ord=1252425491.684019.13415? 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 EZCBFOQdSRAQADs= ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pixel.quantserve.com/pixel/p-b1m9DYkJHhIgg.gif R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs= ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/rd/navi/go_button.gif R0lGODlhGQASAPcAAN/m79ri7bPAzqG2ztvj7d7l797l7nSMp9nh7LbF2dTd6eDm77LD19rh7Ku+ 06K3z8bS4u/v77TBztvi7bDB1srV5KK2ztjg7K2/1OHo8MfT4nWMp9Da59Pc6am70r3L3aS4z9jg 69Lc6MHO36e60aS40M/a55Wnu+jt88XS4XeOqM3X5cPQ4J+wwX6UrbjH2unt87C+z7XF2L/N3rrJ 26W50JKludri7LG+zay6ybK/zZusvoGWrt/l73aOqNzk7qO3z7nI23WNp4+it9ff6+fs86i70cvW 5Ke2xr7M3q+9zK+9y6W0xcjU487Z5qm4yMTR4Nbe6nmQqqOzxJ6uwK27yoids6/A1bvK3HySrHaN qISZsMXR4cnV5KW1xYecsuXq8s3Y5tbf6rPD17C+zMzX5Z2uwHiPqent9HuRq6Gxwp+0zYabsqm4 x6a50OPp8eDn79nh68LQ4N3l7qu90+fr87zK3MvX5cnU49zj7tXe6rfH2q68y8vW5a7A1aq5yKKy w7jI2nqRqoygtcXS4NHb6IieuNLb5+br88DN3sfR3cLP33eOqdXe6Yuftc/Z5q/B1oOYsMPQ36C1 zeDn8Nzj7d3k7uLo8OHn8OLo8RxPgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAZABIA AAj/ACMIECChoISBOnCQWVIlx582SLxMUdPCzA6BijJp1HjpUgZMlCgBAFBgjqVKBAI0CBHjhICN HD1iArmApAFLeVLeuNDhkY2XGzvODDmywE2UKnk6qTBEQEehQ2v2KGDpZMqVIlbg4eJIh8yhmsJq uvmjktgohcpoYDHjC46ZNMOigREWZVgwYY9AGPGBxhYlIWuGhYHiZJE6Yd/AWRE2kZ0XMnjwqUky LAqUEwIgCGugAoSwHBIwoOAix9SbYYtMENshbJxFScLeoYDBQZonN0+GRYSASN2wCrC8CNvEgQcj Z5BYKpsSuImwYmaElRFWAyESNUqoYIK0AQIFYjUphzgUKIHYFCxqgHjwQAugzL1FhOkSopGI0Awg YUgBRdL6AQBu0MINCOjBQR8ayJEEDXuMQRsdRrixngWTVDjABlRcoIAJnvEVhGhXGEdCCUBYMECF a0wygBA7xGCCXh6K5oeIJJpYoYWGqBDBCTYMMYgVbETCgwtZCCIFIz5scMCSTArhQwQBAQA7 ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/wider_global.css?v=14 BODY { TEXT-ALIGN: center; FONT: 11px arial } H1.top_heading { BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: = 11px/15px arial; COLOR: #666; PADDING-TOP: 0px } H1.top_heading STRONG { FONT-WEIGHT: normal } .seo_topnotes { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; = PADDING-RIGHT: 4px; FONT: 10px arial; COLOR: #999999; PADDING-TOP: 0px } * BODY .seo_topnotes { WIDTH: 970px } * BODY #seo_footer { WIDTH: 970px } #seo_footer { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 15px; FONT: 11px arial; COLOR: #666; PADDING-TOP: 0px } #seo_footer STRONG { FONT-WEIGHT: normal } #seo_footer P { PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #seo_footer SELECT { MARGIN: 5px 0px; FONT-SIZE: 10px } TD { TEXT-ALIGN: left; VERTICAL-ALIGN: top } P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H5 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H6 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } h7 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } INPUT { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } SELECT { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DT { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } A:link { TEXT-TRANSFORM: none; COLOR: #234b87 } A:visited { TEXT-TRANSFORM: none; COLOR: #234b87 } A:active { TEXT-TRANSFORM: none; COLOR: #234b87 } A:hover { COLOR: #194775 } H3 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 11px Arial; COLOR: = #900; PADDING-TOP: 0px } UL { PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; PADDING-TOP: 0px } LI { PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #666; PADDING-TOP: 0px } * HTML BODY UL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; PADDING-TOP: 0px } * HTML BODY LI { PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px } H1 { MARGIN: 10px 0px; FONT: bold 28px Arial } H2 { TEXT-TRANSFORM: uppercase; MARGIN: 8px 0px 6px; FONT: bold 11px arial; = COLOR: #990000 } IMG.middle { MARGIN-TOP: 3px; VERTICAL-ALIGN: middle } P { FONT: 11px arial; MARGIN-BOTTOM: 8px } .img_middle { VERTICAL-ALIGN: middle } .red { COLOR: #aa3a39 } .bold { FONT-WEIGHT: bold } .gray { COLOR: #999 } .uppercase { TEXT-TRANSFORM: uppercase } .rule { BORDER-BOTTOM: #cccccc 1px solid; MARGIN: 10px 0px 0px; WIDTH: 780px; = FLOAT: left } .gold { TEXT-ALIGN: left; COLOR: #cf9a00; FONT-WEIGHT: normal } #main_tbl { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 780px; = PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } .more { TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 15px 15px; FONT: bold = 12px/18px arial; COLOR: #1c4e81 } H2.column_name { TEXT-TRANSFORM: none; MARGIN: 8px 0px 0px; FONT: bold 18px arial; = COLOR: #777 } #container { MARGIN: 0px; WIDTH: auto; DISPLAY: block; FLOAT: left } #container H3 { TEXT-TRANSFORM: none; FONT: bold 11px Arial; COLOR: #333; CLEAR: both } .clearfix:after { DISPLAY: block; VISIBILITY: hidden; CLEAR: both; CONTENT: "." } #content { CLEAR: left } #wrapper { WIDTH: 970px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto } #extra_right_column { POSITION: relative; MARGIN: 0px; DISPLAY: block; FLOAT: right; HEIGHT: = auto; VERTICAL-ALIGN: top; TOP: 10px; LEFT: 2px } #extra_right_column .tower_ad { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } #logo_tbl { WIDTH: 970px; FONT: 11px arial; MARGIN-BOTTOM: 2px; HEIGHT: 48px; = COLOR: #333 } #logo_tbl #mrkt_logo { FLOAT: left; MARGIN-RIGHT: 20px } #logo_tbl .account { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px = arial; PADDING-TOP: 20px } #logo_tbl .dropdown { PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: = right; PADDING-TOP: 20px } H1.navi_top_heading { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px/15px arial; COLOR: = #666; PADDING-TOP: 0px } H1.navi_top_heading STRONG { FONT-WEIGHT: normal } #nav_tbl { TEXT-ALIGN: center; WIDTH: 970px; BACKGROUND: = url(http://images.bizjournals.com/wide/nav_wider_bk.gif) #808080 = repeat-x 0px 100%; HEIGHT: 32px } #menu_block { MARGIN: 8px 0px 0px } * HTML BODY #menu_block { MARGIN: 4px auto 0px 70px; WIDTH: 890px } .menu { Z-INDEX: 100; BORDER-BOTTOM: #a2b6d2 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: #a2b6d2 1px solid; LINE-HEIGHT: 18px; = WIDTH: 230px; BACKGROUND: = url(http://images.bizjournals.com/rd/bk_li.gif) #fff repeat-y right 50%; = VISIBILITY: hidden; BORDER-TOP: #a2b6d2 1px solid; BORDER-RIGHT: #a2b6d2 = 1px solid } .menu A { BORDER-BOTTOM: #a2b6d2 1px solid; PADDING-BOTTOM: 5px; TEXT-INDENT: = 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: = block; FONT: 12px arial; TEXT-DECORATION: none; PADDING-TOP: 5px } .menu A:hover { BACKGROUND: url(http://images.bizjournals.com/rd/sub_nav_arrow.gif) = #d9e1ec no-repeat 5px 9px } A.toplevel:link { PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; = PADDING-RIGHT: 5px; FONT: bold 12px arial; COLOR: #fff; BORDER-RIGHT: = #777 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px } A.toplevel:visited { PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; = PADDING-RIGHT: 5px; FONT: bold 12px arial; COLOR: #fff; BORDER-RIGHT: = #777 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px } A.toplevel:active { PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; = PADDING-RIGHT: 5px; FONT: bold 12px arial; COLOR: #fff; BORDER-RIGHT: = #777 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px } * HTML BODY A.toplevel:link { PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; PADDING-TOP: 4px } * HTML BODY A.toplevel:visited { PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; PADDING-TOP: 4px } * HTML BODY A.toplevel:active { PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; PADDING-TOP: 4px } A.toplevel:hover { BACKGROUND: #333; COLOR: #fff } .toplevel IMG { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: = none; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; = VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } .toplevel .on { BACKGROUND: #333; COLOR: #fff } #search_tbl { TEXT-ALIGN: left; PADDING-BOTTOM: 2px; MARGIN: 1px 0px 0px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: 12px arial; BACKGROUND: = url(http://images.bizjournals.com/wide/search_wider_bk.gif) #fff; FLOAT: = left; HEIGHT: 36px; COLOR: #333; VERTICAL-ALIGN: middle; PADDING-TOP: = 9px } #search_tbl #browse { TEXT-ALIGN: right; COLOR: #333 } #search_tbl FORM { DISPLAY: inline } #search_tbl INPUT { FONT: 11px arial; COLOR: #333; VERTICAL-ALIGN: middle } #search_tbl UL { MARGIN: 0px } #search_tbl UL LI { MARGIN: 0px 5px 0px 0px; DISPLAY: inline; VERTICAL-ALIGN: middle } * + HTML H2.masthead { CLEAR: none; PADDING-TOP: 5px } H2.masthead { BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; = MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; = PADDING-TOP: 5px } #breadcrumb_div { BORDER-BOTTOM: #dbdbdb 1px solid; PADDING-BOTTOM: 6px; MARGIN: 0px 0px = 10px; PADDING-LEFT: 0px; WIDTH: 970px; PADDING-RIGHT: 0px; CLEAR: both; = PADDING-TOP: 5px } #breadcrumb_div .breadcrumblinks { TEXT-ALIGN: left; MARGIN: 0px; COLOR: #666666 } #breadcrumb_div .breadcrumblinks A.dim { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; = BACKGROUND: url(http://images.bizjournals.com/search/bc_x.gif) no-repeat = 100% 2px; PADDING-TOP: 0px } #breadcrumb_div .market_subscribelink { FLOAT: right } #breadcrumb_div .checkoutlink { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: = right; FONT-SIZE: 12px; PADDING-TOP: 0px } #breadcrumb_div .checkoutlink .outcart { MARGIN: 0px 3px; FONT-SIZE: 13px; FONT-WEIGHT: bold } #breadcrumb_div .checkoutlink .outcart A:hover { TEXT-DECORATION: none } #breadcrumb_div .checkout_count { COLOR: #a73a3d; FONT-WEIGHT: bold } .blue_btn { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = BACKGROUND: url(http://images.bizjournals.com/rd/butn_bk_blue.gif) = repeat-x; COLOR: #234b87; BORDER-TOP: #a3bad1 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #a3bad1 1px solid } .blue_btn A { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 3px } .blue_btn A:hover { BACKGROUND: #dbe4ed } A.blue_btn { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT: 11px arial; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; HEIGHT: = 20px; BORDER-TOP: #a3bad1 1px solid; BORDER-RIGHT: #a3bad1 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } A.blue_btn:hover { BACKGROUND: #dbe4ed; TEXT-DECORATION: none } #pagination .on { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT: 11px arial; HEIGHT: 20px; BORDER-TOP: #a3bad1 = 1px solid; BORDER-RIGHT: #a3bad1 1px solid; TEXT-DECORATION: none; = PADDING-TOP: 3px } A.most_btn { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 22px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT: 11px arial; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; HEIGHT: = 20px; BORDER-TOP: #a3bad1 1px solid; BORDER-RIGHT: #a3bad1 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } A.most_btn:hover { BACKGROUND: #dbe4ed; TEXT-DECORATION: none } .usweb { BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee = 1px solid; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; PADDING-LEFT: 4px; = WIDTH: 250px; PADDING-RIGHT: 4px; BORDER-TOP: #eee 1px solid; = BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px } .usweb IMG { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px } .usweb P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; VERTICAL-ALIGN: middle; = PADDING-TOP: 0px } .usweb A { COLOR: #999 } #rss { BORDER-BOTTOM: #fdd5bb 1px solid; BORDER-LEFT: #fdd5bb 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 150px; PADDING-RIGHT: = 2px; FONT: 11px arial; BACKGROUND: #fff4f2; FLOAT: right; COLOR: = #d84921; VERTICAL-ALIGN: middle; BORDER-TOP: #fdd5bb 1px solid; = BORDER-RIGHT: #fdd5bb 1px solid; PADDING-TOP: 2px } #story #article_extras { BORDER-BOTTOM: #fdcc65 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #fdcc65 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; = PADDING-LEFT: 10px; WIDTH: 148px; PADDING-RIGHT: 10px; DISPLAY: block; = FONT: 12px arial; BACKGROUND: = url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff = repeat-x; FLOAT: right; HEIGHT: auto; BORDER-TOP: #fdcc65 1px solid; = BORDER-RIGHT: #fdcc65 1px solid; PADDING-TOP: 10px } #story #article_extras LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; MARGIN-LEFT: 15px; CLEAR: both; PADDING-TOP: 0px } .bylineinfo { MARGIN: 0px 2px; DISPLAY: inline } .timestamp { MARGIN: 0px 2px 0px 0px; DISPLAY: inline } #story #article_extras .photocredit { TEXT-ALIGN: left; DISPLAY: block; FONT: 12px arial; COLOR: #666; CLEAR: = both } #article_extras IMG { BORDER-BOTTOM: #7c7c7c 1px solid; BORDER-LEFT: #7c7c7c 1px solid; = MARGIN: 10px 4px 0px 0px; BORDER-TOP: #7c7c7c 1px solid; BORDER-RIGHT: = #7c7c7c 1px solid } * HTML BODY #article_extras IMG { BORDER-BOTTOM: #7c7c7c 1px solid; BORDER-LEFT: #7c7c7c 1px solid; = MARGIN: 0px; BORDER-TOP: #7c7c7c 1px solid; BORDER-RIGHT: #7c7c7c 1px = solid } #story #article_image_extras { BORDER-BOTTOM: #fdcc65 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #fdcc65 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; MARGIN: 10px; = PADDING-LEFT: 5px; WIDTH: 140px; PADDING-RIGHT: 5px; DISPLAY: block; = BACKGROUND: url(http://images.bizjournals.com/rd/article_extras_bk.gif) = #fff repeat-x; FLOAT: right; HEIGHT: auto; BORDER-TOP: #fdcc65 1px = solid; BORDER-RIGHT: #fdcc65 1px solid; PADDING-TOP: 5px } #article_image_extras IMG { BORDER-BOTTOM: #7c7c7c 1px solid; BORDER-LEFT: #7c7c7c 1px solid; = MARGIN: 5px; BORDER-TOP: #7c7c7c 1px solid; BORDER-RIGHT: #7c7c7c 1px = solid } #search_criteria { BORDER-BOTTOM: #f1e4ba 1px solid; BORDER-LEFT: #f1e4ba 1px solid; = PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 780px; PADDING-RIGHT: = 6px; FONT: bold 11px arial; BACKGROUND: #fefff7; HEIGHT: 52px; COLOR: = #676767; BORDER-TOP: #f1e4ba 1px solid; BORDER-RIGHT: #f1e4ba 1px solid; = PADDING-TOP: 6px } #search_criteria TD { TEXT-ALIGN: left; VERTICAL-ALIGN: middle } #search_results { PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 460px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: auto; CLEAR: both; = PADDING-TOP: 0px } #search_results H3.search_past30days { FONT: 11px arial } #search_results #numberofresults_searchwatchlink { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: = 10px; BACKGROUND: #efefef; COLOR: #666666; PADDING-TOP: 10px } #search_results #numberofresults_searchwatchlink .searchwatchlink { TEXT-ALIGN: right } #search_results .results { BORDER-BOTTOM: #dbdbdb 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: = 16px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; PADDING-TOP: 10px } #search_results .results SPAN { MARGIN: 0px 5px; DISPLAY: block; FLOAT: left; HEIGHT: 40px } #search_results #search_rss { BORDER-BOTTOM: #fdd5bb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #fdd5bb 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: auto; = PADDING-RIGHT: 5px; BACKGROUND: #fff4f2; HEIGHT: auto; COLOR: #676566; = VERTICAL-ALIGN: middle; BORDER-TOP: #fdd5bb 1px solid; BORDER-RIGHT: = #fdd5bb 1px solid; PADDING-TOP: 5px } #search_results #search_rss IMG { VERTICAL-ALIGN: middle } #search_results #search_rss A { COLOR: #ff3301 } #search_results .search_buttons { FLOAT: right; HEIGHT: 25px; PADDING-TOP: 10px } #archive_search { BORDER-BOTTOM: #f1e2b9 1px solid; BORDER-LEFT: #f1e2b9 1px solid; = PADDING-BOTTOM: 15px; MARGIN: 10px 0px; PADDING-LEFT: 15px; WIDTH: = 490px; PADDING-RIGHT: 15px; BACKGROUND: #fefff9; FLOAT: left; HEIGHT: = auto; COLOR: #676566; BORDER-TOP: #f1e2b9 1px solid; BORDER-RIGHT: = #f1e2b9 1px solid; PADDING-TOP: 15px } #archive_search IMG { MARGIN: 0px 10px 10px 0px } #archive_search #archive_table { WIDTH: 415px; FONT: bold 11px arial; HEIGHT: auto; COLOR: #676566 } #archive_search #archive_table TD { TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT: bold 11px arial; COLOR: #676566; PADDING-TOP: = 5px } #archive_search #archive_table TD.bottomdivider { BORDER-BOTTOM: #f1e2b9 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: = 20px; WIDTH: 30%; FONT: bold 11px arial; COLOR: #676566 } #browse_archive { PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 20px } #browse_archive H2 { LINE-HEIGHT: 14px; MARGIN: 10px 0px 0px } P { LINE-HEIGHT: 14px; MARGIN: 10px 0px 0px } #search_tips { BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px = 0px 10px; PADDING-LEFT: 10px; WIDTH: 220px; PADDING-RIGHT: 10px; = DISPLAY: block; FLOAT: right; HEIGHT: 400px; PADDING-TOP: 10px } #search_tips H2 { MARGIN: 0px 0px -15px } #search_tips P { MARGIN: 25px 0px } #industry_newslisting { FONT: 11px arial } #industry_newslisting H2 { MARGIN: 10px 0px 0px; WIDTH: 280px; DISPLAY: block; FLOAT: left; CLEAR: = both } #industry_newslisting DIV.paging { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 8px; WIDTH: auto; = PADDING-RIGHT: 8px; DISPLAY: block; FONT: 11px arial; MARGIN-BOTTOM: = 5px; FLOAT: right; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc = 1px solid; PADDING-TOP: 8px } #industry_newslisting DIV.paging A { FONT: 11px arial; MARGIN-LEFT: 5px } #industry_newslisting H3 { MARGIN: 20px 0px 0px; FONT: bold 11px Arial } #industry_newslisting TABLE { MARGIN: 10px 0px 0px } #industry_newslisting TABLE TD { PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; = PADDING-TOP: 20px } #industry_newslisting UL { LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; = MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = DISPLAY: block; PADDING-TOP: 0px } #industry_newslisting LI { PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 0px } #industry_newslisting #industryemailupdate_box { BORDER-BOTTOM: #f2e3ba 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #f2e3ba 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 11px = arial; BACKGROUND: #fffef9; HEIGHT: 36px; COLOR: #333333; = VERTICAL-ALIGN: middle; BORDER-TOP: #f2e3ba 1px solid; BORDER-RIGHT: = #f2e3ba 1px solid; PADDING-TOP: 10px } #industry_newslisting #industryemailupdate_box H2 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; FONT: bold 11px = arial; COLOR: #000000; PADDING-TOP: 0px } #industry_newslisting #industryemailupdate_box IMG { MARGIN: -3px 10px 10px 0px; DISPLAY: block; FLOAT: left; = VERTICAL-ALIGN: top } #industry_newslisting #industry_categories { MARGIN: 0px 10px 0px 0px; WIDTH: 95%; DISPLAY: block; FLOAT: left; = HEIGHT: auto } #industry_newslisting .city { TEXT-ALIGN: left; COLOR: #cf9a00; FONT-WEIGHT: normal } #industry_newslisting #rss { BORDER-BOTTOM: #fdd5bb 1px solid; POSITION: relative; TEXT-ALIGN: = center; BORDER-LEFT: #fdd5bb 1px solid; PADDING-BOTTOM: 5px; = PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #fff4f2; = FLOAT: right; HEIGHT: auto; COLOR: #d84921; VERTICAL-ALIGN: middle; = BORDER-TOP: #fdd5bb 1px solid; TOP: 15px; BORDER-RIGHT: #fdd5bb 1px = solid; PADDING-TOP: 5px } #industry_newslisting #rss IMG { VERTICAL-ALIGN: middle } #legal { PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 545px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: auto; CLEAR: both; = BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 0px } #legal H2 { MARGIN: 20px 0px 0px } #legal #legalul { COLOR: #999 } #rssfeeds { TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 750px; PADDING-RIGHT: 15px; FLOAT: left; = HEIGHT: auto; CLEAR: both; VERTICAL-ALIGN: top; PADDING-TOP: 0px } .rssfeeds_box { BORDER-BOTTOM: #f2e3ba 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #f2e3ba 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 15px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: = #fffef9; HEIGHT: auto; COLOR: #333333; VERTICAL-ALIGN: top; BORDER-TOP: = #f2e3ba 1px solid; BORDER-RIGHT: #f2e3ba 1px solid; PADDING-TOP: 0px } .rssfeeds_box P { PADDING-BOTTOM: 2px; MARGIN: 4px 0px 0px; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; DISPLAY: block; PADDING-TOP: 2px } .rssfeeds_box H2.rsstitle { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; COLOR: #8f0100; VERTICAL-ALIGN: top; = FONT-WEIGHT: bold; PADDING-TOP: 0px } .rssfeeds_box IMG { MARGIN: 8px 10px 0px 0px; FLOAT: left; VERTICAL-ALIGN: top } #rssfeeds .entrepreneur_doubleline { BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px = solid; PADDING-TOP: 10px } #rssfeeds .entrepreneur { MARGIN: 0px; DISPLAY: inline } #rssfeeds #localnews_tbl { WIDTH: 330px; FLOAT: left } #rssfeeds #industry_tbl { WIDTH: 410px; FLOAT: right } #rssfeeds .header { BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #f5f5f5; VERTICAL-ALIGN: = middle; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 6px } #rssfeeds TD { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; LINE-HEIGHT: 17px; = COLOR: #000000; VERTICAL-ALIGN: middle } #rssfeeds TD SPAN { FLOAT: left } #rssfeeds .rss_imgs { TEXT-ALIGN: right; WIDTH: auto; DISPLAY: inline; FLOAT: right; HEIGHT: = 17px; VERTICAL-ALIGN: middle } #rssfeeds #localnews_tbl .alt { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BACKGROUND: = url(http://images.bizjournals.com/rd/rss_td_bk.gif); HEIGHT: 15px; = COLOR: #000 } #rssfeeds #industry_tbl .alt { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BACKGROUND: = url(http://images.bizjournals.com/rd/rss_td_bk.gif); HEIGHT: 15px; = COLOR: #000 } #navi_banner_ad_780 { PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #eee; MARGIN: 8px 0px 0px; = PADDING-LEFT: 8px; WIDTH: 970px; PADDING-RIGHT: 8px; HEIGHT: auto; = PADDING-TOP: 8px } #legacy #banner_ad_780 { TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: = 970px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1px; BACKGROUND: = url(http://images.bizjournals.com/rd/780_ad_box_bk.gif) repeat-x left = bottom; HEIGHT: auto; PADDING-TOP: 5px } #half_page_ad { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } #biz_resources_prm_art { POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 14px 0px 0px; = PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; = FONT: 11px arial; BACKGROUND: #35679a; FLOAT: left; COLOR: #fff; CLEAR: = both; PADDING-TOP: 10px } #biz_resources_prm_art B.cn { POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 10px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://images.bizjournals.com/rd/roundedcorners/white.gif) = no-repeat; HEIGHT: 10px; FONT-SIZE: 1px; PADDING-TOP: 0px } #biz_resources_prm_art B.tr { BACKGROUND-POSITION: right top; TOP: -1px; RIGHT: -1px } #biz_resources_prm_art B.br { BOTTOM: -1px; BACKGROUND-POSITION: right bottom; RIGHT: -1px } #biz_resources_prm_art A { COLOR: #ccffff; CLEAR: right; FONT-WEIGHT: bold } #biz_resources_prm_art IMG { BORDER-BOTTOM: #fff 4px solid; BORDER-LEFT: #fff 4px solid; MARGIN: 0px = 15px 0px 0px; FLOAT: left; BORDER-TOP: #fff 4px solid; BORDER-RIGHT: = #fff 4px solid } #biz_resources_prm_art H2 { TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 8px; FONT: bold 11px arial; = COLOR: #fccc00 } #featuredjobs { BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dadada 1px solid; MARGIN: 0px 10px 0px 0px; HEIGHT: auto; = VERTICAL-ALIGN: top; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: = #dadada 1px solid } #featuredjobs H2 { MARGIN-LEFT: 5px } #featuredjobs .job_promo { MARGIN: 10px 5px 5px 10px; WIDTH: auto; FONT: 12px/14px arial; HEIGHT: = auto; VERTICAL-ALIGN: top } #featuredjobs .job_promo A { PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold 11px arial; = TEXT-DECORATION: underline; PADDING-TOP: 0px } .job_links { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 11px/16px arial; COLOR: #000; CLEAR: both; = PADDING-TOP: 0px } .job_links A { MARGIN: 0px 0px 10px 5px; DISPLAY: inline; FONT: bold 11px arial; = TEXT-DECORATION: underline } #featuredjobs_rightcol { BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dadada 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: auto; VERTICAL-ALIGN: = top; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; = PADDING-TOP: 5px } #featuredjobs_rightcol H2 { MARGIN-LEFT: 4px } #featuredjobs_rightcol .job_promo { MARGIN: 20px 0px 0px; WIDTH: auto; DISPLAY: block; FONT: 12px/14px = arial; BACKGROUND: url(http://images.bizjournals.com/rd/jobs_bk.gif) = repeat-x; HEIGHT: auto; VERTICAL-ALIGN: top } #featuredjobs_rightcol .job_promo A { TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT: bold 11px arial; = TEXT-DECORATION: underline } .job_links#featuredjobs_rightcol { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT: 11px/16px arial; COLOR: #000; = PADDING-TOP: 0px } .job_links#featuredjobs_rightcol A { MARGIN: 0px 0px 10px; DISPLAY: inline; FONT: bold 11px arial; = TEXT-DECORATION: underline } .market_sub_offer { BORDER-BOTTOM: #bac7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #bac7d7 1px solid; PADDING-BOTTOM: 5px; MARGIN: 20px 0px 0px; = PADDING-LEFT: 5px; WIDTH: 270px; PADDING-RIGHT: 5px; DISPLAY: block; = FONT: bold 12px arial; BACKGROUND: #f8faf9; FLOAT: right; HEIGHT: auto; = COLOR: #013366; VERTICAL-ALIGN: middle; BORDER-TOP: #bac7d7 1px solid; = BORDER-RIGHT: #bac7d7 1px solid; PADDING-TOP: 5px } #directorym { BORDER-BOTTOM: #dbdbdb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dbdbdb 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; = PADDING-LEFT: 10px; WIDTH: 255px; PADDING-RIGHT: 10px; DISPLAY: block; = FONT: 11px arial; FLOAT: right; HEIGHT: auto; COLOR: #666666; = BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; = PADDING-TOP: 10px } #bol_promo_box { BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; = PADDING-BOTTOM: 10px; MARGIN: 20px 10px 10px 0px; PADDING-LEFT: 10px; = WIDTH: 435px; PADDING-RIGHT: 10px; BACKGROUND: = url(http://images.bizjournals.com/rd/promos/bol_bk.gif) #fff no-repeat = right bottom; FLOAT: left; HEIGHT: auto; COLOR: #333333; BORDER-TOP: = #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 10px } #bol_promo_box IMG { BORDER-BOTTOM: #cdcfce 1px solid; POSITION: relative; BORDER-LEFT: = #cdcfce 1px solid; DISPLAY: block; FLOAT: right; BORDER-TOP: #cdcfce 1px = solid; BORDER-RIGHT: #cdcfce 1px solid } #searchwatch { MARGIN: 0px; WIDTH: 500px } #searchwatch .divider { MARGIN: 20px 0px 10px; WIDTH: 500px } .industry_sub_offer { BORDER-BOTTOM: #bac7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #bac7d7 1px solid; PADDING-BOTTOM: 5px; MARGIN: 20px 0px; PADDING-LEFT: = 5px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FONT: bold 12px = arial; BACKGROUND: #f8faf9; FLOAT: left; HEIGHT: auto; COLOR: #013366; = VERTICAL-ALIGN: middle; BORDER-TOP: #bac7d7 1px solid; BORDER-RIGHT: = #bac7d7 1px solid; PADDING-TOP: 5px } .cons_preview { BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px = 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; = PADDING-TOP: 0px } .cons_preview A { FONT-WEIGHT: bold } .cons_preview DIV { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px } #cons_pic { MARGIN: 0px 10px 60px } .event_html_detail UL { MARGIN-LEFT: 15px } .event_html_detail H1 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 10px; FONT: bold 17px arial; COLOR: #000; PADDING-TOP: = 10px } .event_html_detail H2 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 10px; FONT: bold 15px arial; COLOR: #000; PADDING-TOP: = 10px } .event_html_detail H3 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 10px; FONT: bold 13px arial; COLOR: #000; PADDING-TOP: = 10px } .required { FONT-FAMILY: arial,=0A= verdana, helvetica, sans-serif; COLOR: #ff0000; FONT-SIZE: 13px; = FONT-WEIGHT: bold } .error { FONT-FAMILY: arial, verdana, helvetica, sans-serif; COLOR: #ff0004; = FONT-SIZE: 12px; FONT-WEIGHT: bold } .success { FONT-FAMILY: arial, verdana, helvetica, sans-serif; COLOR: #0b9b21; = FONT-SIZE: 14px; FONT-WEIGHT: bold } .arrow_links LI { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: = url(http://images.bizjournals.com/rd/styles/redarrow.gif); PADDING-TOP: = 0px } .date { BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 10px = 10px 0px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; FLOAT: = left; HEIGHT: 16px; COLOR: #333333; BORDER-TOP: #ccc 1px solid; = PADDING-TOP: 5px } .date .previous { DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: middle } .date .next { DISPLAY: block; FLOAT: right; VERTICAL-ALIGN: middle } .non_sub { MARGIN: 10px 0px; WIDTH: 350px } .non_sub IMG { BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; MARGIN: = 10px 20px 10px 0px; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px = solid } .non_sub P { MARGIN: 0px 0px 10px; WIDTH: 300px } .promo_pic { BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; MARGIN: = 20px 10px 10px 20px; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px = solid } .promo_button { MARGIN: 40px 10px 10px 20px } .jqifade { BACKGROUND-COLOR: #ffffff } DIV.jqi { POSITION: absolute; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #4574a2; = PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 10px; PADDING-TOP: 10px } DIV.jqi .jqicontainer { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 5px } DIV.jqi .jqimessage { PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #4574a2; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; PADDING-TOP: 10px } DIV.jqi .jqibuttons { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } DIV.jqi BUTTON { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px 3px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; FONT: 11px arial; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; COLOR: = #1d4f82; BORDER-TOP: #a3bad1 1px solid; BORDER-RIGHT: #a3bad1 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } DIV.jqi P { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.8em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV.drisurvey P { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.8em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .drisurveyfade { BACKGROUND-COLOR: #ffffff } DIV.drisurvey { POSITION: absolute; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #4574a2; = PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 10px; PADDING-TOP: 10px } DIV.drisurvey .drisurveycontainer { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-WEIGHT: normal; PADDING-TOP: = 5px } DIV.drisurvey .drisurveymessage { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #4574a2; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px } DIV.drisurvey .drisurveybuttons { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } DIV.drisurvey BUTTON { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px 12px 0px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT: 11px arial; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; COLOR: = #1d4f82; BORDER-TOP: #a3bad1 1px solid; BORDER-RIGHT: #a3bad1 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } DIV.cwatch_blurb { PADDING-BOTTOM: 5px; PADDING-LEFT: 18px; PADDING-RIGHT: 5px; = BACKGROUND: url(http://images.bizjournals.com/email/cwatch/w.gif) = no-repeat left 50%; FONT-WEIGHT: bold; PADDING-TOP: 5px } IMG.cwatch { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } A.cwatch { COLOR: rgb(79,173,220); CURSOR: pointer } A.cwatch:hover { COLOR: #234b87 } IMG.cwatch { PADDING-LEFT: 6px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: bottom } .cwatch#tooltip { TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #4574a2; = WIDTH: 270px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = BORDER-LEFT-WIDTH: 0px } .cwatch#tooltip H3 { PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; FONT: 12px arial; COLOR: #fff; PADDING-TOP: = 10px } #recaptcha { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 302px; PADDING-RIGHT: = 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; = PADDING-TOP: 5px } #recaptcha INPUT { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = MARGIN-BOTTOM: 5px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 = 1px solid } #recaptcha LABEL { PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: smaller; PADDING-TOP: 0px } #recaptcha P { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: smaller; PADDING-TOP: 0px } #recaptcha P.gray { COLOR: #999999 } #recaptcha IMG { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = DISPLAY: block; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px = solid } #recaptcha_image { MARGIN-BOTTOM: 6px } #mrt_spot IMG { PADDING-BOTTOM: 15px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FLOAT: = left; PADDING-TOP: 2px } #mrt_spot UL { PADDING-TOP: 5px } #mrt_spot LI { LIST-STYLE-TYPE: none; MARGIN-LEFT: 5px } #mrt_spot LI A { COLOR: #ec9007 } #mrt_spot LI A:hover { TEXT-DECORATION: none } * BODY #mrt_spot { HEIGHT: 160px } .right_col #mrt_spot { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 12px; MARGIN: 0px 0px 10px; PADDING-LEFT: 16px; = PADDING-RIGHT: 0px; FONT: 12px arial; BACKGROUND: #fafafa; BORDER-TOP: = #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 12px } #bol_survey_form { WIDTH: 98% } #contact_form { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 25px; MARGIN: 20px 0px 40px; PADDING-LEFT: 15px; = BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } #contact_form LEGEND { TEXT-TRANSFORM: uppercase; FONT: bold 11px arial; COLOR: #333 } #contact_form LABEL { MARGIN-TOP: 15px; DISPLAY: block } #contact_form INPUT { MARGIN: 2px 0px 8px } #contact_form INPUT[name=3D'submit'] { MARGIN: 10px 0px; DISPLAY: block; FONT-SIZE: 12px } #contact_form .yesno_radio { MARGIN: 4px 3px 0px 0px; DISPLAY: inline; VERTICAL-ALIGN: top } #contact_form .yesno_radio#ano { MARGIN-LEFT: 15px } #contact_form .yesno_radio#amail { MARGIN-LEFT: 15px } .contact_form { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 25px; MARGIN: 20px 0px 40px; PADDING-LEFT: 15px; = BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } .contact_form LEGEND { TEXT-TRANSFORM: uppercase; FONT: bold 11px arial; COLOR: #333 } .contact_form LABEL { MARGIN-TOP: 15px; DISPLAY: block } .contact_form INPUT { MARGIN: 2px 0px 8px } .contact_form INPUT[name=3D'submit'] { MARGIN: 10px 0px; DISPLAY: block; FONT-SIZE: 12px } .generic_form { PADDING-BOTTOM: 25px; MARGIN: 20px 0px 40px; PADDING-LEFT: 15px } .generic_form LEGEND { TEXT-TRANSFORM: uppercase; FONT: bold 11px arial; COLOR: #333 } .generic_form LABEL { MARGIN-TOP: 15px; DISPLAY: block } .generic_form INPUT { MARGIN: 2px 0px 8px } .generic_form INPUT[name=3D'submit'] { MARGIN: 10px 0px; DISPLAY: block; FONT-SIZE: 12px } .jqmWindow { BORDER-BOTTOM: black 1px solid; POSITION: absolute; TEXT-ALIGN: left; = BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: = #eee; PADDING-LEFT: 12px; WIDTH: 600px; PADDING-RIGHT: 12px; DISPLAY: = none; COLOR: #333; MARGIN-LEFT: -300px; BORDER-TOP: black 1px solid; = TOP: 17%; BORDER-RIGHT: black 1px solid; PADDING-TOP: 12px; LEFT: 50% } .jqmOverlay { BACKGROUND-COLOR: #000 } * IFRAME.jqm { Z-INDEX: -1; POSITION: absolute; ; WIDTH: = expression(this.parentNode.offsetWidth+'px'); ; HEIGHT: = expression(this.parentNode.offsetHeight+'px'); TOP: 0px; LEFT: 0px } * HTML .jqmWindow { POSITION: absolute; ; TOP: = expression((document.documentElement.scrollTop || = document.body.scrollTop) + Math.round(17 * = (document.documentElement.offsetHeight || document.body.clientHeight) / = 100) + 'px') } #portModalCont { POSITION: absolute; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 600px; = PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; HEIGHT: = 620px; CLEAR: both; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; = PADDING-TOP: 0px } #portModalWin { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: = 0px; HEIGHT: 620px; OVERFLOW: hidden; PADDING-TOP: 0px } #topModalCont { POSITION: absolute; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 600px; = PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; HEIGHT: = 620px; CLEAR: both; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; = PADDING-TOP: 0px } #topModalWin { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: = 0px; HEIGHT: 620px; OVERFLOW: hidden; PADDING-TOP: 0px } #whitepapers_promo_box { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 98%; PADDING-RIGHT: 1px; = MARGIN-BOTTOM: 18px; CLEAR: both; BORDER-TOP: #dddddd 1px solid; = BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 1px } ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/bizj_header.css?v=16 * HTML BODY DIV#navimenu_block { MARGIN: 0px auto; WIDTH: 100% } DIV#navimenu_block { PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; BACKGROUND: = url(http://images.bizjournals.com/nav_wider_bk2.gif) #8d8d8d repeat-x = 0px 100%; FLOAT: left; BORDER-TOP: #747474 1px solid; PADDING-TOP: 0px } #navimenu_block A.navilevel { MARGIN: 0px } * BODY .navimenu { MARGIN-TOP: 1px } .navimenu { Z-INDEX: 100; BORDER-BOTTOM: #a2b6d2 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: #a2b6d2 1px solid; LINE-HEIGHT: 18px; = WIDTH: 230px; BACKGROUND: = url(http://images.bizjournals.com/rd/bk_li.gif) #fff repeat-y right 50%; = VISIBILITY: hidden; BORDER-TOP: #a2b6d2 1px solid; BORDER-RIGHT: #a2b6d2 = 1px solid } .navimenu A { BORDER-BOTTOM: #a2b6d2 1px solid; PADDING-BOTTOM: 5px; TEXT-INDENT: = 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: = block; FONT: 12px arial; TEXT-DECORATION: none; PADDING-TOP: 5px } .navimenu A:hover { BACKGROUND: url(http://images.bizjournals.com/rd/sub_nav_arrow.gif) = #d9e1ec no-repeat 5px 9px } A.navilevel:link { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: url(http://images.bizjournals.com/nav_wider_bk2.gif) = #8d8d8d repeat-x 0px 100%; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } A.navilevel:visited { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: url(http://images.bizjournals.com/nav_wider_bk2.gif) = #8d8d8d repeat-x 0px 100%; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } A.navilevel:active { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: url(http://images.bizjournals.com/nav_wider_bk2.gif) = #8d8d8d repeat-x 0px 100%; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } * HTML BODY A.navilevel:link { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } * HTML BODY A.navilevel:visited { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } * HTML BODY A.navilevel:active { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } A.navilevel:hover { BACKGROUND: #444; COLOR: #fff } .navilevel .on { BACKGROUND: #444; COLOR: #fff } A.navilevel1:link { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: #990000; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } A.navilevel1:visited { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: #990000; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } A.navilevel1:active { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: #990000; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } * HTML BODY A.navilevel1:link { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } * HTML BODY A.navilevel1:visited { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } * HTML BODY A.navilevel1:active { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } A.navilevel1:hover { BACKGROUND: #444; COLOR: #fff } .navilevel1 .on { BACKGROUND: #444; COLOR: #fff } A.navilevel2:link { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: #234b87; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } A.navilevel2:visited { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: #234b87; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } A.navilevel2:active { PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: #234b87; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #ccc = 1px dotted; TEXT-DECORATION: none; PADDING-TOP: 5px } * HTML BODY A.navilevel2:link { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } * HTML BODY A.navilevel2:visited { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } * HTML BODY A.navilevel2:active { PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } A.navilevel2:hover { BACKGROUND: #444; COLOR: #fff } .navilevel2 .on { BACKGROUND: #444; COLOR: #fff } #navi_logo_tbl .dropdown { PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: = right; PADDING-TOP: 10px } #navi_market_text { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 125px; PADDING-RIGHT: = 0px; COLOR: #242424; FONT-SIZE: 11px; PADDING-TOP: 5px } #navi_market_dropdown { WIDTH: 190px } #accountmarketdropdown { WIDTH: 325px } #gobutton { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; = PADDING-TOP: 1px } #search_ave { PADDING-BOTTOM: 3px } #search_ave .active { FONT-WEIGHT: bold } #search_ave A { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 6px; COLOR: = #666; TEXT-DECORATION: none; PADDING-TOP: 0px } #search_ave A:hover { TEXT-DECORATION: underline } #navi_logo_tbl .navi_account { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px = arial; MARGIN-BOTTOM: 0px; PADDING-TOP: 20px } .navi_account { TEXT-ALIGN: right; COLOR: #666 } #secondary_nav { BORDER-BOTTOM: #dedede 0px solid; FONT-FAMILY: Arial,Helvetica; = BACKGROUND: url(http://images.bizjournals.com/sec_nav_bckimg.gif) 0px = 0px; HEIGHT: 23px; FONT-SIZE: 12px } #secondary_nav #marketlink { PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: 12px arial; FLOAT: left; PADDING-TOP: 6px } #secondary_nav #browse { BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; = BACKGROUND-COLOR: #f2f2f2; FLOAT: right; HEIGHT: 18px; BORDER-TOP: = #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid } #secondary_nav #browse { MARGIN: 0px; PADDING-TOP: 4px } #secondary_nav #browse UL LI { MARGIN: 0px 11px 0px 0px; DISPLAY: inline } #secondary_nav #browse A { COLOR: #555; FONT-WEIGHT: bold; TEXT-DECORATION: none } #secondary_nav #browse A:hover { TEXT-DECORATION: underline } #secondary_nav #browsehot { FLOAT: left; HEIGHT: 18px; PADDING-TOP: 5px } #secondary_nav #browsehot UL LI { MARGIN: 0px 11px 0px 0px; DISPLAY: inline } #secondary_nav #browsehot A { COLOR: #555; FONT-WEIGHT: bold; TEXT-DECORATION: none } #secondary_nav #browsehot A:hover { TEXT-DECORATION: underline } #secondary_nav UL { LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px = 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: = #333; PADDING-TOP: 0px } #secondary_nav LI { PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px } #accountmarketdropdown TD { VERTICAL-ALIGN: top } #sitesearch { BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 4px; MARGIN: 8px 0px = 0px 25px; PADDING-LEFT: 8px; WIDTH: 300px; PADDING-RIGHT: 4px; HEIGHT: = 40px; FONT-SIZE: 11px; BORDER-TOP: #dedede 1px solid; PADDING-TOP: 4px } #sitesearch INPUT { FLOAT: left } #sitesearch A:link { TEXT-TRANSFORM: none } #sitesearch A:visited { TEXT-TRANSFORM: none } #sitesearch A:active { TEXT-TRANSFORM: none } #sitesearch A:hover { COLOR: #194775 } #sitesearch FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #footer { BACKGROUND-COLOR: #fff; MARGIN: 0px; WIDTH: 970px; HEIGHT: auto; COLOR: = #333 } #footer .footerlinks { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: = 50px; COLOR: #000; PADDING-TOP: 10px } #footer .footerlinks H2 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 8px 0px 6px; = PADDING-LEFT: 0px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT: bold 11px = arial; COLOR: #990000; PADDING-TOP: 0px } #footer .footerlinks A { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: underline } #footer .footerlinks A:hover { TEXT-DECORATION: none } #footer .legal { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 950px; PADDING-RIGHT: = 10px; DISPLAY: block; MARGIN-BOTTOM: 6px; BACKGROUND: #666; COLOR: #ccc; = PADDING-TOP: 10px } #footer .legal A { COLOR: #fff } #footer .copyright { WIDTH: 650px } ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/story_page.css?v=23 * HTML BODY #story .article_tools LI A { MARGIN: 0px 17px 0px 0px } * HTML BODY #tower_wrap { WIDTH: 320px } * HTML BODY .search_box { WIDTH: 300px } * HTML BODY #job_input { WIDTH: 210px } #article_tbl { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #article_tbl TD.left_col { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: = 10px; PADDING-TOP: 0px } #article_tbl_skinned { PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #article_tbl_skinned TD.left_col { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: = 10px; PADDING-TOP: 0px } #story { BORDER-BOTTOM: #dbdbdb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dbdbdb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: = #dbdbdb 1px solid; PADDING-TOP: 10px } #story H1.headline { TEXT-TRANSFORM: none; MARGIN: 5px 0px 2px; WIDTH: 100%; FONT: bold = 30px/33px arial } #story H3 { TEXT-TRANSFORM: none; MARGIN: 10px 0px 20px; FONT: 13px/13px Arial; = COLOR: #666 } #story H5 { TEXT-TRANSFORM: none; MARGIN: 4px 0px 8px; FONT: bold 15px/15px = georgia; COLOR: #666 } #story P { MARGIN: 0px 0px 15px; FONT: 15px/20px Georgia; COLOR: #111 } #story .storydate { FONT: 13px/18px arial; COLOR: #666 } #story UL { MARGIN: 15px 0px 0px 35px; FONT: 14px Georgia; COLOR: #111 } #story LI { LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #111; PADDING-TOP: 0px } #story P A { BORDER-BOTTOM: #000 1px dotted; COLOR: #000; FONT-WEIGHT: bold; = TEXT-DECORATION: none } #story P A:hover { BORDER-BOTTOM: #900 1px dotted; COLOR: #900 } #story .rule { BORDER-BOTTOM: #cccccc 1px solid; MARGIN: 10px 0px 20px; WIDTH: 780px; = FLOAT: left } #story .copyright { FONT: italic 13px Georgia; COLOR: #555 } #story .colname { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold = 13px arial; COLOR: #993; PADDING-TOP: 0px } #story .subhead { MARGIN: 0px 0px 6px; FONT: bold 13px arial; COLOR: #444 } #story .article_tools { BORDER-BOTTOM: #dbdbdb 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px = 12px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: 11px arial; HEIGHT: = 14px; COLOR: #444; BORDER-TOP: #dbdbdb 1px solid; PADDING-TOP: 4px } #story .article_tools LI { MARGIN: 0px 5px 0px 0px; DISPLAY: inline; FONT: 11px arial } #story .article_tools LI A { MARGIN: 0px 20px 0px 0px; DISPLAY: block; FLOAT: left; COLOR: #555; = FONT-WEIGHT: normal; TEXT-DECORATION: none } #story .article_tools LI A:hover { COLOR: #111; FONT-WEIGHT: normal; TEXT-DECORATION: underline } #story .article_tools LI A.print_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/print_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 0px } #story .article_tools LI A.email_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/email_icon.gif) = no-repeat 0px 2px; PADDING-TOP: 0px } #story .article_tools LI A.reprint_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/reprints_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 0px } #story .article_tools LI A.rss_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/rssfeed_icon.gif) = no-repeat 0px 2px; PADDING-TOP: 0px } #story .article_tools LI A.mostv_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/most_viewed_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 0px } #story .article_tools LI A.moste_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/most_emailed_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 0px } #story .article_tools LI A.theport_link { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/comment_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 0px } #story .article_tools LI A.theport_link SPAN { COLOR: #990000 } #story .article_tools LI A.del_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/del_icon.gif) no-repeat = 0px 1px; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 0px } #story .article_tools LI A.digg_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/digg_icon.gif) = no-repeat 0px 1px; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 0px } #story .article_tools LI A.linkedin_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/story/icons4.gif) = no-repeat 0px 1px; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 0px } #story .article_tools LI A.sharethis_article { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://images.bizjournals.com/rd/sharethis-sm.gif) = no-repeat 0px 1px; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 0px } #story #related_articles { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px 10px 5px 0px; PADDING-LEFT: 8px; WIDTH: = 220px; PADDING-RIGHT: 8px; FLOAT: left; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 8px } #story #related_articles A { FONT-SIZE: 12px } #story .endeca_related#related_articles A { FONT-SIZE: 12px } #story .endeca_related#related_articles { WIDTH: 220px; BACKGROUND: #fafad2; FONT-SIZE: 12px } #story #related_articles .sponsor_logo { MARGIN: 0px 0px 10px } #story #related_articles UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #story #related_articles H3 { BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px = 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 13px/17px arial; = COLOR: #666; PADDING-TOP: 0px } #story #related_articles LI { LIST-STYLE-POSITION: outside; TEXT-ALIGN: left; PADDING-BOTTOM: 10px; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: bold 11px/14px arial; PADDING-TOP: 0px } #story #video_extras { BORDER-BOTTOM: #fdcc65 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #fdcc65 1px solid; MARGIN: 0px 10px 10px; WIDTH: 105px; DISPLAY: block; = FONT: 11px/12px arial; BACKGROUND: #fffced; FLOAT: right; HEIGHT: auto; = BORDER-TOP: #fdcc65 1px solid; BORDER-RIGHT: #fdcc65 1px solid } #story #video_extras P { MARGIN: 0px 10px; FONT: 11px/12px arial } #story #video_extras IMG { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: = 10px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid } #story #video_extras H2 { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: = 3px; BACKGROUND: url(http://images.bizjournals.com/video/video_icn.gif) = #fdcc65 no-repeat right top; PADDING-TOP: 3px } #story #article_island_ad { MARGIN: 0px 12px 8px 0px } #story #article_images_meta { BORDER-BOTTOM: #dbdbdb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #dbdbdb 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 10px; = PADDING-LEFT: 10px; WIDTH: 125px; PADDING-RIGHT: 5px; FLOAT: right; = HEIGHT: auto; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px = solid; PADDING-TOP: 8px } #story #article_images_meta A IMG { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-LEFT-WIDTH: 0px } #story #article_images_meta IMG { MARGIN: 0px 0px 4px; DISPLAY: block } #story #article_images_meta .caption { TEXT-ALIGN: left; MARGIN: 5px 0px 4px; FONT: 12px/16px arial } #story #article_images_meta .photocredit { TEXT-ALIGN: left; FONT: 9px/9px arial; COLOR: #666 } #story #article_images_multi { BORDER-BOTTOM: #dbdbdb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #dbdbdb 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 10px; = PADDING-LEFT: 8px; WIDTH: 65px; PADDING-RIGHT: 8px; FLOAT: right; = HEIGHT: auto; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px = solid; PADDING-TOP: 8px } #story #article_images_multi IMG { MARGIN: 0px 0px 4px; DISPLAY: block } #story #article_images_meta H2 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .artext_detail { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px; align: center } .artext_detail .vidavee_play { TEXT-ALIGN: left; DISPLAY: block } #story #article_images_meta .vidplaybtn { POSITION: absolute; MARGIN: -65px 0px 0px 39px } * HTML BODY #story #article_images_meta .vidplaybtn { POSITION: absolute; MARGIN-LEFT: 37px } * + HTML BODY #story #article_images_meta .vidplaybtn { POSITION: absolute; MARGIN-LEFT: 37px } #story .media_right { MARGIN: 8px 0px 8px 10px; FLOAT: right } #story .media_left { MARGIN: 8px 10px 8px 0px; FLOAT: left } #story .media_middle { MARGIN-TOP: 10px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto } #story #video_inline_right { MARGIN: 8px 0px 8px 10px; FLOAT: right } #story #video_inline_left { MARGIN: 8px 10px 8px 0px; FLOAT: left } .story_group_leadin IMG { MARGIN: 4px 10px 15px 0px; FLOAT: left } .story_group_leadin H4.newshole_leadin_standard { FONT-SIZE: 14px; FONT-WEIGHT: bold } .story_group_leadin H4.newshole_leadin_small A { FONT-SIZE: 11px } .story_group_leadin P.newshole_leadin_teaser { MARGIN-TOP: 4px; PADDING-RIGHT: 10px } #story #story_group H3 { BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px = 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 13px/17px arial; = COLOR: #666; PADDING-TOP: 0px } #story .story_group_left { FLOAT: left } #story .story_group_right { FLOAT: right } #story .story_group_border { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: = #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px } #story .story_group_shaded { BACKGROUND-COLOR: #efefef } .subscribe_offer { BORDER-BOTTOM: #b8c7d5 1px solid; BORDER-LEFT: #b8c7d5 1px solid; = PADDING-BOTTOM: 6px; MARGIN: 0px 0px 5px; PADDING-LEFT: 33px; = PADDING-RIGHT: 6px; DISPLAY: block; FONT: bold 14px Arial; BACKGROUND: = url(http://images.bizjournals.com/rd/sub_arrow.gif) #e7edf3 no-repeat = left top; BORDER-TOP: #b8c7d5 1px solid; BORDER-RIGHT: #b8c7d5 1px = solid; PADDING-TOP: 6px } .hr { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; HEIGHT: 1px; BORDER-TOP: #ccc 1px dashed; = PADDING-TOP: 0px } #pagination { TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 5px; COLOR: #1c4f81; PADDING-TOP: 5px } #pagination .blue_btn { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT: 11px = arial; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; = BORDER-TOP: #a3bad1 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #a3bad1 = 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px } #pagination .on { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #dbe4ed; PADDING-LEFT: 6px; = PADDING-RIGHT: 6px; FONT: bold 11px arial; COLOR: #1c4f81; BORDER-TOP: = #a3bad1 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #a3bad1 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } #pagination A.blue_btn:hover { BACKGROUND: #dbe4ed } .poll_question { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 7px; MARGIN: 0px 0px 10px; PADDING-LEFT: 8px; = PADDING-RIGHT: 8px; FONT: bold 11px Arial; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 7px } .poll_question H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: inline; PADDING-TOP: 0px } .hr { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: 1px; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 0px } #embargo { BORDER-BOTTOM: #f1e3ba 1px solid; BORDER-LEFT: #f1e3ba 1px solid; = PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: = block; FONT: 12px arial; BACKGROUND: #fffff8; HEIGHT: 300px; BORDER-TOP: = #f1e3ba 1px solid; BORDER-RIGHT: #f1e3ba 1px solid; PADDING-TOP: 15px } #embargo H3 { DISPLAY: block; FONT: bold 26px arial; COLOR: #000 } #embargo P { FONT: 12px/14px arial } #login_path H3 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px arial; COLOR: #900; = PADDING-TOP: 0px } #login_path H2 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT: bold 16px arial; COLOR: #000; = PADDING-TOP: 0px } #login_path #new_user { PADDING-BOTTOM: 10px; MARGIN: 0px 20px 0px 0px; PADDING-LEFT: 10px; = WIDTH: 260px; PADDING-RIGHT: 10px; BACKGROUND: #ebe3cc; FLOAT: left; = COLOR: #403d38; PADDING-TOP: 10px } #login_path #new_user H3 { DISPLAY: block; FONT: bold 16px arial; COLOR: #900 } #login_path #new_user .subpic { BORDER-BOTTOM: #d3d3d1 1px solid; BORDER-LEFT: #d3d3d1 1px solid; = MARGIN: 0px 10px 0px 0px; FLOAT: left; BORDER-TOP: #d3d3d1 1px solid; = BORDER-RIGHT: #d3d3d1 1px solid } #login_path #existing_user { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: = 10px; FLOAT: left; PADDING-TOP: 10px } #login_path #existing_user H3 { MARGIN: 0px 0px 0px 5px; DISPLAY: block; FONT: bold 16px arial; COLOR: = #900 } #login_path #existing_user UL { MARGIN: 0px 0px 0px 20px; DISPLAY: block; FONT: bold 12px arial; = VERTICAL-ALIGN: middle } * HTML BODY #login_path #existing_user UL.options { MARGIN: 0px 0px 0px 15px } #login_path #existing_user UL.options LI { FONT: bold 12px arial; LIST-STYLE-IMAGE: = url(http://images.bizjournals.com/fullcontent/bullet_red_arrow.gif) } #login_path #existing_user FIELDSET { BORDER-RIGHT-WIDTH: 0px; MARGIN: 5px 0px 0px; DISPLAY: block; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px } #login_path #existing_user FIELDSET LABEL { MARGIN: 5px 4px 3px 0px; WIDTH: 90px; FONT: bold 12px arial; FLOAT: = left; COLOR: #3f403a } * HTML BODY #login_path #existing_user FIELDSET LABEL { MARGIN: 5px 4px 3px 5px } #login_path #existing_user FIELDSET INPUT { MARGIN: 5px 5px 3px 0px; WIDTH: 130px } #login_path #existing_user FIELDSET IMG { MARGIN: 5px 0px 0px 90px } #login_path #existing_user FIELDSET A { MARGIN: 5px 0px 0px 90px; DISPLAY: block } * HTML BODY #login_path #existing_user FIELDSET IMG { MARGIN: 5px 0px 0px 100px } * HTML BODY #login_path #existing_user FIELDSET A { MARGIN: 5px 0px 0px 100px } #login_path #existing_user DL { MARGIN: 15px 0px 0px } #login_path #existing_user DT { MARGIN: 0px 0px 5px; WIDTH: 95px; FLOAT: left; COLOR: #444; = FONT-WEIGHT: bold } #login_path #existing_user DD { MARGIN: 0px 0px 5px } #login_footer { CLEAR: both } #slideshow { BORDER-BOTTOM: #fdcc65 1px solid; BORDER-LEFT: #fdcc65 1px solid; = PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; MARGIN: 5px 0px 10px 10px; = PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; BACKGROUND: = url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff = repeat-x; FLOAT: right; HEIGHT: auto; BORDER-TOP: #fdcc65 1px solid; = BORDER-RIGHT: #fdcc65 1px solid; PADDING-TOP: 10px } #slideshow IMG { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; MARGIN: 0px = 0px 6px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid } #slideshow H2 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .correction H2 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: bold 12px arial; PADDING-TOP: 0px } .correction A { COLOR: #900 } .correction .corr_text { MARGIN: 0px 0px 5px; FONT: 12px arial; COLOR: #000 } .corrections_tbl { MARGIN: 10px 0px 0px; FONT: 12px arial } .corrections_tbl TD { BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 10px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px } .corrections_tbl TH { BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 10px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: 10px } A.slideshow_icon { PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: = url(http://images.bizjournals.com/fullcontent/slideshow_icn.gif) = no-repeat 0px 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px } .potm_header { TEXT-TRANSFORM: none; MARGIN: 0px 0px 14px; FONT: bold 28px arial; = LETTER-SPACING: -1px; COLOR: #666 } .potm_box { BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px = 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } * HTML BODY .potm_box { HEIGHT: 1px } .potm_box P { MARGIN: 0px 0px 8px; FONT: 12px arial } .potm_imagebox { TEXT-ALIGN: center; MARGIN: 0px 12px 0px 0px; WIDTH: 80px; FONT: 10px = arial; FLOAT: left } .potm_imagebox IMG { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: 0px = auto 2px; DISPLAY: block; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 = 1px solid } .potm_box H2 { TEXT-TRANSFORM: none; MARGIN: 0px 0px 3px; FONT: bold 12px arial; = COLOR: #000 } .potm_box #title { TEXT-TRANSFORM: none; MARGIN: 0px 0px 3px; FONT: bold 14px arial; = COLOR: #000 } .ah_header { TEXT-TRANSFORM: none; MARGIN: 0px; FONT: bold 28px arial; COLOR: #333 } .ah_subhead { TEXT-TRANSFORM: none; MARGIN: 0px; FONT: bold 28px arial; COLOR: #333 } .ah_subhead { FONT-SIZE: 22px } .ah_box { BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px = 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .ah_box H4 { MARGIN: 0px 0px 3px; FONT: bold 12px arial; COLOR: #000 } .ah_box P { MARGIN: 0px 0px 8px; WIDTH: 270px; FONT: 12px arial; FLOAT: right } .ah_box .img_box { TEXT-ALIGN: left; WIDTH: 302px; FONT: italic 12px arial; FLOAT: left; = COLOR: #666 } .ah_box IMG { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; MARGIN: 0px = 15px 5px 0px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid } #ah_ext P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px } #ah_ext { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 17px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; = BACKGROUND: #f4f4f4; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px = solid; PADDING-TOP: 17px } #pr_articlepage { MARGIN: 0px 0px 25px } #pr_articlepage FORM { BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; = PADDING-BOTTOM: 10px; MARGIN: 0px 0px 4px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BACKGROUND: #f9f9f9; BORDER-TOP: #eee 1px solid; = BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px } #pr_articlepage INPUT { PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #tabs_container { MARGIN: 10px 0px 0px; WIDTH: 610px } #tabs_container .right_pad { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; = PADDING-TOP: 0px } #tabs_container P { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 12px/16px arial; PADDING-TOP: 0px } #tabs_container P A { COLOR: #1c4f81; FONT-WEIGHT: normal } #tabs_container P A:hover { COLOR: #000 } #tabs_container H3 { MARGIN: 0px 0px 5px; FONT: bold 12px arial; COLOR: #444 } #tabs_container .tablist { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px 13px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 12px/16px arial; PADDING-TOP: 0px } #tabs_container .tablist LI { PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: 12px/15px arial; PADDING-TOP: 0px } #tabs_container .tabsli { BORDER-BOTTOM: #dbdbdb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; PADDING-TOP: 0px } #tabs_container .section { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 12px } #tabs_container .tabsli LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = PADDING-TOP: 0px } #tabs_container .tabsli LI A { BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: = none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; FONT: 12px = arial; BACKGROUND: url(http://images.bizjournals.com/rd/offtab.gif) = repeat-x 50% bottom; COLOR: #333; BORDER-TOP: #dbdbdb 1px solid; = BORDER-RIGHT: #dbdbdb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px } #tabs_container .tabsli .tabs-selected A { BACKGROUND: url(http://images.bizjournals.com/rd/ontab.gif) #fff = repeat-x; FONT-WEIGHT: bold } #tabs_container .tabsli LI A:hover { BACKGROUND: #f4f4f4 } .gray_cities { FONT: 11px arial; COLOR: #999 } .article_right_col_box { BORDER-BOTTOM: #dbdbdb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dbdbdb 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #dbdbdb 1px solid; = BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 10px } .article_right_col_box P { MARGIN: 0px 0px 5px; COLOR: #555 } .article_right_col_box H4 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: bold 13px arial; COLOR: #555; PADDING-TOP: 0px } .article_right_col_box UL { MARGIN: 6px 0px 6px 13px } .article_right_col_box LI { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .article_right_col_box .realestate_img { MARGIN: 5px 0px } #tower_wrap { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #left_tower { TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 130px; FONT: 12px arial; FLOAT: = left } #video_article { MARGIN: 0px 0px 10px } #video_article A.video_link { PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; FONT: bold = 12px/30px arial; TEXT-DECORATION: none; PADDING-TOP: 0px } #video_article IMG { MARGIN: 0px 0px 5px } #left_tower P { MARGIN: 0px; FONT: 11px/14px arial } #left_tower UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #right_tower_ad { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; = PADDING-RIGHT: 0px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 0px } .search_box { MARGIN: 0px 0px 10px; BACKGROUND: #fafafa } .search_box H4 { MARGIN: 0px } .search_box H4 SPAN { FONT: 10px arial; COLOR: #666 } * BODY #lr_iframe { HEIGHT: 150px } * BODY #lr_iframe_ind { HEIGHT: 180px } * BODY #lr_iframe_companies { HEIGHT: 185px } * BODY #lr_iframe_ind_companies { HEIGHT: 185px } #lr_iframe { HEIGHT: 145px } #lr_iframe_ind { HEIGHT: 140px } #lr_iframe_companies { HEIGHT: 180px } #lr_iframe_ind_companies { HEIGHT: 180px } .light_reg { MARGIN: 0px 0px 10px; WIDTH: 620px; FONT-SIZE: 11px } .light_reg TABLE { =09 } .light_reg TABLE TD.light_info { BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: = #fafafa; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; = PADDING-TOP: 5px } .light_reg #light_header { PADDING-LEFT: 5px; BACKGROUND: #2c5d8f } .light_reg #light_header H3 { COLOR: white; FONT-SIZE: 13px } .light_reg TABLE TD { HEIGHT: 16px; PADDING-TOP: 0px } #job_input { BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #999 3px double; = PADDING-BOTTOM: 4px; MARGIN: 3px 0px 0px; PADDING-LEFT: 4px; WIDTH: = 210px; PADDING-RIGHT: 4px; FONT: 11px/11px arial; BACKGROUND: #fff; = BORDER-TOP: #999 3px double; BORDER-RIGHT: #999 3px double; PADDING-TOP: = 4px } #job_form { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #job_submit { BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #999 3px double; = PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = FONT: bold 11px/11px arial; BACKGROUND: #ddd; COLOR: #444; BORDER-TOP: = #999 3px double; BORDER-RIGHT: #999 3px double; PADDING-TOP: 2px } #job_submit:hover { BACKGROUND: #bbb; COLOR: #000 } .article_poll { PADDING-BOTTOM: 10px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; = BACKGROUND: url(http://images.bizjournals.com/rd/poll_icon.gif) #fafafa = no-repeat 13px 50%; PADDING-TOP: 10px } .article_poll A { FONT: bold 11px arial } #inline_poll { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold = 12px arial; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; = PADDING-TOP: 0px } #inline_poll H2 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #inline_poll IMG { MARGIN: 0px 8px 0px 0px; FLOAT: left } #inline_poll P { PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px; PADDING-LEFT: 16px; = PADDING-RIGHT: 16px; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px } #inline_poll .pollsmid P { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } #inline_poll LI { LIST-STYLE-TYPE: none } #inline_poll .pulselogo { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #inline_poll .pulselogo IMG { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: none; PADDING-TOP: 0px } #poll_titlebck { PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: = url(http://images.bizjournals.com/sec_nav_bckimg.gif); HEIGHT: 20px; = PADDING-TOP: 8px } #poll_titlebck SPAN { MARGIN-LEFT: 8px; FONT-SIZE: 14px } .pollsmid { MARGIN: 10px 0px 0px 16px; COLOR: #346185 } .pollsmid UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .pollsmid LI { CLEAR: both } .pollsmid INPUT { MARGIN-TOP: 3px } .pollsmid LABEL { PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px } .pollsmid .cta { COLOR: #333333; FONT-WEIGHT: normal } .pollsmid .cta A { FONT-WEIGHT: bold } .biz_resource_list { PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 15px } .biz_resource_list H4 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 20px/20px arial; PADDING-TOP: 0px } .biz_resource_list P { PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 24px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .biz_resource_list_link { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: bold 12px/12px arial; PADDING-TOP: 0px } .biz_resource_box_heading { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: rgb(51,51,51); MARGIN: 0pt; = PADDING-LEFT: 8px; PADDING-RIGHT: 0pt; FONT: bold 13px Arial; COLOR: = rgb(255,255,255); PADDING-TOP: 6px; font-size-adjust: none; = font-stretch: normal; -x-system-font: none } .biz_resource_box_body { BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; = PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 8px; = PADDING-RIGHT: 8px; FONT-FAMILY: arial; FONT-SIZE: 12px; BORDER-TOP: = #dbdbdb 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #dbdbdb 1px solid; = PADDING-TOP: 5px } .blue A { COLOR: #234b87 } .red A { COLOR: #990000 } .orange A { COLOR: #e78d08 } .green A { COLOR: #2c8841 } .lightblue A { COLOR: #4faddc } .blue A { TEXT-DECORATION: none } .red A { TEXT-DECORATION: none } .orange A { TEXT-DECORATION: none } .lightblue A { TEXT-DECORATION: none } .green A { TEXT-DECORATION: none } .blue A:hover { TEXT-DECORATION: underline } .red A:hover { TEXT-DECORATION: underline } .orange A:hover { TEXT-DECORATION: underline } .lightblue A:hover { TEXT-DECORATION: underline } .green A:hover { TEXT-DECORATION: underline } .otj_box { MARGIN: 0px } .otj_box H4 { MARGIN: 0px 0px 10px; FLOAT: left } .otj_box UL { MARGIN: 0px 0px 10px 15px; FONT: 12px arial; CLEAR: left } .otj_box UL LI { MARGIN: 0px 0px 4px } .otj_box .powered { MARGIN: 0px 0px 10px; FLOAT: right } #postajob { BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd = 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT: bold 12px arial; BACKGROUND: #f9f9f9; = BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: = 5px } #jobmetalinks { TEXT-ALIGN: center; FONT: bold 12px arial } .realestate H4 { MARGIN: 0px 0px 10px; FLOAT: left } .realestate_img { MARGIN: 0px 6px 0px 0px; FLOAT: right } .realestate .sponsor { FLOAT: right } .realestate UL { MARGIN: 0px 0px 10px } .realestate .arrow_links { MARGIN: 0px 0px 0px 15px } .realestatemeta { PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 12px arial; CLEAR: left; PADDING-TOP: 0px } .realestatemeta LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .realestate_short H4 { MARGIN: 0px 0px 5px } .realestate_short IMG { BORDER-BOTTOM: #ddd 3px solid; BORDER-LEFT: #ddd 3px solid; MARGIN: 6px = 20px 0px 0px; FLOAT: left; BORDER-TOP: #ddd 3px solid; BORDER-RIGHT: = #ddd 3px solid } .realestatemeta_short { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 12px/12px arial; FLOAT: left; PADDING-TOP: 0px } .realestatemeta_short LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 3px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .realestate_short .arrow_links { MARGIN: 6px 0px 0px 60px; FONT: 12px/12px arial; FLOAT: left } .otj_adspot H2 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 13px arial; = COLOR: #555; PADDING-TOP: 0px } .tabs-hide { DISPLAY: none } #sub_login { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 10px; MARGIN: 10px 0px 20px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px = solid; PADDING-TOP: 10px } #sub_login .embargo_hrd { MARGIN: 0px 0px 8px; FONT: bold 19px/19px arial; COLOR: #900 } #sub_login .embargo_p { MARGIN: 0px 0px 4px; FONT: 13px/16px arial } #sub_login TABLE { BACKGROUND-COLOR: #f9f9f9; MARGIN: 8px 0px } #sub_login TABLE TD { PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; WIDTH: 50%; PADDING-RIGHT: = 15px; PADDING-TOP: 8px } #sub_login #new_user { BORDER-RIGHT: #ddd 2px solid } #sub_login .subpic { BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; MARGIN: 0px = 8px 5px 10px; FLOAT: left; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: = #ddd 2px solid } #sub_login P { FONT: 13px/15px arial } #sub_login H3 { MARGIN: 8px 25px; FONT: bold 15px arial; COLOR: #444 } #sub_login #existing_user FIELDSET { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 10px 33px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } #sub_login #existing_user FIELDSET P A { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; MARGIN-LEFT: 4px; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none } #sub_login #existing_user FIELDSET .signmeup { MARGIN-TOP: 15px; WIDTH: 150px } #sub_login #existing_user LABEL { COLOR: #444; FONT-SIZE: 11px; FONT-WEIGHT: bold } #sub_login #existing_user INPUT { MARGIN: 6px 0px; DISPLAY: block } #sub_login_submit { WIDTH: auto } #sub_login A.login_button { FONT: bold 15px/15px arial; TEXT-DECORATION: none } #email_article { BORDER-BOTTOM: #ddd 4px solid; BORDER-LEFT: #ddd 4px solid; = PADDING-BOTTOM: 12px; MARGIN: 0px 0px 20px; PADDING-LEFT: 20px; WIDTH: = 570px; PADDING-RIGHT: 12px; BACKGROUND: #f9f9f9; BORDER-TOP: #ddd 4px = solid; BORDER-RIGHT: #ddd 4px solid; PADDING-TOP: 8px } #email_article H2 { BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 0px 0px = 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 15px/15px arial; = COLOR: #444; PADDING-TOP: 0px } #email_article LABEL { MARGIN: 0px 0px 3px; DISPLAY: block; COLOR: #444; FONT-SIZE: 12px } #email_article INPUT { MARGIN: 0px 0px 15px; DISPLAY: block; COLOR: #444 } #email_article INPUT[type=3D'submit'] { MARGIN: 10px 0px 0px } .clear { CLEAR: both } #story #buttons { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; COLOR: #1c4f81; PADDING-TOP: 5px } #buttons .blue_btn { BORDER-BOTTOM: #a3bad1 1px solid; BORDER-LEFT: #a3bad1 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = FONT: 11px arial; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; = BORDER-TOP: #a3bad1 1px solid; BORDER-RIGHT: #a3bad1 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } #buttons A.blue_btn:hover { BACKGROUND: #dbe4ed } #w_bureau_lastestlnks { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 12px; = WIDTH: 265px; PADDING-RIGHT: 12px; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px } #w_bureau_lastestlnks H2 { FONT-SIZE: 12px } #w_bureau_lastestlnks UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #w_bureau_lastestlnks LI { LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: = 12px; PADDING-TOP: 4px } #exp_imports { MARGIN: 0px 15px 8px 0px; WIDTH: 225px; FLOAT: left } #exp_imports UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #exp_imports LI { LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: = #c6e0ec; LIST-STYLE-TYPE: none; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = MARGIN-BOTTOM: 2px; FONT-SIZE: 12px; PADDING-TOP: 8px } #exp_imports LI.extras { BACKGROUND-COLOR: #60a7c8; FONT-SIZE: 13px } #exp_imports TD.extras { BACKGROUND-COLOR: #60a7c8; FONT-SIZE: 13px } #exp_imports TD { PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #c6e0ec; PADDING-LEFT: 6px; = PADDING-RIGHT: 6px; MARGIN-BOTTOM: 2px; FONT-SIZE: 12px; PADDING-TOP: = 8px } #btr_banner { BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; = BACKGROUND-COLOR: #f0f0f0; MARGIN-BOTTOM: 10px; BORDER-TOP: #e8e8e8 1px = solid; BORDER-RIGHT: #e8e8e8 1px solid } #btr_banner .ban_spons { PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: = 8px; FLOAT: right; COLOR: #959595; FONT-SIZE: 11px; PADDING-TOP: 8px } #btr_banner .ban_spons IMG { MARGIN: 0px; PADDING-LEFT: 5px; FLOAT: none; VERTICAL-ALIGN: top } #btr_banner IMG { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: = left; MARGIN-LEFT: 15px; PADDING-TOP: 2px } #spec_banner { BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; = BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 6px; BORDER-TOP: #e8e8e8 1px = solid; BORDER-RIGHT: #e8e8e8 1px solid } #spec_banner .ban_spons { PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: = 8px; FLOAT: right; COLOR: #959595; FONT-SIZE: 11px; PADDING-TOP: 8px } #spec_banner .ban_spons IMG { MARGIN: 0px; PADDING-LEFT: 5px; FLOAT: none; VERTICAL-ALIGN: top } #spec_banner IMG { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: = left; MARGIN-LEFT: 8px; PADDING-TOP: 4px } @media Print =20 { BODY { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: white; COLOR: black; PADDING-TOP: 0px } DIV#story { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; CLEAR: both; FONT-SIZE: 12pt; BORDER-LEFT-STYLE: = none; PADDING-TOP: 0px } DIV#story P { TEXT-ALIGN: left; FONT-SIZE: 12pt } #wrapper { WIDTH: auto } } #specialextra { BACKGROUND-COLOR: #f9f9f9 } #specialextra H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #specialimage { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; MARGIN: = 8px; FLOAT: right; CLEAR: right; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid } * HTML BODY #specialextra IMG { MARGIN-TOP: 0px } * + HTML BODY #specialextra IMG { MARGIN-TOP: 0px } #specialextra H4 { MARGIN: 5px 0px; FONT: bold 14px arial; COLOR: #333333 } #specialextra P { FONT-SIZE: 13px; FONT-WEIGHT: bold } #specialextra UL { MARGIN: 10px 0px 0px 15px } #specialextra LI { PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT-SIZE: = 11px; PADDING-TOP: 0px } #mre_art_contlnks { BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; = PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; = MARGIN-BOTTOM: 15px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: = #dbdbdb 1px solid; PADDING-TOP: 8px } #mre_art_contlnks H4 { BORDER-BOTTOM: #dbdbdb 1px solid; PADDING-BOTTOM: 5px; COLOR: #666; = FONT-SIZE: 14px } #mre_art_contlnks UL { MARGIN: 10px 0px } #mre_art_contlnks UL LI { LINE-HEIGHT: 14px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 6px; = FONT-SIZE: 12px } #mre_art_contlnks UL LI A:hover { TEXT-DECORATION: none } ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/theportstyle.css?v=10 .tp_pagebody { PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; = PADDING-TOP: 15px } .tp_highlightpanel { BORDER-BOTTOM: #656161 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #656161 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffe1; = MARGIN: 15px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: = 12px; BORDER-TOP: #656161 1px solid; BORDER-RIGHT: #656161 1px solid; = PADDING-TOP: 5px } .tp_floatleft { FLOAT: left } .tp_floatright { FLOAT: right } .tp_clear { CLEAR: both } .tp_padtop { PADDING-TOP: 10px } .tp_padright { PADDING-RIGHT: 10px } .tp_padbottom { PADDING-BOTTOM: 10px } .tp_padleft { PADDING-LEFT: 10px } .tp_padall { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } .tp_margtop { MARGIN-TOP: 10px } .tp_margright { MARGIN-RIGHT: 10px } .tp_margbottom { MARGIN-BOTTOM: 10px } .tp_margleft { MARGIN-LEFT: 10px } .tp_marginall { MARGIN: 10px } .tp_bold { MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold } .tp_normaltxt14 { FONT-FAMILY: arial; COLOR: #3b4a4a; FONT-SIZE: 14px; FONT-WEIGHT: = normal } .tp_boldtxt14 { FONT-FAMILY: arial; COLOR: #3b4a4a; FONT-SIZE: 14px; FONT-WEIGHT: bold } .tp_normaltxt12 { FONT-FAMILY: arial; COLOR: #3b4a4a; FONT-SIZE: 12px; FONT-WEIGHT: = normal } .tp_boldtxt12 { FONT-FAMILY: arial; COLOR: #3b4a4a; FONT-SIZE: 12px; FONT-WEIGHT: bold } .tp_normaltxt10 { FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: normal } .tp_boldtxt10 { FONT-FAMILY: arial; COLOR: #3b4a4a; FONT-SIZE: 11px; FONT-WEIGHT: bold } .tp_normallnk10 { COLOR: #0369cb; FONT-SIZE: 10px; FONT-WEIGHT: normal } .tp_normallnk10:visited { COLOR: #003562; FONT-WEIGHT: normal } .tp_normallnk10:active { COLOR: #003562; FONT-WEIGHT: normal } .tp_normallnk10:hover { COLOR: #999999; FONT-WEIGHT: normal; TEXT-DECORATION: underline } .tp_normallnk12 { COLOR: #0369cb; FONT-SIZE: 11px; FONT-WEIGHT: normal } .tp_normallnk12:visited { COLOR: #003562; FONT-WEIGHT: normal } .tp_normallnk12:active { COLOR: #003562; FONT-WEIGHT: normal } .tp_normallnk12:hover { COLOR: #999999; FONT-WEIGHT: normal; TEXT-DECORATION: underline } .tp_boldlnk10 { COLOR: #0369cb; FONT-SIZE: 10px; FONT-WEIGHT: bold } .tp_boldlnk10:visited { COLOR: #003562; FONT-WEIGHT: bold } .tp_boldlnk10:active { COLOR: #003562; FONT-WEIGHT: bold } .tp_boldlnk10:hover { COLOR: #999999; FONT-WEIGHT: bold; TEXT-DECORATION: underline } .tp_boldlnk12 { COLOR: #3b4a4a; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: = none } .tp_boldlnk12:visited { COLOR: #003562; FONT-WEIGHT: bold } .tp_boldlnk12:active { COLOR: #003562; FONT-WEIGHT: bold } .tp_boldlnk12:hover { COLOR: #3b4a4a; FONT-WEIGHT: bold; TEXT-DECORATION: none } .tp_btn1 { BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #bbd3f8; FONT-STYLE: normal; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; HEIGHT: = 20px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 1px } .tp_btn2 { BORDER-BOTTOM: #3b4a4a 2px solid; BORDER-LEFT: #3b4a4a 2px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: = verdana; BACKGROUND: #ebebeb; HEIGHT: 30px; COLOR: #000000; FONT-SIZE: = 11px; BORDER-TOP: #3b4a4a 2px solid; BORDER-RIGHT: #3b4a4a 2px solid; = PADDING-TOP: 4px } .tp_regnextbtn { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: = 10px 40px 0px 0px; WIDTH: 155px; BACKGROUND: = url(http://networking.bizjournals.com/images/remote_regnext.gif) #bbd3f8 = no-repeat left top; HEIGHT: 25px; BORDER-TOP: #666 1px solid; CURSOR: = pointer; BORDER-RIGHT: #666 1px solid } .tp_regloadingbtn { BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 40px 0px 0px; WIDTH: 155px; = BACKGROUND: = url(http://networking.bizjournals.com/images/remote_regload.gif) = no-repeat left top; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px } .tp_largethumbs { MARGIN: 0px 10px 0px 0px; WIDTH: 128px; BACKGROUND: = url(http://networking.bizjournals.com/images/thumb_large_bg.png) = no-repeat left top; FLOAT: left; HEIGHT: 200px } .tp_thumbbg { TEXT-ALIGN: left; WIDTH: 77px; BACKGROUND: = url(http://networking.bizjournals.com/images/thumb_bg.png) no-repeat = left top; HEIGHT: 77px } .tp_thumbbg IMG { WIDTH: 100px } .dhtmlwindow { BORDER-BOTTOM: #cccbca 10px solid; POSITION: absolute; BORDER-LEFT: = #cccbca 10px solid; VISIBILITY: hidden; BORDER-TOP: #cccbca 10px solid; = BORDER-RIGHT: #cccbca 10px solid } .drag-contentarea { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 200px; COLOR: black; OVERFLOW: hidden; = BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px } .drag-contentarea IFRAME { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px } .drag-handle { DISPLAY: none } .drag-statusarea { DISPLAY: none } .tp_asbMenu { Z-INDEX: 1000; BORDER-BOTTOM: lightblue 1px solid; POSITION: absolute; = BORDER-LEFT: lightblue 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: = 5px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; BACKGROUND: #fff; = BORDER-TOP: lightblue 1px solid; BORDER-RIGHT: lightblue 1px solid; = PADDING-TOP: 5px } .tp_asbMenuBase { Z-INDEX: 1000; POSITION: absolute } .asbMenuItem { BACKGROUND: #fff; COLOR: blue; CURSOR: pointer } .asbSelMenuItem { WHITE-SPACE: nowrap; BACKGROUND: lightblue; COLOR: blue; CURSOR: = pointer } .tp_feeditem { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } .tp_itemlnk { FONT-FAMILY: verdana; COLOR: #0369cb; FONT-SIZE: 12px; FONT-WEIGHT: = bold; TEXT-DECORATION: none } .tp_itemdate { FONT-FAMILY: verdana; COLOR: #aeaead; FONT-SIZE: 10px; FONT-WEIGHT: = normal } .tp_container { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; FONT-FAMILY: verdana; FONT-SIZE: 12px; = PADDING-TOP: 10px } .tp_item { BORDER-BOTTOM: #dad9d7 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px = 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .tp_divider { CLEAR: both } .tp_addcomments { MARGIN-TOP: 20px } .tp_loginpanel { BORDER-BOTTOM: #dad9d7 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: = 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; FONT-SIZE: 12px; BORDER-TOP: #dad9d7 1px solid; PADDING-TOP: 10px } ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_00A2_01CA3073.6239D510" ------=_NextPart_001_00A2_01CA3073.6239D510 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizjournals.com/dallas/stories/2009/08/31/daily42.html?surround=lfn =EF=BB=BF Weinstein to work = for SMU energy institute - Dallas Business Journal: =

Subscribe to Dallas Business Journal

Subscribe=20 Today | Get=20 A Free Trial


Choose Another City:
= =20 =20
Site | =20 News | =20 Videos | =20 Jobs=20
=20 =20   Search = Archive=20


Latest News

Thursday, September 3, 2009

Weinstein to work for SMU energy = institute

Dallas Business Journal - by Joyce=20 Tsai Staff Writer

Related News

  • UNT=20 Dallas to have $459M per year impact by 2030=20
  • Parkland=20 applauds bond sale=20
  • Perry=20 gives UNT standalone status=20
  • UNT=20 research center names Clower director=20
  • UNT=20 Dallas faces growing pains

Economist Bernard =E2=80=9CBud=E2=80=9D Weinstein has been = named associate director of=20 the Maguire=20 Energy Institute at Southern=20 Methodist University. He also will serve as an adjunct = professor of=20 business economics at SMU=E2=80=99s=20 Cox School of Business, Weinstein said.

Weinstein left his post as longtime director of the Center for = Economic=20 Development at the University=20 of North Texas earlier this week.

=E2=80=9CBud=E2=80=99s research experience in renewable energy = and experience in=20 administering a policy research center is a perfect = complement=E2=80=9D to the=20 energy institute=E2=80=99s activities, said Bruce Bullock, = director of the Maguire=20 Energy Institute in a statement. =E2=80=9CHe will engage the = Institute and the=20 University in the ongoing national energy debate."

Weinstein also will assist in research conducted by SMU=E2=80= =99s=20 O=E2=80=99Neil Center for Global Markets and Freedom, which = studies the impact=20 of competitive market forces on freedom and prosperity in the = global=20 economy. And he willl continue monitoring both the national and = Texas=20 economies, SMU said.

He has extensive experience studying the global economy, having = recently completed an assessment of the costs and benefits of the = North=20 American Free Trade Agreement, which celebrates its 15th = anniversary this=20 year, SMU said. During the past few years, Weinstein has = participated in=20 economic development projects in China, India, Thailand and = Mexico.

Weinstein has a Ph.D. and master's degree in economics from = Columbia=20 University and a bachelor's degree in public administration from = Dartmouth=20 College.

Terry Clower will take over Weinstein's previoius position as = director=20 of the Center for Economic Development and Research at UNT. Clower = had=20 been associate director of the center.

=E2=80=9CTerry has been an integral part of the = center=E2=80=99s success for 17 years=20 and his acceptance of the director=E2=80=99s position ensures a = seamless=20 transition,=E2=80=9D said Thomas Evenson, dean of the College of = Public Affairs=20 and Community Service, in a statement.

Clower joined UNT=E2=80=99s=20 Center for Economic Development and Research in 1992 and has = served as=20 project manager, staff researcher, and statistical analyst on = numerous=20 projects. He has experience in labor relations, economic and = community=20 development, public utility issues, transportation, and economic=20 impact.

Clower also leads the center=E2=80=99s transportation research = efforts. The=20 center has earned an international reputation for its research on = the=20 impact of transit systems and transit-oriented = development.


joycetsai@bizjournals.com | 214-706-7121

  • Print=20
  • Email=20
  • LinkedIn=20

Most Read Stories

  • Former=20 Dallas Cowboy and others arrested=20
  • Chili's=20 founder opening new eatery=20
  • Cuban=20 to SEC: If you lose, you pay=20
  • Pilgrim's=20 Pride mum on takeover rumors=20
  • Hicks=20 hears from six potential team buyers

Most Emailed Stories

  • Apartment=20 investors regain appetite=20
  • Ericsson=20 a likely buyer for some Nortel patents=20
  • Airline=20 performance improves after bad year=20
  • Chili's=20 founder opening new eatery=20
  • Provident=E2=80=99s=20 =E2=80=98win=E2=80=99 yet to bear fruit =

Reader = Comments

Business Pulse = Survey
=20

Is your workplace prepared for an outbreak of = H1N1, or=20 swine, flu?

  • =20
  • =20
  • =20
  • =20

bizjournals=20 Partners
City=20 Guide Spotlight - Dallas3DDallas=20=20
=20

Sponsored=20 by:



Dallas Real Estate

powered by = LoopNet
=20

Search Press Releases

Search by = Company,=20 Organization, or Keyword

Content provided by PR Newswire. Learn = more about=20 this service.

Search for Jobs     powered by=20 onTargetJobs

=
View=20 Dallas Jobs - 2561 jobs today

Email Alerts

Get the latest local business news delivered to your inbox. Sign up = Today!


=20

Use of, or registration on, this = site=20 constitutes acceptance of our User = Agreement=20 and Privacy = Policy.=20
------=_NextPart_001_00A2_01CA3073.6239D510 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads.adsonar.com/adserving/getAds.jsp?previousPlacementIds=&placementId=1483288&pid=1856767&ps=-1&zw=300&zh=225&url=http%3A//www.bizjournals.com/dallas/stories/2009/08/31/daily42.html%3Fsurround%3Dlfn&v=5&dct=Weinstein%20to%20work%20for%20SMU-%20Dallas%20Business%20Journal%3A =EF=BB=BF Ads by Quigo
=
Sponsored Links

Rich Dad=20 Poor Dad Dallas

Rich Dad Education = Dallas. FREE=20 financial workshops Sept 14th-17th

www.richdadeducationseminars.com

SECRET: White Teeth = Trick

Learn the trick = discovered by a mom=20 to turn yellow teeth white w/under $10.

MomsTeethStory.com

=

Orthopedic=20 Specialist

Locate an orthopedic = specialist in=20 New Mexico for hip and knee pain

www.aboutstryker.com

  Buy a link here  =20
------=_NextPart_001_00A2_01CA3073.6239D510-- ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ec.atdmt.com/ds/GCASTMAS1MCB/2009_EasySavings_v2/728x90.jpg?ver=1 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAKAAA/+IMWElDQ19QUk9GSUxFAAEB AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA +wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5 AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3 Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01 hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5 KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6 hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB 48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4 0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c 7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9 uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMT GBcSFBQUFBIXFxscHhwbFyQkJyckJDUzMzM1Ozs7Ozs7Ozs7OwENCwsNDg0QDg4QFA4PDhQUEBER EBQdFBQVFBQdJRoXFxcXGiUgIx4eHiMgKCglJSgoMjIwMjI7Ozs7Ozs7Ozs7/8AAEQgAWgLYAwEi AAIRAQMRAf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSl tcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFR YXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOE 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 1HpTsnKfewMJdWxo3d9r9zmkxw4aJsLo7xk1XWtYGV+qW1NJIYXlhbtkD90rUepVJ+lr/TbkZHQr 7Lch9IraLrm3dgXAM2FrpY8c+7gqQ+r7hU9j9rnPNAlx3HZWWF7Sdo52+C2/9GiJui30uAOg2MY5 tbK/eLWuAcWSHWtfVJ2O+g0cR5KxmdMzcnp2Pij0t7GxZIAAO3bLPY6PkAtP/CIiGiNHCd0XKda6 9zmtvdaHC4TuDBSKiJj97VF6f0bLpsyCW1Y5uoZU00kn3M3y8y1up3LasUUtFaOK/pGS6mqr7Pjj 02vY6vcdrnODQLvofSEf7VP9h3Gw272m4PqLLjO4NY0Mf2/OWxZ9NM1DRbo4lPQMtj2Bzaa9gqDy wkl/pv3Oe72jVyj/AM38llLWVtpY1htlrSQLA+2uxodDdJazaV0TU1f+EQ0Vo4A6G+0NFra/THrH 0QSWN9SNobIHESiYPT8/EzPVLanbq2MsJeS5zgGtc4H05Gg4nXyWu76aH3TtF2jJE/SOTO/m0Wr+ YRXNfb+kU3W7kC/+cQ2pymxu3IrW7VWq+g9WE1THangbJ7on+DQnJGtL+iDWlpGN/RqN/t+gpsQn paWhjt/fUXKTlH/CJzIx/SI9TdqZyG76aS1su9v01Wc2xqlepN/m02KosWuSczd71FyJUnKRtd6S TvTelf8ATQ2JLkjX7foIm389V1a/waS1H9JS/RusUXfzaX5iapJt3fQQ/pexilR/hEGr+cSUy3WN RGu/RpPQ2pylOq2qTba/oIn+DVVyS5I701Lfu9iCiVfziSmX0fYkpPSTVr//2Q== ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/x-js Content-Transfer-Encoding: 7bit Content-Location: http://rmd.atdmt.com/tl/DocumentDotWrite.js function DocumentDotWrite(s){document.write(s);} ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://view.atdmt.com/AST/iview/143917317/direct/01/6451178?click=http://ad.doubleclick.net/click%3Bh=v8/38a2/3/0/%2a/h%3B213948155%3B0-0%3B1%3B17652885%3B3454-728/90%3B31055184/31073060/1%3B%3B%7Eaopt%3D3/1/aa/0%3B%7Esscs%3D%3f Flash_728x90_updatedWyndham_09 DocumentDotWrite(_strContentMCB1248880902966); ------=_NextPart_000_006D_01CA3073.623456D0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/js/prototype.js /* Prototype JavaScript framework, version 1.6.0.2=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.2',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent && !window.opera),=0A= Opera: !!window.opera,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 && = navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div').__proto__ &&=0A= document.createElement('div').__proto__ !=3D=3D=0A= document.createElement('form').__proto__=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value, value =3D Object.extend((function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method), {=0A= valueOf: function() { return method },=0A= toString: function() { return method.toString() }=0A= });=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return object && object.nodeType =3D=3D 1;=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv= oke("strip");=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= with (String.prototype.escapeHTML) div.appendChild(text);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= iterator =3D iterator.bind(context);=0A= try {=0A= this._each(function(value) {=0A= iterator(value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= return this.map(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (!(Object.isFunction(iterable) && iterable =3D=3D '[object = NodeList]') &&=0A= iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return values.map(toQueryPair.curry(key)).join('&');=0A= }=0A= return toQueryPair(key, values);=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= element.select(expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= var originalAncestor =3D ancestor;=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (element.sourceIndex && !Prototype.Browser.Opera) {=0A= var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A= nextAncestor =3D ancestor.nextSibling;=0A= if (!nextAncestor) {=0A= do { ancestor =3D ancestor.parentNode; }=0A= while (!(nextAncestor =3D ancestor.nextSibling) && = ancestor.parentNode);=0A= }=0A= if (nextAncestor && nextAncestor.sourceIndex)=0A= return (e > a && e < nextAncestor.sourceIndex);=0A= }=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D originalAncestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value) {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D $(element).getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return node && node.specified;=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div').__proto__) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div').__proto__;=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName, property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName).__proto__;=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { };=0A= var B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' = + D] :=0A= (B.Opera) ? document.body['client' + D] : = document.documentElement['client' + D];=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum=E2=80=99s = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= this.compileMatcher();=0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= if (this.shouldUseXPath())=0A= return this.compileXPathMatcher();=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= if (this.xpath) return document._getElementsByXPath(this.xpath, = root);=0A= return this.matcher(root);=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0 or = translate(text(), ' \t\r\n', '') =3D '')]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[@disabled]",=0A= 'enabled': "[not(@disabled)]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[([\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + = '-').include('-' + v.toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && (element.type !=3D 'submit' || = (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, index) {=0A= if (Object.isUndefined(index))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, value, single =3D !Object.isArray(index);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= value =3D this.optionValue(opt);=0A= if (single) {=0A= if (value =3D=3D index) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D index.include(value);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= var node =3D Event.extend(event).target;=0A= return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? = node.parentNode : node);=0A= },=0A= =0A=