/* FONT */
body {font-family: Arial, Verdana, Helvetica, sans-serif;}
p, td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 95%;}
h1 {font-weight: 700; font-size: 1.4em;}
h2 {font-weight: 700; font-size: 1.3em;}
h3 {font-weight: 700; font-size: 1.2em;}
h4 {font-weight: 700; font-size: 1.15em;}
h5 {font-weight: 600; font-size: 1.1em;}
h6 {font-weight: 600; font-size: 1em;}

input.counter {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: darkred; border-right: none; border-top: none; border-left: none; border-bottom: none; text-align: center}

.footer {font-size: 10px; color: #444444;}
.title {font-size: 24px; font-weight: normal;}

.xtpname {background: #f0f0f0; font-size: 14px; font-weight: normal; text-align: left}
.xtpsect {background: #f0f0f0; font-size: 14px; font-weight: normal; text-align: left; color: #ff8080}
.xtpurl {background: #f0f0f0; font-size: 14px; font-weight: normal; text-align: left}
.sector {color: #666666}
table.sortable td {background: #f0f0f0; font-size: 14px; font-weight: normal; text-align: left}

/* DECORATION */
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}

a.title:hover {text-decoration: underline;}

/* LINK COLOURS */
a:link {color: #0000aa; background: transparent;}
a:visited {color: #0000aa; background: transparent;}
a:hover {color: #ffffff; background: #0000aa;}

a.dark:link {color: #222222; background: transparent;}
a.dark:visited {color: #222222; background: transparent;}
a.dark:hover {color: #ffffff; background: #222222;}

a.image:link {background: transparent;}
a.image:visited {background: transparent;}
a.image:hover {background: transparent;}

a.title:link {color: #0000aa; background: transparent;}
a.title:visited {color: #0000aa; background: transparent;}
a.title:hover {color: #0000aa; background: transparent;}

a.userletter:link {color: #880000; background: transparent;}
a.userletter:visited {color: #880000; background: transparent;}
a.userletter:hover {color: #880000; background: transparent;}

img {border-style: none;}
img {max-width: 100%; height: auto; width: auto\9; /* ie8 */}

/* LIST COLOURS/STYLE */
ul {color: #333333; list-style-type: disc; margin-top: 6px; margin-bottom: 6px; background: transparent;}

/* Sortable tables */
table.sortable a.sortheader {background-color:#808080; color:#f0f0f0; font-weight: bold; text-decoration: none; display: block;}
table.sortable span.sortarrow {color: #ffffff; text-decoration: none;}
