a:link {
	color: rgb(0, 0, 204);
}
a:visited {
	color: rgb(0, 0, 204);
}
a:active {
	color: rgb(153, 0, 0);
}
body {
	color: rgb(0, 0, 0); background-image: url("bg.png"); background-color: rgb(255, 255, 255);
}
button {
	font-size: 90%; display: inline;
}
.cite0 {
	background-color: rgb(221, 221, 221);
}
.cite1 {
	background-color: rgb(255, 255, 204);
}
.cite2 {
	background-color: rgb(255, 221, 221);
}
.cite0 > .quotedtext {
	border-color: rgb(221, 221, 221);
}
.cite1 > .quotedtext {
	border-color: rgb(255, 255, 204);
}
.cite2 > .quotedtext {
	border-color: rgb(255, 221, 221);
}
.cite0 {
	border-width: thin thin thin medium; border-style: inset; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0);
}
.cite1 {
	border-width: thin thin thin medium; border-style: inset; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0);
}
.cite2 {
	border-width: thin thin thin medium; border-style: inset; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0);
}
.cite0 {
	border-left-color: rgb(187, 187, 187);
}
.cite1 {
	border-left-color: rgb(221, 221, 170);
}
.cite2 {
	border-left-color: rgb(221, 187, 187);
}
.quotedtext {
	border-width: 0.2em; border-style: solid;
}
.tt {
	font-family: "Liberation Mono", "Courier New", courier, monospace;
}
.indent {
	margin-left: 3.5em;
}
.timezonelist {
	width: 20em;
}
.pageheader {
	font-size: 200%; font-weight: bold;
}
.graybox {
	background-color: rgb(204, 204, 204);
}
.bluebox {
	background-color: rgb(153, 204, 255);
}
tr.graybox td {
	white-space: nowrap;
}
.folderlist {
	background-color: rgb(255, 255, 255);
}
.folderlist-header {
	color: rgb(0, 0, 128); background-color: rgb(204, 221, 238);
}
.folderparentdir {
	background-color: rgb(255, 255, 255);
}
.foldersubdir {
	background-color: rgb(255, 255, 255);
}
.folderunsubscribed {
	background-color: rgb(255, 255, 255);
}
.subfolderlistunread {
	color: rgb(128, 0, 0); font-size: 90%;
}
.folderlistunread {
	color: rgb(128, 0, 0); font-size: 90%;
}
.subfoldercnt {
	color: rgb(0, 0, 0);
}
.foldercnt {
	color: rgb(0, 0, 0);
}
.folderlink:link {
	
}
.folderlink:visited {
	
}
.folderlink:active {
	background-color: white;
}
.eventsummarytitle {
	color: rgb(0, 128, 0);
}
.eventsummarytitle a:link {
	color: rgb(0, 128, 0);
}
.eventsummarytitle a:visited {
	color: rgb(0, 128, 0);
}
.eventsummarytitle a:active {
	color: rgb(0, 128, 0);
}
.eventsummary {
	font-family: "Courier New"; font-size: 90%; text-decoration: none; background-color: rgb(240, 255, 240);
}
.eventsummary a:link {
	font-family: "Courier New"; font-size: 90%; text-decoration: none; background-color: rgb(240, 255, 240);
}
.eventsummary a:visited {
	font-family: "Courier New"; font-size: 90%; text-decoration: none; background-color: rgb(240, 255, 240);
}
.eventsummary a:active {
	font-family: "Courier New"; font-size: 90%; text-decoration: none; background-color: rgb(240, 255, 240);
}
.sentmsg {
	color: rgb(0, 0, 0);
}
.folder-index-box {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 95%; background-color: rgb(255, 255, 255);
}
.folder-index-border-1 {
	background-color: rgb(204, 204, 204);
}
.folder-index-border-2 {
	background-color: rgb(255, 255, 255);
}
.folder-index-background {
	background-color: rgb(255, 255, 255);
}
.folder-index-background-2 {
	background-color: rgb(255, 255, 255);
}
.folder-nextprev-background {
	background-color: rgb(255, 255, 255);
}
.folder-nextprev-buttons {
	background-color: rgb(255, 255, 255);
}
.folder-return-link {
	padding: 10px;
}
.folder-last-message-searched {
	text-align: right; font-size: 80%;
}
.folder-index-header {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 128);
}
.folder-index-bg-1 {
	background-color: rgb(238, 238, 204);
}
.folder-index-bg-1:hover {
	background-color: rgb(187, 187, 187);
}
.folder-index-bg-2 {
	background-color: rgb(221, 221, 187);
}
.folder-index-bg-2:hover {
	background-color: rgb(187, 187, 187);
}
.folder-index-bg-1 {
	white-space: nowrap;
}
.folder-index-bg-2 {
	white-space: nowrap;
}
.folder-index-bg-sel {
	background-color: rgb(204, 255, 204);
}
.folder-index-bg-sel:hover {
	background-color: rgb(170, 170, 170);
}
.read-message {
	
}
.read-message a {
	
}
.unread-message {
	color: rgb(51, 51, 255);
}
.unread-message a {
	color: rgb(51, 51, 255);
}
.message-number {
	
}
.message-status {
	
}
.message-date {
	
}
.message-from {
	
}
.message-subject {
	
}
.message-size {
	font-family: "Courier New", courier, monospace;
}
.message-searchmatch {
	padding-left: 2em; font-family: "Liberation Sans", "Sans Serif", "Arial"; font-size: 80%;
}
.searchmatch-affix {
	
}
.searchmatch {
	font-weight: bold;
}
.folder-acl-box {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 95%; background-color: rgb(255, 255, 255);
}
.acl-a {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-c {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-e {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-i {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-l {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-r {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-s {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-t {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-w {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.acl-x {
	font-family: "Courier New", courier, monospace; font-size: 80%;
}
.folder-acl-list {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 95%; background-color: rgb(238, 238, 238);
}
.folder-acl-list tbody tr td {
	padding-right: 5px; padding-left: 5px; vertical-align: top;
}
.folder-acl-list tbody tr th {
	padding-right: 5px; padding-left: 5px; vertical-align: top;
}
.folder-acl-list-action {
	font-size: 60%;
}
.folder-move-background {
	background-color: rgb(221, 238, 255);
}
.message-menu-background {
	background-color: rgb(221, 238, 255);
}
.message-menu-button {
	background-color: rgb(221, 238, 255);
}
.message-menu-button a {
	text-decoration: none;
}
.message-x-of-y {
	color: rgb(0, 0, 0); background-color: rgb(221, 238, 255);
}
.message-rfc822-header {
	
}
.message-rfc822-header-name {
	white-space: nowrap;
}
.message-rfc822-header-contents {
	font-family: "Courier New", courier, monospace;
}
.message-rfc822-header-address {
	color: rgb(0, 0, 127);
}
.message-rfc822-header-address::after {
	font-size: 55%; vertical-align: super; content: "(+)";
}
pre.message-text-plain {
	font-family: "Liberation Mono", "Courier New", courier, monospace;
}
.message-text-plain {
	font-family: "Liberation Sans", "Sans Serif", "Arial";
}
.message-text-plain-http-link {
	
}
.message-text-plain-mailto-link {
	
}
.message-text-html-notice {
	background-color: rgb(221, 238, 255);
}
.message-charset-notice {
	background-color: rgb(221, 238, 255);
}
.message-application-pgpkeys {
	text-decoration: none; background-color: rgb(221, 221, 221);
}
.message-gpg {
	background-color: rgb(255, 255, 255);
}
.message-gpg-good {
	background-color: rgb(0, 128, 0);
}
.message-gpg-good-text tt pre {
	color: rgb(0, 128, 0);
}
.message-gpg-bad {
	background-color: rgb(238, 0, 0);
}
.message-gpg-bad-text tt pre {
	color: rgb(238, 0, 0);
}
.message-gpg-notice {
	
}
.message-gpg-unsupported {
	color: rgb(128, 0, 0);
}
.message-gpg-importing {
	
}
.message-download-attachment {
	background-color: rgb(221, 221, 221);
}
.message-attachment-header {
	font-family: courier;
}
.message-attachment-link {
	text-decoration: none;
}
.urlhost {
	padding-right: 0.2em; font-family: "Liberation Mono", "Courier New", courier, monospace; font-size: 55%; vertical-align: super;
}
.gpgerroutput {
	color: rgb(192, 0, 0);
}
.gpgpublickeytitle {
	
}
.gpgprivatekeytitle {
	
}
.gpgsignkeytitle {
	
}
.gpgdefaulttitle {
	
}
.gpgcreatetitle {
	
}
.gpgpubkeys {
	background-color: rgb(0, 0, 0);
}
.gpgseckeys {
	background-color: rgb(0, 0, 0);
}
.gpgpubkey {
	color: rgb(0, 0, 0); background-color: rgb(208, 208, 208);
}
.gpgseckey {
	color: rgb(0, 0, 0); background-color: rgb(208, 208, 208);
}
.gpgcreate {
	color: rgb(80, 80, 0); background-color: rgb(238, 238, 238);
}
.preview {
	background-color: rgb(255, 255, 255);
}
.new-message-box {
	background-color: rgb(153, 204, 255);
}
.new-message-header {
	color: rgb(0, 0, 0);
}
.new-message-header-headerfrom {
	
}
.new-message-header-addressbook {
	
}
.new-message-header-headerto {
	
}
.new-message-header-headercc {
	
}
.new-message-header-headerbcc {
	
}
.new-message-header-headerreply-to {
	
}
.new-message-header-headersubject {
	
}
.new-message-header-message {
	
}
.new-message-header-text {
	
}
.new-message-message-text {
	
}
.attachments-header {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 128);
}
.spellcheck-background {
	background-color: rgb(221, 221, 221);
}
.spellcheck-excerpt {
	color: rgb(0, 0, 128); background-color: rgb(221, 255, 221);
}
.spellcheck-excerpt strong {
	color: rgb(128, 0, 0);
}
.spellcheck-main {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 192);
}
.spellcheck-continue {
	background-color: rgb(238, 238, 238);
}
.spellcheckdone {
	color: rgb(96, 128, 96);
}
.quickadd {
	color: rgb(0, 0, 0);
}
.addressbook {
	color: rgb(0, 0, 0); background-color: rgb(221, 221, 221);
}
.nicktitle {
	
}
.nickname {
	
}
.nickaddr {
	
}
.nicknewname {
	
}
.nicknewaddr {
	
}
.nicklist {
	
}
.nickedit-box {
	
}
.ldaplist {
	color: rgb(0, 0, 0);
}
.ldaplist-title {
	color: rgb(0, 0, 128);
}
.ldaplist-name {
	color: rgb(0, 64, 0);
}
.ldaplist-ldapurl {
	color: rgb(0, 0, 128);
}
.ldaplist-add-title {
	
}
.ldaplist-add-fields {
	
}
.ldapsearch {
	color: rgb(0, 0, 0);
}
.ldapsearch-name {
	
}
.ldapsearch-addr {
	
}
.mailfilter {
	color: rgb(0, 0, 0);
}
.mailfilter-title {
	font-size: 125%;
}
.autoresplist {
	
}
.autoresptitle {
	
}
.autoresptext {
	
}
.dailycalendar {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.dailycalendardate {
	font-size: 200%;
}
.dailycalendarweeklylink {
	font-size: 80%;
}
.dailycalendarmonthlylink {
	font-size: 80%;
}
.dailycalendarneweventlink {
	font-size: 80%;
}
.dailyeventtimes {
	font-family: "Liberation Mono", "Courier New", courier, monospace;
}
.dailyeventsubject {
	font-family: "Liberation Mono", "Courier New", courier, monospace;
}
.dailynextprev {
	text-decoration: none;
}
.calendarevent {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.weekly-border {
	background-color: rgb(0, 0, 0);
}
.weekly-bg {
	background-color: rgb(231, 231, 255);
}
.weekly-day {
	font-size: 125%; text-decoration: none;
}
.weekly-day a:link {
	font-size: 125%; text-decoration: none;
}
.weekly-day a:visited {
	font-size: 125%; text-decoration: none;
}
.weekly-day a:active {
	font-size: 125%; text-decoration: none;
}
.monthly-border {
	background-color: rgb(0, 0, 0);
}
.monthly-bg {
	background-color: rgb(231, 231, 255);
}
.monthly-bg-othermonth {
	background-color: rgb(231, 231, 231);
}
.monthly-day {
	border: 1px outset rgb(221, 221, 231); font-size: 125%; text-decoration: none; background-color: rgb(221, 221, 231);
}
.monthly-day a:link {
	border: 1px outset rgb(221, 221, 231); font-size: 125%; text-decoration: none; background-color: rgb(221, 221, 231);
}
.monthly-day a:visited {
	border: 1px outset rgb(221, 221, 231); font-size: 125%; text-decoration: none; background-color: rgb(221, 221, 231);
}
.monthly-day a:active {
	border: 1px outset rgb(221, 221, 231); font-size: 125%; text-decoration: none; background-color: rgb(221, 221, 231);
}
.accesscontroltitle {
	font-size: 150%;
}
.error {
	color: rgb(192, 0, 0); font-size: 150%;
}
.small-error {
	color: rgb(192, 0, 0);
}
ul.error li {
	margin-bottom: 2em;
}
.success {
	color: rgb(0, 192, 0); font-size: 150%;
}
.small-success {
	color: rgb(0, 192, 0);
}
.box-border-1 {
	background-color: rgb(204, 204, 204);
}
.box-border-2 {
	background-color: rgb(255, 255, 255);
}
.box-outer {
	background-color: rgb(221, 238, 255);
}
.box-small-outer {
	background-color: rgb(221, 238, 255);
}
.box-outer {
	width: 100%;
}
.box-outer tbody tr td {
	padding: 0px;
}
.box-white-outer {
	width: 100%; background-color: rgb(255, 255, 255);
}
