html, body 
{
    margin: 0px;
    padding: 0px;
    width:100%;
    height:100%;
}
.bodyDouble
{
    background-image:url('/images/backgrounds/bg5.png');
    background-position: 0px 0px;
    background-repeat:no-repeat;
}
.whiteToGreen 
{
}
.whiteDiv 
{
    background-color:#FFFFFF;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    width:780px;
}
.rightSideStripe 
{
}
.leftSideStripe 
{
}
table 
{
    border-collapse:collapse;
    border-spacing: 0px;
}
body, td, th, p, li, input, textarea, select, button, h1, h2, h3, h4, h5, h6, pre  
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
p 
{
    margin-top:0px;
    margin-bottom:10px;
}

a, a:link, a:visited, a:active, a:hover 
{
    color: inherit;
    text-decoration: underline;
}

p a, p a:hover, p a:link, p a:visited, p a:active, li a, li a:hover, li a:visited, li a:active, td a 
{
    color:inherit;
    text-decoration:underline;
}

h1, h1 a 
{
    margin:0px;
    font-size: 32px;
    color:#0e3051;
    text-decoration:none;
}
h1 a 
{
    text-decoration: underline;
}
h2, h2 a 
{
    margin:0px;
    font-size: 22px;
    color:#0e3051;
    font-weight:normal;
    margin-bottom:5px;
    text-decoration:none;
}
h2 a 
{
    text-decoration: underline;
}
h3, h3 a 
{
    margin:0px;
    color:#2A4B8C;
    font-weight:bold;
    text-decoration:none;
}
h3 a 
{
    text-decoration: underline;
}
h4, h4 a 
{
    margin:0px;
    font-size: 10px;
    color:#0e3051;
    font-weight:bold;
    margin-top:5px;
    text-decoration:none;
}
h4 a 
{
    text-decoration: underline;
}
h5, h5 a 
{
    margin:0px;
    font-size: 12px;
    color:#0e3051;
    text-decoration:none;
}
h5 a 
{
    text-decoration: underline;
}
h6, h6 a 
{
    margin:0px;
    font-size: 10px;
    color:#0e3051;
    text-decoration:none;
}
h6 a 
{
    text-decoration: underline;
}
pre 
{
    font-family: monospace;
    margin:0px;
    font-size: 18px;
}

.tiny, .tiny a , a.tiny
{
    font-size: 12px;
    color: #0e3051;
}
.tinyHover, .tiny a:hover, a.tiny:hover 
{
    text-decoration:underline;
}
.small, .small a, a.small 
{
    font-size: 16px;
    color: #0e3051;
}
.smallHover, .small a:hover, a.small:hover 
{
    text-decoration:underline;
}
.med, .med a, a.med 
{
    font-size: 20px;
    color: #0e3051;
}
.medHover, .med a:hover, a.med:hover 
{
    text-decoration:underline;
}
.large, .large a, a.large 
{
    font-size: 24px;
    color: #0e3051;
}
.largeHover, .large a:hover, a.large:hover 
{
    text-decoration:underline;
}
.larger, .larger a, a.larger 
{
    font-size: 32px;
    color: #0e3051;
}
.largerHover, .larger a:hover, a.larger:hover 
{
    text-decoration:underline;
}
.huge, a.huge, .huge a 
{
    font-size: 48px;
    color: #0e3051;
}
.hugeHover, .huge a:hover, a.huge:hover 
{
    text-decoration:underline;
}
.hideItem 
{
    display:none;
    visibility:hidden;
}
.showItem 
{
    display:block;
    visibility:visible;
}
.inputRequired 
{
    background-attachment: scroll;
    background-image: url(/images/redflag.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.errMsg, .errorMessage 
{
    color: #FF0000;
    background: #FEE6B8;
    border: 5px dotted #FF0000;
}
.goMsg, .goMessage 
{
    color: #121212;
    background: #B8FECE;
    border: 5px dotted #1B4B00;
}

.pad10 
{
    padding: 10px;
}
.pad20 
{
    padding:20px;
}
.showBlock 
{
    display: block;
    visibility: visible;
}

.dkGreyLeftNavLink, .dkGreyLeftNavLinkHover, a.dkGreyLeftNavLink, .dkGreyLeftNavLinkHover a, a.dkGreyLeftNavLinkHover, .dkGreyLeftNavLinkHover a 
{
    font-weight: bold;
    font-size: 16px;
    color:#ffffff;
    background-color:#2084a5;
    background-image: url(/images/nav/navArrowBlue10px.png);
    text-decoration:none;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    margin: 0px;
    margin-top:5px;
    margin-bottom:5px;
    display:block;
    background-position: 5px 2px;
    background-repeat: no-repeat;
    text-transform: capitalize;
}
.redDot, .redDotIndent 
{
}
.redDotIndent 
{
    margin-left: 25px;

}
div.leftMessage  p, div.leftMessage h1, div.leftMessage h2, div.leftMessage h3
{
    font-size:12px;
    text-decoration:none;
    text-transform: capitalize;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 25px;
    margin: 0px;
    margin-top:5px;
    margin-bottom:5px;
    display:block;
    background-position: 5px 2px;
    background-repeat: no-repeat;
    text-transform: capitalize;
    background-image: url(/images/actionopen.gif);
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-bottom:10px;
}
div#leftSideBar_TXT
{
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    scrollbar-color: #1b86a7 #effbff;
}

a.dkGreyLeftNavLink:hover, .dkGreyLeftNavLink a:hover 
{ 
    font-weight: bold;
    font-size: 16px;
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-bottom:10px;
    background-image: url(/images/nav/navArrowBlue10px.png);
    color:#0a3963;
    background-color: #ffffff;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    margin: 0px;
    margin-top:5px;
    margin-bottom:5px;
    display:block;
    background-position: 5px 2px;
    background-repeat: no-repeat;
}

.dkGreyLeftNavLinkHover, a.dkGreyLeftNavLinkHover, .dkGreyLeftNavLinkHover a 
{
    color:#0a3963
    background-color: #FFFFFF;
    background-image: url(/images/nav/navArrowBlue10px.png);
    background-color: #92c4f5;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    margin: 0px;
    margin-top:5px;
    margin-bottom:5px;
    display:block;
    background-position: 5px 2px;
    background-repeat: no-repeat;
    text-transform: capitalize;
}

a.dkGreyLeftNavLinkHover:hover, .dkGreyLeftNavLinkHover a:hover 
{ 
    background-image: url(/images/nav/navArrowBlue10px.png);
    color:#0a3963
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    margin: 0px;
    margin-top:5px;
    margin-bottom:5px;
    display:block;
    background-position: 5px 2px;
    background-repeat: no-repeat;
    text-transform: capitalize;
}

#bodyContent_TXT 
{
    margin:10px;
}
#rightSideBarHolder 
{
    display:none;
    visibility:hidden;
    overflow: visible;
    position: absolute;
    z-index: 2;
    right: 0px;
    top: 17px;
    display:block;
    width:179px;
}
#rightSideBarHolder p, #rightSideBarHolder ul, #rightSideBarHolder ol, #rightSideBarHolder li 
{
    font-size: 16px;
    font-style: normal;
    color: #003366;
}
.tightList 
{
    margin-right:0px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:15px;
    padding:0px;
    font-size: 16px;
    font-weight: normal;
}
.rtSideBox 
{
}
.rtSideLine 
{
    background-image:url(/images/rightSideLine.gif);
    background-repeat:repeat-x;
    background-position: 0px 0px;
}
.dkGreyText 
{
    font-size: 16px;
    font-weight: normal;
}
#breadCrumbs_TXT 
{
    width:573px;
    display: block;
    margin:0px;
    margin-bottom:5px;
}
.upperBlueBorder 
{
    border-top:1px solid #438cad;
}
.rightWhiteGreenFade 
{
    background-image: url(/images/rightHandFade.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;	
}
.lftFeatureTxt 
{
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
}
.lftFeatureHead 
{
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #336699;
}
.leftClosedBoxTop 
{
    background-repeat:repeat-x;
    background-image: url(/images/closedBoxTopCenter.gif);
    background-position: left top;
}
.bigWhite, .bigWhite a, a.bigWhite 
{
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;	
}
#contentHolder 
{
    display:block;
    z-index:0;
}
#headHolder 
{
    display:block;
    z-index:2;
    width:100%;
}
#sideHolder 
{
    display:block;
    z-index:1;
}
.iManHere 
{
    text-align:left;
}
.iManHere p 
{
    display:inline;
}
.iManHere span 
{
    margin:5px; 
    padding:5px; 
    vertical-align:top; 
    display:table-cell; 
    display:inline-table; 
    display:inline-block;
    border:1px dotted black;
    text-align:center;
}
.iManHere p img 
{ 
    margin-bottom:5px;
}

.documentBox 
{ margin-left:20px; border-left:1px solid grey; border-top:1px solid grey; }
.innerFolderBox 
{ margin: 0px; padding: 0px 0px 2px 5px; }
.folderBox 
{ margin-left:20px; margin-top:0px; margin-bottom:5px; border-left:1px solid grey; border-bottom:1px solid grey; }
.folderLine 
{ border-bottom:1px solid grey; padding-bottom:5px; padding-top:5px; }
.fileLine 
{ background-color: #ededfe !important;background-image: url('/images/backgrounds/10px4whitedot80pct.png') !important;}
/*
 *
 * new with the SimpleSite revival
 */

input[type=text], input[type=password], input[type=file]
{
    border-radius: 5px;
    padding:5px 10px;
    font-size:16px;
    background-color: #d3e6f9;
    border-color: #b9d5f9;
    border-style:outset;
    border-width:1px;
}
input[type=submit], input[type=reset], button[type=submit], button[type=reset], button[type=button], input.blueButton 
{
    font-size: 12px;
    padding: 3px;
    margin: 0px 1px;
    background-color: #b9eeff;
    border-radius: 5px;
    border-color: #b9d5f9;
    border-width: 2px;
}
input:hover[type=submit], input:hover[type=reset], button:hover[type=submit], button:hover[type=reset], button:hover[type=button], input.blueButton:hover, .inputHover
{
    border-color: #c84b4b;
    border-radius: 5px;
    border-style:inset;
    border-width: 2px;
    background-color:#2084a5;
    color:#FFFFFF;
    font-size: 12px;
    margin: 0px 1px;
    padding: 3px;
}

*.blueButton, *.blueButton:hover, *.blueButtonHover *.blueButtonHover:hover, div.fileClass > *.blueButton, div.fileClass > *.blueButton:hover, div.fileClass > *.blueblueButtonHover, div.fileClass > *.blueblueButtonHover:hover
{
    width:max-content;
}

a.blueButton, .blueButton a, p.blueButton, .blueButton p, span.blueButton, .blueButton span, div.fileClass > a.blueButton, div.fileClass > .blueButton a, div.fileClass > p.blueButton, div.fileClass > .blueButton p, div.fileClass > span.blueButton, div.fileClass > .blueButton span 

{
    border-radius: 5px;
    border-style:outset;
    border-width: 2px;
    border-color: #b9d5f9;
    font-size: 12px;
    padding: 3px;
    margin: 0px 1px;
    background-color: #b9eeff;
    text-decoration: none !important;
    display:inline-block;
}
a.blueButton:hover, .blueButton:hover a, a.blueButtonHover, .blueButtonHover a, p.blueButton:hover, .blueButton:hover p, p.blueButtonHover, .blueButtonHover p, span.blueButton:hover, span.blueButtonHover, .blueButton:hover span,.blueButtonHover span,
div.fileClass > a.blueButton:hover, div.fileClass > .blueButton:hover a, div.fileClass > a.blueButtonHover, div.fileClass > .blueButtonHover a, div.fileClass > p.blueButton:hover, div.fileClass > .blueButton:hover p, div.fileClass > p.blueButtonHover, div.fileClass > .blueButtonHover p, div.fileClass > span.blueButton:hover, div.fileClass > span.blueButtonHover, div.fileClass > .blueButton:hover span,.blueButtonHover span
{
    border-color: #c84b4b;
    border-radius: 5px;
    border-style:inset;
    border-width: 2px;
    background-color:#2084a5;
    color:#FFFFFF;
    padding: 3px;
    margin: 0px 1px;
    text-decoration: none !important;
}

a.blueButtonBigger, .blueButtonBigger a, span.blueButtonBigger, .blueButtonBigger span 
{
    border-radius: 5px;
    font-size: 16px;
    padding: 5px 10px;
    margin: 0px 5px;
    background-color: #b9eeff;
    border-color: #b9d5f9;
    border-width: 2px;
    border-style: outset;
    text-decoration: none !important;
    display: inline-block;
}
a.blueButtonBigger:hover, .blueButtonBigger:hover a, span.blueButtonBigger:hover, .blueButtonBigger:hover span, a.blueButtonBiggerHover, .blueButtonBiggerHover span, span.blueButtonBiggerHover
{
    border-radius: 5px;
    font-size: 16px;
    padding: 5px 10px;
    margin: 0px 5px;
    background-color: #c90303;
    border-color: #fb8282;
    border-width: 2px;
    border-style:inset;
    color:#FFFFFF;
    display: inline-block;
    text-decoration: none !important;
}

a.blueButtonBigger, .blueButtonBigger a, span.blueButtonBigger, .blueButtonBigger span 
{
    border-radius: 5px;
    font-size: 16px;
    padding: 5px 10px;
    margin: 0px 5px;
    border-width: 2px;
    border-style:outset;
    text-decoration: none !important;
}
a.blueButtonBigger:hover, .blueButtonBigger:hover a, span.blueButtonBigger:hover, .blueButtonBigger:hover span, .blueButtonBiggerHover, a.blueButtonBiggerHover, .blueButtonBiggerHover
{
    border-radius: 5px;
    font-size: 16px;
    padding: 5px 10px;
    margin: 0px 5px;
    border-width: 2px;
    border-style:inset;
    color:#FFFFFF;
    text-decoration: none !important;
}

.inheritFontSize
{
    font-size: inherit ! important;
}

/*
 * for /site/editor/index.php
 */
.autoContent
{
    width:max-content;

}

.folderClass 
{
    padding: 10px 0px 5px 20px;
    display:block;
    width:max-content;
    overflow:visible;
    border-radius:5px;
}
.folderClass p
{
    font-size: 16px;
    text-decoration: none;
    border-bottom:2px dotted #003366;
    border-left:2px dotted #003366;
    background-color:#FFFFFF;
    padding:2px;
    border-radius:5px;
    width:max-content;
    box-shadow: 5px 5px 8px 0px #25466373;
}

.folderClass p:hover, .folderClass > p:hover
{
    background-color: #0f8eff80;
    text-decoration: none;
    border-radius:5px;
}
.folderClass a:hover, .folderClass > a:hover
{
    background-color:#447998b0;
    text-decoration: none;
    border-radius:5px;
}
div.folderClass:hover
{
}

.folderClass.folderOpen
{
}

.folderClass.folderClosed
{
    overflow:hidden;
    height:30px;
}

.folderClosed p
{
    overflow:hidden;
    height:15px;
}

.fileClass.fileOpen
{
}


.fileClass.fileClosed
{
    overflow:hidden;
    height:22px;
    visibility.hidden;
    display:none;
}

.fileClosed p
{
    overflow:hidden;
    height:9px;
    visibility.hidden;
    display:none;
}


.fileClass, div.fileClass, .fileClass div 
{
    border-radius:5px;
    box-shadow: 5px 5px 8px 0px #25466373;
    font-size: 12px;
    margin:0px 0px 5px 40px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    width:max-content;
}

.fileClass > p 
{
    font-size: 15px;
    text-decoration: none;
    border-bottom:none;
    margin-bottom:0px;
    background-color: #9ee4f9;
    width:max-content;
    border-left: 1px dotted darkblue;
    border-bottom: 1px dotted darkblue;
    border-top: 1px none #ffffff;
    border-right: 1px none #ffffff;
}
.fileClass p a, .fileClass a 
{
    text-decoration: none;
    padding:3px;
}
.fileClass p a:hover, .fileClass a:hover 
{
    text-decoration: underline;
    padding:3px;
    background-color: #c90303;
}

div.fileClass:hover .fileClass div:hover 
{
    background-color: #effbff;
    font-size: 12px;
    text-decoration: none;
}

.toggle
{
    display:inline-block;
    background-image: url(/images/documenttiny.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 20px ! important;
    padding-right: 10px ! important;
}
.folderClass p.toggle
{
    font-size:18px;
}

.folderClass a.toggle
{
    text-decoration: none;
    border-bottom: 2px dotted #003366;
    border-left: 2px dotted #003366;
    border-top: 1px none #ffffff;
    border-right: 1px none #ffffff;
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 2px;
    width: max-content;
    box-shadow: 5px 5px 8px 0px #25466373;
    font-size:18px;
    display:inline-block;
    background-image: url(/images/documenttiny.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 20px ! important;
    padding-right: 10px ! important;
}

.buttonBox, p.buttonBox, .buttonBoxOpen, p.buttonBoxOpen
{
    display:inline-block;
    visibility:visible;
}

.buttonBoxClosed, p.buttonBoxClosed
{
    visibility:hidden;
    display:none;
}

.fileCase
{
}

.fileCaseClosed
{
    visibility:hidden;
    display:none;
}

.fileCaseOpen
{
    visibility:visible;
    display:block;
}

 .liftHeader 
{
    position:relative;
    z-index:10;
}
div.adminHeaderMenu 
{
    background-color:#c8edf9;
    height: 25px;
    border-top-color: #58a7bf;
    border-top-style: solid;
    border-top-width: 2px;
    padding-top: 10px;
}
div.adminHeaderMenu  a.dkGreyLeftNavLink
{
    display:inline !important;
}

td.whiteCell 
{
    background-color:#FFFFFF;
}
tr.blueRow 
{
    background-color:#4e8ea1;
}
td.spacerCell 
{
    width:0px;
    height:0px;
    padding:0px;
    margin:0px;
}
table.generalTable td.spacerCell img
{
    width:25px;
    height:50px;
}
table.headTable td.spacerCell img
{
    width:110px;
    height:5px;
}
td.fadeCell img
{
    height:35px;
}
.headTable 
{
    width:100%;
    position:fixed;height:85px;
}
td.headCellOne
{
    background-image:url('/images/backgrounds/fixed_header_fade_lower.png');
    background-repeat:repeat-x;
    background-position-y:bottom;
    padding:10px;
    padding-bottom:20px;
    width:170px;
}
td.headCellTwo
{
    background-image:url('/images/backgrounds/fixed_header_fade_lower.png');
    background-repeat:repeat-x;
    background-position-y:bottom;
    padding-left:30px;
}
td.fadeCell
{
    background-image:url('/images/backgrounds/fixed_header_fade_lower.png');
    background-repeat:repeat-x;
    background-position-y:bottom;
}
a.noUnderline
{
    text-decoration:none;
}
a.noUnderline:hover
{
    text-decoration:underline;
}
.leftBorderBlue
{
    border-left:1px solid #58a7bf;
}


.infoBox, p.infoBox 
{
    border-width:1px;
    border-color:#151f3f;
    background-color:#f9e5f6;
    border-style:dotted;
    padding:10px;
    border-radius:5px;
    width:460px;
    height:50px;
    overflow:clip;
}

.infoBox:hover, p.infoBox:hover 
{
    position:absolute;
    height:auto;
    z-index: 0;
}

.infoBox + div.hoverMe, p.infoBox + div.hoverMe
{
    visibility:visible;
    width:464px;
    text-align:center;
    height:0px;
    top:0px;
    z-index:0;
}

.infoBox + div.hoverMe > p, p.infoBox + div.hoverMe > p
{
    font-size:10px;
    color:#444444;
    border:1px;
    border-radius:5px;
    border-style:dotted;
    width:160px;
    margin-left:33%;
    background-color:#b9eeff;
}


.logoHere
{
    background-image: url(/images/backgrounds/Tentacle6bq9-50.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
}


.hideThis
{
    display:none;
}

.showThis
{
    display:block;
}

.showThisInlineBlock
{
    display:inline-block;
}

.holdMeHere
{
    position: absolute;
    height: 2px;
    width:1px;
}

.infoBox:hover + div.hoverMe, p.infoBox:hover + div.hoverMe
{
    visibility:hidden;
}

.spaceHolder, div.spaceHolder
{
    height:40px;
}
.infoBox:hover + div.hoverMe + div.spaceHolder, p.infoBox:hover + div.hoverMe +div.spaceHolder
{
    height:124px;
}

.cellTop 
{
    vertical-align:top;
}
.generalTable, table.generalTable
{
    width:550px;
}
.topRightBorder 
{
    height:0px;
}
div#Main 
{
    margin-top:0px;
}
#noInfo
{
    width:1px;
    height:65px;
}
span.sample 
{
    font-weight: bold;
    color: #0b589c;
    background-color: #eeddee;
    border: 2px dotted #151d46;
    border-radius: 5px;
    padding: 0px 8px;
}
div.MainContent
{

    background-attachment: fixed;
    background-color:#d3edf4;
    background-image:url('/images/backgrounds/10px4whitedot80pct.png');
    background-position: top center;
    background-repeat: repeat;
    border: 2px solid rgb(70, 171, 211);
    border-radius: 5px;
    height:max-content;
    overflow: visible;
    padding: 30px;
    width: 740px;
}

.adminFileAndFolder
{
    color:#b50000;
}

.mildNoWarn
{
    color:##0f3151;
    border-width:1px;
    border-color:#151f3f;
    background-color:#eefbff;
    border-style:dotted;
    padding:10px;
    border-radius:5px;
    width:max-content;
    height:auto;
}
.mildWarn
{
    color:#b50000;
    border-width:1px;
    border-color:#151f3f;
    background-color:#f9e5f6;
    border-style:dotted;
    padding:10px;
    border-radius:5px;
    width:max-content;
    height:auto;
}
.aboveFooterSpace
{
    height:50px;
}
.belowFooterSpace
{
    height:50px;
}

#footerNotes
{
    font-size: 12px;
    position: fixed;
    top: 0px;
    left: 480px;
    text-align: center;
    z-index: 12;
}
#footerNotes a
{
    font-size: 12px;
    width:100px;
    border-width:3px;
    box-shadow: 3px 4px 7px 0px #07243b85;
    padding:6px 0px;
}


#toTop
{
    font-size: 12px;
    position: fixed;
    top: 0px;
    left: 430px;
    text-align: center;
    z-index: 12;
}
#toTop a
{
    font-size: 12px;
    width:40px;
    padding:12px 0px 0px 0px;
    border-width:3px;
    box-shadow: 3px 4px 7px 0px #07243b85;
    background-image:url('/images/buttons/toTop50.png');
    background-position-x: center;
    background-position-y: 2px;
    background-repeat:no-repeat;
}

#headerTitle
{
    font-size:24px;
}

.radius5px
{
    border-radius: 5px;
}

.outlineBlock
{
    border-color: #b9d5f9;
    border-style:inset;
    border-width:1px;
    padding:5px; 
}
table.outlineBlock > tbody > tr > td
{
    padding: 10px;
}

.noHover, a.noHover, p.noHover, span.noHover, button.noHover, div.noHover, .noHover:hover, a.noHover:hover, p.noHover:hover, span.noHover:hover, button.noHover:hover, div.noHover:hover
{
    padding: 5px 10px;
    margin: 0px 5px;
    background-color: #b9eeff;
    border-color: #b9d5f9;
    border-width: 2px;
    border-style:outset;
    color:#0e3051;
}

form > table > tbody > tr > td:first-child > *
{
    width:max-content;
}

@media print 
{
    #contentHolder 
    {
        position:absolute;
        top:0px;
        left:0px;
        display:block;
        z-index:0;
    }
    #headHolder 
    {
        display:none;
    }
    #sideHolder 
    {
        display:none;
    }
}
div.folderClass, div.fileClass
{
    border-left: 1px dotted darkblue;
    border-bottom: 1px dotted darkblue;
    box-shadow: -3px 3px 6px 3px #9595da14;
}
