/* 
Styles for DM2003 documentation. 
Shared by both WWW and CHM.
*/

/* General styles */
body
{
color: #000000;
background-color: #E4E4E4;
background-attachment: fixed;
font-family: Arial;
font-size: 10pt;
margin-top: 10px;
margin-left: 10px;
}

noscript
{
color: #FF0000; 
}

a:link 
{ 
color: #0022CC; 
text-decoration: none;
}

a:active, a:hover 
{ 
color: #CC33FF; 
text-decoration: underline;
}

a:visited    
{ 
color: #800080 
text-decoration: none;
}

p.Indented
{
text-indent: 30px;
}

/* Topic title */
h2
{
font-family: Times;
font-size: 14pt;
font-weight: bold;
}

/* Text - level titles */
h3
{
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
}

/* Page footnotes */
h5
{
font-size: 8pt;
font-weight: normal;
font-family: MS Sans Serif;
}

/* Table font */
td
{
font-family: Arial, Verdana;
font-size: 10pt;
}

/* Code samples */
pre
{
color: #880000;
background-color: #F0E0E0;
font-size: 8pt;
}

/* Member table cell background */
td.DMHelp
{
background-color: #D0D0D0;
}

/* Title decoration table cells */
td.DMHelpDividerDark
{ 
background-color: #808080; 
}

td.DMHelpDividerLight 
{ 
background-color: #C0C0C0; 
}

/* special styles for DM2003 Programmer's Guide */
/* CoClass interface list */
ul.PgmGuide
{
margin-left: 5px; 
padding-left: 10px;
}

/* Interface member syntax */
div.PgmGuideMemberDescription
{
display: none;
}

font.PgmGuideMemberName
{ 
color: #000080; 
font-family: Times;
font-size: 12pt;
font-weight: bold;
}

font.PgmGuideParameters
{ 
color: #002080; 
font-style: italic;
}

/* special styles for DM2003 User's Guide */
div.UsrGuideActionDescription
{
display: none;
}

ul.UsrGuide
{
margin-left: 5px; 
padding-left: 10px;
}

ol.UsrGuide
{
margin-left: 14px; 
padding-left: 10px;
}

/* styles for picture thumbnails */
img.ThNormal
{
border:1px solid #404040; filter: alpha(opacity: 80)
}

img.ThGrooved
{
border:1px solid #FF0000; 
}

/**************************************************/

/* styles for CHM title of contents page */
table.TitleTable
{
background-color: #0066CC;
}

td.TitleCell
{
font-family: Comic Sans MS; 
font-size: 36pt; 
color: #FFFF00; 
font-weight: bold; 
font-style: italic;
filter: shadow(color: #00FFFF, direction: 135);
}

/* CHM page header */
h1.CHMHeader
{
font-family: Times;
font-size: 22pt;
text-align: left;
background-color: #99CCFF;
width: 100%;
}

/* CHM page footer */
div.CHMFooter
{
font-family: Verdana;
font-size: 7pt;
text-align: left;
background-color: #99CCFF;
width: 100%; 
}

a:link.CHMFooterLnk, a:visited.CHMFooterLnk
{
color: #000000;
}

a:active.CHMFooterLnk, a:hover.CHMFooterLnk
{
color: #FF0000;
text-decoration: underline;
}

/**************************************************/

/* styles for WWW pages */

h1.WWWHeader
{
font-family: Times;
font-size: 18pt;
margin-left: 30px; 
}

table.WWWTitleTable
{
background-color: #9999FF;
background-repeat: repeat;  
background-image: url('banbkg.gif');
}

td.WWWTitleCell
{
font-family: Comic Sans MS;
font-size: 38px; 
font-style: italic; 
font-weight: bold;
color: #FFFFFF; 
text-align: left;
vertical-align: top;
filter: shadow(color: #4444FF, direction: 135);
}

td.WWWHMenuNormal
{
font-family: MS Sans Serif; 
font-size: 10pt; 
font-weight: bold; 
color: #FFFFFF;
background-color: #9999FF; 
cursor: hand;
}

td.WWWHMenuActive
{
font-family: MS Sans Serif; 
font-size: 10pt; 
font-weight: bold; 
color: #FFCC00;
background-color: #9933FF;
cursor: hand;
}

td.WWWHMenuSpace
{
color: #FFFFFF;
background-color: #9999FF; 
font-family: MS Sans Serif; 
font-size: 10pt; 
font-weight: bold; 
}

td.WWWHMenuDivider
{
background-color: #FFFFFF;
}

a:link.WWWEMail, a:visited.WWWEMail
{ 
color: #FFFFFF;
}

a:active.WWWEMail, a:hover.WWWEMail 
{ 
color: #FF0000;
}

td.WWWDividerLine
{
background-color: #663399;
}

td.WWWLMenuSpace
{
font-family: Arial; 
font-size: 8pt; 
color: #000000;
background-color: #D0D0FF;
}

td.WWWLMenuNormal
{
font-family: Arial; 
font-size: 8pt; 
font-weight: bold;
color: #000000;
cursor: hand;
background-color: #D0D0FF;
border: 1px solid #D0D0FF;
}

td.WWWLMenuActive
{
font-family: Arial; 
font-size: 8pt; 
font-weight: bold;
color: #FFFFFF;
cursor: hand;
background-color: #808080;
border: 1px solid #FF6600;
}

td.WWWLMenuGuide
{
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color: #0000FF;
cursor: hand;
background-color: #D0D0FF;
border: 1px solid #D0D0FF;
}

td.WWWFooter
{
font-family: Verdana;
font-size: 8pt;
color: #66446A;
}

a:link.WWWFooterLnk, a:visited.WWWFooterLnk
{
color: #66446A;
text-decoration: underline;
}

a:active.WWWFooterLnk, a:hover.WWWFooterLnk
{
color: #F000F0;
text-decoration: underline;
}

