div#navigation {
    position: relative;
}
div#navigation ul.bobby {
    list-style: none outside;
    margin: 0;
    padding-left: 0;
    overflow: hidden;
}
div#navigation ul.bobby li {
    position: relative;
    width: auto;
    float: left;
    padding: 0 5px 0 0;
}
div#navigation ul.bobby li.last {
    border-left: none;
}
div#identities {
    position: relative;
}
div#identities p {
    margin: 0;
    padding: 0;
}
div#identities div,
div#identities span {
    display: inline;
}
div#identities span.plus {
    display: none;
}
div#identites li {
    margin: 0 2px 0 2px;
}
#footer {
    position: relative;
    clear: both;
}
#article-journal-logo {
    margin-top: 10px;
}
#article-journal-logo img {
    position: relative;
    float: right;
    margin: 10px 0 0 10px;
}
/* Over rides for common styles */
.data p.heading {
    border-bottom: 1px solid #9ccfef;
}
.greybg,
.pinkbg {
    background: #9ccfef;
}
p.grey,
p.pink {
    background: #9ccfef;
    border-bottom: 1px solid #9ccfef;
}
.icbutton {
    color:#282d72;
    background-color:#9ccfef;
    border:1px solid #282d72;
}
.greybg {
    margin:-13px 0!important;
}
/* new css for skin */
/* top header section*/
.header {
    height: 167px;
    width: 1000px;
}
.sitelogo {
    float: left;
    font-size: 0.1em;
    height: 128px;
    line-height: 0;
    margin: 34px 0 0 30px;
    text-indent: -9999em;
    width: 129px;
}
.sitelogo h1 {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
.sitelogo a img {
   display:block;
   height:120px;
   width:582px;
}
h1 {
    color: #4696B7;
}
.tagAndSearch {
    float: left;
    height: 30px;
    margin: 100px 0 0 33px;
    width: 735px;
}
.tagAndSearch img {
    float: left;
}
img {
    border-style: none;
    margin: 0;
    padding: 0;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.siteSearch {
    border: 1px solid #BCBCBC;
    color: #989898;
    float: left;
    height: 14px;
    margin: 0 0 0 5px;
    padding: 3px;
    position: relative;
    width: 155px;
}
input,
select,
textarea {
    font-size: 1em;
}
.siteSearchGo {
    background: url("https://www.aapd.org/cms/aapd/images/smallgreen.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 25px;
    margin: -1px 0 0 8px;
    width: 39px;
}
.container {
    margin: 0 auto;
    position: relative;
    width: 970px;
}
html,
body {
    background: url("https://www.aapd.org/cms/aapd/images/bg.gif") repeat-x scroll 0 0 transparent;
    color: #45494E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
/* top nav elements styled */
.mainNav {
    margin: 1px 0 0 4px;
    width: 970px;
}
.mainNav .sf-menu {
    float: left;
    width: 100%;
}
.sf-menu {
    line-height: 1;
}
.mainNav .sf-menu li {
    z-index: 10;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu,
.sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.mainNav .sf-menu a,
.mainNav .sf-menu a:link,
.mainNav .sf-menu a:visited {
    color: #0091cd;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    padding: 10px 13px;
    text-align: center;
    text-decoration: none;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 14em;
}
.mainNav .sf-menu li {
    z-index: 10;
}
.sf-menu ul li {
    width: 100%;
}
/* SuperFish menu */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin:0;
    padding:0;
    list-style:none;
}
.sf-menu {
    line-height:1.0;
}
.sf-menu ul {
    position:absolute;
    top:-999em;
    width:14em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width:100%;
}
.sf-menu li:hover {
    visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:left;
    position:relative;
}
.sf-menu a {
    display:block;
    position:relative;
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background: url('https://www.aapd.org/cms/images/layout/menu/shadow.png') no-repeat bottom right;
    padding:0 9px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right:2.25em;
    min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
/*** QUICK VIEW SKIN ***/
.quickView .sf-menu {
    float:left;
}
.quickView .sf-menu a,
.quickView .sf-menu a:link,
.quickView .sf-menu a:visited {
    height:30px; text-decoration:none; text-indent:-9999em;
}
/* visited pseudo selector so IE6 applies text colour*/
.quickView .sf-menu a,
.quickView .sf-menu a:visited  {
    color:#fff;
}
.quickView .sf-menu li ul {
    background-color:#fff; border:1px solid #c7c7c7;
}
.quickView .sf-menu li li {
    background-color:#fff;
}
.quickView .sf-menu li li a,
.quickView .sf-menu li li a:link,
.quickView .sf-menu li li a:visited {
    height:auto;
    padding:5px 10px;
    text-indent:0;
    background:url(https://www.aapd.org/cms/images/layout/arrow_right_blue.gif) no-repeat 2px -999px;
}
.quickView .sf-menu li.sfHover a {
    background-position:0 -30px;
}
.quickView .sf-menu li li a:hover,
.quickView .sf-menu li li a:active {
    background-position:3px 8px;
}
.quickView .sf-menu li:hover,
.quickView .sf-menu li.sfHover,
.quickView .sf-menu a:focus,
.quickView .sf-menu a:hover,
.quickView .sf-menu a:active {
    outline:0;
}
/*** Main Menu SKIN ***/
.mainNav {
    width:970px;
    margin:1px 0 0 4px;
}
.mainNav .sf-menu {
    float:left;
    width:100%;
}
.mainNav .sf-menu li {
    z-index:10; }
.mainNav .sf-menu li a:hover {
    color:#0091cd;
    background:#fff;
    text-decoration: underline;
}
.mainNav .sf-menu li a:hover span {
    color:#0091cd;
    background:#fff;
}
.leftRail {
    width:176px;
    padding:25px 10px 10px 0;
    float:left; }
/* Left Nav */
ul.lnav {
    padding:0;
    list-style:none;
    margin:0 0 15px;
    border-top:1px solid #bad7df;
}
ul.lnav li a,
ul.lnav li a:link,
ul.lnav li a:visited {
    border-bottom:1px solid #bad7df;
    background:none;
    color:#444547;
    padding:9px 6px 9px 15px;
    text-decoration:none;
    display:block;
}
ul.lnav li a:hover, ul.lnav li a.on {
    background:#ddeff9;
    color:#0095c0;
    text-decoration:none; }
ul.lnav li a:active {
    text-decoration:none;
    color:#000; }
ul.lnav li ul {
    list-style:none;
    padding:5px 15px;
    border-bottom:1px solid #bad7df; }
ul.lnav li ul li {
    border-bottom:0; }
ul.lnav li ul li a,
ul.lnav li ul li a:link,
ul.lnav li ul li a:visited {
    border-bottom:0px;
    color:#5aa5c2;
    padding:5px 8px; }
ul.lnav li ul li a:hover,
ul.lnav li ul li a.on {
    background:none;
    color:#0095c0;
    text-decoration:none; }
.pub_content {
    float:left;
    margin: 26px 0 0 10px;
    width: 76%;
}
.footer {
    background: url("/images/aapd/footer.gif") repeat-x scroll 0 0 transparent;
    color: #222222;
    height: 30px;
    margin: -50px auto auto;
    padding-top: 55px;
    width: 1018px;
    clear:both;
}
.footer ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 20px;
}
.footer ul li {
    float: left;
    margin: 0 10px;
}
.footer ul li a {
    color: #008FCB;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
}
.footer .center {
    margin: 0 auto;
    text-align: center;
    width: 500px;
}
#icon-key {
    margin-top: 2rem;
}
