body { font-family:'MS Sans Serif',arial; font-size:10pt; margin:0px; background-color:#DDDDDD; }
td { font-family:'MS Sans Serif',arial; font-size:10pt; }

.asterisk { color:red; }

.labelRequired { font-weight:bold;font-size:10pt;color:#CC3333; }
.labelRecommended { font-weight:bold;font-size:10pt;color:#3333CC; }
.labelStandard { font-size:10pt;color:#000000; }

.outline { border:1px solid #6699CC; padding:3px; }
.formHeading {  font-size:9pt;color:#FFFFFF; }
.pageHeading { font-size:12pt; font-weight:bold; color:#333399; }
.sectionHeading { font-weight:bold; color:#000000; }

.alphabet { color:#FFFFFF;font-size:9pt; }
a.alphabet:link { color:#FFFFFF;font-size:9pt;text-decoration:none; }
a.alphabet:visited { color:#FFFFFF;font-size:9pt;text-decoration:none; }
a.alphabet:hover { color:#CC0033;font-size:9pt;text-decoration:none; }

.menu { color:#000000;font-size:9pt; }
a.menu:link { color:#000000;font-size:9pt;text-decoration:none; }
a.menu:visited { color:#000000;font-size:9pt;text-decoration:none; }
a.menu:hover { color:#000000;font-size:9pt;text-decoration:none; }

a.tabs:link { color: #333366; text-decoration:underline; }
a.tabs:visited { color: #333366; text-decoration:underline; }
a.tabs:hover { color: #FF6600; text-decoration:underline; }

.list-table{border-top:1px solid black; border-right:1px solid black;}
.list-row-header{background-color:#FFFFFF; font-weight:bold; font-size:15px; padding:2px;}
.list-row-heading{background-color:#FFFFFF; color:#000000; padding:2px; border-left:1px solid black; border-bottom:1px solid black;}
.list-row{background-color:#FFFFFF; padding:1px; padding-left:4px; border-bottom:1px solid black; border-left:1px solid black;}
.list-row-alt{background-color:#E9E7D7;}
