h1,.componentheading{font-size:2em;margin-bottom:.75em;line-height:1.5}h2{font-size:1.5em;margin-bottom:1em;line-height:1.5}h3{font-size:1.25em;margin-bottom:1.2em;line-height:1.2}h4{font-size:1.125em;margin-bottom:1.333em;line-height:1.333}h5{font-weight:700}h5,h6{font-size:1em;margin-bottom:1.5em;line-height:1.5}h3.centered{width:70%;margin:20px auto;clear:both;font-style:italic;line-height:2em;font-variant:small-caps;letter-spacing:.1em}h3.centered:first-letter{font-size:3.75em;padding:.3em 10px 0 0;float:left}p,address{font-size:1em;margin-bottom:1.5em;line-height:1.5em}a{text-decoration:none}a:visited{opacity:.8}a:hover{text-decoration:underline}a:active,a:focus{position:relative;top:1px}img{height:auto;width:auto\9}.border{box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);background:#fff;padding:4px;max-width:98%;margin-bottom:20px}.video embed,.video object,.video iframe{width:100%;height:auto}.floatleft{float:left;margin:0 20px 20px 0}.floatright{float:right;margin:0 0 20px 20px}ul,ol{margin:0 0 1.5em 20px}ul ul,ol ol,ul ol,ol ul{margin:0 0 0 20px}ul.numbered{list-style:decimal outside}dl{margin-bottom:1.5em}dt{font-weight:700}dd{margin-left:60px}blockquote{font-size:2em;font-family:georgia;font-style:italic;margin:1em 0}blockquote b,blockquote .source{display:block;text-indent:0}q,i,em,cite{font-style:italic;font-weight:inherit}b,strong{font-weight:700;font-style:inherit}mark{background:rgba(255,255,0,.4);padding:0 .25em}s,del{text-decoration:line-through}ins{color:red}small,sup,sub{font-size:80%}abbr,acronym{font-size:85%;text-transform:uppercase;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}sup,sub{line-height:0}sup{vertical-align:super}sub{vertical-align:sub}pre,code{overflow-x:auto;max-height:200px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#eee;border:1px solid #ddd;display:block;font-family:monaco,courier,courier new,monospace;font-size:11px;margin:0;padding:9px;white-space:pre}.notice,.error,.success,.moduletable-notice,.moduletable-success,.moduletable-warning{margin:0 0 30px;padding:10px;font-size:11px;line-height:18px}.notice,.moduletable-notice,.moduletable.notice{background:#fff6bf;color:#514721;border-bottom:1px solid #ffd324;margin-bottom:30px!important;float:left}.error,.invalid,.moduletable-warning,.moduletable.warning{background:#fbe3e4;color:#8a1f11;border-bottom:1px solid #fbc2c4;margin-bottom:30px}.success,.moduletable-success,.moduletable.success{background:#e6efc2;color:#264409;border-bottom:1px solid #c6d880;margin-bottom:30px}.inputbox.invalid{border:1px solid #fbc2c4}label.invalid{color:inherit;background:0 0;border:0}.moduletable.simple,.moduletable-simple,.moduletable.border,.moduletable-border{clear:both}.box{padding:10px;border:1px solid #ddd;background:#fafafa;margin-bottom:20px}.shortintro em{color:#bbb;text-transform:lowercase}.shortintro h2{margin-top:-15px;text-transform:uppercase;word-spacing:.2em;font-size:2em;margin-bottom:30px}.moduletable-horileft ul li,.moduletable.horileft ul li{list-style-type:none;float:left;margin:0 10px 0 0}.moduletable-horiright ul,.moduletable.horiright ul{float:right}.moduletable-horiright ul li,.moduletable.horiright ul li{list-style-type:none;float:left;margin:0 0 0 10px}.moduletable-vert ul li,.moduletable.vert ul li{list-style-type:none;padding:4px 0;display:block}ul.simple{margin:0 0 30px}ul.simple li{border-bottom:1px solid #e8e8e8;border-top:1px solid #fff;list-style-type:none;margin:0;padding:4px 0}ul.simple li:last-child{border-bottom:0}ul.simple li:first-child{border-top:0}.divider{clear:both;width:100%;float:none;margin:20px 0;height:12px}.top25{margin-top:25px}.top50{margin-top:50px}.top75{margin-top:75px}.top100{margin-top:100px}.top125{margin-top:125px}.top150{margin-top:150px}.top175{margin-top:175px}.top200{margin-top:200px}.top225{margin-top:225px}.top250{margin-top:250px}.top275{margin-top:275px}.top300{margin-top:300px}.top325{margin-top:325px}.top350{margin-top:350px}.top375{margin-top:375px}.top400{margin-top:400px}.top425{margin-top:425px}.top450{margin-top:450px}.top475{margin-top:475px}.top500{margin-top:500px}