.blackBorder { text-align:left;font-style:normal;font-family:Arial,Helvetica;font-size:9pt;color:black; border:1px 1px 1px 1px solid black; } 
.fontHR{color: #007500; }

.JOLmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 95%;
}

.JOLmenu li{
}

.JOLmenu li a{
display: block;
color: black;
font: bold 11px Verdana;
width: 100%;
padding: 2px 4px;
margin: 1px 0px 1px 0px;
text-decoration: none;
font-weight: bold;
/* background-color: #FFF2BF; */
background-color: #FFF4D0;
border: 2px solid #FFF2BF;
text-decoration:none;
}

.JOLmenu li a:hover{
color: black;
background-color: #FFE271;
border-style: outset;
}

html>body .JOLmenu li a:active{ /* Apply mousedown effect (non IE browsers only) */
border-style: inset;
}

.JOLmenuWithBorder{
list-style-type: none;
margin: 0;
padding: 0;
width: 95%;
}

.JOLmenuWithBorder li{
}

.JOLmenuWithBorder li a{
display: block;
color: black;
font: bold 12px Georgia;
width: 100%;
padding: 2px 4px;
margin: 1px 0px 1px 0px;
text-decoration: none;
font-weight: bold;
/* background-color: #FFF2BF; */
/* background-color: #FFF4D0; */
background-color: #FFBB88;         /*  dull orange */
/* border: 2px solid #FFF2BF; */
border-width: 1px;
border-style: solid;
text-decoration:none;
white-space: nowrap;
}

.JOLmenuWithBorder li a:hover{
color: black;
background-color: #FFE271;
border-width: 1px;
border-style: solid;
}

html>body .JOLmenuWithBorder li a:active{ /* Apply mousedown effect (non IE browsers only) */
border-style: inset;
}

.JOLsubmenu{
list-style-type: none;
padding: 0px 0px;
margin: 1px 0px 1px 0px;
background-color: #FFBB88;      /* dull orange */
font: 11px Verdana;
}

.JOLsubmenu2{
list-style-type: none;
padding: 0px 0px;
margin: 1px 0px 1px 6px;
/* background-color: #8FD2FF; */ /* dull blue */
background-color: #FFBBB0;      /* dull orange2 */
font: 11px Verdana;
}

/*
a{
background-color: #FFF2BF;
text-decoration: none;
padding: 0px 4px 0px 4px;
font: bold 12px Verdana;
font-size: 1.0em;
color:black;
}

a:hover{
background-color: #FFE271;
border: 1px 1px 1px 1px solid black;
text-decoration: none;
}
*/
/* a:visited{
font: bold 11px Verdana;
color:red;
}
*/

.JOLpageTitle{
font: bold 12px Verdana;
/* background-color: #FFF2BF; */ /* light yellow */
/* background-color: #FFBB88; */ /* dull orange */
background-color: #FFBBB0;      /* dull orange2 */
padding: 1px 6px 1px 6px;
}

.JOLpageTitle a{
border: 2px solid #FFF2BF;
text-decoration: none;
}

.JOLpageTitle a:hover{
background-color: #FFE271;
border-style: outset;
}

.JOLLink{
background-color: #FFF2BF; /* light yellow */
/* background-color: #E5E5FF; */ /* light dull violet */
}

.JOLLink a{
text-decoration: none;
padding: 1px 4px 1px 4px;
font: bold 12px Verdana;
color:black;
}

.JOLLink a:hover{
background-color: #FFE271;  /* dark yellow */
/* background-color: #DFDFFF; */ /* light dull violet */
border-width: 1px;
border-style: solid;
}

.JOLLinkInTD{
/* background-color: #FFF2BF; */
/* background-color: #E5E5FF; */
/* background-color: #FFF2BF; */
background-color: #FFF4D0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.JOLLinkInTD a{
text-decoration: none;
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 0px;
font: bold 11px Verdana;
color:black;
}

.JOLLinkInTD a:hover{
background-color: #FFE271;
/* background-color: #DFDFFF; */
/* background-color: #FFE6B4; */
padding: 0px 0px 0px 0px;
border-width: 1px;
border-style: solid;
}

.JOLLinkInTDWithBorderNoLink{
margin: 0px 0px 3px 0px;   /* perfect */
padding: 1px 1px 0px 1px;  /* perfect, 0px on 3rd param IMPORTANT */
background-color: #FFF2BF;
font: bold 11px Verdana;
color:black;
border-width: 1px;
border-style: solid;
}

.blackBorderLightYellowBG {
 text-align:center;font: bold 11px Verdana;color:black;background-color: #c6cfe8;
 /* border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px; */
 border:1px 1px 1px 1px solid black;margin: 0px 0px 1px 0px; padding: 1px 1px 1px 1px;
} 

.blackBorderLightYellowBG a{
 text-align:center;font: bold 11px Verdana;color:black;background-color: #c6cfe8;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
} 

.blackBorderLightYellowBG a:hover{
 text-align:center;font: bold 11px Verdana;color:black;background-color: #FFF2BF;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
}

.blackBorderLightYellowBGButton {
 text-align:center;font: bold 16px Tahoma, serif;color:black;background-color: #c6cfe8;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGButton a{
 text-align:center;font: bold 16px Tahoma, serif;color:black;background-color: #c6cfe8;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
} 

.blackBorderLightYellowBGButton a:hover{
 text-align:center;font: bold 16px Tahoma, serif;color:black;background-color: #FFF2BF;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
}

.blackBorderLightYellowBGSmallButton {
 text-align:center;font: bold 10px Tahoma, serif;color:black;background-color: #c6cfe8;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 1px 1px 1px 1px;
} 

.blackBorderLightYellowBGSmallButton a{
 text-align:center;font: bold 10px Tahoma, serif;color:black;background-color: #c6cfe8;
 text-decoration: none;
} 

.blackBorderLightYellowBGSmallButton a:hover{
 text-align:center;font: bold 10px Tahoma, serif;color:black;background-color: #FFF2BF;
 text-decoration: none;
}

.blackBorderLightYellowBGMediumButton {
 text-align:center;font: bold 12px Tahoma, serif;color:black;background-color: #c6cfe8;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 0px 3px 0px 3px;
} 

.blackBorderLightYellowBGMediumButton a{
 text-align:center;font: bold 12px Tahoma, serif;color:black;background-color: #c6cfe8;
 text-decoration: none;
} 

.blackBorderLightYellowBGMediumButton a:hover{
 text-align:center;font: bold 12px Tahoma, serif;color:black;background-color: #FFF2BF;
 text-decoration: none;
}

.blackBorderLightYellowBGXLargeButton {
 text-align:left;font: bold 20px Tahoma, serif;color:black;background-color: #c6cfe8;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGSmall {
 text-align:center;font: bold 10px Verdana;color:black;background-color: #FFBB88;
 margin: 0px 0px 3px 0px; padding: 1px 2px 1px 2px;
} 

.blackBorderLightYellowBGSmall a{
 text-align:center;font: bold 10px Verdana;color:black;background-color: #FFBB88;
 text-decoration: none;
} 

.blackBorderLightYellowBGSmall2 {
 text-align:center;font: bold 10px Verdana;color:black;
 margin: 0px 0px 3px 0px; padding: 1px 2px 1px 2px;border:1px 1px 1px 1px solid white;
} 

.blackBorderLightYellowBGSmall3 {
 text-align:center;font: bold 10px Verdana;color:black;background-color: #FFBB88;
 margin: 0px 0px 3px 0px; padding: 1px 2px 1px 2px;border:1px 1px 1px 1px solid black;
} 

.blackBorderLightYellowBGNoUnd {
 text-align:center;font: bold 10px Verdana;color:black;background-color: #a5b498;
 margin: 0px 0px 3px 0px; padding: 1px 2px 1px 2px;
} 

.blackBorderLightYellowBGNoUnd a{
 text-align:center;font: bold 10px Verdana;color:black;background-color: #a5b498;
 text-decoration: underline;
} 

.blackBorderLightYellowBGSpan {
 text-align:center;font: bold 11px Verdana;color:black;background-color: #FFF2BF;
 /* border:1px solid black;*/
  margin: 1px 2px 1px 1px; 
} 

.blackBorderLightYellowBGSpan a{
 text-align:center;font: bold 11px Verdana;color:black;background-color: #FFF2BF;
  border:1px solid black;  padding: 1px 0px 1px 0px;
 text-decoration: none;
} 

.blackBorderLightYellowBGAd {
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #FFF2BF;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGAd a{
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #FFF2BF;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
} 

.blackBorderLightYellowBGAd2 {
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #FFBB88;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGAd2 a{
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #FFBB88;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
} 

.blackBorderLightYellowBGAd2 a:hover{
 color:black;background-color: #FFBB88;text-decoration: underline;
} 

.blackBorderLightYellowBGAd3 {
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #a5b498;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGAd3 a{
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #a5b498;
 /* margin: 0px 0px 1px 0px; padding: 1px 1px 0px 1px; */
 text-decoration: none;
} 

.blackBorderLightYellowBGAd3 a:hover{
 color:black; /* #a60e24 */
 background-color: #a5b498;text-decoration: underline;
} 

/*
.menu {width:348px;}
.menu td{color:#f3a92c;}
.menu a{color:#f3a92c; font: bold 10px Tahoma, serif; text-decoration:none;}
.menu a:hover{color:#f3a92c; font: bold 10px Tahoma, serif; text-decoration:underline;}
*/

.blackBorderLightYellowBGAd2Layer {
 /* position:relative; top:50; left:25; z-index:1;width:250px;text-align:center;font: bold 18px Tahoma, serif;color:#f3a92c;background-color: #593C21; */
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 20pt Helvetica, Arial;color:#f3a92c;background-color: #593C21;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGAd2Layer a{
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 20pt Helvetica, Arial;color:#f3a92c;background-color: black;
 text-decoration: none;
} 

.blackBorderLightYellowBGAd2Layer a:hover{
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 20pt Helvetica, Arial;color:#f3a92c;background-color: black;
 text-decoration: underline;
}

.blackBorderLightYellowBGAd2aLayer {
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 16pt Helvetica, Arial;color:black;background-color: #a5b498;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGAd2aLayer a{
 position:relative; top:100; left:25; z-index:2;width:320px;text-align:center;font: bold 16pt Helvetica, Arial;color:#f3a92c;background-color: black;
 text-decoration: none;
} 

.blackBorderLightYellowBGAd2aLayer a:hover{
 position:relative; top:100; left:25; z-index:2;width:320px;text-align:center;font: bold 16pt Helvetica, Arial;color:#f3a92c;background-color: black;
 text-decoration: underline;
}

.blackBorderLightYellowBGAd3Layer {
 position:relative; top:195; left:25;z-index:3;text-align:center;font: bold 9pt Helvetica, Arial;color:#f3a92c;background-color: black;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGAd3Layer a{
 text-align:center;font: bold 12pt Helvetica, Arial;color:black;background-color: #a5b498;
 text-decoration: none;
} 

.blackBorderLightYellowBGAd3Layer a:hover{
 color:black; /* #a60e24 */
 background-color: #a5b498;text-decoration: underline;
}

.indexPageLayer1 {
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 20pt Helvetica, Arial;color:#f3a92c;background-color: #593C21;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.indexPageLayer2 {
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 16pt Helvetica, Arial;color:black;background-color: #a5b498;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.indexPageLayer3 {
 position:relative; top:135; left:25;z-index:3;text-align:center;font: bold 9pt Helvetica, Arial;color:#f3a92c;background-color: black;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.indexPageLayer4 {
 position:relative; top:50; left:25; z-index:1;width:320px;text-align:center;font: bold 14pt Helvetica, Arial;color:black;background-color: #a5b498;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.indexPageLayer5 {
 position:relative; top:116; left:25;z-index:3;text-align:center;font: bold 9pt Helvetica, Arial;color:#f3a92c;background-color: black;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
} 

.blackBorderLightYellowBGSpan {
 text-align:center;font: bold 11px Verdana;color:black;background-color: #FFF2BF;
 /* border:1px solid black;*/
  margin: 1px 2px 1px 1px; 
} 

.blackBorderLightYellowBGFont2_16px {
 text-align:center;font: bold 16px Tahoma, serif;color:#007500;background-color: #FFF2BF;
 border:1px 1px 1px 1px solid black;margin: 0px 0px 3px 0px; padding: 2px 2px 2px 2px;
}

.JOLLinkInTDWithBorder{
/* background-color: #FFF2BF; */
/* background-color: #E5E5FF; */
margin: 0px 0px 3px 0px;   /* perfect */
padding: 1px 1px 0px 1px;  /* perfect, 0px on 3rd param IMPORTANT */
background-color: #FFF2BF;
font: bold 11px Verdana;
color:black;
}

.JOLLinkInTDWithBorder a{
text-decoration: none;
margin: 0px 0px 2px 0px;   /* perfect */
padding: 0px 4px 2px 4px;  /* perfect */
font: bold 11px Verdana;
color:black;
border-width: 1px;
border-style: solid;
}

.JOLLinkInTDWithBorder a:hover{
background-color: #FFE271;
/* background-color: #DFDFFF; */
/* background-color: #FFE6B4; */
border-width: 1px;
border-style: solid;
}

.SpecialLinkBigTextInTD{
/* background-color: #FFF4D0; */
/* background-color: #FFC59C; */
background-color: #E0FFE0;
border-width: 1px;
border-style: solid;
}

.SpecialLinkBigTextInTD a{
text-decoration: none;
padding: 0px 4px 0px 4px;
font: 18px Verdana;
font-weight: 450;
color:black;
}

.SpecialLinkBigTextInTD a:hover{
/* background-color: #FFE271; */
background-color: #CCFFA4;
/*
border-width: 1px;
border-style: solid;
*/
}

.SpecialLink{
background-color: #E0FFE0;
border-width: 1px;
border-style: solid;
}

.SpecialLink a{
text-decoration: none;
padding: 0px 4px 0px 4px;
font: 12px Verdana;
font-weight: 900;
color:black;
}

.SpecialLink a:hover{
/* background-color: #FFE271; */
background-color: #CCFFA4;
border-width: 1px;
border-style: solid;
}

/*
.JOLLinkBigText{
background-color: #FFF2BF;
}

.JOLLinkBigText a{
border: 2px solid #FFF2BF;
text-decoration: none;
padding: 1px 4px 1px 4px;
font: bold 14px Verdana;
color:black;
}

.JOLLinkBigText a:hover{
background-color: #FFE271;
border: 2px 2px 2px 2px solid black;
}
*/
