@charset "iso-8859-1";

/* Stylesheet "alerta.css" by John Walton, July 2006
written for the TSS - Alerta web application */

a
    {
    color: #0000ff;
    text-decoration: none
    }

a:active
    {
    color: #0000ff;
    text-decoration: none
    }

a:visited
    {
    color: #0000ff;
    text-decoration: none
    }

a:hover
    {
    color: #0000ff;
    text-decoration: none
    }

body
    {
    background-color: #004a98;
    font-size: 10pt;
    color: #000000
    }

body,form,table,td,tr
    {
    margin: 0
    }

body,form,input,p,select,table,td,tr
    {
    font-family: arial,verdana,lucida,helvetica,sans-serif
    }

form
    {
    margin: 0
    }

img
    {
    border: 0
    }

input,select
    {
    font-size: 9pt;
    font-weight: normal
    }

li
    {
    margin: 4px 0px 4px 0px
    }

table,tr
    {
    margin: 0
    }

ul
    {
    list-style-type: disc;
    margin: 4px 0px 4px 35px
    }

div.hmoffer
    {
    border: 1px solid #cd150b
    }

img.chk
    {
    margin: 4px 4px 0px 4px
    }

img.logo
    {
    margin: 0px 0px 0px 20px
    }

input.itb8
    {
    font-size: 8pt
    }

ol.lst8
    {
    font-size: 8pt
    }

p.bt8botlft
    {
    font-size: 8pt;
    text-align: left;
    vertical-align: bottom;
    margin: 0px 0px 0px 8px
    }

p.bt8lbllft
    {
    font-size: 8pt;
    text-align: left;
    margin: 8px 0px 0px 4px
    }

p.bt8lblrht
    {
    font-size: 8pt;
    text-align: right;
    margin: 0px 0px 0px 4px
    }

p.bt8m0
    {
    font-size: 8pt;
    text-align: left;
    margin: 0
    }

p.bt8m4
    {
    font-size: 8pt;
    text-align: left;
    margin: 4px
    }

p.bt8m8
    {
    font-size: 8pt;
    text-align: left;
    margin: 4px 8px 4px 8px
    }

p.bt8m8red
    {
    font-size: 8pt;
    color: #ff0000;
    text-align: left;
    margin: 4px 8px 4px 8px
    }

p.bt10
    {
    text-align: left;
    margin: 4px 0px 4px 0px
    }

p.bt10bld
    {
    font-weight: bold;
    text-align: left;
    margin: 4px 0px 4px 4px
    }

p.bt10m8
    {
    text-align: left;
    margin: 4px 8px 4px 8px
    }

p.bt10m8jst
    {
    text-align: justify;
    margin: 4px 8px 4px 8px
    }

p.bt10m8rht
    {
    text-align: right;
    margin: 4px 8px 4px 8px
    }

p.bt10m8rhtbld
    {
    font-weight: bold;
    text-align: right;
    margin: 4px 8px 4px 8px
    }

p.bt11bldm8
    {
    font-size: 11pt;
    font-weight: bold;
    margin: 4px 8px 4px 8px
    }

p.bt11bldm8ctr
    {
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
    margin: 4px 8px 4px 8px
    }

p.bt16m8bld
    {
    font-size: 16pt;
    font-weight: bold;
    text-align: left;
    margin: 4px 8px 4px 8px
    }

p.btnctr
    {
    text-align: center;
    margin: 0
    }

p.btnlft
    {
    text-align: left;
    margin: 0px 0px 0px 10px
    }

p.btnrht
    {
    text-align: right;
    margin: 0px 10px 0px 0px
    }

p.errmsg
    {
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    background-color: #ffffff;
    border: 2px solid #ff0000;
    padding: 4px;
    margin: 4px
    }

p.fldlftm4
    {
    text-align: left;
    margin: 0px 0px 0px 4px
    }

p.pcolhdlft
    {
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #004a98;
    border-left: 2px solid #004a98;
    border-right: 1px solid #ffffff;
    border-top: 2px solid #004a98;
    border-bottom: 0;
    margin: 0;
    padding: 0px 0px 0px 4px;
    height: 22px
    }

p.pcolhdmid
    {
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #004a98;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-top: 2px solid #004a98;
    border-bottom: 0;
    margin: 0;
    padding: 0px 0px 0px 4px;
    height: 22px
    }

p.pcolhdrht
    {
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #004a98;
    border-left: 1px solid #ffffff;
    border-right: 2px solid #004a98;
    border-top: 2px solid #004a98;
    border-bottom: 0;
    margin: 0;
    padding: 0px 0px 0px 4px;
    height: 22px
    }

p.pcollft
    {
    font-size: 10pt;
    background-color: #ffffff;
    border-left: 1px solid #004a98;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #004a98;
    margin: 0;
    padding: 0px 0px 0px 4px;
    height: 20px
    }

p.pcolmid
    {
    font-size: 10pt;
    background-color: #ffffff;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #004a98;
    margin: 0;
    padding: 0px 0px 0px 4px;
    height: 20px
    }

p.pcolrht
    {
    font-size: 10pt;
    background-color: #ffffff;
    border-left: 0;
    border-right: 1px solid #004a98;
    border-top: 0;
    border-bottom: 1px solid #004a98;
    margin: 0;
    padding: 0px 0px 0px 4px;
    height: 20px
    }

p.pgmsg
    {
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #004a98;
    border: 2px solid #ffffff;
    padding: 4px;
    margin: 4px 4px 4px 10px
    }

p.phd1
    {
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    margin: 0px 0px 0px 20px
    }

p.phd2
    {
    font-family: arial,verdana,lucida,helvetica;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    margin: 0px 0px 0px 20px
    }

p.phd2w150
    {
    background: #004a98 url(../images/grystpr1.gif) no-repeat right;
    width: 150px;
    height: 25px;
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    margin: 8px 0px 4px 0px;
    padding: 0px 0px 0px 20px
    }

p.phd2w250
    {
    background: #004a98 url(../images/grystpr1.gif) no-repeat right;
    width: 250px;
    height: 25px;
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    margin: 8px 0px 4px 0px;
    padding: 0px 0px 0px 20px
    }

p.plogtitle
    {
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-color: #004a98;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

p.plogcolhdlft
    {
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    border: 1px solid #004a98;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

p.plogcolhdmid
    {
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid #004a98;
    border-right: 1px solid #004a98;
    border-bottom: 1px solid #004a98;
    border-left: 0;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

p.plogcolhdrht
    {
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid #004a98;
    border-right: 1px solid #004a98;
    border-bottom: 1px solid #004a98;
    border-left: 0;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

p.plogcollft
    {
    font-size: 8pt;
    text-align: center;
    border-top: 0;
    border-right: 1px solid #004a98;
    border-bottom: 1px solid #004a98;
    border-left: 1px solid #004a98;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

p.plogcolmid
    {
    font-size: 8pt;
    text-align: center;
    border-top: 0;
    border-right: 1px solid #004a98;
    border-bottom: 1px solid #004a98;
    border-left: 0;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

p.plogcolrht
    {
    font-size: 8pt;
    text-align: left;
    border-top: 0;
    border-right: 1px solid #004a98;
    border-bottom: 1px solid #004a98;
    border-left: 0;
    padding: 2px 4px 2px 4px;
    margin: 0
    }

select.ns8
    {
    font-size: 8pt
    }

select.devlist
    {
    width: 100%
    }

select.s150top
    {
    width: 150px
    }

select.s200top
    {
    width: 200px
    }

select.s250top
    {
    width: 250px
    }

select.s270top
    {
    width: 270px
    }

select.s300top
    {
    width: 300px
    }

select.s500top
    {
    width: 500px
    }

table.tbl100p
    {
    width: 100%
    }

table.tbl600
    {
    width: 600px
    }

table.tbl640
    {
    width: 640px
    }

table.tbl700
    {
    width: 700px
    }

table.tbllist
    {
    margin: 0px 0px 0px 8px;
    width: 700px
    }

table.tblouter
    {
    background: #e0e0e0 url(../images/redtri.gif) no-repeat top right;
    text-align: left;
    width: 780px
    }

td.td10p
    {
    width: 10%
    }

td.td15p
    {
    text-align: left;
    width: 15%
    }

td.td20p
    {
    text-align: left;
    width: 20%
    }

td.td20plftbot
    {
    text-align: left;
    vertical-align: bottom;
    width: 20%
    }

td.td20plblctr
    {
    text-align: center;
    vertical-align: top;
    width: 20%
    }

td.td20prht
    {
    text-align: right;
    vertical-align: top;
    width: 20%
    }

td.td25p
    {
    text-align: left;
    width: 25%
    }

td.td30p
    {
    text-align: left;
    width: 30%
    }

td.td30ptop
    {
    text-align: left;
    vertical-align: top;
    width: 30%
    }

td.td33p
    {
    text-align: left;
    width: 33%
    }

td.td40p
    {
    text-align: left;
    width: 40%
    }

td.td40ptop
    {
    vertical-align: top;
    width: 40%
    }

td.td45p
    {
    width: 45%
    }

td.td50p
    {
    text-align: left;
    width: 50%
    }

td.td50ptop
    {
    text-align: left;
    vertical-align: top;
    width: 50%
    }

td.td60p
    {
    text-align: left;
    width: 60%
    }

td.td70p
    {
    text-align: left;
    width: 70%
    }

td.td75p
    {
    text-align: left;
    width: 75%
    }

td.td80p
    {
    width: 80%
    }

td.td80pfldlft
    {
    text-align: left;
    vertical-align: bottom;
    width: 80%
    }

td.td80plblctr
    {
    text-align: center;
    vertical-align: top;
    width: 80%
    }

td.td90p
    {
    width: 90%
    }

td.td100p
    {
    width: 100%
    }

td.td100p
    {
    width: 100%
    }

td.td100p
    {
    width: 100%
    }

td.td100pctr
    {
    text-align: center;
    width: 100%
    }

td.tdhd1
    {
    background-color: #004a98;
    width: 688px;
    height: 30px
    }

td.tdhd2
    {
    background: #e0e0e0 url(../images/grystpr.gif) no-repeat left;
    width: 12px;
    height: 30px
    }

td.tdhd2a
    {
    background: #e0e0e0 url(../images/hdbar2bk.gif);
    margin: 0;
    padding: 0
    }

td.tdhd2b
    {
    background: #e0e0e0 url(../images/hdbar2.gif) no-repeat left;
    width: 15px;
    height: 22px;
    padding: 0
    }

td.tdnav
    {
    vertical-align: middle;
    width: 100%;
    height: 50px
    }

td.tdoffer
    {
    vertical-align: middle;
    margin: 4px;
    width: 50%
    }

td.tdouter
    {
    vertical-align: top;
    text-align: left;
    width: 100%
    }

td.tdspc10h
    {
    height: 10px
    }

td.tdspc20h
    {
    height: 20px
    }

td.tdspc40h
    {
    height: 40px
    }

td.tdtoplogo
    {
    text-align: left;
    vertical-align: middle;
    width: 100%;
    height: 60px
    }

ul.a8
    {
    font-size: 8pt
    }

ul.a10
    {
    font-size: 10pt
    }
