/* GENERAL STYLES */
body    { color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 12pt; background-image: none }
a       { text-decoration : underline; color : #0000ff;}
#site   {
  width: auto;
	border: 0;
	margin: 0;
	padding: 0;
  text-align: left;
	float: none !important;
  background-color:#fff;
  background-image: none; 
  }
#header { display: block; width: 90%; padding-bottom: 40px; }
#logo   { float:left; clear:none; margin: 0px;} 
#spotlight {
  margin: 0px;
  margin-bottom: 1px;
  padding: 0px;
  height: 200px;
  _margin-top: -10px;
  }
#brandbanner, #brandbannerHome, #search, .dividerH, #headerGfx  { display:none; }
#mainHome, #main  {
  width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
  background-color:#fff;
  background-image: none;
  }  
.reportsPDF{
  float:left;
  padding-right:40px;
  }
.reportsCover{
  float:left;
  padding-right:20px;
  margin-bottom:10px;
  } 
#breadcrumbs { display:none; }
#corporateStructure {
  width: 523px;
  border: 0px solid #000;
  padding: 0px;
  margin: 0px;
  position: relative;
  }
#cs-header {
  background: #70b5d7 url(../gfx/corpStructure/header.jpg); 
  background-repeat: no-repeat; 
  width: 523px; 
  height: 246px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-content {
  background: #70b5d7 url(../gfx/corpStructure/col1-bkg.jpg); 
  background-position: right; 
  background-repeat: repeat-y; 
  width: 523px; 
  background-color:#70b5d7; 
  margin: 0px; 
  padding: 0px;
  }
#cs-col1 {
  float:left; 
  background: #70b5d7 url(../gfx/corpStructure/col1.jpg); 
  background-repeat: no-repeat; 
  width: 170px; 
  height: 102px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-col2 {
  float:left; 
  background: #70b5d7 url(../gfx/corpStructure/col2.jpg); 
  background-repeat: repeat-y; 
  width: 173px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-col2Footer {
  background: #70b5d7 url(../gfx/corpStructure/col2-footer.jpg); 
  background-repeat: no-repeat; 
  width: 173px; 
  height: 12px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-col3 {
  float:left; 
  background: #70b5d7 url(../gfx/corpStructure/col3.jpg); 
  background-repeat: repeat-y; 
  width: 172px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-col3Footer {
  background: #70b5d7 url(../gfx/corpStructure/col3-footer.jpg); 
  background-repeat: no-repeat; 
  width: 172px; 
  height: 12px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-footer {
  background: #70b5d7 url(../gfx/corpStructure/footer.jpg); 
  background-repeat: no-repeat; 
  width: 523px; 
  height: 9px; 
  margin: 0px; 
  padding: 0px;
  }
#cs-col2 ul, #cs-col2 ul li, #cs-col3 ul, #cs-col3 ul li {
  list-style: none !important;
  padding: 0px !important;
  margin: 0px !important;
  }
#cs-col2 ul li, #cs-col3 ul li {
  font-size: 8pt !important;
  color: #25567b !important;
  padding: 2px 14px !important;
  }
.clear {
  clear: both;
  height: 1px;
  }
#footer { border-top: 1px solid #666; margin: 40px 0px 0px 0px;}
  /* ----------------------- coloumn widths ----------------------- */
  /* --- 3 column grid --- */
#colL { display:none; }
#colC {
  width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
  }
#colR { display:none; }
  /* --- 3 column grid with content + navigation --- */
#colContent {
  width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
  }
#colRelated {
  text-align:left;
  width:150px;
  float:right;
  display:block;
  border-left:1px #CCC dotted;
  }
#colNewsletter { display:none; }
#colLnav { display:none; }
#mapProjectCol {
  text-align:left;
  width:190px;
  float:right;
  display:block;
  border-left:1px #CCC dotted;
  }
#mapContainer {
  background-color: #ebebec;
  float:left;
  }

h1, h2, h3, h4, h5, h6, p, table, table p, .tableText { color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 12pt; background-image: none }
h1 { font-size: 18pt; text-transform: uppercase;}
h2 { font-size: 14pt; font-weight: normal; text-transform: uppercase; }
h3 { font-size: 11pt; text-transform: uppercase; }
h4 { font-size: 14pt; font-weight: normal; text-transform: uppercase; }
h5, h6 { font-size: 10pt;}
p.notation { font-size: 8pt; font-style: italic; }
p a { text-decoration: underline;}
table.tableText td {align: top;}
hr {color: #000; background-color: #000; border: 1px solid #000;}
img { margin:0px; padding:0px; border:0px; } 
.reportsPDFIcon {padding-right:10px;}
#L1nav {display: none;} 
#subnav  {display: none;} 
div#footer p {margin: 10px 0px 20px 0px;}
div#copyright {float: right; margin-right: 12px;padding: 0px;}
div#footerlinks {display: none;} 
  
