body		{background-color:#666666; font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
body, h1, h2, h3, p, form {padding:0px; margin:0px; }
hr 			{border:1px dashed #CCCCCC; height:1px;}
img			{border:none;}
a 			{color:#0033CC; text-decoration:underline;}
a:hover 	{color:#FF9900;}
a:active	{color:#666666;}
a:visited 	{color:#660099;}
#page 		{width:738px; margin: 0px auto; text-align:left; border-right:1px solid #000000; background-color:#FFFFFF; }
#header 			{width:100%; height:100px; border-bottom:4px solid #000000;}
#header img 		{margin-right:15px; float:left;}
#header #middle		{width:350px; float:left; margin:0px; padding:0px;}
#header #top		{width:100%; margin:0px; padding:0px 0px 5px 0px; border-bottom: 2px solid #000; float:left;}
#header #bottom 	{width:100%; margin-top: 5px; float:left;}
#header #bottom img {width:40px; height:40px; margin: 0px 3px; }
#header #bottom h2 	{width:auto; padding-top: 10px; color:#000000; font-size:17px; display:inline; float:left;}
#header #right		{width:180px; margin:2px 0px 0px 19px; *padding-bottom:5px; border:1px solid #999;float:left; clear:right;}
#header #right h2	{width:100%; color:#ffffff; background-color:#999999; text-indent:5px; font-size:17px; }
#header #right img	{margin:5px 0px 5px 30px; }
#left 				{width:20%; background-color:#E6E6E6; border-left:1px solid #000000; border-bottom:1px solid #000000;border-right:1px solid #000000;float:left;}
#left h1, #left #search2 h2	{background-color:#FF0000; color:#FFFFFF; font-size:13px; text-indent:5px; border-bottom:2px solid #000000;border-top:2px solid #000000;}
#left h5 			{background-color:#FFFFFF; color:#FF6600; font-size:13px; text-indent:5px; }
#left #nav 			{padding:0px 0px 20px 10px; border-bottom:0px solid #999999;}
#left #nav h2 		{color:#FF0000; font-size:12px; padding:5px 0px 3px 0px;}
#left #nav h2 a 	{color:#FF0000; text-decoration:none;}
#left #nav h3 a, #left #nav li a	{color:#333333; font-size:11px; font-weight:normal;}
#left #nav h3 a:hover 	{color:#999999;}
#left #nav ul			{margin:10px 0px 10px 0px;padding:0px; list-style:none;}
#center 		{width:79%; float:left;background-color:#FFFFFF;}
#top  			{width:95%; *width:100%; padding:10px 15px;} 
#top h1 		{color:#FF6600; margin-bottom:10px; font-size:16px;}
#top p 			{text-align:justify;}
#top #nav 		{color:#666666; padding:5px 0px 5px 0px; margin:5px 0px 5px 0px; border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; font-weight:bold; }
#top #nav img	{vertical-align:text-top; margin-right:5px; float:left; }
#top #nav h2 	{color:#FF6600; font-size:13px; display:inline;}
#top #nav p		{margin-left: 12px;}
#top #leader	{border:1px solid #cccccc; text-align:left; width:60%;*width:90%; padding:10px;}
#intro          {padding-top:0px;}
#intro p		{border:1px solid #999999;padding-bottom:20px;}
#top #intro		{margin-bottom: 10px; text-align:justify; clear:left;}
#category		{width:99%;*width:100%;clear:both;float:left; margin-bottom:10px;*margin-bottom:0px;padding:0px; border:1px solid #000000; }
#category h1	{margin-bottom:10px; padding: 3px 0px; clear:both; text-indent:2px; font-size:14px; 
				 background-color:#FF0000; color:#FFFFFF;  border-bottom:1px solid #666666; } 
#category div 	{width:22%;padding:0px 6px 0px 6px; margin:5px 0px 5px 0px; float:left; 
				text-align:center; border-left:1px dotted #999999;}
#category div.border_none {border:none; padding-left:12px; clear:right;}
#top h3			{margin-bottom:10px; padding:10px 5px; clear:both; 
				 background-color:#999999; color:#FFFFFF; border:1px solid #666666; font-size:12px;} 
#middle  		{width:95%; *width:100%; overflow:hidden; padding:0px 15px; float:left;}
#middle #nav 	{padding:5px 0px 5px 0px; margin:5px 0px 5px 0px; 
				color:#666666;  border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; font-weight:bold; }
#middle #nav h2	{color:#FF6600; font-size:13px; display:inline;}
#middle h1		{width:100%; margin-bottom:10px; padding: 3px 0px; clear:both; 
				 background-color:#999999; color:#FFFFFF;  border-bottom:1px solid #666666; font-size:14px; text-indent:2px;} 
#middle h3		{margin-bottom:10px; padding:10px 5px; clear:both; 
				 background-color:#999999; color:#FFFFFF; border:1px solid #666666; font-size:12px;} 
#middle h4		{margin-bottom:10px; padding:10px 5px; clear:both; 
				 background-color:#ffffff; color:#000000; border:1px solid #D1E0EF; font-size:12px;} 
#middle h2 		{width:100%; color:#FF3300; font-size:14px; }
#middle p 		{width:100%; margin:5px 0px; text-align:justify; }
#middle #criteriaBlurb 	{width:96%; *width:100%; margin:10px 0px 10px 0px; padding:5px 10px 5px 10px; 
						border:1px solid #CCCCCC; text-align:justify; }
#school			{width:100%;margin-bottom:10px;padding-bottom:10px;float:left;overflow:hidden;border-bottom:1px dashed #CCCCCC;}
#school #left 	{width:70%; padding-right: 15px; background-color: #ffffff; border:none; border-right:1px dashed #CCCCCC; }
#school #right 	{width:27%;text-align:center;float:left;}
#school #right img	{margin: 10px 15px; float:left;}
#featuredarticles	{width:100%;margin:2px 0px 5px 0px; padding:0px 0px 0px 0px;}
#featuredarticles h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
					color:#FFFFFF;background-color:#999999;font-size:18px;font-weight:bold;text-align:center; }
#featuredarticle 	{width:46%;*width:49%;margin:10px 10px 5px 0px;*margin-right:6px;padding:10px 5px 10px 5px;float:left; 
					padding:0px 5px 0pc 5px;overflow:hidden;text-align:left;vertical-align:middle;border:1px dashed #cccccc; }
#featuredarticle h2 {width:100%;padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;text-align:left;
					color:#FF0000;background-color:#ffffff;font-size:12px;}
#featuredarticle a	{margin:5px 0px 5px 0px;display:block;}
#searchbox          {height:165px;margin:10px 10px 10px 150px; *margin-left:70px;padding:10px;float:left; text-indent:40px; }
#footer 			{padding-left:165px;clear:left;font-size:10px; border-bottom:2px solid #999999; }
#footer a 			{color: #666666}
#footer .copyright  {margin-bottom:10px;color:#999999; }
#archive h2			{font-size:14px; font-color:#FF0000; background-color:#FFFFFF; text-indent:5px;}
#sitemap 			{margin-top:10px;text-indent:10px;}
#sitemap h3, #sitemap h3 a		{color:#FF6600;}
#sitemap h1			{font-size:16px; color:#FF0000; background-color:#FFFFFF; border-bottom:none;}
#sitemap h2			{font-size:14px; font-color:#FF0000; background-color:#FFFFFF;}
#search2  			{width:210px;*width:218px; height:165px;margin:10px 0px 10px 150px;float:left;*float:none;
 					font-size:11px; background-color:#FDEFE3; border:1px solid #FF0000;   }
#search2 h2			{width:100%; margin:0px; font-size:18px; background-color:#FF0000; color:#FFFFFF; text-indent:25px;}
#search2 form       {margin:10px 0px 10px 10px;}
#search2 fieldset   {padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; }
#search2 select 	{width:95%; margin-top:5px; font-size:14px;}
#search2 label      {color:#333333;font-size:14px;font-weight:bold; display:block;}
#search2 .searchtextfield    {width:85px; font-size:11px;}
#search2 .searchbutton  {*margin-left:-10px;font-weight:bold; font-size:14px; 
						color:#FFFFFF; background-color:#FF0000; border:1px solid #333333;}
#left #search2			{width:99%; margin:0px 0px 0px 0px; border:none; border-right:1px solid #333333;}
#left #search2 select 	{margin-top:5px; font-size:12px;}
#left #search2 label	{font-size:12px;}
#article h2			{color:#000000;font-weight:normal;font-size:13px;}
#article #title		{color:#FF0000; font-weight:bold; font-size:14px; background-color:#ffffff;}
#article h1			{color:#000000; font-weight:normal; font-size:14px; border:1px solid #D1E0EF; background-color:#ffffff;}
#article h3			{color:#000000;background-color:#ffffff;border:0px}	
#SearchWidget		{width:175px; height:130px;float:right; font-size:11px; background-color:#FDEFE3; border:1px solid #FF0000;}
#SearchWidget h2	{width:165px; *width:174px;height:28px;margin:0px; padding-left:10px; clear:both; 
					background-color:#FF0000; color:#FFFFFF; font-size:20px;}
#SearchWidget form 	{padding:0px; margin:5px 0px 5px 0px;}
#SearchWidget select{width:150px; margin:5px 0px 5px 10px; font-size:12px; border:1px solid #000000;}
#SearchWidget .SearchListMenu2  {clear:both;}
#SearchWidget .SearchButton {margin:10px 0px 0px 50px; font-size:14px; font-weight:bold; 
							color:#FFFFFF; background-color:#FF0000; border:1px solid #333333;}