

#banner { background: url(../../Images/banner_team.jpg) no-repeat !important; }
#content .page h1.page-title { border-bottom: 0px; margin: 0px 0px 0px 0px; }

/* team list */
.emp-group { float: left; width: 894px; }
    .team .emp-type { padding: 10px 20px 2px 0px; margin: 0px 20px; font-size: 15px; border-bottom: 1px solid #C8C8C8; font-weight: bold; color: #634C2A; width: 844px; float: left; }
    
    .items { float: left; margin-left: 130px; }
        .emp-item { float: left; width: 120px; padding: 20px; height: 160px; overflow:hidden; }
            .team .form-image-pieces { width: 100px; padding: 10px; border: 1px solid #D1D1D1; background: #F5F5F5; margin-right: 20px; }
            .team .emp-name { display: block; padding-top: 10px; padding-bottom: 5px; font-size: 12px; font-weight: bold; color: #634C2A; width: 120px; text-align: center; }
            .team .emp-status { display: none; }
            .emp-more { display: none; }
    .team .info { float: left; width: 940px; }
        
/* person details */
.team-details { position: relative; }
    .team-details h1.page-title { display: none; }
    .team-details .back { position: absolute; z-index: 3; top: 15px; left: 30px; font-weight: bold; color: #7c461d; font-size: 18px; }
    .team-details .back-bottom { display: none; }
    .mainImage { float: left; padding: 10px; border: 1px solid #d6c3b5; background: #eeeeee; margin-right: 20px; margin-top: 40px; }
        .team-details .emp-details { float: left; padding-left: 20px; padding-top: 20px; width: 600px; margin-top: 50px; }
            .team-details .emp-name { display: block; color: #7c461d; font-size: 24px; }
            .team-details .emp-type { color: #000; }
            .team-details .emp-status {  }
            .team-details .emp-details ul { list-style: none; padding: 20px; }
                .team-details li { padding: 4px 0px; clear: both; font-size: 12px; }
                    .team-details .lbl { font-weight: bold; width: 70px; float: left; }
                
        .team-details .section { margin-left: 5px; float: left; width: 910px; padding: 10px; padding-left: 0px; font-size: 15px; padding-bottom: 2px; border-bottom: 1px solid #C8C8C8; font-weight: bold; color: #634C2A; }
        .team-details .section-content { margin-left: 5px; float: left; width: 910px; padding: 10px; padding-left: 15px; text-align: justify; }
            .team-details ul { padding: 10px; padding-left: 20px; }
        .team-deatails .emp-status { padding-bottom: 20px; }
        
        /* links */
        .team-details .links { position: absolute; z-index: 3; top: 15px; right: 30px; }
            .team-details .links a { padding: 3px 0px 3px 25px; background-position: 3px 6px !important; float: left; margin-left: 15px; }
            .team-details .links a:hover { font-weight: normal; }
            .team-details .links a.print { background: url(../../Images/print.jpg) no-repeat; }
            .team-details .links a.email { background: url(../../Images/email.jpg) no-repeat; }
            .team-details .links a.download { background: url(../../Images/download.jpg) no-repeat 6px 8px !important; }
            
            
 body { font: normal normal normal 11px Arial, Verdana, Tahoma; }

/* links */
a { font-weight:normal; color: #5b5b5b; text-decoration: none; }
a:active { text-decoration: none; }
a:link {}
a:visited {}
a:hover { color: #2d77c1; text-decoration:none; } 
 
/* headers */
h1.page-title { color: #7c461d; font-size: 16px; font-weight: bold; font-family: "Myriad Pro", Arial;  }
h2.page-subtitle { color: gray; font-size: 12px; font-weight: bold; text-transform: uppercase; }

