/* Styles for AlphaButton */

body,td,th,input,select,textarea {
  color:           #000000;
  font-family:     Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:       12px;
  text-decoration: none
}

/* Colors */
.ltblue      { color:      #ebf2fc }
.ltblue_bg   { background: #ebf2fc }
.blue        { color:      #b5c5f2 }
.blue_bg     { background: #b5c5f2 }
.dkblue      { color:      #363692 }
.dkblue_bg   { background: #363692 }
.ltorange    { color:      #fff5e1 }
.ltorange_bg { background: #fff5e1 }
.orange      { color:      #ffcf71 }
.orange_bg   { background: #ffcf71 }
.dkorange    { color:      #ffa500 }
.dkorange_bg { background: #ffa500 }
.ltgray      { color:      #e6e6e6 }
.ltgray_bg   { background: #e6e6e6 }
.gray        { color:      #666666 }
.gray_bg     { background: #666666 }
.dkgray      { color:      #505050 }
.dkgray_bg   { background: #505050 }

/* Links */
A:link {
  color: #0143ff;
  text-decoration: underline;
}
A:visited {
  color: 363692;
  text-decoration: underline;
}
A:active {
  color: #0143ff;
  text-decoration: underline;
}
A:hover {
  color: ffa500;
  text-decoration: underline;
}

.spaced {
  line-height: 175%;
}

.unspaced {
  line-height: 100%;
}

/* Used for page titles */
.title {
  color:            #363692;
  font-family:      Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight:      bold;
  font-size:        18px;
  background-color: #ebf2fc;
  border-top:       1px dashed;
  border-color:     #ffa500;
  margin-bottom:    10px;
}

/* Used for section headings */
.header {
  color:       #000000;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   14px;
  font-weight: bold;
}

/* Used for section subheadings */
.subheader {
  color:       #363692;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   13px
}

.header_smaller {
  color:       #000000;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   13px;
  font-weight: bold;
}

.subheader_smaller {
  color:       #363692;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   12px
}

.normal {
  color:       #000000;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   12px;
}

.small {
  font-weight: normal;
  font-size:   11px;
  line-height: 100%;
}

.instruction {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size:   11px;
  line-height: 100%;
  font-style:  italic;
}

.footer {
  color:           #000000;
  font-family:     Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:     normal;
  font-size:       10px;
}

.error_header {
  color: #820000;
  font-size: 14px;
  font-weight: bold
}

.error_field_name {
  color: #820000;
  font-weight: bold
}

.error {
  color: #820000;
  font-weight: bold
}

.field_name {
  font-weight: bold
}

.required_field {
  font-size: 11px
}

.testimonial_box {
  background:  #ebf2fc;
  color:       #000000;
  border:      1px solid #ffa500;
}

.testimonial_content_small {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   10px
}

.testimonial_contact_small {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   9px
}

.testimonial_content {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   12px
}

.testimonial_contact {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:   11px
}

.highlight_white {
  color:       #fff5e1;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   13px;
}
A:link.highlight_white {
  color: #fff5e1;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   13px;
  text-decoration: none;
}
A:visited.highlight_white {
  color: white;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   13px;
  text-decoration: none;
}
A:active.highlight_white {
  color: white;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   13px;
  text-decoration: none;
}
A:hover.highlight_white {
  color: #ffa500;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size:   13px;
  text-decoration: underline;
}

.mbgbox {
  background:  #fff5e1;
  color:       #000000;
  border:      1px solid #363692;
  font-size:   11px
}

.bluebox {
  background:  #ebf2fc;
  color:       #000000;
  border:      1px solid #363692;
}

.orangebox {
  background:  #fff5e1;
  color:       #000000;
  border:      1px solid #363692;
}

.productbox {
  background: #fff5e1;
  border-bottom: #363692 3px solid; 
  border-left: #b5c5f2 3px solid; 
  border-right: #363692 3px solid; 
  border-top: #b5c5f2 3px solid; 
}

.faq_category_summary {
  font-weight: bold;
  font-size:   14px
}

.faq_question_summary {
  line-height: 150%
}

.faq_category {
  color:            #363692;
  background-color: #fff5e1;
  border-top:       1px dashed;
  border-color:     #ffa500;
  font-family:      Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:      bold;
  font-size:        16px
}

.faq_question {
  font-weight:   bold;
  margin-bottom: 10px
}

.faq_answer {
  line-height: 150%
}
