table.viewall_lists	{
			font-size: 11px;
			padding-left: 10px;
			}
tr.viewall_lists	{
			padding: 0 0 0 0;
			}
td.viewall_lists	{
			width: 15em;
			padding: 0 0 0 0;
			}
td.viewall_lists:hover	{
			background-color: lightgrey;
			}
table.viewlist_week	{
			font-size: 11px;
			}
table.viewlist_week	{
			font-size: 11px;
			border-spacing: 0px;
			border-collapse: collapse;
			border: 0px solid black;
			}
td.viewlist_week:hover	{
			background-color: lightgrey;
			}
span.viewlist_month:hover	{
			background-color: lightgrey;
			}
div.ident10		{
			padding-left: 10px;
			}

div.viewtags_lists	{
			}
table.viewtags_sendersubject	{
			border-spacing: 0px;
			border-collapse: collapse;
			border: 0px solid black;
			}
tr.viewtags_sendersubject	{
			font-size: 11px;
			margin-left: 10px;
			}
tr.viewtags_sendersubject:hover {
			background-color: lightgrey;
			}
td.viewtags_sender	{
			float: left;
			width: 25em;
			margin-left: 10px;
			vertical-align: top;
			}
td.viewtags_subject	{
			vertical-align: top;
			width: 70%;
			}

div.viewmonth_days	{
			}
div.viewmonth_day	{
			}
table.viewmonth_sendersubject	{
			border-spacing: 0px;
			border-collapse: collapse;
			border: 0px solid black;
			}
tr.viewmonth_sendersubject	{
			font-size: 11px;
			margin-left: 10px;
			}
tr.viewmonth_sendersubject:hover {
			background-color: lightgrey;
			}
tr.viewmonth_message {
			display: none;
			}
div.viewmonth_message {
			display: none;
			font-size: 11px;
			border: 1px solid black;
			margin-left: 10px;
			}
td.viewmonth_sender	{
			float: left;
			width: 25em;
			margin-left: 10px;
			vertical-align: top;
			}
td.viewmonth_subject	{
			vertical-align: top;
			width: 70%;
			}

div.viewlast_message {
			display: none;
			font-size: 11px;
			border: 1px solid black;
			margin-left: 10px;
			}
td.viewlast_sender	{
			float: left;
			width: 25em;
			margin-left: 10px;
			vertical-align: top;
			}
td.viewlast_subject	{
			vertical-align: top;
			width: 70%;
			}
div.viewlast_message_new {
			display: none;
			font-size: 11px;
			font-weight: bold;
			border: 1px solid black;
			margin-left: 10px;
			}
td.viewlast_sender_new	{
			float: left;
			width: 25em;
			font-weight: bold;
			margin-left: 10px;
			vertical-align: top;
			}
td.viewlast_subject_new	{
			vertical-align: top;
			width: 70%;
			font-weight: bold;
			}
tr.viewlast_sendersubject:hover {
			background-color: lightgrey;
			}

div.viewmessage_menu {
			font-family: helvetica;
			}

div.viewmessage_headerrelation {
			}
div.viewmessage_headerrelation_line {
			}
div.viewmessage_headerrelation_key {
			float: left;
			width: 10em;
			margin-left: 10px;
			}
div.viewmessage_headerrelation_value {
			float: none;
			}

div.viewmessage_headermessage {
			font-family: mono;
			padding-top: 8px;
			}
div.viewmessage_headermessage_line {
			white-space: nowrap;
			}
div.viewmessage_headermessage_key {
			float: left;
			width: 10em;
			margin-left: 10px;
			}
div.viewmessage_headermessage_value {
			float: none;
			}

pre.text-n-div		{
			margin-left: 10px;	
			}
pre.viewmessage_message {
			white-space: pre;
			margin-left: 10px;
			}
span.fakelink		{
			text-decoration: underline;
			color: #990000;
			}
span.highlight		{
			font-weight: bold;
			}
span.normal		{
			}

table.item		{
			border-collapse: collapse;
			border-spacing: 0px;
			border: 0px solid black;
			margin-left: 10px;
			}
td.item			{
			padding: 0px 3px 0px 3px;
			}
tr.header		{
			background-color: black;
			color: lightgrey;
			padding: 0px 3px 0px 3px;
			}
tr.item0		{
			background-color: lightgrey;
			}
tr.item1		{
			background-color: grey;
			}

