#editor, body{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555;
    background: #4880AE url(../img/bg_windowTop.gif) 0 0 repeat-x;
    text-align: center;
    }
#editor, body, p, img, ul, ul li, ol, ol li, img, table, td, h1, h2, h3, h4, h5, h6{
  margin: 0;
    padding: 0;
    border: 0;
  }
p, ul, ol
{
  margin-bottom: 9px;
    line-height: 18px;
    }
ul{
  margin-top: -10px;
  margin-left: 10px;
  }
ul li{
  padding-left: 11px;
  list-style: none;
    background: url(../img/bullet.gif) 0 9px no-repeat;
  }
a:link,
a:visited,
a:active{
    color: #0000FF;
    text-decoration: underline;
    }
a:hover{
  text-decoration: none;
    }
ol{
  margin-left: 35px;
    padding-left: 0;
  }
td{
  vertical-align: top;
    }
h1{
    font-size: 20px;
    font-weight: bold;
    color: #0E5CA5;
    }
.home h1{
  color: #fff;
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 2px;
    }
h2{
    color: #0E5CA5;
  font-size: 14px;
    font-weight: bold;
  }
h3{
  font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-top: 5px;
  }

h4{
  font-size: 12px;
    font-weight: bold;
    color: #0E5CA5;
  }
h5{
  font-size: 12px;
    font-weight: normal;
    color: #0E5CA5;
  }
.news_content_list .article_table .article_subtitle,
.news_content_list .article_table .article_date,
#jobs h1.jobCategoryName,
.news_content_list .news_content_title,
.news_content_list .article_table .article_title
{
    font-size: 14px;
    font-weight: normal;
    color: #0E5CA5;
    margin-bottom: 5px;
}

#editor #topGradient
{
    height: auto;
}
#topGradient{
  width: 978px;
    padding: 16px 10px 0 10px;
    margin: auto;
    }
#padder{
  width: 978px;
    background: url(../img/bg_pageHeader.gif) 0 0 no-repeat;
  }
#outer{
  position: relative;
  width: 935px;
    padding-top: 11px;
    margin: auto;
    text-align: left;
    }
#header{
  position: relative;
    height: 133px;
    background: url(../img/bg_header.gif) 0 28px no-repeat;
    z-index: 999;
  }
    div#logo,
    a#logo img
    {
      position: absolute;
        left: 10px;
        top: 28px;
      width: 300px;
        height: 96px;
      }
    div#logo{
      display: block;
        }
    #header #topNav{
        position: absolute;
        right: 0;
        top: 28px;
        width: 350px;
        height: 20px;
        white-space: nowrap; overflow: hidden; /* Doesn't prevent wrapping */
        padding: 9px 10px 0 8px;
        background: #E0E9EC url(../img/bg_topNav.gif) 100% 0 no-repeat;
        border-style: solid;
        border-color: #ccc;
        border-width: 0 0 1px 1px;
        }
        #header #topNav .divider{
          float: right;
            font-size: 10px;
            line-height: 10px;
            margin: 0 4px 0 4px;
            color: #717373;
          }
        #header #topNav a:link,
        #header #topNav a:visited,
        #header #topNav a:active
        {
          float: right;
            color: #717373;
            font-size: 10px;
            line-height: 12px;
            font-weight: bold;
            text-decoration: none;
            }
        #header #topNav a:hover{
          color: #000;
            }

    #header #links{
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
        padding: 0;
        }
    #header #links select,
    #header #links input
    {
        float: left;
        margin: 0;
        padding: 0;
        }
        #header #links #quickLinks{
          display: none;
            }
        #header #links #quickLinks,
        #header #links #quickCal
        {
            font-size: 10px;
            width: 140px;
            height: 16px;
            border-style: solid;
            border-color: #B7B7B6;
            border-width: 1px 1px 0 0;
            background: #fff;
            margin-left: 2px;
            }
    #header #siteSearch,
    #header #siteSearch form
    {
        padding-top: 0;
        margin-top: 0;
        display: inline;
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        }
    #header #links input#search_string{
        margin: 0 0 0 17px;
        border-style: solid;
        border-color: #B7B7B6;
        border-width: 1px 1px 0 0;
        font-size: 10px;
        padding: 2px;
        background: #fff;
        width: 120px;
        }
        #header #siteSearch #search_submit{
            margin: 1px 2px 0 4px;
            padding: 0;
            width: 17px;
            height: 17px;
            }

    #header #mainMenu{
        position: absolute;
        right: 0;
        top: 78px;
        height: 50px;
        background: url(../img/bg_mainMenu.jpg) 0 0 repeat-x;
        }


        #header #mainMenu #headRollMenu{
            z-index: 999;
            }

        #header #mainMenu #headRollMenu a{
          /* Don't think this looks right in HTML with designed font */
          /* font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; */
            float: right;
            text-decoration: none;
            font-size: 12px;
            line-height: 12px;
            font-weight: bold;
            padding: 22px 11px 13px 11px;
            padding: 20px 11px 13px 11px;
            margin: 0;
            text-transform: uppercase;
            background: url(../img/bg_mainMenu.jpg) 0 0 repeat-x;
            border: 0;
            color: #555;
            }
        #header #mainMenu #headRollMenu a.base:link,
        #header #mainMenu #headRollMenu a.base:visited,
        #header #mainMenu #headRollMenu a.base:active
        {
            }
        #header #mainMenu #headRollMenu a.base:hover,
        #header #mainMenu #headRollMenu a.over:link,
        #header #mainMenu #headRollMenu a.over:visited,
        #header #mainMenu #headRollMenu a.over:active,
        #header #mainMenu #headRollMenu a.over:hover,
        #header #mainMenu #headRollMenu a.active:link,
        #header #mainMenu #headRollMenu a.active:visited,
        #header #mainMenu #headRollMenu a.active:active,
        #header #mainMenu #headRollMenu a.active:hover
        {
            padding: 19px 10px 13px 10px;
            border-style: solid;
            border-width: 1px 1px 0 1px;
            border-color: #ccc;
            background: #fff;
            }
        #header #mainMenu #headRollMenu a.active{
            }

        #header #mainMenu .dropMenu{
            text-align: left;
            position: absolute;
            width: 189px;
            top: 30px;
            left: 0;
            display: none;
            background: #fff;
            z-index: 998;
            border: solid 1px #ccc;
            border-top: 0;
            /*
            border-style: solid;
            border-color: #ccc;
            border-width: 0 1px 1px 1px;
            */
            }
        #header #mainMenu .dropMenu ul{
          margin: 5px 0 5px 0;
            padding: 0;
            }
        #header #mainMenu .dropMenu ul li{
            padding: 0;
            margin: 0;
            background: none;
            }

        #header #mainMenu .dropMenu a:link,
        #header #mainMenu .dropMenu a:visited,
        #header #mainMenu .dropMenu a:active
        {
            display: block;
            width: 178px;
            text-decoration: none;
            padding: 3px 6px 3px 6px;
            font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
            color: #004A80;
            font-size: 11px;
            line-height: 18px;
            }

        #header #mainMenu .dropMenu a:hover{
          background: #E0E9EC;
            }

    #mainSection{
        background: #fff;
      }
        #mainSection .liner{
          height: 1%; /* Fixes "haslayout" for IE6. Background image disappears without this */
          margin: 0 10px 0 10px;
/*          padding-bottom: 20px; */
          background: #fff url(../img/bg_mainSection.gif) 0 100% repeat-x;
            }
        #editor #mainSection .liner
        {
            padding-top: 20px;
            height: auto;
        }
            #focusImage{
                width: 682px;
              }
            #focusImage img{
              width: 682px;
                height: 169px;
                margin-bottom: 15px;
              }
            #focusSection,
            #focusSection .focus,
            #focusSection .focus img.focusImage
            {
              height: 249px;
                overflow: hidden;
              }
            #editor #focusSection,
            #editor #focusSection .focus,
            #editor #focusSection .focus img.focusImage
            {
                height: 290px;
                overflow: visible;
              }
            #focusSection{
              border-bottom: solid 1px #fff;
              }
            #focusSection .focus{
              float: left;
                position: relative;
                }
                #focusSection .focus .focusText{
                  position: absolute;
                    left: 0;
                    top: 0;
                    /* width: 275px; */ /* Required for IE6 */
                    margin: 15px;
                    font-size: 14px;
                    color: #fff;
                  }
                #focusSection .focus .focusText p{
                  font-size: 14px;
                  line-height: 20px;
                  }
                #editor #focusSection .focus .focusText{
                    margin: 0;
                  }
                    /*
                    #focusSection .focus .focusText h1{
                        font-size: 24px;
                        font-weight: bold;
                        margin-bottom: 20px;
                        color: #fff;
                      }
                    */
                    #focusSection .focus .focusText a:link,
                    #focusSection .focus .focusText a:visited,
                    #focusSection .focus .focusText a:active,
                    #focusSection .focus .focusText a:hover
                    {
                      color: #fff;
                      }

                #focusSection #focus1{
                  /* width: 305px; */
                    border-right: solid 1px #fff;
                    }
                    #focusSection #focus1 .focusImage{
                      /* width: 305px; */
					  /* position:relative;
					  left:0px;
					  top:0px;
						z-index:-1; */
                        }
                    #editor #focusSection #focus1 .focusImage
                    {
                        /* margin-top: 315px; */
                        margin-bottom: 20px;
                    }
                #focusSection #focus2{
                  width: 914px;
                    }
                    #focusSection #focus2 .focusImage{
                      width: 914px;
                        }
        #mainContent{
            margin-left: 233px;
          }
        .home #mainContent{
          margin: 0;
          }
        #leftNav{
          float: left;
            width: 223px;
            background: #CAE2FF;
            border-bottom: solid 5px #0E5CA5;
          }
            #leftNav a{
              display: block;
                text-decoration: none;
                width: 211px;
                padding: 8px 6px 8px 6px;
                font-weight: bold;
              }
                #leftNav .subNav a{
                  padding-top: 2px;
                    padding-bottom: 2px;
                  }
                #leftNav .subNav .last a{
                    padding-bottom: 7px;
                    }
            #leftNav a.base:link,
            #leftNav a.base:visited,
            #leftNav a.base:active
            {
                color: #0E5CA5;
              }
            #leftNav a.base:hover,
            #leftNav a.active:link,
            #leftNav a.active:visited,
            #leftNav a.active:active,
            #leftNav a.active:hover
            {
              color: #fff;
                background: #9FC8F6;
              }
            #leftNav a.active{
              cursor: default;
                }
            #leftNav .level0 a:link,
            #leftNav .level0 a:visited,
            #leftNav .level0 a:active,
            #leftNav .level0 a.active:link,
            #leftNav .level0 a.active:visited,
            #leftNav .level0 a.active:active,
            #leftNav .level0 a.active:hover
            {
                font-size: 18px;
                color: #fff;
                font-weight: normal;
              background: #0E5CA5 url(../img/bg_level0.gif) 0 0 no-repeat;
                border-bottom: solid 1px #5C80AF;
                }
            #leftNav .level0 a.base:hover{
              /* background: #B0BDDB url(../img/bg_level0.gif) 0 -139px no-repeat; */
              }
            #leftNav .level1 a{
                border-top: solid 1px #fff;
                }
            #leftNav .first1 a{
              border-top: 0;
              }
            #leftNav .level2 a{
              width: 199px;
                padding-left: 18px;
                }
            #leftNav .level3 a{
              width: 187px;
                padding-left: 30px;
                }
            #leftNav .level4 a{
              width: 175px;
                padding-left: 42px;
                }


            #pageName{
                font-size: 18px;
                font-weight: bold;
                color: #000;
                margin-bottom: 2px;
              }
            #mainContent #heading1,
            #mainContent #heading2,
            #mainContent #heading3,
            #sectionTitle
            {
              background: #BF2E1B;
                height: 28px;
                vertical-align: middle;
              }
                #mainContent #heading1 .heading,
                #mainContent #heading2 .heading,
                #mainContent #heading3 .heading,
                #sectionTitle .heading
                {
                  display: block;
                    color: #fff;
                    font-weight: bold;
                    text-transform: uppercase;
                  }
                #editor #mainContent #heading1 .heading input,
                #editor #mainContent #heading2 .heading input,
                #editor #mainContent #heading3 .heading input,
                #editor #sectionTitle .heading input
                {
                    margin: 0;
                    width: 200px;
                }
                    #mainContent #heading1 .heading,
                    #mainContent #heading2 .heading,
                    #mainContent #heading3 .heading
                    {
                        margin: 0 15px 0 15px;
                        font-size: 14px;
                        }
                    #mainContent #heading1 .heading p,
                    #mainContent #heading2 .heading p,
                    #mainContent #heading3 .heading p
                    {
                      font-size: 14px;
                        padding: 0;
                        margin: 0;
                    }
                    #sectionTitle .heading{
                        font-size: 12px;
                        padding-top: 6px;
                        margin: 0 6px 0 6px;
                        }
                    #editor #sectionTitle .heading
                    {
                        padding-top: 0px;
                    }
            .home #mainContent #heading1,
            .home #mainContent #heading2
            {
                border-right: solid 1px #fff;
              }

            #mainContent .liner{
                height: 1%; /* Fixes "haslayout" for IE6. Background image disappears without this */
                margin: 24px 15px 20px 15px;
                background: none;
                }

            #mainContent #mainContent1{
              width: 446px;
                overflow: hidden;
              margin-right: 236px;
              }
                .twoCol #mainContent #mainContent1{
                  width: 672px;
                    margin-right: 10px;
                    }
            #mainContent #mainContent2{
              float: right;
              width: 219px;
                border: solid 1px #ccc;
              }
                .inside #mainContent #mainContent2 .liner{
                    margin: 6px;
                  }
                #editor .inside #mainContent #mainContent2 .liner{
                    margin-top: 26px;
                  }

            .home #mainContent #mainContent1{
              width: 305px;
                border: 0;
                border-right: solid 1px #ccc;
                margin: 0;
              }
            .home #mainContent #mainContent2{
              width: 299px;
                border: 0;
                border-right: solid 1px #ccc;
                float: none;
              }
            .home #mainContent #mainContent3{
              width: 309px;
              }


/*
------------------------
  Upcoming Events Calendar
------------------------
*/
            .calendar_list .heading_div
            {
              padding: 0;
                margin: 0;
              }
                .calendar_list .heading_div h3{
                  font-size: 12px;
                  font-weight: bold;
                    padding: 0;
                    margin: 0 0 5px 0;
                    text-transform: uppercase;
                  }
            .calendar_list .heading_div{
              display: none;
                }
            .calendar_list .event{
              margin-bottom: 10px;
              }
                .calendar_list .event_month_day{
                    font-size: 12px;
                    color: #666;
                    font-weight: bold;
                    }
                .calendar_list .event_description a:link,
                .calendar_list .event_description a:visited,
                .calendar_list .event_description a:active,
                .calendar_list .jump_url a:link,
                .calendar_list .jump_url a:visited,
                .calendar_list .jump_url a:active
                {
                    padding: 0;
                    margin: 0;
                    padding-bottom: 10px;
                    font-weight: bold;
                    text-decoration: none;
                    }
                .calendar_list .event_description a:hover,
                .calendar_list .jump_url a:hover
                {
                    text-decoration: underline;
                    }

/*
--------------------------
  News Headlines
--------------------------
*/

                .news_headline_list table.headline_table td{
                  padding-bottom: 15px;
                  }

                .news_headline_list .news_content_title{
                  font-size: 12px;
                  font-weight: bold;
                    padding: 0;
                    margin: 0 0 5px 0;
                    text-transform: uppercase;
                  }

                .home .news_headline_list .news_content_title,
                .news_headline_list table.headline_table .article_date
                {
                  display: none;
                    }

                .news_headline_list table.headline_table .details_link a:link,
                .news_headline_list table.headline_table .details_link a:visited,
                .news_headline_list table.headline_table .details_link a:active
                {
                  display: block;
                    font-weight: bold;
                    text-decoration: none;
                    padding-left: 18px;
                    background: url(../img/bulletHeadlines.gif) 0 0 no-repeat;
                    }
                .news_headline_list table.headline_table .details_link a:hover{
                    text-decoration: underline;
                    }

                .news_headline_list .headline_table tr#more_link .more_link a:link,
                .news_headline_list .headline_table tr#more_link .more_link a:visited,
                .news_headline_list .headline_table tr#more_link .more_link a:active
                {
                    font-weight: bold;
                    text-decoration: none;
                }

                .news_headline_list .headline_table tr#more_link .more_link a:hover
                {
                    text-decoration: underline;
                }

    .clearer{
      padding-bottom: 20px;
      clear: both;
      }


    #footer{
      height: 20px;
        padding: 15px 10px 0 10px;
        background: url(../img/bg_footer.gif) 0 0 no-repeat;
      }

        #copyright{
          float: left;
            font-size: 10px;
            color: #fff;
            }
        #credits{
          float: right;
          }
            #credits #foxbright{
					font-size: 10px;
					color: #fff;
                }
                #credits #foxbright a:link,
                #credits #foxbright a:visited,
                #credits #foxbright a:active
                {
                    font-size: 10px;
                    color: #fff;
					<!-- text-decoration: none; -->
                    }
                #credits #foxbright a:hover{
                    text-decoration: underline;
                    }

                .fbnv{
                    display: none;
                    }

/*
-----------------------------------------
 Staff Directory With Search
-----------------------------------------
*/

#directorySearch{
    padding-bottom:25px;
    }
#directorySearch h2{
    color: #07346D;
    font-size:12px;
    padding: 15px 0 0 0;
    }
#directorySearch #searchString{
    margin-top:8px;
    font-size: 12px;
    width: 200px;
    }
.directorySearchFilter{
    display: block;
    position:relative;
    top: 20px;
    }
.directorySearchFilter select{
    width: 164px;
    border: solid 1px #7F9DB9;
    font-size: 12px;
    margin: 0;
    padding: 0;
    }
.directorySearchFilter input{
    width:180px;
    border: solid 1px #7F9DB9;
    font-size: 12px;
    }
.directorySearchFilter select#building,
.directorySearchFilter select#department
{
  margin-right: 10px;
  }
#buildingFilter,#positionFilter,#departmentFilter{
    display:inline;
    width:100px;
    }
.directorySearchFilter select#position{
  }
.directorySearchFilter label{
    margin: -15px 0 0 2px;
    position:absolute;
    font-weight: bold;
    }
#directorySearch #submitButton{
    margin-top:35px;
    font-size: 12px;
    }

table.directorySearchResults .title_row{
    background-color: #004A80;
    }
table.directorySearchResults .title_row th.title{
  }
table.directorySearchResults thead tr.title_row th.title h2{
    color:White;
    margin: 3px 3px 3px 5px;
}
table.directorySearchResults{
    margin-top:-15px;
    width:100%;
    }
table.directorySearchResults .data td,table.directorySearchResults .column_title_row th{
    padding-left: 5px;
    border-bottom:solid 1px #CCCCCC;
    }
table.directorySearchResults .column_title_row th{
    color: #000;
    padding:3px;
    padding-left: 5px;
    }
table.directorySearchResults .data td{
    padding:5px;
    }

table.directorySearchResults .data td.phone{
  text-align: left;
    }

table.directorySearchResults a:link #emailIcon,
table.directorySearchResults a:visited #emailIcon,
table.directorySearchResults a:active #emailIcon
{
    background-color: #07346D;
    }

table.directorySearchResults a:hover #emailIcon {
    background-color: #000;
    }



table.directorySearchResults a:link,
table.directorySearchResults a:visited
{
    text-decoration:none;
    }
table.directorySearchResults td.profile{
  width: 22px;
    text-align: center;
  }
table.directorySearchResults a.profile_link{
  }
table.directorySearchResults a.profile_link:hover{
  text-decoration: underline;
  }
table.directorySearchResults a.profile_link img{
  width: 11px;
    height: 11px;
  }

table.directorySearchResults #emailText{
    display:none;
    }

/*
-----------------------------------------
 Staff Directory Without Search
-----------------------------------------
*/

table#directory{
  width: 100%;
  }
.twoCol table#directory{
  width: 70%;
  }
    table#directory td.contact a:link,
    table#directory td.contact a:visited,
    table#directory td.contact a:active
    {
        display: block;
        width: 18px;
        height: 13px;
        background: #07346D url(/core/img/emailIcon.gif) 0 0 no-repeat;
        }
    table#directory td.contact a:hover{
        background: #000 url(/core/img/emailIcon.gif) 0 0 no-repeat;
        }
        table#directory td.contact a span.text{
            display: none;
            }


/*
-----------------------------------------
 Pager
-----------------------------------------
*/

.pager .btnResultNavigation{
    background-color: #CCCCCC;
    border:0pt none;
    height:19px;
  margin: 0 1px -5px 1px !important;
    padding:0pt;
    width:19px;
    }
.pager a{
    margin:0pt;
    padding:0pt;
    }
.pager a:link .btnResultNavigation,
.pager a:visited .btnResultNavigation,
.pager a:active .btnResultNavigation
{
    background-color: #07346D;
    }
.pager a:hover .btnResultNavigation{
    background-color: #000;
    }
.pager a:hover{
    background: #fff none repeat scroll 0%;
    }

.pager .pageNumInfoText{
  margin: 0 2px 0 2px;
  }



/*
-----------------------------------------
 Profile
-----------------------------------------
*/

#content .liner #content
{
    border: none;
    margin: 0;
}
/* Profile image dimensions restricted by code in page */
#profile #profile_image{
  border: solid 1px #999999;
    margin-bottom: 10px;
  }
#profile h2.name{
    color:#3C4650;
    font-size:24px;
    font-weight:normal;
    margin-bottom: 5px;
  }

/*
-----------------------------------------
 Contact Popper
-----------------------------------------
*/

body#contactPopper{
    background: #fff;
    text-align: left;
    font-size: 12px;
    }
body#contactPopper h1{
    background: url(../img/bg_windowBot.gif) repeat scroll 0pt;
    color: #fff;
    font-size: 22px;
    padding: 5px 10px 10px 20px;
    margin:0;
    }
body#contactPopper b{
    margin-left: 20px;
    }
body#contactPopper .message{
    margin-left: 20px;
    display: block;
    margin-bottom: -20px;
    }
body#contactPopper input,#contactPopper textarea{
    width: 80%;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 3px;
    }
body#contactPopper button{
    margin-left: 20px;
    margin-top: 10px;
    font-size: 12px;
    }



/*
-----------------------------------------
 Jobs
-----------------------------------------
*/

body #jobs .jobCategory{
  margin-bottom: 20px;
  }
    #jobs h1.jobCategoryName{
        /* See H4 */
        }
    #jobs h2.jobBuildingName{
        display: none;
        }
    #jobs p{
      font-style: italic;
        color: #999;
      }



body .odd_month th {
    background: #004A80;
}




body .rssLink {
    float: none;
    }

body .news_content_list .article_table .document_link,
body .news_content_list .article_table .details_link
{
    text-align: left;
    }


/*
=======================================================
    Staff Listing Styling (COLUMN)
=======================================================
*/
#staff_directory.columnListing .emailIcon a:link,
#staff_directory.columnListing .emailIcon a:visited,
#staff_directory.columnListing .emailIcon a:active
{
    background-color: #0E5CA5;
}
#staff_directory.columnListing .emailIcon a:hover
{
    background-color: #5C80AF;
}
#staff_directory.columnListing .district_heading h2,
#staff_directory.columnListing .department_heading h2,
#staff_directory.columnListing .building_heading h2,
#staff_directory.columnListing .position_heading h2
{
    padding-left: 3px;
    background-color: #0E5CA5;
    color: #fff;
    padding-top: 3px;
    padding-bottom: 3px;
}
#staff_directory.columnListing th.header
{
    display: none;
}
#staff_directory.columnListing td.emailIcon
{
    padding-right: 10px;
}
/*
=======================================================
    End Staff Listing Styling (COLUMN)
=======================================================
*/


/*
=======================================================
    Staff Listing Styling (ROW)
=======================================================
*/
#staff_directory.rowListing .emailIcon a:link img,
#staff_directory.rowListing .emailIcon a:visited img,
#staff_directory.rowListing .emailIcon a:active img
{
    background-color: #0E5CA5;
}
#staff_directory.rowListing .emailIcon a:hover img
{
    background-color: #5C80AF;
}
#staff_directory.rowListing .staffInfo .name
{
    color: #0E5CA5;
}
/*
=======================================================
    End Staff Listing Styling (ROW)
=======================================================
*/


