A {
   color : #ff0033;
   font-family: Geneva, Arial, Helvetica, Sans-serif;
   text-decoration : none;
   /*font-size: 0.7em;*/
}
A:HOVER {
   color : #666666;
   font-family: Geneva, Arial, Helvetica, Sans-serif;
   text-decoration : underline;
   /*font-size: 0.7em;*/
}

.toptablebodyblue, .toptablebodybluelhs, .toptablebodybluerhs, .toptablebodybluerhsaction, .toptablebodybluespan {
//eghads what a mess - see cust_page_global for these being clobbered
text-align:left;
font-family: Geneva, Arial, Helvetica, Sans-serif;
color: #999999;
font-size: 0.8em;
font-weight:bold;
//background-color: #EDEDED;
background-color: #999999;
border: #444444;
/*border-style: solid;
//border-top-width: 1px;
//border-bottom-width: 1px;
//border-left-width: 0px;
//border-right-width: 0px;*/
}

td.toptablebodybluelhs a:link {
text-decoration: none;
color : #999999;
}
td.toptablebodybluelhs a:visited {
text-decoration: none;
color : #999999;
}

td.toptablebodybluelhs a:hover {
text-decoration: underline;
color : #999999;
}

.toptablebodybluelhs {
/*border-left-width: 1px;*/
}
.toptablebodybluerhs {
/*border-right-width: 1px;*/
}

.toptablebodybluerhsaction {
/*border-left-width: 1px;*/
text-align:center;
background-color: #6B7777;
color: #CCCCCC;
}
.toptablebodybluespan {
/*border-right-width: 1px;*/
/*border-left-width: 1px;*/
}

.midtablebodyblue, .midtablebodybluerhs, .midtablebodyblueaction, .midtablebodybluespan, .midtablebodyblueform, .midtablebodyblueformspan  {
//text-align:left;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
font-weight:bold;
color: #000000;
//background-color: #f5f5f5;
background-color: #DEDEDE;
//border: #444444;
/*border-style: solid;
//border-top-width: 0px;
//border-right-width: 0px;
//border-bottom-width: 1px;
//border-left-width: 1px;*/
}

td.midtablebodyblue maintext {
/*
 * test hack */
  font-size:1.1em;
}

/*
 * Nudge those form elements up a size when their size is
 * diminished by the class - aint CSS shit */
td.midbluebg select {
  font-size:1.1em;
}
td.midbluebg input {
  font-size:1.1em;
}
td.midtablebodyblueformspan select {
  font-size:1.1em;
}
td.midtablebodyblueformspan input {
  font-size:1.1em;
}
td.midtablebodyblueform select {
  font-size:1.1em;
}
td.midtablebodyblueform input {
  font-size:1.1em;
}

.midtablebodybluespan {
  border-right-width: 1px;
}

td.midtablebodyblue input {
  font-size:1.1em;
}

.formmidtablebodyblue {
text-align:left;
font-family: Geneva, Arial, Helvetica, Sans-serif;
/*font-size: 0.72em;*/
font-weight:bold;
color: #000000;
background-color: #f5f5f5;
border: #444444;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
}


.midtablebodyblueform, .midtablebodyblueformspan {
  text-align:center
}
.midtablebodybluerhs, .midtablebodyblueformspan {
border-right-width: 1px;
}

.midbluebg {
background-color: #f5f5f5;
font-family: Geneva, Arial, Helvetica, Sans-serif;
/*font-size: 0.7em;*/
color: #000000;
border: #444444;
//border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
.midbluebgdk {
background-color: #bfbfbf;
color: #000000;
border: #444444;
//border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.midtablebodyblueaction {
text-align:center; 
border-right-width: 1px;
}

.mainmenubg {
background-color: #f0f0f0;
}

.accountbg {
background-color: #172A33
}

.formborder {
color: #000000;
background-color: #f5f5f5;
border: #444444;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.midtablebodyblue2 {
text-align:center;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.72em;
color: #000000;
background-color: #f5f5f5;
border: #444444;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.action {
text-align:center;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
color: #fff;
background-color: #172A33;
border: #444444;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
}

.deftext {
text-align:left ;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
}

th {
text-align:left ;
font-family: Geneva, Arial, Helvetica, Sans-serif;
/*font-size: 0.7em;*/
color: #000;
}
td {
font-family: Geneva, Arial, Helvetica, Sans-serif;
/*font-size: 0.7em;*/
}
.topbaraccinfo {
font-family: "verdana","arial","helv" ;
font-size: 0.7em;
color: #666666;
background-color: #cccccc;
padding-right: 5px;
padding-left: 5px;
}
.subheading {
color: #000;
font-size: 0.72em;
font-weight:bold;
}

.itscat {
color: #000;
background-color: #b5b5b5;
font-size: 0.6em;
}
.itsstatus1 {
color: #ffffff;
}
.itsstatus2 {
color: #ffffff;
}
.itsstatus255 {
color: #ffffff;
}

.itsmsgclient {
color: #000;
font-size: 0.7em;
background-color: #dcdddb;
}

.itsmsgdsvr  {
color: #1c1a0d;
font-size: 0.7em;
background-color: #dcdddb;
}

.itsfirstrep {
color: #000;
background-color: #dcdddb;
}
.itslastrep {
color: #172A33;
background-color: #b5b5b5;
}

.itsmainissueitstechnical {
background-color: #172A33;
color: #fff;
}
.itsmainissueitstechnical a:link {color: #fff; }
.itsmainissueitstechnical a:visited {color: #fff; }
.itsmainissueitstechnical a:hover {color: #fff; }

.itsmainissueitstechnicalemail {
background-color: #3c6d84;
color: #fff;
}
.itsmainissueitstechnicalemail a:link {color: #fff; }
.itsmainissueitstechnicalemail a:visited {color: #fff; }
.itsmainissueitstechnicalemail a:hover {color: #fff; }

.itsmainissueitssales {
background-color: #5e2c2c;
color: #fff;
}

.itsmainissueitssales a:link {color: #fff; }
.itsmainissueitssales a:visited {color: #fff; }
.itsmainissueitssales a:hover {color: #fff; }

.itsmainissueitssalesemail {
background-color: #3c6d84;
color: #fff;
}
.itsmainissueitssalesemail a:link {color: #fff; }
.itsmainissueitssalesemail a:visited {color: #fff; }
.itsmainissueitssalesemail a:hover {color: #fff; }

.itsmainissueitsbilling {
background-color: #5b572c;
color: #fff;
}

.itsmainissueitsbilling a:link {color: #fff; }
.itsmainissueitsbilling a:visited {color: #fff; }
.itsmainissueitsbilling a:hover {color: #fff; }

.itsmainissueitsbillingemail {
background-color: #3c6d84;
color: #fff;
}
.itsmainissueitsbillingemail a:link {color: #fff; }
.itsmainissueitsbillingemail a:visited {color: #fff; }
.itsmainissueitsbillingemail a:hover {color: #fff; }

.itsmainissueitsnews {
background-color: #63758c;
color: #fff;
}

.itsmainissueitsnews a:link {color: #fff; }
.itsmainissueitsnews a:visited {color: #fff; }
.itsmainissueitsnews a:hover {color: #fff; }

.itsmainissueitsnewsalert {
background-color: #b21f15;
color: #fff;
}
.itsmainissueitsnewsalert a:link {color: #fff; }
.itsmainissueitsnewsalert a:visited {color: #fff; }
.itsmainissueitsnewsalert a:hover {color: #fff; }

#td13 {
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.74em;
font-weight:bold;
}
h1,h2,h3,h4 {
font-family: "verdana","arial","helv" ;
}
h1 {
font-size: 1.05em;
color: #000000;
font-weight: normal;
}
h2 {
font-size: 0.95em;
color: #000000;
font-weight: normal;
}
h3 {
font-size: 0.9em;
color: #000000;
font-weight: normal;
text-decoration:underline;
}
#lbheaders {
font-family: Geneva, Arial, Helvetica, Sans-serif;
letter-spacing: -1px;
font-size: 1em;
color: #000000;
font-weight: normal;
text-decoration:underline;
}
#questheaders {
font-family: Geneva, Arial, Helvetica, Sans-serif;
letter-spacing: -1px;
font-size: 0.85em;
color: #172A33;
font-weight: 600;
text-decoration:underline;
}
h4 {
font-size: 0.74em;
color: #000000;
font-weight: normal;
}

.behindlhs {
background-color: #cccccc;
}

#whitebg {
background-color: #ffffff;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
color: #ffffff;
text-align: right;
}

#greenbg {
background-color: #172A33;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
text-align: right;
color: #ffffff;
}

/*
 * Left Hand Side titles, with AFAIK correct inheritance */

.lhstitle {
background-color: #EDEDED;
color: #5e5e5e;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size: 0.7em;
text-align: right;
}
td.lhstitle a:link {
  text-decoration: none;
  color: #5e5e5e;
}
td.lhstitle a:visited {
  text-decoration: none;
  color: #5e5e5e;
}
td.lhstitle a:hover {
  text-decoration: underline;
  color: #5e5e5e;
}

/*
 * Left Hand Side menu options, with AFAIK correct inheritance */

.lhsmenu {
background-color: #cccccc;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
text-decoration : none;
color: #5e5e5e;
text-align: right;
}

td.lhsmenu a:link {
  text-decoration: none;
  color : #5e5e5e;
}
td.lhsmenu a:visited {
  text-decoration: none;
  color : #5e5e5e;
}
td.lhsmenu a:hover {
  color : #CC6600;
  text-decoration : underline;
}




#header {
font-weight: bold;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.74em;
color: #000055;
}

#small {
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.5em;
color: #cccccc;
}
#topnav{
//font-family: Geneva, Arial, Helvetica, Sans-serif;
font-family: "verdana","arial","helv" ;
background-color: #1B5A9D;
font-size: 0.72em;
color: #356CA7;
}
#toptable {
text-align: left;
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #EDEDED;
font-size: 0.74em;
font-weight:bold;
color: #999999;
border: #444444;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
#toptableprint {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #ffffff;
font-size: 0.74em;
font-weight:bold;
color: #000;
}
/*
#midtable {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #ffffff;
font-size: 0.7em;
color: #000000;
}
*/
#toptablewiz {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #BDBDA5;
font-size: 0.72em;
font-weight:bold;
color: #000;
}
#midtablewiz {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #172A33;
font-size: 0.7em;
color: #ffffff;
}
#maintextwiz {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #ffffff;
font-size: 0.7em;
color: #000000;
}
#midtablestat {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #172A33;
font-size: 0.7em;
color: #fff;
}
/*
#midtablebig {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #ffffff;
font-size: 0.74em;
font-weight:bold;
color: #000000;*/
}
#blackwhite {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color:black;
font-size: 0.72em;
text-align: middle;
color:white;
}
#topinfo {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #172A33;
font-size: 0.72em;
text-align: bottom;
color:white;
}
.black {
font-size:inherit ;
color:black;
}
#tdheader {
background-color:#254451;
color:white;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.72em;
font-weight: bold;
}
#infotext {
background-color:#254451;
color:white;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.55em;
}
#greentabletop {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #EDEDED;
letter-spacing: -1px;
font-weight: normal;
font-size: 0.85em;
color: #999999;
}
#greentablebot {
font-family: Geneva, Arial, Helvetica, Sans-serif;
background-color: #172A33;
font-weight: normal;
font-size: 0.6em;
color: #FFFFFF;
}
input {
  font-size: 0.8em;
}
select {
  font-size: 0.8em;
}



.footer {
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.7em;
}

a.ordernow {
   color : #cccccc;
   font-family: Verdana, Helvetica, sans-serif;
   text-decoration : none;
   font-size: 1.1em;
}
a.ordernow:hover {
   color : #ffffff;
   font-family: Verdana, Helvetica, sans-serif;
   text-decoration : underline;
   font-size: 1.1em;
}


a#header {
background-color:#254451;
color:#bdbca3;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.72em;
font-weight: bold;
text-decoration: none;
}
a#header:hover {
background-color:#254451;
color:white;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.72em;
font-weight: bold;
text-decoration: underline;
}
a#toplb {
background-color: #1b5a9d;
color:#cccccc;
letter-spacing: -1px;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.85em;
font-weight: normal ;
text-decoration: none;
}
a#toplb:hover {
background-color:#1b5a9d;
letter-spacing: -1px;
color:#ffff00;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.85em;
font-weight: normal ;
text-decoration: none;
}
.toplb {
background-color: #1b5a9d;
color:#cccccc;
letter-spacing: -1px;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-weight: normal ;
font-size: 0.85em;

text-decoration: none;
}
a.toplb {
background-color: #f0f0f0;
color:#999999;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.85em;
font-weight: normal ;
text-decoration: none;
}
a.toplb:hover {
background-color:#f0f0f0;
color:#000000;
font-family: Geneva, Arial, Helvetica, Sans-serif;
font-size: 0.85em;
font-weight: normal ;
text-decoration: none;
}

.nfrm {
font-family: "verdana","arial","helv" ;
font-size: 0.7em;
color: #00000;
}
.frmsml {
font-family: "verdana","arial","helv" ;
font-size: 0.9em;
color: #00000;
}

.evacchi, .evacclo, .evsvrhi, .evsvrlo, .evsvrnclo, .evordhi, .evordlo {
  font-weight: bolder;
  color: #000000;
}
.evacchi {
  background-color: #c5d8a6;
}
.evacclo {
  background-color: #aac17d;
}
.evsvrhi {
  background-color: #b4a9bc;
}
.evsvrlo {
  background-color: #9786a5;
}
.evsvrnchi {
  background-color: #b4a9bc;
  color:#cccccc;
}
.evsvrnclo {
  background-color: #9786a5;
  color:#cccccc;
}
.evordhi {
  background-color: #bcc9db;
}
.evordlo {
  background-color: #7995b7;
}
.evreason, .evreasondk, .evreasonpure {
  color: #000000;
/*  font-size: 0.7em;*/
  background-color: #bfbfbf;
  border: #444444;
//  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;

}
.evreasonpure {
  border-top-width: 0px ;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.evreasondk {
background-color: #969696;
}

tr.evreason td, tr.evreasondk td {
  color: inherit;
  background-color: inherit;
/*  font-size: 0.7em;*/
}

td.evreasonpure a:link {
  color:000000;
  font-weight:bold; 
  font-size: 0.7em;
}
td.evreasonpure a:visited {
  color:000000;
  font-weight:bold;
  font-size: 0.7em;
}

td.evreasonpure a:hover {
  color:000000;
  font-weight:bold;
  font-size: 0.7em;
  text-decoration: underline;
}



.qdomhi, .qdomlow, .qpayhi, .qpaylo, .qvshi, .qvslo, .qupghi .quplo .qdomdelhi .qdomdello .qdomtrhi .qdomtrlo {
background-color: #9d06a8;
color: #ffffff;
}
.qdomhi {
background-color: #6b0544;
color: #ffffff;
}
.qdomlo {
background-color: #49032f;
color: #ffffff;
}
.qpayhi {
color: #000;
background-color: #c5d8a6;
}
.qpaylo {
background-color: #aac17d;
color: #000;
}
.qvshi {
background-color: #b4a9bc;

}
.qvslo {
background-color: #9786a5;
}
.qupghi {
background-color: #e0e55b;
color: #000;
}
.qupglo {
background-color: #e0e55b;
color: #000;
}
.qdomtrhi {
background-color: #3d7a71;
color: #fff;
}
.qdomtrlo {
background-color: #33665f;
color: #fff;
}
.qdomdelhi {
background-color: #406b7c;
color: #ffffff;
}
.qdomdello {
background-color: #335563;
color: #ffffff;
}
.qdomrenewlo {
background-color: #99974e;
color: #fff;
}
.qdomrenewhi {
background-color: #706f39;
color: #fff;
}
.qmassdnslo {
background-color: #99804e;
color: #fff;
}
.qmassdnshi {
background-color: #7f6a41;
color: #fff;
}
.invalid {
color: red ;
font-weight: bold;
}
valid {
color:green ;
font-weight: bold;
}

.inheritthis {
background-color:#ffffff;
color:#000000;
font-size:14px;

}

.politenotice, .maintext, .statustext, .maintextblue, .statembal {
font-size:10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
//nt-family: geneva, arial, helvetica, sans-serif;
//font-family: helvetica;
//font-size: 0.7em;
}
.maintext {
color:#000000;
}
.maintextblue {
color:#4477AC;
}
.politenotice {
color:#878784 ;
}
.statustext {
font-size: 0.7em;
color:#5e5e5e;
}

td.maintext input {
font-size:0.9em;
}
td.maintext select {
font-size:0.9em;
}

/*
 * ITS header */

.itsheadlhs, .itshead, .itsheadrhs,  .itsheadspan, .itsbody {
text-align:left;
font-family: Geneva, Arial, Helvetica, Sans-serif;
color: #000000;
font-size: 0.7em;
background-color: #bfbfbf;
border: #444444;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

.itsheadlhs {
border-left-width: 1px;
}
.itsheadrhs {
border-right-width: 1px;
text-align:right;
}

.itsheadspan {
border-right-width: 1px;
border-left-width: 1px;
}

.itsbody {
color: #5e5e5e;
font-size: 0.8em;
background-color: #EDEDED;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
font-family: "System", "Everson Mono", "Prestige", "MS Courier New", "Courier";
}


/*
 * control centre options */

.ccoptlhs, .ccopt, .ccoptrhs,  .ccoptspan, .ccoptbody {
text-align:left;
font-family: Geneva, Arial, Helvetica, Sans-serif;
color: #5e5e5e;
font-size: 0.8em;
font-weight:bold;
background-color: #bfbfbf;
border: #444444;
//border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
}

.ccoptlhs {
border-left-width: 1px;
}
.ccoptrhs {
border-right-width: 1px;
text-align:right;
font-size: 0.7em;
}

.ccoptspan {
border-right-width: 1px;
border-left-width: 1px;
font-size: 0.7em;
}

.ccoptbody {
color: #5e5e5e;
font-size: 0.8em;
background-color: #EDEDED;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
font-family: "System", "Everson Mono", "Prestige", "MS Courier New", "Courier";
}

.smallversion {
color:#939393 ;
}

.locked, .unlocked, .running, .suspended, .terminated {
  font-style:normal;
  font-weight:bolder;
  text-decoration:none;
}
.locked {
  color:#ff0033;
}
.unlocked {
  color:#70d337;
}
.running {
  color:#70d337;
}
.suspended {
  color:#eaef4f;
}
.terminated {
  color:#2e689b;
}

.bytesin {
  color:#ff6026;
}
.bytesout{
  color:#2e689b;
}

.statementinvoicelo {
  background-color: #c8d1cd;
}
.statementinvoicehi {
  background-color: #d4ddda;
}

.warning {
  color:#c11313 ;
}

.pagetitle {
font-size: 1.1em;
color: #000000;
font-weight: bold;
}

.jbheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em
color : #999999;
background-color: #EDEDED;
font-weight: bold;
border: #444444;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}

td.jbheader a:link {
color : #999999;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

td.jbheader a:hover {
color : #999999;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

.jbbody {
font-family: Arial, Helvetica, sans-serif;
color : #4477AC;
background-color: #F5F5F5;
font-size: 0.7em;
font-weight: bold;
border: #444444;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}

td.jbbody select {
  font-size:1.1em;
}
td.jbbody input {
  font-size:1.1em;
}

A.jbbody {
font-family: Arial, Helvetica, sans-serif;
color : #4477AC;
background-color: #F5F5F5;
/*font-size: 0.7em;*/
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
A.jbbody:hover {
font-family: Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #4477AC;
background-color: #F5F5F5;
/*font-size: 0.7em;*/
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

.jbtitle {
font-family: Arial, Helvetica, sans-serif;
color : #7DA8FD;
/*font-size: 0.7em;*/
font-weight: bold
}

A.blocklink:HOVER {
        color : #4477AC;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration : underline;
        font-size: 0.7em;
}

A.blocklink {
        color : #4477AC;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration : none;
        font-size: 0.7em;
}
.hightlight {
        font-family: Arial, Helvetica, sans-serif;
        color : #000000;
                background-color: #7D96B1;
                font-size: 0.7em;
                font-weight: bold;
                border-top: 0px solid #000000;
            border-right: 0px solid #000000;
            border-bottom: 1px solid #000000;
            border-left: 0px solid #000000;
}

.hightlight2 {
        font-family: Arial, Helvetica, sans-serif;
        color : #D0D4D7;
                background-color: #7D96B1;
                font-size: 0.7em;
                font-weight: bold;
                border-top: 0px solid #000000;
            border-right: 1px solid #000000;
            border-bottom: 1px solid #000000;
            border-left: 0px solid #000000;
}
.lowtlight {
        font-family: Arial, Helvetica, sans-serif;
        color : #999999;
                font-size: 0.7em;
                border-top: 0px solid #000000;
            border-right: 0px solid #000000;
            border-bottom: 1px solid #000000;
            border-left: 0px solid #000000;
}

.blueborder {
        border: #000000;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
}

.statembal {
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;

}

/* page header styles for rebrand */
#dmn_header {
	font-weight:bold;
}

#dmn_headerlogo {
	background:#9b1525 url(/authorised/images/topbar/header_gradient.gif) top left repeat-y;
}

#dmn_topnav {
	margin-left:192px;
	background:#ff0033;
	padding:3px;
	font-size:10px;
	color:#fff;
}

#dmn_topnav a {
	color:#fff;
	text-decoration:none;
}

#dmn_topnav a:hover {
	text-decoration:underline;
}

#dmn_topsubnav {
	margin-left:192px;
	background:#f4f4f4;
	padding:3px;
	color:#000;
	font-size:10px;
}

#dmn_topsubnav a {
	color:#000;
	text-decoration:none;
}

#dmn_topsubnav a:hover {
	color:#000;
	text-decoration:underline;
}

h1.dmn_header, h2.dmn_header {
	color:#ff0033;
	font-weight:bold;
	padding:0;
	margin:0;
	font-family:verdana;
}

h1.dmn_header {
	font-size:18px;
	padding:5px 0 8px;
}

h2.dmn_header {
	color:#000;
	font-size:16px;
	padding:5px 0;
}