/* CSS Document */

form {
  display: inline;
}

.nxacopytable {
font-size: 1.0em;
color:#006600;
}


.nxahourstable {
font-size:1.00em;
color:#006600;
}

.nxacalendartable {
font-size:1.00em;
color:#006600;
}

/*
  Added to NI styles
.nxabusinessdesc {
color:#006600;
background: #d8e1cd;
}
*/

.nxaamenu {
color:#006600;
background: #d8e1cd;
font-size: 0.75em;
}

.nxaamenutable {
border-color: #527d27;
border-style: solid;
}

.nxaamenu2 {
color:#006600;
background-color: #c2cfaf;
font-size: 0.75em;
}

.nxaamenutable2 {
border-color: #527d27;
border-style: solid;
}


a:link.nxahelplink {
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 0.75em;
     color: #006600;
     text-decoration: none;
}

a:visited.nxahelplink {
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 0.75em;
     color: #006600;
     text-decoration: none;
}

a:hover.nxahelplink {
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 0.75em;
     color: red;
     text-decoration: underline;
}

a:active.nxahelplink {
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 0.75em;
     text-decoration: underline;
}

.nxaformerror {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1.1em;
     font-weight: bold;
     color: red;
}

.nxalogininfo {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: bold;
     color: blue;
}

.nxaloginerror {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: bold;
     color: red;
}

.nxaloginhdrinfo {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: bold;
}

.nxaamaintitle {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: bold;
     color: green;
}

.nxaareturnlink {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: normal;
     color: purple;
}

.nxaainfo {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.90em;
     font-weight: normal;
     color: blue;
}

.nxaaformtable {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: normal;
     color: yellow;
}

.nxaaformtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.90em; 
     font-weight: normal;
     color: black;
}

tr.nxaamajorcategoryrow {
     background-color: #c2cfaf;
}

tr.nxaaminorcategoryrow {
     background-color: #dde5d3;
}

/*
table.nxacaltable {
     border-width: 0px; 
     border-spacing: 0;
}
*/

/*
.nxacalheader {
     font-family: Arial, Helvetica, sans-serif;
     background-image: url(/images/bkg_inside.gif);
     font-size: 8pt;
     font-weight: bold;
     color: #527D27;
     padding: 4px;
}
*/

/*
.nxacaloffhours {
     background-color: #a39c92;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.75em;
     font-weight: normal;
     padding: 4px;
}
*/

/*
.nxacalopen1 {
     background-color: #dde5d3;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #527D27;
     font-weight: normal;
     padding: 4px;
}
*/

/*
.nxacalopen2 {
     background-color: #c2cfaf;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #527D27;
     font-weight: normal;
     padding: 4px;
}
*/

/*
.nxacalbooked {
     background-color: #a39c92;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.75em;
     font-weight: normal;
     padding: 4px;
}
*/



/*
table.nxaschtable {
     border-width: 0px; 
     border-spacing: 0;
     border-style: hidden;
}
*/

table.nxaschlinkheadertable {
     border-style: hidden;
     border-width: 0px; 
     border-spacing: 0;
}

.nxaschlinkheader {
     background-color: #356806;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.75em;
     font-weight: normal;
     color: white;
     padding: 4px;
}

/*
.nxaschheader {
     font-family: Arial, Helvetica, sans-serif;
     background-image: url(/images/bkg_inside.gif);
     font-size: 8pt;
     font-weight: bold;
     color: #527D27;
     border: none;
     padding: 4px;
}
*/

/*
.nxaschline1 {
     background-color: #dde5d3;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #527D27;
     font-weight: normal;
     padding: 4px;
}
*/

/*
.nxaschline2 {
     background-color: #c2cfaf;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #527D27;
     font-weight: normal;
     padding: 4px;
}
*/

/*
.nxaschlineselect {
     background-color: #dec0de;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #527D27;
     font-weight: normal;
     padding: 4px;
}
*/



.nxaformtext {
font-size: 0.75em;
color:#006600;
}

textarea {
font-family: Arial, Helvetica, sans-serif;
font-size:.75em;
color:#006600;
}


.nxaclosewindow {
font-size: 0.75em;
color:#006600;
text-align: center;
}

.nxalegaltext {
font-size: 0.60em;
color:black;
}

.nxaqueuestatnew {
  color: red;
}

.nxaqueuestatpending {
  color: blue;
}

.nxaqueuestatclosed {
  color: #527d27;
}

.headerlogininfo{
        background-color: white;
	font-size: 8pt;
	font-weight:bold;
	color:#527D27;
	vertical-align: middle;
	text-align: right;
}

/*
.clfaqq {
  margin-top: 10px;
  font-weight: bold;
}
*/

/*
.clfaqa {
  margin-left: 1cm;
  margin-top: 5px;
}
*/
