/* Global page settings */
body,td,th,font{ font-family:verdana,arial,sans-serif; font-size:11px; }

ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:25px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }

.fontbold{ font-weight:bold; }

/* Copyright Lines */
div.copyright  { color: #a5a5a5; font-size: 8pt; font-style: italic; text-align: center }

/* Banner area */
td.topbar  { color: #204888; font-size: 10pt; font-weight: bold; text-align: right; letter-spacing: 1em; padding: 3px; border-top: 1px solid #222222; border-bottom: 1px solid #222222 }

/* Nav bar */
td.bluebg     { height:22px; background:#c8d8e0; border-top:2px solid #98b0c0; border-bottom:1px solid #98b0c0; white-space:nowrap; }
td.tdspace    { color:#98b0c0; white-space:nowrap; }
td.tddivider  { background-image:url("images/tddivider.gif");
                background-repeat:no-repeat; background-position:50% 60%; }

a.tdbluelink          { color: #284070; background:#c8d8e0; padding : 1px; border: #000000; text-decoration: none; white-space: nowrap }
a.tdbluelink:link     { color: #284070; background:#c8d8e0; padding : 1px; border: #000000; text-decoration: none; white-space: nowrap }
a.tdbluelink:visited  { color: #284070; background:#c8d8e0; padding : 1px; border: #000000; text-decoration: none; white-space: nowrap }
a.tdbluelink:hover    { color: #284070; background:#c8d8e0; padding : 1px; border: #000000; text-decoration: underline; white-space: nowrap }

a.tdlink:link     { color: #284070; text-decoration: none }
a.tdlink:visited  { color: #284070; text-decoration: none }
a.tdlink:hover    { color: #284070; text-decoration: underline }

/* Page titles */
.title-big { font-size: 24px; font-weight: bold; }
.title-small { font-size: 14px; font-style: italic; }

/* Boxes */
table.gray-table-border { background-color: #f4f4f4; border: solid 1px #ccc }
td.header-small{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; padding-top:4px; padding-bottom:4px; padding-left:6px; color:#fff; background:#98b0c0;}
td.header-large { color: #fff; font-size: 18px; font-family: verdana, arial, sans-serif; font-weight: bold; background: #606090; padding-top: 4px; padding-bottom: 4px; padding-left: 6px }
td.heading { color: #404040; font-size: 16px; font-weight: bold }
td.heading-blue { color: #666699; font-size: 16px; font-weight: bold }
td.news { color: #404040; font-size: 14px; padding-right: 12px }
td.date { color: gray; font-size: 12px; font-style: italic; padding-right: 12px }

/* Background to generate dotted line divider */
.dotted { background-color: #fff; background-image: url("images/dotted.gif") }

/* Headings for release notes */
h4.release-version { font-size: 12pt; font-weight: bold; margin: 6px 0 0 }
h5.release-change { font-weight: bold; margin: 0 0 4px 4px }

/* Lists embedded in boxes */
ol.inside-box { list-style-type: decimal; margin: 1em 0 1em 10px; padding: 0 0 0 10px }
ul.inside-box { list-style-type: disc; margin: 1em 0 1em 10px; padding: 0 0 0 10px }
li.inside-box   { margin: 0 0 5px }
