﻿/* START: Generic */
body
{
    margin: 0px;
}

.clrFix
{
    height: 1px;
    overflow: hidden;
    clear: both;
    margin: -1px 0px 0px;
}
/* END: Generic */

/* START: Layout Styles */
.pgNavigation
{
    margin: 0px 0px 11px;
    width: 100%;
    font-size: 0.75em;
}

.pgContainer 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.70em;
    color: #333333;
}

.pgContainer
{
    width: 998px;
    margin: 0px auto;
}

.mainCol
{
    width: 827px;
    float: left;
}

.adCol
{
    width: 160px;
    float: right;
    margin: 0px 0px 10px;
}

.adCol .adHeading
{
    color: #b1afaf;
    text-align: center;
    margin: 0px 0px 5px;
    font-size: 0.8em;
    text-transform: uppercase;
}

.navCol
{
    width: 150px;
    float: left;
}

.navCover
{
    background: #00759B; 
    padding: 18px 14px;
}

.contentCol
{
    width: 666px;
    float: right;
}

.pgFooter
{
    background: #f3f3f3;
    padding: 10px 0px 10px 20px;
    clear: both;
}

ul.navJournal
{
    width: 150px;
    margin: 0px;
    padding: 0px;
}

ul.navJournal li
{
    width: 150px;
    padding: 0px;
    margin: 0px;
    border-bottom: solid 5px #ffffff;
    list-style: none;
}

ul.navJournal a
{
    padding: 8px;
    background: #007398 url("../img/btnBlue.png") repeat-x top;
    color: #ffffff;
    display: block;
}

ul.navJournal a.dark
{
    background: #304a67 url("../img/btnBlueDark.png") repeat-x top;
}

ul.navJournal a.grey
{
    background: #999999;
}

ul.footerCol
{
    width: 119px;
    float: left;
    padding: 0px 20px 0px 0px;
    margin: 0px;
}
    
ul.footerCol li
{
    padding: 0px;
    margin: 10px 0px;
    list-style: none;
}
/* END: Layout Styles */

/* START: Text Styles */
a
{
    color: #00759b;
    text-decoration: none;
    outline: none;
}

a:hover
{
    text-decoration: underline;
}

a img 
{
    border: none;
}

p
{
    margin: 0px 0px 10px;
    line-height: 1.5em;
}

ul 
{
    margin: 0px 0px 10px;
    padding: 0px;
}

li
{
    margin: 0px 0px 5px 15px;
    padding: 0px 0px 0px 5px;
}

.bold
{
    font-weight: bold;
}

.nowrap
{
    white-space: nowrap;
}
/* END: Text Styles */

/* START: Form Styles */
.shortForm input,
.shortForm textarea
{
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    width: 400px;
    border-top: solid 1px #000000;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #929292;
}

.shortForm
{
    border-collapse: collapse;
    /*width: 644px;*/
    width: 100%;
}

.shortForm td, .shortForm th
{
    background: #e5e5e5;
    border-bottom: solid 4px #ffffff;
}

.shortForm th
{
    padding: 10px;
    text-align: left;
}

.shortForm td
{
    padding: 4px;
    text-align: right;
}
        
input.button
{
    background: #00759b;
    font-weight: bold;
    width: auto;
    border: solid 1px #00759b;
    color: #ffffff;
    cursor: pointer;
    font-size: 1.2em;
}
/* END: Form Styles */

/* START: eAlerts Panel */
.eAlerts
{
    border: solid 1px #00759b;
    border-top-width: 5px;
    margin: 11px 0px;
}

.eAlertsHeader
{
    padding: 7px;
    font-size: 1.2em;
}

.eAlerts p
{
    margin: 0px 7px 7px;
}
/* END: eAlerts Panel */

/* START: Share */

.sharePanel 
{
    background: #d9eaf0; 
    padding: 10px 6px 10px 12px; 
    margin-bottom: 15px;
}

.sharePanelHeader 
{
    margin-bottom: 5px;
}

/* END: Share */

/* START: Rounded Corners */
.corner
{
    position: absolute;
    background-image: url("../img/corners-20120522.png");
    background-repeat: no-repeat;
    width: 5px;
    height: 5px;
    display: block;
}

.tl { top: -1px; left: -1px; background-position: 0px 0px; }
.tr { top: -1px; right: -1px; background-position: -5px 0px; }
.br { bottom: -1px; right: -1px; background-position: -5px -5px; }
.bl { bottom: -1px; left: -1px; background-position: 0px -5px; }

.pod .tl { background-position: -10px 0px; }
.pod .tr { background-position: -15px 0px; }

.relpubContainer .tl { background-position: -10px 0px; }
.relpubContainer .tr { background-position: -15px 0px; }
.relpubContainer .bl { bottom: 0px; }
.relpubContainer .br { bottom: 0px; }

.jnlHeader .tl { top: -3px; left: -3px; background-position: -40px 0px; }
.jnlHeader .tr { top: -3px; right: -3px; background-position: -45px 0px; }
.jnlHeader .br { bottom: -2px; right: -3px; background-position: -45px -5px; }
.jnlHeader .bl { bottom: -2px; left: -3px; background-position: -40px -5px; }

.navCover .tl { top: 0px; left: 0px; background-position: -40px 0px; }
.navCover .tr { top: 0px; right: 0px; background-position: -45px 0px; }
.navCover .br { bottom: 0px; right: 0px; background-position: -45px -5px; }
.navCover .bl { bottom: 0px; left: 0px; background-position: -40px -5px; }

.annoucement .tl { background-position: -40px 0px; }
.annoucement .tr { background-position: -45px 0px; }
.annoucement .br { background-position: -25px -5px; }
.annoucement .bl { background-position: -20px -5px; }

.eAlerts .tl { display: none; }
.eAlerts .tr { display: none; }
.eAlerts .br { background-position: -25px -5px; }
.eAlerts .bl { background-position: -20px -5px; }

.ifContainer .tl { top: -5px; background-position: -40px 0px; }
.ifContainer .tr { top: -5px; background-position: -45px 0px; }
.ifContainer .br { bottom: -4px; background-position: -45px -5px; }
.ifContainer .bl { bottom: -4px; background-position: -40px -5px; }

.societies .tl { background-position: -50px 0px; }
.societies .tr { background-position: -55px 0px; }
.societies .br { background-position: -55px -5px; }
.societies .bl { background-position: -50px -5px; }

.sharePanel .tl { top: 0px; left: 0px; background-position: -60px 0px; }
.sharePanel .tr { top: 0px; right: 0px; background-position: -65px 0px; }
.sharePanel .br { bottom: 0px; right: 0px; background-position: -65px -5px; }
.sharePanel .bl { bottom: 0px; left: 0px; background-position: -60px -5px; }
/* END: Rounded Corners */

/* START: elsevier.com Footer */
#footer
{
    padding: 15px 0px 10px;
    border-top: solid 1px #e3e3e3;
    font-weight: bold;
    color: #89888E;
    clear: both;
}

#footer img
{
    float: left;
    margin: 0px 0px 10px;
}

.footer_links
{
    float: right;
    margin: 0px 0px 10px;
}

.footer_links .merginLeft 
{
    margin: 0px 0px 0px 15px;
}

.footer_links p
{
    display: inline;
    width: 502px;
    float: left;
    font-size: 0.9em;
}
/* END: elsevier.com Footer */

/* START: Modal Window */
/* jqModal base Styling courtesy of Brice Burgess <bhb@iceburg.net> */
.jqmWindow 
{
    display: none;
    position: fixed;
    /*top: 17%;*/
    top: 0px;
    left: 50%; 
    margin-left: -300px;
    width: 600px;
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    border-top: none;
    padding: 20px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm 
{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6 */
* html .jqmWindow 
{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* END: Modal Window */

@media print
{
    .pgNavigation, .adCol, #footer, .pgFooter { display: none !important; }
    .pgContainer { width: auto !important; }
}
