/*	Autism Foundation of The Carolinas  /*
/*  autismcarolinas.org  */


/*  GENERAL
*******************************************************************************************************************/

	*									{margin:0; padding:0;}
	body								{font:1em Arial, sans-serif; color:#67502e;}
	#pg_wrapper							{float:right; width:95%; background:#b3a793; background-image:url(../images/bg_grad.jpg); background-position:bottom right; background-repeat:no-repeat; padding-bottom:20px}
	#main_wrapper						{float:left;}
	#pg_roundcorner						{position:absolute; top:0px; width:40px; min-height:20px; background-image:url(../images/pg_corner.gif); background-repeat:no-repeat;}
	
	a 									{outline:none; color:#FFFFFF; text-decoration:none;}
	a:hover								{color:#FFFFFF; text-decoration:underline;}
	img 								{border:none;}
	p,ul,ol								{margin-bottom:1.3em; line-height:1.6em; margin-top:0; padding-top:0;}
	
	.clear								{clear:both;}
	.error								{color:red;}
	
/*  MAIN
*******************************************************************************************************************/
	
	#main								{left:40px; width:730px; margin-left:40px; padding-top:20px;}
	#header								{margin-bottom:40px;}
	
/*  NAV
*******************************************************************************************************************/

	#topnav								{}
	#topnav ul							{list-style:none; font:1em;}
	#topnav li							{float:left; display:block; list-style:none;}
	#topnav li.sep						{margin-left:10px; margin-right:10px; margin-top:-2px;}
	
/*  STAT
*******************************************************************************************************************/

	#statbar							{float:left; display:block; width:135px; margin-right:45px; margin-top:70px;}
	#statbar #img						{margin-bottom:40px; display:block; position:relative; top:0px;}
	#statbar .stat_txt					{font:0.85em Arial, sans-serif; line-height:1.4em; color:#FFFFFF;}
	
/*  CONTENT
*******************************************************************************************************************/

	#content							{float:left; display:block; width:450px; font-size:0.8em; margin-top:70px;}
	#content .introP					{font-size:.9em; line-height:1.65em; font-weight:bold;}
	#content .introP .introHdr			{font-size:1.6em; line-height:1.1em; font-weight:bold; color:#FFFFFF;}
	#content h2							{font-weight:bold; color:#FFFFFF; font:1.03em Arial, sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:0;}
	#content ol							{padding-left:1.7em;}
	#content ul							{padding-left:1.25em;}
	#content ul li						{list-style-image:url(../images/li_img.gif); padding-left:0;}
	#content ol.alpha					{list-style-type:lower-alpha; padding-left:3.4em; margin-top:-1.25em;}
	#content ol li.alpha				{list-style-type:lower-alpha; padding-left:0;}
	#content h3							{font-weight:bold; font-size:.95em; text-transform:uppercase; font-weight:bold; margin-bottom:0;}
	#content .pHdr						{font-weight:bold; font-size:1em; text-transform:uppercase; font-weight:bold; line-height:1.6em; margin-bottom:0; margin-top:0; padding-top:0; display:inline;}
	#content .disclaimer				{font-size:0.9em; line-height:1.2em;}
	#content ul.files					{padding-left:0;}
	#content ul.files li				{list-style:none;}
	#content ul.files li img			{vertical-align:text-top; padding-right:0.4em;}
	
	.spaced_list li						{margin-bottom:1.3em;}
	.unspaced_list li					{margin-bottom:0;}
	
/*  RESOURCE CENTER
*******************************************************************************************************************/
	
	#resource_chart						{margin:0px; padding:0px; position:relative; height:360px; width:360px; background-image:url(../images/resource_chart.gif); background-repeat:no-repeat;}

	#resource_chart #tradMed			{left:143px; top:3px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #compAltMed			{left:236px; top:37px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #tradTher			{left:286px; top:122px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #altTher			{left:269px; top:220px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #edu				{left:193px; top:284px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #soc				{left:94px; top:284px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #famServ			{left:18px; top:220px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #suppGr				{left:0px; top:122px; display:block; position:absolute; width:73px; height:73px;}
	#resource_chart #other				{left:50px; top:37px; display:block; position:absolute; width:73px; height:73px;}
	
	#resource_chart #smenu2				{width:150px; left:176px; top:180px; position:absolute; display:none;}
	#resource_chart #smenu8				{width:150px; left:85px; top:97px; position:absolute; display:none;}
	
	#resource_chart ul					{margin:0px; padding:0px; list-style:none; width:60px;}
	#resource_chart ul li				{list-style:none; list-style-image:none;}
	#resource_chart ul li a				{display:block; padding:2px; margin:0px; text-decoration:none; color:#52431C; background:#FFFBCC; border:1px solid #B0680A; border-bottom:0px; list-style:none; list-style-image:none;}
	
	/* Fix IE. Hide from IE Mac \*/
	* html #resource_chart ul li		{float: left; height: 1%;}
	* html #resource_chart ul li a		{height: 1%;}
	/* End */
	
	#resource_chart ul li a:hover		{color:#52431C; background:#FFCB92;}
	
	#resource_chart ul					{margin:0px; padding:0px; list-style:none; width:60px; border-bottom:1px solid #B0680A;}
	
/*  RESOURCE TABLE
*******************************************************************************************************************/
	
	#resource_content						{float:left; display:block; width:730px; font-size:0.8em; margin-top:70px;}
	#resource_content h2					{font-weight:bold; color:#FFFFFF; font:1.03em Arial, sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:0;}
	#resource_content caption				{text-align:left; margin-bottom:0.5em; font-size:0.95em;}
	#resource_content td .name				{font-weight:bold;}
	#resource_content .disclaimer			{font-size:0.9em; line-height:1.2em;}
	
	#resource_table, td						{font:0.95em Arial, sans-serif; color:#52431C;}
	#resource_table							{width:100%; border-collapse:collapse; margin:0px; padding:0px;}
	#resource_table th,
	#resource_table td						{text-align:left; padding:.5em; border:1px solid #B0680A; vertical-align:top;}
	#resource_table th						{background:#F8981D; color:#fff; font-size:1.2em;}
	#resource_table th.thSub				{background:#D09A55; color:#fff; font-size:1.0em;}
	#resource_table td						{background:#FFFBCC;}
	#resource_table a						{color:#52431C;}
	#resource_table #col1					{width:25%;}
	#resource_table #col2					{width:15%;}
	#resource_table #col3					{width:30%;}
	#resource_table #col4					{width:30%;}
	#resource_table #col4a					{width:15%;}
	#resource_table #col4b					{width:15%;}
	
	#resource_table tr.even td				{background:#FFFBCC;}
	#resource_table tr.odd td				{background:#FDFCF3;}
	
	#resource_table th.over,
	#resource_table tr.even th.over,
	#resource_table tr.odd th.over			{background:#4a98af;}
	#resource_table th.down,
	#resource_table tr.even th.down,
	#resource_table tr.odd th.down			{background:#bce774;}
	#resource_table th.selected,
	#resource_table tr.even th.selected,
	#resource_table tr.odd th.selected		{}
	
	#resource_table td.over,
	#resource_table tr.even td.over,
	#resource_table tr.odd td.over			{background:#FFCB92;}
	#resource_table td.down,
	#resource_table tr.even td.down,
	#resource_table tr.odd td.down			{background:#FBAE55;color:#fff;}
	#resource_table td.selected,
	#resource_table tr.even td.selected,
	#resource_table tr.odd td.selected		{background:#F8981D;color:#fff;}
	#resource_table td.selected a,
	#resource_table tr.even td.selected a,
	#resource_table tr.odd td.selected a	{color:#fff;}
	
		
/*  FOOTER
*******************************************************************************************************************/

	#footer								{display:block; margin-top:70px; margin-left:180px;}
	#footer ul							{list-style:none; font:.5em Arial, sans-serif; text-transform:uppercase; color:#000000;}
	#footer li							{float:none; display:inline; list-style:none;}
	#footer li.sep						{margin-left:4px; margin-right:4px;}
	
	#footer a							{color:#000000; text-decoration:none;}
	#footer a:hover						{color:#000000;}