div#introholder
{
  float : left;
  width : 722px;
  padding : 0px 0px 0px 28px;
  margin : 0px 0px 0px -10px;
  _margin : 0px 0px 0px -10px; /* IE6 parser override */
  background-color : #FF9201;
  float:left; 
  display:inline; 
}

div#introholder div#intro-images
{
  float : left;
  width : 455px;
  padding : 0px 11px 0px 9px;
  margin : 0px;
  background : #ffffff;
}

div#introholder div#intro-nav
{
  float : left;
  width : 247px;
  padding : 0px;
  margin : 0px;
}

div#introholder div#intro-nav div#intro-title
{
  float : left;
  width : 247px;
  padding : 12px 0px 5px 0px;
  margin : 0px;
}

div#introholder div#intro-nav div#intro-content
{
  float : left;
  width : 247px; 
  padding : 0px;
  margin : 0px;
}

div#introholder div#intro-nav div#intro-content ul
{
  width : 216px; 
  padding : 0px 31px 0px 0px;
  margin : 0px;
}

div#introholder div#intro-nav div#intro-content ul li
{
  float : left;
  width : 100%;
  padding : 0px 0px 1px 0px;
  margin : 0px;
  text-align : right;
  list-style: none;
  color : #ffffff;
}

div#introholder div#intro-nav div#intro-content ul li a
{
  color : #333333;
  padding : 0px 18px 0px 0px;
  margin : 0px;
  font-size : 0.9em;
  font-weight : bold;
  text-decoration : none;
  background:url(../../../../images/intro/intro-bg-li.gif) no-repeat 100% 3px;
}

div#introholder div#intro-nav div#intro-content ul li a:hover
{
  color : #ffffff;
}

div.homeintro
{
  float : left;
  margin : 0px;
  padding : 1px 0px 20px 18px;
  width : 465px;
} 

div.homeintro h3
{
  margin:8px 0 0;	
  padding:0 0 8px; 
  color:#4f2248; 
  font-size:1.3em; 
  line-height:1.2em;
}
 
 div.homeintro p
{
  float : left;
  width : 100%;
  font-size : 1.2em;
}

div.homecontent
{
  float : left;
  margin : 0px;
  padding : 1px 0px 0px 18px;
  width : 465px;
} 

div.homecontent span.title
{
  float : left;
  width : 461px;
  margin : 8px 0px 0px 0px;	
  padding : 2px; 
  color : #4f2248; 
  font-size : 1.0em; 
  font-weight : bold;
  line-height : 1.2em;
  border-top : solid 1px #E7D9E6;
  border-bottom : solid 1px #E7D9E6;
}
 
div.homecontent p.quote
{
  float : left;
  width : 465px;
  margin : 10px 0px 0px 0px;
  padding : 0px;
  font-size : 0.9em;
}

div.homecontent p.whom
{
  float : left;
  width : 465px;
  margin : 0px;
  padding : 0px;
  color : #333333;
  font-size : 0.9em;
  font-weight : bold;
}

div.homecontent table
{
  border: 0;
  float : left;
}

div.homecontent td
{
  border: 0;
}

/******************** OVerriding layout for home only ******************/
div#content {float:left; width:480px; display:inline; margin:0 0 0 10px; padding: 0px;}
div#contentholder.wide div#content {float:left; width:480px; display: inline; margin: 0px; padding: 0px;}

.info-column{float:right; width:235px; padding:1px 0 0; font-size:.92em;}

.info-block{overflow:hidden; width:235px; background: none; background:url(../../../../images/intro/bg-info-box.gif) repeat-y;}
.info-block-top{overflow:hidden; background:url(../../../../images/intro/bg-info-box-top.gif) no-repeat;}
.info-block h3{background:url(../../../../images/intro/bg-heading-info-box.gif) no-repeat;}
.info-block-holder{overflow:hidden; width:235px; background:url(../../../../images/intro/bg-info-box-bottom.gif) no-repeat 0 100%;}

.info-box{overflow:hidden; width:235px; margin:11px 0 0; background:url(../../../../images/intro/bg-info-box.gif) repeat-y;}
.info-box-top{overflow:hidden; background:url(../../../../images/intro/bg-info-box-top.gif) no-repeat;}
.info-box-holder{width:235px; overflow:hidden; padding:0 0 0px; background:url(../../../../images/intro/bg-bottom-info-block.gif) no-repeat 0 100%;}
.info-box h3{background:url(../../../../images/intro/bg-heading-info-column.gif) no-repeat;}
.info-box h3 strong{float:left; display:block; width:100%;}

.news .post{overflow:hidden; padding:5px 11px 15px;	background:url(../../../../images/intro/bg-bottom-info-block.gif) no-repeat 0 100%;}