/* Ebert General Stylesheet */
/* ---------------------------------------- */

/* Font Setup */

body
{
  margin : 0px;
  padding : 0px;
  width : 100%;
  height : 100%;
  background : repeat-x;
  bgcolor: #FFFFFF;
}

form
{
  margin : 0px;
  padding : 0px;
}

td, ul
{
  font : 1em Arial, Verdana, Helvetica, sans-serif;
}

h1
{
  font-size : 180%;
  font-weight : bold;
  color : #7C7C7C;
}

p, li
{
  font-size : 80%;
  color : #000000;
}

h2
{
  font-size : 110%;
  font-weight : bold;
  color : #000000;
  }

h3
{
  font-size : 100%;
  color : #000000;
  }


.ContactIntro 
{ 
  font-size : 100%;
  color : #000000;
  font-weight:bold; 
}

a
{
  color : #AF1C2E;
  text-decoration : none;
}

a:hover
{
  color : #AF1C2E;
  text-decoration : underline;
}

a img
{
  border-style : none;
}




/* Left hand navigation Setup */


.leftnav
{
  margin-bottom : 20px;
  margin-left : 12px;
  margin-right: 4px;
  font-size : 80%;
  }

.leftnavlink
{
  color : #FFFFFF; 
  text-decoration : none;
  }
  
  a.selectednavlink,
  a.selectednavlink:link,
  a.selectednavlink:visited,
  a.selectednavlink:active
  {
    color: #CD8E8E;
    text-decoration: none;
  }
  
   a.selectednavlink:hover
  {
    text-decoration: none;
    color:white;
  }

.leftnavlink:hover
{
  color : #CD8E8E;
  text-decoration : none;
  }



 
 



/* Footer Setup */

.footer
{
  margin-left : 12px;
  font-size : 60%;
  color: #999999;
 }

.footer
  a
  {
  color: #999999;
  text-decoration: none;
    
  }

.footer
  a:hover 
  {
  color: #C7606C;
  text-decoration: underline;
  }
  
 
/* Contact us styles Setup */

.small
{
font-size : 70%;
}  

.nameheading
{
  font-size : 90%;
  font-weight : bold;
  margin-bottom : 2px;
  color : #000000;
}

.regionsetup
{
  font-size : 80%;
  margin-bottom : 2px;
  color : #000000;
}

.areared
{
  font-size : 80%;
  font-weight : bold;
  margin-bottom : 2px;
  color : #C7606C;
}


/* Project styles Setup */

.projectheadings
{
  font-size : 90%;
  font-weight : bold;
  color : #000000;
  margin-bottom : 5px;
  margin-top : 15px;
}

.projectsectors
{
  font-size : 130%;
  font-weight : bold;
  color : #FFFFFF;
  }

.projectlist
{
  font-size : 80%;
  margin-bottom : 5px;
  margin-left : 5px;
  color: #000000;
 }

.projectlist
  a
  {
  color: #C7606C;
  text-decoration: underline;
    
  }

.projectlist
  a:hover 
  {
  color: #000000;
  text-decoration: underline;
  }

.bannerline1
{
  font-size : 85%;
  margin-left : 25px;
  margin-bottom : 5px;
  color: #FFFFFF;
   }
 
.bannerline2
 {
   font-size : 85%;
   margin-left : 25px;
   color: #FFFFFF;
 }
 
 .sectorlabels
 {
   font-size : 70%;
   margin-right : 10px;
   margin-bottom : 2px;
   margin-top : 2px;
   color: #FFFFFF;
 }
 
 
 /* home styles Setup */
 
 .currentproject
  {
    font-size : 85%;
    margin-right : 10px;
    margin-bottom : 10px;
    font-weight : bold;
    color: #FFFFFF;
 }
 
 .currenthead
 {
   font-size : 80%;
   color : #000000;
   margin-bottom : 5px;
   margin-top : 15px;
}

.currentlist
{
  font-size : 70%;
  margin-bottom : 5px;
  margin-left : 5px;
  color: #000000;
 }

.currentlist
  a
  {
  color: #C7606C;
  text-decoration: underline;
    
  }

.currentlist
  a:hover 
  {
  color: #000000;
  text-decoration: underline;
  }
  
 /* current project template styles Setup */
  
.currentheading
{
    margin-top : 10px;
    margin-bottom : 10px;
}
  
.projectcurrentlabel
  {
    font-size : 95%;
    font-weight : bold;
    color: #FFFFFF;
 }
 
 .currentsector
 {
   font-size : 95%;
   font-weight : bold;
   color : #000000;
   }
   
   
 /* Header styles Setup */
 
 
.dropdown
 {
   font-size : 95%;
   width : 10px
 }
 
 /* News Index Styles */
 /*********************/

div.newsSummary
{
margin:0 0 12px 0;
padding:0 0 12px 0;
border-bottom:solid 1px #7c7c7c;
}
 
table.newsSummaryInner
{
width:100%;
border-collapse:collapse;
}

table.newsSummaryInner tr td
{
margin:0px;
padding:0px;
border:0px;
vertical-align:top;
}

table.newsSummaryInner tr.bottomRow td
{
margin:0px;
padding:0px;
border:0px;
vertical-align:bottom;
}

table.newsSummaryInner tr td.leftCol
{
width:114px;
}

table.newsSummaryInner tr td.rightCol
{
padding-left:26px;
}

table.newsSummaryInner img.newsImage
{
width:114px;
}

table.newsSummaryInner tr td h2
{
margin:0 0 10px 0;
padding:0px;
font-size : 120%;
font-weight : bold;
color : #7C7C7C;
}

table.newsSummaryInner tr td a img.moreImage
{
width:41px;
height:20px;
float:right;
}

div.newsArticle h2
{
margin:0 0 10px 0;
padding:0px;
font-size : 120%;
font-weight : bold;
color : #7C7C7C;
}

div.newsArticle h2
{
padding:0 0 5px 0;
border-bottom:solid 1px #7c7c7c;
}

div.newsSummary div.newsSumInner p
{
margin:10px 0 0 0;
}

div.newsArticle div.newsArtInner p img.imgRight
{
float:right;
margin:0 0 8px 16px;
}

div.newsArticle div.newsArtInner p img.imgLeft
{
float:left;
margin:0 16px 8px 0;
}

div.newsArtFooter
{
clear:both;
text-align:right;
margin: 10px 0 0 0;
}
 
 /*******************/
 /* Intranet Styles */
 /*******************/
 
 span.intranetHeadingBand
 {
  font-family: Tahoma, Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 10px 0 10px 0;
  color: #FFFFFF;
 }
 
 div.menuNav 
 {
  background-color: #999999;
  margin: 0px;
  padding: 0px;
  height:26px;
 }
 
 table.menuTable
 {
  border-style: none;
  padding: 0px;
  margin: 0px;
  background-color: #999999;
  border-collapse: collapse;
  height: 26px;
 }
 
 table.menuTable tr td
 {
  margin: 0px;
  padding: 0px;
  vertical-align:middle;
 }
 
 div.menuDiamond
 {
  margin: 0px;
  display: inline-block;
  padding:0px;
  height:26px;
 }
 
 div.menuTitle
 {
  margin: 0px;
  display: inline-block;
  height:24px;
  border:solid 1px #aabbcc;
 }
 
 a.logoutText
 {
  font-family: Tahoma, Arial;
  font-size: 8pt;
  color: #FFFFFF;
 }
 
 a.logoutText:hover
 {
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-decoration: none;
  color: #CD8E8E;
 }
 
 div.logoutContainer
 {
  padding: 0 0 0 120px;
 }
 
 div.leftNavIntranet
 {
  /*margin-bottom : 20px;
  margin-left : 10px;
  margin-right: 4px;
  font-size : 80%;*/
 }
 
 div.leftNavIntranet ul 
 {
  list-style-image: none;
  list-style-type: none;  
  margin: 0px;
  padding: 0px 5px 10px 34px;
 }
 
 div.leftNavIntranet ul li
 {
  margin: 0px 0px 15px 0px;
  padding: 0px;
 }
 
 div.leftNavIntranet ul img
 {
  margin: 0px 8px 0px -24px; 
 }
 
 div.leftNavIntranet ul li a
 {
  font-family: Tahoma, Arial;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
 }
 
 div.leftNavIntranet ul li a:hover
 {
  font-family: Tahoma, Arial;
  font-size: 10pt;
  color: #CD8E8E;
  text-decoration: none;
 }
 
 /* Downloadable Document Spacing */
 
 body.intranetPage img.downloadSpacer
 {
 height:1px;
 }