body{
	padding:0px;
	margin:0px;
	font-family:arial, sans-serif;
	font-size:90%;
}

.menulink{
	color:#fff;
	background-color:#660066;
	line-height:140%;
}

#A{
top:0;
left:0;
z-index:99;
padding:0px;
background-color:#660066;
color:#fff;
}
#B{
margin-left: 0px;
padding-bottom: 20px;
padding-top:20px;
padding-left:30px;
padding-right:20px;
background-color:#fff;
color:#000;
}
#C{
padding:20px;
background-color:#E1CCE1;
color:#000;
}



label.cssform,input.cssform {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}
input.long{
	width:300px;
}

select.long{
width:300px;
margin-bottom:8px;
background-color:#E1CCE1;
color:#000;
}
select.longer{
width:500px;
margin-bottom:8px;
background-color:#E1CCE1;
color:#000;
}

input.longer{
	width:400px;
	
}
input.short{
	width:100px;
}


input.fieldleft{
	text-align:left;
}

label.cssform{
	text-align: right;
	width: 170px;
	padding-right: 20px;
}

#submit.cssform{}

.datatable{	
	width:90%;
	border:1px solid #000;
	font-size:90%;
	
}
.dataheadrow{}
.datahead{
	background-color:#660066;
	color:#fff;
}
.datarow{
}

th.datacell{
	text-align:left;
}

th.datacellrow1{
	text-align:left;
}

th.datacellrow2{
	text-align:left;
	background-color:#e9e9e9;
}
td.datacellrow2{
	text-align:center;
	background-color:#e9e9e9;
}

.datacellvalue{
	border-bottom:1px solid #000;
}
.datacelllabel{
	text-align:left;
	border-bottom:1px solid #000;
}
.datacaption{
padding-bottom:20px;
}

.footertext{
	font-size:80%;
	padding-left:15px;
	background-color:#E1CCE1;
	color:#000;
}
caption{
	font-weight:bold;
}

h1{
color:#660066;
background-color:#fff;
font-size:x-large;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:30px;
}

.disabled{
	color:#000;
	background-color:#E1CCE1;
	border-bottom: 1px solid black;
}
.aprlist{
	padding-bottom: 10px;
	list-style:none;
}

.cellX{background-color:#E1CCE1;color:#000;}
.cellA{background-color:#E1CCE1;color:#000;text-align:center;}
.cellAI{background-color:#E1CCE1;color:#000;text-align:center;}
.cellAC{background-color:#E1CCE1;color:#000;text-align:center;}
.cellUA{background-color:#E1CCE1;color:#000;text-align:center;}
.cellAIAC{background-color:#E1CCE1;color:#000;text-align:center;}
.cellP{background-color:#E1CCE1;color:#000;text-align:center;}
.totalrow{background-color:#dcdcdc;color:#000;font-weight:bold;}

UL.yes{list-style-image:url(http://admin.nceo.info/yes.gif);list-style-type:disc;margin-left:30px;}
UL.no{list-style-image:url(http://admin.nceo.info/no.gif);list-style-type:none;margin-left:30px;}
UL LI.sp{padding-left:20px;margin-left:30px;}

.definitionbox{
	margin:8px;
	padding:5px;
	background-color:#e9e9e9;
	color:#000;
	font-size:80%;
}

.cellY{background-color:#E1CCE1;color:#000;text-align:center;}
.totalRow{background-color:#dcdcdc;color:#000;text-align:center;}
.totalRowLabel{background-color:#dcdcdc;color:#000;}
.masthead{background-color:#660066;color:#fff;margin:0;}
.menugrouptitle{background-color:#660066;color:#87ceeb;}

div.forminstructions{
	padding: 10px; 
	background-color: rgb(215, 215, 215);
}
div.reportlegend{
	padding: 10px; 
	background-color: rgb(215, 215, 215);
	font-size:90%;
}
.tablecaption{
	font-size:90%;
	font-weight:bold;
	text-align: center;
	margin-bottom:5px;
	}
h2{
	font-size:large;
}
h2.smaller{
	font-size:medium;
	margin-bottom:0px;
}
FIELDSET{
	border:0px
}
LEGEND{
	font-weight:bold;
}
LEGEND.sublegend{
	font-weight:normal;
	font-style:italic;
}
img{border:0px;}

.sectionselect{
	list-style:none
}
.sectionselect LI{
margin-top:15px;
}


.lblue{background-color:#002EB8;color:#fff;}
.lyellow{background-color:#FFCC33;color:#000;}
.llightblue{background-color:#33ccff;color:#000;}
.lgreen{background-color:#00B82E;color:#fff;}
.lred{background-color:#CC3300;color:#fff;}
.lblack{background-color:#000;color:#fff;}
.lwhite{background-color:#fff;color:#fff;}
.lgrey{background-color:#C5C5C5;color:#fff;}

.reportparams{padding:10px;background-color:#dcdcdc;}

.previewbar{background-color:#009966;text-align:center;color:#fff;}