@media screen {

	#sponsorDB						{background-color:#5173a1;/*#1a5186;*/color:#fff;font-size:12px;line-height:18px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;}
	#FF_container_sponsorDB			{width:800px;margin:0px auto;padding-top:10px;padding-bottom:10px;text-align:left;background:url(../images/FF_headerbg_sponsorDB.jpg) top center no-repeat #002447;border:solid #000033;border-width:0px 1px;}
	#sponsorDBmainnav				{width:535px;float:right;clear:right;margin:0px 10px 0px 0px;padding:5px;border:solid #f2f2f2;border-width:0px 0px 1px 0px;}
	a.sponsorDBnavtab				{padding:0px 10px 10px 10px;color:#000033;}
	a.sponsorDBnavtabActive			{padding:0px 10px 10px 10px;color:#F21E37;}
	a:hover.sponsorDBnavtabActive	{text-decoration:none;cursor:text;}
	
	#sponsorDB_subnav				{width:750px;margin:0px auto 20px auto;/*height:50px;*/clear:both;}
	#sponsorDB_usertools			{width:165px;float:left;clear:left;margin:0px;margin-top:10px;padding:0px;/*padding:0px 10px;*/padding:5px 10px;/*border:solid #ccc;border-width:0px 1px 0px 0px;*/background-color:#f2f2f2;}
	#sponsorDB_contextnav			{width:535px;float:right;clear:right;margin:0px 10px 0px 0px;padding:5px;}
	#subnav_tasks					{background-color:#405886;/*ddd;*/color:#fff;margin:10px 0px 0px 0px;padding:0px 10px;}
	#contextNavSponsorSelect		{/*width:330px;*/width:430px;display:inline-block;}
	#sponsorDB_usertools p			{font-weight:bold;font-size:12px;padding:0px;margin:0px;}
	#sponsorDB_usertools a			{color:#000033;font-size:11px;text-decoration:underline;padding:0px;}
	
	#printHeader					{display:none;}
	
	option.active-sponsor			{color:#000;}
	option.inactive-sponsor			{color:#ccc;}
		
	#tabs {width:100%;border-style:none;display:none;}
	#tabs ul li {border-right:solid 1px #ddd;border-left:solid 1px #aaa;}
	#tabs-1,#tabs-2,#tabs-3 {border-color:#f2f2f2;border-width:1px 0px 0px 0px;padding:0px;/*0px 5px;*/}

	.msgWindow						{clear:both;margin:5px;/*margin:0px 0px 5px 0px;*//*5px 0px;*/}
	.msgEdit						{padding:10px;background-color:#5173A1;border:solid 1px #002447;color:#fff;}
	.msgNew							{padding:10px;background-color:#5173A1;border:solid 1px #002447;color:#fff;}
	.msgSuccess						{padding:10px;background-color:#33cc33;border:solid 1px #339933;color:#fff;}
	.msgError						{padding:10px;background-color:#cc0000;border:solid 1px #660000;color:#fff;}
	.msgNotice						{padding:10px;background-color:#ffff33;border:solid 1px #cccc66;color:#000;}
	
	/* tablesorter */
	table.tablesorter				{font-family:arial;background-color: transparent;margin:10px 0pt 15px;font-size: 11px;width: 100%;text-align: left;}
	table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #adb8c8;border: 1px solid #FFF;font-size: 10px;padding: 2px 4px;}
	table.tablesorter thead tr .header	{background-image: url(bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
	table.tablesorter tbody td			{color: #000;padding: 4px;background-color: #FFF;vertical-align: top;border:solid #ccc;border-width:0px 0px 1px 0px;}
	table.tablesorter tbody tr.odd td	{background-color:#F0F0F6;}
	table.tablesorter thead tr .headerSortUp	{background-image: url(asc.gif);}
	table.tablesorter thead tr .headerSortDown	{background-image: url(desc.gif);}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #ccc;}
	

	/* forms */
	#sponsorDataForms				{width:750px;overflow:hidden;border:solid #f2f2f2;border-width:1px 0px 0px 0px;padding-top:10px;margin:0px 0px 0px 10px;/*position:relative;*/}
	#sponsorDataForms h2			{margin:0px 0px 10px 0px;padding:5px 0px 10px 0px;color:#999;font-size:20px;line-height:20px;border-style:none;}
	.formSection					{border:solid 1px #ccc;padding:0px;margin:10px 0px;}
	.formSection h3					{margin:0px;/*0px 0px 10px 0px;*/padding:5px 0px;background:#eee;color:#777;}
	.formSection h4					{margin:0px 0px 0px 0px;padding:5px;color:#002447;}
	.formSubSection					{margin:0px 5px 10px 5px;padding:10px 5px;border:solid #5173A1;border-width:5px 0px 0px 0px;}
	.spdbbutton						{width:130px;height:22px;font-weight:bold;font-size:11px;}	
	.fieldnote						{display:block;margin-left:120px;font-size:10px;font-style:italic;color:#999;}
	.leftcol						{float:left;padding:15px 0px;}
	.optionBarTop					{text-align:right;background:#f7f7f7;padding:5px 5px 5px 0px;margin:-10px 0px 10px 0px;}
	.optionBarBottom				{text-align:right;background:#f7f7f7;padding:5px 5px 5px 0px;margin:10px 0px 0px 0px;}
	
	#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6			{margin:0px;padding:0px;border-style:none;}
	#tabs-1 form,#tabs-2 form,#tabs-3 form					{font-size:12px;color:#666;}
	#tabs-1 label,#tabs-2 label,#tabs-3 label				{width:110px;display:inline-block;padding-top:5px;font-size:11px;font-weight:bold;color:#666;font-style:italic;text-align:right;padding-right:10px;}
	#tabs-1 input,#tabs-2 input,#tabs-3 input				{vertical-align:middle;}
	#tabs-1 input[type="text"],#tabs-2 input[type="text"],#tabs-3 input[type="text"]	{border:solid 1px #bbb;display:inline-block;margin:0px 0px 5px 0px;}
	
	a.formSectionOption				{background-color:#405886;color:#fff;padding:0px;margin:5px;text-align:center;width:100px;display:block;/*float:right;*/}
	#formSectionsTabs				{height:30px;padding-left:20px;}
	a.formSectionTab				{background-color:#405886;color:#fff;padding:0px;margin:3px 1px 0px 1px;padding:0px 0px 5px 0px;text-align:center;width:100px;display:block;float:left;border:solid 1px #fff;cursor:pointer;}
	a.formSectionActiveTab			{background-color:#fbfbfb;color:#000;padding:0px;margin:0px 1px 0px 1px;padding:0px 0px 5px 0px;text-align:center;width:100px;display:block;float:left;border:solid 1px #ccc;cursor:text;}
	a:hover.formSectionActiveTab	{text-decoration:none;}
	
	.infoAJAXLoader					{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/ajax-loader2.gif) center center no-repeat #000;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;display:none;}
	.infoAJAXLoader	p				{width:100%;height:100%;padding:35% 0px 0px 0px;text-align:center;font-size:14px;color:#044DFE;/*#fff;*/}

	/* sponsors page */
	#contactlist					{width:600px;display:inline;}
	
	/* donations page */
	#ddata_cashSponsorLevel,
	#ddata_inkindSponsorLevel		{width:580px;}
	
	/* payments page */
	#sponsorPayment					{padding-bottom:20px;}
	
	/* reports page */
	#reportTypes					{clear:both;padding-top:10px;margin:10px 0px;}
	#tabs ul li a					{font-size:10px;text-align:center;}
	a.reportLink					{background-color:#405886;/*ddd;*/color:#fff;padding:0px 10px;margin:5px 3px;text-align:center;/*width:110px;*/display:block;float:left;font-size:11px;}		
	.textL							{text-align:left;}
	.textR							{text-align:right;}
	.textC							{text-align:center;}
	.I5								{text-indent:5px;}
	.fcolumn 						{width:100px;}
	.bold							{font-weight:bold;}
	
	#reportSubNav					{clear:both;padding:5px;}
	.reportHeading h1				{color:#333;font-size:22px;padding:30px 0px 10px 0px;margin:0px 0px 0px 10px;}
	.reportBody h2					{font-size:18px;margin:10px 0px 15px 0px;padding:0px;text-indent:0px;color:#333;}
	.reportBody h3					{color:#000;background:#ccc;padding:3px 0px;text-indent:3px;}
	
	h4.headingCashType				{margin:0px;padding:5px 0px;width:160px;color:#fff;background:#405886;/*#ccc;*/text-decoration:underline;cursor:pointer;}
	h5.headingCashLevel				{margin:0px;padding:2px 5px;width:200px;background:#eee;}
	#rbREPORTDSC table.tablesorter	{margin-top:0px;}
	
	a.reportNavLinkAll					{font-size:11px;display:inline-block;padding:0px 5px;border:solid #f7f7f7;border-width:0px 1px 0px 0px;color:#405886 !important;}
	a:hover.reportNavLinkAll			{background-color:#405886;color:#fff !important;}
	a.reportNavLinkAllHilite			{font-size:11px;display:inline-block;padding:0px 5px;border:solid #f7f7f7;border-width:0px 1px 0px 0px;background-color:transparent;color:#cc0000 !important;cursor:text;}
	a:hover.reportNavLinkAllHilite		{text-decoration:none;}	
	
	a.reportNavLink						{font-size:11px;padding:0px 5px;border:solid #f7f7f7;border-width:0px 1px 0px 0px;background-color:transparent;color:#405886 !important;}
	a:hover.reportNavLink				{background-color:#405886;color:#fff !important;}
	a.reportNavLinkHilite				{font-size:11px;padding:0px 5px;border:solid #f7f7f7;border-width:0px 1px 0px 0px;background-color:transparent;color:#cc0000 !important;cursor:text;}
	a:hover.reportNavLinkHilite			{text-decoration:none;}
	
	a.sponsorlevelLink				{text-decoration:underline;}
	
	.fundraiserselect				{width:100%;margin:10px 0px;padding:20px 0px 5px 0px;text-align:center;border:solid #ccc;border-width:0px 0px 1px 0px;background:#f2f2f2;}
	.fundraiserselect form			{display:inline;}
	
	#tblFDReport,#tblFSReport		{width:100%;margin:0px;padding:0px;}
	#reportARsummary,#tblTYReport	{width:700px;margin:0px;padding:0px;}
	#reportARsummary td				{font-size:12px;font-weight:bold;text-align:right;}
	#tblTYReportCash,#tblTYReportInkind	{width:100%;}
	
	/* tools page */
	.labelPrintColumn				{width:370px;margin:20px 0px 20px 0px;padding:0px 0px 10px 0px;}
	.labelPrintColumn h3			{margin:0px 0px 10px 10px;padding:0px;border-style:none;}
	.labelPrintColumn table			{margin:0px 10px;}
	
	/* admin page */
	
}
@media print {
	#FF_header,
	#sponsorDB_subnav,
	#FF_footer,
	#global_navigation,
	#reportTypes,
	#reportSubNav,
	#pageheading,
	#sponsorDataForms h2,
	#tabs ul,
	.msgWindow,
	h1,
	.fundraiserselect					{display:none;}
	
	#sponsorDB							{background-color:#fff;}
	
	#FF_container_sponsorDB,
	#FF_content_770,
	#FF_content_full770,
	.FF_box770,
	#tblDonationSummaryReport			{clear:both;width:100%;}
	
	h4									{font-size:14px;border-style:none;}
	
	#tabs,
	#tabs ul li,
	#tabs-1,#tabs-2,#tabs-3,
	#FF_container_sponsorDB,
	.DSCsection,
	#sponsorDataForms					{border-style:none;}
	
	table.tablesorter thead tr th		{font-weight:bold;font-size:10px;background:transparent !important;border:solid #000;border-width:0px 0px 1px 0px;}
	table.tablesorter thead tr th.I5		{width:400px;}
	table.tablesorter thead tr th.fcolumn	{width:100px;}
	table.tablesorter thead tr td		{border:solid #999;border-width:0px 0px 1px 0px;}

	#printHeader						{display:block;height:90px;font-size:22px;margin:0px 0px 20px 0px;}
	#printHeaderLogo					{width:52px;height:75px;border-style:none;display:block;float:left;margin:0px 20px 10px 0px;}
	
	.DSClevelLink,
	.DSClevelSponsors					{clear:both;float:none;}
	
	#rbREPORTFS h2,#rbREPORTFD h2		{display:block;}
}