html,body{margin:0;padding:0;font:100%/1.4 Arial,sans-serif;color:#333;}html{overflow-y:scroll;}h1,h2,h3,h4,h5,h6,p,pre,address,ul,ol,dl,li,dt,dd,blockquote,cite,code{padding:0;}h1,h2,h3,h4,h5,h6{margin:0;line-height:1;}p,pre,address{margin:1.5em 0;}ul,ol,dl,ul ul,ol ol{margin:1.5em;margin-right:0;}ul ul,ol ol{margin-top:1em;margin-bottom:1em;}li{margin:1em 0;}dd{margin-left:1em;}blockquote,code{margin:1.5em;}blockquote cite{display:block;margin:0;text-align:right;}blockquote p,blockquote ul,blockquote ol,blockquote dl{margin-top:1em;margin-bottom:1em;}p:first-child,pre:first-child,address:first-child,ul:first-child,ol:first-child,dl:first-child,li:first-child,dt:first-child,blockquote:first-child,code:first-child{margin-top:0;}p:last-child,pre:last-child,address:last-child,ul:last-child,ol:last-child,dl:last-child,li:last-child,dt:last-child,blockquote:last-child,code:last-child{margin-bottom:0;}ul ul:first-child,ol ol:first-child{margin-top:1em;}a img{border:none;}hr{height:2px;border:1px solid #CCC;}table,caption{border-collapse:collapse;border-spacing:0;text-align:left;}td,th{vertical-align:top;}
