.colorTitle { color: #4040ff; }
.colorInfo { color: #808080; }
.colorInfoDark { color: #303030; }
.colorInfoLight { color: #a0a0a0; }
.colorText { color: #101010; }
.colorNew { color: blue; }
.colorLink { color: grey; }
.colorLink:hover { color: blue; text-decoration: underline; }
.colorLink:visited { color: grey; }
.colorListTitle { color: blue; }
.colorListTitleMemo { color: graytext; }

.tableBorder { border: 1px solid #8080ff; }
.tableBackgroundColorHead { background-color: #a0d0ff; }

span.n { font-weight: bold; margin-right: 0.3em; }
span.v { margin-right: 1em; }
span.new { font-weight: bold;  padding-right: 5px; }
sup.new { font-weight: bold; font-size: 8pt; padding-left: 5px; text-decoration: blink; }

div.infoMessage { padding: 20px; position: absolute; z-index: 1; top: 0px; background-color: ##e0f0b0; font-size: 12pt; font-weight: bold; color: green; }

div.HelpDeskTopicInfo { font-size: 8pt; }

div.HelpDeskTopicTitle { font-size: 14pt; font-weight: bold; margin-top: 5px; padding: 5px; }
div.HelpDeskTopicTitle span { font-weight: bold; margin-right: 1em; }

div.HelpDeskTopicMessage { font-size: 8pt; }

div.HelpDeskTopicMessageFile { font-size: 9pt; }
div.HelpDeskTopicMessageText { font-size: 11pt; padding: 5px 10px; }

div.HelpDeskTopicListItemTitle { margin-top: 15px; font-size: 14pt; }
div.HelpDeskTopicListItemTitle a { text-decoration: underline; }
div.HelpDeskTopicListItemTitle span.directURL { font-size: 8pt; margin-left: 1em; }
div.HelpDeskTopicListItemPrefix { font-size: 10pt; color: grey; }
div.HelpDeskTopicListItemPrefix span.v { margin-left: 5px; margin-right: 15px; }
div.HelpDeskTopicListItemCommand { font-size: 8pt; margin-bottom: 3px; margin-top: 2px; color: grey; }
div.HelpDeskTopicListItemCommand span.v { margin-right: 15px; }
div.HelpDeskTopicListItemParam { font-size: 8pt; color: #000000; background-color: white; border: 1px solid #d0e0f0; padding: 5px; }
div.HelpDeskTopicListItemParam span.n { }
div.HelpDeskTopicListItemParam span.v { color: #606060; }

div#topicItemList div table.HelpDeskTopicListItemParam { border: 0px; background-color: grey; }
div#topicItemList div table.HelpDeskTopicListItemParam tbody tr td { padding: 2px 5px; text-align: left; width: 200px; border: 0px; background-color: #f8f0f4; }

div#topicList div.filter span { margin-left: 10px; }

div.listTitle { margin-top: 15px; font-size: 12pt; font-weight: bold; }
div.listTitle span.memo { font-size: 10pt; font-weight: normal; font-style: italic; }
div.listItem div.listItemTitle { margin-top: 10px; }
div.listItem div.listItemTitle a { font-size: 14pt; text-decoration: underline; }
div.listItem div.listItemParam { color: gray; font-size: 8pt; margin-top: 3px; }
div.listItem div.listItemParam span.n { font-weight: bold; margin-right: 5px; }
div.listItem div.listItemParam span.v { font-style: italic; margin-right: 2em; }

div div.formItem { margin-top: 10px; }
div div.formItem span.title { }
div div.formButton { margin-top: 15px; } 