.quote {
  width: 270px;
  text-align:left;
  margin: 0 auto;
}

.quote .qtop {
  height: 21px;
  background: url(../images/box/quote_topfill.png) repeat-x;
}
.quote .qbottom {
  height: 26px;
  background: url(../images/box/quote_botfill.png);
}
.quote .qcntnt{
  background: url(../images/box/quote_fill.png);
  padding: 0 1em;
  text-align:center;
}
.quote .qcntnt .actualQuote {
  background: url(../images/box/quotebg.jpg) no-repeat;
  text-align: left;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  line-height: 18px;
  padding: 2px 25px;
  color: #666666;
}

.infull {
  width: 876px;
  text-align:left;
  margin: 0 auto;
}

.infull .itop {
  height: 19px;
  background: url(../images/box/infull_topfill.png) repeat-x;
}
.infull .ibottom {
  height: 25px;
  background: url(../images/box/infull_botfill.png);
}
.infull .left {
  float:left;
  background: url(../images/box/infull_leftfill.png)left repeat-y;
  width: 19px
}
.infull .right{
  float:right;
  background: url(../images/box/infull_rightfill.png)right repeat-y;
  width: 26px
}
.infull .icntnt {
  background: url(../images/box/infull_fill.png);
  padding: 0 1em;
  text-align:center;
}

.out {
  width: 937px;
  text-align:left;
  margin: 0 auto;
}
.out .otop {
  height: 25px;
  background: url(../images/box/out_topfill.png) repeat-x;
}
.out .obottom {
  height: 32px;
  background: url(../images/box/out_botfill.png);
}

.out .ocntnt {
  background: url(../images/box/out_fill.png);
  padding: 0 1em;
  text-align:center;
}

.inhalf {
  width: 300px;
  text-align:left;
  margin: 0 auto;
}
.inhalf .ihtop {
  height: 23px;
  background: url(../images/box/inhalf_topfill.png) repeat-x;
}
.inhalf .ihbottom {
  height: 29px;
  background: url(../images/box/inhalf_botfill.png);
}

.inhalf .ihcntnt,
.inhalf .ihcntnt_LEFT,
.inhalf .ihcntnt_RIGHT  {
  background: url(../images/box/inhalf_fill.png);
  padding: 0 1em;
  text-align:center;
}

.inhalf .ihcntnt_LEFT,
.inhalf .ihcntnt_RIGHT {
  text-align:left;
  height: 220px;
}


#vaultContents {
  text-align: left;
  margin: 0px 40px 5px 30px;
  font-size: 10pt;
  line-height: 1.3em;
}

.vaultNavi {
  padding: 1em;
  border: 1px solid black;
  background: #EEEEEE;
  width: 250px;
  font-size: 1em;
  text-align: left;
}
.vaultNaviTitle {
  font-weight: bold;
  text-align:center;
}

.vaultNavi a, .vaultNavi a:visited {
  color:black;
  line-height: 1.5em;
  text-decoration: none;
}

.vaultNavi a:hover {
  color: #FF3300;
}

.introVideo, .video{
  padding: 1em;
  background:#FFCC99;
  border: 1px solid #FF6600;
  width: 320px;
}

.introVideo {
  float:right;
}

.videoSmall {
  padding: 1em;
  background:#FFCC99;
  border: 1px solid #FF6600;
  width: 240px;
}


