a:link {color:#0000ff; text-decoration:none; background-color:#dddddd;}
a:visited {color:#0000ff; text-decoration:none; background-color:#dddddd;}
a:hover {color:#ff0000; text-decoration:none; background-color:#ffff00;}
td.content { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt;}
td.content1 { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt; background-color:#CEF6F5;}
td.content2 { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt; background-color:#F5F6CE;}
td.content3 { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt; background-color:#CEF6D8;}
td.content4 { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt; background-color:#F8E6E0;}
table.content { font-size:12pt;} 

.12pt{
	font-size: 12pt;
}

.table {
	margin: 0 0 40px 0;
	width: 100%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	display: table;
}

.tablerow {
	display: table-row;
	background: #f6f6f6;
}

.tablerow.header {
	font-weight: 900;
	color: #ffffff;
	background: #ea6153;
}

.tablerow.tan {
	background: tan;
}

.cell {
	padding: 6px 12px;
	display: table-cell;

	vertical-align: middle;
}


.cellcenter{
		text-align: center;
}

.cellleft{
	text-align: left;
}

.cellshare {
	padding: 6px 12px;
	display: table-cell;
/*	text-align: center;*/
	vertical-align: middle;
	width:60rem;
	font-family: consolas,courier new,monospace;
	font-size: 15px;
}



.table .playlist .cell {
    padding-top: 1em;
	padding-bottom: 1em;
}


.tablerow {
	display: table-tablerow;
	background: #f6f6f6;
}

.tablerow:nth-of-type(odd) {
	background: #e9e9e9;
}

.tablerow.header {
	font-weight: 900;
	color: #ffffff;
	background: #ea6153;
}

.tablerow .cell:first-child {
	font-weight:bold;
}

.tablerow.header .cell:nth-child(2) {
	width: 15rem;
}

.tablerow.header .cell:nth-child(3) {
	width: 22rem;
}

.tablerow.header .cell:nth-child(4) {
	width: 21rem;
}

.tablerow.header .cell:nth-child(5) {
	min-width: 8rem;
}

.tablerow.header .cell:last-child {
	width: 6rem;
}




.ptFont{
	font-family: "Helvetica Neue", Helvetica, Arial;
}

