/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/**
 * \file ns-pds.css
 *
 * \brief Style sheet for registration pages.
 *
 * \author Net-Scale Technologies, Inc.,
 *         <a href="http://www.net-scale.com">www.net-scale.com</a>
 *
 * \date Created:  November 7, 2007 (pm)\n
 *       Modified: November 9, 2007 (um)
 */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*
 * Default body style. */
body {
  font-family: Arial, Helvetica, sans-serif;
  margin: 6px;
}

/*
 * Horizontal ruler. */
hr {
  width: 100%;
  height: 1px;
  border-top: solid 1px #606060;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

/*
 * Link colors.
 *
 * Set all link colors to the same default dark blue, as in this application
 * it makes no sense to distinguish between visited and unvisited links
 * (all links are in essence unvisited as the page below is dynamically
 * regenerated and may be different each time). */
a {
  color: #ED8834;
}
a:hover,
span.jsLink:hover {
  color: #606060;
}

/*
 * Logo bar, used on most page. */
div.logoBar {
  padding-left: 1em;
}
div.logoBar a img {
  border: 0px;
}


/*
 * Logo, used by old spell check pages. */
a.logo img {
  border: 0px;
}

/*
 * General positioning classes. */
.clearAll{
  clear: both;
}
.floatRight{
  display: inline;
  float: right;
}
.floatLeft{
  display: inline;
  float: left;
}

/*
 * Bottom Banner Style */
div.bottomBanner {
  text-align: right;
  color: #ED8834;
  color: #606060;
  font-size: 0.8em;
  padding: 3px 0px;
  background-color: #ffffff;
  border-top: 2px solid #606060;
  width: 100%;
  margin-top: 4ex;
}

div.bottomBanner a {
  text-decoration: none;
}

/*
 * Top Banner Style */
.topBanner {
  background-color:#ffffff;
  border-bottom: 2px solid #606060;
  width:100%;
  padding-bottom: 1ex;
  margin-bottom: 1ex;
}

.topBannerRightTitle {
  float: right; 
  padding-right: 2em;
  padding-top: 1ex;
  font-size: 1.2em; 
  color: #606060;
  font-weight: bold;
}


/*
 * Box containing the page title. */
div.titleBox {
  font-size: 1.2em;
  font-weight: bold;
  color: #606060;
  margin-top: 2em;
}

/*
 * Box containing the explanation. */
div.explanationBox {
  padding-right: 2em;
  font-size: 0.9em;
  margin-top: 2em;
  margin-left: 15em;
}

/*
 * Main link in explanation box. */
div.mainLink {
  margin-left: 10%;
}

/*
 * Box containing the left menu. */
div.leftMenu {
  font-size: 0.9em;
  margin-top: 2em;
  margin-left: 1em;
  margin-right: 2em;
  width: 12em;
  float:left;
  white-space: nowrap;
}

/*
 * Links. */
ul.linkContainer {
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
ul.linkContainer li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
a.goLink {
  background: url('../../images/home/ns-ico-inactive.png');
  background-repeat: no-repeat;
  padding-left: 23px;
  margin: 0px;
  line-height: 1.5em;
  display: block;	
  text-decoration:none;
  background-position: 0.1%;
}
a.goLink:hover {
  padding-left: 23px;
  margin: 0px;
  line-height: 1.5em;
  display: block;
  background: url('../../images/home/ns-ico-active.png');
  background-repeat: no-repeat;
  background-position: 0.1%;
}
