h1, h2, h3, h4, h5, h6, p, hr, div, ul, li, form, table {	margin:0;	padding:0;	}hr, hr[noshade] {	height:1px;	border:none;	border-top:1px #9aacd3 solid;	background:none;	}ul {	list-style:none;	}	/* Support for FCK HTML Editor */#pageStylistContent ul, #pageStylistContent ol, .pageStylistAdminContent ul, .pageStylistAdminContent ol, #newsContainer #newsContent .newsRecord div.autoclear ul, #newsContainer #newsContent .newsRecord div.autoclear ol, #calContainer #calContent .calRecord div.autoclear ul, #calContainer #calContent .calRecord div.autoclear ol, #calPopContainer #calPopContent .calRecordDesc ul, #calPopContainer #calPopContent .calRecordDesc ol {	margin-left:1.5em;	}#pageStylistContent ul, .pageStylistAdminContent ul, #newsContainer #newsContent .newsRecord div.autoclear ul, #calContainer #calContent .calRecord div.autoclear ul, #calPopContainer #calPopContent .calRecordDesc ul {	list-style:url(../images/bullet.gif) outside;	}#pageStylistContent ul, #pageStylistContent ol, #pageStylistContent table, #newsContainer #newsContent .newsRecord div.autoclear ul, #newsContainer #newsContent .newsRecord div.autoclear ol, #newsContainer #newsContent .newsRecord div.autoclear table, #calContainer #calContent .calRecord div.autoclear ul, #calContainer #calContent .calRecord div.autoclear ol, #calContainer #calContent .calRecord div.autoclear table, #calPopContainer #calPopContent .calRecordDesc ul, #calPopContainer #calPopContent .calRecordDesc ol, #calPopContainer #calPopContent .calRecordDesc table {	/* CHANGE TO MATCH RULE FOR P, MODBODY, ETC. */	margin-bottom:1em;	font:.8em/1.4em Arial,sans-serif;	}#pageStylistContent ul.textbulletlist, #pageStylistContent ul.imagebulletlist {	font-size:100%;	}.skiplink {	position:absolute;	left:-3000px;	}.floatleft {	float:left;	}.floatright {	float:right;	}.clearfloats {	clear:both;	}h1 {	margin:.75em 0;	font:bold 1.45em/1.2em Arial,sans-serif;	color:#9aacd3;	}h2, .featrhd, .reshd, .cathd {	margin:1em 0 .5em;	font:bold 1.2em/1.4em Arial,sans-serif;	color:#094fa3;	}td h2, td h3 {	margin-top:0;	}td.modbody span.featrhd {	display:block;	font-size:150%;	}h3, h4, .featrsub, #resContent h4, #resContent h4 a {	margin:1em 0 0;	font:bold 1em/1.4em Arial,sans-serif;	}h5 {	margin:1em 0 0;	font:bold .9em/1.4em Arial,sans-serif;		}h6 {	margin:1em 0 0;	font:italic .85em/1.4em Arial,sans-serif;	color:#094fa3;	}.default {	margin:1em 0 0;	font:bold .8em/1.4em Arial,sans-serif;	color:#094fa3;		}p, p.modbody, td.modbody, p.restxt, td.restxt, span.modbody, span.restxt, #rightcol ul, #rightcol ol, .fieldlabel, .instruct {	margin:0 0 1em;	font:.8em/1.4em Arial,sans-serif;	}td.modbody p, td.modbody p.modbody, td.modbody p.restxt, td.modbody table td.sub1 {	font-size:100%;	}td.modbody h1 {	font-size:180%;	}.fieldlabel, .instruct {	font-weight:bold;	}.fieldinstr, .restxt2, .instruct2 {	font:.7em/1.4em Arial,sans-serif;	}.caption {	font:italic .7em/1.4em Verdana,sans-serif;	}.req {	font-weight:bold;	color:#e13a2b;	}.altcolor {	color:#e75e51;	}.focus {	color:#000;	}.blur {	color:#999;	}/* additional legacy styles */.sub1, .sub2, .sub3 {	font-weight:bold;	font-family:Arial,sans-serif;	}.sub1 {	color:#094fa3;	}td.sub1, td.sub2 {	font-size:.85em;	}.sub2 {	font-weight:normal;	font-style:italic;	color:#094fa3;		}td.sub3, .sml, .list, .smlist {	font:.75em/1.35 Arial,sans-serif;	}.reg1 {	font-size:.75em;	text-decoration:none;	position:relative;	top:-.3em;	}.reg2 {	font-size:.6em;	text-decoration:none;	position:relative;	top:-.6em;	}#rightcol div.extract {	margin-top:1em;	margin-left:7%;	width:86%;	border-color:#9aacd3 !important;	}#rightcol div.extract p.extractbody, #rightcol div.extract p.extractcaption {	margin-left:0;	width:auto;	}#rightcol div.extract p.extractcaption {	margin-top:.5em;	}/* Lists */#rightcol ul, #rightcol ol {	font:.8em/1.4em Arial,sans-serif;	}#rightcol ul li, #rightcol ol li {	margin-top:.15em;	}#rightcol ul li {	padding-left:1.5em;	background:url(../images/bullet.gif) no-repeat 0 .3em;	}.bulltstyle {	border-right:1px #900 solid;	border-bottom:1px #900 solid;	background:#d12d24;	font-size:4px;	letter-spacing:.15em;	vertical-align:18%;	}#rightcol ol {	margin:0 0 .75em 1em;	}#rightcol ul ul, #rightcol ul ol, #rightcol ol ul, #rightcol ol ol {	margin:0;	font-size:100%;	}#rightcol ul ol li {	padding-left:0;	background:none;	}/* Override imageSourceMySQLCKEditor/css/page/index.css */div#rightcol div#pageStylistContent ul {	list-style:none;	font:.8em/1.4em Arial,sans-serif;	}div#rightcol div#pageStylistContent ul li {	margin-left:0;	padding-left:1.5em;	}/* Override concatenating styles in "layouts" build within UL LIs */div#rightcol div#newsContainer div#newsWrapper, div#rightcol div#newsContainer div#newsWrapper div#newsContent {	padding-top:0;	}#newsNavScroll {	display:none;	}#newsContent ul li {	padding-left:0;	background:none;	}#newsContent ul li p.restxt, #newsContent ul ul, #newsContent ul li a.linktxt {	font-size:100%;	}#newsContent ul li h4 {	font-size:1.3em;	}#newsContent ul li h4 span.newsdate, #newsContent ul ul span.fileinfo {	font-size:.7em;	}#newsContent p.returnLink a {	color:#094fa3;	}/* Links */a:link  {	color:#094fa3;	}a:visited {		color:#09c;	}a:hover, a:focus, a:active {	color:#39f;	}.optlink {	margin-top:.5em;	font:italic .75em/1.625em Arial,sans-serif;	}.smlink, .fileinfo {	font:.6em/1.625em Verdana,sans-serif;	}a.continuelink, a.linktxt {	font-weight:bold;	font-size:.8em;	line-height:1.52em;	font-family:Arial,sans-serif;	text-decoration:underline;	}a.continuelink {	font-size:.9em;	text-decoration:underline;	color:#9aacd3;	}a.continuelink:hover {	color:#094fa3;	}/* stylized text buttons - text formatting (don't change) */.buttnstyle, .buttnstylehot {	font:bold .6em/3em Verdana,sans-serif;	padding:3px 6px 4px;	}.smlbuttnstyle, .smlbuttnstylehot {	font:bold .6em/1.5em Verdana,sans-serif;	padding:0px 3px 1px;	}input.buttnstyle, input.buttnstylehot {	cursor:pointer;	line-height:1.2em;	}/* filter for Safari & Chrome */@media screen and (-webkit-min-device-pixel-ratio:0)	{		input.buttnstyle, input.buttnstylehot {			padding:2px 4px 3px;			}	}/* filter for Firefox */@-moz-document url-prefix()	{		input.buttnstyle, input.buttnstylehot {			padding:2px 4px 3px;			}	}/* stylized text buttons - text color - cold state */a.buttnstyle:link, a.buttnstyle:visited, input.buttnstyle, 	a.smlbuttnstyle:link, a.smlbuttnstyle:visited {	color:#fff;	}/* stylized text buttons - text color - hot & hit states */a.buttnstylehot:link, a.buttnstylehot:visited, a.buttnstylehot:hover, 	a.buttnstylehot:focus, a.buttnstylehot:active, a.buttnstyle:hover, 	a.buttnstyle:focus, a.buttnstyle:active, input.buttnstylehot, 	a.smlbuttnstylehot:link, a.smlbuttnstylehot:visited, 	a.smlbuttnstylehot:hover, a.smlbuttnstylehot:focus, 	a.smlbuttnstylehot:active, a.smlbuttnstyle:hover, 	a.smlbuttnstyle:focus, a.smlbuttnstyle:active, 	a.smlbuttnstylehot {	color:#fff;	}/* stylized text buttons - button color - cold state */.buttnstyle:link, .buttnstyle:visited, input.buttnstyle, 	.smlbuttnstyle:link, .smlbuttnstyle:visited {	background:#4e73ab;	border:2px #8eb3eb solid;	border-right:2px #0e336b solid;	border-bottom:2px #0e336b solid;	text-decoration:none;	}/* stylized text buttons - button color - hit state */.buttnstylehot, input.buttnstylehot, .smlbuttnstylehot {	background:#e75e51;	border:2px #f79e91 solid;	border-right:2px #a71e11 solid;	border-bottom:2px #a71e11 solid;	text-decoration:none;	}/* stylized text buttons - button color - hot state */.buttnstyle:hover, .buttnstyle:focus, .buttnstyle:active, 	.buttnstylehot:hover, .buttnstylehot:focus, .buttnstylehot:active, 	.smlbuttnstyle:hover, .smlbuttnstyle:focus, .smlbuttnstyle:active, 	.smlbuttnstylehot:hover, .smlbuttnstylehot:focus, .smlbuttnstylehot:active {	background:#da3f32;	border:2px #fa7f72 solid;	border-right:2px #9a0000 solid;	border-bottom:2px #9a0000 solid;	text-decoration:underline;	}/* background color and border of popup pallet; advanced calendar daily & weekly views, resource 3 display template and site-wide search. */.palette {	background:#fafafa;	border-color:#a6a6a6;	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:#e75e51;	}.arrowblur {	background-color:#999; /* normally #999; */	}.arrowhidden {	background-color:#fff; /* normally #fff; */	}/* background color of days of the week (Sunday, Monday, Tuesday, etc.); monthly view. */.monthlabel {	background-color:#ef938b;	}/* background color of days of the week (Su, M, Tu, W, etc.); yearly view. */.yearlabel {	background-color:#094fa3;	}/* 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 #fff; *//* color of dates (1st thru 31st); monthly view. Normally #fff; */.calday, .caldate  {	color:#fff;	text-decoration:none;	}/* 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:#a6a6a6;	}/* background color of cell containing days without events; monthly view. */.monthcold {	background-color:#f6f6f6;	}/* background color of dates (1st thru 31st) of days with events; monthly view. */.daynumberback {	background-color:#e13a2b;	text-decoration:none;	}/* background cell color of days with events; monthly view. */.monthhot  {	background-color:#fffedc;	}/* background cell color of days with events; yearly view. */.yearhot  {	background-color:#fffedc;	}/* 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 #fff; */.yearlabel {	border-color:#fff;	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:#e13a2b;	text-decoration:none;	}/* time of day of event; list & weekly views, left column. */.calhd {	color:#e13a2b;	}.calist, .target, .calevent {	color:#000; /* normally #000 */	}.current, .calhd, .target, .calist {	font-family:Arial,Helvetica,sans-serif;	}.calhd, .target, .calist {	font-size:.8em;	}.current {	font-size:.9em;	color:#e13a2b;	}.calday, .caldate, .calevent, .yrdateblur, .yrdatefocus {	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:.65em;	}.current, .calhd, .target, .calday, .caldate, .yrdateblur, .yrdatefocus {	font-weight:bold;	}	/* New advanced calendar styles */#yeartable {	margin:0 auto;	}#calDate h3 {	font-size:1em;	}a.caldate:link, a.caldate:visited, a.caldate:hover, a.caldate:focus, a.caldate:active {	color:#fff;	text-decoration:none;	}td.monthhot a, a.today:link, a.today:visited, a.today:hover, a.today:focus, a.today:active {	color:#000;	text-decoration:none;	}td.monthhot a:hover {	text-decoration:underline;	}td.monthtitleback a, td.yearhot a {	text-decoration:none;	}#calContent .calRecord .calRecordMain ul {	margin-top:.75em;	}body #calContent ul li.center>div.show {	margin-bottom:1.2em;	}/* Supplemental checkbox syles (currently only used in groups admin) *//* checkbox in default state -- checkbox will highlight on mouseover, checkboxoff will not */.checkbox, .checkboxoff {	font:bold .6em/2.2em Verdana, Arial, Helvetica, sans-serif;	padding:1px 4px 2px;	color:#fff;	background:#4e73ab;	border:2px #8eb3eb solid;	border-right:2px #0e336b solid;	border-bottom:2px #0e336b solid;	}/* checkbox in selected state */.checkboxon {	font:bold .6em/2.2em Verdana, Arial, Helvetica, sans-serif;	padding:1px 4px 2px;	color:#fff;	background:#e75e51;	border:2px #f79e91 solid;	border-right:2px #a71e11 solid;	border-bottom:2px #a71e11 solid;	}/* unavailable checkbox */.checkboxout {	font:bold .6em/2.2em Verdana, Arial, Helvetica, sans-serif;	padding:1px 4px 2px;	color:#fff;	background:#000; 	border:2px #999 solid; 	border-right:2px #000 solid; 	border-bottom:2px #000 solid; 	}/* inactive checkbox */.checkboxwait {	font:bold .6em/2.2em Verdana, Arial, Helvetica, sans-serif;	padding:1px 4px 2px;	color:#fff;	background:#bbb;	border:2px #ccc solid; 	border-right:2px #999 solid; 	border-bottom:2px #666 solid; 	}/* text color for "inactive" pseudoclasses; normally #fff; */a.checkbox:link, a.checkboxon:link, a.checkboxoff:link, a.checkboxout:link, a.checkboxwait:link,	a.checkbox:visited, a.checkboxon:visited, a.checkboxoff:visited, a.checkboxout:visited, 	a.checkboxwait:visited {		text-decoration:none;		color:#fff;		}/* stylization of "active" pseudoclasses; checkbox style will highlight, checkboxon style maintains definition from inactive state */a.checkbox:hover, a.checkboxon:hover, a.checkbox:focus, a.checkboxon:focus, a.checkbox:active,	a.checkboxon:active {	text-decoration:none;	color:#fff;	background:#d12d24;	border:2px #ff6d64 solid;	border-right:2px #910000 solid;	border-bottom:2px #910000 solid;	}/* stylization of "active" pseudoclasses; checkboxoff style maintains definition from inactive state */a.checkboxoff:hover, a.checkboxoff:focus, a.checkboxoff:active {	text-decoration:none;	color:#fff;	background:#d12d24;	border:2px #ff6d64 solid;	border-right:2px #910000 solid;	border-bottom:2px #910000 solid;	}/* stylization of "active" pseudoclasses; checkboxout style maintains definition from inactive state */a.checkboxout:hover, a.checkboxout:focus, a.checkboxout:active {	text-decoration:none;	color:#fff;	background:#000; 	border:2px #999 solid; 	border-right:2px #000 solid; 	border-bottom:2px #000 solid; 	}/* stylization of "active" pseudoclasses; checkboxwait style maintains definition from inactive state */a.checkboxwait:hover, a.checkboxwait:focus, a.checkboxwait:active {	text-decoration:none;	color:#fff;	background:#bbb;	border:2px #ccc solid;	border-right:2px #999 solid;	border-bottom:2px #666 solid;	}/* color for text associated w/ checkbox and checkboxoff */.checktext, .checktextoff {	color:#094fa3;	}/* color for text associated w/ checkboxon */.checktexton {	color:#e13a2b;	}/* color for text associated w/ checkboxout */.checktextout {	color: #000; 	}/* color for text associated w/ checkboxwait */.checktextwait {	color: #bbb;	}a.checkbox, a.checkboxon, a.checkboxoff, a.checkboxwait, a.checkboxout {	text-decoration: none;	}/* 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:bold .5em/2.2em Verdana,Arial,Helvetica,sans-serif;	vertical-align: middle;	}.plusbox {	padding:0px 2px 1px;	color:#fff;	background:#4e73ab;	border:2px #8eb3eb solid;	border-right:2px #0e336b solid;	border-bottom:2px #0e336b solid;	}.minusbox {	padding:0px 2px 1px 3px;	color: #fff;	background:#e75e51;	border:2px #f79e91 solid;	border-right:2px #a71e11 solid;	border-bottom:2px #a71e11 solid;	}a.plusbox:link, a.plusbox:visited, a.minusbox:link, a.minusbox:visited {	color:#fff;	text-decoration:none;	}a.plusbox:hover, a.plusbox:focus, a.plusbox:active,a.minusbox:hover, a.minusbox:focus, a.minusbox:active {	text-decoration:none;	background:#d12d24;	border:2px #ff6d64 solid;	border-right:2px #910000 solid;	border-bottom:2px #910000 solid;	}/* Tweaks 04/2010 */#calContainer #calContent li.calRecord div.calRecordMain h4 span {	color:#094fa3;	}/* Pickup instances of unstyled text - 6/2010 - Doug */#registerConfirm dl dd.restxt,#calWrapper #calContent div.calRecord div.calAttendeeDisplay ul.modbody li {	font:.8em/1.4em Arial,sans-serif;	}