BODY {
 color: black;
 margin: 0px;
}

P {
 text-align: justify;
}

TD P {
 text-align: left;
}

@media screen
 {
  *
   {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
   }
  IMG
   {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
   }
 html, body { 
  height: 100%; 
 }
 BODY {
  background: url(/images/bioback.gif);
  margin: 0px;
  overflow: auto;
 }


 DIV#menuT  {
  width: 214px;
  float: left;
  }
 TD.menuTspan {
    width: 100%;
    height: 100%;
    padding-top: 30px;
 }

 DIV#mainColumn {
  float: left;
  width: expression(document.body.clientWidth > 50 * parseInt(document.body.currentStyle.fontSize) + 250 ? 50 * parseInt(document.body.currentStyle.fontSize) + "px" : "auto");
  max-width: 780px;
  min-width: 50%;
  height: 100%;
  margin: 0px;
  background: url(/images/biobackl.gif);
  background-position: -214px 0px;
 }
 #mainHeader   {
  font-family: Arial, Helvetica, Sans-serif, Tahoma;
  height: 129px !important;
  overflow: hidden;
  padding: 7px;
  text-align: center;
  background: url(/images/bioback.gif);
  background-position: -214px 0px;
 }
 DIV.mainHeaderIE   {
  width: expression(document.getElementById("maincontent") ? (document.getElementById("maincontent").offsetWidth + "px") : "");
 }
 DIV#maincontent {
  background: url(/images/biobackl.gif);
  background-position: -214px -129px;
  padding: 7px;
 }
 #maincontent {
  background: url(/images/biobackl.gif);
  background-position: -214px -129px;
 }
 TD#maincontent {
  padding: 7px;
  vertical-align: top;
 }

 DIV#rightHeader {
  height: 129px;
  width: 100%;
  background: url(/images/biobackl.gif);
  background-position: expression((-document.getElementById("rightHeader").offsetLeft) + "px " + (-document.getElementById("rightHeader").offsetTop) + "px");
 }
 DIV#MSUheader {
  height: 129px;
  width: 100%;
  background: url(/images/msu.gif) no-repeat right top;
 }

 TEXTAREA {
    overflow: visible;
   }

  #maincontent A, .browserBody A
   {
    color: #000080;
   }
  #maincontent A:visited, .browserBody A:visited
   {
    color: #008000;
   }
  #maincontent A:active, .browserBody A:active
   {
    color: #c000c0;
   }
  #maincontent A.delLink:link, #maincontent A.delLink:visited, #maincontent A.delLink:hover
   {
    color:#cc0000;
    font-weight:bold;
   }
  .delLinkTmp
   {
    font-weight:normal !important;
   }

  .personalForm
   {
    padding: 10px;
    width: 100%;
   }
  .loginForm
   {
    width: 100%;
    padding: 5px;
   }
  .loginInput
   {
    border-top-color:#87A0B2;
    border-left-color:#87A0B2;
    width:100%;
   }
  DIV.menu, DIV.itemselected, DIV.menuselected
   {
    margin-top: 5px;
   }
  DIV.podmenu, DIV.podmenucontainer DIV.itemselected, DIV.podmenucontainer DIV.menuselected
   {
    margin-top: 1px;
   }
  TD.menuselected, TD.itemselected, TD.menu
   {
    font-family: Arial, Helvetica, Sans-serif, Tahoma;
    padding:8px;
    padding-top:3px;
    padding-bottom:3px;
    width: 100%;
   }
  TD.menuselected, TD.itemselected
   {
    background: url(/images/mattW.png);
	border-top: 1px solid #B9D9F4;
	border-bottom: 1px solid #B9D9F4;
   }
  DIV.menucontainer
   {
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
    padding-left: 10px;
    text-indent: -10px;
    font-size:16px;
    font-weight:normal;
   }
  DIV.podmenucontainer
   {
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0px;
    text-indent: -10px;
    font-size:14px;
    font-weight:normal;
   }
  DIV.podmenucontainer DIV.podmenucontainer
   {
    margin-left: 8px;
   }
  #menuT A
   {
    color: #300060;
    text-decoration: none;
    font-variant: small-caps;
   }
  A.menu, A.menuselected
   {
    font-weight: bold;
   }
  .itemselected
   {
    color: #884488;
    font-weight: bold;
    font-variant: small-caps;
   }
  #menuT A:hover
   {
    text-decoration: underline;
    color: #ee4444;
   }
  .REditor
   {
    text-align:right;
    color:#483D8B;
    font-size:13px;
    font-family:sans-serif;
    padding-bottom:8px;
   }
  .REditor2
   {
    font-family:Papyrus, Times New Roman;
    font-weight:bold;
   }
  FIELDSET
   {
    padding: 5px;
   }


  #cleanupOptions
   {
    color: black;
   }
  #WYSWYGsubmit
   {
    border-top: 1px solid #4644a4;
   }
  #buttonPanel
   {
    padding-top: 10px;
   }
  #WYSWYGsubmit
   {
    background: url(/images/mattW.png);
   }
  BODY#maincontent
   {
   background: url(/images/biobackl.gif) -221px -136px fixed;
   padding: 7px;
   }
  #cleanupOptions, .browserBody
   {
    scrollbar-3dlight-color:#16316F;
    scrollbar-arrow-color:#16316F;
    scrollbar-base-color:#16316F;
    scrollbar-darkshadow-color:#f7f7f7;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#C3D3EF;
    scrollbar-shadow-color:#16316F;
   }

	.rowSelected
	 {
	  background-color: #dde3ee;
	 }
	.menuItemDisabled
	 {
	  color: #777777;
	 }
	.rowNewItem
	 {
	  background-color: #fff7ee;
	 }
	.cellDeleteItem
	 {
	  background-color: #ffe7df;
	 }
	.rowSelected .cellDeleteItem
	 {
	  background-color: #ff776f;
	 }

  .statustext
   {
    font-style: italic;
    color: #7f0000;
   }
  .errmsg
   {
    color:#8f0000;
    font-weight:bold;
    font-size: larger;
    font-family:sans-serif;
   }
  .mandatoryfield
   {
    color: #ff0000;
    font-weight: bold;
    width: 15px;
   }
  .badInput, .badInput TR
   {
	  background-color: #ffc7bf;
   }
  .warningBlock
   {
	  background-color: #ffefbf;
   }
  P.badInput, P.warningBlock, DIV.badInput, DIV.warningBlock
   {
	  padding: 5px;
	  border: 1px outset;
   }
  FORM
   {
    margin:0px;
   }
  #maincontent LEGEND {
    font-weight:bold;
   }
  #maincontent PRE
   {
    width: 500px;
    overflow-x: auto;
    padding-bottom: 20px;
   }

  .nodisp
   {
    display:none;
   }
 }

@media print
 {
  DIV#menuT,DIV#rightColumn,.nonprintable,.noprint,.menu
   {
    display: none;
   }
  .nopagebreak
   {
    page-break-inside: avoid;
   }
 }