body { background-image:url('images/2012_block_background.jpg'); margin:20px 0; padding:0; color:#black; font-family: tahoma, sans-serif; }

a:link {color:white;}

a:visited {color:white;}

a:hover {color:#D8BFD8;}

h2 {
      font-size:18px;
      font-color:black;
      font-weight:bold;
}

h3 {
      font-style:normal;
      font-weight: normal;
      font-size:13px;
      color: #black;
      text-transform: uppercase;
      margin-bottom: 0.25em;
      padding-bottom:0.25em;
      line-height: 0.25em;
      margin-top: 2em;
}

h4 {color:#black}

li {font-size:12px}

ul {font-size:12px}

p {
      font-size:12px;
      margin-top: 0.5px;
      margin-bottom: 0.5em;
}

.hide p{
      color: #9D5D91;
      font-weight: bolder;
}

hr {height:0.5px;margin-top: 25px;margin-right: 0;margin-bottom: 25px;margin-left: 0;}

#maincontent {
      margin:auto; width:697px; padding:2px 2px 2px 2px; background-color:#016699}

#menu {font-family: tahoma, sans-serif; font-size:12px; font-color:black, width:697px; height:40px; background-color:#016699; margin-left:auto; margin-right:80px; padding-top:8px; margin-bottom:0}

#menu ul {list-style:none; margin:0}

#menu li {display:inline; margin-left:0px; margin-bottom:0}

#menu li a:link, #menu li a:hover, #menu li a:visited {
      text-decoration:none;
      margin-left:2px;}

img {display:block; border:0} 

#footer {font-family: tahoma, sans-serif; font-size:9px; color:#000000; text-align:center}

.clear {clear:both; margin-top:20px; margin-bottom:20px}

.floatright {float:right; margin: 0 0 10px 15px}

.floatleft {float:left; margin: 0 15px 10px 0}


/*THIS IS BODY FOR EVERYTHING besides home*/

#maincontent #header {background-color:white; height:120px; width:697px; }

#maincontent #header h1 {margin:0 auto; background:url("images/2012_logo_for_remaining_pgs_left.jpg") center left no-repeat ;height:100px; width:350px; margin-top:20px; margin-left:30px; text-indent:-200em; float:left;}

#maincontent #header #datebox {margin:0 auto; background:url("images/2012_logo_for_remaining_pgs_right.jpg") center left no-repeat ;height:115px; width:300px; text-indent:-200em; float:right}

#maincontent #contentcontainer {
      width:682px;
      background-color:#FFFFFF;
      padding-bottom:25px;
      padding-left:15px;animation-timing-function:
      padding-right:15px;
      border-top:1px solid white;
      height: 100%;
}

#maincontent #contentcontainer a:link{
      color: #903;
      }
      
#maincontent #contentcontainer a:hover{
      color: #903;
      }
      
#maincontent #contentcontainer a:visited{
      color: #808080;
      }



/*THIS IS BODY FOR HOMEPAGE*/

#bodyhome #maincontent #header {background-color:white; height:190px; width:697px; padding-top:15px;}

#bodyhome #maincontent #header h1 {
      height:170px;
      width:697px;
      text-indent:-200em;
      background-image: url(images/2012_logo_index_page.jpg);
      background-repeat: no-repeat;
      background-position: center top;
      margin-top: 0;
      margin-right: auto;
      margin-bottom: 0;
      margin-left: auto;
}

#bodyhome #leftcolumn {width:273px; height: 550px; margin:0 0 0 35px; padding:15px; background-color:#ffffff; float:left}

#bodyhome #leftcolumn a:link{
      color: #903;
      }
      
#bodyhome #leftcolumn a:hover{
      color: #903;
      }
      
#bodyhome #leftcolumn a:visited{
      color: #808080;
      }
   

#bodyhome #rightcolumn {width:273px; height: 550px; margin:0 0 0 20px; padding:15px; background-color:#ffffff; float:left}

#bodyhome #rightcolumn a:link{
      color: #903;
      }
      
#bodyhome #rightcolumn a:hover{
      color: #903;
      }
      
#bodyhome #rightcolumn a:visited{
      color: #808080;
      }

#bodyhome #columncontainer {width:100%; background-color:#016699; padding-bottom:25px}



/*THIS IS BODY FOR CLASS PAGE*/

#maincontent #classleftcolumn {width:400px; height: 100%; background-color:#A06094; float:left}

#maincontent #classrightcolumn {
      width:215px;
      height: 100%;
      margin:20px 0 0 10px;
      padding:15px;
      background-color:#F9C;
      float:left
}

#maincontent #contentcontainer #classrightcolumn p {
      color: #903;
      margin-bottom: 2em;}

#maincontent #contentcontainer #classrightcolumn a:link{
      color: #903;
      }

#maincontent #contentcontainer #classrightcolumn a:hover{
      color: #903;
      }
      
#maincontent #contentcontainer #classrightcolumn a:visited{
      color: #903;
      }

