body  {
	margin : 0px;
	background-color : #FFFFFF;
}

p, th, td, ul, ol,  input, select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

div, form {
	margin-bottom : 0;
	margin-top : 0;
	/* display : inline; */
}

table {
	border : 0;
}

h1 {
	font-size: 13pt;
}

h2 {
	font-size: 11pt;
}

.formrequired {
	font-weight : bold;
	font-size : 8pt;
}

.formlabel {
	font-weight: bold;
	text-align: left;
 	vertical-align: top;
	padding-top: 8px;
}

.logo {
	background-color : #663399;
	vertical-align : middle;
}

.topnav  {
	// background-color : #FFCC33;
	background-color : #330066;
	vertical-align : middle;
}

.topnav a {
	// color : #666666;
	color : #FFFFFF;
}

.footertext, .footertext a {
	text-align : center;
	color : #999999;
	font-size : 8pt;
	}

.smalltext {
	font-size : 8pt;
	}

.alerttext {
	color : #CC3333;
}

.currentpage, .currentpage a {
	font-weight : bold;
	// color : #CC3333;
	color : #FFCC33;
}

.loggedinuser {
	text-align : right;
	font-weight : bold;
}

select.documentlist {
	width : 12em;
}

select.rvp, select.rlp {
	width : 18em;
}

select.statuslist {
	width : 12em;
}

select.rolelist {
	width : 16em;
}

select.companylist {
	width : 16em;
}

select.contactlist {
	width : 20em;
}

select.categorylist {
	width : 18em;
}

select.prefixlist {
	width : 5em;
}

.rvp, .rlp {
}

.rvpheader, .rlpheader {
	color : #333333;
	font-weight : bold;
}

.tableheader {
	background-color : #CCCCCC;
	text-align : left;
}

.tablerowodd {
	background-color: #F6F6F6;
}

.tableroweven {
	background-color: #FFFFFF;
}

.tablerowoddpending, .tablerowevenpending {
	background-color: #FFFFCC;
}

.tablerowoddnew, .tablerowevennew {
	background-color: #FFFFCC;
}

.tablerowoddinactive {
	background-color: #F6F6F6;
	color : #666666;
}

.tableroweveninactive {
	background-color: #FFFFFF;
	color : #666666;
}

.plname, .plname a, .docname, .docname a {
	font-weight : bold;
}

.plcode, .plcontacts, .pldate {
	padding-left : 8px;
	padding-right : 8px;
}

.pledit, .pledit a, .docedit, .docedit a, .cledit,  .cledit a {
	font-size : 8pt;
	vertical-align : middle;
	line-height : 150%;
}

.docicon {
	text-align: center;
}

.docsize, .docauthor {
}

.cllname, .clfname, .clc, .clr, .clp, .clm, .clstatus {
}

.clemail, .clemail a {
	color : #000000;
}

.notifycheckbox, .administratorcheckbox {
	font-size : 9pt;
}

.clistname, .clistc, .clist, .clistr, .clistemail, .clistemail a, .clistp {
	font-size: 10pt;
	color : #000000;
}

