/*Block elements*/
html,div,map,dt,form{display:block;}
body{display:block;margin:0px;padding:0px;font-family:serif; font-size:medium;}
p,dl{display:block;margin-top:1em;margin-bottom:1em;}
dd{display:block;margin-left:40px;}
address{display:block;font-style:italic;}
blockquote{display:block;margin:1em 40px;}
h1{display:block;font-size:2em;font-weight:bold;margin:0;padding:0;}
h2{display:block;font-size:1.5em;font-weight:bold;margin:0.83em 0;}
h3{display:block;font-size:1.125em;font-weight:bold;margin:1em 0;}
h4{display:block;font-size:1em;font-weight:bold;margin:1.33em 0;}
h5{display:block;font-size:0.75em;font-weight:bold;margin:1.67em 0;}
h6{display:block;font-size:0.5625em;font-weight:bold;margin:2.33em 0;}
pre{display:block;font-family:monospace;white-space:pre;margin:1em 0;}
hr{display:block; height:2px; border:1px;margin:0.5em auto 0.5em auto;}
/*Table elements*/
table{border-spacing:2px;border-collapse:separate;margin-top:0;margin-bottom:0;text-indent:0;}
caption{text-align:center;}
td{padding:1px;}
th{font-weight:bold;padding:1px;}
tbody,thead,tfoot{vertical-align:middle;}
/*Inline elements*/
strong{font-weight:bold;}
cite,em,var,dfn{font-style:italic;}
code,kbd,samp{font-family:monospace;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}
sub{vertical-align:-0.25em;font-size:smaller;line-height:normal;}
sup{vertical-align:0.5em;font-size:smaller;line-height:normal;}
abbr[title],acronym[title]{border-bottom:dotted 1px;}
/*List elements*/
ul{list-style-type:disc;margin:1em 0;margin-left:40px;padding-left:0;}
ol{list-style-type:decimal;margin:1em 0;margin-left:40px;padding-left:0;}
ul ul, ul ol,ul dl,ol ul,ol ol, ol dl, dl ul, dl ol, dl dl{margin-top:0; margin-bottom:0;}
ol ul, ul ul{list-style-type:circle;}
ol ol ul, ol ul ul, ul ol ul, ul ul ul{list-style-type:square;}
/*Images*/
img,object{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
