@media screen, print {		/*	ACCORDION EFFECT					see:	https://www.youtube.com/watch?v=PrKVmChuo_c&list=PLfdtiltiRHWE_oCRbG4eX4_icT8QSfi1d&index=1					https://www.youtube.com/watch?v=8t8QCRMZCu4					Use case:						<div class="container">				<ul class="accordion">					<li class="accordion-list-item">						<a href="#first" class="accordion-header">First</a>						<div class="accordion-content" id="first">							<p>							</p>						</div>					</li>				</ul>			</div>		*/				.container {			text-align:			left;			width:				100%;			margin-left:		auto;			margin-right:		auto;		}				.accordion-header {			display:			block;			padding:			15px 20px;			background:			#bbb;			color:				#fff;			text-decoration:	none;			font-size:			1.2em;			text-transform:		uppercase;			text-shadow:		1px 1px 0 rgba(0,0,0,.1);			margin-bottom:		5px;		}				.accordion-content p {			margin:				0 0 20px 0;		}				.accordion-content .accordion-article-content {			margin:				20px;		}				.accordion-content .accordion-article-attribution {			font-size:			9pt;			font-weight:		bold;			color:				blue;			margin:				20px;		}				.accordion-content {			height:				0;			overflow:			hidden;			-webkit-transition:	height 400ms ease;			transition:			height 400ms ease;		}				.accordion-content:target {			text-align:			justify;			height:				auto;			max-height:			800px;			overflow-y:			scroll;		}				.accordion-list-item {			margin-right:		40px;			list-style-type:	none;			border:				thin solid black;		}				/*	############################################################################################					BEGIN:	support for Mega Drop-Down Menu						############################################################################################	*/				#menu {			list-style:				none;			width:					97%;			margin:					1px auto 0px auto;			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;	*/			box-shadow:				3px 3px 3px #888888;		}				#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/drop.png") no-repeat right 8px;		}				#menu li:hover .drop {			background:				url("_img/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 [130]	*/		.dropdown_2columns {width: 250px;}				/*	set width of pop-up menu background area [240]	*/		.dropdown_3columns {width: 360px;}				/*	set width of pop-up menu background area [360]	*/		.dropdown_4columns {width: 520px;}				/*	set width of pop-up menu background area [480]	*/		.dropdown_5columns {width: 600px;}				/*	set width of pop-up menu background area [600]	*/				#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;		}				.col_1,		.col_2,		.col_3,		.col_4,		.col_5 {			display:				inline;			float:					left;			position:				relative;			margin-left:			5px;			margin-right:			5px;		}				.col_1 {width:120px;}							/*	set width of menu section lines [120]	*/		.col_2 {width:220px;}							/*	set width of menu section lines [220]	*/		.col_3 {width:330px;}							/*	set width of menu section lines [330]	*/		.col_4 {width:510px;}							/*	set width of menu section lines [440]	*/		.col_5 {width:550px;}							/*	set width of menu section lines [550]	*/				#menu .menu_right {			float:					right;			margin-right:			0px;		}				#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;		}				#menu li:hover .align_right {			left:					auto;			right:					-1px;			top:					auto;		}				#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;		}				#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	*/		}				#menu h3 {			font-size:				14px;			margin:					7px 0 14px 0;			padding-bottom:			7px;			border-bottom:			1px solid #888888;	/*	mid-gray	*/		}				#menu p {			line-height:			18px;			margin:					0 0 10px 0;		}				#menu li:hover div a {			font-size:				12px;			color:					#015b86;			/*	deep-blue text color of menu items	*/		}				#menu li:hover div a:hover {			color:					#029feb;			/*	sky-blue	*/		}				.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: 260px;		}				.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;		}					/*	------------------------------------------------------------------------------------	*/			span.clock_title {		   text-transform:		uppercase;		   display:				inline;		   color:				white;		   font-weight:			bold;		   font-size:			9pt;		   text-decoration:		underline;		   white-space:			nowrap;		}			span.clock_face {		   white-space:			nowrap;		}				td.time_zone {			background-color:	transparent;			color:				white;		}			.hrow {			vertical-align:		middle;			width:				100%;		}		.hrow td {			padding:			5px;			width:				140px;			border:				thin solid white;			border-collapse:	collapse;			font-family:		arial;        			font-size:			8pt;			color:				white;			text-align:			center;			font-weight:		normal;		}			/*	------------------------------------------------------------------------------------	*/			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;			}			/*	------------------------------------------------------------------------------------	*/			.border		{			border:				thin solid black;		}				.no_border		{			border:				none;		}				.std_margin		{			margin-left:		0.2em;			margin-right:		0.2em;			margin-top:			0.2em;			margin-bottom:		0.2em;		}				.std_padding		{			padding-left:		0.5em;			padding-right:		0.5em;		}				.center		{			margin-left:		auto;			margin-right:		auto;		}				.monospace		{			font-family:		"Courier New", Courier, Monaco, monospace;			font-size:			10pt;		}				.std_table_cell		{			vertical-align:		middle;			text-align:			left;			border-collapse:	collapse;		}				.align-numbers		{			text-align:			right;			font-family:		"Courier New", Courier, Monaco, monospace;			font-size:			10pt;		}				.hidden {			display:			none;			visibility:			hidden;		}				#container {		}				#footer {		}				#map-canvas {			height:				90%;			width:				90%;		}				body {			margin:				0;		}				section, article, header, footer, nav, aside, hgroup {			display: block;		}		div.innerBox_light_yellow { 			background:			rgb(255,255,204);			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			display:			block;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_gray { 			background:			#f0f0f0;			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			display:			block;			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;			display:			block;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_blue { 			background:			rgb(204,230,255);			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			display:			block;			margin-left:		auto;			margin-right:		auto;		} 			div.innerBox_light_red { 			background:			rgb(255,204,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-left:		auto;			margin-right:		auto;			margin-top:			0.5em;			margin-bottom:		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_yellow { 			background:			yellow;			border:				solid; 			border-width:		thin; 			width:				95% ;			box-shadow:			2px 2px 2px #888888;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 			div.innerBox_light_silver_noShadow		{			background:			rgb(240,240,240);			border:				solid; 			border-width:		thin; 			width:				95% ;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 			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(224,224,224);			border:					none; 			width:					90% ;			padding:				1em; 			margin:					1em; 		} 			div.webOnly { 			display:			inline;		} 			div.printOnly { 			display:			none;		} 			div.alert_message { 			background:			rgb(240,240,240);			border:				solid; 			border-width:		thin; 			width:				90%;			box-shadow:			3px 3px 3px #888888;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 		div.alert_message_red { 			background:			red;			color:				white;			border:				solid; 			border-width:		thin; 			width:				90%;			box-shadow:			3px 3px 3px #888888;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 		div.color_black { 			background:			black; 			border:				none; 			color:				white;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 		div.color_clear { 			background:			transparent; 			border:				none; 			color:				transparent;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 		div.color_menu { 			background:			#0272A7; 			border:				none; 			color:				white;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 				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:				7px auto 4px auto;			text-align:			left;			width:				96%;			padding-top:		2px; 			padding-left:		10px;			padding-bottom:		2px; 			padding-right:		2px; 			box-shadow:			3px 3px 3px #888888;		} 		div.color_blue { 			background:			#0272A7; 			color:				white;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 			border:				none; 		} 		div.color_red { 			background:			red; 			border:				none; 			color:				white;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 			div.color_orange { 			background:			orange; 			border:				none; 			color:				black;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 			div.color_gray { 			background:			gray; 			border:				none; 			color:				black;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-weight:		bold;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 		} 			div.color_gray_white_text { 			font-weight:		bold;			background:			gray; 			color:				white;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 			border:				none; 		} 			div.color_silver { 			font-weight:		bold;			background:			rgb(204,204,204); 			color:				black;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 			border:				none; 		} 		div.color_pale_blue { 			font-weight:		bold;			background:			rgb(188,224,253);			color:				black;			margin-left:		auto;			margin-right:		auto;			padding:			2px; 			border:				none; 		} 			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;			margin-left:		auto;			margin-right:		auto;		} 		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;			margin-left:		auto;			margin-right:		auto;		} 		fieldset.mediumTextNoShadow { 			font-family:		verdana, sans-serif;			font-size:			10pt;			font-weight:		bold;			padding:			10px;			width:				95% ;			border:				2px solid #758A9C;			margin-left:		auto;			margin-right:		auto;		} 		fieldset.mediumTextNoShadowBG { 			font-family:		verdana, sans-serif;			font-size:			10pt;			font-weight:		bold;			padding:			10px;			width:				95% ;			border:				2px solid #758A9C;			background-color:	white;			margin-left:		auto;			margin-right:		auto;		} 		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;			margin-left:		auto;			margin-right:		auto;		} 		img.boxedShadowed {			border:				thin solid black;			box-shadow:			3px 3px 3px #888888;		}				iframe.noScroll_clock {			width:		250px;			height:		90px;			overflow:	hidden;			border:		none;		}				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.mediumText { 			font-family:			verdana, sans-serif;			font-size:				10pt;			font-weight:			bold;			color:					white;			background-color:		#BAC9D6;			border:					1px solid black;			width:					350px;			-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.mediumText450 { 			font-family:			verdana, sans-serif;			font-size:				10pt;			font-weight:			bold;			color:					white;			background-color:		#BAC9D6;			border:					1px solid black;			width:					450px;			-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;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		h2 { 			font-family:		verdana, sans-serif; 			font-size:			14pt;			font-weight:		bold;			margin-left:		0.2em; 			margin-top:			0.2em; 			margin-bottom:		0.2em;			margin-right:		0.2em; 		} 		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; 		} 		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.smallLetteredText { 			type:				A;			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.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.mediumText_lessSpacing {			text-align:			justify;			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding-left:		2.0em;			padding-right:		0.2em;			padding-top:		1px;			padding-bottom:		1px;			margin-left:		0.2em;			margin-right:		0.2em;			margin:				1px;		} 				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;		}		p.smallText { 			font-family:		verdana, sans-serif;			font-size:			7pt;			text-indent:		2em; 			text-align:			justify;			margin-top:			0.2em;			margin-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			padding:			0.2em;			text-indent:		0.0em;		} 			p.mediumText { 			font-family:		verdana, sans-serif;			font-size:			8pt;			text-indent:		2em; 			text-align:			justify;			margin-top:			0.2em;			margin-bottom:		0.2em;			margin-left:		0.2em;			margin-right:		0.2em;			padding:			0.2em;			text-indent:		0.0em;		} 			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.mediumTextMaroonBold { 			font-family:		verdana, sans-serif;			font-size:			10pt;			text-align:			justify;			font-weight:		bold;			margin-top:			0; 			margin-bottom:		0; 			padding:			0.5em;			text-indent:		0.0em;			color:				maroon;		} 				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.largeHeadingText { 			font-family:		verdana, sans-serif;			font-size:			12pt;			text-align:			justify;			margin-top:			0; 			margin-bottom:		0; 			padding:			0.5em;			text-indent:		0.0em;			font-weight:		bold;			color:				blue;		} 				p.mediumHeadingText { 			font-family:		verdana, sans-serif;			font-size:			10pt;			text-align:			justify;			margin-top:			0; 			margin-bottom:		0; 			padding:			0.5em;			text-indent:		0.0em;			font-weight:		bold;			color:				blue;		} 				p.smallHeadingText { 			font-family:		verdana, sans-serif;			font-size:			7pt;			text-align:			justify;			margin-top:			0; 			margin-bottom:		0; 			padding:			0.5em;			text-indent:		0.0em;			font-weight:		bold;			color:				blue;		} 				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);		} 				span.hilightYellow {			background-color:	yellow;		}		span.hilightYellowItalic {			background-color:	yellow;			font-style:			italic;		}		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.green		{			background-color:	#288028;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.map_green		{			background-color:	#21D636;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.updated_low_key		{			background-color:	#F6F621;			color:				black;			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.black		{			background-color:	black;			color:				white;			border:				solid thin black;			padding-left:		4px;			padding-right:		4px;		}		span.menu		{			background-color:	#0272A7;			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.black_on_black		{			background-color:	black;			color:				white;			border:				solid thin black;			padding-left:		1px;			padding-right:		1px;		}		span.red		{			background-color:	#FF0000;			color:				white;			border:				solid thin black;			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.smallText {			font-family:		verdana, sans-serif; 			font-size:			7pt;		}				span.observer {			color:				red;			font-weight:		bold;		}				span.blueText {			color:				blue;		}				span.maroonText {			color:				maroon;		}				span.redText {			color:				red;		}				span.orangeText {			background:			orange;			color:				white;		}				span.yellowText {			background:			yellow;		}				span.silverText {			color:				silver;		}				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.calendarText_standardEvent {			font-family:		verdana, sans-serif;			font-size:			6pt;			text-align:			justify;			width:				100%;			color:				black;			background:			#ccccff;			border-color:		#0000ff;		}				table {			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-style:		solid;			border-width:		thin;			border-color:		black;			border-collapse:	collapse;		}		table.logged_in {			border:				0;			width:				100%;			border-collapse:	collapse;			background:			#125C8B; 			color:				yellow;			padding:			2px; 			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;			text-shadow:		1px 1px 1px #000;			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-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			width:				250px; 		}		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.medium350bordered {			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			width:				350px; 		}		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.medium450bordered {			margin:				2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			width:				450px; 		}		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; 		}		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.medium650 {			background:			white;			border-collapse:	collapse;			border:				none;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			margin-left:		2px;			margin-right:		2px;			width:				650px; 		}		table.medium650bordered {			background:			white;			border-collapse:	collapse;			border:				thin solid black;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			margin-left:		2px;			margin-right:		2px;			width:				650px; 		}		table.medium650noBordeCentered {			background:			white;			border-collapse:	collapse;			border:				none;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			margin-left:		2px;			margin-right:		2px;			width:				650px;			margin:				0 auto; 		}		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 {			background:			white;			border-collapse:	collapse;			border:				thin solid black;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			margin-left:		2px;			margin-right:		2px;			width:				700px; 		}		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.mediumProportional {			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				95%;			margin-left:		auto;			margin-right:		auto; 		}		table.mediumProportionalBordered {			margin-left:		2px;			margin-right:		2px;			font-family:		verdana, sans-serif;			font-size:			9pt;			font-style:			normal;			background:			white;			border-collapse:	collapse;			width:				95%;			margin-left:		auto;			margin-right:		auto;			border:				thin solid black; 		}		table.widerPaddingBordered {			background:			white;			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			padding:			2px;			width:				100%;		}		table.topBanner {			font-family:		verdana, sans-serif;			border-collapse:	collapse;			border:				none; 			border-width:		1px; 			width:				100%;			height:				150px;			margin:				2px;			padding:			2px;			background-image:	url('_img/BannerBackground_MIRROR_WEB.jpg');			background-repeat:	repeat-x;			box-shadow:			3px 3px 3px #888888;		}		table.footer {			border-collapse:	collapse;			border:				none; 			border-width:		1px; 			width:				728px;			height:				150px;			margin:				2px;			padding:			2px;			background-image:	url('/_img/bottom_banner_print.jpg');			background-repeat:	repeat-x;		}		tr.calendarCell { 			height:				140px;			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.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.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.smallTextWiderPaddingLeftTopLtYl { 			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:			left;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		top;			background:			#FFFFCC;		}		th.smallTextWiderPaddingCenterTopLtGr { 			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:			#CCFFCC;		}		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.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-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		black;		}		th.smallTextWiderPaddingLeftTopSilver { 			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:			silver;			white-space:		nowrap;			border-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		black;		}		th.smallTextWiderPaddingLeftTopLtYellow { 			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:			#FFFFCC;			white-space:		nowrap;			border-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		black;		}		th.smallTextWiderPaddingLeftTopSilver { 			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:			silver;			white-space:		nowrap;			border-style:		solid;			border-width:		1px;			border-color:		black;		}		th.mediumTextWiderPaddingLeftTopGray { 			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;			color:				white;			background:			#999999;			white-space:		nowrap;			border-style:		solid;			border-width:		1px;			border-color:		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-style:		solid;			border-width:		1px;			border-color:		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.mediumTextWiderPaddingCenterTopSilver { 			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:			silver;			white-space:		nowrap;		}		th.mediumTextWiderPaddingLeftTopSilver { 			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;			color:				white;			background:			silver;			white-space:		nowrap;		}				th.mediumTextWiderPaddingCenterTopSilver { 			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:			silver;			white-space:		nowrap;		}		th.mediumTextWiderPaddingLeftMiddleSilver { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em;			text-align:			left;			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			color:				white;			background:			silver;			white-space:		nowrap;		}		th.smallTextWiderPaddingLeftMiddleSilver { 			font-family:		verdana, sans-serif; 			font-size:			6pt;			padding:			0.1em;			text-align:			left;			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			color:				white;			background:			silver;			white-space:		nowrap;		}		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-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;		}		th.alignCenterSmallTextBordered { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;		}		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-style:		solid;			border-width:		1px;			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 { 			border-collapse:	collapse;			border-color:		black;			border-style:		solid;			border-width:		1px;			font-family:		verdana, sans-serif; 			font-size:			9pt;			margin-left:		0.2em;			margin-right:		0.2em;			padding:			0.1em; 			text-align:			center;			vertical-align:		middle;		}		th.mediumTextWiderPaddingTopLeft { 			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			9pt;			margin-left:		0.1em;			margin-right:		0.1em;			padding:			0.1em; 			text-align:			left;			vertical-align:		top;		}		th.mediumTextWiderPaddingTopLeft_noBorder { 			border-collapse:	collapse;			border:				none;			font-family:		verdana, sans-serif; 			font-size:			9pt;			margin-left:		0.1em;			margin-right:		0.1em;			padding:			0.1em; 			text-align:			left;			vertical-align:		top;		}		th.mediumTextWiderPaddingMiddleLeft { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			text-align:			left;			border-collapse:	collapse;		}		th.smallTextWiderPaddingMiddleLeft { 			font-family:		verdana, sans-serif; 			font-size:			7pt;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			vertical-align:		middle;			text-align:			left;			border-collapse:	collapse;		}		td.middleAlignCenterTop { 			text-align:			center;			vertical-align:		top;		} 		td.middleAlignRightTop { 			text-align:			right;			vertical-align:		top;		} 		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.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-style:		solid;			border-width:		1px;			border-color:		black;		}		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.smallTextWiderPaddingCenterMidleLtYl { 			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;		} 		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.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.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.smallTextWiderPaddingCenterMiddleBorderGreenFill		{			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;			border:				thin solid black;			color:				white;			background-color:	green;			font-weight:		bold;		} 		td.smallTextWiderPaddingCenterMiddleBorderLightRedFill		{			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;			border:				thin solid black;			background-color:	#F6CECE;		} 		td.smallTextWiderPaddingCenterMiddleBorderLightYellowFill		{			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;			border:				thin solid black;			background-color:	#F5F6CE;		} 		td.smallTextWiderPaddingCenterMiddleBorderLightBlueFill		{			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;			border:				thin solid black;			background-color:	#CED8F6;		} 		td.smallTextWiderPaddingCenterMiddleBorderYellowFill		{			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;			border:				thin solid black;			background-color:	yellow;		} 		td.smallTextWiderPaddingCenterMiddleBorderRedFill		{			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;			color:				white;			background-color:	red;			font-weight:		bold;		} 		td.smallTextWiderPaddingLeftMiddle { 			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;		} 		td.mediumTextWiderPaddingCenterMiddle { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			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.mediumTextWiderPaddingTopLeft { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		top;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingTopCenter { 			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;			vertical-align:		top;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingTopLeft_noBorder { 			border:				none;			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		top;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingTopLeftBorder { 			border:				thin solid black;			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		top;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingMiddleLeft { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.mediumTextWiderPaddingBottomLeft { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.1em;			margin-right:		0.1em;			text-align:			left;			vertical-align:		bottom;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingMiddleLeft { 			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:			#FFFFFF;		} 		td.smallTextWiderPaddingMiddleCenterBordered { 			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			7pt;			margin:				0.2em;			padding:			0.2em; 			text-align:			center;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingMiddleCenterBorderedLtYl { 			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			7pt;			margin:				0.2em;			padding:			0.2em; 			text-align:			center;			vertical-align:		middle;			background:			#FFFFCC;		} 		td.smallTextWiderPaddingMiddleCenterBorderedLtBl { 			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			7pt;			margin:				0.2em;			padding:			0.2em; 			text-align:			center;			vertical-align:		middle;			background:			#ECF6FF;		} 		td.smallTextWiderPaddingMiddleLeftBordered { 			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			7pt;			margin:				0.2em;			padding:			0.2em; 			text-align:			left;			vertical-align:		middle;			background:			#FFFFFF;		} 		td.smallTextWiderPaddingMiddleLeftBorderedLtYl { 			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			7pt;			margin:				0.2em;			padding:			0.2em; 			text-align:			left;			vertical-align:		middle;			background:			#FFFFCC;		} 		td.smallTextWiderPaddingMiddleLeftBorderedLtBl { 			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			font-family:		verdana, sans-serif; 			font-size:			7pt;			margin:				0.2em;			padding:			0.2em; 			text-align:			left;			vertical-align:		middle;			background:			#ECF6FF;		} 		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.smallTextWiderPaddingMiddleCenter__clock { 			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;			width:				300px;			margin:				auto;			background:			transparent;		} 		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;			font-weight:		normal;			padding:			0.2em;			margin:				0.2em;			vertical-align:		middle;			text-align:			center;		} 		td.alignCenterMediumTextBordered { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			padding:			0.1em; 			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			center;			border-style:		solid;			border-width:		1px;			border-color:		black;			border-collapse:	collapse;			padding:			2px;		} 		td.alignCenterSmallTextBordered { 			border-collapse:	collapse;			border-color:		black;			border-style:		solid;			border-width:		1px;			font-family:		verdana, sans-serif; 			font-size:			7pt;			font-weight:		normal;			margin-left:		0.2em;			margin-right:		0.2em;			padding:			0.1em; 			text-align:			center;			vertical-align:		middle;		} 		td.mediumTextBordered { 			font-family:		verdana, sans-serif; 			font-size:			9pt;			font-weight:		normal;			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-style:		solid;			border-width:		1px;			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.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.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;			margin-left:		0.2em;			margin-right:		0.2em;			vertical-align:		middle;			text-align:			left;		} 		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.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.smallTextWiderPaddingLeftMiddleLtShadedCell { 			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:			left;			background:			#CCCCCC;			white-space:		nowrap;		} 		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.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;		} 				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.smallTextWiderPaddingTopCenter { 			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;		} 				table.calendar {			background:			white;			border:				1px solid silver;			border-collapse:	collapse;			width:				700px;			padding:			5px;			box-shadow:			3px 3px 3px #888888;		}		#board {			margin:				0 auto;		} 		#myCanvas {			border:				thin dotted blue;       		}}@media screen {			body {			min-width:			850px;			height:				100%;			margin:				0;			padding:			0;		}				div.boxNoBorder { 			border:				none; 			border-width:		1px; 			min-width:			800px;			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 		div.boxNoBorderBreakBefore { 			border:				none; 			border-width:		1px; 			min-width:			800px;			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 		div.menuBoxNoBorder { 			border:				none; 			border-color:		green; 			border-width:		1px; 			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 				div.menuBoxNoBorderWebOnly { 			border:				none; 			border-color:		green; 			border-width:		1px; 			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;			display:			inline;			page-break-before:	avoid;		} 				div.webOnly { 			display:			inline;			width:				100%;		} 				div.printOnly { 			display:			none;			width:				100%;		} 		div.boxNoBorderLandscape { 			border:				none; 			border-width:		1px; 			min-width:			800px;			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 		div.boxNoBorderLandscapeBreakBefore		{			border:				none; 			border-width:		1px; 			width:				95%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 		li.mediumTextBreakBefore {			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;		}		span.pageNumber {			display:			none;		}						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;		} 		span.url		{			border:				thin dotted blue;		}				#SketchPad		{			border-color:			black;			border-width:			3px;			border-style:			solid;		}		#DownloadPng		{			padding:				14px 26px;			font-size:				1em;			line-height:			100%;			text-shadow:			0 1px rgba(0, 0, 0, 0.5);			color:					#fff;			display:				inline-block;			vertical-align:			middle;			text-align:				center;			cursor:					pointer;			font-weight:			bold;			transition:				background 0.1s ease-in-out;			-webkit-transition:		background 0.1s ease-in-out;			-moz-transition:		background 0.1s ease-in-out;			-ms-transition:			background 0.1s ease-in-out;			-o-transition:			background 0.1s ease-in-out;			text-shadow:			0 1px rgba(0, 0, 0, 0.3);			color:					#fff;			font-family:			Helvetica, sans-serif;			background-color:		#2ecc71;			box-shadow:				0px 7px 0px 0px #27ae60;			text-decoration:none;			margin-top:				15px;			margin-bottom:			15px; 		}		#DownloadPng:hover		{			background-color:		#27ae60;		}				#DownloadPng:active		{			box-shadow:				0px 1px 0px 0px #27ae60;		}}@media print {		body {			min-width:			730px;			max-width:			1530px;			height:				100%;			margin:				0;			padding:			0;		}				div.boxNoBorder { 			border:				none; 			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 		div.boxNoBorderBreakBefore { 			border:				none; 			border-width:		1px; 			width:				728px;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;			page-break-before:	always;		} 		div.menuBoxNoBorder { 			border:				none; 			border-width:		1px; 			width:				79%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;			display:			none;		} 				div.menuBoxNoBorderWebOnly { 			border:				none; 			border-color:		green; 			border-width:		1px; 			width:				98%;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;			display:			none;			page-break-before:	avoid;		} 				div.webOnly { 			display:			none;		} 				div.printOnly { 			display:			inline;		} 				div.boxNoBorderLandscape		{			border:				none; 			border-width:		1px; 			width:				10in;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;		} 		div.boxNoBorderLandscapeBreakBefore		{			border:				none; 			border-width:		1px; 			width:				10in;			margin-left:		auto;			margin-right:		auto;			margin-top:			2px;			margin-bottom:		2px;			padding:			2px;			page-break-before:	always;		} 				li.mediumTextBreakBefore {			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;			page-break-before:	always;		}		span.pageNumber {			float:				right;			text-align:			right;			font-size:			9pt;		}						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;		} 		span.url		{			text-decoration:	none;		}		}	