.headline 
{
  vertical-align: middle;
  /*text-align: center;*/
  font-size: 28px;
  font-family: arial;
  font-weight: bold;
  width: 50%;
}

.hilite1
{
	background-color: #E0E0FF;
}

.full
{
	width: 100%;
}

table.fullsmall
{
	width: 100%;
	font-family: tahoma;
	font-size: 10pt;
}

th.summary
{
	text-align: right;
	width: 180px;
}

th.summary_upper
{
	text-align: right;
	width: 180px;
	/*border-color: Gray;
	border-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;*/
}

td.summary
{
	width: auto;
}

.upperborder
{
	border-color: Gray;
	border-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.lightupperborder
{
	border-color: #E0E0E0;
	border-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.lightupperborderlinkstyle
{
	border-color: #E0E0E0;
	border-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor: pointer;
	color: #0000FF;
}

.linkstyle
{
	cursor: pointer;
	color: #0000FF;
}

/*---------------------------------------------------------*/
body.rootbody{
height: 100%;
}

body
{
  /*background-color: #96a8d8;*/
  /*background-color: #FFDDC0;*/
  background-color: #FFCCA0;
  margin-top:3px;
  margin-left:3px;
  margin-right: 3px;
  font-family: tahoma;
  font-size: 11pt;
  text-decoration: none;
}

tr.dottedRow
{
  background-image: url('Grafix/dotdot.gif');
  background-repeat:repeat-x;
  background-position: bottom;
}

.text
{
  font-family: tahoma;
  font-size: 10pt;
}

td.selected 
{
  background: #0000A0;
  font-family: tahoma;
  font-size: 10pt;
  color: #FFFFFF;
	cursor: pointer;
}

.resultMessageBar_OK
{
  font-family: tahoma;
  font-size: 10pt;
  width: 100%;
  background-color: #00FF00;
  color: #000000;
}

.resultMessageBar_Error
{
  font-family: tahoma;
  font-size: 10pt;
  width: 100%;
  background-color: #FF0000;
  color: #FFFF00;
}

.Error
{
	background-color: green;
	color:#FF6666;
}

.bigtable{ vertical-align: middle; text-align: left; font-size: 10pt; }

/* incident, changes row colors */
.rowcolor1 { background: #FFFFFF;}
.rowcolor2 { background: #FFDDC0;}

/* non-recoloring link for view function */
a.normallink:link {font-family: arial; color: #0000FF; font-size: 10pt; text-decoration: none; }
a.normallink:active {font-family: arial; color: #0000FF; font-size: 10pt; text-decoration: none; }
a.normallink:visited {font-family: arial; color: #0000FF; font-size: 10pt; text-decoration: none; }
a.normallink:hover {font-family: arial; color: #4040FF; font-size: 10pt; text-decoration: none; }

.MenuButton {
/*
  font-family: tahoma;
  color:#b4ccff;
  font-size: 15px;
  font-weight:bold;
  background-color: #006699;
  border-style: outset;
*/
  width: 140px

}
.MenuButtonAdmin {
/*
  font-family: tahoma;
  color:#b4ccff;
  font-size: 15px;
  font-weight:bold;
  background-color: #006699;
  border-style: outset;
*/
  width: 120px

}

input.button {font-family: tahoma; color:#b4ccff; font-size: 10px; font-weight:bold; background-color: #006699; border-style: outset}

.centered {
  text-align: center;
}

a img {
  border: 0;
}

.rightJustified {
  text-align: right;
}
