@charset "utf-8";
/* CSS Document */
body							{background:url(bg.jpg) repeat-y center #000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#333333; margin:0px 0px 0px 0px;}
p				{margin-top:0px;}
a:link						{color:#000099}
a:visited					{color:#000099;}
a:hover						{color:#666666;}
a:active					{color:#666666;}
.clear						{clear:both;}
h2							{font-size:18px;}

.absTopNav						{background-color:#000000; color:#FFFFFF; font-size:9px; padding:2px 2px 2px 2px;}
.absTopNav a:link				{color:#ffffff;}
.absTopNav a:visited			{color:#ffffff;}
.absTopNav a:hover				{color:#eeeeee;}
.absTopNav a:active				{color:#ffffff;}

.headerBG 						{background-image:url(headerBG.jpg); background-repeat:no-repeat; height:93px; margin:auto; padding:0px 0px 0px 0px; width:990px;}
.headerHomeLink					{float:left; height:85px; width:300px;}
.headerFeaturedText				{float:left; height:85px; width:370px;}
.headerWeather					{float:right; height:75px; letter-spacing:1px; padding:10px 5px 0px 5px; width:400px;}
.headerWeatherTemp				{float:left; height:40px; overflow:hidden; width:130px; padding-top:10px;}
.headerWeatherSnow				{float:left; height:50px; overflow:hidden; font-size:10px; width:140;}
.headerWeatherSnow span			{display:block; color:#666666; padding-top:2px;}
.headerWeatherPromo				{color:#666666; float:left; font-size:10px; height:41px; overflow:hidden; padding:9px 0px 0px 20px; width:250px;}
.headerWeatherPromo strong		{color:#045936; font-size:36px;}
.headerWeatherPromo a 			{color:#333333;}
.headerWeatherPromo a:link 		{color:#333333;}
.headerWeatherPromo a:visited 	{color:#333333;}
.headerWeatherPromo a:hover 	{color:#999999;}
.headerWeatherForecast			{color:#666666; float:left; font-size:10px; height:50px; overflow:hidden; width:135px;}
.headerWeatherTemp strong		{color:#000066; font-size:40px;}

.bodyBGRail					{background-image:url(bg.gif); background-repeat:repeat-y; background-position:center;}
.mainBody	 				{background:#FFFFFF; height:45px; margin:0px 10px 10px 10px;}
.header		 				{background-image:url(HeaderBGLogo.gif); background-repeat:no-repeat;}
.headerHomeLink				{float:left; width:230px;}
.headerFlash				{float:left;}
.headerLinks				{text-align:right;}
.headerLinks img 			{margin:0px 20px 0px 20px;}

.catNavFlat					{line-height:20px; text-transform:uppercase;}
.catNavFlat	a				{white-space:nowrap;}
.catNavFlat					{line-height:20px; text-transform:uppercase;}
.catNavFlat	a				{white-space:nowrap;}
.catNavBlock				{line-height:20px; text-transform:uppercase;}
.catNavBlock	a			{display:block; white-space:nowrap;}
.catNavBlock				{line-height:20px; text-transform:uppercase;}
.catNavBlock	a			{display:block; white-space:nowrap;}

.catBreadcrumbs				{color:#666666; font-size:10px; padding-bottom:10px;}

.contentMain				{padding:10px 10px 10px 10px; width:885px;}
.contentLeftCol				{background-color:#FFFFFF; float:left; padding:5px 5px 5px 5px; width:240px;}
.contentLeftCol	div			{background-color:#333333; padding:5px 5px 5px 5px;}
.contentLeftCol h2 			{border-bottom:#00a650 1px solid; color:#00a650; margin:0px 0px 5px 0px; text-transform:uppercase;}
.contentLeftCol ol			{background-image:url(images/ol_bullet.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 5px 0px;}
.contentLeftCol ol a		{text-decoration:none;}
.contentRightCol			{float:left; margin-left:10px; width:625px;}

.contentLeftColSub			{float:left; padding:85px 0px 5px 0px; width:535px;}
.contentLeftColSub h2 		{border-bottom:#00a650 1px solid; color:#00a650; margin:0px 0px 5px 0px; text-transform:uppercase;}
.contentLeftColSub ol		{background-image:url(images/ol_bullet.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 5px 0px;}
.contentLeftColSub ol a		{text-decoration:none;}
.contentRightColSub			{float:left; margin-left:10px; width:340px;}

.footer						{background-color:#00a650; margin:auto; padding:10px 0px 0px 0px; width:990px; background:url(footer.gif) repeat-y; text-align:center; color:#000000;}
.footer a 					{color:#FFFF00; background:#000000; border:1px solid #FFFFFF; padding:4px; text-decoration:none;}
.footer a:link 				{background:#000000;}
.footer a:visited 			{background:#000000;}
.footer a:hover 			{background:#333333; border: 1px solid #cccccc; color:#FFFF00;}
.footer span				{background:#eeeeee; display:block; padding-top:5px;}