#vaultContent {
  width:900px;
  margin: 0 auto;
  text-align:left;
  font-size: 10pt;
  line-height: 1.5em;
}
#vaultContent p {text-align:justify;}

.vSection {}
.vSubSection{margin: .5em 1em; padding: 0 1.5em; font-size: .9em; border: 1px solid black; background:#FFFFCC}
.secTitle {
  font-size: 16px;
  font-weight: bold;
  color:white;
  display: block;
  background:#000033;
  border: 1px #666666 solid;
  height: 22px;
  line-height: 22px;
  padding-left: 1em;
}

.secContent {
  padding: 10px 30px;
}
.boldTitle, .boldUlineTitle {
  font-size: 1.2em;
  font-weight: bold;
  display:block;
}
.boldUlineTitle {
  text-decoration: underline;
}



.dlBlock {
  display: block;
  line-height: 20px;
  font-size: .9em;
  font-weight: bold;
  margin-left: 50px;
}
.dlBlock .dlIcon {
  float:left;
  border: none;
  margin-right: .4em;
}

.dlBlock a,	.dlBlock a:visited, .resMenu a, .resMenu a:visited,
#vaultContent a, #vaultContent a:visited {
  text-decoration: none;
  color: #FF6600;
}
.dlBlock a:hover, .resMenu a:hover,
#vaultContent a:hover {
  color:red;
}
.resMenu {

}

.txtTesti {
  border: 1px solid black;
  background:#FFFFCC;
  width: 400px;
  height:150px;
  padding: 1em;
}

.btnTesti {
  border: 1px solid black;
  margin-top:10px;
}

.loginMessage {
  font-family:"Courier New", Courier, monospace;
}

.lstGetStarted {
  list-style-position:inside;
  font-size: 10pt;
}

.optin p {
  font-size: 11px;
  line-height: 1.3em;
  text-align: justify;

}

.optinform {
  padding: 1em;
  margin: .5em 1.5em .5em 0;
  width: 200px;
  border: 1px solid black;
  background:#CCCCCC;
  float:left;

}
