* { box-sizing: border-box; }

#research { position: relative; top: 5px; left: 5px; right: 5px; visibility: visible; }

#videos { position: relative; height: 100%; width: 100%; top: 5px; left: 5px; right: 5px; visibility: visible; padding: 0px; border-width: 75px; border-color: #1a1a1a; border-style: ridge; }

#bqm { position: relative; top: 5px; left: 5px; right: 5px; visibility: visible; }

#is { position: relative; top: 5px; left: 5px; right: 5px; visibility: visible; }

#herstory { position: relative; top: 5px; left: 5px; right: 5px; visibility: visible; }

#summaryPage { height: 100%; width: 640px; position: relative; z-index: 1; top: 50px; left: 116px; visibility: visible; padding: 0px;  }

#map_canvas { position: absolute; top: 1px; left: 2px; width: 640px; height: 480px; padding: 2px; border-top: 1px solid black; border-top-left-radius: 10px; border-right: 1px solid black; border-top-right-radius: 10px; border-bottom: 1px solid black; border-bottom-right-radius: 10px; border-left: 1px solid black; border-bottom-left-radius: 10px; visibility: visible; overflow: hidden; }

#infoWindow { position: static; top: 1px; padding: 2px; visibility: visible; overflow: hidden; }

.context { font-family: Arial, sans-serif; text-decoration: none; color: blue; font-size: small; }

#pinmap { left: 2px; width: 640px; height: 100%; padding: 0px; visibility: visible; overflow: hidden; }  

#polygonmap { left: 2px; width: 640px; height: 100%; padding: 0px; visibility: visible; overflow: hidden; }  

#minimap { position: absolute; top: 1px; left: 648px; width: 150px; height: 150px; padding: 2px; border-top: 1px solid black; border-top-left-radius: 5px; border-right: 1px solid black; border-top-right-radius: 5px; border-bottom: 1px solid black; border-bottom-right-radius: 5px; border-left: 1px solid black; border-bottom-left-radius: 5px; visibility: visible; overflow: hidden; }

.cmapInfobox { text-align: center; background-color: white; border: rgb(229, 229, 229) 1px solid; border-radius: 3px; padding: 10px; position: absolute; z-index: 5; box-shadow: 0 4px 6px -4px #333; }

#entry-box { top: 12px; height: 40px; left: 130px; }

#info-box { top: 75px; height: 40px; left: 166px; display: none; }

#maplayerSelect { position: absolute; top: 1px; left: 644px; height: 480px; padding: 0px; visibility: hidden; overflow: visible; }

#maplegend { position: absolute; top: 482px; left: 2px; width: 640px; height: 160px; padding: 0px; visibility: visible; overflow: visible; }

#mappano { position: absolute; top: 281px; left: 390px; width: 250px; height: 200px; padding: 2px;  visibility: visible; overflow: hidden; } 

.legend { background: white; padding: 10px; margin: 10px; border: rgb(229, 229, 229) 1px solid; border-radius: 3px; }

.legend h3 { margin-top: 0; } 

.legend div { display: flex; align-items: center; margin-bottom: 5px; }

#tooltip { visibility: hidden; background-color: silver; border: 1px dotted silver; }

.tooltip { position: relative; display: inline-block; }

.tooltip .tooltiptextright { visibility: hidden; width: 100px; background-color: black; color: white; text-align: center; font-size: 10px; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: 25%; left: 105%; opacity: 0; transition: opacity 1s; }

.tooltip .tooltiptextright::after { content: ""; position: absolute; top: 25%; left: -5%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent black transparent transparent; }

.tooltip:hover .tooltiptextright { visibility: visible; opacity: 1; }

.tooltip .tooltiptextleft { visibility: hidden; width: 100px; background-color: black; color: white; text-align: center; font-size: 10px; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: 25%; right: 105%; opacity: 0; transition: opacity 1s; }

.tooltip .tooltiptextleft::after { content: ""; position: absolute; top: 25%; right: -5%; margin-right: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent black; }

.tooltip:hover .tooltiptextleft { visibility: visible; opacity: 1; }

BODY { background-color: white; font-family: tahoma, verdana, sans, arial, helvetica, sans-serif; font-size: medium; font-variant: normal; font-style: normal; font-weight: normal; text-align: center; vertical-align: middle; }

A:hover div { background-color: white; }

A:link { color: blue; text-decoration: none; }

A:hover { color: red; text-decoration: underline overline; background-color: white; }

A:active { color: red; text-decoration: none; background-color: white; }

A:visited { color: green; text-decoration: none; background-color: white; }

A.yellFg_blackBg:hover { color: yellow; text-decoration: none; background-color: black; }

SPAN.overline { text-decoration: overline; letter-spacing: normal; }

.headings { font-size: 100%; font-style: italic; }

.linkforwards { font-size: 100%; }

.abstract { text-align: left; text-indent: 3em; }

.paragraph { text-align: left; text-indent: 3em; }

.reference { text-align: left; font-style: italic; }

.youtube-player { position: relative; padding-bottom: 56.23%; overflow: hidden; max-width: 100%; background-color: black; }

.youtube-player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0px auto; z-index: 100; background: inherit; }
        
.youtube-player img { bottom: 0px; display: block; left: 0px; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0px; top: 0px; border: none; height: auto; cursor: pointer; transition: .4s all; }
        
.youtube-player img:hover { -webkit-filter: brightness(75%); }
        
.youtube-player .play { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("icons/videos/vplay_button.png") no-repeat; cursor: pointer; }

#header { width: 640px; position: fixed; z-index: 2; top: 0px; left: 116px; visibility: visible; padding-top: 7px; margin-left: 10px; padding-bottom: 10px; background-color: black; }

#cheader { width: 640px; position: fixed; z-index: 2; top: 0px; left: 116px; visibility: visible; padding-top: 7px; padding-right: 2px; padding-bottom: 10px; margin-left: 7px; background-color: white; }

#main { height: 100%; width: 640px; position: relative; z-index: 1; top: 125px; left: 116px; visibility: visible; padding: 0px; }

#cmain { height: 100%; width: 640px; position: relative; z-index: 1; top: 100px; left: 116px; visibility: visible; padding: 0px; }

#footer { height: 100%; width: 640px; position: relative; z-index: 1; top: 100px; display: block; visibility: visible; padding: 20px; font-size: x-small; font-style: italic; text-align: center; color: silver; }

#sideNav { height: 100%; width: 116px; position: fixed; z-index: 1; top: 0px; left: 5px; overflow-y: hidden; overflow-x: hidden; padding-top: 12px; visibility: visible; transition: 0.5s; }

#clock { font-size: small; background: ivory; padding: 3px; border: solid black 1px; border-radius: 3px; }

.mySlides { display: none }

#goButton-container { width: 480px; position: relative; margin-top: 5px; left: 0px; visibility: visible; overflow: hidden; }

#slideshow-container { width: 480px; position: relative; left: 0px; margin-top: 5px; margin-bottom: 15px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; visibility: visible; overflow: hidden;  }

.text { color: yellow; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center; }

.numbertext { color: yellow; font-size: 6px; padding: 8px 12px; position: absolute; top: 0px; }

.dot { height: 13px; width: 13px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; }

.active { background-color: black; }

.fade { -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-delay: 0s; animation-name: fade; animation-duration: 2s; animation-delay: 0s; }

@-webkit-keyframes fade { from {opacity: .4} to {opacity: 1} }

@keyframes fade { from {opacity: .4} to {opacity: 1} }

@media only screen and (max-width: 768px) { #sideNav { width: 0; } #cmain, #main, #cheader, #header, #bqm, #is, #herstory, #slideshow-container { font-size: smaller; left: 5px; } }

.hpcontainer { position: relative; left: 40px; width: 100%; max-width: 640px; }

.hpimage { display: block; width: 100%; height: auto; }

.hpoverlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; -webkit-transform: scale(0); transition: .3s ease; }

.hpoverlay .hptext { position: relative; color: silver; font-size: smaller; font-style: italic; bottom: 40px; left: 5px; visibility: hidden; }

.hpcontainer:hover .hpoverlay { opacity: 1; transform: scale(1); } 

.hpoverlay:hover .hptext { visibility: visible; }

#backWindow { display: none; position: fixed; bottom: 20px; left: 10px; z-index: 99; }

#closer { position: relative; padding: 3px; text-align: center; cursor: pointer; outline: none; color: #silver; background-color: white; border-color: black; border-width: 1px; border-radius: 3px; box-shadow: 0px 3px silver; }

#closer:hover { background-color: LightSkyBlue; box-shadow: 0px 3px grey; transform: translateY(3px); }

#closer:active { background-color: DeepSkyBlue; box-shadow: 0x 3px grey; transform: translateY(3px); }

TABLE { border-collapse: collapse; border-spacing: 0px; border-width: 0px; margin: 0px; padding: 0px; table-layout: auto; text-align: center; }

TR, TD { border-spacing: 0px; border-width: 0px; color: black; padding: 0px; text-align: left; }

IMG { padding: 0px; border-width: 0px; border-spacing: 0px; text-align: center; margin: 0px auto; display: block; }

H1, H2, H3 { text-align: center; color: black; }

H4, H5 { text-transform: capitalize; text-align: left; color: black; }

H6 { text-align: left; color: black; }

.noWrap { white-space: normal; word-wrap: break-word; max-width: 250px; }

.blackFg_whiteBg { text-align: left; color: black; background-color: white; }

.blackFg_yellowBg { margin-left: 2px;text-align: left; color: black; background-color: yellow; border-color: yellow; border-width: 1px; outline: none; border-radius: 3px; box-shadow: 2px 2px black; }

.blackFg_yellowBg:hover { text-align: left; color: black; background-color: lightyellow; box-shadow: 2px 2px yellow; transform: translateY(1px) translateX(1px); }

.blackFg_yellowBg:active { text-align: left; color: black; background-color: yellow; box-shadow: 1px 1px gold; transform: translateY(1px) translateX(1px); }

.blackFg_blackBg { text-align: left; color: black; background-color: black; }

.blackFg_silvBg { margin-left: 2px; text-align: left; color: black; background-color: silver; border-color: silver; border-width: 1px; outline: none; border-radius: 3px; box-shadow: 2px 2px white; }

.blackFg_silvBg:hover { text-align: left; color: black; background-color: lightgrey; box-shadow: 2px 2px darkgrey; transform: translateY(1px) translateX(1px); }

.blackFg_silvBg:active { text-align: left; color: black; background-color: silver; box-shadow: 1px 1px grey; transform: translateY(1px) translateX(1px); }

.yellFg_blackBg { background-color: black; color: yellow; text-align: center; }

.silvFg_noBg { color: silver; font-size: smaller; font-style: italic; text-align: center; }

.blackFg_dimgreyBg { text-align: left; color: black; background-color: dimgrey; }

.round { border-radius: 10%; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordDotted_rightBordDotted_botBordDotted_leftBordDotted_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px dotted black; border-bottom: 1px dotted black; border-left: 1px dotted black; }

.topBordBlank_rightBordBlank_botBordBlank_leftBordBlank_noBg { padding: 2px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; }

.topBordBlank_rightBordBlank_botBordBlank_noBg { padding: 2px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 6px solid white; }

.topBordSolid_botBordSolidwide_noBg { padding: 2px; border-top: 1px solid black; border-bottom: 6px solid black; }

.topBordSolid_rightBordSolid_botBordSolidwide_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 6px solid black; }

.topBordSolid_botBordSolidwide_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-left: 1px solid black; border-bottom: 6px solid black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordDotted_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordDotted_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_botBordDotted_leftBordDotted_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px dotted black; border-left: 1px dotted black; }

.topBordSolid_rightBordSolid_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_leftBordDotted_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordSolid_noBg_strikeout { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; text-decoration: line-through; }

.topBordSolid_rightBordSolid_leftBordDotted_noBg_strikeout { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px dotted black; text-decoration: line-through; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordDotted_noBg_strikeout { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px dotted black; text-decoration: line-through; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordDotted_noBg_strikeout { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; text-decoration: line-through; }

.topBordSolid_rightBordDotted_leftBordDotted_noBg_strikeout { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-left: 1px dotted black; text-decoration: line-through; }

.topBordDotted_rightBordSolid_leftBordSolid_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px solid black; border-left: 1px solid black; }

.topBordDotted_rightBordSolid_leftBordDotted_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px solid black; border-left: 1px dotted black; }

.topBordDotted_rightBordDotted_leftBordDotted_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px dotted black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-left: 1px solid black; }

.topBordSolid_rightBordDotted_leftBordDotted_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px dotted black; border-left: 1px dotted black; }

.topBordSolid_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_noBg { padding: 2px; border-right: 1px solid black; border-top: 1px solid black; }

.topBordSolid_rightBordDotted_noBg { padding: 2px; border-right: 1px dotted black; border-top: 1px solid black; }

.topBordSolid_rightBordSolid_leftBordSolid_blackFg_whiteBg { background-color: white; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; padding: 2px; text-align: center; }

.rightBordSolid_leftBordSolid_blackFg_whiteBg { background-color: white; border-right: 1px solid black; border-left: 1px solid black; padding: 0px 2px 0px 2px; text-align: center; }

.rightBordSolid_blackFg_whiteBg { background-color: white; padding: 0px 2px 0px 0px; border-right: 1px solid black; text-align: center; }

.botBordSolidwide_leftBordSolid_blackFg_whiteBg { background-color: white; border-bottom: 8px solid black; border-left: 1px solid black; padding: 0px 0px 2px 2px; }

.rightBordSolid_botBordSolidwide_leftBordSolid_blackFg_whiteBg { background-color: white; border-right: 1px solid black; border-bottom: 8px solid black; border-left: 1px solid black; padding: 0px 2px 2px 2px; }

.rightBordSolid_botBordSolidwide_blackFg_whiteBg { background-color: white; border-right: 1px solid black; border-bottom: 8px solid black; padding: 0px 2px 2px 0px; }

.topBordSolid_rightBordSolid_leftBordSolid_yellFg_blackBg { background-color: black; border-top: 1px solid yellow; border-right: 1px solid yellow; border-left: 1px solid yellow; padding: 2px 2px 0px 2px; text-align: center; }

.{ background-color: black; border-top: 1px solid yellow; border-right: 1px solid yellow; border-bottom: 1px solid yellow; border-left: 1px solid yellow; padding: 2px 2px 0px 2px; text-align: center; }

.topBordSolid_yellFg_blackBg { background-color: black; border-top: 1px solid yellow; padding: 2px 0px 0px 0px; text-align: center; }

.rightBordSolid_leftBordSolid_yellFg_blackBg { background-color: black; border-right: 1px solid yellow; border-left: 1px solid yellow; padding: 0px 2px 0px 2px; text-align: center; }

.rightBordSolid_yellFg_blackBg { background-color: black; border-right: 1px solid yellow; padding: 0px 2px 0px 0px; text-align: center; }

.botBordSolid_yellFg_blackBg { background-color: black; border-bottom: 1px solid yellow; padding: 0px 0px 2px 0px; }

.rightBordSolid_botBordSolidwide_yellFg_blackBg { background-color: black; border-bottom: 8px solid yellow; border-right: 1px solid yellow; padding: 0px 2px 2px 0px; }

.botBordSolidwide_leftBordSolid_yellFg_blackBg { background-color: black; border-bottom: 8px solid yellow; border-left: 1px solid yellow; padding: 0px 0px 2px 2px; }

.botBordSolid_noBg { padding: 2px; border-bottom: 1px solid black; }

.rightBordSolid_noBg { padding: 2px; border-right: 1px solid black; }

.botBordSolid_leftBordSolid_noBg { padding: 2px; border-bottom: 1px solid black; border-left: 1px solid black; }

.rightBordSolid_leftBordSolid_noBg { padding: 2px; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordSolid_leftBordDotted_noBg { padding: 2px; border-left: 1px dotted black; border-right: 1px solid black; }

.rightBordDotted_leftBordSolid_noBg { padding: 2px; border-left: 1px solid black; border-right: 1px dotted black; }

.rightBordDotted_leftBordDotted_noBg { padding: 2px; border-right: 1px dotted black; border-left: 1px dotted black; }

.rightBordSolid_botBordSolid_leftBordSolid_noBg { padding: 2px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordSolid_botBordDotted_leftBordSolid_noBg { padding: 2px; border-bottom: 1px dotted black; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordDotted_botBordSolid_leftBordSolid_noBg { padding: 2px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px dotted black; }

.rightBordDotted_botBordDotted_leftBordDotted_noBg { padding: 2px; border-bottom: 1px dotted black; border-left: 1px dotted black; border-right: 1px dotted black; }

.rightBordSolid_botBordSolid_leftBordDotted_noBg { padding: 2px; border-bottom: 1px solid black; border-left: 1px dotted black; border-right: 1px solid black; }

.rightBordDotted_botBordSolid_leftBordDotted_noBg { padding: 2px; border-bottom: 1px solid black; border-left: 1px dotted black; border-right: 1px dotted black; }

.rightBordSolid_botBordDotted_leftBordDotted_noBg { padding: 2px; border-bottom: 1px dotted black; border-left: 1px dotted black; border-right: 1px solid black; }

.topBordSolid_rightBordSolid_botBordDotted_leftBordSolid_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px dotted black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_botBordDotted_leftBordDotted_noBg { padding: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px dotted black; border-left: 1px dotted black; }

.topBordDotted_rightBordSolid_botBordSolid_leftBordSolid_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordDotted_rightBordSolid_botBordDotted_leftBordDotted_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px solid black; border-bottom: 1px dotted black; border-left: 1px dotted black; }

.topBordDotted_rightBordSolid_botBordDotted_leftBordSolid_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px solid black; border-bottom: 1px dotted black; border-left: 1px solid black; }

.topBordDotted_rightBordSolid_botBordSolid_leftBordDotted_noBg { padding: 2px; border-top: 1px dotted black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.rightBordSolid_botBordSolid_noBg { border-bottom: 1px solid black; border-right: 1px solid black; padding: 2px; }

.botBordSolid_leftBordDotted_noBg { padding: 2px; border-bottom: 1px solid black; border-left: 1px dotted black; }

.leftBordSolid_noBg { padding: 2px; border-left: 1px solid black; }

.noBord_noBg { padding: 2px; }

.noBord_silvBg { padding: 2px; background-color: silver; }

.noBord_yellBg { padding: 2px; background-color: yellow; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordDotted_rightBordDotted_botBordDotted_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-top: 1px dotted black; border-right: 1px dotted black; border-bottom: 1px dotted black; border-left: 1px dotted black; }

.topBordSolid_rightBordSolid_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px dotted black; border-left: 1px solid black; }

.topBordSolid_rightBordDotted_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-top: 1px solid black; border-right: 1px dotted black; border-left: 1px dotted black; }

.topBordDotted_rightBordSolid_leftBordSolid_silvBg { text-align: center; padding: 2px; background-color: silver; border-top: 1px dotted black; border-right: 1px solid black; border-left: 1px solid black; }

.rightBordSolid_botBordSolid_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordSolid_botBordDotted_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-bottom: 1px dotted black; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordDotted_botBordSolid_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px dotted black; }

.rightBordSolid_botBordSolid_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-bottom: 1px solid black; border-left: 1px dotted black; border-right: 1px solid black; }

.rightBordDotted_botBordSolid_leftBordDotted_silvBg { padding: 2px; background-color: silver; border-bottom: 1px solid black; border-left: 1px dotted black; border-right: 1px dotted black; }

.rightBordSolid_leftBordSolid_silvBg { padding: 2px; background-color: silver; border-left: 1px solid black; border-right: 1px solid black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-width: 1px; border-style: solid; border-color: black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordSolid_botBordDotted_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px dotted black; border-left: 1px solid black; }

.topBordDotted_rightBordDotted_botBordDotted_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-top: 1px dotted black; border-right: 1px dotted black; border-bottom: 1px dotted black; border-left: 1px dotted black; }

.topBordSolid_rightBordSolid_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }

.topBordSolid_rightBordSolid_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px dotted black; }

.topBordSolid_rightBordDotted_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-top: 1px solid black; border-left: 1px dotted black; border-right: 1px dotted black; }

.rightBordSolid_botBordSolid_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordDotted_botBordSolid_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px dotted black; }

.rightBordSolid_botBordSolid_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-bottom: 1px solid black; border-left: 1px dotted black; border-right: 1px solid black; }

.rightBordDotted_botBordSolid_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-bottom: 1px solid black; border-left: 1px dotted black; border-right: 1px dotted black; }

.rightBordSolid_botBordDotted_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-bottom: 1px dotted black; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordSolid_botBordDotted_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-bottom: 1px dotted black; border-left: 1px dotted black; border-right: 1px solid black; }

.rightBordSolid_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-left: 1px solid black; border-right: 1px solid black; }

.rightBordDotted_leftBordSolid_yellBg { padding: 2px; background-color: yellow; border-left: 1px solid black; border-right: 1px dotted black; }

.rightBordSolid_leftBordDotted_yellBg { padding: 2px; background-color: yellow; border-left: 1px dotted black; border-right: 1px solid black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordSolid_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_leftBordSolid_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }

.rightBordSolid_botBordSolid_leftBordSolid_aquaBg { padding: 2px; background-color: aqua; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px dotted black; border-left: 1px dotted black; }

.rightBordSolid_botBordSolid_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.rightBordDotted_botBordSolid_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.rightBordSolid_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-right: 1px solid black; border-left: 1px dotted black; }

.rightBordSolid_leftBordSolid_aquaBg { padding: 2px; background-color: aqua; border-right: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordSolid_botBordSolid_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordSolid_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px solid black; }

.topBordSolid_rightBordDotted_botBordSolid_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-top: 1px solid black; border-right: 1px dotted black; border-bottom: 1px solid black; border-left: 1px dotted black; }

.topBordDotted_rightBordDotted_botBordDotted_leftBordDotted_aquaBg { padding: 2px; background-color: aqua; border-top: 1px dotted black; border-right: 1px dotted black; border-bottom: 1px dotted black; border-left: 1px dotted black; }







