.avaHR {
    margin: 0px;
    color: #474747;
    background-color: transparent;
    height: 1px;
    border: 0px;
    border-top: 1px solid #474747;
}

a.mlink:link {
    text-decoration: underline;
    color: #20b2ff;
}

a.mlink:visited {
    text-decoration: underline;
    color: #20b2ff;
}

a.mlink:hover {
    text-decoration: underline;
    color: #ffffff;
}

a.searchresult:link {
    text-decoration: none;
    color: #0066d5;
}

a.searchresult:visited {
    text-decoration: none;
    color: #0066d5;
}

a.searchresult:hover {
    text-decoration: none;
    color: #000000;
}

a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb1:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb1:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb1:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks1:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks1:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks1:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks21:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks21:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks21:hover {
    text-decoration: none;
    color: #000000;
}

a.avawire1:link {
    text-decoration: none;
    color: #000000;
}

a.avawire1:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire1:hover {
    text-decoration: none;
    color: #4b4b4b;
}

a.legal1:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal1:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal1:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.legal21:link {
    text-decoration: none;
    color: #000000;
}

a.legal21:visited {
    text-decoration: none;
    color: #000000;
}

a.legal21:hover {
    text-decoration: underline;
    color: #000000;
}

a.breadcrumb1:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb1:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb1:hover {
    text-decoration: none;
    color: #73b7e6;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb2:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb2:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb2:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks2:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks2:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks2:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks22:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks22:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks22:hover {
    text-decoration: none;
    color: #000000;
}

a.pagelinks32:link {
    text-decoration: none;
    color: #000000;
}

a.pagelinks32:visited {
    text-decoration: none;
    color: #000000;
}

a.pagelinks32:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal2:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal2:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal2:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download2:link {
    text-decoration: none;
    color: #000000;
}

a.download2:visited {
    text-decoration: none;
    color: #000000;
}

a.download2:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal22:link {
    text-decoration: none;
    color: #000000;
}

a.legal22:visited {
    text-decoration: none;
    color: #000000;
}

a.legal22:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire2:link {
    text-decoration: none;
    color: #000000;
}

a.avawire2:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire2:hover {
    text-decoration: none;
    color: #4b4b4b;
}

a.breadcrumb2:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb2:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb2:hover {
    text-decoration: none;
    color: #73b7e6;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb3:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb3:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb3:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks3:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks3:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks3:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks23:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks23:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks23:hover {
    text-decoration: none;
    color: #000000;
}

a.pagelinks33:link {
    text-decoration: none;
    color: #000000;
}

a.pagelinks33:visited {
    text-decoration: none;
    color: #000000;
}

a.pagelinks33:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal3:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal3:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal3:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download3:link {
    text-decoration: none;
    color: #000000;
}

a.download3:visited {
    text-decoration: none;
    color: #000000;
}

a.download3:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal23:link {
    text-decoration: none;
    color: #000000;
}

a.legal23:visited {
    text-decoration: none;
    color: #000000;
}

a.legal23:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire3:link {
    text-decoration: none;
    color: #000000;
}

a.avawire3:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire3:hover {
    text-decoration: none;
    color: #4b4b4b;
}

a.breadcrumb3:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb3:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb3:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb4:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb4:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb4:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks4:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks4:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks4:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks24:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks24:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks24:hover {
    text-decoration: none;
    color: #000000;
}

a.legal4:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal4:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal4:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download4:link {
    text-decoration: none;
    color: #000000;
}

a.download4:visited {
    text-decoration: none;
    color: #000000;
}

a.download4:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal24:link {
    text-decoration: none;
    color: #000000;
}

a.legal24:visited {
    text-decoration: none;
    color: #000000;
}

a.legal24:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire4:link {
    text-decoration: none;
    color: #000000;
}

a.avawire4:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire4:hover {
    text-decoration: none;
    color: #188bdc;
}

a.breadcrumb4:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb4:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb4:hover {
    text-decoration: none;
    color: #73b7e6;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb5:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb5:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb5:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks5:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks5:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks5:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks25:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks25:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks25:hover {
    text-decoration: none;
    color: #000000;
}

a.legal5:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal5:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal5:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download5:link {
    text-decoration: none;
    color: #000000;
}

a.download5:visited {
    text-decoration: none;
    color: #000000;
}

a.download5:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal25:link {
    text-decoration: none;
    color: #000000;
}

a.legal25:visited {
    text-decoration: none;
    color: #000000;
}

a.legal25:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire5:link {
    text-decoration: none;
    color: #000000;
}

a.avawire5:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire5:hover {
    text-decoration: none;
    color: #188bdc;
}

a.breadcrumb5:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb5:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb5:hover {
    text-decoration: none;
    color: #73b7e6;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb6:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb6:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb6:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks6:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks6:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks6:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks26:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks26:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks26:hover {
    text-decoration: none;
    color: #000000;
}

a.legal6:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal6:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal6:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download6:link {
    text-decoration: none;
    color: #000000;
}

a.download6:visited {
    text-decoration: none;
    color: #000000;
}

a.download6:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal26:link {
    text-decoration: none;
    color: #000000;
}

a.legal26:visited {
    text-decoration: none;
    color: #000000;
}

a.legal26:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire6:link {
    text-decoration: none;
    color: #000000;
}

a.avawire6:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire6:hover {
    text-decoration: none;
    color: #188bdc;
}

a.breadcrumb6:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb6:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb6:hover {
    text-decoration: none;
    color: #73b7e6;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb7:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb7:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb7:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks7:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks7:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks7:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks27:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks27:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks27:hover {
    text-decoration: none;
    color: #000000;
}

a.pagelinks37:link {
    text-decoration: none;
    color: #000000;
}

a.pagelinks37:visited {
    text-decoration: none;
    color: #000000;
}

a.pagelinks37:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal7:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal7:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal7:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download7:link {
    text-decoration: none;
    color: #000000;
}

a.download7:visited {
    text-decoration: none;
    color: #000000;
}

a.download7:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal27:link {
    text-decoration: none;
    color: #000000;
}

a.legal27:visited {
    text-decoration: none;
    color: #000000;
}

a.legal27:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire7:link {
    text-decoration: none;
    color: #000000;
}

a.avawire7:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire7:hover {
    text-decoration: none;
    color: #4b4b4b;
}

a.breadcrumb27:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb27:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb27:hover {
    text-decoration: none;
    color: #ffffff;
}

a.sub7:link {
    text-decoration: none;
    color: #0f89d7;
}

a.sub7:visited {
    text-decoration: none;
    color: #0f89d7;
}

a.sub7:hover {
    text-decoration: none;
    color: #ffffff;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb8:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb8:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb8:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks8:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks8:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks8:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks28:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks28:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks28:hover {
    text-decoration: none;
    color: #000000;
}

a.pagelinks38:link {
    text-decoration: none;
    color: #000000;
}

a.pagelinks38:visited {
    text-decoration: none;
    color: #000000;
}

a.pagelinks38:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal8:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal8:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal8:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download8:link {
    text-decoration: none;
    color: #000000;
}

a.download8:visited {
    text-decoration: none;
    color: #000000;
}

a.download8:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal28:link {
    text-decoration: none;
    color: #000000;
}

a.legal28:visited {
    text-decoration: none;
    color: #000000;
}

a.legal28:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire8:link {
    text-decoration: none;
    color: #000000;
}

a.avawire8:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire8:hover {
    text-decoration: none;
    color: #4b4b4b;
}

a.breadcrumb28:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb28:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb28:hover {
    text-decoration: none;
    color: #f83400;
}

a.sub8:link {
    text-decoration: none;
    color: #c62e06;
}

a.sub8:visited {
    text-decoration: none;
    color: #c62e06;
}

a.sub8:hover {
    text-decoration: none;
    color: #ff0000;
}


a.menu1:link {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

a.menu1:hover {
    text-decoration: none;
    color: #1da7ff;
    font-size: 14px;
}

a.breadcrumb9:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb9:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb9:hover {
    text-decoration: none;
    color: #575757;
}

a.pagelinks9:link {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks9:visited {
    text-decoration: none;
    color: #73b7e6;
}

a.pagelinks9:hover {
    text-decoration: none;
    color: #f8ed38;
}

a.pagelinks29:link {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks29:visited {
    text-decoration: none;
    color: #1f9ce3;
}

a.pagelinks29:hover {
    text-decoration: none;
    color: #000000;
}

a.pagelinks39:link {
    text-decoration: none;
    color: #000000;
}

a.pagelinks39:visited {
    text-decoration: none;
    color: #000000;
}

a.pagelinks39:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal9:link {
    text-decoration: none;
    color: #ffffff;
}

a.legal9:visited {
    text-decoration: none;
    color: #ffffff;
}

a.legal9:hover {
    text-decoration: none;
    color: #73b7e6;
}

a.download9:link {
    text-decoration: none;
    color: #000000;
}

a.download9:visited {
    text-decoration: none;
    color: #000000;
}

a.download9:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.legal29:link {
    text-decoration: none;
    color: #000000;
}

a.legal29:visited {
    text-decoration: none;
    color: #000000;
}

a.legal29:hover {
    text-decoration: underline;
    color: #000000;
}

a.avawire9:link {
    text-decoration: none;
    color: #000000;
}

a.avawire9:visited {
    text-decoration: none;
    color: #000000;
}

a.avawire9:hover {
    text-decoration: none;
    color: #4b4b4b;
}

a.breadcrumb29:link {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb29:visited {
    text-decoration: none;
    color: #000000;
}

a.breadcrumb29:hover {
    text-decoration: none;
    color: #f83400;
}

a.sub9:link {
    text-decoration: none;
    color: #c62e06;
}

a.sub9:visited {
    text-decoration: none;
    color: #c62e06;
}

a.sub9:hover {
    text-decoration: none;
    color: #ff0000;
}


a.pagelinks49:link {
    text-decoration: none;
    color: #000000;
}

a.pagelinks49:visited {
    text-decoration: none;
    color: #000000;
}

a.pagelinks49:hover {
    text-decoration: underline;
    color: #000000;
}

a.pagelinks59:link {
    text-decoration: none;
    color: #0087d3;
}

a.pagelinks59:visited {
    text-decoration: none;
    color: #0087d3;
}

a.pagelinks59:hover {
    text-decoration: underline;
    color: #000000;
}

a.breadcrumb39:link {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb39:visited {
    text-decoration: none;
    color: #ffffff;
}

a.breadcrumb39:hover {
    text-decoration: none;
    color: #000000;
}

a.blacklink:link {
    text-decoration: none;
    color: #000000;
}

a.blacklink:visited {
    text-decoration: none;
    color: #000000;
}

a.blacklink:hover {
    text-decoration: none;
    color: #000000;
}

a.whitelink:link {
    text-decoration: none;
    color: #ffffff;
}

a.whitelink:visited {
    text-decoration: none;
    color: #ffffff;
}

a.whitelink:hover {
    text-decoration: none;
    color: #ffffff;
}

a.catwhite:link {
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    line-height: 90%;
    text-decoration: none;
    color: #ffffff;
}

a.catwhite:visited {
    text-decoration: none;
    color: #ffffff;
}

a.catwhite:hover {
    text-decoration: none;
    color: #1da7ff;
}

a.catblack:link {
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    text-decoration: none;
    color: #787878;
}

a.catblack:visited {
    text-decoration: none;
    color: #787878;
}

a.catblack:hover {
    text-decoration: none;
    color: #000000;
}

a.cathelp:link {
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    color: #ffffff;
    line-height: 100%;
    text-decoration: none;
}

a.cathelp:visited {
    text-decoration: none;
    font-size: 13px;
    color: #ffffff;
    line-height: 100%;
}

a.cathelp:hover {
    text-decoration: none;
    font-size: 13px;
    color: #bfdde7;
    line-height: 100%;
}

a.cattool2:link {
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    color: #ffffff;
    line-height: 100%;
    text-decoration: none;
}

a.cattool2:visited {
    color: #ffffff;
}

a.cattool2:hover {
    text-decoration: underline;
    color: #bfdde7;
}

a.cattool3:link {
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #d4d4d4;
    font-size: 13px;
}

a.cattool3:visited {
    color: #d4d4d4;
}

a.cattool3:hover {
    color: #ffffff;
}

a.cattool4:link {
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #000000;
    font-size: 13px;
}

a.cattool4:visited {
    color: #000000;
}

a.cattool4:hover {
    color: #ffffff;
}

a.admin1:link {
    text-decoration: underline;
    font-weight: bold;
    color: #006ab4;
}

a.admin1:visited {
    text-decoration: underline;
    font-weight: bold;
    color: #006ab4;
}

a.admin1:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}

a.cattool:link {
    text-decoration: none;
    font-weight: normal;
    color: #006ab4;
}

a.cattool:visited {
    text-decoration: none;
    font-weight: normal;
    color: #006ab4;
}

a.cattool:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #006ab4;
}

a.adminlogout:link {
    text-decoration: none;
    color: #ffffff;
}

a.adminlogout:visited {
    text-decoration: none;
    color: #ffffff;
}

a.adminlogout:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.dhi:link {
    text-decoration: none;
    color: #ff7707;
}

a.dhi:visited {
    text-decoration: none;
    color: #ff7707;
}

a.dhi:hover {
    text-decoration: none;
    color: #ffd6ae;
}

a.sorting:link {
    text-decoration: none;
    color: #ffffff;
}

a.sorting:visited {
    text-decoration: none;
    color: #ffffff;
}

a.sorting:hover {
    text-decoration: none;
    color: #ffffff;
}

a.wweb:link {
    text-decoration: none;
    color: #000000;
}

a.wweb:visited {
    text-decoration: none;
    color: #000000;
}

a.wweb:hover {
    text-decoration: underline;
    color: #000000;
}

a.letters:link {
    text-decoration: none;
    color: #ffffff;
}

a.letters:visited {
    text-decoration: none;
    color: #ffffff;
}

a.letters:hover {
    text-decoration: none;
    color: #1f9ce3;
}

a.justblue:link {
    text-decoration: none;
    color: #ffffff;
}

a.justblue:visited {
    text-decoration: none;
    color: #ffffff;
}

a.justblue:hover {
    text-decoration: none;
    color: #1da7ff;
}


table.AVA {
    border-spacing: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E7E7E7;
    color: #000;
}

caption.AVA {
    font-weight: bold;
    background: #50ADEA;
    border-bottom: 2px solid #1975d7;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px;
}

thead.AVA th {
    text-align: center;
    background: #F5F5F5;
    color: #000;
    border: 1px solid #FFF;
    text-transform: uppercase;
}

tbody.AVA th {
    font-weight: normal;
}

tbody.AVA tr {
    background-color: #FFF;
    text-align: left;
}

tbody.AVA tr.odd {
    background: #f9f9f9;
    border-top: 1px solid #FFF;
}

tbody.AVA th a:link, tbody.AVA th a:visited {
    color: #0500d1;
}

tbody.AVA th a:hover {
    color: #cccccc;
}

tbody.AVA tr td {
    height: 50px;
    background: #FFF;
    border: 1px solid #FFF;
}

tbody.AVA tr.odd td {
    background: #f9f9f9;
    border-top: 1px solid #FFF;
}

table.AVA td a:link, table.AVA td a:visited {
    color: #0500d1;
    text-decoration: none;
}

table.AVA td a:hover {
    color: #50ADEA;
    border-bottom: 2px solid #8FD5FF;
    text-decoration: none;
}

tbody.AVA td a {
    margin: 0 auto;
    height: 15px;
    border-bottom: 0;
    font-weight: normal;
    color: #000;
}

tfoot.AVA th, tfoot.AVA td {
    background-color: #E7E7E7;
    padding: 10px;
    text-align: center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    border-bottom: 3px solid #CCC;
    border-top: 1px solid #DFDFDF;
}

.avaMenu_Container {
    padding-bottom: 4px;
    border-left: 1px solid #000000;
}

.ava_MenuIcon {
    padding-bottom: 4px;
    padding-right: 2px;
}

#dropmenudiv {
    position: absolute;
    margin-top: 9px;
    margin-left: -28px;
    border: 2px solid #eeeeee;
    font-weight: normal;
    font-size: 13px;
    font-family: Tahoma, Verdana, Arial;
    line-height: 25px;
    z-index: 100;
}

/* Firefox */
@-moz-document url-prefix() {
    .avaMenu_Container {
        padding-bottom: 10px;
    }
    .ava_MenuIcon {
        padding-bottom: 1px;
    }
    #dropmenudiv {
        margin-top: 8px;
    }
}

#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 5px;
    padding: 1px 0;
    padding-left: 21px;
    text-decoration: none;
    font-weight: normal;
    background-color: #000000;
    color: #ffffff;
}

#dropmenudiv a:hover { /*hover background color*/
    background-color: #000000;
    color: #26aafc;
}

a.tip {
    position: relative;
    text-decoration: none;
    color: #7a7a7a;
    cursor: default;
}

a.tip span {
    display: none;
    position: absolute;
    border: 1px solid #bb0000;
    padding: 5 5 5 5px;
    top: 3px;
    left: -260px;
    width: 250px;
    padding: 5px;
    z-index: 500;
    background: #f3abab;
    color: #000000;
    -moz-border-radius: 5px; /* this works only in camino/firefox */
    -webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
    font-size: 99%; /* this is just for IE */
    color: #000000;
    z-index: 500;
}

a:hover.tip span {
    display: block;
    z-index: 500;
}

.langcaption {
    font-family: tahoma, verdana, arial;
    font-size: 12px;
    color: #5196fd;
    font-weight: bold;
}

.nolink {
    text-decoration: none;
}

.breadcrumbcell {
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 3px;
    padding-top: 2px;
    background-image: url('./images/Breadcrumb_Background.jpg');
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    color: #ffffff;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.headerbtn {
    display: block;
    width: 126px;
    padding: 2px;
    border: 1px solid #e88319;
    background-color: #fed1a2;
    font-family: arial, tahoma, verdana;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

.headerbtn:hover {
    background-color: #ffe7ce;
}

.sidebar-list {
    list-style-type: disc;
    margin-left: -23px;
}

.loggedin-p {
    text-align: left;
    width: 154px;
    font-family: tahoma, verdana, arial;
    font-size: 12px;
    color: #000000;
}

.avaNewCatsArrow {
    padding-top: 0px;
}

.formlabel {
    width: 100px;
    text-align: right;
    font-family: tahoma, verdana, arial;
    font-size: 14px;
}

.formtext {
    text-align: right;
    font-family: tahoma, verdana, arial;
    font-size: 14px;
}

.formcontrol {
    text-align: left;
    padding-left: 10px;
}

.formtextbox {
    width: 220px;
    font-family: tahoma, verdana, arial;
    font-size: 14px;
}

.formtextbox-readonly {
    width: 220px;
    font-family: tahoma, verdana, arial;
    font-size: 14px;
    background-color: #e5e5e5;
    border: 1px solid #bcbcbc;
    color: #a0a0a0;
}

.formbutton {
    width: 90px;
    height: 25px;
    font-family: tahoma, verdana, arial;
    font-size: 14px;
    font-weight: bold;
}

.formbuttontext {
    font-family: tahoma, verdana, arial;
    font-size: 14px;
    font-weight: bold;
}

.floatingToolbar {
    position: fixed;
    _position: absolute;
    top: 0;
    _top: expression(eval(document.body.scrollTop));
    top: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
}

.avaUserMenuButton {
    float: left;
    cursor: hand;
    background-color: #098ce8;
    border: 1px solid #098ce8;
    text-decoration: none;
}

.avaUserMenuButton-hover {
    background-color: #0662b8;
    border: 1px solid #0662b8;
    border-left: 1px solid #00407c;
    border-right: 1px solid #00407c;
    border-bottom: 1px solid #0662b8;
}

.avaUserMenuButton:hover {
    background-color: #0662b8;
    border: 1px solid #0662b8;
    border-left: 1px solid #00407c;
    border-right: 1px solid #00407c;
    border-bottom: 1px solid #0662b8;
}

.avaUserMenuImage {
    padding-top: 8px;
    padding-bottom: 3px;
}

.avaUserMenuText {
    font-family: tahoma, verdana, arial;
    color: #ffffff;
    font-size: 14px;
    padding-left: 3px;
    padding-right: 5px;
    text-decoration: none;
}

.avaUserMenuDropdown {
    font-family: tahoma, verdana, arial;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
    text-align: right;
    line-height: 20px;
    border: 1px solid #00407c;
    border-top: 0px;
}

.avaUserMenuLink {
    color: #e4e4e4;
    text-decoration: none;
}

.avaUserMenuLink:hover {
    text-decoration: underline;
}

.dropit {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dropit .dropit-trigger {
    position: relative;
}

.dropit .dropit-submenu {
    position: absolute;
    right: 0px; /* dropdown left or right */
    top: 29px;
    z-index: 99999;
    display: none;
    min-width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.dropit .dropit-open .dropit-submenu {
    display: block;
}

.disabledText {
    background-color: #f0f0f0;
    border: 1px solid #afafaf;
    width: 300px;
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    color: #000000;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.defaultAppDiv {
    position: fixed;
    _position: absolute;
    top: 0;
    _top: expression(eval(document.body.scrollTop));
    top: 0px;
    z-index: 10000000;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.80;
    -moz-opacity: 0.80;
    filter: alpha(opacity=80);
    visibility: visible;
}

.defaultAppDivVisible {
    position: absolute;
    z-index: 10000001;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}

/* FLASH BANNER STYLES */
* {
    box-sizing: border-box;
}

.flexRow {
    display: flex;
    flex-flow: row nowrap;
}

.flexColumn {
    display: flex;
    flex-flow: column;
}

.fullImages > img {
    width: 100%;
}

.mainFlashContainer {
    border: 1px solid #000;
    background: #F2F2F2;
    padding-bottom: 20px;
}

.blueBackground {
    background: #b8cce4 !important;
}

.flashTitle {
    padding: 10px;
    font-size: 22pt;
    font-weight: bolder;
    flex-grow: 2;
}

.flashTitle span {
    font-size: 16px;
    line-height: 30px;
}

.flashTitle span a {
    color: #00F;
    text-decoration: underline;
}

.flashTitle span a:hover {
    text-decoration: none;
}

.flashDate {
    background: #000;
    color: #FFF;
    padding: 7px 9px;
    font-size: 9pt;
    font-family: Tahoma, Geneva, sans-serif;
    align-self: flex-start;
    width: max-content !important;
}

.blueBackground .flashTitle {
    color: #333298;
}

.bannerContainer {
    display: flex;
    flex-flow: column;
    width: 100%;
    max-width: 923px;
    margin: 20px 10px 0 10px;
}

.bannerContent {
    display: flex;
    background: #000 url("images/flash-banner-content-title.jpg") no-repeat right;
    height: 130px;
    padding: 10px 32px 4px 32px;
}

.bannerBottom {
    display: flex;
    background: url("images/flash-banner-footer-bg.jpg") repeat-x;
    justify-content: space-between;
    height: 7px;
}

.bannerBottomSides {
    width: 8px;
}

.bannerLeftColumn {
    display: flex;
    flex-flow: column;
    width: 38.5%;
    color: #1485d5;
    font-size: 15px;
    justify-content: space-between;
}

.bannerRightColumn {
    display: flex;
    flex-flow: column;
    width: 61.5%;
    align-items: end;
    padding-top: 30px;
}

.bannerText {
    text-shadow: 1px 2px 3px #000;
}

.bannerText p {
    margin-top: 0;
}

.bannerText p:last-child {
    margin-bottom: 0;
}

.bannerButtons {
    display: flex;
    gap: 15px;
    margin-bottom: 5px;
}

.bannerButtons button {
    font-size: 13px;
}

.bannerSubtitle, .bannerArticlePoints {
    text-shadow: 2px 2px 2px #000;
}

.bannerSubtitle {
    text-transform: capitalize;
    font-size: 18px;
    color: #00e40b;
}

.bannerArticlePoints {
    color: #ffec6c;
    font-size: 15px;
}

.bannerArticlePoints p {
    display: flex;
    align-items: center;
    margin: 0;
    line-height: 15px;
}

.bannerArticlePoints p span:first-child {
    display: flex;
    align-items: center;
}

.bannerArticlePoints p span:first-child:before {
    content: url("images/check-green.png");
    margin-right: 2px;
}

.andMore {
    margin-left: 5px;
}

.justifyContentCenter {
    justify-content: center;
}

/* FOR BANNER */
@media (max-width: 1105px) {
    .bannerButtons button {
        font-size: 11px;
    }

    .bannerArticlePoints {
        font-size: 14px;
    }
}

/* RESPONSIVE BREAKPOINTS */
/* COMMON BREAKPOINTS
 * 320px - 480px: Mobile devices
 * 481px - 768px: iPads, Tablets
 * 769px - 1024px: Small screens, laptops
 * 1025px - 1200px: Desktops, large screens
 * 1201px and more -  Extra large screens, TV
 */
/* SINCE THE SIZE OF THE SIZE OF WHERE IT'S LOCATED IS DIFFERENT THE BREAKPOINTS ARE DIFFERENT FROM THE STANDARD/COMMON BREAKPOINTS */
@media (max-width: 1050px) {
    .bannerContainer {
        background: rgb(2, 0, 36);
        background: -moz-linear-gradient(135deg, rgba(2, 0, 36, 1) 7%, rgba(12, 96, 152, 1) 40%, rgba(31, 185, 255, 1) 81%);
        background: -webkit-linear-gradient(135deg, rgba(2, 0, 36, 1) 7%, rgba(12, 96, 152, 1) 40%, rgba(31, 185, 255, 1) 81%);
        background: linear-gradient(135deg, rgba(2, 0, 36, 1) 7%, rgba(12, 96, 152, 1) 40%, rgba(31, 185, 255, 1) 81%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#1fb9ff", GradientType=1);
        border: 1px solid #000;
    }

    .bannerBottom {
        display: none;
    }

    .bannerRightColumn, .bannerLeftColumn {
        width: 100%;
        align-items: start;
    }

    .bannerLeftColumn {
        color: #FFF;
        gap: 20px;
    }

    .bannerSubtitle {
        align-self: end;
    }

    .bannerContent {
        background: url("images/flash-banner-title-small-screens.png") no-repeat right top;
        flex-direction: column-reverse;
        height: unset;
        gap: 10px;
    }

    .bannerButtons button {
        font-size: 13px;
    }
}

@media (max-width: 800px) {
    .bannerArticlePoints p {
        flex-direction: column;
        align-items: start;
    }

    .andMore {
        margin-left: 22px !important;
        margin-top: 1px;
    }
}

@media (max-width: 725px) {
    .bannerContent {
        background-size: contain;
    }
}

/* END FLASH BANNER STYLES */

/* FLASH LOGIN STYLES */
/*.mainFlashContainer {
    border: 1px solid #000;
    box-sizing: content-box;
    background: #F2F2F2;
}

.blueBackground {
    background: #b8cce4 !important;
}

.flexRow {
    display: flex;
    flex-flow: row nowrap;
}

.flashTitle {
    padding: 10px;
    font-size: 22pt;
    font-weight: bolder;
    flex-grow: 2;
}

.flashTitle span {
    font-size: 16px;
    line-height: 30px;
}

.flashTitle span a {
    color: #00F;
    text-decoration: underline;
}

.flashTitle span a:hover {
    text-decoration: none;
}

.flashDate {
    background: #000;
    color: #FFF;
    padding: 7px 9px;
    font-size: 9pt;
    font-family: Tahoma, Geneva, sans-serif;
    align-self: flex-start;
    width: max-content !important;
}

.blueBackground .flashTitle {
    color: #333298;
}

.flashBanner {
    margin: 10px;
    width: 100%;
    max-width: 923px;
    max-height: 137px;
    display: grid;
    grid-template: 1fr / 1fr;
    place-items: start;
}

.flashBanner > * {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
}

.bannerPic, .bannerPic img {
    width: 100%;
}

.bannerButtons {
    margin-left: 2.3vw;
    align-self: end;
    margin-bottom: 2.4vh;
}

.bannerButtons button {
    cursor: pointer;
    font-size: 13px;
}

.justifyContentCenter {
    justify-content: center;
}

@media (max-width: 1150px) {
    .bannerButtons {
        margin-left: 2vw;
        margin-bottom: 1.7vh;
    }
    .bannerButtons button {
        font-size: 12px;
    }
}

@media (max-width: 930px) {
    .bannerButtons button {
        font-size: 11px;
    }
}*/
/* END FLASH LOGIN STYLES */
