
BODY {
    MARGIN: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #d3d3d3;
  }

A {
	COLOR: #a52a2a;
    TEXT-DECORATION: none;
}

A:hover {
	COLOR: #700000;
}

#hm A {
    COLOR: #a52a2a;
    COLOR: darkgray;
    TEXT-DECORATION: none;
  }


#hm A:hover {
    color: lightgray;
  }



IMG {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
  }


PRE {
    TEXT-ALIGN: left;
  }

TEXTAREA {
	border: 1px solid darkgrey ;
}

TEXTAREA:hover {
	border: 1px solid grey;
}

TEXTAREA:focus {
	border: 1px solid black;
}

SELECT {
	border: 1px solid darkgrey ;
}

SELECT:hover {
	border: 1px solid grey;
}

SELECT:focus {
	border: 1px solid black;
}


.darker_nc * DIV {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #a0a0a0;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left;
    border: 1px dotted #333333;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }


.ar {
    text-align: left;
	border-collapse: collapse;
  }

.coltable {
	border-collapse: collapse;
	border: 1px solid black;
}

.coltable TD {
    padding-left: 9px;
    padding-right: 0px;
}

.darker_nc * TD {
    BACKGROUND: #A9A9A9;
    TEXT-ALIGN: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 9px;
    padding-bottom: 0px;
  }


.darker * TD {
    BACKGROUND: #A9A9A9;
    TEXT-ALIGN: center;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    PADDING-TOP: 15px;
  }

.ol_c {
	color: #ffffff;
    BACKGROUND: Maroon;
	text-align: center;
}

.error {
    font-size: 10px;
    COLOR: red;
    text-align: center;
  }


.ann {
    font-size: 15px;
    text-align: center;
  }


.head {
    color: blue;
    BACKGROUND-COLOR: yellow;
    font-size: 40px;
  }


.blue_borded {
    BORDER: blue 2px solid;
  }


.full_blue {
    BORDER-style: dashed;
    BORDER-width: 0px 0px 1px 1px;
    BORDER-color: yellow;
  }


.full_blue * TD {
    BORDER-style: dashed;
    BORDER-width: 1px 1px 0px 0px;
    border-color: yellow;
  }


.flg {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ebebeb;
  }


A.flg {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    text-decoration : none;
  }


.form_dark_gray {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ececec;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #3f3f3f;
  }


.form_light_gray {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 350px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ebebeb;
  }

.header TD {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #797979;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    border-top: 0px black solid;
    text-transform: capitalize;
  }

.lighter_nc * DIV {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #D1D1D1;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left;
    border: 1px dotted #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }


.lighter_nc * TD {
    BACKGROUND: #e0e0e0;
    TEXT-ALIGN: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 9px;
    padding-bottom: 0px;
  }


.lighter * TD {
    BACKGROUND: #e0e0e0;
    TEXT-ALIGN: center;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    PADDING-TOP: 15px;
    padding-bottom: 0px;
  }


.pad * TD {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
  }

.map {
	border-collapse: collapse;
	border: 1px solid black;
}

.map * TD {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    text-align: center;
    border-left: 1px dashed grey;
  }

.map2 {
	border-collapse: collapse;
	border: 1px solid black;
}

.map2 * TD {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    border-left: 1px dashed grey;
	text-align: right;
	font-size: 12px;
	font-family: monospace;
  }


.ul_tr {
    border-collapse: collapse;
  }


.ul_tr * TD {
    border-top: 1px black solid;
    margin: 0px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
  }


.tips {
    font : bold 8pt Verdana, Arial, Helvetica, sans-serif;
  }


.smalltips {
    font : bold 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
  }

.b {
	font-weight: bold;
	vertical-align: top;
}

.txt * INPUT {
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #808080 1px solid;
    COLOR: #ff0330;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
  }


A.black:active {
    COLOR: #000000;
    TEXT-DECORATION: underline;
  }


A.black:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline;
  }


A.black:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
  }


A.black:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
  }


.ll {
    background: #e3e3e3;
  }


.dl {
    background: #c3c3c3;
  }

.dl > TD {
    padding: 0px 5px 0px 5px;
}

.ll > TD {
    padding: 0px 5px 0px 5px;

}

.fix {
	text-align: right;
	font-size: 12px;
	font-family: monospace;
}


.g {
	color: green;
}

.r {
	color: red;
}

.book {
    border-collapse: collapse;
}

.book TD {
	border: 1px solid black;
    padding: 0px 5px 0px 5px;
}

INPUT {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ebebeb;
  }
INPUT:hover {
    BORDER: gray 1px solid;
    BACKGROUND-COLOR: #ebebeb;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
  }
INPUT:focus {
    BORDER: white 1px solid;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
  }
