/* ************************************************************************** */
/* This is the application CSS file that adds to and modifies the *********** */
/* Dojo Toolkit CSS. ******************************************************** */
/* It also defines some general classes. ************************************ */
/* ************************************************************************** */

html, body {
  height:             100%;
  width:              100%;
  margin:             0;
  padding:            0;
  overflow:           hidden;
  }

/* Application border container. ******************************************** */

#appBorderContainer {
  height:             100%;
  width:              100%;
  }

/* Application region top. ************************************************** */

#appRegionTop {
  background-color:  #d0e9fc;
  }

#appRegionTop .systemName {
  margin:             0;
  text-align:         center;
  font-size:          large;
  font-weight:        bold;
  }

#homePageLayoutContainer {
  height:             2.5em;
  }

#homePageTitlePane {
  margin:             0;
  padding-top:        0.3em;
  padding-bottom:     0;
  }

#homePageTitlePane .systemName {
  text-align:         left;
  }

#homePageMenuPane {
  margin:             0;
  padding-top:        0em;
  padding-bottom:     0;
/* This has been reduced because the FAQ and Help menu items were dropped ******
  width:              25em;
*/
  width:              20em;
  }

#timeoutContentPane {
  margin:             0.3em 0.6em 0 0.5em;
  border:             thin solid black;
  padding:           0;
  }

#timeoutContentPane p {
  font-weight:        bold;
  }

/* Application region center. *********************************************** */

#appRegionCenter {
  }

.centerContentPane {
  height:             90%;
  }

/* Application region bottom. *********************************************** */

#appRegionBottom {
  text-align:         center;
  background-color:   #d0e9fc;
  }

#appRegionBottom p {
  margin:             0;
  font-size:          x-small;
  font-weight:        bold;
  }

/* General classes. ********************************************************* */

.colorred {
  color:              red;
  }

.colorlime {
  color:              lime;
  }

.colorgreen {
  color:              green;
  }

.colorteal {
  color:              teal;
  }

.bold {
  font-weight:        bold;
  }

.left {
  text-align:         left;
  }

.right {
  text-align:         right;
  }

.center {
  text-align:         center;
  }

.pageHeader {
  margin:             0;
  border:             thin solid #759DC0;
  padding:            0.5em;
  text-align:         center;
  }

.pageBody {
  margin-top:         2em;
  }

#welcomePageLogoTab {
  text-align:         center;
  }

.importantMessage {
  margin-top:       1em;
  margin-bottom:    1em;
  }

/* Login-again form on logout pages. **************************************** */

#loginAgainForm {
  width:            20em;
  margin-top:       5em;
  margin-left:      auto;
  margin-right:     auto;
  border:           thin solid black;
  padding-bottom:   2em;
  }

/* Timeout bar for login and register forms. ******************************** */

form .timeoutBar {
  margin-bottom:    1em;
  border:           thin solid black;
  }

/******************************************************************************/
