.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;
}

.deadlinetask
{
	background-color: #FF8080;
}

.warningatdatetask
{
	background-color: #FFF17C;
}

.lastVisitedHighlight
{
    background-color: #D0E0FF;
}

.lastVisitedHighlight1
{
    background-color: #E8F0FF;
}

.lastVisitedHighlight2
{
    background-color: #F4F8FF;
}

/*---------------------------------------------------------*/
body.rootbody{
height: 100%;
}


.Menu {
  padding-top: 25px;
  padding-left: 20px;
  position: absolute;
  top: auto;
  left: 0px;
  width: 200px;
  height: 100%;
  background-color: #aaffaa;
  font-size:14px;
}

.MenuLink {
  text-decoration: none;

}
.MenuLink:hover {
  text-decoration: none;
  background-color: #eeeeff
}

.MenuItem {
  padding-left: 20px;
  padding-top: 25px;
  visibility: visible;
  position: absolute;
  left: 200px;
  top: auto;
  width: 800px;
  height: 100%;
  background-color: #96a8d8;
  font-size: 14px;
  color: black;
  overflow: auto;
}

.MenuItemDetails {
  padding-left: 20px;
  padding-top: 25px;
  background-color: #E0E0FF;
  position: relative;
  left: 200px;
  padding-left: 20px;
  padding-top: 25px;
  width: 800px;
  height: 40%; 
  
}

.MenuItemArrayDetails {
  padding-left: 20px;
  padding-top: 25px;

  position: relative;
  height: 40%;
  overflow: auto;
  left: 200px;
  width: 800px;
  
}


.SubMenu {
  padding-top: 25px;
  padding-left: 20px;
  visibility: visible;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 200px;
  height: 100%;
  background-color: #b8b8d8;
  font-size: 14px;
  color: black;
  overflow: auto;
}

.SubMenuItem {
  padding-top: 25px;
  padding-left: 20px;
  visibility: visible;
  position: absolute;
  left: 200px;
  top: 0px;
  width: 400px;
  height: 100%;
  font-size: 14px;
  color: black;
  overflow: auto;
}




body
{
  background-color: #96a8d8;
  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: #F0F0FF;}

/* 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;
}

/*
body.menu {background-color: #669999; margin-left:12px; margin-right: 12px;}

td.highlight {background: red; border: double black; }
td.second {background: #d8a896; font-size: 10pt;}

input.button {font-family: tahoma; color:#b4ccff; font-size: 10px; font-weight:bold; background-color: #006699; border-style: outset}

td.alignedcell {vertical-align: top; text-align: left; font-size: 10pt;}

div.notehead {  text-align: center;
                font-size: 25px;
                font-family: arial;
                font-weight: bold;

              }

span.notehead { align: right;
                text-align: right;
                font-size: 6x;
                font-family: arial;
              }
*/
