/*
July 29, 2008
Mar 15, 2018
*/
body
{
/*background-image: url("/images/jhhl-bg-2sk.gif");*/
background-image: url("/images/bg4.gif");
 color: #000000;
 line-height: 16pt;
}
/* it turns out this is loaded but not used.OINK!
.jhhlpic
{
background-image: url("/images/Art/jhhl-Salm040422-bg.jpg");
background-attachment: fixed;
}
*/

.whobg
{
/* background-color: #994444;*/

}

.title 
{ 
font-family: Gill Sans,Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 24pt;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 padding: 4px 8px 4px 8px;
 
}

.othertitle	{	font: italic 150% "Hoefler Text", Georgia, "Times New Roman", Times, serif;	text-align: center;	margin: 15px 0 5px 0;	}


.fade50
{
        opacity: .75;
    /*filter: alpha(opacity=75); */
 }

.tiny 
{ 
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
}
.text 
{ 
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 10pt;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;

}
.vapor 
{ 
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 font-weight: bolder;
 font-style: italic;
}
.texthead 
{ 
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 line-height:18pt;
font-size: 14pt;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 padding: 4px 8px 4px 8px;
 
}

.navbar 
{ 
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 10pt;
 color: #666666;
 background-color: #BBCCBB;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
  padding: 4px 8px 4px 8px;
}
a
{
 text-decoration: none;
 color: #0000CC;
 background-color: #AABBAA;
 padding: 1px 2px 1px 2px;
}

a[HREF="/"]
{
 background-color: transparent;
  padding: 0px 0px 0px 0px;
}
a.closeicon
{
 background-color: transparent;
  padding: 0px 0px 0px 0px;
}


a.show
{
 border-style: solid;
 border-width: 1px;
 border-color: darkred;
 line-height: 16pt;
 }

img.show
{
 border-style: solid;
 border-width: 1px;
 border-color: darkred;
 line-height: 16pt;
 }
 
a.web
{
 border-style: solid;
 border-width: 1px;
 border-color: darkblue;
 line-height: 16pt;
 }

a:hover
{
 color: #000000;
 background-color: #CCDDCC;
}

a:visited
{
 color: #444477;
 background-color: #AABBAA;
}
a:visited:hover
{
 color: #000000;
 background-color: #CCDDCC;
}

dl
{
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 10pt;
 color: #000000;
 background-color: #BBCCBB;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 padding: 4px 8px 4px 8px;
 border-style: solid;
 border-width: 2px;
}

dt
{
 font-size: 12pt;
 margin: 12px 8px 4px 8px;
 background-color: #AACCAA;
 font-weight: bold;
 font-style: normal;

}

table
{
background-image: url("/images/2line.gif");
border-width: 4px;
border-style: outset;
border-top-color: #EEEEEE;
border-left-color: #CCCCCC;
border-right-color: #999999;
border-bottom-color: #777777;
}
/* not in use
TABLE.deleve
{
background-image: url("/DelEve2004/bark.jpg");
border-style: solid;
 border-width: 2px;
}
*/

table.quoteblock
{
/* same as dl */
font-family: Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 10pt;
 color: #000000;
 background-color: #BBCCBB;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 padding: 4px 8px 4px 8px;
 border-style: solid;
 border-width: 2px;

}

tr.tra
{
background-image:  url("/images/2liney.gif");
}

tr.trb
{
background-image:  url("/images/2lineg.gif");
}

/* for the really big menu */
.big,a:visited.big
{
font-family: Gill Sans,Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 90pt;
font-weight:bold;
 color: #000000;
 background: inherit;
 padding: 8px 8px 8px 8px;
}
a:hover.big
{
font-family: Gill Sans,Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 90pt;
 font-weight:bold;
color: #44f;
 background: inherit;
 padding: 8px 8px 8px 8px;
}
.endorsement 
{
font-family: Gill Sans,Arial, Verdana, Helvetica,Sans-Serif;
 font-size: 14pt;
 /* font-weight:bold; */
color: #336;
 background: #ffd;
 padding: 8px 8px 8px 8px;

}

.box
{
    margin:4px;
    border: 2px solid #ccccbb;
    padding:1em 1em 2em 1em;
    width:95%;
    background-color:#ffffd0;
    margin-left:auto;
    margin-right:auto;
}

.r
{
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
    padding : 8px 16px 8px 16px;
    
}