<!--

/* MEMBERS AREA */

.policy_records { margin-left:2em; }
.policy_records DIV { width:20em; float:left; margin: 0.5em; }
.policy_list { font-size:0.9em; height:13em;overflow:auto; background-color:#eef; border:1px solid #bbc; padding:0.5em 0.5em 0.5em 1.5em; list-style:none; }
.policy_list .cancelled, .policy_list .archived, .policy_list .lapsed { text-decoration: line-through; }
.policy_list .renewed {  }

.mem_details { width:26em; margin:0 0 0.5em 0.7em; float:left; height:auto !Important; min-height:7em; height:7em }
.mem_details_large { height:auto !Important; min-height:12em; height:12em }
.mem_details H4 { margin:0.3em; }
.mem_details TABLE { margin-left:1.2em; }
.mem_details TH, .mem_details TD { vertical-align:top; font-size:0.75em; }
.mem_details TH { white-space:nowrap; padding-right:0.5em; }
.mem_details INPUT { font-size:0.8em; }
.mem_details DIV SELECT { font-size:0.8em; }

#quotevalue { font-size:1.1em; border:1px solid #BB0000; padding:0.3em; background-color:#FCFECD; margin:0.6em; height:2em; }
#quotevalue SPAN {  color:#BB0000; width:11em; }
#quotevalue #newquotevalue { font-size:1.4em; }
#quotevalue .old { font-size:1.1em; font-weight:bolder; }
#quotevalue #owing { font-size:1.1em; font-weight:bolder; }

#login { float:right; border:1px solid #9FBBE3; padding:1em; margin-left: 2em; width:17em; background-color:#D9E4F4; margin-top:10px; }
#login H4 { margin:0 0 0.8em 0; }
#login LABEL, #login FORM { margin:0; padding:0;}

-->