            /* VbID */
BODY, .body  {
font-size : 0.8em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #000;
background-color : #f5f5f5; 
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto;
}
.ITnum {
  color : #000;
  background-color : #ffc; 
}

h1, h2, h3, h4, h5, h6, dt	{
	color:	#C00;
	line-height:	1.33em;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-weight:	500;
	}

h1	{
	font-size:	2.0em;
	}
h2	{
	font-size:	1.75em;
	}
h3	{
	font-size:	1.58em;
	}
h4	{
	font-size:	1.33em;
	}
h5	{
	font-size:	1.17em;
	}
h6	{
	font-size:	1em;
	}


p {
font-family : Verdana, Arial, Helvetica, sans-serif;

}

.fixtext, .tbTxt, .tbOut, .tbInp, .bxTxtNOT, .bxOut, .bxInp {
font-family : "Courier New", Courier, Monotype;
font-style : normal;
font-variant : normal;
font-weight : normal;
}
input.tbOut {
background-color: #ccc;
border: 1px dotted black;
}
.tbTxt {
padding:0 0 0 0;
line-height:0.9em;
}

input.bxOut, input.bxInp, .bxTxt, .bxRow {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1em;
white-space: nowrap;
}
input.bxOut {
background-color: transparent;
border: 1px solid black;
}
input.bxInp, textarea.bxInpXX {
background-color: #eee;
border: 1px solid black;
}
.bxTxt {
background-color:transparent;
border: 1px dotted red;
}
.bxTable {
 background-color:#cfc;
 margin: 0px 8px 8px 8px;
 border:1px solid transparent;
 overflow:scroll;
}
.bxTrow {
background-color: #ada;
border: 1px solid transparent;
}
.bxThead {
background-color: #8b8;
border: 1px solid transparent;
overflow:hidden;
}

form.tbForm, form.bxForm {
 margin: 0 0 0 0;
}
.bxBox {
 background-color:#cfc;
 margin: 8px 8px 0 8px;
 border:1px solid transparent;
}

.smalltext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : .8em;
}

.largetext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 1em;
}

input, textarea, select{
    border: #000000 1px solid;
    font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
    background-color: #eee;
    color: #000000;
    }
.Submit, .submit {
	font-family:	Verdana, sans-serif;
    cursor:pointer;
	border: 3px outset #888;
    background-color: #ddd;
    }
.SubmitLink {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 1em;
    cursor: pointer;
	border: 0px;
    padding-left: 1px;
    padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:	#008;
    background-color: transparent;
    }
.SubmitLink:hover	{
	text-decoration:	none;
	color:	#ffc;
	background:	#800;
	}

.ctoc:link	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#080;
	}

.ctoc:visited	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#080;
	}

.ctoc:active	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#066;
	}

.ctoc:hover	{
	text-decoration:	none;
	color:	#ffc;
	background:	#800;
	}
a:link	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#008;
	}

a:visited	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#008;
	}

a:active	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#066;
	}

a:hover	{
	text-decoration:	none;
	color:	#ffc;
	background:	#800;
	}

a.offsite	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#33F;
	}
.noline a:link{
  text-decoration : none;
  border-width : 0px;
  border-style : none;
}

.noline a:visited{
  text-decoration : none;
  border-width : 0px;
  border-style : none;
}

.errortext {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : #000;
}

.bg_dark {
  background-color : #007070;     /* bluegreen */
  color: #ffffff;
}
.bg_dark a:link{
  text-decoration : none;
}
.bg_dark a:visited{
  text-decoration : none;
}

.bg_medium {
  background-color : #005f5f;
  color: #ffc;
}
.box_title {
  background-color : transparent;
  color: #005f5f;
}

.bg_light {
  background-color : #eee9bc;     /* sandy light */
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium  {
  text-decoration:	none;
  background-color : transparent;
  color: #066;  
}
.bg_medium a:link {
	text-decoration: underline;
	font-weight:	bold;
	color:	#ffc;
	}
.bg_medium a:visited {
	text-decoration: underline;
	font-weight:	bold;
	color:	#ffc;
	}
.box_title a:link	{
	text-decoration: underline;
	font-weight:	bold;
	}
.box_title a:visited	{
	text-decoration: underline;
	font-weight:	bold;
	}

.alt_bg_light {
  background-color : #5fb0d8;
}
