/* Site Defaults */
body							{background-color:#f0dfc7; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#333333; margin:0px 0px 0px 0px;}

a:link							{color:#330000;}
a:visited						{color:#330000;}
a:hover							{color:#999999;}
a:active						{color:#666666;}

p								{margin:0px 0px 0px 0px;}

ul								{color:#666666;}

FORM 							{margin:0px 0px 0px 0px;}

h1								{color:#330000; font-size:24px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h2								{color:#330000; font-size:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h3								{color:#330000; font-size:16px; margin:5px 0px 5px 0px; padding:2px 0px 0px 2px;}
h4								{background-color:#EEEEEE; font-size:14px; color:#666666; font-size:12px; margin:0px 0px 0px 0px; padding:2px 0px 0px 2px;}

INPUT, TEXTAREA, SELECT			{border-top:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#330000; font-size:11px; vertical-align:baseline;}

OPTION 							{font-size:11px;}

.clear 							{clear: both;}

.bodyBG							{background-image:url(bg.gif); background-position:center; background-repeat:repeat-y;}

.formInput						{border:none; margin-bottom:5px; vertical-align:middle;}

.divRotateOn 					{background-color:#e3e8ed;}
.divRotateOnHighlight 			{background-color:#FFFFCC;}
.divRotateOff 					{background-color:#f1f3f6;}
.divRotateOffHighlight 			{background-color:#FFFFCC;}
.divRotateOnHidden 				{background-color:#D4E0F7;}
.divRotateOffHidden 			{background-color:#EAF0FB;}

.absTopNav						{background-color:#330000; 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;}


/* Action Alerts */
.actionAlerts					{background:#FFCC33; margin:0px 25px 0px 74px; padding:5px 5px 5px 5px; width:978px; vertical-align:middle;}
.actionAlerts strong			{font-size:16px; color:#000066; text-decoration:underline overline;}
.actionAlerts span				{color:#0000CC;}
.actionAlerts a:link			{color:#0000CC; background:none;}
.actionAlerts a:visited			{color:#0000CC; background:none;}
.actionAlerts a:hover			{color:#000033; background:none;}
.actionAlerts a:active			{color:#0000CC; background:none;}

/* Header */
.headerBG 						{background:url(headerBg.gif) no-repeat bottom; height:120px; margin:auto; padding:5px 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:3px 0px 0px 0px; width:400px;}
.headerWeatherTemp				{float:left; height:45px; overflow:hidden; width:130px; padding-top:12px;}
.headerWeatherSnow				{float:left; height:57px; overflow:hidden; font-size:10px; width:230px;}
.headerWeatherSnow span			{display:block; color:#666666; padding-top:2px;}
.headerWeatherForecast			{color:#666666; float:left; font-size:10px; height:50px; overflow:hidden; width:120px;}
.headerWeatherPromo				{color:#666666; float:left; font-size:10px; height:42px; overflow:hidden; padding:15px 0px 0px 20px; width:200px;}
.headerWeatherPromo strong		{color:#045936; font-size:36px;}
.headerWeatherTemp strong		{color:#000066; font-size:40px;}
.headerLogin 					{color:#FFFFFF; float:left; font-size:10px; padding:7px 0px 0px 65px; text-align:right; text-transform:uppercase;}
.headerLogin a:link				{color:#ffffff;}
.headerLogin a:visited			{color:#ffffff;}
.headerLogin a:hover			{color:#eeeeee;}
.headerLogin a:active			{color:#ffffff;}
.headerSearch 					{color:#FFFFFF; float:right; font-size:10px; padding:7px 10px 0px 0px; text-align:right; text-transform:uppercase;}


/* Header Search */
.headerLoginSearch				{background-image:url(navTopBg.gif); background-repeat:no-repeat; height:40px; margin:auto; padding:0px 0px 0px 0px; width:990px;}
.headerLoginSearch_inner		{background-image:url(navTopBg_inner.gif); background-repeat:no-repeat; height:80px; margin:auto; padding:0px 0px 0px 0px; width:990px;}


/* Vacation Planner */
.vacationPlanner				{border:solid #ffcc00 1px; margin:10px 5px 0px 5px; width:187px;}
.vacationPlanner h4				{background-color:#ffcc00; color:#003399;}
.vacationPlanner a				{background:url(navLeftLinkBG.gif); background-repeat:no-repeat; display:block; font-size:11px; margin-left:5px; padding:0px 0px 2px 7px;}
.vacationPlanner div			{background-color:#ffeb9a; color:#003399; font-size:11px; padding:5px 5px 5px 5px; text-align:right;}
.vacationPlanner span			{background-color:#ffeb9a; display:block; padding:5px 5px 5px 5px; text-align:center;}



/* Paginate Nav */
.paginateTable 					{background:url(spacer_main_5.gif); border:solid #330000 1px; margin:0px 5px 5px 5px;}


/* Paginate Nav */
.paginateTable 					{color:#666666; font-size:10px; margin:5px; text-align:right; border:0px;}

/* Main Body */
.bodyLinks 						{font-weight:bold; color:#330000; padding:3px 5px 2px 1px; text-align:right;}
.bodyLinks a 					{border:1px solid #330000; font-weight:normal; color:#330000; text-decoration:none; padding:2px 5px 2px 5px;}
.bodyLinks a:link 				{background:#eeeeee;}
.bodyLinks a:visited 			{background:#eeeeee;}
.bodyLinks a:hover 				{background:#330000; border: 1px solid #FFCC33; color:#ffffff;}

.mainBody						{background-color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:auto; width:988px; }
.mainBody2Col					{padding:0px 10px 10px 10px;}
.mainBodyHome					{font-family:Tahoma, Arial, Helvetica, sans-serif; margin:auto; width:990px;}
.elementCtn						{margin-bottom:10px;}

.cat56OneCol					{width:968px; padding:125px 10px 0px 10px;}
.cat56LeftCol					{width:404px; float:left; padding:125px 0px 0px 10px;}
.cat56RightCol					{width:554px; float:left; padding:125px 0px 0px 10px;}
.cat56RightCol img				{border:#330000 1px solid; float:left; margin-right:5px; padding:2px 2px 2px 2px;}
.cat56RightCol p				{text-align:justify;}
.cat56RightCol a				{text-transform:uppercase;}
.cat56RightCol_50SplitL			{float:left; padding:0px 5px 0px 0px; width:270px;}
.cat56RightCol_50SplitL h2		{border-bottom:solid #330000 1px; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
.cat56RightCol_50SplitL h3		{border-bottom:solid #330000 1px; color:#330000; font-weight:bold; letter-spacing:1px; margin-bottom:10px; text-transform:uppercase;}
.cat56RightCol_50SplitR			{float:left; padding:0px 0px 0px 5px; width:270px;}
.cat56RightCol_50SplitR h2		{border-bottom:solid #330000 1px; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
.cat56RightCol_50SplitR h3		{border-bottom:solid #330000 1px; color:#330000; font-weight:bold; letter-spacing:1px; margin-bottom:10px; text-transform:uppercase;}


/* Category */
.catName						{border-bottom:solid #999999 1px; color:#999999; font-size:24px; font-weight:bold; letter-spacing:-.5px; margin-bottom:10px; text-transform:uppercase;}
.catNav2ndFlat					{line-height:20px; padding-bottom:10px; text-transform:uppercase;}
.catNav2ndFlat	a				{white-space:nowrap;}
.catNav3rdFlat					{line-height:20px; padding-bottom:10px; text-transform:uppercase;}
.catNav3rdFlat	a				{white-space:nowrap;}
.catNav2ndFlatBlock				{line-height:20px; padding-bottom:10px; text-transform:uppercase;}
.catNav2ndFlatBlock	a			{display:block; white-space:nowrap;}
.catNav3rdFlatBlock				{line-height:20px; padding-bottom:10px; text-transform:uppercase;}
.catNav3rdFlatBlock	a			{display:block; white-space:nowrap;}
.catMultimedia					{padding-bottom:10px;}
.catEventsList					{}
.catEventsList div				{margin-bottom:5px;}
.catEventsList img				{border:#330000 1px solid; float:left; margin-right:5px; padding:2px 2px 2px 2px;}
.catEventsList p				{text-align:justify;}
.catEventsList a				{text-transform:uppercase;}
.catEventsList h3				{border-bottom:solid #330000 1px; color:#330000; font-weight:bold; letter-spacing:1px; margin-bottom:10px; text-transform:uppercase;}

.catCalList h3					{border-bottom:solid #333333 1px; color:#333333; cursor:pointer; margin:25px 0px 5px 0px; padding:2px 0px 0px 2px; text-transform:uppercase;}
.catCalList div img				{border:1px #330000 solid; float:left; margin:0px 5px 5px 0px; padding:2px 2px 2px 2px;}
.catCalList div em				{display:block; margin:5px 0px 0px 20px;}
.catCalList div ul				{margin:2px 2px 2px 2px;}
.catCalListDates				{color:#666666; float:left; padding-left:40px; width:160px;}

/* Homepage */
.flashHPageLeft					{float:right; height:453px; width:678px;}
.flashHPageRight				{background:url(flashHPageRight_bg.jpg) no-repeat center; float:left; padding-left:10px; width:300px; height:453px;}
.flashHPageLinks				{font-size:14px; margin:2px 5px 0px 5px; overflow:hidden; font-weight:bold;}
.flashHPageLinks a 				{display:block; margin-bottom:15px; color:#370000; text-decoration:none;}
.flashHPageLinks a:link 		{color:#370000; text-decoration:none;}
.flashHPageLinks a:visited 		{color:#370000; text-decoration:none;}
.flashHPageLinks a:hover 		{color:#000033; text-decoration:underline;}
.planYourVacation				{color:#cccccc; width:300px;}
.planYourVacation span			{color:#FFFFFF;}
.planYourVacation h3			{color:#000033; margin-bottom:10px;}

.planYourVacationHome			{color:#cccccc; width:300px;}
.planYourVacationHome span		{color:#FFFFFF;}
.planYourVacationHome h3		{color:#FFFFFF; margin-bottom:10px; border-bottom:#FFFFFF 1px solid; margin-right:10px;}

.featuredMain					{padding:10px 0px 5px 0px; width:990px;}
.featuredMain img				{border:#330000 1px solid; float:left; margin-right:5px; padding:2px 2px 2px 2px;}
.featuredMain p					{text-align:justify;}
.featuredMain a					{text-transform:uppercase;}
.featuredMain h2				{border-bottom:1px #330000 solid; font-weight:normal; margin-bottom:5px; text-transform:uppercase;}
.featuredMainLeft				{float:left; padding-left:10px; width:327px;}
.featuredMainCenter				{float:left; padding-left:10px; width:327px;}
.featuredMainCenter div			{padding-bottom:5px;}
.featuredMainRight				{float:left; margin-left:10px; width:296px;}
.featuredMainRight img			{border:none; padding:none;}

.adsHPage						{padding:5px 0px 5px 0px; width:988px;}
.adsHPageCU						{background:#FFFFFF; border:#000066 1px solid; float:left; height:60px; margin-left:10px; width:470px;}
.adsHPageCU	img					{margin:0px 0px 0px 0px;}
.adsHPageMiddle1				{margin-left:10px; float:left; width:470px;}
.adsHPageMiddle1 h2				{border-bottom:1px #330000 solid; font-weight:normal; margin-bottom:5px; text-transform:uppercase;}



/* Headline */
.headlineNews 					{}
.headlineNews 	h4				{background:url(headlineHeader.gif); border-bottom:1px solid #0066cc; cursor:pointer; display:block; color:#0066cc; font-size:14px; font-weight:bold; margin:15px 0px 0px 0px; padding:2px 2px 2px 7px;}
.headlineNews	div	div			{float:left; margin-right:5px;}
.headlineNews	div	div	img		{margin:5px 5px 5px 5px; padding:2px 2px 2px 2px;}
.headlineNews	div	div span	{background:url(spacer_main_5.gif); display:block;color:#666666; font-style:italic; text-align:left; margin:0px 5px 5px 5px;}
.headlineNews	div	p	 		{display:block; margin:0px 0px 0px 0px;}
.headlineNews	div	em	 		{display:block; color:#666666; font-style:italic; margin:0px 0px 5px 0px; text-align:right;}
.headlineNews	div	span 		{display:block; margin:0px 0px 5px 0px; text-align:right;}



/* Category */
.catTopStory 					{width:645px; overflow:hidden;}
.catTopStory 	h3				{border-bottom:1px solid #0066cc; color:#0066cc; cursor:pointer; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.catTopStory	div	div			{background:url(spacer_main_5.gif); border:#0066cc solid 1px; float:left; margin-right:5px;}
.catTopStory	div	div	img		{margin:5px 5px 5px 5px;}
.catTopStory	div	div span	{background:url(spacer_main_5.gif); display:block;color:#666666; font-style:italic; text-align:left; margin:0px 5px 5px 5px;}
.catTopStory	div	p	 		{display:block; margin:0px 0px 0px 0px;}
.catTopStory	div	em	 		{display:block; color:#666666; font-style:italic; margin:0px 0px 5px 0px; text-align:left;}
.catTopStory	div	span 		{display:block; margin:0px 0px 5px 0px; text-align:right;}

.headlineCatList 				{float:left; padding:0px 5px 0px 0px; width:320px;}
.headlineCatList 	h4			{background:url(headlineHeader.gif); border-bottom:1px solid #0066cc; border-right:1px solid #0066cc; cursor:pointer; display:block;color:#0066cc; font-weight:bold; margin:15px 0px 0px 0px; padding:2px 2px 2px 7px;}
.headlineCatList	div	p	 	{display:block; margin:0px 0px 0px 0px;}
.headlineCatList	div	em	 	{display:block; color:#666666; font-style:italic; margin:0px 0px 5px 0px; text-align:right;}
.headlineCatList	div	span 	{display:block; margin:0px 0px 5px 0px; text-align:right;}


/* Headline */
.headlineNews 					{border-bottom:#cccccc dashed 1px; padding:10px;}
.headlineNewsOn					{background:url(articleOn.gif);}
.headlineNews 	h3				{border:none; color:#333333; cursor:pointer; font-size:14px; letter-spacing:.5px; margin-bottom:0px;}
.headlineNews	em	 			{display:block; color:#666666; font-size:10px; margin:0px; text-align:right;}
.headlineNews	p		 		{display:block; margin:0px;}
.headlineNews	div	div			{background:url(spacer_336699_5.gif); border:#006699 solid 1px; float:left; margin-right:5px;}
.headlineNews	div	div	img		{margin:5px 5px 5px 5px;}
.headlineNews	div	div span	{background:url(spacer_336699_5.gif); display:block;color:#666666; font-style:italic; text-align:left; margin:0px 5px 5px 5px;}
.headlineNews	div	p	 		{display:block; margin:0px 0px 0px 0px;}
.headlineNews	div	em	 		{display:block; color:#666666; font-style:italic; margin:0px 0px 5px 0px; text-align:right;}
.headlineNews	div	span 		{display:block; margin:0px 0px 5px 0px; text-align:right;}

/* Polls */
.pollHeadline 					{background:url(spacer_main_5.gif);border:#0066cc solid 1px;border-top:none;padding:0px 5px 5px 5px;}
.pollHeadline	h3				{border-bottom:1px solid #0066cc; color:#0066cc; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; padding-top:5px;}
.pollHeadline	span			{display:block; font-weight:bold; margin:5px 0px 0px 0px;}
.pollHeadline	div				{text-align:center;}

.pollCat 						{background:url(spacer_main_5.gif); border:#0066cc solid 1px; margin:0px 0px 5px 0px; padding:3px 5px 5px 5px; text-align:left;}
.pollCat		h3				{border-bottom:1px solid #0066cc; color:#0066cc; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.pollCat		span			{display:block; font-weight:bold; margin:5px 0px 0px 0px;}
.pollCat		div				{text-align:center;}

.pollBarGraph					{border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #333333; border-bottom:1px solid #333333; font-style:italic; font-weight:bold; height:14px; padding:2px 0px 2px 0px;}


/* Article Photos */
.articlePhoto					{float:right; padding:5px 5px 5px 5px; text-align:right;}
.articlePhotoExtra				{float:right; padding:5px 5px 5px 5px; text-align:right;}

.articleLinksTop				{background:url(spacer_006633_5.gif); border:#330000 solid 1px; height:15px; margin:0px 0px 5px 0px; margin-top:10px; padding:5px 2px 5px 2px;}
.articleLinksTop em				{font-size:11px;}

.articleLinks 					{background:url(spacer_006633_5.gif); border:#330000 solid 1px; margin:0px 0px 5px 0px; overflow:hidden; padding:3px 5px 5px 5px; text-align:left;}
.articleLinks		h3			{border-bottom:1px solid #0066cc; color:#0066cc; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.articleLinks		span		{display:block; margin:5px 0px 0px 0px;}
.articleLinks		div			{text-align:center;}


/* Article PDF */
.articlePDF 					{background:url(spacer_main_5.gif); border:#0066cc solid 1px; margin:0px 0px 5px 0px; overflow:hidden; padding:3px 5px 5px 5px; text-align:left;}
.articlePDF			h3			{border-bottom:1px solid #0066cc; color:#0066cc; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.articlePDF			span		{display:block; margin:2px 0px 0px 0px; text-decoration:underline;}
.articlePDF			div			{color:#330000; cursor:pointer; float:left; width:80px; text-align:center;}
.articlePDF			div img		{border:1px solid #330000;}


/* AP */
.apBG							{background-color:#eeeeee;padding:0px 0px 0px 0px;text-align:center;}



/* Calendar */
.calendar						{border-spacing:1px;}
.calendar	h2					{border-bottom:#003366 solid 1px; color:#003366; font-size:18px; font-weight:bold; margin:10px 0px 5px 0px;}
.calendar	a:link				{color:#003366;}
.calendar	a:visited			{color:#003366;}
.calendar	a:hover				{color:#333333;}
.calendar	a:active			{color:#333333;}
.calendar	thead				{background:#ffffff; text-align:center; text-decoration:underline;}
.calendar	thead span			{display:block; font-weight:bold; padding:2px 2px 2px 2px;}
.calendar	div					{padding:2px 2px 2px 2px;}
.calendar	em					{display:block; font-size:8px; font-weight:bold; text-decoration:underline;}

.calendarLeftCol				{float:left; padding:0px 10px 0px 10px; width:693px;}
.calendarLeftCol h3				{border-bottom:1px #330000 solid;}
.calendarLeftCol img			{border:1px #006677 solid; float:left; margin:0px 10px 10px 0px; padding:2px 2px 2px 2px;}
.calendarLeftCol em				{padding:10px 0px 10px 0px; display:block;}
.calendarRightCol				{width:275px; float:right; text-align:right;}

.calDayOff 						{border:#999999 solid 1px; color:#999999; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calDayInMonth 					{font-size:8px; font-weight:bold; text-decoration:underline;}
.calCellOver 					{background:#FFFFCC;}
.calDayOffBG 					{background:url(spacer_006633_5.gif);}
.calDayOff 						{border:#999999 solid 1px; color:#999999; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calDayOnBG 					{background:url(spacer_006633_10.gif);}
.calDayOn 						{border:#330000 solid 1px; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calDayCurrentBG				{background:url(spacer_006633_50.gif);}
.calDayCurrent 					{border:#FF0000 solid 1px; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}

.calendarBody					{padding:0px 5px 5px 5px;}
.calendarBody a					{background:none;}
.calendarBody a:link			{color:#003366;}
.calendarBody a:visited			{color:#003366;}
.calendarBody a:hover			{color:#333333; background:none;}
.calendarBody a:active			{color:#333333;}
.calendarBody h1				{border-bottom:#003366 solid 1px; color:#003366; font-size:24px; font-weight:bold; margin:10px 0px 5px 0px;}
.calendarBody h2				{color:#003366; font-size:16px; font-weight:bold; margin:10px 0px 5px 0px;}

.calendarNavRight				{background:url(spacer_006633_10.gif); border:#330000 solid 1px; margin:15px 5px 0px 0px; padding:5px 5px 0px 5px;}
.calendarNavRight 	a			{background:none;}
.calendarNavRight 	a:link		{color:#003366;}
.calendarNavRight 	a:visited	{color:#003366;}
.calendarNavRight 	a:hover		{color:#333333; background:none;}
.calendarNavRight 	a:active	{color:#333333;}
.calendarNavRight	h3			{color:#330000; border-bottom:1px solid #330000; font-size:14px; font-weight:bold; margin:0px 0px 5px 0px; text-align:left;}
.calendarNavRight	img			{border:1px solid #7a7667; padding:2px 2px 2px 2px;}
.calendarNavRight	div			{text-align:center;}
.calendarNavRight	p			{background:#ffffff; border:#330000 solid 1px; display:block; margin:5px 0px 5px 0px; text-align:left; padding:5px 5px 5px 5px;}
.calendarNavRight	strong		{display:block; text-decoration:underline; margin-bottom:2px;}
.calendarNavRight	span		{display:block; line-height:14px; margin-left:4px;}

/* Blogs */
.blogsFrontPage					{width:640px; display:block;}
.blogsFrontPage	h2				{border-bottom:1px solid #7a7667; color:#7a7667; font-size:18px; font-weight:bold; margin:0px 0px 5px 0px;}
.blogsFrontPage a				{background:none;}
.blogsFrontPage a:link			{color:#330000;}
.blogsFrontPage a:visited		{color:#330000;}
.blogsFrontPage a:hover			{color:#333333; background:none;}
.blogsFrontPage a:active		{color:#333333;}
.blogsFrontPageImgBG			{background-color:#B5D162; border:#7a7667 solid 1px; text-align:center; vertical-align:top;}
.blogsFrontPageBodyBG			{background-color:#FFFFFF; border-top:#7a7667 solid 1px; border-right:#7a7667 solid 1px; border-bottom:#7a7667 solid 1px; padding:10px 10px 10px 10px; text-align:left; vertical-align:top;}
.blogsFrontPageBodyBG h4		{cursor:pointer; margin:0px 0px 5px 0px; font-size:14px; font-weight:bold; text-decoration:underline;}
.blogsFrontPageBodyBG em		{color:#aca899; display:block; margin:0px 0px 5px 0px;}
.blogsDetailLinksTop			{background:url(spacer_aca899_10.gif); border:#7a7667 solid 1px; height:15px; padding:5px 2px 5px 2px; margin:0px 0px 10px 0px;}
.blogsDetailLinksTop em			{font-size:10px;}
.blogsDetailBody				{padding:0px 5px 5px 5px;}
.blogsDetailBody a				{background:none;}
.blogsDetailBody a:link			{color:#330000;}
.blogsDetailBody a:visited		{color:#330000;}
.blogsDetailBody a:hover		{color:#333333; background:none;}
.blogsDetailBody a:active		{color:#333333;}
.blogsDetailBody h2				{border-bottom:1px solid #7a7667; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px;}

/* Blogs Bio Page */
.blogsBioInfoCtn				{margin-bottom:10px; padding:3px 3px 3px 3px;}
.blogsBioInfoCtn	img			{border:#330000 1px solid; padding:2px 2px 2px 2px; margin-right:5px;}
.blogsBioInfo					{padding:2px 0px 2px 0px;}
.blogsBioList		h1			{color:#663300; text-align:center; width:100%; border-bottom:#330000 1px solid; margin-bottom:20px;}
.blogsBioList		h2			{font-size:14px; font-weight:bold;}
.blogsBioList		a:link		{color:#000000;}
.blogsBioList		a:visited	{color:#000000;}
.blogsBioListBody				{margin-left:20px; margin-bottom:20px;}
.blogsBioListBody				{margin-left:20px; margin-bottom:20px;}
.blogsBioListBody	a:link		{color:#3366CC; text-decoration:none;}
.blogsBioListBody	a:visited	{color:#3366CC; text-decoration:none;}
.blogsBioListBody	a:hover		{color:#333333; text-decoration:underline;}
.blogsBioListBody	a:active	{color:#333333; text-decoration:underline;}

/* Blogs List Page */
.blogsListContainer				{padding:5px 5px 5px 5px; margin-left:5px;}
.blogsListContent				{margin-top:5px;}
.blogsListBlogTitle				{color:#663300; font-size:12px; margin-bottom:5px;}
.blogsListBlogDate				{color:#666666; font-size:11px;}
.blogsListRecentContainer		{margin-left:30px;}
.blogsListRecentContainer li	{color:#cccccc; list-style:square; text-indent:0px; font-size:12px; padding:0px;}
.blogsListRecentContainer li:hover	{color:#333333;}
.blogsListBlogLatestTitle		{color:#663300; font-size:12px; margin-bottom:5px;}
.blogsListBlogPopularTitle		{color:#663300; font-size:12px; margin-bottom:5px; margin-top:5px;}
.bloggerInfo					{width:320px; float:left; padding-left:20px;}
.bloggerInfo 	div				{padding:2px 2px 2px 2px;}
.bloggerName					{float:left;}
.bloggerName	h1				{COLOR:#663300;}

.blogsNavRight					{background-color:#B5D162; border:#7a7667 solid 1px; margin:0px 5px 0px 0px; padding:5px 5px 0px 5px;}
.blogsNavRight 	a				{background:none;}
.blogsNavRight 	a:link			{color:#330000;}
.blogsNavRight 	a:visited		{color:#330000;}
.blogsNavRight 	a:hover			{color:#333333; background:none;}
.blogsNavRight 	a:active		{color:#333333;}
.blogsNavRight	h3				{border-bottom:1px solid #7a7667; color:#7a7667; font-size:14px; font-weight:bold; margin:0px 0px 5px 0px;}
.blogsNavRight	img				{border:1px solid #7a7667; padding:2px 2px 2px 2px;}
.blogsNavRight	div				{text-align:center;}
.blogsNavRight	p				{background-color:#FFFFFF; border:#7a7667 solid 1px; display:block; margin:5px 0px 5px 0px; padding:5px 5px 5px 5px;}
.blogsNavRight	strong			{display:block; text-decoration:underline; margin-bottom:2px;}
.blogsNavRight	span			{display:block; line-height:14px; margin-left:4px;}
.blogLinks 						{background:url(spacer_aca899_10.gif); border:#7a7667 solid 1px; margin:0px 0px 5px 0px; overflow:hidden; padding:3px 5px 5px 5px; text-align:left;}
.blogLinks			h3			{border-bottom:1px solid #7a7667; color:#7a7667; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.blogLinks			span		{display:block; margin:5px 0px 0px 0px;}
.blogLinks			div			{font-size:9px;text-align:center;}
/* Blogs Listing Colors */
.blogsTitle						{background:url(spacer_aca899_50.gif); font-weight:bolder; height:16px; padding-left:5px;}
.blogsTitleTitle				{float:left; width:390px;}
.blogsTitleDateAdded			{float:left; width:230px;}

/* M Board */
.mBoardLabels					{color:#FFFFFF; font-size:10px; margin-top:2px;}
.mBoardLabelsR					{background:url(spacer_330000_100.gif); float:right; margin-left:2px; padding:4px; text-align:center;}
.mBoardLabelsL					{background:url(spacer_330000_100.gif); padding:4px;}
.mBoardList						{border-bottom:#cccccc dashed 1px; cursor:pointer; margin-top:2px;}
.mBoardListOn					{background:url(spacer_336699_10.gif);}
.mBoardListOver					{background:#FFFFCC;}
.mBoardListR					{color:#333333; float:right; font-size:10px; margin-left:2px; padding:6px 4px 6px 4px; text-align:center;}
.mBoardListR span				{display:block;}
.mBoardListL					{padding:10px 4px 10px 4px;}
.mBoardListL h2					{color:#330000; font-size:14px;}
.mBoardListL p					{color:#666666; font-size:10px; margin:0px 10px 0px 10px;}
.mBoardListL em					{font-weight:bold;}
.mBoardLinks					{background:#eeeeee; color:#666666; font-size:10px; margin-top:2px; padding:2px;}
.mBoardLinksL					{float:left;}
.mBoardLinksR					{text-align:right;}
.mBoardDetail					{padding:10px 4px 10px 4px;}
.mBoardDetail h1				{color:#330000; font-size:18px;}
.mBoardDetail p					{margin-left:10px; margin-right:10px;}
.mBoardComments					{padding:10px;}

/* Weather */
.wx_module 						{border:#330000 1px solid; float:right; margin:12px 5px 0px 0px; padding:3px 3px 3px 3px;}
.wx_module_9622					{padding:0px 0px 0px 100px;}



/* CU */
.cuLG							{background-image:url(formBG.gif); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:0px 0px 10px 0px; overflow:hidden; width:643px;}
.cuLG a 						{border:1px solid #cccccc; color:#666666; padding:1px 2px 1px 2px; text-decoration:none;}
.cuLG a:link					{color:#666666; font-size:9px;}
.cuLG a:visited					{color:#666666; font-size:9px;}
.cuLG a:hover					{color:#000000; font-size:9px;}
.cuLG div						{padding:2px 2px 2px 12px;}
.cuLG div :hover				{background:#eeeeee;}
.cuLG div div					{cursor:pointer; float:left;; margin:0px 2px 0px 2px; text-align:center; width:95px}
.cuLG div div img				{background:#EEEEEE; border:1px solid #cccccc; padding:2px 2px 2px 2px;}
.cuLG div div span				{display:block; font-size:10px; text-decoration:underline;}

.cuSM							{background-image:url(formBG.gif); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; overflow:hidden; width:318px;}
.cuSM a 						{color:#666666; font-size:9px; text-decoration:none; border:1px solid #cccccc; padding:1px 2px 1px 2px;}
.cuSM a:link					{color:#666666; font-size:9px;}
.cuSM a:visited					{color:#666666; font-size:9px;}
.cuSM a:hover					{color:#000000; font-size:9px;}
.cuSM div						{padding:2px 2px 2px 10px;}
.cuSM div :hover				{background:#eeeeee;}
.cuSM div div					{cursor:pointer; float:left; margin:0px 0px 0px 0px; text-align:center; width:70px;}
.cuSM div div img				{background:#EEEEEE; border:1px solid #cccccc; padding:2px 2px 2px 2px;}
.cuSM div div span				{display:block; font-size:9px; text-decoration:underline;}

.cuLeftNav						{background-image:url(formBG.gif); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:10px 5px 0px 5px; overflow:hidden; width:187px;}
.cuLeftNav a 					{color:#666666; font-size:9px; text-decoration:none; border:1px solid #cccccc; padding:1px 2px 1px 2px;}
.cuLeftNav a:link				{color:#666666; font-size:9px;}
.cuLeftNav a:visited			{color:#666666; font-size:9px;}
.cuLeftNav a:hover				{color:#000000; font-size:9px;}
.cuLeftNav div					{padding:2px 2px 2px 10px;}
.cuLeftNav div :hover			{background:#eeeeee;}
.cuLeftNav div div				{cursor:pointer; float:left; margin:0px 0px 0px 0px; margin-left:6px; text-align:center; width:70px;}
.cuLeftNav div div img			{background:#EEEEEE; border:1px solid #cccccc; padding:2px 2px 2px 2px;}
.cuLeftNav div div span			{display:block; font-size:9px; text-decoration:underline;}

.vPlannerItm		{font-size:12px; margin-left:5px; margin-right:15px; padding-bottom:5px; text-align:right;}
.vPlannerItm img	{border:none; float:none;}

/* Footer Nav */
.footer							{background:url(footerBg.gif) repeat-y; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:auto; padding:5px 0px 5px 0px; text-align:center; text-transform:uppercase; width:990px;}
.footer span					{display:block; padding-top:5px;}

.callout {
	background-color:#330000;
}
.table_head {
	background-color:#330000;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
}
.table_head td {
	background-color:#336699;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
}
.labels {
	background-color:#e3e3e3;
	padding-left:5px;
	font-weight:bold;
	text-align:center;
}
.item {
	color:#666666;
	font-size:11px;
}
.value {
	color:#333333;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
.blog_date {
	font-size: 10px;
	text-transform: uppercase;
	color: #336699;
}
.blog_head {
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
}
.large_head {
	font-size: 16px;
	text-transform: uppercase;
	color: #336699;
}
.med_head {
	font-size: 16px;
	font-weight:bold;
	color: #330000;
	line-height: normal;
	margin:15px 0px 5px 0px;
	text-decoration:underline;
	text-transform:uppercase;
}

.spot_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}
.spot_rhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:5px;
	line-height:15px;
}
.caption_text {
	font-size: 10px;
	color: #666666;
}

.table_spothead {
	background-color:#336699;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
}
	
.title {
	background-color:#330000;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.message {
	font-size:9px;
}