html {
overflow : -moz-scrollbars-vertical;
height: 100%;
overflow-y : scroll;
background-color: #000000;
background-image: url("../images/tfcom_background.jpg");
background-position-y: top;
background-repeat : no-repeat;
background-position: center;
background-attachment: fixed;
}

body {
margin: 0;
background: url("../images/tfcom_colour.png") repeat-x;
height: auto;
font-size : 11pt;
font-style: regular;
font-family: times new roman, serif;
color : #FFFFFF;
text-align: left;
line-height : 1.4em;
letter-spacing : 0.1em;
}

blockquote {
font-size : 10pt;
font-style: italic;
font-family: times new roman, serif;
color : #FFFFFF;
vertical-align: top;
text-align: left;
line-height : 1.4em;
letter-spacing : 0.1em;
margin: 2em 5em 2em 5em;
}

br {
clear: none;
}

.clear {
clear: both;
}

p {
font-size : 11pt;
font-style: regular;
font-family: times new roman, serif;
color : #FFFFFF;
vertical-align: top;
text-align: left;
line-height : 1.4em;
letter-spacing : 0.1em;
margin: 1em 2em 1em 1.5em;
}

p.arrow {
text-align: right;
}

text {
margin-left: 1.5em;
margin-bottom: 1em;
margin-right: 2em;
margin-top: 1em;
font-size : 11pt;
font-style: regular;
font-family: times new roman, serif;
color : #FFFFFF;
vertical-align: top;
text-align: left;
line-height : 1.4em;
letter-spacing : 0.1em;
}

.disclaimer {
font-size : 9pt;
font-style: regular;
font-family: times new roman, serif;
color: #202020;
}

.small {
font-size : 9pt;
font-style: regular;
font-family: times new roman, serif;
color: #f2ff9c;
vertical-align: top;
text-align: left;
line-height : 1.4em;
letter-spacing : 0.1em;
}

.cite {
font-size : 9pt;
font-style: regular;
font-family: times new roman, serif;
vertical-align: top;
text-align: left;
line-height : 1.4em;
letter-spacing : 0.1em;
margin: 1em 4em 1em 4em;
}

h1 {
font-size : 11pt;
font-family: times new roman, serif;
font-style: italic;
color: #95aaa8;
vertical-align: top;
text-align: left;
letter-spacing : 0.07em;
margin: 2em 2em 2em 1.5em;
}

h2 {
font-size : 15pt;
font-family: times new roman, serif;
font-weight: normal;
color : #909090;
letter-spacing : 0.50em;
vertical-align: top;
text-align: left;
margin: 0em;
padding: 2em 1em 1em 1em;
}

h3 {
font-size : 10pt;
font-family: times new roman, serif;
color : #95aaa8;
vertical-align: top;
text-align: left;
letter-spacing : 0.20em;
margin: 2em 2em 1em 1.5em;
}

h4 {
font-size : 8pt;
font-family: times new roman, serif;
color : #FFFFFF;
vertical-align: top;
text-align: left;
letter-spacing : 0.07em;
margin: 2em 2em 1em 1.5em;
}

hr {
border: 0;
background: url("../images/tfcom_divider.gif");
height: 1px;
width: auto;
margin: 2em auto;
}

a, a:visited, a:link, a:active {
font-weight : normal;
font-size : 11pt;
font-family: times new roman, verdana, sans-serif;
color : #909090;
text-decoration : none;
letter-spacing : 0.1em;
margin: 0em;
}

a:hover {
color : #FFFFFF;
background-color : transparent;
text-decoration : none;
letter-spacing : 0.1em;
margin: 0em;
}

.disclaimer {
font-size : 9pt;
font-style: regular;
font-family: times new roman, serif;
color: #202020;
}

div.banner {
position: static;
background : url("../images/tfcom_banner.png");
padding : 0em 0em 0em 0em;
margin: auto;
width: 780px;
height: 200px;
}

div.wrapper {
position: static;
padding : 0;
margin: 0 auto;
width: 780px;
height: auto;
}

.navbar {
width: 780px;
overflow:hidden;
text-align: center;
padding : 0em;
margin: 0 auto;
}

.content {
width: 80%;
height: 100%;
padding : 0em;
margin: 0 auto;
}

img {
margin: 0em;
padding: 0em;
border: 0px;
}

.margin {
float: left;
margin: auto;
padding: 0em;
border: 0px;
}

.right {
float: right;
margin: 0em;
padding: 1em;
border: 0px;
}

.static {
float: left;
margin: 1.5em;
padding: 0em;
border: 0px;
}

 