/* Default style for links */
a:active  { color: #000000; text-decoration: underline;}
a:hover   { color: #000000; text-decoration: underline;}
a:link    { color: #000000; text-decoration: underline;}
a:visited { color: #000000; text-decoration: underline;}
/* Style for links in the Contents frame*/
a.c1:active  { color: #000000; text-decoration: none; }
a.c1:link    { color: #000000; text-decoration: none; }
a.c1:visited { color: #000000; text-decoration: none; }
a.c1:hover   { color: #CC0033; text-decoration: none; }
a.c2:active  { color: #000000; text-decoration: none; }
a.c2:link    { color: #000000; text-decoration: none; }
a.c2:visited { color: #000000; text-decoration: none; }
a.c2:hover   { color: #CC0033; text-decoration: none; }
a.c3:active  { color: #000000; text-decoration: none; }
a.c3:link    { color: #000000; text-decoration: none; }
a.c3:visited { color: #000000; text-decoration: none; }
a.c3:hover   { color: #CC0033; text-decoration: none; }
/* Style for links in the Index of Contents of a Chapter*/
a.vtoc:active  { color: #003366; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size : 16px;}
a.vtoc:link    { color: #003366; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size : 16px;}
a.vtoc:visited { color: #003366; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size : 16px;}
a.vtoc:hover   { color: #CC0033; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size : 16px;}

div.d1       { color: #000000; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: bold;
               font-family: Arial, Helvetica, sans-serif, Verdana;
               margin-bottom: 0pt; margin-left: 54pt; margin-right: 0pt; margin-top: 10pt; text-align: left; 
               text-decoration: none; text-indent: -54pt; text-transform: none; }
div.d2       { color: #000000; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal;
               font-family: Arial, Helvetica, sans-serif, Verdana;
               margin-bottom: 0pt; margin-left: 21pt; margin-right: 0pt; margin-top: 0pt; text-align: left; 
               text-decoration: none; text-indent: -21pt; text-transform: none; }
div.d3       { color: #000000; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal;
               font-family: Arial, Helvetica, sans-serif, Verdana;
               margin-bottom: 0pt; margin-left: 36pt; margin-right: 0pt; margin-top: 0pt; text-align: left; 
               text-decoration: none; text-indent: -21pt; text-transform: none; }

/* Default style */
body { background-color: #FFFFFF; }
/* Use this style for footnote numbers */
sup.Footnote {}
/* Use this style to control spacing for inline related topics tags */
div.WWHInlineRelatedTopics { margin-top: 8px; margin-bottom: 4px; }
.breadcrumb { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
.footer {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: right; margin-top: 4px; }
div.pSmartList1 ul.pSmartList1 {margin-top: 0px;}
div.pSmartList1 ol.pSmartList1 {margin-top: 0px;}
div.pCellSmartList1 ul.pCellSmartList1 {margin-top: 0px;}
div.pCellSmartList1 ol.pCellSmartList1 {margin-top: 0px;}
div.divh4 {margin-top: 20px; margin-left: 30px;}
.didascalia { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;}
.border4 {padding-top: .04in;  padding-bottom: .04in; padding-right: .04in; padding-left: .04in;
	  BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; 
          BORDER-TOP: #cccccc 1px solid;  BORDER-BOTTOM: #cccccc 1px solid; }
.border42 {padding-top: .04in;  padding-bottom: .04in; padding-right: .04in; padding-left: .04in;
	  BORDER-LEFT: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid; 
          BORDER-TOP: #cccccc 2px solid;  BORDER-BOTTOM: #cccccc 2px solid; }
.borderh4 {padding-top: .04in;  padding-bottom: .04in; padding-right: .04in; padding-left: 30px;
          margin-left: 30px;
	  BORDER-LEFT: none; BORDER-RIGHT: none; 
          BORDER-TOP: none;  BORDER-BOTTOM: none; }