﻿body {
font-family:Calibri;
font-size:10pt;
margin:0px;
}

table
{
font-family:Calibri;
font-size:10pt;
}



.masthead
{
font-family:"Times New Roman";

}
.infopanel
{
text-align:center;
font-weight:bold;
font-size:12pt;
padding:3px;
}

.frontpagearticles
{
padding-top:10px;
padding-bottom:5px;
margin-bottom:15px;
}


.pagewrapper
{
}

.adpanel
{
width:125px;
background:white;
}



.lowerinfopanel
{
padding:0px;
border-top:solid 1px #990033;
border-bottom:solid 1px #990033;
margin-top:5px;
margin-bottom:0px;
background:whitesmoke;
padding-right:10px;
padding-left:10px;
padding-bottom:2px;
}

.npsubheads
{
color:#990033;
border-bottom:solid 1px #990033;
margin-bottom:10px;
padding-bottom:5px;
font-size:14pt;
font-weight:bold;
padding-top:0px;
width:150px;
}

.leftside
{
width:180px;
padding:10px;
background:whitesmoke;
border-right:solid 1px gainsboro;
}

.contentpanel
{
padding-left:25px;
padding-right:25px;
padding-top:25px;

}

.headline
{
font-size:14pt;
font-weight:bold;
color:#006699;
text-transform:capitalize;

}
a:link.headline
{
color:#006699;
}
a:hover.headline
{
color:Maroon;
}

.articlehead
{
font-size:16pt;
font-weight:bold;

}
.articlesubhead
{
font-size:12pt;
font-weight:bold;
}
.articleauthor
{
font-size:8pt;
color:Gray;
}
.articledate
{
font-size:9pt;
color:Maroon;
}
.articletext
{
margin-top:15px;
text-align:justify;
}

.drop:first-letter {
font-size:400%; 
float:left;
line-height:.8em;
color:#D4D4C7;
}

.articlepanel
{

}

a:link.modulelink
{
color:#3399FF;
text-transform:uppercase;
font-size:7.5pt;
font-family:Calibri;
}
a:hover.modulelink
{
color:maroon;
text-transform:uppercase;
font-size:7.5pt;
font-family:Calibri;
}
a:visited.modulelink
{
color:#3399FF;
text-transform:uppercase;
font-size:7.5pt;
font-family:Calibri;
}


/* tab bar */

.tabstrip
{
text-align:center;
}

.tabbar
{
background:white;

border-bottom:solid 3px #800000;
width:100%;

}

.rtsLI
{
border-right:solid 1px gainsboro;
}
.rtsFirst
{
border-left:solid 1px gainsboro;
}
.rtsOut
{
}
.rtsSelected
{
background:gainsboro;
}



.rtsLast
{
}

.rtsLevel
{
border-left:solid 0px gainsboro;
}


a:link.rtsLink
{
padding-right:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
color:#0099CC;
text-transform:uppercase;
font-size:9pt;
font-weight:bold;

}

a:hover.rtsLink
{
color:Red;
}
a:active.rtsLink
{
color:Red;
}

.nlsectionhead
{
font-size:20pt;
font-weight:bold;
margin-top:0px;
background:aliceblue;
padding:5px;
margin-bottom:10px;
}
.nltitle
{
font-size:14pt;
text-align:left;
font-weight:bold;
margin-bottom:15px;
margin-top:15px;
text-transform:capitalize;
}

.nlsubhead
{
font-size:12pt;
font-style:italic;
font-weight:bold;
border-top:solid 1px gray;
border-bottom:solid 1px gray;
padding-top:5px;
padding-bottom:5px;
text-align:left;
margin-bottom:15px;
}
.nlarticlefooter
{
margin-top:5px;
margin-bottom:5px;
border-bottom:solid 2px black;
font-size:2pt;
}

.nlauthor
{
text-transform:uppercase;
font-size:12pt;
font-weight:bold;
}

.nldatepanel
{
text-align:left;
}

.nlarticlebox
{
}

.callout1
{
border-top:solid 1px black;
border-bottom:solid 1px black;
padding-top:15px;
padding-bottom:15px;
margin-top:10px;
margin-bottom:10px;
line-height:normal;
}
.callout2
{
border-top:solid 1px black;
border-bottom:solid 1px black;
padding-top:15px;
padding-bottom:15px;
margin-top:10px;
margin-bottom:10px;
font-size:125%;
font-weight:bold;
line-height:normal;
}
.callout3
{
border-top:solid 2px black;
border-bottom:solid 2px black;
padding-top:15px;
padding-bottom:15px;
margin-top:10px;
margin-bottom:10px;
color:dimgray;
line-height:normal;
}

