div#fmaMDContainer { min-width: 720px; }

div#fmaMDContainer h3 { margin: 0 0 10px 0; }

div#fmaMDContainer ul.fmaMDList { list-style: none outside none; margin: 0; padding: 0; }
div#fmaMDContainer ul.fmaMDList li { padding: 3px; }
div#fmaMDContainer ul.fmaMDList input[type=text] { padding: 5px; width: 272px; }
div#fmaMDContainer ul.fmaMDList select { padding: 5px; width: 284px; }

div#fmaMDContainer ul.fmaMDFormList li span.fmaMDReadOnly { display: inline-block; padding: 5px; width: 230px; }

div.spinner { text-align: center; }

a.fmaMDButton { display: inline-block; margin: 20px 10px 0 0; padding: 5px 15px; background-color: #000000; color: #ffffff; text-decoration: none; border-radius: 4px; }
a#fmaMDSearchButton { margin: 0 0 0 233px; }

ul.fmaMDList li.fmaMDListHeader { font-weight: bold; background-color: #8A8A8A; color: #FFFFFF; }
ul.fmaMDList li.fmaMDListHeader ul { list-style: none outside none; margin: 0; padding: 0; }
ul.fmaMDList li.fmaMDListHeader ul li { display: inline-block; width: 8%; vertical-align: top; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDWide { width: 50%; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDTotal { width: 15%; text-align: right; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDIDCol { width: 5%; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDAddressCol { width: 18% }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDEmail { width: 15% }

ul.fmaMDList li.fmaMDListRowOdd { background-color: #C0C0C0; }
ul.fmaMDList li.fmaMDListRowOdd ul { list-style: none outside none; margin: 0; padding: 0; }
ul.fmaMDList li.fmaMDListRowOdd ul li { display: inline-block; width: 8%; vertical-align: top; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDWide { width: 50%; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDTotal { width: 15%; text-align: right; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDIDCol { width: 5%; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDAddressCol { width: 18% }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDEmail { width: 15% }

ul.fmaMDList li.fmaMDListRowEven { background-color: #FFFFFF; }
ul.fmaMDList li.fmaMDListRowEven ul { list-style: none outside none; margin: 0; padding: 0; }
ul.fmaMDList li.fmaMDListRowEven ul li { display: inline-block; width: 8%; vertical-align: top; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDWide { width: 50%; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDTotal { width: 15%; text-align: right; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDIDCol { width: 5%; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDAddressCol { width: 18% }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDEmail { width: 15% }

ul.fmaMDNavList { list-style: none outside none; margin: 10px 0 0 0; padding: 0; }
ul.fmaMDNavList li { display: inline-block; margin: 0 3px; }

div#fmaMDContainer ul.fmaMDFormList { list-style: none outside none; margin: 0; padding: 0; }
div#fmaMDContainer ul.fmaMDFormList li { padding: 3px; }
div#fmaMDContainer ul.fmaMDFormList li label { display: inline-block; width: 237px; font-weight: bold; }
div#fmaMDContainer ul.fmaMDFormList li label.fmaMDLabelWide { width: 350px; }
div#fmaMDContainer ul.fmaMDFormList li label span.reqAst { display: inline-block; margin: 0 0 0 5px; color: red; }
div#fmaMDContainer ul.fmaMDFormList input[type=text] { padding: 5px; width: 215px; margin: 0 10px 5px 0; }
div#fmaMDContainer ul.fmaMDFormList input[type=password] { padding: 5px; width: 215px; }
div#fmaMDContainer ul.fmaMDFormList select { padding: 5px; width: 227px; margin: 0 10px 0 0; }
div#fmaMDContainer ul.fmaMDFormList textarea { padding: 5px; width: 450px; height: 200px; }
div#fmaMDContainer ul.fmaMDFormList input[type=text].fmaMDFieldShort { width: 110px; }

div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter ul { list-style: none outside none; }
div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter ul li { text-align: right;  }
div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter input { width: 100px; }
div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter ul li input#fmaMDDateEnd { margin: 0 10px 0 0; }


div#fmaMDContainer ul.fmaMDFormList li label input[type=radio] { margin: 0 0 0 10px; }
div#fmaMDContainer ul.fmaMDFormList li label span.fmsMDSmallCaption { color: #000000; font-size: 9px; font-weight: normal; display: inline-block; }

div#fmaMDContainer ul.fmaMDFormList li label span#fmaMDEmailRequired2 { display: none; }

div#fmaMDContainer h3 span.fmaMDMemberCount { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 13px; }
div#fmaMDContainer h3 span.fmaMDBalance { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 13px; }
div#fmaMDContainer h3 span.fmaMDPastDue { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 13px; }

div#fmaMDContainer ul.fmaMDList li.fmaMDButtonRow { margin: 0 0 10px 0; }

div#fmaMDContainer ul.fmaMDList li#fmaMDAllMembers { display: none; }

div#fmaMDContainer ul.fmaMDFormList li label span#fmaMDAgencyOtherRequired { display: none; }

div#fmaMDContainer ul.fmaMDList li#fmaMDReportRow2 { display: none; }
div#fmaMDContainer ul.fmaMDList li#fmaMDReportRow3 { display: none; }

form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul { list-style: none outside none; margin: 0; padding: 0; }
form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul li { margin: 0; padding: 0; }
form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul li ul { list-style: none outside none; margin: 0; padding: 0; }
form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul li ul li { display: inline-block; v-align: top; width: 21%; padding: 3px; margin: 0; }div#fmaMDContainer { min-width: 720px; }

div#fmaMDContainer h3 { margin: 0 0 10px 0; }

div#fmaMDContainer ul.fmaMDList { list-style: none outside none; margin: 0; padding: 0; }
div#fmaMDContainer ul.fmaMDList li { padding: 3px; }
div#fmaMDContainer ul.fmaMDList input[type=text] { padding: 5px; width: 272px; }
div#fmaMDContainer ul.fmaMDList select { padding: 5px; width: 284px; }

div#fmaMDContainer ul.fmaMDFormList li span.fmaMDReadOnly { display: inline-block; padding: 5px; width: 230px; }

div.spinner { text-align: center; }

a.fmaMDButton { display: inline-block; margin: 20px 10px 0 0; padding: 5px 15px; background-color: #000000; color: #ffffff; text-decoration: none; border-radius: 4px; }
a#fmaMDSearchButton { margin: 0 0 0 233px; }

ul.fmaMDList li.fmaMDListHeader { font-weight: bold; background-color: #8A8A8A; color: #FFFFFF; }
ul.fmaMDList li.fmaMDListHeader ul { list-style: none outside none; margin: 0; padding: 0; }
ul.fmaMDList li.fmaMDListHeader ul li { display: inline-block; width: 8%; vertical-align: top; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDWide { width: 50%; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDTotal { width: 15%; text-align: right; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDIDCol { width: 5%; }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDAddressCol { width: 18% }
ul.fmaMDList li.fmaMDListHeader ul li.fmaMDEmail { width: 15% }

ul.fmaMDList li.fmaMDListRowOdd { background-color: #C0C0C0; }
ul.fmaMDList li.fmaMDListRowOdd ul { list-style: none outside none; margin: 0; padding: 0; }
ul.fmaMDList li.fmaMDListRowOdd ul li { display: inline-block; width: 8%; vertical-align: top; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDWide { width: 50%; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDTotal { width: 15%; text-align: right; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDIDCol { width: 5%; }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDAddressCol { width: 18% }
ul.fmaMDList li.fmaMDListRowOdd ul li.fmaMDEmail { width: 15% }

ul.fmaMDList li.fmaMDListRowEven { background-color: #FFFFFF; }
ul.fmaMDList li.fmaMDListRowEven ul { list-style: none outside none; margin: 0; padding: 0; }
ul.fmaMDList li.fmaMDListRowEven ul li { display: inline-block; width: 8%; vertical-align: top; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDWide { width: 50%; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDTotal { width: 15%; text-align: right; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDIDCol { width: 5%; }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDAddressCol { width: 18% }
ul.fmaMDList li.fmaMDListRowEven ul li.fmaMDEmail { width: 15% }

ul.fmaMDNavList { list-style: none outside none; margin: 10px 0 0 0; padding: 0; }
ul.fmaMDNavList li { display: inline-block; margin: 0 3px; }

div#fmaMDContainer ul.fmaMDFormList { list-style: none outside none; margin: 0; padding: 0; }
div#fmaMDContainer ul.fmaMDFormList li { padding: 3px; }
div#fmaMDContainer ul.fmaMDFormList li label { display: inline-block; width: 237px; font-weight: bold; }
div#fmaMDContainer ul.fmaMDFormList li label.fmaMDLabelWide { width: 350px; }
div#fmaMDContainer ul.fmaMDFormList li label span.reqAst { display: inline-block; margin: 0 0 0 5px; color: red; }
div#fmaMDContainer ul.fmaMDFormList input[type=text] { padding: 5px; width: 215px; margin: 0 10px 5px 0; }
div#fmaMDContainer ul.fmaMDFormList input[type=password] { padding: 5px; width: 215px; }
div#fmaMDContainer ul.fmaMDFormList select { padding: 5px; width: 227px; margin: 0 10px 0 0; }
div#fmaMDContainer ul.fmaMDFormList textarea { padding: 5px; width: 450px; height: 200px; }
div#fmaMDContainer ul.fmaMDFormList input[type=text].fmaMDFieldShort { width: 110px; }

div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter ul { list-style: none outside none; }
div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter ul li { text-align: right;  }
div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter input { width: 100px; }
div#fmaMDContainer ul.fmaMDList li.fmaMDListFilter ul li input#fmaMDDateEnd { margin: 0 10px 0 0; }


div#fmaMDContainer ul.fmaMDFormList li label input[type=radio] { margin: 0 0 0 10px; }
div#fmaMDContainer ul.fmaMDFormList li label span.fmsMDSmallCaption { color: #000000; font-size: 9px; font-weight: normal; display: inline-block; }

div#fmaMDContainer ul.fmaMDFormList li label span#fmaMDEmailRequired2 { display: none; }

div#fmaMDContainer h3 span.fmaMDMemberCount { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 13px; }
div#fmaMDContainer h3 span.fmaMDBalance { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 13px; }
div#fmaMDContainer h3 span.fmaMDPastDue { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 13px; }

div#fmaMDContainer ul.fmaMDList li.fmaMDButtonRow { margin: 0 0 10px 0; }

div#fmaMDContainer ul.fmaMDList li#fmaMDAllMembers { display: none; }

div#fmaMDContainer ul.fmaMDFormList li label span#fmaMDAgencyOtherRequired { display: none; }

div#fmaMDContainer ul.fmaMDList li#fmaMDReportRow2 { display: none; }
div#fmaMDContainer ul.fmaMDList li#fmaMDReportRow3 { display: none; }

form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul { list-style: none outside none; margin: 0; padding: 0; }
form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul li { margin: 0; padding: 0; }
form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul li ul { list-style: none outside none; margin: 0; padding: 0; }
form#fmaMDForm div#fmaMDContainer div#fmaMDDeleteContainer ul li ul li { display: inline-block; v-align: top; width: 21%; padding: 3px; margin: 0; }