body 
{
	height: 100%;
  text-align: center;
  font-family: Arial;
  background: url('images/background.jpg') fixed;

  padding: 0px;
  border: 0px;
  margin: 8px;
  }

.hidden {
  display: none;
  }


.contactBanner table
{
	
	padding-left: 10px;
	/*border-left: solid 1px grey;*/
}

div.container 
{
 text-align :left;
  width: 748px;
  margin: 0px;
  border: 2px solid black;
  background-color: white;
  }
div.header {
  clear: left;
  padding: 0px;
  background: blue url('images/keyboard.jpg') no-repeat left;
  height: 100px;
  font-size: 12;     
}
div.content 
{
	
	/*height: 560px;*/
 font-size: 13px;
 background: url('images/fback.jpg');
 background-repeat:repeat-y ;

  clear: left;
  padding: 0.5em;
font-family: "Lucida Sans",Sans-Serif ;
text-align: justify;
  
  }
  
  .content td
  {
	vertical-align:top;
	background: transparent;
	padding: 0 10px 0 10px;
  }


ul.directory {
  margin: 0px;
  padding: 0px;
  list-style: none;
  }
ul.directory li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  clear: left; 
  }
ul.directory div {
  float: left;
  width: 32%
  }
#Footer 
{
	text-align:center ;
  clear: left;
  padding: 0.3em;
  color: white;
  background-color: #6676b0;
  font-size: 10;
  }
#Footer h3 {
  display: inline;
  font-size: 10px;
  text-decoration: none;
  }
#NavBar {
  width: 100%;
  margin: 0px;
  padding: 0px;
  height: 28px;
  font-size: 12;     
  background: url('images/bar_light.jpg');
  clear: both;
  }
#NavBarSpacer {
  float: left;
  width: 16px;
  border-right: 1px solid #777777;  
  display: inline;
  height: 28px;
  }
#Pills2Contain
{
	position: relative;
	text-align: right;
}
#Pills2
  {
	float: right;
	width: 320px;
	height: 28px;
	position: relative;
	background: url('images/bar_right.jpg') no-repeat right;
  }  
 #Pills3Contain
{
	width: 740;
	position: relative;
	text-align: right;
}
#tabcenter
{
	
	text-align:center;
}

#Pills3
  {
	
	width: 748px;
	height: 21px;
	position: relative;
	background: url('images/white_slip.jpg') no-repeat right;
  } 
#fullscreen
{
	background-color:Transparent;
	vertical-align: top;
	width: 748px;
	height: 550px;
}
#NavList 
{
	font-size: 13px;
  margin: 0px;
  padding: 0px;
  list-style: none;
  }
#NavList li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  display: block;
  }
#NavList a {
  padding: 6px 1.3em 6px 0.4em;
  font-family: Arial;
  font-weight: bold;
  font-size: 14;     
  text-decoration: none;
  color: black;
  
  float: left;
  border-right: 1px solid #777777;  
  }
#NavList a:hover {
  background: url('images/bar_bright.png');
  }
#Logo {
  position: relative;
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');
	/* , sizingMethod='crop' */
  /* background: url('images/logo.png'); */
  left: 20px;
  top: 10px;
  width: 215px;
  height: 100px;
  z-index: 1
  }   
#Pills 
{
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pills.png',sizingMethod='scale');
  
  /* background-color: white ; */
  position: absolute;
  
  left: 310px;
  top: 10px;
  width: 446px;
  height: 150px;
  z-index: 1
}

#Slogan {
  position: relative;
  left: 95px;
  top: 80px;
  z-index: 2
  font-family: Arial;
  font-size: 14;
  color: white;
  }
#Slogan h2 {
  display: inline;
  font-size: 14;
  font-weight: bold;
  font-style: italic;
  text-decoration:none;
  }
.contactBanner {
  height: 185px;   
  border-top: 1px solid #999999;
  /*border-bottom: 1px solid #999999;*/
  line-height: 120%;
  } 
#HeadOfficeContactBanner {
  background: url('images/toronto.jpg') no-repeat right ;

  }
#WestOfficeContactBanner {
  background: url('images/edmonton.jpg') no-repeat right top;
  }
#EastOfficeContactBanner {
  background: url('images/dartmouth.jpg') no-repeat right top;
  }
.largeText {
  font-size: 14;
  line-height: 125%;
  }
 
 h1
 {
	padding-top: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: "Lucida Grande", sans-serif;
	font-size: 19px;
 } 
  h2
{
	padding-top: 0px;
	font-size: 15px;
	padding-bottom: 5px;
	text-decoration: underline;
}
  h3
{
	padding-top: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: "Lucida Grande", sans-serif;
	font-size: 14px;
}


hr.hhr
{
	display:none;
}

td.lineup
{
	width: 140px;
}

