html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:13px/1.231 sans-serif;*font-size:small;}select,input,textarea,button{font:99% sans-serif;}pre,code,kbd,samp{font-family:monospace,sans-serif;}html{overflow-y:scroll;}a,a:hover,a:active{outline:none;}ul,ol{margin-left:2em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;list-style:none;list-style-image:none;}small{font-size:85%;}strong,th{font-weight:bold;}td{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}button,input,select,textarea{margin:0;}::-moz-selection{background:#444;color:#fff;text-shadow:none;}::selection{background:#444;color:#fff;text-shadow:none;}a:link{-webkit-tap-highlight-color:#FF5E99;}button{width:auto;overflow:visible;}img{-ms-interpolation-mode:bicubic;}body,select,input,textarea{color:#333;}h1,h2,h3,h4,h5,h6{font-weight:bold;}h1,h2,h3,h4,h5,h6,p{margin:0 0 0.7em 0;}a,a:active,a:visited{color:;text-decoration:none;}a:hover{color:;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{display:none;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}:focus{outline:none;}::-moz-focus-inner{border:0;}@media all and (orientation:portrait) {}@media all and (orientation:landscape) {}@media screen and (max-device-width: 480px) {}h2.fl{padding:8px!important;margin:30px 0 20px!important;background:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#777!important;font-size:20px!important;text-transform:uppercase;text-shadow:0 1px 0 #fff!important;}.diff-added{background-color:#E0FFE0;vertical-align:sub;}.diff-removed{background-color:#FFFFE0;vertical-align:sub;}.diff-removed span{background-color:#FFFF80;}.diff-added span{background-color:#80FF80;}div.codearea pre span.LineNumber{color:gray;}div.codearea pre span.ID{color:#000000;}div.codearea pre span.Operator{color:#0000C0;}div.codearea pre span.Char{color:#004080;}div.codearea pre span.Comment{color:#008000;}div.codearea pre span.Number{color:#0080C0;}div.codearea pre span.String{color:#004080;}div.codearea pre span.SPChar{color:#0000C0;}div.codearea pre span.ResWord{color:#A00000;}div.codearea pre span.ConsWord{color:#008080;font-weight:bold;}div.codearea pre span.Error{color:#FF8080;border:solid 1.5pt #FF0000;}div.codearea pre span.ResWord2{color:#0080ff;font-weight:bold;}div.codearea pre span.Special{color:#0000ff;}div.codearea pre span.Preprc{color:#803999;}div.codearea pre span.DiffAdded{color:#4876FF;}div.codearea pre span.DiffRemoved{color:#FF0000;}div.codearea pre span.DiffChanged{color:#FF7F50;}div.codearea pre span.DiffSeparator{color:#228B22;font-weight:bold}