body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}


/*
a:link {color: rgb(23,110,191); text-decoration: none}
a:visited {color: rgb(23,110,191); text-decoration: none}
a:hover {color: rgb(23,190,191); text-decoration: underline}
a:active {color: rgb(23,110,191); text-decoration: none}
*/

a:link {color: #666633; text-decoration: underline}
a:visited {color: #666633; text-decoration: underline}
a:hover {color: #990066; text-decoration: underline}
a:active {color: #990066; text-decoration: underline}





.evenrow
{
	background-color: #22EEAA;
}

.oddRow
{
	background-color: #2233BB;
}

.peabody
{
	padding-left: 112px;
}

.alertHd
{ border-bottom: 2px solid #d79900;
background-color: #fff2ba;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

.alertBod p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;} 


div.box {
/*  background-color: rgb(220,220,230);*/
  background-color: #ffff99;
  color: #663300;
  width: 55%;
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  margin-left: 21px;
  padding-top: 15px;
  padding-right: 12px;
  padding-bottom: 15px;
  padding-left: 12px;
  border-style: solid; 
  border-color: #663300;
  border-width: 2px;
}

div.wholepage {
  background-color: #999933;
  border-style: solid; 
  border-color: #CC6633;
  border-width: 5;
/*  width: 80px; */
}

div.banner {
  background-color: #333399;
  color: #ffaacc;
  width: 100%;
  height: 20px;
}

div.photoframe {
/*  background-color: black; */
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  width: 270px;
/*  border-style: solid; 
  border-color: black; 
  border-width: 25px; */
}



h1,h2,h3,h4,h5,p,ul,ol,td { 
  color: #663300;
}


#banner {
  background: #eff;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid;
  font: small-caps 40px/40px "Verdana", serif;
  color: #333399;
  text-align: center;
}

#banner img {
  float: left;
}

#columns {
  background: #ffff99;
}

#main {
  margin-left: 15em;
  padding-top: 4ex;
  padding-left: 2em;
  background: #ffffcc;
}

#newmain {
  padding-top: 4ex;
  padding-left: 2em;
  background: #ffffcc;
}

#indent1 {
  margin-left: 7em;
}

#side {
  float: left;
  padding-top: 1em;
  padding-left: 0em;
  padding-bottom: 1em;
  width: 16em;
  font-size: 14px;
  background: #ffff99;
/*  background: #eff; */
/*  border-right-style: solid; 
  border-right-color: black; 
  border-right-width: 2px;
*/
}

#rightside {
  float: right;
  padding-top: 1em;
  padding-left: 0em;
  padding-bottom: 1em;
  width: 16em;
  font-size: 14px;
  background: #ffff99;
/*  background: #eff; */
/*  border-right-style: solid; 
  border-right-color: black; 
  border-right-width: 2px;
*/
}

#notice {
  border: 2px solid red;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f0f0f0;
  font: bold smaller sans-serif;
}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#ErrorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#ErrorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#ErrorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#ErrorExplanation ul li {
  font-size: 12px;
  list-style: square;
}


.submenu {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin-left: 20px;
}

.summary {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin-left: 20px;
  margin-right: 20px;
}

span.mainmenu {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #666633;
  font-size: 15px;
  line-height: 18px;
  margin-left: 5px;
}


.question {  font-family: Georgia, "Times New Roman", 
  Times, serif; font-weight: bold; font-size: 14px; color: #663300; padding-bottom: 0px }

.answer {  font-family: Georgia, "Times New Roman", 
  Times, serif; font-size: 14px; color: #663300; padding-bottom: 0px;
  margin-left: 8px;
 }

/* Christina's original styles */
.smallbody {  font-family: Georgia, "Times New Roman", 
  Times, serif; font-size: 14px; color: #663300; padding-bottom: 0px} 

.navigation {  font-family: Georgia, "Times New Roman", 
  Times, serif; font-size: 14px; color: #003300} 

.listed {  font-family: Georgia, "Times New Roman", Times, serif; 
  font-size: 14px; color: #663300; top: 40px; } 

.Titlehead {  font-family: Georgia, "Times New Roman", 
  Times, serif; font-size: 24px; color: #660000} 
 
.section {   font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: x-small; color: #ffff99; background: #999966; text-decoration: none; letter-spacing: 3px }
