﻿.ews_directory_title
{
    /*place holder*/
}

/* left non filter part of directory */
.ews_directory_left
{
   width:75%;
}
.ews_directory_left_wide
{   
   width:99%;                
}     
.ews_directory_left, .ews_directory_left_wide
{
   float:left; 
   border-right:1px solid #E5E5E3; 
   padding:0px 20px 10px 0px;                               
}
        .ews_directory_group_header
        {
           display:block;
           font-size:18px;
           font-weight:normal;
           text-align:left;                               
           background:#7a7a7a url(Default_Images/title-back.png) top left no-repeat;
		   border-bottom: solid 1px #565656;
		   border-left: solid 1px #e2e2e2;
		   border-top: solid 1px #e2e2e2;
           margin: 0px 0px 1px 0px;
           padding:10px;
           color:#ffffff;
        }  
        .ews_directory_person
        {
           background:url(Default_Images/contact-back.png) bottom left repeat-x;
		   width:100%;
           padding:10px 0;
           border-bottom: solid 1px #999999;     
		   border-top: solid 1px #e2e2e2;
		   overflow:hidden;
           min-height:40px;
           margin:0px;
        } 
                .ews_directory_person_contain
                {
                    float:left;
                }
                        .ews_directory_pic
                        {
                            display:block;
                            float:left;
                            padding:10px;
                        }
                        .ews_directory_pic img  
                        {
                            height:120px;
                            width:120px;
                            overflow:hidden;
                        }
                        .ews_directory_person_summary
                        {
                            color:#444444;
                            float:left; 
                            font-weight:bold; 
                            font-size:16px; 
                            font-family:Georgia;
                            padding-left:10px;
                            padding-top:20px;
                            width:99%;
                        }
                         /*uses this style when there is no picture*/
                        .ews_directory_person_summary_no_pic
                        {
                            color:#444444; 
                            font-weight:bold; 
                            font-size:15px;
                            padding:20px 0 5px 10px;
                        }
                        .ews_directory_general
                        {
                           color:#6F6F6F;
                           display:block;
                           float:left; 
                           font-size:11px; 
                           font-family:Arial, Helvetica, Sans-Serif;
                           padding-left:0px;
                           width:320px;
                           
                        }
                        /*uses this style when there is no picture*/
                        .ews_directory_general_no_pic
                        {
                           color:#6F6F6F; 
                           font-size:11px; 
                           font-family:Georgia;
                           padding-left:10px;
                           
                        }
                                .ews_directory_phone
                                {
                                    display:block;
                                    float:left;
                                    margin-left:15px;
                                }
                                .ews_directory_phone_text {padding-right:5px;}
                                .ews_directory_email
                                {
                                    cursor:pointer;
                                    float:left;
                                    background: url('Default_Images/Mail.png') left center no-repeat;
                                    font-size:0px;
                                    line-height:23px;
                                    height: 23px;
                                    width: 99%;
                                    margin:0 0 0 15px;
                                    padding-left:30px;
                                }   
                                /*not visible by default*/
                                .ews_directory_email_text
                                {
                                    font-size:10px;
                                    font-style:italic;    
                                }
                                .ews_directory_cell, .ews_directory_item
                                {
                                    float:left;
                                    margin-left:15px;
                                    width:99%;
                                }
                                
                                
                                .ews_directory_cell_text {padding-right:5px;}
                                .ews_directory_alternateemail
                                {
                                    float:left;
                                    margin-left:15px;
                                }
                                .ews_directory_alternateemail_text {padding-right:5px;}   
                        .ews_directory_moreinfo_container
                        {
                            display:block;
                            cursor:pointer;  
                            font-size:13px; 
                            color:#6F6F6D;
                            width:90px;
                            float:right;
                        }
                                .ews_directory_moreinfo, .ews_directory_moreinfo_expanded
                                {
                                   cursor:pointer;  
                                   font-size:13px; 
                                   color:#6F6F6D;
                                   padding-left:15px;
                                }
                                .ews_directory_moreinfo
                                {
                                    background: url('Default_Images/Plus.png') no-repeat 0px 4px;
                                }
                                .ews_directory_moreinfo_expanded
                                {
                                    background: url('Default_Images/Minus.png') no-repeat 0px 4px;
                                }
                        .ews_directory_bio { padding-bottom:10px; }
                        .ews_directory_custom_name { font-weight:bold; padding-right:5px; }
                        .ews_directory_custom_value { padding:0 0 10px 10px; }       
                        .ews_directory_email_send
                        {
                            display:none;
                            clear:left;
                            vertical-align:top;  
                            float:left; 
                            width:90%;    
                        }
                        .ews_directory_email_send_expanded
                        {
                            display:block;
                            clear:left;
                            vertical-align:top;  
                            float:left; 
                            width:90%;
                        }                                                 
                                .ews_email_directory_from
                                {
                                    width:90%;
                                }
                                .ews_email_directory_message
                                {
                                    width:90%;
                                    min-height: 150px;
                                }
                                
                                .ews_directory_control_field
                                {
                                                                    
                                }   
                        .ews_moreinfo_clear
                        {
                            clear:both;
                            float:left;
                            margin-top: 10px;
                            padding: 10px;
                            display:none;
                            width:95%;
                        }                             
                        .ews_moreinfo
                        {
                            display:block;
                        }
                        /*
                        .ews_preference_lightbox
                        {
                            
                        }
                        .ews_preference_lightboxbackground
                        {
                        
                        }
                        */
/* filter part of the directory block*/
.ews_directory_showfilter
{
     text-align:right; 
     width:99%; 
     float:right; 
     overflow:hidden; 
     cursor:pointer;
}
        .ews_directory_filter_button
        {
            padding-left:15px;
            background: url('Default_Images/Plus.png') no-repeat 0px 3px;
        }
        .ews_directory_filter_button_expanded
        {
            padding-left:15px;
            background: url('Default_Images/Minus.png') no-repeat 0px 3px;
        }
        .ews_directory_filter_clear
        {
           margin-top: 10px;
           padding-top: 7px;
           display:none;
           width:20%;            
        }  
        ews_directory_filter
        {
           display:block;
           width:20%; 
        }    
        .ews_directory_filter_clear,.ews_directory_filter
        {
           float:right; 
           padding-left:1%; 
           padding-right:1%;  
           width:38%;                             
        }            
                .ews_directory_custom_title
                {
                    text-align:left; 
                    width:99%; 
                    font-size:14px; 
                    font-weight:bold;
                    padding-bottom:5px;
                    padding-top:10px;
                }
                .ews_directory_filter_container
                {
                    text-align:left; 
                    width:99%; 
                    overflow:hidden;
					padding-bottom:2px;
                }  
                .ews_directory_custom
                {
                   display:block;
                }

                .ews_directory_custom_clear
                {
                   margin-top: 10px;
                   padding-top: 7px;
                   display:none;
                }  
          
/*general reusable*/
.ews_directory_select_checkbox
{
    background-position: 0px 0px;
}
.ews_directory_select_checkbox_clear
{
   background-position: 0px -50px;
}    
.ews_directory_select_checkbox,.ews_directory_select_checkbox_clear
{          
        background-image:url(Default_Images/checkbox.png);
        background-repeat: no-repeat;
        float: left;
        width: 110px;
        padding: 5px 0px 10px 23px;
        cursor: hand;
        text-decoration:none;
}                              
.ews_directory_token_checkbox
{
    display:none;
}                                 
      
   



/* not used ??*/
/*
.ews_directory_event
{
   min-height:40px; 
   margin-left:10px; 
   float:left;
}

.ews_list title
{
   font-size:35px; 
   font-family:Georgia; 
   width:99%; 
   padding-bottom:10px; 
   margin-bottom:10px; 
   border-bottom:solid 1px #E5E5E3;
   color:Black;
}

.ews_directory_custom, .ews_directory_custom_clear
{
    text-align:left; 
    width:90%; 
    overflow:hidden; 
    border:solid 1px #E5E5E3;
    margin:5px;
    padding:2px;
    background: url(Default_Images/Search.png) no-repeat;
    background-position:right;
    margin-right:0px;
    height:24px;
}

.ews_directory_custom_item
{
    border: 0px;
    width:80%;
}

.ews_directory_custom_subtitle
{
    text-align:left; 
    width:99%; 
    font-size:8px; 
    padding-bottom:5px;
}

*/
/*
.ews_add_remove_button
{
    width:100px;
}



.ews_side_button
{
    min-width:110px;
} 
*/
