/* CSS Document */

/* FROM OLD STYLE */
a:link { font-family: Verdana; font-size: 12px; font-weight: bold; color: #336699; text-decoration: none; }
a:visited { font-family: Verdana; font-size: 12px; font-weight: bold; color: #336699; text-decoration: none; }
a:hover { font-family: Verdana; font-size: 12px; font-weight: bold; color: #003366; text-decoration: underline; }

a.nav:link { font-family: Arial; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none; }
a.nav:visited { font-family: Arial; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none; }
a.nav:hover { font-family: Arial; font-size: 11px; font-weight: bold; color: #003366; text-decoration: underline; }

a.headlines:link { font-family: Times; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.headlines:visited { font-family: Times; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.headlines:hover { font-family: Times; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: normal; }

a.volume:link { font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
a.volume:visited { font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
a.volume:hover { font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
.captions  { font-family: arial; font-size: 11px; font-weight: 900; color: #000000}
/*END OLD STYLE*/

.photoCredit  { font-family: arial; font-size: 11px; font-weight: normal; color: #003333; font-style:italic; margin-top:3px;}

.toEnlarge  { font-family: arial; font-size: 11px; font-weight: normal; color: #000000; text-align:left; }

td.outer {
width:778px;
align:left;
vertical-align:top;

}

td.right {
padding-left:15px;
text-align:right;
width:150px;
border-left:1px solid #CCCCCC;
vertical-align:top;
}

td.left {
vertical-align:top;
width:578px;
}

td.captions {
padding-top:2px;
text-align:left;
}

h2 {
color: #003399;
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
margin: 0;
	padding: 0;
	font-size: 1.75em;
	font-weight:600; 
	
	}
	
img.main {
border: 2px solid #ffcc66;
}

h5 {
color: #003366;
	/* line-height: .8em; */
	margin: 0;
	padding: 0;
	font-size: 1.25em; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:200;
	}
	
h6 {
color: white;
	line-height: .8em;
	margin: 0;
	padding: 0;
	font-size: 1em; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
	}	
	
td.related {
width:150px;
border:1px solid #336699;
text-align:left;
padding:8px;
}	

li {
padding-top:6px;
}

td.email {
font-family: Verdana; font-size: .8em; font-weight: normal; color: #336699; width:150px;
border:1px solid #336699;
text-align:left;
padding:8px;
}

p.author_id {font-family: verdana; font-size:11px; font-weight:bold; font-style:italic;
border-top:1px solid black; padding-top:3px;}

p.author_id em { font-style:normal; }

ul.related {
list-style-type:circle;
margin-left:10px;
margin-top:3px;
padding-left:10px;
}
ul.related  a:link { font-family: Verdana; font-size: .8em; font-weight: normal; color: #336699; text-decoration: none; }

ul.related  a:visited { font-family: Verdana; font-size: .8em; font-weight: normal; color: #336699; text-decoration: none; }

ul.related  a:hover { font-family: Verdana; font-size: .8em; font-weight: normal; color: #003366; text-decoration: underline; }
	
p {
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
margin-top:15px;
font-size:.85em;
line-height:1.2em;
margin-right:10px;
}	

div.pull {
border-top: 2px solid #336699;
border-bottom: 2px solid #336699;
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
font-weight:bold;
width:150px;
margin:8px;
padding-top:4px; 
padding-bottom:4px;
}


.info {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#333399;;
margin-top:15px;
font-size:.75em;
line-height:1.2em;
margin-right:10px;
margin-left:10px;
background-color:white;
border:1px solid #336699;
}

p.first {

margin-top:25px;
}	

table.mainImg {
height:280px;
width: 300px;
Margin-top:25px;
margin-right:20px;
margin-bottom:5px;
}
				
.byline {
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	line-height:2;
	margin-top:4px;
	}

.next {

height:16px;
width:562px;
text-align:center;
vertical-align:middle;
color:#333399;
font-size:.8em;
font-weight:bold; 
padding-top:2px;
margin-top:15px;
}

td.spacer {
height:25px;
width:160px;
background-color:white;
}

.next a:link { font-family: Verdana; font-size: .8em; font-weight: bold; color: #336699; text-decoration: none; }

.next a:visited { font-family: Verdana; font-size: .8em; font-weight: bold; color: #333399; text-decoration: none; }

.next a:hover { font-family: Verdana; font-size: .8em; font-weight: bold; color: #333399; text-decoration: underline; }

.journal-normal {
    font-style:normal;
}

.journal-disc-ital {
    font-style: italic;
}

.journal-disc-ital em {
    font-style: normal;
}

                
#recentEventsContainer {
                    
                }
div.recentEventsFrontImage {
    width: 400px;
}
        
        span.mediaOverlay {
            background: #FFFFFF;
            color: #000000;
            display: block;
            font: 12px/10px helvetica;
            margin-top: -22px;
            opacity: 0.7;
            padding: 6px;
            text-align: left;
            width: 400px;
        }
        span.mediaOverlay a {
            color: #000000;
            font: normal bold 14px/10px helvetica;
            text-decoration: none;
        }
        span.mediaOverlay a:hover {
            text-decoration: underline;
        }
        #recentEventsIntro {
            padding-top: 10px;
        }
