/* CSS Document */

/*  Styles For St Thomas Aquinas, Derry NH  */
body { background-color: #E6E2BF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; margin-left: 0; margin-top: 0; margin-bottom: 0; margin-right: 0}
hr {height: 1px; width: 100%; color:#660000;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; color: #660000 }
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; }
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; }
font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC; background-color: #386386; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.shadowcolumn {  background-color: #E6E2BF; background-image: url(images/shadow.gif); background-repeat: repeat-y; background-position: left top}
.lightblue {  background-color: #5885A4; border-color: black #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.darkblue {  background-color: #003366; border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.mission {  background-color: #7A7B66; border-color: black #660000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16pt; color: #003366; padding-left: 5px; padding-right: 5px; }
.menucell {  background-image: url(images/parchment2.gif); background-repeat: repeat-y; background-position: left top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; line-height: 8pt}
.menuheader {  background-color: #003366; background-image: url(images/menuheader.gif); background-repeat: no-repeat; background-position: left top; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.datecell { background-color: 5885a4; border-color: black #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CCCCCC; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.contentarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.newsarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.newsheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366}
.newsfooter {  border-color: black black #003366; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.readingheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #003366; border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 5px; padding-right:5px; padding-top: 5px; padding-bottom: 5px }
.readingarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; line-height: 16pt }
.maintable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; border-color: black #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #003366; text-align: center; vertical-align: top; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.searcharea { background-color: #5885A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.menuheader A:link     {COLOR: #FFFFFF;TEXT-DECORATION: none}
.menuheader A:visited  {COLOR: #FFFFFF;TEXT-DECORATION: none}
.menuheader A:hover    {COLOR: #FFFFFF;TEXT-DECORATION: underline}
.menucell A:link     {COLOR: #FFFFFF;TEXT-DECORATION: none}
.menucell A:visited  {COLOR: #FFFFFF;TEXT-DECORATION: none}
.menucell A:hover    {COLOR: #FFFFFF;TEXT-DECORATION: underline}
.brown {  background-color: #7A7B66; border-color: black #660000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; color: #003366; }
.credits {font: verdana, arial, sans-serif;
                font-size: 8pt;
                color:#000000;
	
}
