/* INPUT { background-color: #eeddcc; } */
/* TEXTAREA { background-color: #eeddcc; } */
/* SELECT { background-color: #eeddcc; } */
TEXTAREA { background-color: #eeeef5; }
SELECT { background-color: #eeeef5; }
INPUT.bg { background-color: #eeeef5; }

body { background: white; }
h1 { 
  font-family: Verdana; background: black; color: #eeeeee; padding-left: 20px; 
  margin-top: -15px;
  margin-left: -10px; 
  margin-right: -80px; 
  padding-top: 7px;
  padding-bottom: 7px;
  border-bottom: 6 inset #dd2211;
}
STRONG.error {color: #dd0000;}
STRONG.alert {color: #dd0000;}
STRONG.warn  {color: #cc9900;}
h4 {
  background: #e0e0e0;
  padding: 2px;
  padding-left: 15px; 
  border-left: 16 outset #dd0000;
  border-bottom: 2 solid #a0a0a0;
}

table {
  border-collapse: collapse;
  border-top: 1 solid black;
  border-right: 1 solid black;
  margin-top: 20px;
  margin-left: 20px;
}
th {
  text-align: left;
  background: #AA2211;
  color: #ffeeee;
  border-left: 1 solid black;
  border-bottom: 1 solid black;  
  padding-left: 5px;
  padding-right: 5px;
}
td {
  border-left: 1 solid black;
  border-bottom: 1 solid black;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}
td.1 {
  background: #dddddd;
  font-weight: bold;
}
TABLE.rowover {
	behavior: url(/gpkitdm/rowover_js.htc);
	ro--hover-background: #dddddd;
	ro--hover-color: black;
	ro--light-background: white;
	ro--shade-background: #f2f2f2;
}

TABLE.none5 {margine 0px;border: none;}
TABLE.none5 TH {border: none;padding: 5px;}
TABLE.none5 TD {border: none;padding: 5px;}

TABLE.none {margin: 0px;border: none;}
TABLE.none TH {border: none;padding: 0px;}
TABLE.none TD {border: none;padding: 0px;}

dt {
  font-weight: bold;
}
pre {
  padding: 5px;
  background: #f0f0f0;
}
a:link { color: #B24C4C; }
a:visited { color: #BC7272; }
a:hover {
  color: #D82626;
  text-decoration: underline;
  position:relative; left:1px; top:1px;
}
