BODY
{
background-color: #EAEFF6;
background-image:url(../images/bg.png);
background-repeat: repeat-x;
COLOR: #333333;
FONT-FAMILY: sans-serif;
padding-top:18px
}

td  { font-size: 90% }

td.headleft
{
    PADDING: 8px 0 8px 0;
	text-align: left
}

td.headright
{
    PADDING: 0 0 0 0;
    FONT-WEIGHT: 700;
    FONT-STYLE: oblique;
    FONT-FAMILY: times, serif;
	text-align:right;
	color: #0172b6
}

div.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    POSITION: relative;
    TEXT-ALIGN: center;
	margin: 6px 0 0px 0
}

HR
{
    WIDTH: 65%;
    HEIGHT: 2pt;
    BACKGROUND-COLOR: navy;
    TEXT-ALIGN: center
}

TABLE.head
{
    BORDER: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff
}


TD.content
{
    PADDING: 6pt 18pt 6pt 18pt;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #ffffff;
	font-size: 90%
}

td.main {padding-bottom:20px}

td.highlight
{
	margin: 0 0 0 0;
	padding: 6px 4px 6px 4px;
    FONT-SIZE: 90%;
    FONT-FAMILY: times, serif;
	font-style: oblique;
    TEXT-ALIGN: center;
	color: #0172b6;
	white-space: nowrap;
}
H1
{
    MARGIN-TOP: 6pt;
    FONT-SIZE: 200%;
    MARGIN-BOTTOM: 6pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
H2
{
    MARGIN-TOP: 4pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    MARGIN-BOTTOM: 16pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
H3
{
    MARGIN-TOP: 4pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    MARGIN-BOTTOM: 2pt;
    COLOR: navy;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
H4
{
    MARGIN-TOP: 4pt;
    FONT-SIZE: 90%;
    MARGIN-BOTTOM: 2pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

p {
	text-align:justify;
	margin-top:6px;
	margin-bottom:6px
}

span.colour {color:#0172b6}
span.colourbold {color:#0172b6;font-weight:bold}

a {color:#0172b6;text-decoration: none;}
 
a:visited {color:#0172b6;text-decoration: none;}
 
a:hover {color:DDAA55;text-decoration: none;}
 
.maincontent{padding:2px;}
 
.topbarlinks {width:140px;padding-left:20px}

.topbarlinks a {
	display: table-cell;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: 500;
}
.topbarlinks a:visited {
	color:#FFFFFF;
}
.topbarlinks a:hover {
	color:DDAA55;
}
.imgfade  {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
