@media screen, print{		/*	############################################################################################					BEGIN:	support for Mega Drop-Down Menu						############################################################################################	*/				#menu		{			list-style:				none;			width:					97.5%;			margin:					0px;			height:					43px;			padding:				0px 10px 0px 10px;						/* Rounded Corners */						-moz-border-radius:		10px;			-webkit-border-radius:	10px;			border-radius:			10px;						/*				Background color and gradients 								This series takes advantage of CSS using the last encountered description, resulting in the 				fallback background color being used if neither the webkit or mozilla gradients are supported 				by the client browser.			*/						background:				#0272A7;																			background:				-moz-linear-gradient(top, #0272a7, #013953);			background:				-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));						/* Borders */						border:					1px solid #002232;						-moz-box-shadow:		inset 0px 0px 1px #edf9ff;			-webkit-box-shadow:		inset 0px 0px 1px #edf9ff;			box-shadow:				inset 0px 0px 1px #edf9ff;		}				#menu li		{			float:					left;			display:				block;			text-align:				center;			position:				relative;			padding:				4px 10px 4px 10px;			margin-right:			10px;			margin-top:				7px;			border:					none;		}				#menu li:hover		{			border:					1px solid #777777;			padding:				4px 9px 4px 9px;						/* Background color and gradients */						background:				#F4F4F4;			background:				-moz-linear-gradient(top, #F4F4F4, #EEEEEE);			background:				-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));						/* Rounded corners */						-moz-border-radius:		5px 5px 0px 0px;			-webkit-border-radius:	5px 5px 0px 0px;			border-radius:			5px 5px 0px 0px;		}				#menu li a		{			font-family:			Arial, Helvetica, sans-serif;			font-size:				14px; 			color:					#EEEEEE;			/*	#Color of text for menu title	*/			display:				block;			outline:				0;			text-decoration:		none;			text-shadow:			1px 1px 1px #000;		}				#menu li:hover a		{			color:					#161616;			text-shadow:			1px 1px 1px #ffffff;		}				#menu li .drop		{			padding-right:			21px;			background:				url("img/_menu/drop.png") no-repeat right 8px;		}				#menu li:hover .drop		{			background:				url("img/_menu/drop.png") no-repeat right 7px;		}				.dropdown_1column, 		.dropdown_2columns, 		.dropdown_3columns, 		.dropdown_4columns,		.dropdown_5columns		{			margin:					4px auto;			float:					left;			position:				absolute;			left:					-999em;				/* Hides the drop down */			text-align:				left;			padding:				10px 5px 10px 5px;			border:					1px solid #777777;	/*	#border color for drop down region	*/			border-top:				none;						/* Gradient background */			background:				#F4F4F4;			background:				-moz-linear-gradient(top, #EEEEEE, #BBBBBB);			background:				-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));						z-index:				10;					/* Rounded Corners */			-moz-border-radius:		0px 5px 5px 5px;			-webkit-border-radius:	0px 5px 5px 5px;			border-radius:			0px 5px 5px 5px;		}				.dropdown_1column  {width: 130px;}		/*	set width of pop-up menu background area	*/		.dropdown_2columns {width: 260px;}		/*	set width of pop-up menu background area	*/		.dropdown_3columns {width: 390px;}		/*	set width of pop-up menu background area	*/		.dropdown_4columns {width: 520px;}		/*	set width of pop-up menu background area	*/		.dropdown_5columns {width: 650px;}		/*	set width of pop-up menu background area	*/				#menu li:hover .dropdown_1column, 		#menu li:hover .dropdown_2columns, 		#menu li:hover .dropdown_3columns,		#menu li:hover .dropdown_4columns,		#menu li:hover .dropdown_5columns		{			left:					-1px;			top:					auto;			white-space:			nowrap;		}				.col_1,		.col_2,		.col_3,		.col_4,		.col_5		{			display:				inline;			float:					left;			position:				relative;			margin-left:			5px;			margin-right:			5px;			white-space:			nowrap;		}				.col_1 {width:120px;}					/*	set width of menu section lines	*/		.col_2 {width:250px;}					/*	set width of menu section lines	*/		.col_3 {width:380px;}					/*	set width of menu section lines	*/		.col_4 {width:510px;}					/*	set width of menu section lines	*/		.col_5 {width:640px;}					/*	set width of menu section lines	*/				#menu .menu_right		{			float:					right;			margin-right:			0px;			white-space:			nowrap;		}				#menu li .align_right		{			/* Rounded Corners */			-moz-border-radius:		5px 0px 5px 5px;			-webkit-border-radius:	5px 0px 5px 5px;			border-radius:			5px 0px 5px 5px;			white-space:			nowrap;		}				#menu li:hover .align_right		{			left:					auto;			right:					-1px;			top:					auto;			white-space:			nowrap;		}				#menu p, #menu h2, #menu h3, #menu ul li		{			font-family:			Arial, Helvetica, sans-serif;			line-height:			18px;			font-size:				12px;			text-align:				left;			text-shadow:			1px 1px 1px #FFFFFF;			white-space:			nowrap;		}				#menu h2		{			font-size:				14px;			font-weight:			400;			letter-spacing:			-1px;			margin:					7px 0 14px 0;			padding-bottom:			14px;			border-bottom:			1px solid #6E6E6E;	/*	dark-gray	*/			white-space:			nowrap;		}				#menu h3		{			font-size:				14px;			margin:					7px 0 10px 0;			padding-bottom:			7px;			border-bottom:			1px solid #888888;	/*	mid-gray	*/			white-space:			nowrap;		}				#menu p		{			line-height:			18px;			margin:					0 0 10px 0;			white-space:			nowrap;		}				#menu li:hover div a		{			font-size:				12px;			color:					#015b86;			/*	deep-blue text color of menu items	*/			white-space:			nowrap;		}				#menu li:hover div a:hover		{			color:					#029feb;			/*	sky-blue	*/			white-space:			nowrap;		}				.strong		{			font-weight:			bold;		}				.italic		{			font-style:				italic;		}				.imgshadow { 									/* Better style on light background */			background:				#FFFFFF;			/*	white		*/			padding:				4px;			border:					1px solid #777777;	/*	mid-gray	*/			margin-top:				5px;			-moz-box-shadow:		0px 0px 5px #6E6E6E;			-webkit-box-shadow:		0px 0px 5px #6E6E6E;			box-shadow:				0px 0px 5px #6E6E6E;		}				.img_left { /* Image sticks to the left */			width:					auto;			float:					left;			margin:					5px 15px 5px 5px;		}				#menu li .black_box		{			background-color:		#333333;			/*	deep-gray (almost black)	*/			color:					#eeeeee;			text-shadow:			1px 1px 1px #000;			padding:				4px 6px 4px 6px;					/* Rounded Corners */			-moz-border-radius:		5px;			-webkit-border-radius:	5px;			border-radius:			5px;					/* Shadow */			-webkit-box-shadow:		inset 0 0 3px #000000;			-moz-box-shadow:		inset 0 0 3px #000000;			box-shadow:				inset 0 0 3px #000000;		}				#menu li ul		{			list-style:				none;			padding:				0;			margin:					0 0 12px 0;		}				#menu li ul li		{			font-size:				12px;			line-height:			24px;			position:				relative;			text-shadow:			1px 1px 1px #ffffff;			padding:				0;			margin:					0;			float:					none;			text-align:				left;			width:					130px;		}				#menu li ul li:hover		{			background:				none;			border:					none;			padding:				0;			margin:					0;		}				#menu li .greybox li		{			background:				#F4F4F4;			/*	light-gray	*/			border:					1px solid #bbbbbb;			margin:					0px 0px 4px 0px;			padding:				4px 6px 4px 6px;			width:					116px;					/* Rounded Corners */			-moz-border-radius:		5px;			-webkit-border-radius:	5px;			-khtml-border-radius:	5px;			border-radius:			5px;		}				#menu li .greybox li:hover		{			background:				#ffffff;			border:					1px solid #aaaaaa;			padding:				4px 6px 4px 6px;			margin:					0px 0px 4px 0px;		}				/*			END:	support for Mega Drop-Down Menu		*/				#cf		{			position:				relative;			height:					281px;			width:					97%;			margin:					0 auto;			}				#cf img		{			position:				absolute;			left:					0;			-webkit-transition:		opacity 1s ease-in-out;			-moz-transition:		opacity 1s ease-in-out;			-o-transition:			opacity 1s ease-in-out;			-ms-transition:			opacity 1s ease-in-out;				transition:				opacity 1s ease-in-out;		}				#cf img.top:hover		{			opacity:				0;		}				/*	------------------------------------------------------------------------------------	*/			.tooltip		{			border-bottom:		1px dotted #000000;			color:				#000000;			outline:			none;			cursor:				help;			text-decoration:	none;			position:			relative;		}				.tooltip span		{			margin-left:		-999em;			position:			absolute;		}				.tooltip:hover span		{			border-radius:		5px 5px;			-webkit-border-radius: 5px;			-moz-border-radius: 5px;						box-shadow:			5px 5px 5px rgba(0, 0, 0, 0.1);			-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);			-moz-box-shadow:	5px 5px rgba(0, 0, 0, 0.1);						font-family:		Calibri, Tahoma, Geneva, sans-serif;			position:			absolute; left: 1em; top: 2em; z-index: 99;			margin-left:		0; width: 180px;		}				.tooltip:hover img		{			border:				0;			margin:				-10px 0 0 -55px;			float:				left;			position:			absolute;		}				.tooltip:hover em		{			font-family:		Candara, Tahoma, Geneva, sans-serif;			font-size:			1.2em;			font-weight:		bold;			display:			block;			padding:			0.2em 0 0.6em 0;		}				.classic { padding: 0.8em 1em; }		.custom { padding: 0.5em 0.8em 0.8em 2em; }		* html a:hover { background: transparent; }		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}		.info { background: #9FDAEE; border: 1px solid #2BB0D7; font-size: 7pt;	}		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }			/*	------------------------------------------------------------------------------------	*/			/*Button Style*/			.button		{			float:				left;			height:				auto;			font:				76%/150% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;			width:				7em;			text-align:			center;			white-space:		nowrap;		}			/*Button Arrow Styles*/			.arrows		{			font-size:			90%;			margin:				0.2em;		}			/*Button link styles*/			.button a:link, .button a:visited		{			color:				#eee;			background-color:	#000000;			font-size:			1em;			font-weight:		bolder;			text-decoration:	none;			border:				0;			margin:				0.2em;			padding:			0.2em;			display:			block;		}			.button a:hover		{			color:				#999;			border:				0;			padding:			0.2em;			margin:				0.2em;		}		.TextWrap_floatLeft		{			float:				left;			margin:				5px;		}				.TextWrap_floatRight		{			float:				right;			margin:				5px;		}					/*	------------------------------------------------------------------------------------	*/			html		{			height:					100%;		}				#wwa		{			margin-left:			auto;			margin-right:			auto;			position:				relative;		}			/*fixing small map legend - will stay inside of the box now in IE6*/			#wwasmall		{			margin-left:			auto;			margin-right:			auto;			position:				relative;			width:					525px;			height:					auto;		}			/*end of fixing small map legend - will stay inside of the box now in IE6*/			.wwabox		{			width:					15px;			border:					solid 1px black;			margin-right:			2px;			float:					left;			box-shadow:				2px 2px 2px #888888;		}			#wwa li		{			list-style-type:		none;			margin:					.5em .5em 0 -3.4em;			font-size:				10px;			text-align:				left;		}			#wwaleft		{			width:					195px;			float:					left;			height:					auto;			margin:					0px;			padding:				0px;		}			#wwacenter_l		{			width:					195px;			height:					auto;			float:					left;			margin:					0px;			padding:				0px;		}			#wwacenter_r		{			width:					195px;			height:					auto;			float:					left;			margin:					0px;			padding:				0px;		}			#wwaright		{			width:					195px;			height:					auto;			float:					left;			margin:					0px;			padding:				0px;			}			/*	------------------------------------------------------------------------------------	*/			.g-recaptcha > div {			 margin:		10px auto;			 text-align:	center;			 width:			auto !important;			 height:		auto !important;		}				.hidden		{			display:			none;			visibility:			hidden;		}				#container		{		}				#footer		{		}				#map-canvas		{			height:				90%;			width:				90%;		}				a		{			text-decoration:	none;		}		a.no_decoration {			text-decoration:	none;		}				div.innerBox_light_blue		{			background:			rgb(204,230,255);			border:				thin solid black; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_blue_noShadow		{			background:			rgb(204,230,255);			border:				thin solid black; 			border-width:		thin; 			width:				92% ;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_red		{			background:			rgb(255,204,204);			border:				thin solid black; 			border-width:		thin; 			width:				95% ;			margin-left:		auto;			margin-right:		auto;			box-shadow:			2px 2px 2px #888888;		} 			div.innerBox_light_red_blink		{			animation-name:				blink;			animation-duration:			1s;			animation-timing-function:	step-end;			animation-iteration-count:	infinite;			animation-direction:		alternate;			width:						95% ;			margin-left:		auto;			margin-right:		auto;			padding:					0.2em;		} 			div.innerBox_red		{			background:			red;			color:				white;			border:				none; 			border-width:		thin; 			width:				95% ;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_red_border		{			color:				red;			border:				thick solid red; 			width:				95% ;			margin-left:		auto;			margin-right:		auto;			padding:			0.2em;		} 			div.innerBox_light_red_noShadow		{			background:			rgb(255,204,204);			border:				thin solid black; 			width:				92% ;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_red_border_noShadow		{			border:				thin solid red; 			width:				92% ;			margin-left:		auto;			margin-right:		auto;			padding:			0.2em;		} 			div.innerBox_light_yellow { 			background:			rgb(255,255,204);			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_yellow_noShadow { 			background:			rgb(255,255,204);			border:				solid; 			border-width:		thin; 			width:				92% ;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_green { 			background:			rgb(204,255,204);			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			margin-left:		auto;			margin-right:		auto;		} 			div.shadedBox		{			background:			rgb(204,230,255);			border:				solid; 			border-width:		thin; 			width:				90% ;			padding:			0.5em;			margin:				0.5em;			box-shadow:			2px 2px 2px #888888;		} 			div.innerBox_light_silver		{			background:			rgb(240,240,240);			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			padding:			2px; 			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_silver_noShadow		{			background:			rgb(240,240,240);			border:				solid; 			border-width:		thin; 			width:				95% ;			padding:			2px; 			margin-left:		auto;			margin-right:		auto;		} 			div.news_blog_outer		{			background:				rgb(255,255,255);			border:					solid; 			border-width:			thin; 			width:					90% ;			box-shadow:				5px 5px 5px #888888;		} 			div.news_blog_content		{			background:				rgb(204,204,204);			border:					none; 			width:					90% ;			padding:				1em; 			margin:					1em; 		} 			div.alert_message		{			background:			rgb(240,240,240);			border:				solid; 			border-width:		thin; 			width:				90%;			box-shadow:			3px 3px 3px #888888;			padding:			2px; 		} 		div.color_red		{			background:			red; 			color:				white;			padding:			2px; 			border:				none; 			font-weight:		bold;		} 		div.color_black		{			font-family:		verdana, sans-serif;			font-size:			9pt;			background:			black; 			color:				white;			padding:			2px; 			border:				none; 			font-weight:		bold;		} 		div.color_black_small		{			background:			black; 			color:				white;			padding:			2px; 			border:				none; 			font-weight:		bold;			font-size:			7pt;			font-family:		verdana, sans-serif;		} 		div.color_grey		{			background:			grey; 			color:				white;			padding:			2px; 			border:				none; 			font-weight:		bold;		} 		div.color_menu		{			background:			#0272A7; 			color:				white;			padding:			2px; 			border:				none;			font-weight:		bold;		} 				div.logged_in		{			background:			#125C8B; 			color:				yellow;			border:				none;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			-moz-box-shadow:	inset 0px 0px 1px #edf9ff;			-webkit-box-shadow:	inset 0px 0px 1px #edf9ff;			box-shadow:			inset 0px 0px 1px #edf9ff;			text-shadow:		1px 1px 1px #000;			margin-left:		5px;			margin-right:		5px;			text-align:			left;			width:				97%;			padding-top:		2px; 			padding-left:		5px;			padding-bottom:		2px; 			padding-right:		2px; 		} 		div.color_blue		{			font-family:		verdana, sans-serif;			font-size:			9pt;			background:			#0272A7; 			color:				white;			font-weight:		bold;			padding:			2px; 			border:				none; 		} 		div.color_blue_inner_banner		{			background:			#0272A7; 			color:				white;			font-family:		Campbell, SignPainter, sans-serif;			font-weight:		bold;			font-size:			14pt;			padding:			2px; 			border:				none; 		} 		div.color_gray		{			font-weight:		bold;			background:			gray; 			color:				white;			padding:			2px; 			border:				none; 		} 			div.color_silver		{			font-weight:		bold;			background:			rgb(204,204,204); 			color:				black;			padding:			2px; 			border:				none; 		} 		div.color_pale_blue		{			font-weight:		bold;			background:			rgb(188,224,253);			color:				black;			padding:			2px; 			border:				none;			margin-top:			5px;		}				form		{			margin:				5px;			padding:			5px;		}			fieldset.smallText		{			font-family:		verdana, sans-serif;			font-size:			7pt;			font-weight:		bold;			padding:			10px;			width:				95% ;			border:				2px solid #758A9C;			box-shadow:			3px 3px 3px #888888;		} 		fieldset.mediumText		{			font-family:		verdana, sans-serif;			font-size:			10pt;			font-weight:		bold;			padding:			10px;			width:				95% ;			border:				2px solid #758A9C;			box-shadow:			3px 3px 3px #888888;		} 		fieldset.largeText		{			font-family:		verdana, sans-serif;			font-size:			12pt;			font-weight:		bold;			padding:			10px;			width:				95% ;			border:				2px solid #758A9C;			box-shadow:			3px 3px 3px #888888;		} 		i.maroonText { 			color:				maroon;		}				img.boxedShadowed		{			border:				1px solid black;			box-shadow:			3px 3px 3px #888888;		}		legend.smallText		{			font-family:			verdana, sans-serif;			font-size:				7pt;			font-weight:			bold;			font-weight:			bold;			color:					white;			background-color:		#BAC9D6;			border:					1px solid black;			width:					300px;			-moz-border-radius:		10px;			-webkit-border-radius:	10px;			border-radius:			10px;			padding-left:			10px;		} 		legend.smallTextBlack		{			font-family:			verdana, sans-serif;			font-size:				7pt;			font-weight:			bold;			font-weight:			bold;			color:					white;			background-color:		black;			border:					1px solid black;			width:					300px;			-moz-border-radius:		10px;			-webkit-border-radius:	10px;			border-radius:			10px;			padding-left:			10px;		} 		legend.mediumText		{			font-family:			verdana, sans-serif;			font-size:				10pt;			font-weight:			bold;			color:					white;			background-color:		#BAC9D6;			border:					1px solid black;			width:					300px;			-moz-border-radius:		10px;			-webkit-border-radius:	10px;			border-radius:			10px;			padding-left:			10px;		} 		legend.mediumText400		{			font-family:			verdana, sans-serif;			font-size:				10pt;			font-weight:			bold;			color:					white;			background-color:		#BAC9D6;			border:					1px solid black;			width:					400px;			-moz-border-radius:		10px;			-webkit-border-radius:	10px;			border-radius:			10px;			padding-left:			10px;		} 		legend.largeText		{			font-family:			verdana, sans-serif;			font-size:				12pt;			font-weight:			bold;			font-weight:			bold;			color:					white;			background-color:		#BAC9D6;			border:					1px solid black;			width:					300px;			-moz-border-radius:		10px;			-webkit-border-radius:	10px;			border-radius:			10px;			padding-left:			10px;		} 		h1		{			font-family:		verdana, sans-serif; 			font-size:			12pt;			text-shadow:		0.1em 0.1em silver;			color:				white;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 			padding:			5px;		} 		h2		{			font-family:		verdana, sans-serif; 			font-size:			14pt;			font-weight:		bold;			text-shadow:		0.1em 0.1em silver;			color:				red;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 			padding:			5px;		} 		h3		{			font-family:		verdana, sans-serif; 			font-size:			12pt;			text-shadow:		0.1em 0.1em silver;			color:				red;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 			padding:			5px;		} 		h4		{			font-family:		verdana, sans-serif; 			font-size:			12pt;			text-shadow:		0.1em 0.1em silver;			color:				white;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 			padding:			5px;		} 		h5,h6		{			font-family:		verdana, sans-serif; 			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 			padding:			5px;		} 		h10		{			font-family:		verdana, sans-serif; 			font-size:			36pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h11		{			font-family:		verdana, sans-serif; 			font-size:			40pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h12		{			font-family:		verdana, sans-serif; 			font-size:			12pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h13		{			font-family:		verdana, sans-serif; 			font-size:			18pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h14		{			font-family:		verdana, sans-serif; 			font-size:			14pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h15		{			font-family:		verdana, sans-serif; 			font-size:			12pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h_10		{			font-family:		verdana, sans-serif; 			font-size:			10pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h_18		{			font-family:		verdana, sans-serif; 			font-size:			18pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 				h_24		{			font-family:		verdana, sans-serif; 			font-size:			24pt;			text-shadow:		0.1em 0.1em silver;			color:				black;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 				li.smallText { 										/*	This used to be li	*/			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		2.0em;			padding-right:		0.2em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;		} 		li.smallTextTighterPadding		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		4px;			padding-right:		4px;			padding-top:		2px;			padding-bottom:		2px;			margin-left:		2px;			margin-right:		2px;		} 				li.mediumText		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		0.2em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;		} 				li.mediumTextInset		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		0.2em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;			width:				90%;		} 				li.mediumTextRightPadding10em		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		10em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;		} 				li.mediumTextRightPadding10em_upper_roman		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		10em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;			list-style-type:	upper-roman;		} 				li.mediumTextRightPadding10em_upper_alpha		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		10em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;			list-style-type:	upper-alpha;		} 				li.mediumTextRightPadding10em_lower_roman		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		10em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;			list-style-type:	lower-roman;		} 				li.mediumTextRightPadding10em_lower_alpha		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		10em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;			list-style-type:	lower-alpha;		} 				li.mediumTextRightPadding10em_decimal		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		10em;			padding-top:		5px;			padding-bottom:		5px;			margin-left:		0.2em;			margin-right:		0.2em;			list-style-type:	decimal;		} 				li.mediumTextTighterPadding		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		4px;			padding-right:		4px;			padding-top:		2px;			padding-bottom:		2px;			margin-left:		2px;			margin-right:		2px;		} 				li.smallTextRightMargin		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		2.0em;			padding-right:		0.2em;			padding-top:		0.5em;			padding-bottom:		0.5em;			margin-left:		0.2em;			margin-right:		50px;		} 			li.mediumTextRightMargin		{			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		0.2em;			padding-top:		0.5em;			padding-bottom:		0.5em;			margin-left:		0.2em;			margin-right:		50px;		} 			li.noWrap		{			white-space:		nowrap;		}				pre		{			color:				maroon;			tab-size:			4;		}				p		{			text-align:			justify;			width:				96%;			margin:				5px;			padding:			5px;		}				p.smallText		{			font-family:		verdana, sans-serif;			font-size:			7pt;			text-indent:		2em; 			text-align:			justify;			margin-left:		0.2em;			margin-right:		0.2em;			padding:			0.2em;			text-indent:		0.0em;		} 			p.photoCaptionPlain		{			font-family:		verdana, sans-serif;			font-size:			6pt;			text-indent:		2em; 			text-align:			justify;			margin-left:		0.2em;			margin-right:		0.2em;			padding:			0.2em;			text-indent:		0.0em;			color:				maroon;		} 			p.rosterText		{			font-family:		verdana, sans-serif;			font-size:			7pt;			text-align:			justify;		} 			p.mediumText		{			font-family:		verdana, sans-serif;			font-size:			10pt;			text-align:			justify;			margin-top:			0; 			margin-bottom:		0; 			padding:			0.5em;			text-indent:		0.0em;		} 				p.boldText		{			font-family:		verdana, sans-serif;			font-size:			10pt;			font-weight:		bold;			text-align:			justify;			margin-top:			0; 			margin-bottom:		0; 			padding:			0.5em;			text-indent:		0.0em;		} 				p.mediumTextShadedBackground		{			border:				solid; 			border-width:		thin; 			font-family:		verdana, sans-serif;			font-size:			10pt;			text-align:			justify;			margin-left:		10px; 			margin-right:		10px; 			margin-top:			5px; 			margin-bottom:		5px; 			padding-left:		10px;			padding-right:		10px;			padding-top:		5px;			padding-bottom:		5px;			text-indent:		0.0em;			background:			rgb(204,230,255);		} 				p.mediumTextShadedRedBackground		{			border:				solid; 			border-width:		thin; 			font-family:		verdana, sans-serif;			font-size:			10pt;			text-align:			justify;			margin-left:		10px; 			margin-right:		10px; 			margin-top:			5px; 			margin-bottom:		5px; 			padding-left:		10px;			padding-right:		10px;			padding-top:		5px;			padding-bottom:		5px;			text-indent:		0.0em;			background-color:	#FF0000;			color:				white;		} 				span.important		{			background-color:	black;			color:				white;			border:				solid thin black;			padding-left:		0.2em;			padding-right:		0.2em;		}		span.url		{			border:				thin dotted blue;			padding:			0.2em;		}				span.url_colored		{			border:				thin dotted blue;			background-color:	#FFFFCC;		}				span.url_white		{			border:				thin dotted white;		}				span.red_bold_big {			color:				white;			background-color:	red;			padding-left:		0.2em;			padding-right:		0.2em;			font-weight:		bold;			font-size:			14pt;			border:				thin solid red;		}				span.teal		{			background-color:	#21D6D0;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.maroon_bold_italic		{			color:				maroon;			font-style:			italic;			font-weight:		bold;		}		span.maroon_bold		{			color:				maroon;			font-weight:		bold;		}		span.maroon_italic		{			color:				maroon;			font-style:			italic;		}		span.super		{			font-size:			6pt;			font-style:			italic;			vertical-align:		super;			color:				blue;		}				span.maroon_italic_small		{			color:				maroon;			font-style:			italic;			font-size:			6pt;		}		span.smallText		{			font-size:			6pt;		}		span.photoCaptionPlain		{			color:				maroon;			font-style:			italic;			font-size:			7pt;		}		span.green		{			background-color:	#288028;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.flashing_green		{			background-color:	#288028;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;			animation:			pulse 1s infinite;			animation-name:		flashing_led;			animation-duration:	1s;			animation-delay:	1s;			animation-timing-function:	ease;		}		span.map_green		{			background-color:	#21D636;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.yellow		{			background-color:	#F6F621;			color:				black;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.orange		{			background-color:	#FF8000;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.red_on_red		{			background-color:	#FF0000;			color:				white;			border:				solid thin red;			padding-left:		1px;			padding-right:		1px;		}		span.red_on_red_italic		{			background-color:	#FF0000;			color:				white;			border:				solid thin red;			padding-left:		1px;			padding-right:		1px;			font-style:			italic;		}		span.black_on_black		{			background-color:	black;			color:				white;			border:				solid thin black;			padding-left:		1px;			padding-right:		1px;		}		span.silver_on_silver		{			background-color:	silver;			color:				white;			border:				solid thin silver;			padding-left:		1px;			padding-right:		1px;		}		span.red		{			background-color:	#FF0000;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.red_italic		{			color:				red;			padding-left:		4px;			padding-right:		4px;			font-style:			italic;		}		span.red_bold_italic		{			color:				red;			padding-left:		4px;			padding-right:		4px;			font-weight:		bold;			font-style:			italic;		}		span.red_bold		{			color:				red;			padding-left:		4px;			padding-right:		4px;			font-weight:		bold;		}		span.solid_red		{			background-color:	#FF0000;			color:				white;			border:				solid thin red;			padding-left:		4px;			padding-right:		4px;		}		span.cyan		{			background-color:	cyan;			color:				black;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.aqua		{			background-color:	#0099CC;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.blue		{			background-color:	blue;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.violet		{			background-color:	violet;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.primary		{			background-color:	red;			color:				white;			border:				solid thin black;			font-family:		verdana, sans-serif;			padding-left:		4px;			padding-right:		4px;		}		span.secondary_urgent		{			background-color:	orange;			color:				white;			border:				solid thin black;			font-family:		verdana, sans-serif;			padding-left:		4px;			padding-right:		4px;		}		span.secondary_desired		{			background-color:	yellow;			color:				black;			border:				solid thin black;			font-family:		verdana, sans-serif;			padding-left:		4px;			padding-right:		4px;		}		span.bulletTitle		{			font-family:		verdana, sans-serif;			font-size:			10pt;			font-weight:		bold;			text-align:			justify;			width:				100%;			color:				white;			background:			white;			background:			blue;			padding-left:		4px;			padding-right:		4px;		}		span.calendarText		{			font-family:		verdana, sans-serif;			font-size:			6pt;			text-align:			justify;			width:				100%;			color:				black;			background:			white;			border-color:		white;		}		span.calendarTextOther		{			font-family:		verdana, sans-serif;			font-size:			6pt;			text-align:			justify;			width:				100%;			color:				black;			background:			#ccccff;			border-color:		#0000ff;		}				span.smallTextCalendarTextOther		{			font-family:		verdana, sans-serif;			font-size:			8pt;			text-align:			justify;			width:				100%;			color:				black;			background:			#ccccff;			border-color:		#0000ff;		}		span.calendarTime		{			font-family:		verdana, sans-serif;			font-weight:		bold;			font-size:			7pt;			text-align:			justify;			width:				100%;			color:				black;			background:			white;			border-color:		white;		}		span.calendarTimeCIARC		{			font-family:		verdana, sans-serif;			font-weight:		bold;			font-size:			7pt;			text-align:			justify;			width:				100%;			color:				white;			background:			#ff0000;			border-color:		white;		}		span.calendarTimeOther		{			font-family:		verdana, sans-serif;			font-weight:		bold;			font-size:			7pt;			text-align:			justify;			width:				100%;			color:				white;			background:			#0000ff;			border-color:		white;		}		span.blueText		{			color:				blue;		}				span.redText		{			color:				red;		}				span.redBoldText		{			font-weight:		bold;			color:				red;		}				span.whiteTextRedBackground		{			background-color:	red;			border:				thin solid red;			color:				white;			padding-left:		0.2em;			padding-right:		0.2em;		}				span.whiteBoldTextRedBackground		{			background-color:	red;			color:				white;			font-weight:		bold;		}				span.silverText		{			color:				silver;		}				span.silverItalicText		{			font-style:			italic;			color:				silver;		}				span.text-white {			width:				100%;			color:				white;			background:			transparent;		}		span.whiteTitleText		{			font-size:			24pt;			width:				100%;			color:				white;			font-weight:		bold;			background:			transparent;		}		span.text-light-gray		{			width:				100%;			color:				#C0C0C0;			background:			transparent;		}		span.calendarTime_standardEvent		{			font-family:		verdana, sans-serif;			font-weight:		bold;			font-size:			7pt;			text-align:			justify;			width:				100%;			color:				white;			background:			#0000ff;			border-color:		white;		}			span.custom_info		{			font-family:		verdana, sans-serif;			font-size:			7pt;		}			span.text-silver		{			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			font-style:			italic;			width:				100%;			color:				silver;			background:			white;		}		span.redBackgroundWhiteText {			color:				white;			background-color:	red;			padding-left:		4px;			padding-right:		4px;		}				span.calendarText_standardEvent		{			font-family:		verdana, sans-serif;			font-size:			6pt;			text-align:			justify;			width:				100%;			color:				black;			background:			#ccccff;			border-color:		#0000ff;		}			span.calendarTextCIARC {			font-family:		verdana, sans-serif;			font-size:			6pt;			text-align:			justify;			width:				100%;			color:				black;			background:			#ffcccc;			border-color:		#ff0000;		}		span.smallTextCalendarTextCIARC {			font-family:		verdana, sans-serif;			font-size:			8pt;			text-align:			justify;			width:				100%;			color:				black;			background:			#ffcccc;			border-color:		#ff0000;		}		span.bold-text		{			font-weight:		bold;		}				span.bold-italic-text		{			font-weight:		bold;			font-style:			italic;		}				span.italic-text		{			font-style:			italic;		}		span.strikethrough		{			text-decoration:	line-through;		}		table		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				100%;		}		table.logged_in		{			border:				0;			width:				100%;			border-collapse:	collapse;			background:			#125C8B; 			color:				yellow;			padding:			5px;			border:				none;			font-weight:		bold;			-moz-box-shadow:	inset 0px 0px 1px #edf9ff;			-webkit-box-shadow:	inset 0px 0px 1px #edf9ff;			box-shadow:			inset 0px 0px 1px #edf9ff;			margin:				3px auto 0px auto;		}		table.medium200		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				200px; 		}		table.medium250		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				250px; 		}		table.medium250bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				250px; 			border:				thin solid black; 		}		table.medium300		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				300px; 		}		table.medium300bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				300px; 			border:				thin solid black;		}		table.medium400		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				400px; 		}		table.medium400bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				400px; 			border:				thin solid black;		}		table.medium450		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				450px; 		}		table.medium450bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				450px; 			border:				thin solid black;		}		table.medium500		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				500px;			border:				thin solid black; 		}		table.medium500bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				500px; 			border:				thin solid black;		}		table.medium600		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				600px; 		}		table.medium600bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				600px; 			border:				thin solid black;		}		table.medium600Centeredbordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				600px; 			border:				thin solid black; 			margin:				0 auto;		}		table.medium650		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				650px; 		}		table.medium650bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				650px; 			border:				thin solid black; 		}		table.medium700		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				700px; 		}		table.medium700bordered		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				700px; 			border:				thin solid black; 		}		table.fullWidth		{			margin:				2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				100%;			padding:			2px; 		}		table.fullWidthBordered		{			margin:				2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				100%;			padding:			2px; 			border:				thin solid black; 		}		table.ninetyFiveBordered		{			margin:				2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				95%;			padding:			2px; 			border:				thin solid black; 		}		table.mediumProportional		{			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				95%; 		}		table.widerPaddingBordered		{			background:			white;			border:				thin solid black;			border-collapse:	collapse;			padding:			2px;			width:				100%;		}		table.topBanner		{			font-family:		verdana, sans-serif;			border-collapse:	collapse;			border:				solid thin black; 			width:				100%;			height:				150px;			margin:				2px;			padding:			2px;			background-image:	url('img/_top_banner/banner_background_top_MIRROR_WEB.jpg');			background-repeat:	no-repeat;		}		table.topBannerLetterHead		{			font-family:		verdana, sans-serif;			border-collapse:	collapse;			border:				solid thin black; 			width:				100%;			height:				150px;			margin:				2px;			padding:			2px;			background-image:	url('img/_top_banner/banner_background_top_MIRROR_WEB.jpg');			background-repeat:	no-repeat;		}		table.footer		{			font-family:		verdana, sans-serif;			border-collapse:	collapse;			border:				thin solid black; 			height:				128px;			margin:				2px;			padding:			2px;			background-image:	url('img/_bottom_banner/banner_background_bottom_MIRROR_WEB.jpg');			background-repeat:	no-repeat;		}		tr.calendarCell		{			height:				120px;			vertical-align:		top;		}		th		{			text-align:			left;		}				th.smallTextWiderPaddingMTopCenter { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		top;			text-align:			center;			border-collapse:	collapse;		}		th.smallTextWiderPaddingMiddleCenter { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			text-align:			center;			border-collapse:	collapse;		}		th.smallTextWiderPaddingCenterMiddle { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		th.smallTextWiderPaddingCenterMiddleLtGr { 			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#CCFFCC;		}		th.smallTextWiderPaddingCenterMiddleLtRed { 			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFCCCC;		}		th.smallTextMaroonBackgroundWhiteText		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		baseline;			background-color:	maroon;			color:				white;		}		th.smallTextWiderPaddingCenterTopBlack		{			color:				white;			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#000000;		} 		th.mediumTextWiderPaddingCenterTopBlack		{			color:				white;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#000000;		} 		th.smallTextWiderPaddingCenterMiddleSilver		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			color:				white;			background:			#CCCCCC;		}		th.smTextCenterMiddleSilverBorder		{			color:				white;			background-color:	#CCCCCC;			border:				thin solid black;			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding:			0.2em;			margin:				0.2em;			text-align:			center;			vertical-align:		middle;		}		th.smallTextCenterMiddleSilver		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding:			0px;			text-align:			center;			margin:				0px;			vertical-align:		middle;			color:				white;			background:			#CCCCCC;		}		th.smallTextRightMiddleSilver		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding:			0px;			text-align:			right;			margin:				0px;			vertical-align:		middle;			color:				white;			background:			#CCCCCC;		}		th.smallTextWiderPaddingCenterMiddle		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		th.mediumTextWiderPaddingLeftMiddle		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		th.mediumTextWiderPaddingCenterMiddle		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		th.mediumTextWiderPaddingMiddleLeft		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		th.mediumTextWiderPaddingMiddleLeftBorder		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		th.mediumTextWiderPaddingMiddleLeftNoBorder		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				none;		} 		th.smallTextWiderPaddingCenterMiddleGray		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			color:				white;			background:			#999999;		}		th.mediumTextWiderPaddingCenterMiddleGray		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			color:				white;			background:			#999999;		}		th.smallTextWiderPaddingLeftTop		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			white-space:		nowrap;		} 		th.mediumTextWiderPaddingLeftTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			white-space:		nowrap;		} 		th.mediumTextWiderPaddingLeftTopAllowWrap		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;		} 		th.smallTextWiderPaddingCenterTopLtBl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			black;		}		th.mediumTextWiderPaddingCenterTopLtBl		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			black;		}		th.smallTextWiderPaddingCenterTopLtYl		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFCC;		}		th.smallTextWiderPaddingCenterTopLtBl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			black;		}		th.smallTextWiderPaddingCenterTopLtGray		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#cccccc;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingLeftTopLtGray		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			#cccccc;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingCenterTopLtBlue		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#99C0CC;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingCenterTopBlue		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#2176FF;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingCenterTopLtGreen		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#99CCC0;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingLeftTopLtBlue		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#99C0CC;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingLeftTopLtGreen		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#99CCC0;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingCenterTopGray		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#999999;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingLeftTopGray		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#999999;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingCenterMiddleGray		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			color:				white;			background:			#999999;			white-space:		nowrap;			border:				1px solid black;		}		th.smallTextWiderPaddingCenterTopSilver		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#CCCCCC;			white-space:		nowrap;			border:				1px solid black;		}		th.mediumTextWiderPaddingCenterTopGray		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#999999;			white-space:		nowrap;		}		th.mediumTextWiderPaddingCenterTopLtBlu		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			#ECF6FF;			white-space:		nowrap;		}		th.mediumTextWiderPaddingCenterTopLtGr		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			#CCFFCC;			white-space:		nowrap;		}		th.mediumTextWiderPaddingCenterTopLtYl		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			#FFFFCC;			white-space:		nowrap;		}		th.mediumTextWiderPaddingCenterTopLtRed		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			#FFCCCC;			white-space:		nowrap;		}		th.mediumTextWiderPaddingCenterTopGrayBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#999999;			white-space:		nowrap;			border:				thin solid black;		}		th.smallTextWiderPaddingCenterTopGrayBordered		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			#999999;			white-space:		nowrap;			border:				thin solid black;		}		th.alignCenterMediumTextBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			border:				thin solid black;		}		th.mediumTextBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		baseline;			border:				1px solid black;			border-width:		thin;			border-color:		black;			border-collapse:	collapse;			padding:			2px;		}		th.largeTextWiderPaddingCenterTopWhite		{			font-family:		verdana, sans-serif; 			font-size:			11pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			black;		}		th.smallTextWiderPaddingCenterTopWhite		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			black;		}		th.smallTextWiderPaddingCenterTopLtBl		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				white;			background:			black;		}		th.alignCenterMediumTextBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			border:				1px solid black;			border-width:		thin;			border-color:		black;			border-collapse:	collapse;		}		th.mediumTextWiderPaddingTopLeft		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		top;			text-align:			left;			border-collapse:	collapse;		}		th.mediumTextWiderPaddingTopLeftBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em; 			padding-right:		0.5em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		top;			text-align:			left;			border-collapse:	collapse;			border:				thin solid black;			background:			silver;		}		th.smallTextWiderPaddingMiddleLeft		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.2em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			text-align:			left;			border-collapse:	collapse;		}		th.mediumTextWiderPaddingMiddleCenter		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			text-align:			center;			border-collapse:	collapse;		}		td.mediumTextWiderPaddingMiddleCenter { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			center;			margin:				0 auto;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallText		{ 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.2em;			padding-right:		0.2em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		baseline;		} 		td.smallTextB		{ 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.2em;			padding-right:		0.2em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		baseline;			border:				thin solid black;		} 		td.smallTextLtYl		{ 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.2em;			padding-right:		0.2em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		baseline;			background:			#FFFFCC;		} 		td.middleAlignCenterTop		{			text-align:			center;			vertical-align:		top;		} 		td.middleAlignRightTop		{			text-align:			right;			vertical-align:		top;		} 		td.mediumTextWiderPaddingCenterTopLtRed		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			#FFCCCC;			white-space:		nowrap;		}		td.mediumTextWiderPaddingCenterTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			white;			white-space:		nowrap;		}		td.mediumTextWiderPaddingCenterTopJustify		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			color:				black;			background:			white;		}		td.mediumTextWiderPaddingLeftTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			white-space:		nowrap;		} 		td.mediumTextLeftTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0px;			margin:				0px;			vertical-align:		top;			text-align:			left;			white-space:		nowrap;		} 		td.mediumTextCenterTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0px;			margin:				0px;			vertical-align:		top;			text-align:			center;			white-space:		nowrap;		} 		td.smallTextCenterTop		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0px;			margin:				0px;			vertical-align:		top;			text-align:			center;			white-space:		nowrap;		} 		td.mediumTextRightTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0px;			margin:				0px;			vertical-align:		top;			text-align:			right;			white-space:		nowrap;		} 		td.smallTextRightTop		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0px;			margin:				0px;			vertical-align:		top;			text-align:			right;			white-space:		nowrap;		} 		td.smallTextWiderPaddingRightTop		{ 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			right;		} 		td.smallTextWiderPaddingLeftTopFieldDay { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			background-image:	url("../../img/_calendar/FieldDay.png");			background-repeat:	no-repeat;			background-position:	center;		} 		td.smallTextWiderPaddingLeftTopMCTRC { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			background-image:	url("../../img/_calendar/MCTRC.png");			background-repeat:	no-repeat;			background-position:	center;		} 		td.smallTextWiderPaddingLeftTopIMTUF { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			background-image:	url("../../img/_calendar/IMTUF.png");			background-repeat:	no-repeat;			background-position:	center;		} 		td.smallTextWiderPaddingCenterTopLtYl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFCC;		} 		td.smallTextWiderPaddingTopLtYl		{			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFCC;		} 				td.smallTextWiderPaddingCenterMiddleBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleBorderWR		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			red;			color:				white;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleBorder_ltyl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFCC;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleBorder_ltrd		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFCCCC;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleBorder_ltbl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#ECF6FF;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleBorder_ltgr		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#CCFFCC;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleBorder_ltv		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#D8CEF6;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleNoBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				none;		} 		td.smallTextWiderPaddingRightMiddleBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			right;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.mediumTextWiderPaddingCenterMiddleBorder		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.smallTextWiderPaddingLeftMiddleBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.mediumTextWiderPaddingLeftMiddleBorder		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.mediumTextWiderPaddingLeftMiddle		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.largeTextWiderPaddingLeftMiddle		{			font-family:		verdana, sans-serif; 			font-size:			10pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.largeTextWiderPaddingCenterMiddle		{			font-family:		verdana, sans-serif; 			font-size:			10pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingCenterMiddle		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingCenterMiddleBordered		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterMiddleNoWrap		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			white-space:		nowrap;		} 		td.smallTextWiderPaddingLeftMiddle		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingLeftMiddleBordered		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.mediumTextWiderPaddingCenterMiddle		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingMiddleLeft		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingMiddleLeftBorder		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				thin solid black;		} 		td.mediumTextWiderPaddingCenterMiddleLtGr		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#CCFFCC;		} 		td.mediumTextWiderPaddingCenterMiddleLtRed		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFCCCC;		} 		td.mediumTextWiderPaddingTop		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;		} 		td.mediumTextWiderPaddingTopLeft		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		top;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingTopLeftBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em; 			padding-right:		0.5em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		top;			background:			#FFFFFF;			border:				thin solid black;		} 		td.mediumTextWiderPaddingMiddleLeftNoBorder		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			background:			#FFFFFF;			border:				none;		} 		td.smallTextWiderPaddingMiddleLeft		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.5em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingMiddleCenter		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			center;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingMiddleLeftSilver		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		middle;			background:			silver;		} 		td.middleAlignCenter		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.2em;			margin:				0.2em;			vertical-align:		middle;			text-align:			center;		} 		td.alignCenterMediumTextBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			border:				1px solid black;			border-width:		thin;			border-color:		black;			border-collapse:	collapse;			padding:			2px;		} 		td.mediumTextBordered		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.2em;			padding-right:		0.2em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		baseline;			border:				1px solid black;			border-width:		thin;			border-color:		black;			border-collapse:	collapse;			padding:			2px;		} 		td.smallTextWiderPaddingLeftTopGrayBackground		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			background:			#eeeeee;		} 		td.smallTextWiderPaddingLeftTop		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;		} 		td.smallTextWiderPaddingLeftTopBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			left;			border:				thin solid black;		} 		td.smallTextWiderPaddingMiddleTop		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			left;			background:			red;		} 		td.smallTextWiderPaddingCenterTop		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			center;			white-space:		nowrap;		} 		td.smallTextWiderPaddingCenterTopBordered		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.1em;			padding-bottom:		0.1em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			center;			white-space:		nowrap;			border:				thin solid black;		} 		td.smallTextWiderPaddingCenterTopWrap		{ 			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFFF;			white-space:		normal;		} 		td.smallTextWiderPaddingCenterTopLtBl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			center;			background:			#ECF6FF;			white-space:		nowrap;		} 		td.smallTextWiderPaddingCenterTopLtShadedCell		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			text-align:			center;			background:			#CCCCCC;			white-space:		nowrap;		} 		td.smallTextWiderPaddingCenterMiddleLtShadedCell		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			background:			#CCCCCC;			white-space:		nowrap;		} 		td.mediumTextWiderPaddingCenterMiddleLtShadedCellWrap		{			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			background:			#CCCCCC;			white-space:		normal;		} 		td.smallTextWiderPaddingCenterMiddleLtShadedCellWrap		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			background:			#CCCCCC;			white-space:		normal;		} 		td.roster		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;		} 		td.rosterLtBl		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#ECF6FF;		} 		td.smallTextWiderPaddingTopLeft		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFFF;		} 				td.smallTextWiderPaddingTopLeftBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFFF;			border:				thin solid black;		} 				td.smallTextWiderPaddingTopLeftICSBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFFF;			border:				2px solid black;		} 				td.smallTextWiderPaddingTopCenterICSBorder		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding-left:		0.5em;			padding-right:		0.5em;			padding-top:		0.2em;			padding-bottom:		0.2em;			text-align:			center;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFFF;			border:				2px solid black;		} 				table.calendar		{			background:			white;			border:				1px solid silver;			border-collapse:	collapse;			width:				700px;			padding:			5px;			box-shadow:			3px 3px 3px #888888;		}}@media screen{			body		{			min-width:			850px;			height:				100%;			margin:				0px;			padding:			5px;		}				div.boxNoBorder		{			border:				none; 			border-color:		blue; 			border-width:		thin; 			min-width:			800px;			width:				98%;			margin:				2px;			padding:			2px;		} 		div.boxNoBorderBreakBefore		{			border:				none; 			border-color:		blue; 			border-width:		thin; 			min-width:			800px;			width:				98%;			margin:				2px;			padding:			2px;		} 		div.menuBoxNoBorder		{			border:				none; 			border-color:		green; 			border-width:		thin; 			width:				98%;			margin:				2px;			padding:			2px;		} 				div.boxNoBorderWebOnly { 			border:				none; 			border-color:		blue; 			border-width:		thin; 			min-width:			800px;			width:				98%;			margin:				2px;			padding:			2px;			display:			inline;		} 		div.webOnly		{			display:			inline;		} 				div.printOnly		{			display:			none;		} 		div.boxNoBorderLandscape		{			border:				none; 			border-width:		thin; 			width:				95%;			margin:				2px;			padding:			2px;		} 		div.boxNoBorderLandscapeBreakBefore		{			border:				none; 			border-width:		thin; 			width:				95%;			margin:				2px;			padding:			2px;		} 		td.login_status		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			font-weight:		bold;			padding:			0.1em;			text-align:			center;			margin:				0.1em;			vertical-align:		bottom;			color:				yellow;			white-space:		nowrap;			border:				1px;			display:			inline;			height:				20px;		} }@media print{		body		{			min-width:			730px;			height:				100%;			margin:				0px;			padding:			5px;		}				div.boxNoBorder		{			border:				none; 			border-width:		thin; 			width:				728px;			margin:				2px;			padding:			2px;		} 		div.boxNoBorderWide		{			border:				none; 			border-width:		thin; 			width:				1280px;			margin:				2px;			padding:			2px;		} 		div.boxNoBorderBreakBefore		{			border:				none; 			border-width:		thin; 			width:				728px;			margin:				2px;			padding:			2px;			page-break-before:	always;		} 		div.menuBoxNoBorder		{			border:				none; 			border-width:		thin; 			width:				79%;			margin:				2px;			padding:			2px;			display:			none;		} 				div.boxNoBorderWebOnly { 			display:			none;		} 		div.webOnly		{			display:			none;		} 				div.printOnly		{			display:			inline;		} 				div.boxNoBorderLandscape		{			border:				none; 			border-width:		thin; 			width:				10in;			margin:				2px;			padding:			2px;		} 		div.boxNoBorderLandscapeBreakBefore		{			border:				none; 			border-width:		thin; 			width:				10in;			margin:				2px;			padding:			2px;			page-break-before:	always;		} 		td.login_status		{			font-family:		verdana, sans-serif; 			font-size:			7pt;			font-weight:		bold;			padding:			0.1em;			text-align:			center;			margin:				0.1em;			vertical-align:		bottom;			color:				yellow;			white-space:		nowrap;			border:				1px;			display:			none;			height:				20px;		} }	