/* cmcd stylesheet mark 2 - 0902 - d3/tb */

/* body,td,div { font: 11px arial,helvetica,sans-serif; color:#666666; } */
body,td,div { font: 11px arial,helvetica,sans-serif; color:#666666; }
.default { font: 11px arial,helvetica,sans-serif; color:#666666; } /* NS4 fix */

.hometitle { font: bold 12px arial,helvetica,sans-serif; color:#999999; }
.homecontent { font: 12px arial,helvetica,sans-serif; color:#666666; }

.relatedtitle { font: bold 14px arial,helvetica,sans-serif; color:#FFFFFF; }
.relatedcontent { font: bold 12px arial,helvetica,sans-serif; color:#FFFFFF; }

.downloadtitle { font: 14px arial,helvetica,sans-serif; color:#666666; }
.smalltitle { font: 12px arial,helvetica,sans-serif; color:#666666; }
.smalltitle2 { font: bold 12px arial,helvetica,sans-serif; color:#666666; }

a.related { font: bold 12px arial,helvetica,sans-serif; color:#FFFFFF; }
a.related:hover { font: bold 12px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration: underline;}
a.related:visited { font: bold 12px arial,helvetica,sans-serif; color:#FFFFFF; }

.detailtitle { font: bold 16px arial,helvetica,sans-serif; color:#666666; }

.formtitle { font: bold 12px arial,helvetica,sans-serif; color:#999999; }
.formtitle2 { font: bold 12px arial,helvetica,sans-serif; color:#FF9900; }
.formtitle3 { font: bold 12px arial,helvetica,sans-serif; color:#666666; }
.formtitle4 { font: bold 14px arial,helvetica,sans-serif; color:#999999; }
.formtitle5 { font: bold 14px arial,helvetica,sans-serif; color:#666666; }

/* links and nav */
a { font: 11px arial,helvetica,sans-serif; color:#FF6600; text-decoration: none; }
a:hover { text-decoration: underline; }

a.onwhite { font-weight: bold; color:#CC6600; }
a.onwhite:hover { font-weight: bold; color:#CC6600; text-decoration: underline; }
a.onwhite:visited { color:#CC6600; }

a.onwhite2 { font: 11px arial,helvetica,sans-serif; color:#CC6600; text-decoration: none; }
a.onwhite2:hover { color:#CC6600; text-decoration: underline; }
a.onwhite2:visited { color:#CC6600; }

a.onwhite3 { font: bold 12px arial,helvetica,sans-serif; color:#CC6600; text-decoration: none; }
a.onwhite3:hover { color:#CC6600; text-decoration: underline; }
a.onwhite3:visited { color:#CC6600; }

a.ongray { color:#FFCC66; }
a.ongray:hover { color:#FFCC66; text-decoration: underline; }
a.ongray:visited { color:#FFCC66; }

a.ongray2 { font: 11px arial,helvetica,sans-serif; color:#FFCC66; }
a.ongray2:hover { color:#FFCC66; text-decoration: underline; }
a.ongray2:visited { color:#FFCC66; }

.ongray3 { font-weight: bold; color:#FFCC66; }

a.ongray4 { font: bold 11px arial,helvetica,sans-serif; color:#FFCC66; }
a.ongray4:hover { color:#FFCC66; text-decoration: underline; }
a.ongray4:visited { color:#FFCC66; }

a.onorange { color:#FFFFFF; }
a.onorange:hover { color:#FFFFFF; text-decoration: underline; }
a.onorange:visited { color:#FFFFFF; }

/* colors */
.cgray { color:#CCCCCC; }
.csixty { color:#CC6600; }
.fninety { color:#FF9900; }
.fcsix { color:#FFCC66; }
.ninegray { color:#999999; }
.sixgray { color:#666666; }

.white { color:#FFFFFF; }


/* set widths for form elements */
.oneseventy { width: 170px; }
.onesixty { width: 160px; }

/* bugfixes */
.heavy { font-weight:bold; }
.fix { height: 1px !important }

/* indent - jp */
.indented { padding-left: 50pt; padding-right: 50pt;}
