body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
td{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:Tahoma, "MS Serif", sans-serif, "Microsoft Sans Serif";
font-size:11px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
}

a, a:link{
color:#00048C;
text-decoration:none;
}
a:hover{
color:#00048C;
text-decoration:underline;
}
/*a:visited{
color:#840052;
}*/
.main td{
vertical-align:top;
}
a.menu, .menu{
text-align:center;
padding:1px 14px 1px 14px;
display:block;
}
a.menulast, .menulast{
text-align:center;
padding:1px 14px 1px 14px;
display:block;
}
a.menufirst, .menufirst{
padding:1px 14px 1px 12px;
display:block;
}
a.menu, a.menufirst, .menu, .menufirst{
border-right:#adadc9 solid 1px;
}
a.menu, a.menulast, a.menufirst{
color:#00048C;
text-decoration:none;
font-size:100%;
}
a.menu:hover, a.menulast:hover, a.menufirst:hover{
text-decoration:none;
background-color:#d0d1e6;
background-image:url(img/bullet_tr2.gif);
background-repeat:no-repeat;
background-position:4px 1px;
}
td.menu, td.menulast, td.menufirst{
background-image:url(img/bullet_tr2.gif);
background-repeat:no-repeat;
background-position:4px 1px;
}

.foota a{
color:#3366FF;
text-decoration:none;
font-size:12px;
padding:0px 13px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.linka a{
color:#3366FF;
text-decoration:none;
font-size:11px;
padding:0px 12px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.foota a:hover, .linka a:hover{
color:#6699FF;
text-decoration:underline
}
.small{
font-size:10px; 
color:#666666; 
font-family:Arial, Helvetica, sans-serif;
}
.topic1{
font-weight:bold;
padding:0px 0px 8px 0px;
color:#00048C;
}
.dashbot{
padding:0px 0px 6px 0px;
border-bottom:#999999 dashed 1px;
margin:0px 0px 20px 0px;
}
.dashbot2{
padding:0px 0px 3px 0px;
border-bottom:#999999 dashed 1px;
}
.newstext, .newsit, .newsdate{
font-family:Arial, Helvetica, sans-serif;
}
.newsit, .newsit2, .newsit2last{
padding:0px 0px 4px 8px;
text-indent:-6px;
color:#00048C;
}
.newsit2{
border-bottom:#E0E0EB solid 1px;
}
.newsdate{
font-weight:bold;
font-size:10px;
color:#A7A7C7;
}
.newshead{
color:#00048C;
font-weight:bold;
font-size:112%; 
margin:4px 0px 4px 0px; 
}
.newsbody{
	/*text-align: justify;*/
	padding:8px 0px 0px 0px;
}
.listitem, .listitem div, .spec td{
font-family:Arial, Helvetica, sans-serif;
color:#00048C;
}
.listitem div{
margin:2px 0px 0px 18px;
text-indent:-18px;
}
.spec td{
vertical-align:top;
}
.spec td.specl, .spec td.specr{
border-bottom:#D3D3E2 solid 1px;
}
.spec td.specl, .spec td.specllast{
padding:0px 10px 0px 0px;
}
.floatdiv {
    xBORDER-RIGHT: #a52a2a 3px solid;
    xPADDING-RIGHT: 3px;
    xBORDER-TOP: #a52a2a 3px solid;
    xPADDING-LEFT: 3px;
    Z-INDEX: 1;
    LEFT: 500px;
    FLOAT: none;
    VISIBILITY: visible;
    xPADDING-BOTTOM: 3px;
    xMARGIN: 2px;
    xBORDER-LEFT: #a52a2a 3px solid;
    xPADDING-TOP: 3px;
    xBORDER-BOTTOM: #a52a2a 3px solid;
    POSITION: absolute;
    xTOP: 21%;
    xBACKGROUND-COLOR: #ffb6c1;
	width:300px;
	font-size:11px;
}
.floatdivfree {
    Z-INDEX: 1;
    xLEFT: 500px;
    FLOAT: none;
    VISIBILITY: visible;
    POSITION: absolute;
	xwidth:300px;
	font-size:11px;
}
.colour01{
	color: #FF0000
}
.colourhead{
	border-bottom:#FF0000 solid 1px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:4px;
	margin-top:36px;
}
