@media print{
body{
}

#bannerDiv {
	z-index:1;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 79px;
	overflow: hidden;
	background-color: white;
	color: black;
	padding: 0px;
	border-width: 0 0 1px 0;
	border-color: #990000;
	border-style: solid;
	text-align: center;
	vertical-align: center;
}

#taskDiv {
	display: none;
}

#contentDiv {
	padding-top: 80px;
	background-color: white;
	color: black;
	text-align: left;
}
#serviceUser {
	display: none;
	}
#servicePass {
	display: none;
	}

.typeDescription{
	padding-left: 15px;
}

.ajaxLink {
	cursor: pointer;
	color: blue;
}

.downloadLink {
	cursor: pointer;
	color: blue;
	text-decoration: underline;
}

.closeLink {
	text-transform: uppercase;
	cursor: pointer;
	color: blue;
}


/*VIEW SALES FILES PAGE*/

#filesDiv {
	margin-top: .5em;
	margin-left: 1em;
	width: 30em;
	text-align:left;
}

.categoryDiv{
	position: relative;
	left:0;
	margin-bottom: 2em;
	text-align:left;
}

.categoryTitle {
	font-size: 120%;
}

.categoryComment {
	margin-left: 1em;
	margin-bottom: 1em;
	font-size: 100%;
}

.fileDiv{
	width: 28em;
	background-color: #ECF1EF;
	padding-left: .25em;/**/
	margin-left: .25em;
	padding-right: .25em;/**/
	margin-right: .25em;
/*	padding-bottom: .25em;/**/
	margin-bottom: .25em;
/*	padding-top: .25em;/**/
}

.fileTable{
}

.fileTitle{
	cursor: pointer;
	color: blue;
	font-style: normal;
}

.fileDate{
}

.fileComment {
	margin-top: 0em;
	margin-left: 1em;
	font-size: 90%;
}
/* END VIEW SALES FILES PAGE */

/*ADMINISTRATION PAGES*/

#manageUsersDiv, #manageFilesDiv, #manageStatsDiv{
	text-align:left;
	width:90%;
	padding:1em;
	visibility:hidden;
}

.taskLink{
	padding-top: .2em;
	cursor: pointer;
	color: blue;
}

.usersDiv, .filesDiv, .statsDiv{
	padding-left: 2em;
	width:95%;
	text-align:left;
	padding-bottom:.5em;
}

.manageTable, .usersTable, .filesTable{
	border-collapse:collapse;
	table-layout: automatic;
}

.serviceRow, .adminRow{/*Service Users*/
	background-color: navy;
	color: white;
}
.repRow0, .userRow0, .catRow0, .fileRow0, .statRow0{/*even*/
	background-color: #F1EDC2;
}
.repRow1, .userRow1, .catRow1, .fileRow1, .statRow1{/*odd*/
	background-color: #ECF1EF;
}
.repRow0D, .userRow0D, .catRow0D, .fileRow0D, .statRow0D{/*even disabled*/
	background-color: #CDCDCD;
}
.repRow1D, .userRow1D, .catRow1D, .fileRow1D, .statRow1D{/*odd disabled*/
	background-color: #CDCDCD;
}
.topLinks {
	font-size: 80%;
}
.expandLink	{
	cursor: pointer;
	color: blue;
}
.serviceExpandLink, .adminExpandLink{
	cursor: pointer;
	color: white;
}

//TABLE ENTRIES
.expandTD{
}
.bulletTD{
}
.usernameTD{
	padding-right:5px;
}
.fullnameTD{
	padding-right:5px;
}
.emailTD{
	padding-right:5px;
}
.titleTD{
	padding-right:5px;
}
.commentTD{
	padding-right:5px;
}
.dateTD{
	padding-right:5px;
}
.toggleTD{
	padding-right:5px;
}
.editUserTD, .editTD{
	padding-right:5px;
}

//DISPLAY COLUMNS
.neverLogin, .tableHeader{
	font-weight: bold;
}
.bullet{
	font-weight: bold;
}
.userName{
	font-weight: bold;
}
.fullName {
	text-transform: capitalize;
}
.email {
	text-transform: lowercase;
	font-style: italic;
}
.fileNameMng{
	font-weight: bold;
	cursor: pointer;
	color: blue;
}
.fileCommentMng {
}
.fileDateMng {
	font-style: italic;
}
//LINKS
.toggleUserLink, .editUserLink, .toggleFileLink, .editFileLink {
	cursor: pointer;
	color: blue;
	font-style: normal;
}
/* END ADMINISTRATION PAGES*/
/*REPORT PAGES*/

#reportDiv {
padding:1em;
text-align:left;
width:90%;
}
.reportTitle {
font-size:125%;
font-weight:bold;
padding-left:0em;
}
#report_catDiv {
padding-left:1em;
}
.reportCategoryTitle {
font-size:110%;
font-weight:bold;
background-color:#b0b0b0;
}
#report_fileDiv {
padding-left:2em;
}
.reportFileTitle {
font-size:100%;
font-weight:bold;
background-color:#e0e0e0;
}
#report_userDiv {
padding-left:2em;
}
.reportNoUsers{
font-size:75%;
font-style:italic;
}
.reportSupervisor {
font-weight:bold;
text-transform:capitalize;
}
.reportUser {
padding-left:0.5em;
text-transform:capitalize;
}
#newReportDiv{
display: none;
}
		
/*END REPORT PAGES*/

}
