/* Richland Syllabus */

html
{
  height: 100%;
}

body, frameset
{
  font-family: Arial, sans-serif;
  /*height: 580px;*/
  height: 95%;
  /*width: 95%;*/
}

body.menu
{
  background-color: #602696;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

#breadcrumbs
{
  padding-bottom: 1em;
}

hr
{
  height: 1px !important;
  color: #000 !important;
  background-color: #000 !important;
}

sup
{
  z-index: 1;
}

.hideTheLink
{
  color: #fff;
}

.mainTitle
{
  margin-left: 10px;
  margin-top: 10px;
}

.mainBody
{
  background-color: white;
  /*background-color: #006600;*/
  /*background-image: url(images/newbackground.jpg);*/
}

#mainDiv7
{
  margin-top: 0;
}

@media (max-width:600px)    /* small */
{
  #newNav
  {
    position: relative;
  }
  #mainDiv3, #mainDiv4, #mainDiv5, #mainDiv6
  {
    margin-top: 0px;
  }
}

@media (min-width:601px)    /* medium */
{
  #newNav
  {
    position: fixed;
  }
  #mainDiv3
  {
    margin-top: 290px;
  }
  #mainDiv4
  {
    margin-top: 310px;
  }
  #mainDiv5
  {
    margin-top: 210px;
  }
  #mainDiv6
  {
    margin-top: 330px;
  }
}

@media (min-width:993px)    /* large */
{
  #newNav
  {
    position: fixed;
  }
  #mainDiv3
  {
    margin-top: 260px;
  }
  #mainDiv4
  {
    margin-top: 280px;
  }
  #mainDiv5
  {
    margin-top: 180px;
  }
  #mainDiv6
  {
    margin-top: 300px;
  }
}

#newNav
{
  background-color: #CCCCCC;
  width: 98%;
  z-index: 255;
}

#mainDiv
{
  height: 78%;
  /*width: 748px;*/
  width: 100%;
}

#mainDiv2
{
  /*height: 80%;*/
  /*width: 930px;*/
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  /* position: fixed; */
  background-color: #FFF;
}

#mainDiv3 a:visited, #mainDiv4 a:visited, #mainDiv6 a:visited
{
  color: #C0C;
  font-weight: bold;
}

#mainDiv3 a:link, #mainDiv4 a:link, #mainDiv6 a:link
{
  color: #00C;
  font-weight: bold;
}

.anchorWithFixed
{
  position: relative;
  top: -260px;
}

.anchorWithFixed3
{
  position: relative;
  top: -280px;
}

.anchorWithFixed4
{
  position: relative;
  top: -280px;
}

.anchorWithFixed6
{
  position: relative;
  top: -300px;
}

.anchorWithFixed7
{
  position: relative;
  top: -220px;
}

.refreshReminder
{
  font-style: italic;
  color: #A00;
  text-align: left;
}

.standardTable
{ border: 1px solid gray; border-collapse: collapse; width: 80%; margin: 0 auto; }

.standardTable th, .standardTable td
{ border: 1px solid gray; padding: 3px 7px 3px 7px; }

.biggerLink
{
	font-size: 1.8em;
}

.syllabusBody
{
  /*height: 1200px;*/
}

.syllabusBody object
{
  /* height: 100%;*/
  /* height: 70vh; */
  height: 1000px;
}

#syllabusDiv
{
  width: 60%;
  margin: 0 auto;
  /*height: 1200px;*/
}

.navContainer
{
  background-color: #AFA;
}

.nav td
{
  /*font-size: 0.7em;*/
}

td.heading
{
  font-size: 1em;
  font-weight: bold;
}

.centered
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.allcentered
{
  text-align: center;
  vertical-align: middle;
}

#courseInfoDiv
{
  background-color: #006600;
  /*width: 700px;*/
  padding: 1px 10px 15px 10px;
  border-radius: 10px;
}

#bannerLink
{
  text-decoration: none;
}

#courseInfoName
{
	font-size: 2em;
}

#studentListTable
{
  width: 80%;
  margin: 0 auto;
}

#enterDiv
{
  text-align: center;
  height: 100%;
  width: 100%;
  /*vertical-align: middle;*/
  /*text-align: center;*/
}

.centeredHeader
{
  position: absolute;
  top: 50%;
}

.promotionalDiv
{
  background-color: #602696;
  width: 700px;
  text-align: center;
  padding: 10px 10px 10px 10px;
}

#promotionalTable
{
  /*height: 95%;*/
  margin-top: 20%;
  margin-left: auto;
  margin-right: auto;
}

#promotionalTable td
{
  height: 100%;
  vertical-align: middle;
}

.enterLink
{
  color: yellow;
  font-style: italic;
}

div.content
{
  text-align:left;
}

div.menuContent
{
  text-align:center;
}

.lightText
{
  color: white;
}

#mainNavTable
{
  border: none;
  margin: 20px 0px 20px 0px;
  background-color: white;
	border-radius: 5px;
}

#mainNavTable td
{
  padding: 5px 13px 5px 13px;
  font-size: 0.9em;
}

#mainNavTable td a
{
  color: black;
  padding: 5px 7px;
}

#mainNavTable td a:hover
{
  color: #FFF;
  background-color: #006600;
  padding: 5px 7px;
  text-decoration: none;
}

#mainFrame
{
  /*height: 580px;*/
  height: 100%;
  /*height: 460px;*/
  width: 100%;
  background-color: white;
  /*border-radius: 20px;*/
  border: 1px solid black;
}

.datetimestamp
{
  font-size: xx-small;
  font-family: Arial, sans-serif;
  color: red;
}

.expandedList li
{
  margin-bottom: 12px;
}

span.revision
{
  color: red
}

.buttonText
{
  color:black;
  font-style:normal;
  font-size:medium;
  text-decoration:none;
}

.subHead
{
  background-color:#FFCCCC;
}

.subdivider
{
  text-align:center;
  width:75%;
}

.studentList a
{
  font-size: 1.5em;
}

#studentListTable
{
  width: 60%;
  text-align: left;
}

#handoutTable
{
  text-align: left;
}

#mimeTable
{
  border: 1px solid gray;
  border-collapse: collapse;
}

#mimeTable th
{
  border: 1px solid gray;
  padding: 5px 10px 5px 10px;
}

#mimeTable td
{
  border: 1px solid gray;
  padding: 5px 10px 5px 10px;
}

.optional
{
  color: red;
}

#revisionTable, #revisionTable th, #revisionTable td
{
  border: 1px solid gray;
  border-collapse: collapse;
  vertical-align: top;
  padding: 7px 10px 7px 10px;
}

.normal
{
  text-align: left;
  font-size: 1em;
}

.strong_emphasis
{
  background-color: rgba(255,255,0,.5);
}

.active
{
  color: rgba(0,168,0,1);
}


.warning
{
  font-weight: bold;
  color: rgb(192,0,0);
}
