body {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
h1 {
	color:#003366;
	font-size: 24px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}
h2{
	font-weight:bold;
	text-align:center;
	color:#003366;
	padding-bottom: 10px;
}
td {
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

th {
	font-family: Trebuchet MS, Helvetica, sans-serif;
}
.odd {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #0000FF;
	background-color: #edf5ff;
}
.even {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
}
.hover {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #9900CC;
	background-color:#FFFFFF;
}
.select {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color:#FF0000;
	background-color:#FFFFFF;
}
.inverted {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
}
.small {
	font-size: 12px;
	}
.smaller {
	font-size: 10px;
	}
.fine {
	font-size: 8px;
	}
.large {
	font-size: 16px;
	}
.larger {
	font-size: 18px;
	}
.huge {
	font-size: 24px;
	}	
a:link {color:#0000FF;}
a:visited {color:#0000FF;}
a:active {color:#FF0000;}
a:hover {color:#FF0000;}


/* rounded corner box
================================== */

.box {
  font-size: 14px;
  width: 300px;
  margin-left: 30px;
  background: #dff0ff url(../images/tile3.gif) repeat-y;
}

.box h2 {
  background: url(../images/top3.gif) no-repeat left top;
  padding-top: 20px;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #669933;
}

.box .last {
  background: #dff0ff url(../images/bottom3.gif) no-repeat left bottom;
  padding-bottom: 20px;
}

.box h2 {
  padding-left: 20px;
  padding-right: 20px;
}

.box p {
  padding-left: 20px;
  padding-right: 20px;
}
.cbb {
margin: 0 10px 0 10px;
background: #FFF;
padding: 5px 0 5px 0;
line-height: 170%;
}

/* paragraph styles for any main boxes */
.cbb p, .cb p {
margin: 0;
padding: 0 5px 5px 50px;
color: #333;
}
.orange h3 {
background: #F6CE45;
}
.magenta h3 {
background: #F762E0;
}
.purple h3 {
background: #B18FD1;
}
.brown h3 {
background: #D7D493;
}
.tan h3 {
background: #C4DDB8;
}
.blue h3 {
background: #99ccff;
}
.pink h3 {
background: #ff66ff;
}

/* End of Box Stuff
   ====================*/
   
/* House Colors 
   ================*/  
   
.aquinas h3 {
background: #3d7744;
}

.brendan h3 {
background: #294569;
}

.bron h3 {
background: #117a45;
}

.francis h3 {
background: #826b7e;
}

.george h3 {
background: #c32d2c;
}

.ignatius h3 {
background: #26809a;
} 		

.nav {
	font-size: 10px;
	color:#FF0000;
}
.adobe {
	font-size: 9px;
}
.quickLinks {
	font-size: 12px;
} 
.quickLinks a{
	font-size: 12px;
} 
.copyright {
	font-size: 9px
}
.brox {
  font-size: 14px;
  width: 300px;
  margin-left: 30px;
  background: #ffcc99 url(../images/tanBoxTile.gif) repeat-y;
}

.brox h2 {
  background: url(../images/tanBoxTop.gif) no-repeat left top;
  padding-top: 20px;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #a46063;
}

.brox .last {
  background: url(../images/tanBoxBottom.gif) no-repeat left bottom;
  padding-bottom: 20px;
}

.brox h2 {
  padding-left: 20px;
  padding-right: 20px;
}

.brox p {
  padding-left: 20px;
  padding-right: 20px;
}
.mainImage {
display: block;
float: none;
margin-top: 4px;
border: 3px solid #C5BDBD;
}

/* box classes
   ===============*/
   
.date {
font-size: 85%;
font-weight: bold;
color: #666;
}

.posted {
display: block;
margin: -5px 0 0 50px;
padding: 0 0 10px 0;
font-weight: bold;
color: #666;
}

.postedUnderline {
display: block;
margin: 0 5px 5px 50px;
padding: 0 0 5px 0;
font-weight: bold;
color: #666;
border-bottom: 1px solid #999;
}

address {
margin-left: 50px;
}
