/* RESET  */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}
input,select { margin: 0; }

code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal;}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0;}
dfn,i,cite,var,address,em{font-style:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:normal;}
caption,th,td{text-align:left;}

/* GENERAL  */
html{background:white;color:black;font-family:arial, sans-serif;font-size:125%;line-height:1;}
q{quotes:"\201C""\201D""\2018""\2019";}
ul,ol,dir,menu{list-style:none;}
sub,sup{vertical-align:baseline;}
a{color:inherit;text-decoration:underline;}
body{font-size:50%;}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:bold;}
cite,em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var{font-family:mono-space,monospace;font-size:100%;}
pre{white-space:pre;}
pre *{font-size:100%;white-space:pre;}
del{text-decoration:line-through;}
ins,dfn{border-bottom:1px solid black;}
small,sup,sub{font-size:85%;}
big{font-size:125%;line-height:80%;}
abbr,acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;}
abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted black;cursor:help;}
sup{vertical-align: text-bottom;}
sub{vertical-align:sub;}
blockquote{padding-left:2.2em;}
:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D';}
*[lang|='en'] q:before{content:'\201C';}
*[lang|='en'] q:after{content:'\201D';}
*[lang|='en'] q q:before{content:'\2018';}
*[lang|='en'] q q:after{content:'\2019';}
input,select,button{cursor:pointer;}
input[type='text'],input[type='password']{cursor:text;}

/* CONTENT  */
.content{font-size:1.2em;line-height:1.6em;}
.content h1{font-size:26px;line-height:normal;margin:0 0 20px 0; font-weight:100;}
.content h2{font-size:14px;line-height:1;margin:1.07em 0 .535em;}
.content h3{font-size:1.4em;line-height:1;margin:1.14em 0 .57em;font-weight:100;}
.content h4{font-size:1.3em;line-height:1;margin:0;}
.content h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em;}
.content h6{font-size:1em;line-height:1;margin:1.6em 0 .8em;}
.content hr{background:black;border:none;color:black;display:block;height:1px;width:100%;}
.content ul{list-style:disc outside;}
.content ol{list-style:decimal outside;}
.content table{border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.2em .4em;}
.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content address,.content table,.content form{margin-bottom:1.6em;}
.content p+p{margin-top:-0.8em;}
.content fieldset{margin:1.6em 0;padding:1.6em;}
.content legend{padding-left:.8em;padding-right:.8em;}
.content fieldset>*:first-child{margin-top:0;}

.content button{padding:.3em .5em;}
.content input[type='radio']{bottom:-0.2em;position:relative;}
.content dt{margin-bottom:.4em;margin-top:.8em;}
.content ul,.content ol{margin-left:2.2em;}
.content caption, form div{padding-bottom:.4em;}
.content ul ul,content ol ul,.content ul ol,content ol ol{margin-bottom:0;}
hr,input[type='hidden']{display:none;}