/* reset */
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


/* global padding */
#Layout .typography, #Layout .form{padding-left: 15px;}
#secondaryMenu + h2 + .typography{width: 500px;}
#secondaryMenu + .typography{width: 500px;}
.FAQPage #secondaryMenu + .typography{width: 543px;}
/* global padding exceptions */
#faqLeft.typography{padding-left: 0;}

/* global changes */
.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,
.typography p,.typography address,.typography blockquote,.typography li,.typography dt,.typography dd
{
 color: rgb(28,28,28);
}

/* block items - fonts only */
.typography h1, .typography h2, .typography h3, .typography h4, .typography h5,  .typography h6
 {font-weight: bold; font-family: Verdana, Helvetica, Tahoma, arial, sans-serif; }
  .typography h1, .typography h2, .typography h3 {color: rgb(242,0,57);}
  .typography h4, .typography h5, .typography h6 {color: rgb(95,95,95);}
   .typography h1, .typography h4{font-size: 15pt;}
   .typography h2, .typography h5{font-size: 13pt;}
   .typography h3, .typography h6{font-size: 11pt;}
.typography p  {font-family: Arial,	Helvetica, Tahoma, sans-serif; font-size: 9pt; }
.typography address  {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 8.5pt; color: rgb(95,95,95); font-style: normal;}
.typography pre {font-family: Lucida Sans, Helvetica, Tahoma,  sans-serif; font-size: 14pt;  font-style: italic; }
.typography li, .typography dd, .typography dl, .typography ol {color: rgb(95,95,95); font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; }
 .typography ul li  {font-size: 9pt;}
 .typography ol li  {font-size: 9pt;}
 .typography dt  {font-size: 9pt;}
 .typography dd  {font-size: 9pt;}


/*  block items - padding and margins */
.typography h1, .typography h2, .typography h4, .typography h5 {padding: 22px 0 5px 0px;}
.typography h3, .typography h6 {padding: 15px 0 0 0;}
.typography p  {margin: 4pt 0;}
.typography address  {margin: 0 0 1em 0;}
.typography ul, .typography ol{margin: 0;}
.typography li  {margin-left: 15pt; }
.typography dl {margin: 0 0 0.33em 0;}
.typography dd, .typography dt {padding: 0.33em 0 0 15pt; margin: 0 0 0 15pt;}

/* inline styles */
.typography strong {font-weight: bold;}
.typography u  {color: rgb(242,0,57); text-decoration: none;}
.typography em {font-style: italic;}
.typography a{color: #f20039; text-decoration: none;}
 .typography a:hover{text-decoration: underline!important;}

/* lists */
.typography li{list-style-image: url(bullets/bulletGrey.gif); }
.typography ul li{list-style-image: url(bullets/bulletGrey.gif); }
.typography ol li{list-style-type: decimal; list-style-position: outside; }
.typography dd {background: url(bullets/tickGrey.gif)   0 0.53em no-repeat;}
.typography dt {background: url(bullets/squareGrey.gif) 0 0.53em no-repeat;}

/* table */
.typography table {width: 75%; margin: 0 auto;}
.typography th, .typography td {padding: 0.2em; vertical-align: middle;}
.typography th {background-color: rgb(240,240,240); color: rgb(95,95,95); text-align: left; font-weight: bold;}
.typography td, .typography th {border-bottom: 1px dotted rgb(95,95,95); border-right: 1px dotted rgb(95,95,95);}

/* HR */
.typography hr {border: 1px solid rgb(95,95,95);}

/* --------------- RED BLOCKQUOTE SECTION ------------------- */
.typography blockquote li,
.typography blockquote p,
.typography blockquote pre,
.typography blockquote address,
.typography blockquote dt,
.typography blockquote dd,
.typography blockquote th
{color: rgb(237, 97, 117);}

.typography blockquote hr {border: 1px solid rgb(242,0,57);}
.typography blockquote ul li{list-style-image: url(bullets/bulletRed.gif); }
.typography blockquote dl dd {background-image: url(bullets/tickRed.gif);}
.typography blockquote dl dt {background-image: url(bullets/squareRed.gif);}




