html, body {
  height: 100%;
}

.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
  height: 80px; /* .push must be the same height as .footer */
}

.input_div {
	white-space:nowrap;
}

body
{
  min-width:1220px;
}

.errorMsg {
	font-weight:bold; 
	color: red
}

.header {
	float:left;
	width:100%;
	display: inline-block;
	position:relative;
}

.header .flora_logo
{
  float:left;
  position:absolute;
  z-index:1;
}

.header .ntg_logo
{
  float:left;
  position: relative;
  z-index: 2;
}

.primaryNav 
{
	/*top:-23px;*/
	z-index:1;
	min-width: 1220px;
	min-height: 40px;
	/*position: absolute;*/
	/*background-color:#6e948d;*/
	position:relative;
	margin-bottom: 24px;

}
	
.primaryNav a {
  background-color:rgb(28,100,86);
}	
	
.primaryNav a
{
  float:left;
  margin:1px;
  margin-top:1px;
  text-decoration: none;
  font:10pt arial,sans-serif;
  font-weight:bold;
  color:white;
  position:relative;
  /*background-color:rgba(28,100,86,0.7);*/
  border: 1px solid white;
	
  /*-moz-box-shadow: 1px 1px 1px #003802;
	-webkit-box-shadow: 1px 1px 1px #003802;
	box-shadow: 1px 1px 1px #003802;
  */
}




.primaryNav a:hover
{
  background-color:#1c6456;
  border: 1px solid #1c6456;
}

.primaryNav a.active
{
  background-color:#9acc00;
}

.content
{
  padding-top:5px;
  padding-left:10px;
  width:98%;
  margin-top:-23px;
}


.footer
{
  text-align:center;
}



a:link
{
	text-decoration:none;
}
a:hover{
	text-decoration:underline; 
}

.footer{
	color: black;
	font-size:small;
	font-weight: bold;
	margin: 0;
	text-align: center;
	width: 100%;
	margin-top:50px;
}

dt {
	padding:1em;
}

.helplink label {
  display: inline-block;
  *display: inline;
	*zoom: 1;
  width:20em;
  text-align: left;
  margin-top: 1em;
}

h1 {
	clear:both;
}

.items dl dd p {
  margin-top:0px;
  padding-left:1em;
  max-width:35pc;
}
   
.primaryNav a {

}

.construction {
  position:absolute;
  border:0px;
  padding:0px;
  z-index:2;
  top:15px;
  left:5px;
}

.highlight {
  border:2px dashed black;
  background-color: #fff4c8;
  padding:0.5em;
}
  
.deadLink {
  color:red;
  font-weight: bold;
  text-decoration: line-through;
}
  
.deadlink:after {
	content:  "(" attr(href) " )";
	text-decoration: line-through;
	font-weight: bold;
	color:red;
}

.linkExternal:after {
    content: attr(href);
}

.linksPreFormated{
	white-space: pre-line;
}
.linksPreFormated *{
 white-space: normal;
}




prew,.prew {
	white-space: pre-wrap;
}
prel,.prel {
  white-space: pre-line;
}
prel *,prew *,.prel *,.prew *{
	white-space: normal;
}

img {
	border:0px;
}

.hiddenField {
	display: none;
}

/*
#headimgs {
  overflow: hidden;
  white-space: nowrap;  
}

#headimgs img {
	position: relative;
  right: 0;
}

.ntg_logo {
	position: absolute;
	right:0;
}
*/

