/* General typography and colours */



p {		font-size: 10pt;
		line-height: 1.5em;
		margin: 0 10 0.2em;
		color: black;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
	
p.small {	font-size: 10pt;
		line-height: 1.5em;
		margin: 1em 10 1.0em;
		color: black;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
p.small2 {	font-size: 9.5pt;
		line-height: 1.3em;
		margin: 1.0em 10 0.0em;
		color: black;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}	
	
td {
		line-height: 1.5em;
		margin: 1em 5 0.2em;
		color: black;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}	
p.contact {
		line-height: 1.5em;
		margin: 0em 0 0.0em;
		color: black;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
	
p.footer  { color: #FFFFFF; 
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-size: 9pt; 
		text-align: justify;
		font-weight: normal;
		}
  	
ul.small {
		line-height: 7.0pt;
		font-size: 9pt; 
		line-height: 20.0pt;
		margin-left: 28px;
		font-family: Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

ul.arrow {	list-style-image: url("systemimages/arrows.jpg");
		list-style-position: bottom;
		line-height: 19.0pt;
		margin: -10 28 0px;
		padding: 0;
		font-size: 10pt; 
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
	
ul.arrow2 {	list-style-image: url("systemimages/arrows.jpg");
		
		line-height: 22.0pt;
		margin: 0 28 0px;
		padding: 0;
		font-size: 9.5pt; 
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
ul.arrow3 {	list-style-image: url("systemimages/arrows.jpg");
		line-height: 22.0pt;
		margin: 0 28 0px;
		padding: 0;
		font-size: 9.5pt; 
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}	
	
a:link, a:active, a:visited {
		color: #000;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

a:hover {
		color: #F00;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

a:hover[name] {
		color: #000000;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
	
a.top:link, a.top:active, a.top:visited {
		color: #000000;
		font-size: 8pt;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

a.top:hover {
		color: #F00;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

	

h1, h2, h3, h4 {
		
		font-weight: normal;
		font-family:  Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;

	}

h1 {
 		font-size: 17pt;
 		color: #000;
 		margin: 10 10 10px;
 	}

h2 {
		font-size: 17pt;
		color: #000;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
h3 {		font-size: 15pt;
		color: #2D6DB4;
		margin: 0 10 5px;
	}
	
h4 {		font-size: 15pt;
		color: #2D6DB4;
		margin: 5 10 0;

	}	
	
table.main {    border: 1px solid red;
font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

/* Page layout */

#container {
		width: 760px;
		\width: 760px;
		w\idth: 760px;
		border: 1px solid #000;
		margin: 10px auto;
		padding: 0;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#banner {
		padding: 2px;
		margin-bottom: 2px;
		background-color: #D5DBE1;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#content {
		padding: 2px 10px 2px 2px;
		margin-left: 146px;
		background-color: #FFF;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#sidebar {
		float: left;
		width: 140px;
		\width: 144px;
		w\idth: 140px;
		margin: 0;
		margin-right: 2px;
		padding: 2px;
		background-color: #FFF;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#footer {
		clear: both;
		padding: 2px;
		padding-right: 1em;
		margin-top: 2px;
		background-color: #D5DBE1;
		text-align: right;
		font-family: MS sans serif, Arial, Trebuchet MS, Helvetica, Geneva, Swiss, SunSans-Regular;
	}


