.top_line { width: 100%; cellspacing: 0; cellpadding: 0; background: #486b8b;}
.top_line_content_background { background: #486b8b;}
.section_title_table { cellspacing: 0; cellpadding: 0; background: #486b8b;}
.section_title_text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:11px; font-weight:bold;}
.text_right {  background-color:#E4E8D0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: justify; line-height: normal}
.main_menu_base { color: #0084ff; font-size:11px; font-weight:bold;}
.main_menu_linked { color: #FFFFFF; font-size:11px; font-weight:bold;}
/*
tr a:hover { font-size: 11px; color: #3084FF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
*/
a.ad_link       { font-size: 10px; color: #486b8b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.ad_link:hover { font-size: 10px; color: #486b8b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

.top_line1 { width: 100%; cellspacing: 0; cellpadding: 0; background: #DD9C64;}
.text_right1 {  background-color:#E4E8D0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: justify; line-height: normal}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: left}
.text_center {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height: 12px; text-align: center;}
.text a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height: 12px; text-align: left; text-decoration:underline;}
.text_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #0175C0; font-weight: normal;}
.text_title a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #0175C0; font-weight: normal; text-decoration:underline;}
.text_title_center a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #0175C0; font-weight: normal; line-height: 16px; text-decoration:underline; text_align:center;}
.text_title_second {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #8B9C10; line-height: normal}
.slogan {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0066CC; line-height: 14px}
.buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0066CC; line-height: 14px }
.buttons a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0066CC; line-height: 14px; text-decoration:none; text-transform: uppercase;}
.commonText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height: 12px; text-align: left}
.alertColour {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: red; line-height: 12px;}
.formButton {align:center;}
.main_menu { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; text-transform: uppercase; line-height: 14px; }
.sortable  a { font-size: 10px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: underline; }
.headingTitle { font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: bolder;}
.commonText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-align: justify; }
.minmargins { margin-top: 0; margin-bottom: 0 }
a.footerLink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size: 11px; color: #000000; font-weight: bolder; text-decoration: none; }
a.footerLink:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size: 11px; color: #000000; font-weight: bolder; text-decoration: underline; }
table.displayTable { border: 1px solid #9CB7D7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
table td      { font-size: 10px; color: #000000; font-family: Verdana; font-weight: normal; margin: 0px; }
thead tr      { background-color: #3176AF; margin: 2px; }
thead tr a      { font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
thead tr a:hover { font-size: 11px; color: #F29200; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
/*
tr a { font-size: 10px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
tr a:hover { font-size: 11px; color: #3084FF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
*/
td.corner { background-color: #8EAFD0; }
td.whiteCell {  background-color: #FFFFFF;  vertical-align: middle;  }
td.mainColor { background-color: #3176AF; }
td.darkGround { background-color: #DED7E8; }
td.ground { background-color: #EFEDF6; }
td.submenuGround { background-color: #9CB7D7; }
td.tableheader    { background-color: #3176AF; border-bottom: #D6DFE8 1px solid; border-left: #D6DFE8 1px solid; border-top: #D6DFE8 1px solid; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px  }
td.tableGround       { background-color: #BFC8D7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px }
.formLabelLink       { font-size: 11px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none; }
.formLabelLink:hover { font-size: 11px; color: #3176AF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: underline; }
.formLabel           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #0175C0; font-weight: normal; line-height: 14px }
.formButton          { font-size: 11px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #D0CFE0; }
.formLink            { font-size: 11px; color: #675B6F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: underline; }
.formLink:hover      { font-size: 11px; color: #3176AF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: underline; }
.formField           { font-size: 11px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
.formHelpMessage  { font-size: 10px; color: #000000; background: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
.formComment       { font-size: 10px; color: #675B6F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic }
.alertColour      { font-size: 10px; color: #F29200; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.chainTable           { text-align: center; padding: 1px; background-color: #3176AF; margin: 2px; font-weight: bolder; color: #FFFFFF; }
.even             { background-color: #D6D6E7; }
.odd              { background-color: #BFC8D7; }
.chainEvenRow         { background-color: #FFFFFF; }
.chainOddRow          { background-color: #ECECEC; }
span.DT_pagingLink           { font-size: 9px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;  text-transform: none;}
a.DT_pagingLink           { font-size: 9px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;  text-transform: none;}
a.DT_pagingLink:hover     { font-size: 9px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;  text-transform: none;}
a.selectedsublink             { font-size: 9px; color: #2E488C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-decoration: underline;  text-transform: uppercase;}
a.selectedsublink:hover       { font-size: 9px; color: #2E488C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-decoration: underline;  text-transform: uppercase;}
a.unselectedsublink           { font-size: 9px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; text-decoration: none;  text-transform: uppercase;}
a.unselectedsublink:hover     { font-size: 9px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; text-decoration: underline;  text-transform: uppercase;}
/* Role tables (to displaytag and delete this styles) */
table.showBorder  { border-collapse: collapse; border-top: 1px solid #9CB7D7; border-left: 1px solid #9CB7D7; border-right: 1px solid #9CB7D7; margin-top: 1px; }
/* HTML table (to displaytag and delete this styles) */
.showTable { border-collapse: collapse; border: 1px solid #9CB7D7; }
.evenRow              { background-color: #D6D6E7; text-align: center; font-size: 10px; color: #000000; font-family: Verdana; font-weight: normal; }
.oddRow             { background-color: #BFC8D7; text-align: center; font-size: 10px; color: #000000; font-family: Verdana; font-weight: normal; }
.headerRow          { background-color: #3176AF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bolder; }

/* Coloring table styles */
.sentQueryDebt      { color: #E98867; font-weight: bold; }
.queryAnswerDebt    { color: #CB7AE7; font-weight: bold; }
.queryDebt          { color: #E7436C; font-weight: bold; }
.closedDebt         { color: #000000; font-weight: bold; }
.clientDebt       { color: #39AAA3; font-weight: bold; }
.brokerDebt       { color: #A59029; font-weight: bold; }
.operatorDebt     { color: #973500; font-weight: bold; }

.ownCompany       { color: #000000; font-weight: bold; }
.otherCompany     { color: #777A7F; font-weight: bold; }
.blockedCompany     { color: #973500; font-weight: bold; }
.otherCompanyLink   { color: #777A7F; font-weight: bold; }
.otherCompanyLink:hover { color: #3176AF; font-weight: bold; }
.ownCompanyLink     { color: #000000; font-weight: bold; }
.ownCompanyLink:hover { color: #3176AF; font-weight: bold; }
.blockedCompanyLink     { color: #973500; font-weight: bold; }
.blockedCompanyLink:hover { color: #3176AF; font-weight: bold; }
