/* Default HTML tags formatting */

body{ font-size: 100%; margin: 0; padding: 0; }
body, caption, th, td, input, textarea, select, option, legend, fieldset{ font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif; color: #666; }
a:link{ color: #003d73; }
/*a:visited{ color: #666; }*/
a:hover{ cursor: pointer; }
/*a:hover,
a:focus{ color: #003d73; }
a:active{ color: #666; }*/
ul{ list-style-type: disc; }
ul ul{ list-style-type: circle; }
ul ul ul{ list-style-type: square; }
ul ul ul ul{ list-style-type: circle; }
ol{ list-style-type: decimal; }
ol ol{ list-style-type: lower-alpha; }
ol ol ol{ list-style-type: decimal; }
ul, ol{ margin-left: 0; padding-left: 0px; }
li{ margin: 0; padding: 0; }
dt{ margin: 0; padding: 0; }
dd{ margin: 0 0 0 2em; padding: 0; }
p, ul, ol, dl, pre, table, fieldset, blockquote{ margin: 1em 0; }
table{ border-collapse: collapse; }
th, thead th, tbody th{ text-align: left; padding-right: 0; border-bottom: none; }
tbody{ border-top: none; }
abbr{ border-bottom: 1px dotted #666; cursor: help; white-space: nowrap; }
img{ border: 0; }
hr{ height: 1px; border: 1px solid #666; }
form{ margin: 0; padding: 0; }
fieldset{ margin: 1em 0; padding: 0.5em; }
h1{ font-size: 2em; line-height: 1.3em; margin-top: 0; margin-bottom: 0.02em; }
h2{ font-size: 1.5em; line-height: 1.3em; margin-top: 0.667em; margin-bottom: 0.667em; }
h3{ font-size: 1.3em; line-height: 1.3em; margin-top: 0.769em; margin-bottom: 0.769em; }
h4, h5, h6{ font-size: 1.1em; line-height: 1.3em; margin-top: 0.909em; margin-bottom: 0.909em; }
.clear-left{ clear: left; }
.clear-right{ clear: right; }
.clear-both{ clear: both; }