body { background: white; margin-top: 0px;}

 .headerColor {background-color: #002538; }
#btitle {font-family: arial; color: green;}
#headerLeft img {width: 100%; height: auto;}
#headerRight {border-top: 0.1vw solid gold; border-bottom: 0.1vw solid gold; background: white;}
#headerRight form { border: 2px gold solid; border-radius: 10px; padding: 2px;margin-top: -10px;}
#headerRight input { border-radius: 7px; background: #eee;}
 .breadcrumbsColor {background: white; border-bottom: 0.3vw brown inset; float: left; padding-bottom: 0.3vw; margin-bottom: 0.5vw; }
 .breadcrumbsColor a {text-decoration: none;}
 .navbarColor {background: white; border-bottom: 0.5vw brown inset; }
 .navbarColor div{border: 0.4vw #2b3e10 solid; border-radius: 0.5vw; background:#2f8a06;}
 .navbarColor a { color: #ede400; background:#2f8a06;}
 .closeMenuColor, .buttonIDColor  {border: 2px solid brown; border-radius: 5px;}
 .leftColColor { background: #eee; font-family: arial, sans; padding: 0px;}
 .leftColColor H1,H2,H3 { color: black;}
 .TOCList { background: #eee; width: 100%; margin: 0px;}
 .TOCList a {text-decoration: none;}
 .TOCList li a{color: black; text-decoration: none;}
 .TOCList li a:hover {color: blue; text-decoration: underline;}
 .catoptsColor { border: 0px; color: white;}
 .compatTOC { color: green; background: #aaa;}
 .compatTOC li { color: black; }
 .compatTOC a { color: green; }
 #outercontainer { margin: 0px; padding: 0px; }
 .midColumnColor img{margin-left: auto; margin-right: auto; max-width: 100%; height:auto;}
 .imageLeft {float: left;}
 .imageRight { float: right;}
 #levelNav {background: #eef; }
 .logout a {border: 2px solid brown; border-radius: 10px; padding: 2px; 
  background:#00a; color: gold; text-decoration: none; margin-top: 5px;
  font-family: arial, swiss, sans; font-weight:bold;}
 .SCTable { }
.SCTable table{ margin-left: auto; margin-right: auto; 
        border: 1px solid #000000;
        width: 175px;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 0px;
        background-color: #659306;
}

 .SCTitle{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #FFFFFF;
        text-transform: uppercase;
}

 .SCTitle td{
        text-align: center;
}
 .SCArrow A{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bolder;
        color: #999999;
        text-decoration: none;
        top: -2px;
}

 .SCDays td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #003366;
        width: 10px;
        text-align: center;
        padding-top: 3px;
        padding-bottom: 5px;
}
 .SCnum td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-align: center;
        background-color: #FFFFFF;
        padding: 3px;
}

 .SCnumRow td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-align: center;
        background-color: #D8E978;
        padding: 3px;
}


 .LTOC1Color {background: #ddf; border-radius: 0px; color: #339; border-bottom: 2px solid gold;}
  .LTOC1Color div{
	    margin: 10px 0px; background: #fff; padding: 2px 2px;
  }

 .LTOC2Color {background: #eef; }
 .LTOC1Color a { text-decoration: none; color: green;}

 .LTOC2Color {background: cornsilk;}
 .LTOC2Color a { color: #555; text-decoration: none; }
 .level1Selected a { font-weight:bold; color: black; font-style: italic; background:white;}
 .level2Selected { font-weight:bold; color: black; font-style: italic; background:white;}
 .catoptsColor {background-color: #ddf; border-radius: 0px; color: #339; border-bottom: 0.3vw solid blue; text-align: center;}
 
 .btitle { font-family: arial, sans; font-size: 120%; font-weight: bold; color: #44f; margin-bottom: 1vw;}
 .midColumnColor { background-color: white; color: black; padding: 0px 4px; }
 .midColumnColor h1,h2,h3,h4 { color: black;}
 .midColumnColor p { margin-bottom: 10px; }
 .midColumnColor ul {list-style: none; margin-left: -20px;}
 .midColumnColor li::before { content: "\2022"; color: red; font-weight: bold; display: inline-block; font-size: 110%;
     margin-left: -1em; width: 1em;}
 
 .rightColColor, .leftColColor {background-color: #eee; } 
 .innercontainerColor { background-color: white; }
 .C3 table { margin-left: auto; margin-right: auto; 
 }
 .C3 a {text-decoration: none; font-weight: bold; font-size: 130%; color:
 brown; background: gold; padding: 0px 2px; border-radius: 5px; }
 .CC table { margin: 0px 1vw; border: 4px inset black; 
	border-radius: 5px;  font-family: Arial, Helvetica, sans-serif;}
 .CalCenter { font-size: 130%; }
 .CenterTitle,  .LeftTitle, .RightTitle{ font-size: 140%; font-weight: bold; }
 .CenterTitle td, .LeftTitle td, .RightTitle td{ border-bottom: 2px solid black; padding: 0px 8px; 
  text-align: center; color: white; }
 .CalDetailTitle { font-weight: bold; font-size: 120%;}
 .CalDetailTitle td { border-bottom: 1px brown solid; padding: 0px 2px;}
 .LeftDays, .RightDays, .CenterDays { text-align: center; padding: 0px 2px;}
 .LeftDayCol, .RightDayCol, .CenterDayCol { font-weight: bold; background: #ddd; padding: 0px 2px; }
 .LeftToday, .RightToday, .CenterToday {font-weight: bold; background: #ddd; }
 .LeftnumRow td, .RightnumRow td, .CenternumRow td, .Leftnum td, .Rightnum td, .Centernum td { 
   text-align: center; padding: 0px 2px;}
 .LeftTitle, .RightTitle, .CenterTitle { background: #659306; }
 
 .footerColor {background: white; border-top: 2px solid brown; padding-top: 0.2vw;}
 .footerColor a {color: red; font-weight: bold;}
#footer_right, #footer_bottom, #footer-top { text-align: center;}

@media only screen and (max-width: 1000px ) {
 .midColumnColor ul {list-style: none; margin-left: -20px;}
 .midColumnColor li::before { content: "\2022"; color: red; font-weight: bold; display: inline-block; font-size: 110%;
     margin-left: -1em; width: 1em;}
 .midColumnColor { border: none; }
 .RightTable, .LeftTable { display: none; }
}

@media only screen and (max-width: 700px ){
 .midColumnColor ul {list-style: none; margin-left: -20px;}
 .midColumnColor li::before { content: "\2022"; color: red; font-weight: bold; display: inline-block; font-size: 110%;
     margin-left: -1em; width: 1em;}
 .navbarColor div{border: 0.8vw #2b3e10 solid; border-radius: 0.5vw; background:#2f8a06;}

}