#memberlist {
        margin: 0px auto;
	width: 97%;
	border: 1px solid #789AAF;
}

#memberlist select, #memberlist input {
	color: #32566d;
	border: 1px solid #32466d;
}

.listtitle {
        background-color: #457998;
        color: #fff;
        font-weight: bold;
        font-size: 0.85em;
        padding: 3px 5px;
        height: 1.25em;
        text-transform : lowercase;
 	width: 485px;	
}

#silverdets {
	margin: 4px 0px;
	width: 100%;
}

.memberitem, .memberitemErr {
   /*     margin: 5px 10px 5px 0px;*/
	padding-left: 5px;
   width: 100%;
   font-size: 0.8em;
	padding-bottom: 4px;
}

.memberitemErr {
	color: #ff0000;
}

.membersubheading {
        border-top: solid 2px #32566d;
        border-bottom: solid 2px #32566d;
	background-color: #D1E4EF;
	font-size: 0.84em;
}

.subheading, .membersubheading {
        color: #32566d;
        margin: 0.6em 4px;
        padding: 3px 0;
}

/*#memberlist a {
        color: #32566d;
        text-decoration: underline;
}
#memberlist a:hover {
        text-decoration: none;
}
*/
.detailsout {
        padding: 5px;
        border: 1px solid #FFCFCF;
        margin-right: 8px;
        background-color: #FFEFEF;
}

.detailsout h4 {
        font-size: 0.85em;
        margin: 0px;
        color: #ad1717;
        padding: 2px;
}

.detailsout a {
        color: #ad1717;
}

.detailsout span.tip {
        font-weight: bold;
        font-size: 0.8em;
        padding: 0px;
        color: #000;
}
	
span.tip {
        color: #32566d;
        padding: 5px 0px;
	padding-right: 10px;
}

h3.subtitle {
  	color: #356D8F;
       /* background-color: #D1E4EF;*/
	background-color: #f6df91;
        font-size: 1.0em;
        margin-right: 5px;
        padding: 4px;
}

ul.key {
	list-style: none;
	clear: both;
}

ul.conditions li a {
	color: #B36B90;
}

#boxed {
        border: 1px solid #d2c4cc;
        margin-right: 5px;
        background-color: #fbf3f8;
}

#boxed input.submit {
        border: 1px solid #d5b5cc;
        color: #fff;
        font-weight: bold;
        background-color: #9F4F8B;
}

#boxed a {
	color: #7F375F;
}

#memberbox {
	border: 1px solid #d2c4cc;
        margin-right: 5px;
	background-color: #f1f1f1;
}

#memberbox div.listtitle {
        background-color: #598099;
        color:#fff;
        font-weight: bold;
        padding: 3px 7px;
}

#memberbox input.submit {
        border: 1px solid #2a5f80;
        color: #fff;
        font-weight: bold;
        background-color: #6f95ae;
}


#condlisttable {
	margin-right: 5px;
/*	background-color: #421d37;*/
/*	background-color: #a797a2;*/
	background-color: #c4bdc2;
}

#condlisttable table, th, td {
/*	border: 0.1px solid #d0b8c9;*/
}

#condlisttable thead {
	font-size: 0.8em;
	background-color: #fff;
}

#condlisttable tr.rowHeading {
/*	background-color: #F7E7F0;*/
	background-color: #F0E3EA;
	color: #421d37;
}

#condlisttable tr.rowHeadingRelCond {
	color: #fff;
	background-color: #B36B90;
}

#condlisttable tr.rowBody {
	background-color: #fff;
}

#condlisttable td, th {
	padding: 5px;
}

#condlisttable .left {
	text-align: left;
}

#condlisttable .center {
	text-align: center;
}

#condlisttable a {
	color: #7F3764;
	font-weight: bold;
}

#messagetable {
}

#messagetable table {
	margin-right: 5px;
	background-color: #fff;
	font-weight: none;
	width: 495px;
}

#messagetable tr.rowHeadingB a  {
	color: #FFF;
	text-decoration: underline;
}

#messagetable tr.rowHeadingB a:hover {
	text-decoration: none;
}

#messagetable td.splitter, #messagetable tr.rowHeadingA th a {
	background-color: #FFF;
	font-size: 0.95em;
	color: #0C85CF;
}

#messagetable tr.rowHeadingA {
/*	background-color: #F0E3EA;*/
	font-size: 0.8em;
	text-align: left;
}

#messagetable tr.rowHeadingA td.ID {
	font-style: italic;
	font-weight: none;
	text-align: right;
	background-color: #fff;
	font-size: 0.9em;
}

#messagetable tr.rowHeadingB {
/*	background-color: #86A5B8;*/
	color: #fff;
	font-size: 0.8em;
	text-align: left;
	font-weight: none;
	background-color: #598099;
}

#messagetable .messageHeading, .messageHeadingR {
	background-color: #bbd5e5;
	cursor: pointer;
}

#messagetable .messageHeadingR {
	background-color: #bbd5e5;
}

#messagetable .messageBody td, .messageBodyR td {
	background-color: #E0EBF1;
	padding: 10px;
}

#messagetable tr.messageHoverR {
	cursor: pointer;
}

#messagetable tr.messageHover {
	cursor: pointer;
}

#messagetable tr.inbox td {
	background-color: #E0EBF1;
}

#messagetable tr.inboxHover, #messagetable tr.inboxHover a {
	background-color: #fafad2;
	text-decoration: none;
}

span.conmsgempty {
	color: red;
	font-weight: bold;
	font-style: italic;
}

