b { font-weight: bold; }
i { font-style: italic; }
td.bkLeft { background: #ffffff url(../images/bk_left.gif) repeat-x; }
td.bkRight { background: #ffffff; }

td { font: 9pt arial,helvetica,sans-serif; }
	
/* used within Recent Highlight boxes */
div.recentBox { font: 9pt Arial, Helvetica, sans-serif; margin: 0px 5px 0px 15px; }
p.recentText { color: #003366; }

a.recentLink:link { color: #CC3300; text-decoration: underline; }
a.recentLink:active { color: #CC3300; text-decoration: underline; }
a.recentLink:visited { color: #003366; text-decoration: underline; }
a.recentLink:hover { color: #000033; text-decoration: underline; }

p.greenBox { font: 9pt Arail, Helvetica, sans-serif; color: #003366; margin: 7px 8px 2px 8px; }
p.plain {  margin: 0px 0px 0px 0px; }


/* used within COMPASS News */
div.newsBox { font: 9pt Arial, Helvetica, sans-serif; color: #ffffff; margin: 4px 3px 0px 4px; }
p.newsTitle { font-weight: bold; font-size: 9pt; margin: 0px 0px 0px 0px;}
p.newsText { margin: 5px 0px 0px 0px; }
	
/* page specific backgrounds and colors */
td.greendark { background-color: #669933; font: bold 9pt arial,helvetica,sans-serif; color: #ffffff; }
div.greendark { margin: 0px 10px 0px 5px; }
td.greenlight { background-color: #C5EF9C; font: 9pt arial,helvetica,sans-serif; color: #003366; }
div.greenlight { margin: 0px 5px 10px 10px; }

td.purpledark { background-color: #663366; font: bold 9pt arial,helvetica,sans-serif; color: #ffffff; }
div.purpledark { margin: 0px 10px 0px 5px; }
td.purplelight { background-color: #E9E2EF; font: 9pt arial,helvetica,sans-serif; color: #333366; }
div.purplelight { margin: 0px 5px 10px 10px; }

td.reddark { background-color: #CC3300; font: bold 9pt arial,helvetica,sans-serif; color: #ffffff; }
div.reddark { margin: 0px 10px 0px 5px; }
td.redlight { background-color: #FFFFCC; font: 9pt arial,helvetica,sans-serif; color: #336600; }
div.redlight { margin: 0px 5px 10px 10px; }

td.bluedark { background-color: #333366; font: bold 9pt arial,helvetica,sans-serif; color: #ffffff; }
div.bluedark { margin: 0px 10px 0px 5px; }
td.bluelight { background-color: #D9E0EA; font: 9pt arial,helvetica,sans-serif; color: #333366; }
div.bluelight { margin: 0px 5px 10px 10px; }

/* Other fancy text colors used */
span.redtext { color: #cc3300; }
h1.whitetitle { color: #ffffff; font: bold 12pt airal,helvetica,sans-serif; margin: 2px 2px 2px 5px;}
h1.darkblue { color: #333366; font: bold 12pt airal,helvetica,sans-serif; }

/* used with Hot Church News */
div.hotchurchnews { font: 9pt Arial, Helvetica, sans-serif; color: #ffffff; margin: 7px 5px 5px 8px; }
p.hotchurch { margin: 7px 5px 3px 8px; font: 9pt Arial, Helvetica, sans-serif; color: #ffffff; }
	
/* used within Spotlight - boxes for week */
div.weekoff { font: 8pt Arial, Helvetica, sans-serif; color: #003366; margin: 0px 1px 1px 2px; }
div.weekon { font: 8pt Arial, Helvetica, sans-serif; color: #ffffff; margin: 0px 1px 1px 2px; }
	
/* used with Purple Bottom Nav */
div.purpleBox { font: 8pt Arial, Helvetica, sans-serif; color: #ffffff; margin: 5px 5px 5px 0px; }

/* Yellow links; not underlined; hover  light yellow; */
a.yellow:link { color: #FFFF99; text-decoration: none; }
a.yellow:active { color: #FFFF99; text-decoration: none; }
a.yellow:visited { color: #FFFF99; text-decoration: none; }
a.yellow:hover { color: #FFFF99; text-decoration: underline; }

/* Red links; not underlined; hover  light yellow; */
a.red:link { color: #cc3300; text-decoration: none; }
a.red:active { color: #cc3300; text-decoration: none; }
a.red:visited { color: #cc3300; text-decoration: none; }
a.red:hover { color: #cc3300; text-decoration: underline; }

/* Blue links; not underlined; hover underlined; */
a.blue:link { color: #003366; text-decoration: none; }
a.blue:active { color: #003366; text-decoration: none; }
a.blue:visited { color: #003366; text-decoration: none; }
a.blue:hover { color: #003366; text-decoration: underline; }

/* White links; not underlined; hover underlined; */
a.white:link { color: #ffffff; text-decoration: none; }
a.white:active { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:hover { color: #ffffff; text-decoration: underline; }

/* White links; underlined; hover not underlined; */
a.whiteul:link { font-weight: normal; color: #ffffff; text-decoration: underline; }
a.whiteul:active { font-weight: normal; color: #ffffff; text-decoration: underline; }
a.whiteul:visited { font-weight: normal; color: #ffffff; text-decoration: underline; }
a.whiteul:hover { font-weight: normal; color: #ffffff; text-decoration: none; }

/* Red return to top links */
a.redrtp:link { color: #cc3300; text-decoration: none; }
a.redrtp:active { color: #cc3300; text-decoration: none; }
a.redrtp:visited { color: #cc3300; text-decoration: none; }
a.redrtp:hover { color: #333366; text-decoration: underline; }

/* Used around links for items in left-hand box area */
p.lefthanging { margin: 1px 1px 2px 6px; text-indent: -7px; }

div.pastItems { margin-left: 4px; margin-right: 1px; font-weight: normal; } 
