/** aMember-specific styles here */

#member-area {margin:0;auto;padding:0; font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size: 14px;}
#member-area a:link, #member-area a:active, #member-area a:visited, #member-area a:hover {text-decoration: underline; }

#member-area input, #member-area textarea { font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size: 0.9em; }
#member-area hr { background-color: #4479BE; border: 0; width: 100%; height: 1px;}

#member-areaul, #member-area li { list-style: disc; }
#member-area .small { font-size: x-small; font-weight: normal; }
#member-area .powered, #member-area .powered a { font-size: x-small; color: #808080; margin: 0.5em 0em 0.5em 0em; }
#member-area strong, #member-area .strong { font-weight: bold; }
#member-area .text_disabled { color: ButtonFace; } 

#member-area h1, #member-area h2, #member-area h3 { color: #707070; font-weight: bold; text-align: center; padding: 8px;}
#member-area h1 { font-size: 140%; font-weight: bold;}
#member-area h2 { font-size: 130%; }
#member-area h3, #member-area .hedit td h3 { font-size: 120%; }

#member-area div.centered { text-align: center; }
#member-area div.centered table { margin: 0 auto;  text-align: left;}

#member-area ul, #member-area ol { margin-left: 2em;}
#member-area .code { font-family: "Courier New", Monospace; font-size: 120%; color: blue; } 

#member-area .vedit { border: solid 1px #8CACBB; }
#member-area .vedit td { vertical-align: middle; padding: 15px 10px 10px 10px; border: solid 1px #8CACBB;}
#member-area .vedit th { padding: 10px 15px 10px 10px; text-align: right; vertical-align: middle; font-weight: bold; background-color: #DEE7EC; border: solid 1px #8CACBB; }
#member-area .vedit .headrow { font-weight: bold; text-align: center; }

#member-area .hedit { border: solid 1px #8CACBB; }
#member-area .hedit td { padding: 5px; background-color: #E0E0E0; font-size: 8pt; background-color: white; border: solid 1px #8CACBB; }
#member-area .hedit th { padding: 5px; font-weight: bold; text-align: center; background-color: #DEE7EC; border: solid 1px #8CACBB;}

#member-area table.errmsg { font-family: Helvetica, Verdana, sans-serif; font-size: 90%; background-color: red; border: #cc0000 1px solid; margin: 5px 0px 5px 0px;}
#member-area table.errmsg td { padding: 5px 50px 5px 5px; font-weight: bold; }
#member-area table.errmsg td li { list-style: square; }

#member-area .receipt td { background-color: #F0F0F0; border: solid 1px black; padding: 2px 4px 2px 4px; }
#member-area .receipt th { background-color: #C0C0C0; border: solid 1px black; font-weight: bold; padding: 2px 4px 2px 4px; }
#member-area .receipt td.total { background-color: #C0C0C0; border: solid 1px black;}
#member-area .receipt { border-collapse: collapse;}

#member-area .newsletters td { padding: 5px; margin: 5px;}
#member-area .newsletters td.disabled { padding: 5px; margin: 5px; color: #505050;}
#member-area .newsletters_archive td { padding: 2px; margin: 0px; }

#member-area label {font-weight: bold;}
#member-area label.error { padding-left: 3px; color: red; font-style: italic; font-weight: normal;}
#member-area input.error { border: 2px solid red;}

#member-area .bluerow {background: #eff8fd;}

