body {
	background-color: ; /* background color */
	color: ; /* text color */
	font-family: Verdana; /* font name */
	font-size: 10PX; /* font size */
	margin: 0;
	padding: 0;
}
.basictext {
	color: ; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}
.basictextb {
	color: ; /* text color */
	font-family: Verdana; /* font name */
	font-weight: bold;
	font-size: 11px; /* font size */	
}
.basictextw {
	color:white ; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}
.progressbox {font-size:9pt; color:#008000; background-color:#F3F3F3; border-width:1; border-color:#008000; border-style:solid;}
input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
} 

a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: underline;
}

/* main table */
.naqcTable {
	width: ; /* table width */	
	color: ; /* text color */
	font-family: Verdana; /* font name */
	font-size: 10px; /* font size */
	border-collapse: collapse;
	border: none;
}

/* main table data cells */
.naqcTable td {
	padding: 8px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/* main table header cells */
.amTableHeader {
	background-color: #004040; /* header color */
	color: #C7CD00; /* header font color */	
	vertical-align: top;	
}
.amTableHeader a {
    color: #C7CD00;
	font-family: "verdana";
	font-size: 10px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
.amTableHeader a:visited {
    color: #C7CD00;
	font-family: "verdana";
	font-size: 10px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
.amTableHeader a:hover {
    color: #FFFFFF;
	font-family: "verdana";
	font-size: 10px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
.basictextsmall {
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}

.basictextam {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.basictextbm {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#0E291F; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.basictextin {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#FD1821; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textam {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#0080C0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textbm {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#555555; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menuHeader {
    color: 7c780f;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
a.menuHeader {
    color: #30559C;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:underline;
}
a:visited.menuHeader {
    color: #30559C;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:underline;
}
a:hover.menuHeader {
    color: #FD1821;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:underline;
}
.menuHeader2 {
    color: #333333;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
a.menuHeader2 {
    color: #333333;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
a:visited.menuHeader2 {
    color: #333333;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
a:hover.menuHeader2 {
    color: #1BC5E9;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}

.menuHeader3 {
    color: #333333;
	font-family: "verdana";
	font-size: 12px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}
.menuHeader4 {
    color: #30559C;
	font-family: "verdana";
	font-size: 11px;font-weight: bold;line-height: 12px;
	text-decoration:none;
}

.naqcTableHeader {
	background-color: #3872B2; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;
}
.naqcTableHeader2 {
	background-color: #7B869A; /* header color */
	color: #FFFFFF; /* header font color */	
	/*vertical-align: top;*/	
}

.naqcTableHeader a {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.naqcTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.naqcTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.naqcTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.naqcTableHighlightRow {
	background-color: #FFCCFF; /* highlight color */
}

/* main table select color */
.naqcTableSelectRow {
	background-color: #CCFFFF; /* select color */
}

/* main table footer section */
.naqcTableFooter {
	background-color: #FFFFCC;	
}

/* classes for report */
.naqcGroupField {
	font-weight: bold;
}

.naqcGroupName {
	font-weight: bold;
}

.naqcGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.naqcGroupSummary {
	border-top: 1px solid Gray;
} 

.naqcGroupAggregate {
	font-weight: bold;
}

.naqcGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.naqcmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

.1v {font-size:9pt; color:#393939; background-color:#F3F3F3; border-width:1; border-color:#696969; border-style:solid;}
.1u { font-family: "verdana"; font-size: 9px; line-height: 12px;color: red}

a.head1 {font-family: "Verdana"; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #555555}
.head1 {  font-family: "Verdana"; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #333333}

.1reportH { font-family: "verdana"; font-size: 20px;font-style: italic;font-weight: bold;line-height: 30px;color: "#333333";text-decoration:none}
.1w { font-family: "verdana"; font-size: 10px;font-weight: bold;line-height: 14.5px;color: "#333333";text-decoration:none}
.1x { font-family: "verdana"; font-size: 11px;font-weight: bold;line-height: 14.5px;color: "#333333";text-decoration:none}
.1xw { font-family: "verdana"; font-size: 11px;font-weight: bold;line-height: 14.5px;color: "#FFFFFF";text-decoration:none}
.1y { font-family: "verdana"; font-size: 10px;font-weight: bold;line-height: 14.5px;color: "#336666";text-decoration:none}
.1z { font-family: "verdana"; font-size: 10px;line-height: 14.5px;color: "#333333";text-decoration:none}

