BODY { margin: 0px; }
P { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; line-height: 17px; text-align:justify; }
td, th, marquee { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; line-height: 15px; }
H1, .Heading { font-family: Verdana, Tahoma, Arial; font-size: 18px; font-weight: normal; color: #5785bb; margin: 0px; }
H2 { font-family: "Arial", sans-serif, Helvetica; font-size: 14px; font-weight: bold; color: #5c7fbd; }
H3 { font-family: "Arial", sans-serif, Helvetica; font-size: 14px; font-weight: bold; color: #5c7fbd; line-height:17px; }
H4 { padding-left: 15px; font-size: 10px; color: #373942; line-height: 15px; font-family: Verdana, Tahoma, Arial; }
H5 { font-size: 13px; padding-bottom: 2px; width: 100%; color: #373942; line-height: 15px;
	border-bottom: #373942 1px solid; font-family: Verdana, Tahoma, Arial; text-decoration: none; }
H5 A { text-decoration: none; }
UL { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; line-height: 17px; list-style-type: square; text-align:justify; }
OL { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; line-height: 17px; text-align:justify; }
A { color: #3b6697; text-decoration: underline; }
A:hover { color: #ac5b04; text-decoration: none; }
.small { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; line-height: normal; }
.white { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #FFFFFF; line-height: 12px; }
A.white { color: #FFFFFF; text-decoration: underline;  }
A.white:hover { color: #FFFFFF; text-decoration: none; }
.flash { margin: 0 auto; padding:0 }
A#ticker { color: #3b6697; font-weight:bold; }
A#ticker:hover { color:#ac5b04; font-weight:bold; }

.middle2 { padding-top:11px; width:137px; }
.middle { padding-top:17px; width:137px; }

A .text { height:56px; width:137px; color:#FFFFFF; text-align:center; vertical-align:middle; text-decoration:none; background-repeat:no-repeat; margin:0; }
A .text:hover  { color:#FFFFFF; text-decoration:none; margin:0; cursor:pointer; }

a.goldbuttonlink div { background-image:url(/images/gold_button.gif); background-repeat:no-repeat; height:56px; width:137px; color:#FFFFFF; text-decoration:none; margin:0; }
a.goldbuttonlink:hover div { background-position:top right; background-repeat:no-repeat; height:56px; width:137px; color:#FFFFFF; vertical-align:middle; text-decoration:none; margin:0; cursor:pointer; }
a.goldbuttonlink:active div { background-position:top right; background-repeat:no-repeat; height:56px; width:137px; color:#FFFFFF; vertical-align:middle; text-decoration:none; margin:0; cursor:pointer; }

.newsbg {
	background-color: #6388cb;
	background-image: url(../images/news-gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.menubg {
	background-image: url(../images/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.moneybg {
	background-image: url(../images/money-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg1 { background-color: #564C3E; }
.bg2 { background-color: #BEAB95; }
.bg3 { background-color: #EEEBE7; }
.bg4 { background-color: #FFFFFF; }
.color { color: #3b6697; }
.center { text-align:center; }
div.boxTop {background-color: #e9e9e9; border-bottom: solid 1px #767A7F;}
div.boxTop p {color:#555555; margin: 0px; padding: 5px; font-weight:bold;}
div.linkBox {border-left: 1px solid #767A7F; border-right: 1px solid #767A7F; border-bottom: 1px solid #767A7F; background-color:#f9f9f9;}
div.linkBoxTop {border: 1px solid #767A7F; background-color:#f0f1f3;}

.ARDClock { font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold; color: #2F5572; line-height: 18px; }
.docsummaryborder {color: undefined; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; }
.enewsbody { }
.enewsheading { color: #000000; text-decoration: underline; }
.enewsheading:hover { color: #000000; text-decoration: none; }
.searchhilite { background-color: #cccccc }

.formbutton  { font-family: verdana; color: #FFFFFF; font-size: 10px; background-color: #3b6697; font-weight: Bold;     border-top: #3b6697 1px solid; border-bottom: #3b6697 1px solid; border-left: #3b6697 1px solid; border-right: #3b6697 1px solid;}
/*table formatting*/
.tablines {
 background-color:#A2A2A2;
}/*a light colour on the borders of branded tables*/
.tabtitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	background-color:#3b6697;
}/*Used if table has an extra heading.*/
.tabhead{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background-color:#3b6697;
}/*dark colour, matching nav bar or other strong colour in the site.*/
.tabbody{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
/*standard text, white background, black text is most common.*/
.tabtotal{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
	background-color:#fff;
}
/*same background as tabbody but bold the text */

.NewsWireResult
{
 BORDER-RIGHT: graytext 1px solid; 
 BORDER-TOP: graytext 1px solid; 
 BORDER-LEFT: graytext 1px solid; 
 BORDER-BOTTOM: graytext 1px solid;
 MARGIN-BOTTOM: 10px;
 PADDING: 2px;
}
.NewsWireResult H3
{
 MARGIN-TOP: 2px;
 MARGIN-BOTTOM: 0em;
}
.DataResult
{
  BORDER-RIGHT: graytext 1px solid; 
  BORDER-TOP: graytext 1px solid; 
  BORDER-LEFT: graytext 1px solid; 
  BORDER-BOTTOM: graytext 1px solid;
  MARGIN-BOTTOM: 10px;
  PADDING: 2px;
}
.DataResult H3
{
 MARGIN-TOP: 2px;
 MARGIN-BOTTOM: 0em;
}


