@charset gb2312;
#crm-container .two{width:2em}
#crm-container .four{width:4em}
#crm-container .six{width:6em}
#crm-container .eight{width:8em}
#crm-container .big{width:15em}
#crm-container textarea.big{width:35em;height:4em}
#crm-container textarea.huge{width:35em;height:16em}
#crm-container .huge{width:30em}
#crm-container .texttolabel,#crm-container .no-border{border-style:none}
#crm-container div.solid-border-bottom{border-bottom:2px solid #777}
#crm-container .ht-one{height:1em}
#crm-container .ht-two{height:2em}
div.spacer,.spacer{clear:both;height:5px}
#crm-container div.form-item{border-top-style:none;clear:both;margin:0;padding:3px 0}
#crm-container div.form-item dt{float:left;clear:left;width:22%;text-align:right;vertical-align:top;font-weight:700;padding:5px 15px 5px 0}
#crm-container .section-hidden dt{float:left;clear:left;width:22%;text-align:left;font-weight:700;white-space:nowrap;padding:5px 15px 5px 0}
#crm-container div.form-item dt.extra-long-hundred{padding-bottom:100px}
#crm-container div.form-item dt.extra-long-eighty{padding-bottom:80px}
#crm-container div.form-item dt.extra-long-sixty{padding-bottom:60px}
#crm-container div.form-item dt.extra-long-fourty{padding-bottom:40px}
#crm-container div.form-item dt.extra-long-twenty{padding-bottom:20px}
#crm-container div.form-item dd,#crm-container .section-hidden dd{padding:5px}
#crm-container div.form-item dd.html-adjust,#crm-container div.form-item dl.html-adjust dd{float:left;width:57%}
#crm-container div.form-item dd.description{white-space:normal;padding:0 0 5px}
#crm-container div.form-item span.labels{float:left;width:25%;text-align:left}
#crm-container div.form-item span.fields{float:right;width:75%;text-align:left}
#crm-container table.form-layout,#crm-container table.control-panel,#crm-container table.no-border{width:98%;border-collapse:collapse;border:0 none;margin:0}
#crm-container table.form-layout-compressed{width:auto;border-collapse:collapse;border:0 none;margin:0}
#crm-container table.advmultiselect{width:auto;border-collapse:collapse;border:1px solid #4E82CF;margin:0}
#crm-container table.advmultiselect td{padding:10px}
#crm-container tbody{border-top:none}
#crm-container .form-layout td{white-space:nowrap;border:0 none;padding:3px}
#crm-container .form-layout td.report,#crm-container .form-layout td.description,#crm-container .form-layout-compressed td.description{white-space:normal}
#crm-container .form-layout td,#crm-container .form-layout-compressed td,#crm-container .form-layout-compressed th{vertical-align:text-top}
#crm-container .control-panel td{width:25%;white-space:nowrap;border:0 none;text-align:center;padding:3px}
#crm-container .form-layout td.label,#crm-container .form-layout-compressed td.label,#crm-container .selector td.label,#crm-container .form-layout-compressed th.label{text-align:right;border:0 none;vertical-align:top;padding:0 .5em 0 .75em}
#crm-container .form-layout td.view-value,#crm-container .form-layout-compressed td.view-value{text-align:left;border:0 none;vertical-align:top;padding:0 0 0 .5em}
#crm-container .form-layout .buttons,#crm-container .form-layout-compressed .buttons{padding-top:10px}
#crm-container .form-layout-compressed td.describe-image{vertical-align:top;font-size:.9em;padding:.5em 0 0}
#crm-container .right{text-align:right}
#crm-container .form-layout-compressed td.option-label{vertical-align:top;text-align:right;padding:.75em .5em 0 .75em}
#crm-container div.status{background-color:#ff9;border:1px solid #5A8FDB;margin:.5em;padding:.25em .5em}
#crm-container .footer{font-size:.8em}
#crm-container #civicrm-footer{margin-top:2em;border-top:1px solid #ddd;text-align:center;padding:.8em}
#crm-container #record-log{text-align:right;padding:.8em .8em 0 0}
#crm-container div.status dt{float:left;clear:left;width:30px}
#crm-container .messages{margin:1em 0}
#crm-container .action-link{font-weight:700;margin:.25em 0}
#crm-container .header-dark{background-color:#4D94E3;font-weight:700;color:#BADAFF;margin:.5em 0;padding:.5em}
#crm-container div.display-block{font-weight:400;margin:1em 2em}
#crm-container .col1{float:left;vertical-align:top;width:40%;text-align:left;margin:0 25px}
#crm-container .col2{float:right;vertical-align:top;width:50%;text-align:left;margin:0}
#crm-container ul.indented{padding-left:3em}
.menu li.no-display{list-style-type:none}
#crm-container ul li.leaf,div.block-civicrm ul li.leaf{list-style-image:url(/css/images/menu-leaf.png);}
#crm-container ul li.leaf,#crm-container ul li.collapsed,div.block-civicrm ul li.leaf,div.block-civicrm ul li.collapsed{margin:0;padding:.2em .5em 0 0}
div.block-civicrm ul li.leaf,div.block-civicrm ul li.collapsed,div.block-civicrm ul li.expanded{margin:0 0 0 .3em}
#crm-container .description{font-size:.9em;white-space:normal;padding:0 0 5px}
#crm-container .form-layout-compressed td.description{padding:0 0 5px 20px}
#crm-container label{font-weight:700;display:inline}
#crm-container .notorg{font-weight:400}
#crm-container .font-light{font-weight:lighter}
.font-italic{font-style:italic}
.font-size11pt{font-size:1.1em}
.font-size12pt{font-size:1.2em}
.status-pending{color:green}
.upper{text-transform:uppercase}
#crm-container table{width:100%;border-collapse:collapse;border:1px solid #4E82CF;margin:.5em 0}
#crm-container #map-field table,#crm-container table.report{width:auto}
#crm-container tr{font-size:.95em}
#crm-container td{vertical-align:top;padding:4px}
#crm-container .nowrap{white-space:nowrap}
#crm-container .order-icon{height:15px;width:10px;padding-top:4px;padding-right:4px}
#crm-container tr.columnheader{background-color:#B3D1FF;color:#000;border:1px solid #5A8FDB}
#crm-container tr.columnheader a{color:#000;text-decoration:underline}
#crm-container tr.columnheader-dark{background-color:#4D94E3;color:#CDE4FF;border:1px solid #5A8FDB}
#crm-container th{border-top:1px solid #5A8FDB;border-bottom:1px solid #5A8FDB;text-align:left;padding:8px 4px 4px}
#crm-container tr.columnheader-dark td,#crm-container tr.columnheader-dark th,#crm-container tr.columnheader td,#crm-container tr.columnfooter td{font-size:1.1em;font-weight:700}
#crm-container tr.columnfooter{border-top:2px solid #4E82CF;font-size:1.1em}
#crm-container #map-field th{border-right:1px solid #5A8FDB}
#crm-container #map-field td,#crm-container .report td{padding:10px 10px 4px}
#crm-container .report td{border:1px solid #92B6EC;background-color:#F6F6F6}
#crm-container .report td.separator{padding-top:1em;background-color:#FFF;border-left-color:#FFF;border-right-color:#FFF}
#crm-container .odd-row,tbody.scrollContent{background-color:#FAFAFA}
#crm-container .even-row,tbody.scrollContent tr.alternateRow{background-color:#E8F2FF}
#crm-container tr.even-row td,#crm-container tr.odd-row td{border-collapse:collapse;border-top:1px solid #92B6EC}
#crm-container .selected{clear:both;background-color:#ff9;margin:0;padding:3px 0}
#crm-container .font-red,#crm-container .status-removed,#crm-container .disabled,#crm-container .status-overdue,#crm-container .status-hold{color:#FF0105}
#crm-container a.sort-ascending:before,#crm-container thead th.selectedDown:before{content:url(/css/images/sort-asc.png);margin-right:5px;vertical-align:middle}
#crm-container a.sort-descending:before,#crm-container thead th.selectedUp:before{content:url(/css/images/sort-desc.png);margin-right:5px;vertical-align:middle}
#crm-container a.sort-none:before{content:url(/css/images/sort-none.png);margin-right:5px;vertical-align:middle}
#crm-container .horizontal-position{margin-right:30px;margin-left:30px}
#crm-container .horizontal-center{text-align:center;width:80%;margin:0 auto}
#crm-container .place-left{float:left;margin-left:30px;margin-right:30px}
#crm-container .float-right{float:right;width:auto;clear:both;padding:0 5px 10px 0}
#crm-container .align-right{display:block;margin-right:20px;text-align:right}
#crm-container .element-right{position:absolute;right:35px}
#crm-container #search-status{background-color:#B3D1FF;font-size:.95em;font-weight:700;padding:.25em}
#crm-container #search-status ul,#crm-container ul.left-alignment,#crm-container td ul{margin:0 0 0 -2em}
#crm-container #search-status ul li,#crm-container ul.left-alignment li{display:list-item;margin-left:2em;list-style-position:inside}
div.crm-pager{border:thin solid #4A88DF;background-color:#2E7ED6;color:#213245;position:relative;height:25px;margin-left:-1px;padding-top:5px}
div.crm-pager a{color:#CDE4FF}
.crm-pager-nav{height:25px;padding-left:100px}
#crm-container .section-hidden,#crm-container div.view-content{display:block;margin:0 0 5px 5px;padding:5px}
#crm-container .section-hidden-border{border-bottom:1px solid #B0B0B0}
#crm-container .section-shown{padding:0 5px}
#crm-container .data-group-first{border-top:2px solid #85ACE8;clear:both;margin:10px 5px 5px;padding:5px}
#crm-container ul.wizard-bar{border-collapse:collapse;white-space:nowrap;list-style:none;height:auto;width:auto;line-height:normal;border-top:3px solid #bbb;margin:10px 0 20px;padding:0 0 0 1em}
#crm-container ul.wizard-bar li{display:inline;background-color:#FAFAFA;border:1px solid #92B6EC;height:auto;margin-right:1em;text-decoration:none;font-size:.95em;padding:.5em 1em}
#crm-container ul.wizard-bar li.current-step{background-color:#FAFAFA;font-weight:700;border-color:#92B6EC}
#crm-container ul.wizard-bar li.past-step{background-color:#EDF2FF;color:#666}
#crm-container div#recently-viewed{float:left;width:95%;font-weight:700;font-size:.95em;background-color:#EDF2FF;border:1px solid #4A88DF;overflow:hidden;margin:5px 0 10px}
#crm-container div#alpha-filter{text-align:center;width:100%;margin:10px 0 5px}
#crm-container #recently-viewed ul,#crm-container #alpha-filter ul{border-collapse:collapse;white-space:nowrap;list-style-type:none;height:auto;width:auto;margin:3px;padding:0}
#crm-container #recently-viewed li{display:inline;height:auto;margin:0;padding:5px}
#crm-container #alpha-filter li{display:inline;background-color:#EDF2FF;border:1px solid #4A88DF;color:#aaa;font-size:.95em;font-weight:400;height:auto;margin:0 1px;padding:2px 5px}
#crm-container #alpha-filter li.active{background-color:#fff}
#crm-container #alpha-filter a{font-weight:400;color:#000}
#crm-container #alpha-filter a.active{font-weight:700;color:#000}
#crm-container #recently-viewed a{font-weight:400;color:#4A88DF;font-size:.95em}
#crm-container div#printer-friendly{float:right;margin:-24px 0 0}
#crm-container .listing-box{width:auto;height:6.75em;overflow:auto;border:1px solid #92B6EC;margin:.25em 2em -.5em 0}
#crm-container .action-icon{vertical-align:middle;height:20px;width:20px;cursor:hand;margin:2px 2px 0}
#crm-container .hide-block,#crm-container .hide-row{display:none}
#crm-container .show-block{display:block}
#crm-container .show-row{display:table-row}
#crm-container input.submit-link{color:#285286;background-color:transparent;border:none;cursor:hand;margin:0 -.5em}
#crm-container .underline-effect{color:#285286}
#crm-container .underline-effect:hover{text-decoration:underline}
#crm-container .underline-effect:before{content:"\00BB"}
#crm-container div#searchForm{height:100%;width:100%;overflow:hidden}
#crm-container #main{height:95%;width:95%;left:1%;top:1%;position:relative}
#crm-container .label-pane{background-color:#6AA8EE;cursor:pointer;color:#213245;font-weight:700;margin:.25em 0 0;padding:.25em}
#crm-container .label-pane :hover{cursor:pointer}
#crm-container fieldset.collapsible{border:0}
#crm-container .content-pane{overflow:auto}
#crm-container tbody.scrollContent tr:hover{background-color:#D0E6FD}
#crm-container thead tr.columnheader th{cursor:pointer;vertical-align:top}
#crm-container thead th.selectedUp,#crm-container thead th.selectedDown{vertical-align:top}
#crm-container dl.dojoEditor dd.dojoEditor{float:left;width:80%}
#crm-container table.dojoEditor{width:100%;border-collapse:collapse;border:0 none;margin:0}
#crm-container td.dojoEditor{vertical-align:top;padding:0}
#crm-container .twelve,#crm-container .medium{width:12em}
#crm-container .twenty,#crm-container .dijitComboBox{width:20em}
#crm-container .add-remove-link,#crm-container td.compressed select,#crm-container td.compressed input{font-size:.9em}
#crm-container input.form-submit,#crm-container select,#crm-container .form-layout td.dijitReset,#crm-container .form-layout-compressed td.dijitReset{vertical-align:middle}
#crm-container fieldset,#crm-container #help,#crm-container .help{margin:1em 0 .5em}
#crm-container div.form-item dl,#crm-container .section-hidden dl,#crm-container div.status ul{margin:0}
#crm-container .bold,#crm-container .labels,.label{font-weight:700}
#crm-container li,#crm-container ul li,div.block-civicrm ul li{background-image:none}
