#agi-hp-fbreminders{
    margin:5px 5px;
    color:#333333;
    font-size:0.6875rem;
    font-family:verdana,arial,sans-serif,"Trebuchet MS";
    line-height: 1rem;
    font-weight:normal;
    width:643px;
    height:63px;
    background:#ffffff url(/bma/facebook/fb-bdayremindersleft.jpg) no-repeat 0px 3px;
    padding-left:80px;
    display:none;
}
#agi-fbbirthdays ul li.agi-fb-thumbrow ul li a, #agi-fbbirthdays ul li.agi-fb-thumbrow ul li div{
    float:left;
    width:48px;
    position:relative;
}
#agi-fbbirthdays ul li.agi-fb-thumbrow ul li div.agi-fb-frienddata{
    height:50px;
    width:78px;
    overflow:hidden;
}
#agi-hp-fbreminders span, #agi-fbbirthdays{
    float:left;
    display:inline;
}
#agi-fbbirthdays{
    width:75px;
}
.agi-fb-bday, .agi-fb-friend{
    width:75px;
    overflow:hidden;
    margin-left:3px;
    position:relative;
}
#agi-newecards  {
    height:auto;
    margin:0 0 10px 10px;
    overflow:hidden;
    padding:0;
    width:675px;
}
#agi-rail h1, #agi-newecards h1 {
    margin-bottom:5px;
}
#agi-fbbirthdays{
    padding: 0px; 
    width: 528px; 
    overflow: hidden;
    display: inline-block;
    position:relative;
}
#agi-hp-fbreminders span img{
    width:15px;
    height:56px;
}

#agi-fbbirthdays ul, #agi-fbbirthdays ul li{
    padding:0px;
    margin:0px;
    }
.agi-fb-thumbrow ul li img{
    border:none;
    float:left;
    margin-right:2px;
    }
#agi-fbbirthdays ul {
   margin: 4px auto 2px 0px;
   *margin: 2px auto 2px 0px;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   height:58px;
   overflow:hidden;
}

#agi-fb-birthday-container{
    overflow:hidden;
    position:relative;
    display: inline-block;
}
.agi-fb-thumbrow{
    float:left;
    display:inline;
    width:132px;
    position:relative;
    margin:0px;
    padding:0px;
}
.agi-fb-thumbrow ul{
    width:132px;
}
#agi-fbbirthdays ul li.agi-fb-thumbrow ul li{
    width:132px;
    height:50px;
    position:relative;
    float:left;
}
#agi-fbbirthdays ul li.agi-fb-thumbrow ul li a{
    position:relative;
    width:50px;
    }
#agi-hp-fbconnect{
    width:427px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
#bma-bdayfbrem{
    position:absolute;
    z-index:24;
}
#bma-bdayfbremsub{
    margin-left:243px;
    width:648px;
    overflow:hidden;
    position:relative;
}
#dept-birthday #agi-page #agi-display #agi-wrapper #bma-main-overlay #agi-main {
    background:transparent url(/bma/department/birthday/main-backoverlay.jpg) no-repeat scroll 240px 56px;
    padding:0 20px;
    position:relative;
    width:893px;
}
#dept-birthday #agi-page #agi-display #agi-wrapper #bma-main-overlay #agi-main #agi-adrail {
float:right;
margin:0;
padding:0;
position:absolute;
right:8px;
margin-top:56px;
width:160px;
z-index:22;
}
#agi-justthumbs{
    *margin-left:50px;
    _margin-left:-10px;
}
.bma-mainthcont h2 {
display:inline;
height:15px;
margin:0;
overflow:visible;
padding:0;
z-index:21;
}
#bma-bdayfbremsub #agi-hp-fbconnect{
    margin-top:20px;
    position:relative;
}
