

/* -------------- MODULE: Ceredex Accounts -------------- */
/* begin */



.spacer {
	}

.pod.function .account {
	margin-top: .5em;
	}



.account {
	position: relative;
	clear: both;
	}

table.accountInfo {
	position: relative;
	line-height: 20px;
	}
	table.accountInfo td {
		padding-right: 10px;
		position: relative;
		}
	table.accountInfo select {
		z-index: -1000;
		}





/* -------------- FUNCTION:  List of accounts -------------- */
/* begin */

#ie6 table.table.accountList {
	position: relative;
	}

/* end */




/* -------------- FUNCTION:  Account Reports -------------- */
/* begin */


	.account .notice {
/*		float: right;
		margin: -6px 0 .5em 1em; */
		position: absolute;
		top: -50px;
		right: 0;
		width: 200px;
		padding: 10px 10px 0;
		background: white;
		border: 1px solid #e87b14;    /* orange */
		}

	.account .actions {
		float: right;
		}


	.account h2 {
		}
		.account h2 .date {
			font-weight: normal;
			}


	.normal {
		font-size: 12px;
		color: #666;
		font-weight: normal;
		}

	.account .selector {
		padding-left: 10px;
		font-size: .8em;
		font-weight: normal;
		}
	.account table.table,
	.account .pod.table table.table {    /*  */
		clear: both;
		width: 100%;
		border: 1px solid #ccc;
		border-width: 1px 0 0 1px;   /* top, left */
		}
	.account table.table th,
	.account .pod.table table.table th {

			}
	.account table.table td,
	.account .pod.table table.table td {
		padding: 3px;
		border: 1px solid #ccc;
		border-width: 0 1px 1px 0 ;   /* right, bottom */
		}

/* !  ! */
	.account .pod.table table.table th,
	.account .pod.table table.table td {
		text-align: center;
		}
		.account .pod.table table.table th.first,
		.account .pod.table table.table td.first {
			font-weight: normal;
			text-align: left;
			}
		.account .pod.table table.table td.first {
			color: #666;
			}


	.account table.table tr.altRow,
	.account .pod.table table.table tr.altRow {
		background: #ddd;
		}
	.account table.table ul, 
	.account table.table li, 
	#content .account table.table li {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}


	.account .performance table.table th,
	.account .performance table.table td {
		text-align: right;
		}


/*	.account table.table td.first {
		color: black;
		font-weight: bold;
		text-align: left;
		}
	.account table.table td em {
		color: darkred;
		font-weight: bold;
		font-style: normal;
		}*/


	.account .disclaimer {
		clear: both;
		margin-top: 2em;
		color: #999;
		}
		.account .disclaimer ul li {
			padding-bottom: 0;
			}

	.account p.NOTE.sort {
		padding-top: .75em;
		margin: 0 0 -1em;
		}

/* end */





/* -------------- SUB-FUNCTION:  Account Reports (print view) -------------- */
/* begin */

.account.print {
	text-align: left;
	margin: 1em;
	}
	.account.print .logo {
		float: left;
		padding: .2em 4em 2em 2em;
		}
	.account.print h3 {
		clear: both;
		}

	.account.print table {
		}
		.account.print table.accountInfo {
			margin: 2em 0;
			}

		.account.print table.table th {
			color: black;
			font-weight: bold;
			background: none;
			border: 1px solid #ccc;
			border-width: 0 1px 1px 0;
			}
			.account.print table.table th a {
				color: black;
				}
		
		.account.print table.table tr.altRow {
			background: none;
			border: 1px solid black;
			border-width: 1px 0;
			}

	.account.print p.NOTE.sort {
		display: none;
		}
/* end */
