.introBox
{
  height:inherit;
  line-height:20px;
  padding: 0px 5px 0px 5px;
  background-color: #e0e0e0;
}
.introContentBox
{
  font-size: 10pt;
  font-family: Tahoma;
  height:inherit;
}

.leftElement
{
  width: 270px;
  float: left;
  height:inherit;
}

.menuContent
{
  padding-right: 5px;
  float: right;
  text-align:right;
  font-size: 10pt;
  font-family: Tahoma;
  color: #ffffff;

  line-height: 21px;
}
.menuItem
{
  padding: 0px 12px 0px 12px;
}
.menuLink
{
  text-decoration:none;
  color: #ffffff;
}
.logoLink
{
  border-style:solid;
  border:0;
}
.rightElement
{
  float: right;
  width:510px;
  height:inherit;
}
.commonText
{
  font-size: 10pt;
  font-family: Tahoma;
  color: #000000;
}
.commonBoldText
{
  font-weight:bold;
  font-size: 10pt;
  font-family: Tahoma;

 }
.copyrightText
{
  font-size: 10pt;
  font-family: Tahoma;
  color: #ffffff;
}
.specialText
{
  font-size: 10pt;
  font-family: Tahoma;
  color: #CC3300;
}
.specialBoldText
{
  font-weight:bold;
  font-size: 10pt;
  font-family: Tahoma;
  color: #CC3300;
}
.imageNoMargin
{
  margin: 0 0 0 0;

}
a
{
  font-size: 10pt;
  font-family: Tahoma;
}
#bodyContentBox
{
  padding: 8px 13px 3px 13px;
}
.tableStyle
{

  border-style:solid;
  border-width:1px;
  border-color: #CCCCCC;
}
.headerRow
{

  background-color:#CCCCCC;
  font-size: 10pt;
  font-family: Tahoma;
  color: #CC3300;
  font-weight:bold;
}
.otherRow
{
  background-color:#E5E5E5;
  font-size: 10pt;
  font-family: Tahoma;
}
td
{
   padding:2px 5px 2px 5px;
}
.alignRight
{
  float: right;
}


.introLeftBox
{
  height:inherit;
  line-height:20px;
  padding: 0px 5px 0px 5px;
  background-color: #c1c0bf;
}

.introRightBox
{
  height:inherit;
  line-height:20px;
  padding: 0px 5px 0px 5px;
  background-color: #e0e0e0;
}
.SubSection .title
{

  background-color: #e0e0e0;
  font-size: 10pt;
  font-family: Tahoma;
  color: #CC3300;
  padding: 5px 5px 1px 5px;
  font-weight:bold;
}
.SubSection .body
{
  border-bottom:solid 1px  #c1c0bf;
  background-color: #e0e0e0;
  font-size: 10pt;
  padding: 5px 5px 5px 5px;
  font-family: Tahoma;
}

.SubSection .footer
{
  text-align:right;
  padding: 1px 5px 1px 2px;
  background-color: #c1c0bf;
}
table.specTable
{
  border-style:solid;
  border-width:1px;
  border-color: #c1c0bf;
  border-collapse: collapse;
  border-spacing: 0px;
}
table.specTable td
{
  border-style:solid;
  border-width:1px;
  border-color: #c1c0bf;
  font-size: 10pt;
  font-family: Tahoma;
  color: #000000;
}
/* Banner Text styling */
.banner 
{ 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.banner h2{ 
   position: absolute; 
   top: 200px; 
   left: 5px; 
   width: 100%; 
}
.banner span{ 
   color: white; 
   font: 16px/30px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 10px;
}
.banner span a { 
   color: white; 
   font: 16px/30px Helvetica, Sans-Serif; 
   letter-spacing: -1px;
   padding: 10px;
}
/* Banner Text styling END*/

.floorplan {
  width: 60%;
  height: 60%;
  margin: 0 0 0 0;
}