﻿/*

#####################################################################
InfoWave Technologies Default StyleSheet

------------------------------------------------------------

We already have the body font and link styles. Add in other elements/classes as needed.

#####################################################################

*/

/*###### ADMINISTRATION STYLES NOT INCLUDED IN MAIN STYLES ######*/

.admintopbar-bkg{
	position:absolute;
	left:0px;
	top:0px;
	width:100%; 
	height:60px;
	text-align:right;
	background-color:#fff
}

.systempagetitle{
  float:left;
	z-index:20;
	width:55%;
	color:#FFF;
	font-family: verdana, arial, helvetica, san-serif;
	font-weight: bold;
	font-size: 9pt;
	text-align:left;
}

.adminnavbar{
  position:absolute;
	top:60px;
	left: 0px;
	width:100%;
	height: 22px;
	background-color:#4C5973;
}

.adminnavitems{
	position:absolute;
	z-index:20;
	top:4px;
	left: 0px;
	width:100%;
	color:#FFF;
	font-family: verdana, arial, helvetica, san-serif;
	font-weight: bold;
	font-size: 9pt;
	text-align:left;
}

.returnmain{
  float:right;
	z-index:20;
	width:30%;
	margin-right:4px;
	color:#FFF;
	font-family: verdana, arial, helvetica, san-serif;
	font-weight: bold;
	font-size: 9pt;
	text-align:right;
		background-color:#4C5973;

}

.systemcontent{
	position:absolute;
	z-index:20;
	top:110px;
	left:70px;
	width:85%;
	text-align:left;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 10pt;
}

.systemcontentbold{
  font-weight:bold;
}	

.txtctr{
 text-align:center;
 }
 
 
.largectr{
	text-align:center;
	
	font-size:20pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
}

/*###### Login form ######*/
.loginform{
  position:absolute;
  margin-left:20%; 
  text-align:center;
}

.loginformhead{
  white-space:nowrap;
  text-align:left;
	font-weight:bold;
	font-size:90%;
	font-family:verdana,arial,helvetica,san-serif;
	color:#fff;
	background-color:#18478c;
	background-image:url(../img/bluebarbg.jpg);
	line-height: 14pt;
}

.loginformarchive{
  white-space:nowrap;
  text-align:right;
	font-weight:bold;
	font-size:90%;
	font-family:verdana,arial,helvetica,san-serif;
	color:#fff;
	background-color:#18478c;
	background-image:url(../img/bluebarbg.jpg);
	line-height: 14pt;
}
.loginformarchive a:link, .loginformarchive a:visited{
	color:#FFFFFF;
}

.loginformtext{
	text-align:right;
	font-weight:bold;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}

.loginforminput{
	width:200px;
	font-weight:bold;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}

.loginformbutton{
	text-align:center;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}

/*###### general form ######*/
.formtext{
  white-space:nowrap;
	text-align:right;
	font-weight:bold;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}

.formtextleft{
	text-align:left;
	font-weight:bold;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}

.formbutton{
	text-align:center;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}


.forminput{
width:450px;
}
.formtextarea{
  width:450px;
	height:100px;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
}

.pageformtextarea{
  width:450px;
	height:200px;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
}

.plainpagetext{
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
}

TD {
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
}

/*###### main body columns ######*/
.bodyleft {
float: left;
width:50%;
height:200px;
color : #110000; 
}



#bodycenter {
float:left;
width: 400px;
padding: 0 4px 4px;
margin:0;
background-color : #ffffff; 
color : #110000; 
}

.bodyright {
float:right;
width:50%;
/*background-color : #ffffff;*/ 
color : #110000; 
}


.loginbodyleft {
float: left;
width:25%;
color : #110000; 
}



.loginbodycenter {
float:left;
text-align:center;
width: 100%;
padding: 0 4px 4px;
margin:0;
color : #110000; 
}

.loginbodyright {
float:right;
width:25%;
color : #110000; 
}


/*###### Admin Tables ######*/
.admintable{
	font-size:80%;
	font-family:verdana,arial,helvetica,san-serif;
  color:#000;
}

.adminth{
  white-space:nowrap;
  text-align:center;
	font-weight:bold;
	font-size:100%;
	font-family:verdana,arial,helvetica,san-serif;
	color:#fff;
	background-color:#4c5973;
	line-height: 14pt;
}

.admintdleft{
  white-space:nowrap;
  text-align:left;
	font-weight:normal;
	font-size:100%;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	background-color:#fff;
	line-height: 14pt;
}

.admintdctr{
  white-space:nowrap;
  text-align:center;
	font-weight:normal;
	font-size:100%;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	background-color:#fff;
	line-height: 14pt;
}


.hr{
  width:80%;
	text-align:left;
}


.adminloggedin{
	z-index:20;
	width:90%;
	color:#FFF;
	font-family: verdana, arial, helvetica, san-serif;
	font-weight: bold;
	font-size: 9pt;
	text-align:left;
}


/*###### Admin footer ######*/
.adminfooter{
  width:50%;
  bottom: -100px;
	text-align:left;
	font-size:8pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}




/*###### USED STYLES - PLEASE ADD THEM AS YOU USE THEM #####*/

BODY{

	background-color: #FFF;

	font-size: 10pt;

	font-family: verdana, arial, helvetica, sans-serif;

	margin: 0px;
	color: #333;

	}



A:link
{
	color: #4C5973; 
	font-weight:bold;
	text-decoration: none;
}

A:visited{
	color: #4C5973; 
	font-weight:bold;
	text-decoration: none;
}
A:active{
	color: #4C5973; 
	font-weight:bold;
	text-decoration: none;
}
A:hover{
	color: #4C5973; 
	font-weight:bold;
	text-decoration: underline; 
	}

	
	
A.anchortarget
{
	color: #4C5973; 
	font-weight:bold;
	text-decoration: none;
}

	
.headlinesbox{
border:1px solid #18478c;
width:420px;
}	
	
	
/*###### TOPBAR #####*/
.topbar-bkg{
	position:absolute;
	top:0px;
	width:100%; 
	height:60px;
	text-align:left;
}

.topbar-bkg-right{
	position:absolute;
	top:5px;
	right:10px;
	width:100%; 
	height:60px;
	text-align:right;
}

.nhla-title{
	position:absolute;
	z-index:10;
	left:180px;
	top:30px;
	color:#039;
	font-family: times;
	font-weight:bold;
	font-size: 28pt;
	text-align:left;
	width:70%;
	white-space:nowrap;
	/*border: #C30 solid 1px;*/
	
}

.nhla-title-small{
	font-size: 22pt;
}

.navbar{
	position:absolute;
	top:120px;
	left: 0px;
	white-space:nowrap;
	width:100%;
	height: 28px;
	background-color:#18478c;
	background-image:url(../_img/bluebarbg.jpg);
	
}

.navitems{
	position:absolute;
	z-index:20;
	top:4px;
	left: 30px;
	width:95%;
	color:#FFF;
	font-family: verdana, arial, helvetica, san-serif;
	font-weight: bold;
	font-size: 9pt;
	text-align:left;
}
a.navitem:link{
	color:#FFF;
}
a.navitem:visited{
	color:#FFF;
}
a.navitem:active{
	color:#FFF;
}
a.navitem:hover{
	position:relative;
	color:#FFF;
	left: 2px;
	top:1px;
	text-decoration:none;
}

/*###### SIDENAV #####*/

.sidenav{
	position:absolute;
	z-index:20;
	left: 8px;
	top: 50px;
	width: 150px;
}

.sidenavitem{
	z-index:30;
	font-family:verdana,arial,helvetica,san-serif;
	color:#333;
	font-size:9pt;
	line-height:10pt;
	font-weight:bold;
}

a.sidenavitem-link:link{
	color:#333;
	}
a.sidenavitem-link:visited{
	color:#333;
	}
a.sidenavitem-link:active{
	color:#333;
	}
a.sidenavitem-link:hover{
	position:relative;
	color:#333;
	text-decoration:none;
	top:1px;
	left:2px;
	}



	
	

/*###### HEADERS #####*/

.header {
	font-family: times;
	font-weight: bold;
	color:#000;
	font-size:18pt;
}

.header-small {
	font-family: times;
	font-weight: bold;
	color:#000;
	font-size:15pt;
}

/*###### CONTENT #####*/



.content{
	position:absolute;
	z-index:20;
	top:170px;
	left:320px;
	width:55%;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}


.content-x{
	position:absolute;
	z-index:20;
	top:170px;
	left:210px;
	width:70%;
	text-align:left;
	font-size:10pt;
	font-family:verdana,arial,helvetica,san-serif;
	color:#000;
	line-height: 14pt;
}


/*###### FOOTER #####*/

.footer {
	font-size: 7pt;
	line-height: 10pt;
	color: #4C5973;
	text-align: center;
}

a.footeritem:link {
/*	color: #039; */
}

a.footeritem:visited {
/*	color: #039; */
}	

a.footeritem:active {
/*	color: #039; */
}

a.footeritem:hover {
/*	color: #039; */
}

li.initiatives {
	list-style:url(../_img/pdflogo.jpg);
	}

li.office{
	list-style: none;
	margin-left: -15px;
	float: left;
	padding-right: 25px;
	
	}
.officesleft{
	text-align: left;
	float:left;
	position: absolute;
	left: 8px;
	top: 80px;
	}
#hiddenImage{position: absolute; left: 300px; top: 200px; width: 225px; height: 75px; background-color: #ffffff; border: 1px solid black; z-index: 50;}

.content-area{visibility: hidden;}
#survey input {margin: 4px;font-family: verdana, arial, sans-serif;font-size: 9pt;padding: 3px;}#surveytable { border: 0;margin: 0;}.leftf {width: 25%;font-weight: bold;text-align: left;}.rightf {width: 75%;font-weight: bold;text-align: left}.rightf input {width: 160px;margin: 4px;font-family: verdana, arial, sans-serif;font-size: 9pt;padding: 3px;}}.rightf select {margin-bottom: 4px}
.formerror {color: red; }