.skiplink {
	font-size:1px; 
	line-height:1px; 
	margin-bottom:0; 
	margin-top:0;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	line-height:140%;
	font-weight:bold;
	color:#55956E;
	}
H2, .featrhd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:140%;
	font-weight:bold;
	margin-bottom:.5em; 
	color:#055384;
	}
H3, .featrsub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:140%;
	margin-top:0;
	font-weight:bold;
	margin-bottom:0; 
	margin-top:0;
	color:#015F51;
	}
H4, .cathd
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:140%;
	margin-bottom:0; 
	margin-top:0;
	font-weight:bold;
	color:#055384;
	}
H5, .reshd { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:140%;
	font-weight:bold;
	margin-bottom:0; 
	margin-top:0;
	color:#055384;
	}
H6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:140%;
	font-weight:bold;
	margin-bottom:0;
	color:#015F51;
	}
.default {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:140%;
	font-weight:bold;
	color:#DB6D08;
	}
P, BODY, .modbody,
	.restxt, .optlink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:85%;
		line-height:140%;
		margin-top:0;
		color:#000000;
		}
.optlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:140%;
	font-style:italic;
	}
.fieldlabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:140%;
	font-weight:bold;
	color:#000000;
	}
.fieldinstr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:140%;
	}
.fileinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	line-height:140%;
	}
.smlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	font-weight:bold;	
	line-height:140%;
	}
.instruct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	line-height:140%;
	}
.instruct2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:140%;
	font-weight:bold;
	}
.restxt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:140%;
	}
.req {color:#CC0000;}
.altcolor {color:#4F61AE;}
.focus {color:#000000;}
.blur {color:#999999;}
.linktxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:140%;
	font-style:italic;
	}
.buttnstyle {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:60%; 
	line-height:240%; 
	font-weight:bold; 
	padding:3px 6px 4px; 
	color:#FFFFFF; 
	background:#77B377; 
	border:outset; 
	border-width:2px; 
	border-color:#AAE6AA;
	}
.buttnstylehot {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:60%; 
	line-height:240%; 
	font-weight:bold; 
	padding:3px 6px 4px; 
	color:#FFFFFF; 
	background:#207530; 
	border:outset; 
	border-width:2px; 
	border-color:#53A883;
	}
.bulltstyle {
	font-size:3px; 
	background:#77B377; 
	border:outset; 
	border-width:4px; 
	border-color:#AAE6AA;
	}
A {color:#DB6D08;}
A:active {color:#207530;}
A:visited {color:#015F51;}
A:hover, A.subnav:hover, A.smlink:hover {text-decoration:underline;}
A, A.buttnstyle, 
	A.buttnstylehot,
	A.subnav,
	A.smlink {
		text-decoration:none;
		}
A.buttnstyle, A.skiplink,
	A.buttnstyle:active,
	A.buttnstyle:visited,
	A.subnav:active,
	A.subnav:visited {
		color:#FFFFFF; 
		}
A.buttnstylehot,
	A.buttnstylehot:active,
	A.buttnstylehot:visited {
		color:#FFFFFF; 
		}
A.buttnstyle:active, A.buttnstylehot:active, 
	A.buttnstyle:hover, A.buttnstylehot:hover {
		text-decoration:underline;
		color:#FFFFFF; 
		background:#207530; 
		border-color:#53A883;
		}
/* background color and border of popup pallet; advanced calendar daily & weekly views, resource 3 display template and site-wide search. */
.palette {
	background-color:#FFF1D6;
	border-color:#FFDD99;
	border-style:solid;
	}

/* Supplemental syles for calendar module. 
NOTE:do not adjust fonts or sizes, only colors! 
Items in black, shades of grey, or white can generally be left that way. */

/* arrows; all views. */
/* background color of months (January 200X, February 200X, March 200X, etc.); yearly view. */
.arrow, .monthtitleback {
	background-color:#DB6D0B;
	}
.arrowblur {
	background-color:#999999; /* normally #999999; */
	}
.arrowhidden {
	background-color:#FFFFFF; /* normally #FFFFFF; */
	}
/* background color of days of the week (Sunday, Monday, Tuesday, etc.); monthly view. */
.monthlabel {
	background-color:#055384;
	}
/* background color of days of the week (Su, M, Tu, W, etc.); yearly view. */
.yearlabel {
	background-color:#055384;
	}
/* color of day of the week (Sunday, Monday, Tuesday, etc.; Su, M, Tu, W, etc.); monthly & yearly views. 
Also color of month (January 200X, February 200X, etc.); yearly view only. Normally #FFFFFF; */
/* color of dates (1st thru 31st); monthly view. Normally #FFFFFF; */
.calday, .caldate  {
	color:#FFFFFF;
	}
/* background color of cells not containing a day (beginning & end of month); monthly view. Normally #E6E6E6; */
/* background color of cells not containing a day (beginning & end of month); yearly view. Normally #E6E6E6; */
.emptycellmonth, .emptycellyear {
	background-color:#E6E6E6;
	}
/* background color of dates (1st thru 31st) of days without events; monthly view.  */
.emptydayback {
	background-color:#557995;
	}
/* background color of cell containing days without events; monthly view. */
.monthcold {
	background-color:#A9C9D1;
	}
/* background color of dates (1st thru 31st) of days with events; monthly view. */
.daynumberback {
	background-color:#DB6D0B;
	}
/* background cell color of days with events; monthly view. */
/* background cell color of days with events; yearly view. */
.monthhot {
	background-color:#FFF1D6;
	}
.yearhot {
	background-color:#FFDD99;
	}
/* border of cells not containing a day (beginning & end of month); yearly view. Normally #8C8C8C; */
/* border of cells containing days; yearly view. Normally #8C8C8C; */
/* border of cells containing days with events; yearly view. Normally #8C8C8C; */
.emptycellyear, .yearborder, .yearhot {
	border-color:#8C8C8C;
	border-style:solid;
	}
/* border surrounding days of the week (Su, M, Tu, W, etc.); yearly view. Normally #FFFFFF; */
.yearlabel {
	border-color:#FFFFFF;
	border-style:solid;
	}
/* color of dates (1st thru 31st) of days without events; yearly view. Normally #8C8C8C; */
.yrdateblur {
	color:#8C8C8C; 
	}
/* color of dates (1st thru 31st) of days with events; yearly view. */
.yrdatefocus {
	color:#DB6D0B;
	}
/* time of day of event; list & weekly views, left column. */
.calhd {
	color:#DB6D0B;
	}
.calist, .target, .calevent {
	color:#000000; /* normally #000000 */
	}
.current, .calhd, .target, .calist {
	font-family:Arial, Helvetica, sans-serif;
	}
.calhd, .target, .calist {
	font-size:80%;
	}
.current {
	font-size:90%;
	}
.calday, .caldate, .calevent, .yrdateblur, .yrdatefocus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%; 
	}
.current, .calhd, .target, .calday, .caldate, .yrdateblur, .yrdatefocus {
	font-weight:bold;
	}
	
/* Supplemental syles for Table Cell Buttons used on Volunteer Directory page */

.tdbuttn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#77B377;
	border:outset; 
	border-width:2px; 
	border-color:#AAE6AA;
	}
.tdbuttntxt {
	font-size:65%; 
	line-height:200%; 
	font-weight:bold; 
	padding:3px 6px 4px; 
	color:#FFFFFF; 
	text-decoration:none;
	}
A.tdbuttntxt, A.tdbuttntxt:active, A.tdbuttntxt:visited {
		color:#FFFFFF; 
		}
A.tdbuttntxt:active, A.tdbuttntxt:hover {
		text-decoration:underline;
		color:#FFFFFF; 
		background:#207530; 
		border-color:#53A883;
		}

/* Other Supplemental syles for window dressing */

.inlink {
	font-style:italic;
	}
.sub {
	font-weight:bold;
	color:#015F51;
	}
.nospc {
	margin-bottom:0;
	}
.xspc {
	margin-top:1em;
	}
.txtnav {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:65%;
	line-height:130%;
	color:#DB6D08;
	}
.subnav {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:65%;
	font-weight:bold;
	line-height:100%;
	margin-bottom:.25em;
	margin-left:.5em;
	margin-right:.5em;
	color:#FFFFFF;
	}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:60%;
	line-height:130%;
	color:#DB6D08;
	}
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:140%;
	margin-top:0;
	color:#000000;
	list-style-type:square;
	}

/* Supplemental syles for legacy Banner Ads admin */
.hd2 {font-family: Arial, Helvetica, sans-serif; font-size: 115%; font-weight: bold; color: #055384;}
.sub1 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin-bottom: 0px; margin-top: 0px; font-weight: bold; color: #55956E;}
.sml {font-family: Arial, Helvetica, sans-serif; font-size: 70%;}
.red {color: #CC0000; font-weight: bold;}

/* Supplemental plusbox-minusbox syles -- only the color specifications should be altered to match the site's color scheme -- all other attributes should not be changed. */

.plusbox, .minusbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50%;
	line-height: 220%;
	font-weight: bold;
	vertical-align: middle;
	border: outset;
	border-width: 2px;
	}
.plusbox {
	padding: 0px 2px 1px;
	color: #FFFFFF;
	background: #77B377;
	border-color: #AAE6AA;
	}
.minusbox {
	padding: 0px 2px 1px 3px;
	color: #FFFFFF;
	background: #207530;
	border-color: #53A883;
	}
A.plusbox:visited {
		color: #FFFFFF;
		}
A.minusbox:visited {
		color: #FFFFFF;
		}
A.plusbox:active, A.plusbox:hover, A.plusbox:visited, A.minusbox:active,
		A.minusbox:hover, A.minusbox:visited {
		text-decoration: none;
		}

/* Supplemental styles for Party Parade pages */
.paradebld {
	font-weight:bold;
	color:#060;
	}