body{background:#f2f2f2;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, audio, canvas, details, figcaption,figure, footer, header, hgroup, mark, menu, meter, nav,output, progress, section, summary, time, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;line-height:140%;vertical-align: baseline;font-family: 'Jura', sans-serif;}body {margin:0;padding:0;font-size:16px;line-height:130%;color:#444;overflow-x:hidden;}.clear{clear:both;}article, aside, dialog, figure, footer, header,hgroup, nav, section, blockquote {display: block;}ul {list-style: none;margin:0;padding:0;}p{font-size:18px;line-height:150%;padding:10px 0;}*{-moz-box-sizing: border-box;box-sizing: border-box;}ol {list-style: decimal;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}ins {text-decoration: underline;}del {text-decoration: line-through;}mark {background: none;}abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;width:100%;border:1px solid #ccc;}td{border:1px solid #ccc;font-size:14px;padding:5px;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}input, select, a img, button, file {vertical-align: middle;font-family: 'Jura', sans-serif;}