﻿body 
{
  margin:0;
  padding:0;
}

.GridOuterBox
{
 width:100%;
}

.FooterBox
{
  background:#f1f1f1 url(/PT.Website2008/Design/Images/footer_pattern.gif) repeat-x;
  min-height:305px;
  _height:305px;
}

.FooterBox .Center {
  width:958px;
  margin:0 auto;
}

/*
======================
Columns
======================
*/

.ColumnMain
{
  width:958px;
  margin:0 auto;
  clear: both;
}

#ColumnMain .PageTitle {
  width: 709px;
  float: left;
}

#ColumnMain .DocumentImage {
  width: 220px;
  height: 83px;
  overflow: hidden; 
  float: left;
  margin-right: 29px;
}

#ColumnMain .DocumentImage img
{
  position:relative;
  left: -40px;
  top: -5px;
}

.ColumnMain .SubContent .ContentArea
{
  width: 709px;
  float: left;
  margin-left: 29px;
  margin-bottom: 10px;
  margin-top: 5px;
  border-top: 1px solid #ebebeb;
  min-height: 400px;
}

.ColumnMain .SubContent .PropertiesArea
{
  width: 220px;
  float: left;
  
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  padding-top: 5px;
  margin-bottom: 10px;
}

.ColumnMain .SubContent .ItemPropertiesArea
{
  width: 100%;
}

/*
======================
Footer
======================
*/
.ContactInfoColumn {
  float:left;
  width:300px;
  margin-right: 29px;
  margin-top: 15px;
}

.NewsletterColumn {
  width: 300px;
  float:left;
  margin-right: 29px;
  margin-top: 15px;
}

.ServiceMenuColumn {
  float:left;
  width:300px;
  margin-top: 15px;
}
/*
======================
Logos at the bottom of the page
======================
*/
.LeftLogoColumn {
  float:left;
  width:300px;
  margin-right: 29px;
  /*Space between the logo and the top-border*/
  margin-top:8px;
  /*Space between the logo and the bottom-border*/
  margin-bottom:8px;
  text-align:Center;
  font-size:0px;
}

.CenterLogoColumn {
  width: 300px;
  float:left;
  margin-right: 29px;
  /*Space between the logo and the top-border*/
  margin-top:8px;
  /*Space between the logo and the bottom-border*/
  margin-bottom:8px;
  text-align:Center;  
font-size:0px;
}

.RightLogoColumn {
  float:left;
  width:300px;
  /*Space between the logo and the top-border*/
  margin-top:8px;
  /*Space between the logo and the bottom-border*/
  margin-bottom:8px;
  text-align:Center;
  font-size:0px;  
}
