﻿body {
  text-align: center;
  font: 12px arial, verdana, sans-serif;
  color:#FFFFFF;
  background: url(../images/bkgd_rpt.jpg) ;
  margin:0;
  border:0;
}
* {
  padding:0;
  margin:0;
}

#content-main, #footer-txt, #super-footer {
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}


#content-main {
/*  float:both; */
  width:936px;
  height:466px;
  background:#123212;
  border-top:1px solid white;
  border-left:1px solid white;
  border-right:1px solid white;
  background: url(../images/content-bg.jpg) ;
  text-align:center;
}

#content-main-top {
/*  float:both; */
  height: 262px;
  width:936px;
  margin: 0 auto;
  /*border-top:1px solid white;*/
  border-left:1px solid white;
  border-right:1px solid white;
  background: #123212 url(../images/banner.jpg);
  text-align:center;
}

.content-main-top-logo-block {
	display:block; 
	_display:inline; /* for ie6 */ 
	position:relative; 
	top:0px; 
	left:0px;
}	

.content-main-top-logo {
  position: absolute;
  z-index: 100;
  top: 1px;
  _top: 0px; /* for ie6 */
  left: 808px;
}

/*
#content-main-top-logo 
{
	float:left;
  position: relative;
  display: block;
  top: 840px;
  left: 40px;
  width: 91px;
  height: 110px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background: #FFFFFF url(../images/logo.jpg);
}
*/

#content-main-btm {
  height: 244px;
  width:936px;
  margin: 0 auto;
  padding: 0;
  border-left:1px solid white;
  border-right:1px solid white;
  background: #c7c9cb url(../images/sub-header-main-new.jpg);
  text-align:center;
}

#super-footer {
  position: relative;
  clear:both;
  margin: 0 auto;
  background: #243444;
  height: 29px;
  width:936px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 10px 0 0 0;
}

#super-footer a img 
{
  border: none;
}

#super-footer .footer-graphic {
  float: left;
  margin: 0 0 0 25px;
}

.super-foot-heading 
{
    font-family: Arial;
    font-size: 12px;
  height: 26px;
  width: 91px;
  float: left;
  margin: 0 0 0 10px;
}

#super-footer h5
{
    font-family: Arial;
    font-size: 12px;
  height: 26px;
  width: 91px;
  float: left;
  margin: 0 0 0 10px;
}

.trading-hours-txt {
  position: absolute;
  top: 9px;
  left: 141px;
  height: 21px;
  width: 426px;
  margin: 0 0 0 10px;
}

.trading-hours-more {
  position: absolute;
  top: 10px;
  left: 583px;
}

.trading-hours-search {
  position: absolute;
  top: 9px;
  left: 666px;
}

.footer-search-box {
  position: absolute;
  top: 9px;
  left: 711px;
  background-color: #505d69;
  border: 1px solid #505d69;
  padding: 3px 2px;
  font-size: 10px;
  color: #fff;
  margin: 0;
  height: 12px;
  width: 162px;
}

.footer-search-submit {
  position: absolute;
  top: 9px;
  left: 882px;
}

#footer {
  clear:both;
  margin: 0 auto;
  background: url(../images/footer.gif) ;
  height:30px;
  width:936px;
}
#footer-txt {
  padding-top:15px;
  height:30px;
  width:936px;
  padding-left:10px;
  color:#dcddde;
}
#footer-txt a {
  text-decoration:none;
  font: 11px arial, verdana, sans-serif;
  font-weight:bold;
  color:#dcddde;
}
#footer-txt a:hover {
  text-decoration:underline;
  font-weight:bold;
}
#bl {
  float:left;
  margin-top:0px;
  margin-left:15px;
  _margin-left:8px; /* for ie6 */
  text-align:left;
}
#mid {
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
#br {
  float:right;
  margin-top:0px;
  text-align:left;
  margin-right:15px;
  _margin-right:8px; /* for ie6 */
}

/* Panel Corners */
.tl, .tr, .bl, .br {
  position: absolute;
  width: 13px;
  height: 13px;
}

.tl {top: -3px; left: -3px; background: url(../images/panel-tl.gif) top left no-repeat; }
.tr {top: -3px; right: -3px; background: url(../images/panel-tr.gif) top right no-repeat;}
.bl {bottom:-3px; left: -3px; background: url(../images/panel-bl.gif) bottom left no-repeat}
.br {bottom: -3px; right: -3px; background: url(../images/panel-br.gif) bottom right no-repeat}

.centres_select {
  background: #243444;
  color: #d7d7d7;
  border: 1px solid #243444;
  width: 167px;
}

.filterform select{color:#000000;font-family: Helvetica,Arial, sans-serif;font-size:100%}
select.smallselect{width:55px;}
select.largeselect{width:140px;}
.padleft {padding-left: 2px;}

/* FOR NEWS */
.newsdate {color:Green;}
.newstitle {color:Red;}
.newsintro {color:Purple;}
.newsbody {color:gray;}
.newslistfooter {color:black; font-size:10px; font-family:Arial;}

/* FOR DOCUMENTS */
.docdate {color:Green;}
.docsize {color:Purple;}
.doclistfooter {color:gray; font-size:10px; font-family:Arial;}
