﻿/*BEGIN DIRECTORY CSS*********************/
#div_mapflash{    display:inline;     float:left;     padding-left:16px}
#content_sub{    display:inline;     float:left;     background-image:url('../Images/_CHA/nonav_bg.gif');  background-repeat:repeat-x;  font-size:11px;  /*border:1px solid red; */ background-position:top left;  /*padding:0 12px 12px; */ margin-left:7px;  width:196px;   /*min-height:100%;     height:auto; */ /*height:100%; */ overflow:hidden;  position:absolute;  background-color:#f7f3ef}
#content_sub select{ width:162px;  font-size:11px}
div#pagetitle{ background-color:#364e7b;  border-bottom:7px solid #fff;  color:#fff;  position:relative;  height:37px;  margin:0px 19px 0px 16px;  font-family:georgia,verdana,arial;  font-weight:bold}
div#pagetitle label{ color:#dbe1c7}
div#pagetitle h2{ position:absolute;  font-size:13px;   padding-left:8px;   /*left:10px;     bottom:6px; */}
div#criteria{    background-color:#e1decf;     margin-left:6px;     padding:0px 4px 4px 4px;     width:168px;     border:3px solid #fff}
div#criteria label{   color:#7a6747}
div#criteria select{    color:#525252}
div#criteria p{    margin:3px 0px 0px 0px}
#content_sub .input{  border:1px solid #abadb3;   color:#525252;   font-size:11px;     width:160px;   height:18px}
a.directory-button{background:url(../images/_CHA/btn_generic_left.gif); background-position:bottom left; background-repeat:no-repeat; padding:15px 0px 5px 9px; margin-top:9px}
a.directory-button span{background:url(../images/_CHA/btn_generic_right.gif); background-position:bottom right; background-repeat:no-repeat; padding:10px 10px 5px 0px; color:#FFF; font-size:9pt; font-weight:bold}
a.directory-button2{background:url(../images/_CHA/btn_special_left.gif); background-position:bottom left; background-repeat:no-repeat; padding:10px 0px 5px 9px; margin:9px 0px 10px 0px}
a.directory-button2 span{background:url(../images/_CHA/btn_special_right.gif); background-position:bottom right; background-repeat:no-repeat; padding:3px 10px 5px 0px; color:#FFF; font-size:8pt}

.indexlink{text-align:center; margin:10px}
.search-button-div{float:right; text-align:right; padding-bottom:20px}
 /* -------------------------- results ---------------------------------------- */
 .resultshdr{border-width:0px 0px 1px 0px; border-style:solid}
 .noresults{border-width:1px 0px 0px 0px; border-style:solid; padding:12px}

 div.results table{width:100%}
 div.results table td{padding:4px 0px 4px 14px; width:210px}
 div.results td.city{width:100px}
 div.results td.state{width:50px}
 div.results td.country{width:60px; padding-right:10px}
 div.results div.details{margin:0px 12px}
 div.results h3{margin:0px!important; padding-bottom:12px}
 .resultshdr{background-color:#e7ebde; border-color:#c0bb3d}
 .resultshdr a{color:#fff}
 .noresults{border-color:#c0bb3d}
 
 .table-map-results{ width:700px}
 .table-map-results td{ font-size:.8em;  color:#525152;  padding:5px}
 .table-map-results thead tr th{ font-size:.8em;  background-color:#364e7b;  padding:8px} 
 .table-map-results thead tr th a{ font-size:1em;  color:#FFF;  background-color:#364e7b;  padding:4px} 
 .table-map-results td a{ color:#3186c6;  font-size:1em}
 
#member-directory-wrapper{ height:100%}

 
.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#ethics-directory-wrapper{ margin:15px 15px 0px 15px}
.questions{font-size:11px;  /*padding:10px; */ width:505px;  line-height:16px}
.questions select{font-size:10px; color:#525252}
.questions h2{font-size:14px; margin:10px 0px 10px 0px; color:#525252}
.questions input{border:1px solid #c2c2c2}

/*Member Directory Tabs*/
 /* -------------------------- tree view ---------------------------------------- 
  .treeview            ul{margin:0px!important; padding:2px 0px 6px 0px!important}
  .treeview            li{list-style-type:none!important; padding-left:18px; margin:0px!important}
  .treeview    li.submenu{background:url(../images/tree_close.gif) no-repeat left 2px; cursor:pointer!important}
  .treeview li.submenu ul{display:none}
  .treeview .submenu ul li{cursor:default}

  .alt{background-color:#f3f4ee!important}
  */
 /* ------------------------- detail tabs --------------------------------------- */
 div#orgdetails{position:relative; font-size:9pt}
 div.tablabels div{position:relative;  font-size:8pt; z-index:10; float:left; width:140px; color:#fff; cursor:pointer; padding:4px 4px; text-align:center; margin:0px 2px -1px 0px; background-color:#b0b0b0; border-width:1px 1px 0px 1px; border-style:solid; border-color:#b0b0b0}
 .select{background-color:#fff!important; color:#525252!important; cursor:auto!important; font-weight:bold}
 div.detailtab{clear:left; padding:8px; border:1px solid #b0b0b0; background-color:#fff}
 ol.services li{list-style-type:disc!important; margin-left:18px!important; padding-left:0px}
 .dataGridHeader td{font-weight:bold; border-width:1px 0px; border-style:solid; border-color:#b0b0b0}

 .relationships{position:relative}
 .relationships img{top:-1px; position:absolute; left:-18px}
 .relationships div{position:relative; margin-left:16px; margin-top:4px}
 .expandable{cursor:pointer}
 .nodespacer{padding-right:0px; display:inline}

 div#member-details{ width:698px;  background-color:#e7ebde;  border:1px solid #e7ebde}
 
 div.dirltc li{margin-top:12px; font-size:11px; font-family:Verdana,Arial}
 div.dirltc ul li.city{list-style-type:none!important; margin:0px 0px 0px 40px}
div.dirltc ul li.company{list-style-type:none!important}
div.dirltc ul li.company ul li{margin:0px 0px 0px 30px; padding-top:10px; list-style-type:circle}
div.dirltc ul li.company ul li ul li{margin:5px 0px 0px 50px; padding:0px; list-style-type:square}
div.dirltc ul li.city h4{text-decoration:underline; margin:5px 0px 0px 0px}
div.dirltc ul li.city li{text-decoration:none; margin:3px 0px 0px 35px}
div.dirltc ul.srv li{margin-top:0px!important; margin-bottom:0px!important}

table.dirpadded{width:100%; border:none}
table.dirpadded td{padding-top:3px; padding-bottom:3px; vertical-align:middle}
div.dirltc h3{font-size:16px; color:#736942; margin:15px 0px 0px 10px; padding:15px 0px 0px 0px; font-family:Georgia,Verdana}

/**/
.section-header{ cursor:pointer;  font-size:10px;  /*padding:4px 8px 3px; */    background:url(../images/_CHA/sectiontop_bg.jpg);     text-align:left;     color:#3186c6;     padding:7px 8px 9px;     margin:5px 0px 3px 0px}
.section-header-title{    font-weight:bold;     font-size:8pt;     padding:4px 8px 6px;     background:url(../images/_CHA/sectiontop_bg.jpg);  text-align:left;  color:#525252;  margin:5px 0px 3px 0px}
tbody td{ font-size:10px;  color:#525252;  /*padding:5px; */}
tfoot td{ padding-top:1px;  border-top:1px solid #CECECE}
html>body .pagelink{ margin:0px 5px 0px 5px}
.alternate{background-color:#e6eaf2}
div#zip{margin:6px 0px; position:relative}
div#range{width:80px; position:absolute; right:5px; top:0px}
div#range label, div#range select{width:80px; /*height:15px; */}
.do_search{text-align:center}
#directory-links-container, #directory-left-header{width:150px; font-size:10px; padding:10px}
#directory-links-container{border-top:7px solid white; min-height:400px}
#directory-left-header{font-weight:bold}
#directory-links-container li{list-style-type:none; padding:3px 0px 3px 0px}
#directory-links-container li ul  li{list-style-type:none; margin-left:11px}
.directory-links{color:#525252}
#left-directory-td{padding:15px 0px 0px 0px; background-color:#e6eaf2}
#middle-directory-td{padding:0px 7px 0px 7px}
#right-directory-td{padding:15px 0px 0px 0px; background-color:#f4f2ec}
#RightLinks-directory{float:left; width:190px; background:#FFF url(/images/quick_bg.gif) repeat-x scroll left top; padding:10px; /*margin-left:10px; */}
#RightLinks-directory ul{padding:0px; margin:0px; width:180px}
#RightLinks-directory li{padding-bottom:5px; padding-top:7px; line-height:16px; list-style-type:none; list-style-position:inside; margin:0 0 0 0px; background:transparent url(/images/dots_bg.gif) repeat-x scroll left bottom; position:relative; width:inherit; margin-left:30px}
#RightLinks-directory img{position:absolute; border:0 none; height:29px; left:-5px; margin:7px 0 0 4px; padding:0; margin-left:-30px; top:0; padding:0px; margin-top:0px}
#RightLinks-directory a{font-size:12px; color:#8B8B8B; font-family:georgia,verdana,arial; font-weight:bold}
#directory-about-image{border:1px solid #c2c2c2; padding:5px}
/*END DIRECTORY CSS*********************/
