#main {
  background-image:url('images/background.jpg');
  overflow:hidden;
  font-size:100%;
}

#bindingmaincontent {
  width: 964px;
  margin: 0 auto;
  background-color:#ebad21;
  overflow:hidden;
  border: 1px solid #002f65;
}

#bindingmaincontenteducation {
  width: 960px;
  margin: 0 auto;
  background-color:#ffffff;
  overflow:hidden;
  border: 1px solid #002f65;
}

#bindingmaincontenteducation2 {
  width: 960px;
  margin: 0 auto;
  background-color:#FFF7E5;
  overflow:hidden;
  border: 1px solid #002f65;
}

#bindingmaincontenttraveling {
  width: 960px;
  margin: 0 auto;
  background-color:#ffe19b;
  overflow:hidden;
  border: 1px solid #002f65;
}

#main p {
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main p {
  font-size: 0.85em;
}
  /* Banner sections */


#main bindingfooter {
  width: 960px;
  padding: 0px 40px;
}

#main bindingcontent {
  margin-top: 20px;
}

  /* Binding Left Column */

#main .bindingleft {
  float: left;
  width: 480px; 
  margin: 0px;
}

#main .bindingleft p.pmain { 
  font-size:1em;
  line-height:125%;
  padding-left: 40px;
  padding-right: 20px;
}

#main .bindingleft p { 
  padding-left: 40px;
  padding-right: 20px;
}

  /* Binding Right Column */

#main .bindingright {
  float: left;
  width: 480px;
  margin: 0px;
}

#main .bindingright p { 
  padding-left: 20px;
  padding-right: 40px;
}

#main .bindingright p.pright {
  color:#820024; 
  padding-left: 60px;
  padding-right: 60px;
}

  /* Binding Left Column 2*/

#main .bindingleft2 {
  float: left;
  width: 480px;
  margin: 0px;
}

#main .bindingleft2 p { 
  padding-left: 60px;
  padding-right: 20px;
}

#main .bindingleft2 p.pstrong { 
  color:#820024;
  font-weight: bold;
  padding-left: 40px;
  padding-right: 20px;
}

  /* Binding Right Column 2 */

#main .bindingright2 {
  float: left;
  width: 480px;
  margin: 0px;
}

#main .bindingright2 p { 
  padding-left: 30px;
}

#main .bindingright2 p.pstrong { 
  color:#820024; 
  font-weight: bold;
  padding-left: 20px;
}

  /*Binding 3rds */

#main .bindingleft3rd {
  float: left;
  width: 418px;
  margin: 0px;
}

#main .bindingleft3rd p { 
  padding-left: 40px;
}

#main .bindingleft3rd p.pstrong { 
  font-size:1em;
  line-height:125%;
  padding-left: 40px;
  padding-right: 20px;
}

#main .bindingmiddle3rd {
  float: left;
  width: 270px;
  margin: 0px;
}

#main .bindingmiddle3rd p { 
  padding-left: 20px;
  padding-right: 20px;
}

#main .bindingright3rd {
  float: left;
  width: 270px;
  margin: 0px;
}

#main .bindingright3rd p { 
  padding-right: 40px;
}


#main .bindingmiddle4th {
  float: left;
  width: 540px;
  margin: 0px;
}

#main .bindingmiddle4th p { 
  padding-left: 20px;
  padding-right: 40px;
}


  /* Paragraphs */

#main p.pindent25 { 
  text-indent: 25px;
}

#main p.pindent40 { 
  padding-left: 40px;
  padding-right: 20px;
}

#main p.pcenter {
  text-align: center;
}

#main p.pcenter2 {
  text-align: center;
  padding-bottom: 10px;
}

#main p.pcenter3 {
  text-align: center;
  padding-top: 10px;
}

#main p.pcenter4 {
  text-align: center;
  padding-bottom: 40px;
}

#main p.pcenter5 {
  text-align: center;
  padding-top: 20px;
}

#main p.palignright {
  text-align: right;
  margin-right: 10px;
}

#main p.palignright2 {
  text-align: right;
  margin-right: 10px;
  padding-top: 140px;
}

#main .pright {
  color:#820024; 
  font-size:1em;
  line-height:125%;
  padding-right:60px;
  padding-left: 60px;
}

#main .pbottom {
  margin-bottom: 10px;
}

#main .padleft20 {
  padding-left: 20px;
}

#main p.pindent80 {
  padding-left: 50px;
  padding-right: 40px;
}

#main p.pindentmargin {
  margin-left: 480px;
}

#main .padtop20 {
  padding-top: 20px;
}

#main p.ptravel { 
  font-size:1em;
  line-height:125%;
  padding-left: 40px;
  padding-right: 40px;
}

#main p.pedu { 
  padding-left: 40px;
  padding-right: 40px;
}

#main p.pedu2 { 
  padding-left: 40px;
  padding-right: 100px;
}

#main p.pedu3 { 
  padding-left: 60px;
  padding-right: 80px;
}

#main p.paddresources { 
  text-indent: -20px;
  margin-left: 100px;
  margin-right: 40px;
}

#main p.paddresources2 { 
  padding-left: 120px;
  padding-right: 40px;
}

#main p.pleft90 {
  padding-left: 90px;
}

#main .pbacktotop {
  padding: 0px 0px 30px 40px;
}

#main p.pmainedu { 
  font-size:1em;
  line-height:125%;
  padding-left: 40px;
  padding-right: 40px;
}

  /* H1, H2, H3 */

.hmd-red #main h1, #main h1{ 
  color:#000000; 
  font-size: 1.5em;
  font-family:Arial, Sans-Serif;
}

#main h1.h1credits {
  padding-left: 40px;
}


.hmd-red #main h2, #main h2 {
  font-size: 1.25em;
  padding-left: 60px;
  font-family:Arial, Sans-Serif;
  color: #002f65;
}



#main h2.h2educationleft {
  font-size: 1.25em;
  padding-left: 40px;
  font-family:Arial, Sans-Serif;
  color: #002f65;
}

#main h2.h2educationleft2 {
  font-size: 1.25em;
  padding-left: 300px;
  font-family:Arial, Sans-Serif;
  color: #002f65;
}

#main h2.h2educationright {
  font-size: 1.25em;
  padding-left: 20px;
  font-family:Arial, Sans-Serif;
  color: #002f65;
}

#main h2.h2credits {
  font-size: 1em;
  padding-left: 40px;
  font-family:Arial, Sans-Serif;
  color: #002f65;
}

#main h2.h2edu {
  font-size: 1em;
  padding-left:40px;
  font-family:Arial, Sans-Serif;
  color: #820024;
}

#main h2.h2lesson {
  font-size: 1em;
  font-family:Arial, Sans-Serif;
  color: #820024;
}


.hmd-red #main h3, #main h3 {
  font-size: 120%;
  font-family:Arial, Sans-Serif;
  color: #820024;
}

#main h3.h3credits {
  font-size: 1em;
  padding-left: 40px;
  font-family:Arial, Sans-Serif;
  color: #002f65;
}

#main h3.h3addresources {
  font-size: 1em;
  line-height:125%;
  padding-left: 40px;
  font-family:Arial, Sans-Serif;
  color: #820024;
}

#main h3.h3lessonplans {
  font-size: 1em;
  padding-left: 40px;
  font-family:Arial, Sans-Serif;
  color: #820024;
}

#main h4.h4addresources {
  line-height:125%;
  padding-left: 60px;
  font-family:Arial, Sans-Serif;
  color: #820024;
}


  /* A Links */

#main .bindingleft a:link, #main a:visited, #main a:hover, #main a:active {color:#820024;} 
#main .bindingright a:link, #main a:visited, #main a:hover, #main a:active {color:#820024;}

#main .ptravel a:link, #main a:visited, #main a:hover, #main a:active {color:#820024;} 

#main a.h2:link, #main a.h2:visited, #main a.h2:hover, #main a.h2:active {
  color:#002f65;
  text-decoration: none;
}

#main .bindingright #main a.h2edu:link, #main a.h2edu:visited, #main a.h2edu:hover, #main a.h2edu:active {
  color:#002f65;
  text-decoration: none;
}

#main a.backtotop:link, #main a.backtotop:visited, #main a.backtotop:hover, #main a.backtotop:active {
  color: #820024;
  text-decoration: none;
}


  /* Banner Section UL */

#main #mainedusection ul li{
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}


#main #centeredmenu {
   float:left;
   width:100%;
   background-color:#ebad21;
   overflow:hidden;
   position:relative;
}

#main #centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
   font-weight:bold;
}
#main #centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-right:2px solid #002f65;
}

#main #centeredmenu ul li.selected {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-right:2px solid #002f65;
}

#main #centeredmenu ul li.left2 {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-left:2px solid #002f65;
}

#main #centeredmenu ul li a {
   display:block;
   margin:0px;
   padding:3px 10px;
   color:#002f65;
   text-decoration:none;
   line-height:1.3em;

}

#main #centeredmenu ul li.selected a {
   display:block;
   margin:0px;
   padding:3px 10px;
   background-color: #ffd478;
   color:#002f65;
   text-decoration:none;
   line-height:1.3em;
}

#main #centeredmenu ul li.left2selected {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-left:2px solid #002f65;
}

#main #centeredmenu ul li.left2selected a {
   display:block;
   margin:0px;
   padding:3px 10px;
   background-color: #ffd478;
   color:#002f65;
   text-decoration:none;
   line-height:1.3em;
}


#main #centered2ndmenu {
   float:left;
   width:100%;
   background-color:#002f65;
   overflow:hidden;
   position:relative;
   padding-top: 5px;
}
#main #centered2ndmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
   font-weight:bold;
}
#main #centered2ndmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-right:2px solid #ebad21;
}

#main #centered2ndmenu ul li.selected {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-right:2px solid #ebad21;
}

#main #centered2ndmenu ul li.left2 {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-left:2px solid #ebad21;
}

#main #centered2ndmenu ul li a {
   display:block;
   margin:0px;
   padding:3px 10px;
   color:#ebad21;
   text-decoration:none;
   line-height:1.3em;
}
#main #centered2ndmenu ul li a:hover{color:#ebad21;text-decoration:none;}

#main #centered2ndmenu ul li.selected a {
   display:block;
   margin:0px;
   padding:3px 10px;
   background-color: #ffd478;
   color:#002f65;
   text-decoration:none;
   line-height:1.3em;
}

#main #centered2ndmenu ul li.left2selected {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-left:2px solid #ebad21;
}

#main #centered2ndmenu ul li.left2selected a {
   display:block;
   margin:0px;
   padding:3px 10px;
   background-color: #ffd478;
   color:#002f65;
   text-decoration:none;
   line-height:1.3em;
}


#main #centeredhomemenu {
   float:left;
   width:100%;
   background-color:#ebad21;
   overflow:hidden;
   position:relative;
   padding-bottom: 20px;
}

#main #centeredhomemenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
   font-weight:bold;
}
#main #centeredhomemenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-right:2px solid #002f65;
}

#main #centeredhomemenu ul li.left2 {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   border-left:2px solid #002f65;
}

#main #centeredhomemenu ul li a {
   display:block;
   margin:0px;
   padding:3px 10px;
   color:#002f65;
   text-decoration:none;
   line-height:1.3em;
}

#main ul li.edu {
  list-style: none;
  padding: 0px 40px;
  margin-bottom: 5px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ul li.edu2 {
  list-style-type:disc;
  margin: 0px 60px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ul li.edu2a {
  list-style-type:disc;
  margin: 0px 60px 30px 60px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ul li.edu3 {
  list-style-type:disc;
  margin: 0px 40px 8px 300px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ul li.edu4 {
  list-style: none;
  padding: 0px 40px 20px 40px;
  margin-bottom: 5px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ul li.edu5 {
  list-style: none;
  padding-bottom: 10px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ul li.edu6 {
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}


#main li.edunumbered {
  list-style-type:decimal;
  margin: 0px 40px 5px 40px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ol.edu3 {
  list-style-type:lower-alpha;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main ol.edu3 li{
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

  /* Binding Full Column */

#main .bindingfull {
  float: left;
  margin: 0px;
  padding: 40px;
}

#main .bindingfull ul.a {
  list-style-type:disc;
  color: #002f65;
}

#main .bindingfull ul.b {
  list-style-type:circle;
  color: #002f65;
}

  /* Floating Images */

#main .imgright {
  float:right;
  margin-left: 5px;
}

#main .imgleft {
  float:left;
  margin-left: 5px;
  padding-right: 10px;
}


  /* Bottom Navigation */
#main p.navp {
  text-align: right;
  padding-right: 80px;
  padding-bottom: 20px;
}

#main .navp img {
  vertical-align:middle;
}

#main a:link.navright, #main a:visited.navright, #main a:hover.navright, #main a:active.navright {
  color:#002f65; 
  font-family: arial,sans-serif;
  font-weight:bold;
  text-decoration: none;
}


#main a:link.navrightprevnext, #main a:visited.navrightprevnext, #main a:hover.navrightprevnext, #main a:active.navrightprevnext {
  color:#002f65; 
  font-family: arial,sans-serif;
  font-weight:bold;
  text-decoration: none;
}

  /* Image Boxes */

#main div.imgboxright {
  height: auto;
  width: 200px;
  float: right;
  margin-left: 10px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxright2 {
  height: auto;
  width: 240px;
  float: right;
  margin-left: 10px;
}

#main div.imgboxright3 {
  height: auto;
  width: 180px;
  float: right;
  margin-right: 40px;
  margin-left: 10px;
}

#main div.imgboxright4 {
  height: auto;
  width: 210px;
  float: right;
  margin-right: 40px;
  margin-left: 10px;
}

#main div.imgboxleft {
  height: auto;
  width: 240px;
  float: left;
}

#main div.imgboxleft2 {
  width: 210px;
  float: left;
  padding-top: 40px;
  padding-left: 20px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft3 {
  height: auto;
  width: 230px;
  float: left;
  margin-left: 40px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft4 {
  height: auto;
  width: 180px;
  float: left;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft5 {
  height: auto;
  width: 180px;
  float: left;
  padding-left: 20px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft6 {
  width: 205px;
  float: left;
  padding: 10px 15px 0px 40px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft7 {
  width: 190px;
  float: left;
  padding: 10px 15px 0px 15px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft7a {
  width: 190px;
  float: left;
  position:relative;
  padding: 10px 15px 0px 15px;
  margin-bottom: 20px;
  color:#002f65; 
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft8 {
  height: auto;
  width: 280px;
  float: left;
}

#main div.imgboxleft9 {
  height: auto;
  width: 280px;
  padding-left: 20px;
  padding-bottom: 20px;
  float: left;
  text-align: center;
  font-family:Arial, Sans-Serif;
}

#main div.imgboxleft10 {
  height: auto;
  width: 280px;
  padding-left: 20px;
  padding-bottom: 40px;
  float: left;
  text-align: center;
  font-family:Arial, Sans-Serif;
}

#main .mainedusection a:link, #main a:hover, #main a:active {color:#820024;}

#main .mainedusection a:visited {color:#002f65;}

#main .mainedusection2 {
  height: 100%;
  padding-bottom: 50px;
}

#main .mainedusection2 a:link, #main a:hover, #main a:active {color:#820024;}

#main .mainedusection2 a:visited {color:#002f65;}

  /* Miscellaneous */

#main .clearboth { clear: both; }

#main .clearbothpad10 {
  clear: both;
  padding-bottom: 10px;
}

#main .gorightmain {
  text-align: right;
  margin-left: 80px;
}

#main .goright {
  text-align: right;
}

#main .padleft100 {
  margin-left: 200px;
}

#main .courtesy {
  font-size: 80%;
  color:#820024; 
  font-family: arial,sans-serif;
}

#main .courtesy2 {
  font-size: 80%;
  color:#820024; 
  font-family: arial,sans-serif;
  padding-left: 40px;
}

#main .biblio {
  text-indent: -20px;
  margin-left: 80px;
  margin-right: 40px;
}

#main .biblio2 {
  text-indent: -20px;
  margin-left: 100px;
  margin-right: 40px;
}

#main .edured {
  color:#820024;
  font-weight:bold;
}

#main .pad20 {
  padding-top: 20px;
}

#main .pad40 {
  padding-left: 80px;
}

#main .pad40strong {
  padding-left: 80px;
  font-weight: bold;
  font-family: arial,sans-serif;
}

#main .higherhead {
  color:#002f65;
  font-size: 115%;
  font-weight: bold;
  font-family: arial,sans-serif;
}

#main div.desc {
  text-align: center;
}

#main .colorblue {
  color:#002f65;
  font-family: arial,sans-serif;
}

#main .jumplinks {
  background-color:#ebad21;
  float: left;
  padding: 30px 0px 30px 30px;
  margin: 10px 0px 10px 40px;
}

#main .jumplinks2 {
  float: left;
  padding-right: 30px;
}

#main .pjump { 
  line-height:125%;
}

#main img.padtop10 {
  padding-top: 20px;
}

#main .space270 {
   padding-left: 270px;
}

#main .space670 {
   padding-left: 670px;
}