body,div,span,img,table,tr,th,td,ol,ul,li,dl,dt,dd,a,h1,h2,h3,h4,h5,h6,xmp,blockquote,cite { margin:0; padding: 0; border: 0; }

body { color: black; font: normal 77% arial,sans-serif;  }
a { color: silver; font-weight: bold; text-decoration: none; }
a:link { color: #538EAC; }
a:visited { color: #538EAC; }
a:hover { color: #427892; }
xmp,pre { margin: 0.25em 0.5em; padding: 0.25em 0.5em; font: normal 11px sans-serif; background: #FAFAFA; border: 1px solid silver; text-align: left; }
table { border-collapse: collapse; }

.border { border: 1px solid #E0E0E0; }

#content  { margin: 1em; text-align:left; background: white; }
#content .margin { padding: 1.25em 1.75em 2em; }
#content h2 { font-size: 145%; margin: 0.25em 0 0.75em; }
#content h3 { font-size: 135%; margin: 0.25em 0 0.75em; }
#content h4 { font-size: 130%; margin: 1.5em 0 1em; padding-bottom: 0.10em; border-bottom: 1px solid #B0B0B0; }
#content h5 { font-size: 120%; margin: 1.75em 0 1em; }
#content h6 { font-size: 115%; margin: 1.25em 0 0.5em; color: #404040; }
#content ul { margin: 1em 1.50em; padding: 0; }
#content ul li { margin: 0.25em 0; padding: 0 1.70em; list-style: none; text-align:left; background: transparent url(/images/interface/bulletRed.gif) no-repeat left top; }
#content ol { margin: 1em 3.5em; padding: 0; }
#content ol li { margin: 0.3em 0; padding: 0; }
#content ol.alpha { list-style-type: lower-alpha; }
#content ol.roman { list-style-type: lower-roman; }


#content table.chart { border: 1px solid #EAEAEA; margin: 1em; padding: 0; }
#content table.chart tr { vertical-align: top; }
#content table.chart th { margin: 0; padding: 0.5em 1em; color: white; background: #B0C7D3; }
#content table.chart td { margin: 0; padding: 0.25em 1em 0; background: #FAFBFC; }
#content table.chart h5 { margin: 0.5em 0; }
#content table.chart h6 { margin: 0.5em 0; }
#content table.twoColumns { margin: 1em; padding: 1em 0.5em; background: #FAFBFC; }
#content table.twoColumns th { margin: 0; padding: 0.25em 1em; }
#content table.twoColumns td { margin: 0; padding: 0.25em 1em; }
#content table.twoColumns h5 { margin: 1em 0 0; }
#content table.layout { margin: 0; padding: 0; }
#content table.layout tr { margin: 0; padding: 0; }
#content table.layout td { margin: 0; padding: 0.25em 1em 0.25em 0; }
#content table.layout h4 { margin: 1em 0; }
#content table.layout h5 { margin: 0; }




