@charset "UTF-8";/* CSS Document */body	{	background-color:#FFFFFF;	margin:0;	padding:0;	font:12px arial,helvetica;	line-height:18px;	color:#444444;	text-align:center;	}h1	{	font:24px arial,helvetica;	line-height:28px;	letter-spacing:-0.50px;	color:#0782bf;	margin:0;	padding:0;	}	h2	{	font:20px arial,helvetica;	line-height:22px;	letter-spacing:-0.25px;	color:#ef8845;	margin:0;	padding:0;	}	h3	{	font:18px arial,helvetica;	line-height:22px;	color:#444444;	margin:0;	padding:0;	}		h4	{	font:16px arial,helvetica;	line-height:20px;	font-weight:bold;	color:#444444;	margin:0;	padding:0;	}h5	{	font:14px arial,helvetica;	line-height:18px;	font-weight:bold;	color:#444444;	margin:0;	padding:0;	}.siteText,	{	font:12px arial,helvetica;	line-height:18px;	color:#444444;	text-align:left;	}.homeCenterText,	{	font:12px arial,helvetica;	line-height:16px;	color:#444444;	text-align:left;	}.homeLowerText	{	font:12px arial,helvetica;	color:#444444;	text-align:left;	line-height:16px;		padding-top:10px;	padding-right:15px;	padding-bottom:15px;	padding-left:10px;	}.wpasatText	{	font:11px arial,helvetica #444444;	line-height:14px;	padding:12px;	}.teamTitle	{	font:10px arial,helvetica;	line-height:12px;	}	A	{	color:#536eba;	cursor:hand;	text-decoration:none;	}A:hover	{	color:#0782bf;	cursor:hand;	text-decoration:underline;	}A.trn,	{	cursor:hand;	text-decoration:none;	}A.trn:hover	{	cursor:hand;	text-decoration:underline;	}	#mainBody	{	display:block;	text-align:left;	margin-top:12px;	padding:0;	}	#header	{	height:115px;	}#leftSidebar	{	width:175px;	height:100%;	margin:0;	margin-right:20px;	padding:0;	}	#sbLine	{	width:175px;	height:1px;	margin:0;	margin-top:4px;	margin-bottom:12px;	margin-left:0;	padding:0;	background:#0782bf;	}#sbBottom	{	width:175px;	height:5px;	margin:0;	padding:0;	background:url(http://www.tapsystem.org/img/lsbb.gif) no-repeat;	}	#centerContent	{	width:560px;	margin-right:33px;	padding:0;	text-align:left;	}	#rightSidebar	{	width:199px;	margin:0;	padding:0;	}#sideResources	{	width:199px;	padding:0;	margin:0;	}#sideElements	{	width:199px;	margin-top:20px;	margin-bottom:20px;	}#wpasat	{	width:199px;	padding:0;	margin:0;	}		.wpasat	{	background:url(http://www.tapsystem.org/img/wpasat_background.gif) no-repeat;	}	.sideResources	{		background:url(http://www.tapsystem.org/img/sr_background.gif) no-repeat;	}	#srtb,#srbb,#wpasattb,#wpasatbb,	{	width:199px;	height:3px;	padding:0;	margin:0;	}#srtb	{	background:url(http://www.tapsystem.org/img/srtb.gif) no-repeat;	}#srbb	{	background:url(http://www.tapsystem.org/img/srbb.gif) no-repeat;	}#wpasattb	{	background:url(http://www.tapsystem.org/img/wpasattb.gif) no-repeat;	}#wpasatbb	{	background:url(http://www.tapsystem.org/img/wpasatbb.gif) no-repeat;	}#logo	{	width:536px;	height:68px;	padding:0;	margin:0;	margin-top:11px;	text-align:left;	}#topRight	{	width:451px;	height:50px;	margin:0;	padding:0;	}#search	{	display:block;	float:right;	width:451px;	height:24px;	margin:0;	padding:0;	vertical-align:top;	}#navline	{	height:36px;	margin:0;	padding:0;	z-index:9999;	}	#mainImage	{	height:232px;	margin:0;	padding:0;	}#subImage	{	height:171px;	margin:0;	padding:0;	}#mainBlk1	{	width:326px;	margin-right:28px;	}#mainBlk2	{	width:343px;	margin-right:35px;	}#mainBlk3	{	width:253px;	margin:0;	}#whatsNew,#mainArticles,#mainPubs,#mainFour,#mainThreeTextBlk,#mainResourceBlk,#mainResources	{	height:246px;	}		#whatsNew,#mainArticles,#mainPubs,#mainFour	{	width:233px;	margin:0;	margin-right:11px;	}#mainThreeTextBlk	{	width:231px;	margin:0;	}	#mainResourceBlk	{	width:251px;	margin:0;	}	#mainGrayLine,#mainBlueLine	{	width:1px;	height:100%;	margin:0;	}#mainResources	{	width:253px;	}#pubs	{	display:block;	width:560px;	clear:both;	}	#pubImg	{	display:block;	float:left;	width:120px;	}	#pubContent	{	display:block;	float:left;	width:440px;	}#confSpeakers	{	display:block;	width:550px;	clear:both;	}#confSpeakersContent	{	width:480px;	}#confSpeakersImg	{	width:70px;	}#saying	{	display:block;	width:550px;	}#footer	{	display:block;	clear:both;	width:987px;	height:32px;	margin:0;	padding:0;	background:url(http://www.tapsystem.org/img/footer_image.gif) no-repeat;	}#footer1	{	width:520px;	text-align:left;	font:10px arial,helvetica;	line-height:12px;	color:#9d9da0;	}#footer2	{	width:467px;	text-align:right;	font:10px arial,helvetica;	line-height:12px;	color:#9d9da0;	}#footerLeft	{	width:494px;	}#footerRight	{	display:block;	float:right;	width:493px;	text-align:right;	}#spacer1	{	height:8px;	}#spacer2	{	height:1px;	}#spacer3	{	height:30px;	}#spacer4	{	height:30px;	}#spacer5	{	height:15px;	}#mmcSeparator	{	width:343px;	height:1px;	margin-bottom:12px;	background:#cccccc;	}#tt	{	width:233px;	height:3px;	margin:0;	background:url(http://www.tapsystem.org/index_img/tan_top.gif) no-repeat;	}#tb	{	width:233px;	height:3px;	margin:0;	background:url(http://www.tapsystem.org/index_img/tan_bottom.gif) no-repeat;	}#bt	{	width:253px;	height:3px;	margin:0;	background:url(http://www.tapsystem.org/index_img/blue_top.gif) no-repeat;	}#bb	{	width:253px;	height:3px;	margin:0;	background:url(http://www.tapsystem.org/index_img/blue_bottom.gif) no-repeat;	}#arrow	{	display:block;	height:32px;	margin:0;	margin-top:6px;	padding-left:10px;	text-align:left;	font:12px arial,helvetica;	line-height:16px;	background:url(http://www.tapsystem.org/img/blue_arrow.gif) no-repeat;	}#arrow_white	{	display:block;	height:32px;	margin:0;	margin-top:6px;	padding-left:10px;	text-align:left;	font:13px arial,helvetica;	line-height:16px;	background:url(http://www.tapsystem.org/img/arrow_white.gif) no-repeat;	}#arrowtight	{	display:block;	height:16px;	margin:0;	margin-top:6px;	padding-left:10px;	text-align:left;	font:12px arial,helvetica;	line-height:16px;	background:url(http://www.tapsystem.org/img/blue_arrow.gif) no-repeat;	}#oArrow	{	display:block;	margin:0;	margin-top:6px;	padding-left:10px;	text-align:left;	font:12px arial,helvetica;	line-height:16px;	background:url(http://www.tapsystem.org/img/orange_arrow.gif) no-repeat;	}#pdf	{	display:block;	margin:0;	margin-top:4px;	padding-left:20px;	text-align:left;	font:13px arial,helvetica;	line-height:18px;	background:url(http://www.tapsystem.org/img/pdf.gif) no-repeat;	}#ap	{	display:block;	margin:0;	margin-top:4px;	padding-left:30px;	text-align:left;	font:12px arial,helvetica;	line-height:14px;	background:url(http://www.tapsystem.org/img/ap.gif) no-repeat;	}#ppt	{	display:block;	margin:0;	margin-top:4px;	padding-left:20px;	text-align:left;	font:13px arial,helvetica;	line-height:18px;	background:url(http://www.tapsystem.org/img/ppt.gif) no-repeat;	}#arrowResources	{	display:block;	margin:0;	margin-bottom:12px;	padding-left:10px;	text-align:left;	font:13px arial,helvetica;	line-height:18px;	background:url(http://www.tapsystem.org/img/blue_arrow2.gif) no-repeat;	vertical-align:text-top;	}.caption	{	font:10px arial,helvetica;	line-height:14px;	color:#000000;	}.grayLine	{	background:url(../index_img/gray_line_background.gif);	}.tanBackground	{	background:url(../index_img/tan_background.jpg) no-repeat;	}.blueLine	{	background:url(../index_img/blue_line_background.gif);	}.blueBackground	{	background:url(../index_img/blue_background.jpg) no-repeat;	}.google	{	font-family:arial,helvetica;	font-size:13px;	line-height:16px;	width:200px;	}#header,#leftSidebar,#lsbb,#lsbBottom,#content,#centerContent,#rightSidebar,#sideResources,#sideElements,#wpasat,#navline,#mainImage,#subImage,#mainBlk,#mainBlk1,#mainBlk2,#mainBlk3,#mainFour,#mainThreeTextBlk,#mainResourceBlk,#whatsNew,#mainArticles,#mainPubs,#mainGrayLine,#mainBlueLine,#mainResources,#topRightNav,#footer,#footerLeft,#tanTop,#blueTop,#logo,#topRight,#footer1,#footer2,#spacer1,#spacer2,#spacer3,#spacer4,#spacer5,#mmcSeparator,#tt,#tb,#bt,#bb,#confSpeakersContent,#confSpeakersImg	{	display:block;	float:left;	}#mainBody,#header,#content,#navline,#mainImage,#subImage,#mainBlk,#mainFour,#footer,#spacer1,#spacer2,#spacer3,#spacer4,#spacer5	{	width:987px;	}#mainBodyPrint,contentPrint	{	width:650px;	text-align:left;	}	/*  donations  */input,select,.text,textarea	{	background:#f0f0f0;	background-color:#f0f0f0;	}legend 	{  	margin-left: 1em;  	color: #000000;  	font:14px arial,helvetica;	line-height:18px;	font-weight:bold;	}fieldset 	{  	float: left;  	width: 550px;	margin: 0;  	padding: 0;	border:1px solid #c4c3c1;	}fieldset ol 	{  	padding: 8 8 0 8px;  	list-style: none;	}fieldset li 	{  	float: left;	  	width: 100%;	margin-left:-10px;	padding-bottom: 8px;	}label 	{  	display: block;	float: left;  	width: 13em;	margin-right: 0.75em;  	text-align: right;	font:11px arial,helvetica;	line-height:12px;	padding-top:5px;	}#tribtext1#tribtext2#tribtext3#tribtext4#tribtext5	{	color:#cccccc;	}/* photo series */iframe#ifrm {	width:550px;	height:120px;     }#caption	{	width:210px;	height:550px;	margin:0;	padding:0;	padding-left:10px;	}#container	{	display:block;	float:left;	width:792px;	height:600px;	margin:0;	padding:0;	}	 #moreSlides	{	display:block;	float:right;	height:30px;	padding:0;	width:145px;	}#numbers	{	width:150px;	height:30px;	}#numPhotos	{	font:13px Arial, Helvetica, sans-serif;	line-height:18px;	padding-top:6px;	text-align:left;	width:90px;	height:30px;	}	#numPrev,#numNext	{	width:30px;	height:30px;	}#otherLinks	{	color:#111d2a;	display:block;	font:18px Arial, Helvetica, sans-serif;	line-height:18px;	float:left;	padding:10 0 0 10px;	text-align:left;	width:270px;	height:120px;	}#otherLinks1,#otherLinks2	{	color:#FFFFFF;	float:left;	font:12px Arial, Helvetica, sans-serif;	line-height:18px;	padding-top:5px;	text-align:left;	}#otherLinks1	{	width:150px;	height:80px;	}#otherLinks2	{	width:120px;	height:80px;	}#photo	{	background-color:#7da8d4;	text-align:center;	height:570px;	width:570px;	}#photo_gutter	{	}#progInit	{	font:15px Arial, Helvetica, sans-serif;	line-height:36px;	width:570px;	}#thePhotos	{	padding-top:5px;	height:600px;	width:792px;	}#series	{	padding-left:10px;	width:792px;	}#seriesItems	{	padding:0;	width:570px;	height:80px;	}#seriesTitle	{	font:16px Arial, Helvetica, sans-serif;	width:200px;	}#slider	{	height:30px;	width:200px;	}	#spacer	{	 color:#999999;	 width:792px;	 height:6px;	 }#theCaption	{	font:11px Arial, Helvetica, sans-serif;	line-height:16px;	width:200px;	}#progInit,#seriesTitle,#theCaption	{	color:000000;	text-align:left;	}#caption,#numbers,#numPhotos,#numPrev,#numNext,#photo,#photo_gutter,#progInit,#series,#seriesItems,#seriesTitle,#slider,#spacer,#theCaption	{	display:block;	float:left;	}#moreSlides,#moreSlideShows,#numbers,#otherLinks,#otherLinks1,#otherLinks2,#photo,#thePhotos,#series,#seriesItems	{	margin:0;	}a.seriesLinks,a.seriesLinks:hover	{	color:#FFFFFF;	cursor:pointer, hand;	}a.seriesLinks	{	text-decoration:none;	}a.seriesLinks:hover	{	text-decoration:underline;	}#list1	{	 display:none;	 }#tablist	{	padding: 3px 0;	margin-left: 0;	margin-bottom: 0;	margin-top: 2px;	font:10px arial,helvetica;	}#tablist li	{	list-style: none;	display: inline;	margin: 0;	}#tablist li a	{	padding: 3px 0.5em;	margin: 0px;	border: 1px solid #ccc;	border-bottom: none;	background: white;	}#tablist li a:link,#tablist li a:visited	{	color: navy;	}#tablist li a.current	{	background: #f0f0ff;	}#tabcontentcontainer	{	width:210px;	height:550px;	margin:0;	padding: 0px;	border: 1px solid #ccc;	border-top: none;	}.photoSpacing	{	width:45px;	height:45px;	border:0;	margin-bottom:3px;	margin-left:2px;	margin-right:2px;	margin-top:3px;	padding:0;	}.tabcontent		{	display:none;	font:11px Arial, Helvetica, sans-serif; line-height:16px;	}div.scroll {	height: 530px;	width: 170px;	border-top:1px solid #ccccff;	color:000000;	margin:0;	overflow: auto;	scrollbar-3dlight-color:#f0f0f0;	scrollbar-arrow-color:#000000;	scrollbar-base-color:#ffffcc;	scrollbar-darkshadow-color:#666666;	scrollbar-face-color:#ffffff;	scrollbar-highlight-color:#aaaaaa;	scrollbar-shadow-color:#999999;}#maincontainer	{	float:center;	margin:0;	padding:0;	top:0;	left:0;	}	#grayLine	{	background-color:#cccccc;	display:block;	float:left;	margin:0;	padding:0;	height:1px;	line-height:1px;	width:570px;	}