body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}fieldset, img {border: 0;}a:focus {outline: none;}html {height: 100%;margin-bottom: 1px;}p {margin: 10px 0px 15px 0px;}dl {margin: 1em 0;}td, th {padding: 1px;}fieldset {border: 1px solid #c8c8c8;}legend {background: #000;color: red;}textarea, input[type='text'], input[type='password'], select {border: 1px solid #c8c8c8;background: #ffffff;}textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #aaaaaa;}textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color: #8c8c8c;outline: 2px solid #dcdcdc;}input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button {cursor: pointer;}input[type='hidden'] {display: none;}fieldset {padding: 0 1em 1em 1em;}legend {padding: 0 .8em 0 .8em;}textarea, input[type='text'], input[type='password'] {padding: .1em 0 .1em .4em;}option {padding: 0 0 .1em .4em;}button, input[type='button'], input[type='submit'] {padding: .2em .3em .2em .1em;line-height: 100%;}h1, h2, h3, h4, h5, h6 {font-weight: bold;margin-bottom: 5px;line-height: 100%;}hr {margin: 15px 0px 15px 0px;display: block;background: #c8c8c8;height: 1px;border: none;}blockquote {margin: 10px 0 10px 15px;padding: 0px 0px 0px 0px;font-style: italic;font-size: 130%}blockquote:first-letter {font-size: 150%}pre {margin: 10px 0 10px 0px;padding: 5px 0 5px 10px;border: 1px dotted #e8e8e8;border-left: 10px solid #b4b4b4;background: #fafafa;font-size: 90%;color: #304257;font-family: "Courier New", Courier, monospace;line-height: 100%;white-space: normal;}acronym, abbr {border-bottom: 1px dashed #969696;cursor: help;font-variant: small-caps;text-transform: lowercase;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}table {border-collapse: collapse;border-spacing: 0;}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}body.contentpane {background: #fff;}p {margin-bottom: 10px;margin-top: 5px;}form label {cursor: pointer;}fieldset {border: none;}input, select, textarea {font-size: 100%;}a:focus {outline: none;}