@media screen
{
	body { background:#fff url(../Images/layout/top_bkgd.gif) top left repeat-x; margin:0; padding:0; }
	#aspnetForm { margin:0; } /* Safari Fix */
	img { border:0; }
	
	/* new clearfix */
	.clearfix:after 
	{
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	* html .clearfix             { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */
	
	#aultContainer { width:100%; margin:0;  }
	#aultPrintHeader { display:none; }
	#aultHeader { min-width:770px; width:100%; height:120px;float:left; }
	#aultHeaderTopNav { width:100%; height:24px; overflow:hidden; float:left; }
	#aultHeaderTopNavLeft { float:left; }
	#aultHeaderTopNavRight { width:230px; float:right; }
	#aultSearchText { padding:6px 5px 0 0; float:left; }
	#aultSearchButton { margin:5px 0 0 0; position:relative; left:5px; float:left; }
	#aultSearchBox { float:left; }
	#aultSearchBox input { width:150px; margin-top:4px; border:solid 1px #666; height:12px; float:left; font-size:10px; }
	#aultHeaderTopNavLeftPadding { padding:6px 0 0 23px; float:left; }
	#aultHeaderLeft { float:left; }
	
	#aultNav { width:810px; position:relative; top:1px; border-top:1px solid #fff; margin:0 auto; text-align:center; z-index:3; }
	
	#aultBreadCrumb { width:100%; position:relative; top:-20px; float:left; }
	
	#aultBody { width:100%; min-width:770px; margin-top:15px; float:left; }
	#aultBodyLeft { width:196px; min-height:500px; float:left; }	
		
	#aultContent a b, #aultContent a strong { color:#cc6600; }
	
	#aultInThisSection { width:160px; position:relative; z-index:1; left:17px; margin-bottom:5px; float:left; }
	#aultInThisSection a span { padding:0 10px 0 10px; cursor:pointer; float:left; }

	#aultInThisSectionTitleContainer { width:160px; border-bottom:solid 5px #4578a0; float:left; }
	#aultInThisSectionTitleLeft { height:14px; padding-top:4px; background:#4578a0; float:left; }
	#aultInThisSectionTitleLeft span { padding:0 10px 0 5px; cursor:pointer; float:left; }
	#aultInThisSectionTitleRight { width:35px; height:18px; background:url(../Images/layout/blueTriangle.jpg) top left no-repeat; float:left; }
	
	#aultEventSection { width:160px; position:relative; left:17px; margin-bottom:5px; float:left; }
	.aultEventRow { width:160px; float:left; }
	.aultEventAltRow { width:160px; background:#c6d6e2; float:left; } 
	.aultEventDate { width:40px; float:left; }
	.aultEventDate span { padding-left:5px; }
	.aultEventLink { width:110px; float:right; }
	
	
	#aultBodyRight { width:100%; }
	#aultBodyRightPageTitle { width:100%; float:left; }
	#aultBodyRightTitleLeft { height:14px; padding:4px 0 0 10px; background:#4578a0; float:left; }
	*html #aultBodyRightTitleLeft { width:100px; height:14px; }
	*html #aultBodyRightTitleContainer { height:14px; }
	/*#aultBodyRightTitleLeft span { padding:0 10px 0 10px; }*/
	#aultBodyRightTitleRight { width:35px; height:18px; background:url(../Images/layout/blueTriangle.jpg) top left no-repeat; float:left; }
	#aultBodyRightPadding { width:97%; padding:25px 5px 20px 5px; margin-right:17px; border:solid 1px #98b4ca; border-top:solid 5px #4578a0; float:left; }	
	#aultSplashContentPadding { width:100%; padding:0; margin-right:17px;  border-top:solid 5px #4578a0; float:left; }
	
	#aultLeftColumn img { margin:20px 0 0 20px; }
	
	#aultFooter { width:100%; background:#fff; border-top:1px solid #4579a0; padding-top:10px; margin-top:30px; text-align:center; float:left; }
	
	/* PAGE HEADER DIV  */
	#aultBodyPageHeader{border-bottom:1px solid #4579a0; width:100%; margin-bottom:20px; }
	
	
	.floatLeft { float:left; }
	.floatRight { float:right; }
	
	.smLevel1 { margin-left:25px; }
	.smLevel2 { margin-left:50px; }
	.smLevel3 { margin-left:75px; }
	.smLevel4 { margin-left:100px; }
	.smLevel5 { margin-left:125px; }
	.smLevel6 { margin-left:150px; }
	.smLevel7 { margin-left:175px; }
	.smLevel8 { margin-left:200px; }
	.smLevel9 { margin-left:225px; }
	
	
	/* BLOODCENTER.ASP STYLESHEET */

#Features .text { font-family:"Times New Roman", Times, serif; font-size:14px; line-height:18px; color:#000; text-align:left; }
#Features .text2 { font-family:"Times New Roman", Times, serif; font-size:14px;  line-height:22px; color:#000; text-align:left; }
#Features .whitetext { font-family:"Times New Roman", Times, serif; font-size:13px; line-height:15px; color:#FFF; }
#Features .imgpad { padding:0; vertical-align:top; }
#Features .maincol{ vertical-align:top; padding:0 10px 0 10px; }
#Features .rightcol{ vertical-align:top; padding:23px 30px 0px 0px; }
#Features .card { vertical-align:top; position:relative; left:250px; top:15px; }
#Features a.cardlink:link { FONT: 12px Arial, Helvetica, sans-serif;  font-weight:bold; COLOR: #4579A0; text-decoration: underline; }
#Features a.cardlink:visited { FONT: 12px Arial, Helvetica, sans-serif; font-weight:bold;  COLOR: #4579A0; text-decoration: underline; }
#Features a.cardlink:hover { FONT: 12px Arial, Helvetica, sans-serif;  font-weight:bold; COLOR: #4579A0; text-decoration: underline; }
	
#Features .footer1 { background:url(/graphics/bloodcenter/08_bg.gif) no-repeat; width:432px; height:61px; vertical-align:middle; text-align:right; padding: 5px 20px; }
#Features .footer2 { background:url(/graphics/bloodcenter/09_bg.gif) no-repeat; width:298px; height:61px; vertical-align:middle; text-align:left; padding: 5px 22px; }

#featuredArticles table { width:100%; }

#featuredInnerTable { width:100%; border:solid 1px #98b4ca; margin-bottom:5px; }
#featuredImageTD { width:120px; }
#featuredImageTD img{ padding-left:10px; }

.stbBots { display:none; }
.RadioButtonList { width:100%; list-style-type:none;  padding:0 0 0 15px; margin:0; float:left; }
.RadioButtonList LI { padding-right:10px; display:block; float:left; }

.RadioButtonList2 { list-style-type:none; padding:0 0 0 15px; margin:0; }


#calendarTable { width:100%; border:solid 1px #000; border-collapse:collapse; }
#calendarTable tr td { width:14%; min-height:160px; border:solid 1px #000; border-collapse:collapse; }
#dayNameContainer { width:100%; float:left; }
.offMonthCell { background:#c6d6e2; }

#theCalendar { padding:10px 0 0 0; float:left; }
#theCalendarInner { width:100%; float:left; clear: both; padding:10px 0 0 0; }
#imMonthSelect { width:961px; margin-bottom:10px; text-align:center; float:left; }
.dayName { width:97px; text-align:center; float:left; }
.dayNumber { width:100%; }
.eventItem { font-size:11px; display:block; }
#calendarBorder { width:686px; border-top:1px solid #000; border-left:1px solid #000; float:left; }


.weekDayViewHeader { width:97px; margin:0 2px; border-bottom:solid 1px black; float:left; text-align:center; }
.weekDayView { width:97px; margin:0 2px; float:left; }

#tablezz { font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif; border-color: #999; border-width: 1px; border-collapse:collapse; }
.textcopy { font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}


/* Added Feb 2. 2010
_____________________________________________________________________________________________*/

	.ThreeColumn
	{
		margin:15px 0 0 0;
		padding-left: 196px;    /* LC fullwidth */
		padding-right: 196px;   /* RC fullwidth + CC padding */
		min-width: 240px;       /* LC fullwidth + CC padding */
	}

	#header, #footer 
	{
		margin-left: -196px;    /* LC fullwidth */
		margin-right: -196px;   /* RC fullwidth + CC padding */
	}

	.newACColumn 
	{
		position: relative;
		float: left;
	}

	#newACCenterColumn 
	{
		width: 100%;
	}

	#newACLeftColumn 
	{
		width: 196px;           /* LC width */
		right: 196px;           /* LC fullwidth + CC padding */
		margin-left: -100%;
	}

	#newACRightColumn 
	{
		width: 196px;           /* RC width */
		margin-right: -100%;
	}

	#footer 
	{
		clear: both;
	}

	/*** IE Fix ***/
	* html #newACLeftColumn 
	{
		left: 196px;            /* RC fullwidth */
	}


}

@media print { 

	#aultContainer { width:650px; }
	#aultHeader { display:none; }
	#aultPrintHeader { width:100%; border-bottom:1px solid #000; margin-bottom:10px; }
	#aultBodyRightTitleContainer { display:none; }
	#aultBreadCrumb { display:none; }
	#aultNav { display:none; }
	#aultLeftColumn { display:none; width:0px; }
	
	#aultFooter { width:100%; border-top:1px solid #000; padding-top:10px; margin-top:30px; text-align:left; }
	#aultFooter a { display:none; }
}