body { margin: 0px; }

A { color: #0066CC; font-family: Verdana, Arial, Helvetica, sans-serif}
A:hover {
   color: #CC0000;
}

.upmenu {
   font-weight: bold; font-size: 12pt; color: #E3F0F9;
   text-decoration: none;
}
.upmenu:hover { color: #FFFFA0; }

.txt1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.txt2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.txt3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.js   {  text-align:justify}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px}

.h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }
.h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3059BA; text-align: justify }

.p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}
.s {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
}
.t {
   border: 1px solid #0099CC;
   background-color: #FFFFFF;
}
.t1 {
   FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#invert {
   color: #CC0000;
   font-weight: bold;
}
#confirm {
   color: #00CC00;
   font-weight: bold;
}

.hl {
  font-weight: bold; color:brown;
}

.hl2 {
  font-weight: bold; color:#0000FF;
}

.box {
   background-color: #E4F0FF;
   border: 1px solid #4E6EB4;
   padding: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.boxlink {
   font: normal 12px Arial, Helvetica, sans-serif;
   border: 2px #99CCFF outset;
   background-color: #E4F0FF;
   color: #4E6EB4;
   text-decoration: none;
   color: #003366;
   font-weight: bold;
   padding: 2px;
}
.boxlink:hover {
   background-color: #7791C6;
   color: #FFFFFF;
}

.list {
   list-style-position: outside;
   list-style-image: url(images/sag03.gif);
}
.list01 {
   list-style-position: outside;
   list-style-image: url(images/sag01.gif);
}
.list02 {
   list-style-position: outside;
   list-style-type: circle;
}
#leftindent {
	margin-left: 2em;
	padding-left: 0px;
}
#spacer li{
	margin-bottom: 5px;
}

fieldset {
   border: #4E6EB4 solid 1px;
}
legend {
   color: #4E6EB4;
}
label {
   width: 10em;
   float: left;
   text-align: right;
   margin: 0 1em 10px 0;
   clear: both;
   font-weight: bold;
}

.imsform {
   font: normal 12px Arial, Helvetica, sans-serif;
   background-color: #D9E8F2;
   border: 1px solid #8CB2DC;
}
.imsbutton {
   font: normal 12px Arial, Helvetica, sans-serif;
   background-color: #D9E8F2;
   color: #003366;
   font-weight: bold;
   border: 2px #99CCFF outset;
   padding: 2px;
   margin-left: 11em;
}

.headtitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13pt;
	 font-weight: bold;
   padding: 4px;
   margin-bottom: 1em;
   border-bottom: solid 1px #8CB2DC;
}

h1 {
	background-color: #D9E8F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 1em;
}

h2 {
   font-size: 12px;
   font-weight: bold;
   margin-top: 5px;
   border-bottom: solid 1px #AAA;
   margin-bottom: -10px;
}
h2 a{ text-decoration: none; }

.h2tip {
   font-size: 11px;
   font-style: italic;
}
