/* NetSettlement Style Sheet settings */
@media print {
	.noprint { display: none; }
}

A:link {  /* link setting*/
	color: #3399FF;
	font-weight: bold;
	text-decoration: underline;
}
A:visited {  /* link setting*/
	color: #3399FF;
	font-weight: bold;
	text-decoration: underline;
}
A:hover {  /* link setting*/
	color: red;
	font-weight: bold;
	text-decoration: none;
}
A:active {  /* link setting*/
	color: red;
	font-weight: bold;
	text-decoration: none;
}

A.dim:link {
	color: silver;
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
	font-weight: normal;
}
A.dim:visited {
	color: silver;
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
	font-weight: normal;
}
A.dim:hover {
	color: silver;
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
A.dim:active {
	color: silver;
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
	font-weight: normal;
}

.ns-header-font {  /* this is the the page header font  setting for ns system*/
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 30px;
}

.ns-medium-header-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 20px; 
}

.ns-copyright { 
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
	color: gray;
}

.ns-copyright2 { /* this is the default font */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
	color: Silver;
}

.ns-version-font { /* this is the default font */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 11px;
	color: #D0EAF2;
}

.ns-label-font { /* the font used for form labels */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 11px;
	font-weight: bold;
}

.docGenWin {
	color: #000000;
	background:#ffffff; 
	border:1px solid #2B809C;
	padding: 4px;
}
.docGenWin H1 {
	color: #000000;
	font-size: 16px;
}
.docGenWin td {
	color: #000000;
}
.docGenWin td.label {
	font-weight: bold;
}

A.ns-label-font:link {
	color: #244274;
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 11px;
	font-weight: bold;
}

A.ns-label-font:visited {
	color: #244274;
}

.ns-notbold-label-font { /* the font used for form labels */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 12px;
	color: #244274;
}

.ns-form-label-font { /* the font used for form labels */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 12px;
	font-weight: bold;
	color: #244274;
}

.ns-red-label-font { /* the font used for error labels */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.ns-big-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 14px; 
}

.ns-big-bold-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 13px; 
	font-weight: bold;
}

.ns-small-font {
	font-family : Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 11px;
}

.ns-default-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 12px;
}

.ns-summary-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-weight: bold;
	font-size: 11px;
}

.ns-summary-label-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 11px;
}

.ns-link-small-font {
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 10px;
}

.ns-table-header-font { /* this is table header font  use for every single table header  */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-weight: bold;
	font-size: 13px;
	color: white;
}

.ns-error-font { /* error font  */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;	
	font-size: 12px;
	color : #ff0000;
}
.form-error { /* error font  */
	font-size: 12px;
	color : #ff0000;
}

.ns-bold-error-font { /* error font  */
	font-family: Verdana, Arial, Helvetica,  sans-serif ;	
	font-weight: bold;
	font-size: 12px;
	color : #ff0000;
}

.ns-big-error-font { /* big error font*/
   font-family: Verdana, Arial, Helvetica,  sans-serif ;	
   font-size: 18px;   
   color: #ff0000;
}

.ns-list-font { /* this is the default font that we use for ns*/
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 11px;
}

.ns-list-label-font { /* this is the default font that we use for ns*/
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-weight: bold;
	font-size: 11px;
}

.ns-calendar-font { /* this is the default font that we use for calendars on ns*/
	font-family: Verdana, Arial, Helvetica,  sans-serif ;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.ns-table-header-color { /*bg color for the table header */
	background-color: #FFC000;
}

.ns-menu-row-color { /*bg color for menu rows */
	background-color: #013D52;
}

.ns-table-footer-color { /*bg color for the table footer */
	color: white;
	font-weight: bold;
	background-color: #2B809C;
}

.ns-table-color { /*bg color for the table */
	background-color: #D0EAF2;
}

.ns-table-highlight-color {  /*light bg color for the table */
	background-color: #BCE2ED;
}

.ns-underline-color {  /*color for 'underline' rows in tables*/
	background-color: #FB5318;
}

.ns-blue-color {  /*color for 'underline' rows in tables*/
	background-color: #137291
}

body {
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	color: #244274;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ns-footer-label { 
	color: white;
	font-weight: bold;
}


