body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333399;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333399;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF3300;
	text-decoration: underline;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333399;
	text-decoration: none
}
.display_hidden {
    display: none;
}
.display_visible {
    display: block;
}
span.normal {
	font-weight: normal;
}
span.bold {
	font-weight: bold;
}
span.visible {
	visibility: visible;
}
span.hidden {
	visibility: hidden;
}
div.normal {
	font-weight: normal;
}
div.bold {
	font-weight: bold;
}
div.visible {
	visibility: visible;
}
div.hidden {
	visibility: hidden;
}
tr.visible {
	display: table-row;
}
tr.hidden {
	display: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.header_1 {
	font-size: 10pt;
	color: #FFFFCC;
	text-align: center;
	background-color: #9F9FB3;
}
td.header_2 {
	background-color: #DDDDE4;
	font-weight: bold;
}
td.header_2_optional {
	background-color: #DDDDE4;
}
td.header_2_actions {
	background-color: #DDDDE4;
	text-align: center;
}
td.data {
	background-color: #F5F5F7;
}
td.data_bold {
        background-color: #F5F5F7;
        font-weight: bold;
}
td.data_numeric {
	background-color: #F5F5F7;
	text-align: right;
}
td.data_actions {
	background-color: #F5F5F7;
	text-align: center;
}
td.footer {
	background-color: #EDEDF2;
	font-weight: bold;
}
td.footer_numeric {
	background-color: #EDEDF2;
	font-weight: bold;
	text-align: right;
}
td.help {
	background-color: #FFF6CC;
}
td.ware_name {
	color: #FF6600;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
td.forum_name {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
    background-color: #FFFFFF;
    border-color: #FFFFCC; 
    border-style: solid;
}
td.forum_list {
    border-left: 0;
    border-top: 0;
}
th.forum_list_header {
    font-size: 8pt;
    border-left: 0;
    border-top: 0
}
th.forum_list_header_top-right {
    font-size: 8pt;
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
a:link.forum_list_subject {
    font-size: 9pt;
}
a:active.forum_list_subject {
    font-size: 9pt;
}
a:hover.forum_list_subject {
    font-size: 9pt;
}
a:visited.forum_list_subject {
    font-size: 9pt;
}
.forum_list_nick {
    font-size: 8pt;
}
.forum_list_date {
    font-size: 7pt;
    margin-top: 0;
}
td.forum_list_right {
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
.nav_forum {
    border-right: 0;
    border-width: 1;
    border-style: solid;
    border-color: #FF6600;
    border-spacing: 0;
    padding: 0;
    background-color: #DDDDE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
}
td.forum_subject {
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    background-color: #E4E4F4;
}
td.forum_text {
    font-size: 10pt;
    text-align: justify;
}
td.forum_link_answer {
    font-size: 7pt; 
    font-weight: bold;
    text-align: right;
}
td.forum_nick {
    font-size: 7pt;
    text-align: left;
    vertical-align: top;
    width: 50%;
}
td.forum_date {
    font-size: 7pt;
    text-align: right;
    vertical-align: top;
    width: 50%;
}
.forum_fields {
    font-size: 7pt;
    font-weight: bold;
    vertical-align: top;
}
.forum_you_replay_txt {
    margin-top: 10px;
    font-weight: bold;
    text-align: center;
}
.forum_replay_header {
    font-style: oblique;
}
.forum_replay_text {
    font-style: oblique;
    margin-bottom: 15px;
}
.archive_current {
    font-size: 8pt;
}
td.visible {
	visibility: visible;
}
td.hidden {
	visibility: hidden;
}
.top_space {
    margin-top: 10pt;
}
form {
	margin: 0px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.attention {
	color: #FF6600;
	font-weight: bold;
}
input.got_item_changed {
    background-color: #33CC00;
}
.attention_change_status {
    color: red;
    font-weight: bold;
    text-align: center;
    display: none;
}

td.contractButton {
    width: 50%;
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
    font-weight: bold;
}

