.search {
   width:190px;
   float:left;
   font-size:12px;
   margin-top:20px;
   margin-left:-115px;
   background: #d6ddef;
   padding:5px;
   border:2px solid #585b8d;
}
.search p{
   margin:0px;
   padding:0px;
   margin-top:5px;
  margin-bottom:5px;
}

.search h1{
   width:190px;
   text-align:center;
   font-size:16px;
   font-weight:bold;
   padding:0px;
   margin:0px;
   margin-bottom:10px;
}


.faqtop {
   float:right;
   width:600px;
   min-height:600px;

}
.faqtop h1{
   text-align:left;
   color:#585b8d;
   font-size:20px;
   font-weight:bold;
   background:white;
   margin:0px;
   padding:0px;
   padding-top:4px;
   padding-bottom:4px;

}
.faqtop h3{
   text-align:left;
   color:#585b8d;
   font-size:16px;
   font-weight:bold;
   background:white;
   margin:0px;
   padding:0px;
   padding-top:4px;
   padding-bottom:4px;
   margin-left:20px;
}
.faqtop hr{
   margin: 5px 20px 5px 0px;
}


.info {
   background:#d6ddef;
   margin-left:20px;
   margin-right:20px;
   padding:4px;
}

.faq {
   margin:0px;
   padding:0px;
   margin-left: 20px;
   font-size:12px;
   color: #333333;
}

.faq img{
   float:left;
   width:16px;
   height:16px;
   margin: 0px;
   margin-right:10px;
   padding-top:2px;
}

.faq h3{
   font-size:10px;
   text-align:left;
   background:white;
   color:#333333;
   font-size:16px;
   font-weight:bold;
   margin:0px;
   padding:0px;
   padding-top:4px;
   padding-bottom:4px;
   border:1px solid white;
   margin: 4px 20px 4px 0px;
   cursor: pointer;

}

.faq p{
   margin: 4px 0px 4px 0px;
   font-size:14px;
   font-style:normal;
}

.faq hr{
   margin: 20px 20px 10px 0px;
}

.faq code{
   font-family:courier;
   font-style:normal;
   font-weight:bold;
   }

