@charset "UTF-8";
body {background-color: #FFF;margin: 0;padding: 0;font-family: Helvetica, Arial, sans-serif;}

a img {border: none; outline:none;}
a:link {color: #000;text-decoration: none;}
a:visited {color: #000;text-decoration: none;}
a:hover {text-decoration: underline;}
a:active, a:focus {text-decoration: none;}

.container {width: 1024px;margin: 0 auto;background-color: #FFF;}
.header-container {height: 423px;width: 1024px;}

#flag_USA 			{height: 115px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/USA/USA.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer; z-index:200;}
#flag_USA_L2 		{height: 115px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/USA/USA_L2.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer; z-index:200;}
#flag_USA_L3		{height: 115px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/USA/USA_L3.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer; z-index:200;}
#flag_USA_L4 		{height: 115px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/USA/USA_L4.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer; z-index:200;}

#flag_CFNPROV	 	{height: 130px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/CFNPROV/CFNPROV.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer;}
#flag_MIDWESTPROV 	{height: 110px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/MIDWESTPROV/MIDWESTPROV.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer;}
#flag_MISPROV	 	{height: 110px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/MISPROV/MISPROV.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer;}
#flag_CANADA 		{height: 110px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/CANADA/CANADA.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer;}
#flag_NYKNENPROV 	{height: 130px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/NYKNENPROV/NYKNENPROV.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; z-index:200; cursor:pointer;}
#flag_UCSPROV	 	{height: 110px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/UCSPROV/UCSPROV.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer;}
#flag_OREPROV 		{height: 140px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/OREPROV/OREPROV.png);background-repeat: no-repeat;background-position: 0px 0px;outline: none;cursor: pointer;z-index: 200;}
#flag_MARPROV	 	{height: 110px; width: 225px; display: block; position: absolute; margin-left: 20px; background-image: url(/web/20160402015204im_/http://norprov.org/Assets/Regions/MARPROV/MARPROV.png); background-repeat: no-repeat; background-position: 0px 0px; outline:none; cursor:pointer;}

.header-default {background-color: #000;display: block;height: 200px;width: 1024px;}
.header-default-logo {display: block;width: 1024px;height: 110px;cursor:pointer;}
.header-default-title {font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 60px;line-height: 60px;color: #FFF;letter-spacing: -0.03em;display: block;width: 900px;text-align: left;text-shadow: -3px 3px 5px #333;padding: 130px 0px 0px 20px;}

.campaign-container 				{background-color: #666666;height: 350px;width: 1024px;outline: none;position:relative;}
.campaign-image 					{background-color: #666666;height: 350px;width: 1024px; outline:none; position:relative;}
#campaign-button-overlay 			{height: 200px;width: 200px;background-repeat: no-repeat;background-position: 0px 0px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;float: right;position: relative;cursor: pointer;z-index: 100;outline: none;}
#campaign-button-overlay:hover 		{z-index: 100; outline:none;}

/*#campaign-button-learnmore 			{height: 70px;width: 116px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-learnmore-v2.png);background-repeat: no-repeat;background-position: 0px 0px;display: block;left: 0px;top: -118px;right: 0px;bottom: 0px;float: right;position: relative;cursor: pointer;z-index: 100;outline: none;}
#campaign-button-learnmore:hover 	{background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-learnmore-v2.png);background-repeat: no-repeat;background-position: 0px -94px; z-index: 100; outline:none;}
*/#campaign_video-container 			{height: 405px;width: 1024px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/banner-image-overlay.png);background-repeat: no-repeat;background-position: 0px 0px;z-index: 201;background-color: transparent;position: absolute;outline:none;}
#campaign-button-close 				{height: 30px;width: 30px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-close.png);background-repeat: no-repeat;background-position: 0px 0px;display: block;float: right;position: relative;cursor:pointer;z-index: 120; outline:none;}
#campaign-button-close:hover 		{background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-close.png);background-repeat: no-repeat;background-position: 0px -30px; z-index: 120; outline:none;}

#campaign-link-area {height: 350px;width: 950px;left: 0px;top: 0px;right: 0px;bottom: 0px;float: left;position: relative;cursor: pointer;z-index: 106; 
outline:none; border:#FFFFFF; border-style:solid; border:2px;}

#campaign_video-contents-left {display: block;float: left;width: 250px;padding-top: 20px;padding-left: 50px;height: 300px;z-index: 102;}
#campaign_video-contents-right {float: right;width: 720px;height: 405px;z-index: 102;}
.campaign_video-Headline {display: block;color: #FFF;font: 40px/50px "HelveticaNeueLTPro45Light", Helvetica, sans-serif;letter-spacing: -0.05em;}
.campaign_video-Caption {display: block;font-family: "HelveticaNeueLTPro45Light", Helvetica, sans-serif;font-size: 18px;line-height: 22px;color: #FFF;padding-right: 10px;}

/*.campaign_lineup-container {height: 230px;width: 1024px;display: block;}
*/.campaign_lineup-container {height: 168px;width: 1024px;display: block;border-top: 1px solid #FFF;border-bottom: 1px solid #CCC;margin-bottom:20px;}

.campaign_lineup-content {height: 200px;width: 204px;display: block;float: left;cursor:pointer;}
.campaign_lineup-content:hover {height: 200px;width: 204px;display: block;float: left;cursor: pointer;}
.campaign_lineup-content-end {height: 200px;width: 204px;display: block;float: left;cursor:pointer;}
.campaign_lineup-content-end:hover {height: 200px;width: 204px;display: block;float: left;cursor: pointer;}

.campaign_lineup-image  {display: block;width: 204px;cursor: pointer;margin: 0px 0px 6px;}

iframe { background-color: transparent;}

.campaign_lineup-Headline {display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 20px;color: #000;margin-top: 0px;margin-right: auto;margin-left: auto;letter-spacing: -1px;margin-bottom: 10px;width: 175px;}
.campaign_lineup-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 15px;color: #000;margin-top: 0px;margin-right: 0px;margin-left: 20px;margin-bottom: 0px;}
.campaign_lineup-Caption-alt {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 15px;color: #000;margin-top: 0px;margin-right: 0px;margin-left: 20px;margin-bottom: 0px;font-style: italic;}

.campaign_lineup-A 				{height: 248px;width: 164px;display: block;float: left; padding-right:8px;cursor:pointer;}
.campaign_lineup-A:hover 		{height: 248px;width: 164px;display: block;float: left; padding-right:8px;cursor:pointer;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_overlay.png);background-repeat: no-repeat;background-position: 0px 0px;}

.campaign_lineup-B 				{height: 248px;width: 164px;display: block;float: left; padding-right:8px; cursor:pointer;}
.campaign_lineup-B:hover 		{height: 248px;width: 164px;display: block;float: left; padding-right:8px; cursor:pointer;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_overlay.png);background-repeat: no-repeat;background-position: 0px 0px;}

.campaign_lineup-C 				{height: 248px;width: 190px;display: block;float: left; padding-right:8px; cursor:pointer;}
.campaign_lineup-C:hover 		{height: 248px;width: 190px;display: block;float: left; padding-right:8px; cursor:pointer;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_overlay.png);background-repeat: no-repeat;background-position: 0px 0px;}

.campaign_lineup-D 				{height: 248px;width: 170px;display: block;float: left; cursor:pointer;}
.campaign_lineup-D:hover 		{height: 248px;width: 170px;display: block;float: left; cursor:pointer;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_overlay.png);background-repeat: no-repeat;background-position: 0px 0px;}

.campaign_lineup-Headline 		{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 20px;color: #000;margin-top: 36px;margin-right: 0px;margin-left: 20px;letter-spacing: -0.05em;margin-bottom: 34px;}
.campaign_lineup-Caption 		{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 15px;color: #000;margin-top: 0px;margin-right: 0px;margin-left: 20px;margin-bottom: 0px;}
.campaign_lineup-Caption-alt 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 15px;color: #000;margin-top: 0px;margin-right: 0px;margin-left: 20px;margin-bottom: 0px;font-style: italic;}

.page_content-left {width: 650px;float: left;margin-top: 20px;margin-right: 0px;margin-bottom: 20px;margin-left: 24px;padding: 0px;}
a.page_content-left:link {color: #000;text-decoration: underline;}
a.page_content-left:visited {color: #000;text-decoration: underline;}
a.page_content-left:hover {text-decoration: underline;}
a.page_content-left:active, a:focus {text-decoration: underline;}

.page_content-left-default 			{width: 714px;float: left;padding: 0px;}
a.page_content-left-default:link 	{color: #000;text-decoration: underline;}
a.page_content-left-default:visited {color: #000;text-decoration: underline;}
a.page_content-left-default:hover 	{text-decoration: underline;}
a.page_content-left-default:active, a:focus {text-decoration: underline;}

.page_content-right {width: 305px;float: right;display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 16px;color: #000;padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 25px;border-left-width: 1px;border-left-style: solid;border-left-color: #CCC;}
a.page_content-right:link {color: #000;text-decoration: underline;}
a.page_content-right:visited {color: #000;text-decoration: underline;}
a.page_content-right:hover {text-decoration: underline;}
a.page_content-right:active, a:focus {text-decoration: underline;}

.page_content-right-default {width: 260px;float: right;display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 16px;color: #000;padding-top: 0px;padding-right: 30px;padding-bottom: 0px;padding-left: 20px;}
a.page_content-right-default:link {color: #000;text-decoration: underline;}
a.page_content-right-default:visited {color: #000;text-decoration: underline;}
a.page_content-right-default:hover {text-decoration: underline;}
a.page_content-right-default:active, a:focus {text-decoration: underline;}

#page_content-right {width: 300px;position: relative;z-index: 110;height: 150px;left: 704px;top: 100px;right: 0px;bottom: 0px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/background_RequestAppt.png);background-repeat: no-repeat;padding-top: 80px;padding-right: 0px;padding-bottom: 0px;padding-left: 24px;}

.page_content-Headline 					{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 26px;line-height: 30px;color: #000;letter-spacing: -0.05em;margin-bottom: 5px;}
/*.page_content-SubHeadline 			{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;color: #000;}*/
.page_content-SubHeadline				{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;text-decoration:none;}
.page_content-SubHeadlineMarginLeft 	{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 24px;line-height: 26px;color: #000;margin-left: 15px;letter-spacing: -0.04em;}
.page_content-SubHeadline_Lineup 		{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 18px;line-height: 18px;color: #000;margin-left: 10px;letter-spacing: -0.04em;}
.page_content-SubHeadline_Divider 		{display: block;margin: 2px 0px 10px;border-top: 1px solid #000;}
.page_content-SubHeadline-Small 		{display: block;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #000;margin-bottom: 5px;letter-spacing: -0.05em;}
.page_content-SubHeadline-Super-Small 	{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #000;margin-bottom: 5px;letter-spacing: -0.05em;}
.page_content-SubHeadline-Caption 		{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 13px;color: #000; margin-bottom: 10px;}
.page_content-Wrapper 					{display: block;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}

.page_content-Divider 			{display: block;height: 10px;margin-top: 5px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.page_content-Topics 			{display: block;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 20px;color: #999;}
.page_content-Headline-Option 	{display: block;font-family: Helvetica, sans-serif;font-size: 30px;line-height: 36px;color: #666;}

.page_content-form 				{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;margin-bottom: 5px;}
.page_content-form-Headline 	{display: block;font-family: Helvetica, sans-serif;font-size: 20px;line-height: 22px;color: #000; margin-bottom:10px;}
.page_content-form-SubHeadline 	{display: block;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #000; margin-bottom:10px;}

.page_content-Caption {display: block;font-family: "HelveticaNeueLTPro45Light", Helvetica, sans-serif;font-size: 15px;line-height: 24px;color: #333;}
.page_content-Caption font-size: 11px {font-size: 11px;line-height: 11px;}
.page_content-Caption a:link {text-decoration:underline;}
.page_content-Caption a:active {text-decoration:underline;}
.page_content-Caption a:visited {text-decoration:underline;}
.page_content-Caption a:hover {text-decoration:underline;}

.page_content-Caption h1 {display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 26px;line-height: 30px;color: #000;letter-spacing: -0.05em;margin-bottom: 5px;font-style: normal;font-weight: normal;}
.page_content-Caption h2 {display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 20px;line-height: 24px;color: #000;letter-spacing: -0.05em;margin-bottom: 5px;font-style: normal;font-weight: normal;}
.page_content-Caption h3 {display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 18px;line-height: 22px;color: #000;letter-spacing: -0.05em;margin-bottom: 5px;font-style: normal;font-weight: normal;}

.page_content-News-Caption-Headline 			{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 18px;line-height: 22px;color: #000; padding-left:2px; margin-bottom: 3px;}
.page_content-News-Caption-Headline-Sidebar 	{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 14px;line-height: 14px;color: #000; padding-left:2px; margin-bottom: 3px;}

.page_content-News-Caption 				{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #333;}
.page_content-News-Caption a:link 		{text-decoration: underline;font-weight: bold;}
.page_content-News-Caption a:active 	{text-decoration: underline;font-weight: bold;}
.page_content-News-Caption a:visited 	{text-decoration: underline;font-weight: bold;}
.page_content-News-Caption a:hover 		{text-decoration: underline;font-weight: bold;}

.page_content-News-Story {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 20px;color: #333;}
.page_content-News-Story a:link {color: #333;text-decoration: underline;cursor: pointer;font-weight: bold;}
.page_content-News-Story a:active {color: #333;text-decoration: underline;cursor: pointer;font-weight: bold;}
.page_content-News-Story a:visited {color: #333;text-decoration: underline;cursor: pointer;font-weight: bold;}
.page_content-News-Story a:hover {color: #333;text-decoration: underline;cursor: pointer;font-weight: bold;}

.page_content-News-Story h5 {font-family: Helvetica, sans-serif;font-size: 11px;line-height: 12px;color: #000;font-weight: normal;}
.news-Story-caption {font-family: Helvetica, sans-serif;font-size: 11px;line-height: 12px;color: #000;font-weight: normal;}
.news-Story-caption-italic {font-family: Helvetica, sans-serif;font-size: 11px;line-height: 12px;color: #000;font-weight: normal;font-style: italic;}
.news-Story-caption-medium {font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #000;font-weight: normal;}
.news-Story-caption-medium-italic {font-family: Helvetica, sans-serif;font-size: 16px;line-height: 16px;color: #000;font-weight: normal;font-style: italic;}
.news-Story-caption-large {font-family: Helvetica, sans-serif;font-size: 16px;line-height: 20px;color: #000;font-weight: normal;}
.news-Story-caption-large-italic {font-family: Helvetica, sans-serif;font-size: 16px;line-height: 20px;color: #000;font-weight: normal;font-style: italic;}

.page_content-News-Note {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 16px;color: #333;font-style: italic;padding: 10px;border: 1px solid #CCC;}

.page_content-icon-Container {display: block;float: left;margin-top: 0px;margin-right: 6px;margin-bottom: 2px;margin-left: 0px;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 9px;line-height: 14px;color: #000;}
.page_content-icon-Container-News {display: block;float: left;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;margin-left: 0px;}
.page_content-icon-Container-Default {display: block;float: left;margin: 0px;}

.page_content-divider {display: block;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/blendbar.png);background-position: 0px 0px;margin: 0px;padding: 0px;height: 45px;width: 1024px;}

.page_content-Photo-Container {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;margin-top: 0px;margin-right: 20px;margin-bottom: 10px;margin-left: 0px;max-width: 230px;}
.page_content-Photo-Image {display: block;margin-bottom: 10px;}
.page_content-Photo-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #000;margin-bottom: 5px;width: 200px;}
.page_content-Photo-Quote {display: block;font-family: Georgia, "Times New Roman", Times, serif;font-size: 22px;line-height: 28px;color: #666666;margin-bottom: 10px;letter-spacing: -0.05em;font-style: italic;width: 220px;margin-top: 10px;text-align: right;}

.page_content-Video-Container {display: block;float: left;margin-top: 0px;margin-right: 10px;margin-bottom: 20px;margin-left: 0px; max-width:200px;}
.page_content-Video {display: block;height: 120px;width: 205px;background-color: #FFF;margin-bottom: 10px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/fpo-subpage-2.png);background-repeat: no-repeat;background-position: 0px -15px;}

.page_content-Publication-Container {float: left;margin-top: 0px;margin-right: 15px;margin-bottom: 30px;margin-left: 0px;font: 12px/16px Helvetica, sans-serif;color: #000; max-width:200px;}
.page_content-Publication-Image {display: block;width: 200px;margin-bottom: 6px;border: 1px solid #333;background: #000;}


/* ~~ Feature story support ~~ */
.feature_Container {position: relative;clear: both;display: block;height: 345px;width: 714px;padding: 0;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/bk_feature_area.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.feature_Video-Container {position: relative;display: block;height: 345px;width: 460px;float: right;font-family: Helvetica, Arial, sans-serif;font-size: 12px;line-height: 14px;color: #000;}
.feature_Video {position: relative;display: block;height: 260px;width: 460px;}
.feature-Headline {display: block;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #000;margin-top: 6px;margin-right: 0px;margin-left: 10px;letter-spacing: -0.05em;margin-bottom: 5px;}
.feature-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 14px;color: #000;margin-top: 0px;margin-right: 0px;margin-left: 10px;margin-bottom: 0px;}

.feature_Tab-Container {position: relative;display: block;height: 345px;width: 253px;float: left;}
.feature-Tab {display: block;height: 18px;width: 214px;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 16px;color: #666;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_feature_tab.jpg);background-repeat: no-repeat;background-position: 0px 0px;padding: 20px;text-align: right;}
.feature-Tab:hover {display: block;height: 18px;width: 214px;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 16px;color: #FFF;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_feature_tab.jpg);background-repeat: no-repeat;background-position: 0px -58px;padding: 20px; cursor:pointer;text-align: right;}
.feature-Tab-Selected {display: block;height: 30px;width: 230px;font-family: Helvetica, sans-serif;font-size: 20px;line-height: 20px;color: #FFF;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_feature_tab_selected.png);background-repeat: no-repeat;background-position: -36px 0px;text-align: right;padding-top: 20px;padding-right: 40px;padding-bottom: 20px;padding-left: 20px; position:absolute;z-index: 1000;font-weight: bold;}

.feature_Story_Thumbnail-Container {margin-bottom: 10px;margin-right: 8px;border: 1px solid #CCC;float:left;min-height:250px;}
.feature_Story_Thumbnail-Container:hover {border: 1px solid #888;background-color:#EEE;}
.feature_Story_Thumbnail-Image {display: block; width: 205px;}

.feature_Story_Thumbnail-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 18px;color: #000;margin-bottom: 10px;width: 190px;margin-top: 10px;margin-right: auto;margin-left: auto;}
.feature_Story_Thumbnail-Caption a:link {text-decoration:underline;}
.feature_Story_Thumbnail-Caption a:active {text-decoration:underline;}
.feature_Story_Thumbnail-Caption a:visited {text-decoration:underline;}
.feature_Story_Thumbnail-Caption a:hover {text-decoration:underline;}

.feature_Story_Thumbnail-Dateline {display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #666;margin-bottom: 8px;width: 190px;margin-top: 8px;margin-right: auto;margin-left: auto;font-style: italic;}

/* ~~ Retreats support ~~ */
.page_content-Retreat-Ad-Container {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;margin-top: 0px;margin-right: 20px;margin-bottom: 10px;margin-left: 0px;max-width: 230px;}
.page_content-Retreat-Ad-Image {display: block;margin-bottom: 10px;background-color: #999;height: 90px;width: 225px;height: 88px;}
.page_content-Retreat-Ad-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #000;margin-bottom: 5px;width: 220px;padding: 0px;}
.page_content-Retreat-Ad-Caption-Headline {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 16px;color: #000;margin-bottom: 5px;}

/* ~~ Retreats support in-page ~~ */
.page_content-Retreat-Ad-Container_inpage {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;margin-top: 0px;margin-right: 16px;margin-bottom: 10px;margin-left: 0px;max-width: 200px;}
.page_content-Retreat-Ad-Image_inpage {display: block;margin-bottom: 10px;background-color: #999;height: 78px;width: 200px;}
.page_content-Retreat-Ad-Caption_inpage {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #000;margin-bottom: 5px;width: 200px;padding: 0px;}
.page_content-Retreat-Ad-Caption-Headline_inpage {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 16px;color: #000;margin-bottom: 5px;}

/* ~~ Support Us support ~~ */
.page_content-Support-Default {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #333;}

/* ~~ Support Us support in page large ~~ */
.page_content-Support-Ad-Container {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;margin-top: 0px;margin-right: 15px;margin-bottom: 20px;margin-left: 0px;max-width: 300px;}
.page_content-Support-Ad-Image {display: block;margin-bottom: 10px;height: 200px;width: 300px;border: 1px solid #999;}
.page_content-Support-Ad-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 14px;color: #000;margin-bottom: 5px;width: 285px;min-height: 130px;padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}
.page_content-Support-Ad-Caption-Headline {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 15px;color: #000;margin-bottom: 8px;min-height: 20px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;font-weight: bold;letter-spacing: -0.03em;}

.page_content-Support-Ad-Support {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;padding: 5px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;border: 1px solid #999;cursor:pointer;}
a.page_content-Support-Ad-Support:link {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support:visited {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support:active {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support:hover {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}

/* ~~ Support Us support in page medium ~~ */
.page_content-Support-Ad-Container_medium 			{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;margin-top: 0px;margin-right: 15px;margin-bottom: 20px;margin-left: 0px;max-width: 200px;}
.page_content-Support-Ad-Image_medium 				{display: block;margin-bottom: 10px;height: 130px;width: 200px;border: 1px solid #999;}
.page_content-Support-Ad-Caption_medium 			{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 14px;color: #000;margin-bottom: 5px;width: 195px;min-height: 130px;padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}
.page_content-Support-Ad-Caption-Headline_medium 	{display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 15px;color: #000;margin-bottom: 8px;min-height: 20px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;font-weight: bold;letter-spacing: -0.03em;}

.page_content-Support-Ad-Support_medium 			{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;padding: 5px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;border: 1px solid #999;cursor:pointer;}
a.page_content-Support-Ad-Support_medium:link 		{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support_medium:visited 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support_medium:active 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support_medium:hover 		{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}


/* ~~ Support Us support sidebar ~~ */
.page_content-Support-Ad-Container_alt {display: block;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 0px;max-width: 140px;}
.page_content-Support-Ad-Image_alt {display: block;margin-bottom: 2px;width: 140px;}
.page_content-Support-Ad-Caption_alt {display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 13px;color: #000;margin-bottom: 5px;width: 130px;min-height: 130px;padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}
.page_content-Support-Ad-Caption-Headline_alt {display: block;font-family: Helvetica, sans-serif;font-size: 10px;line-height: 12px;color: #000;margin-bottom: 8px;min-height: 20px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;}
.page_content-Support-Ad-SSL {display: block;font-family: Helvetica, sans-serif;font-size: 10px;line-height: 12px;color: #000;margin-bottom: 8px;min-height: 20px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;}

.page_content-Support-Ad-Support_alt {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;padding: 5px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;border: 1px solid #999;cursor:pointer;}
a.page_content-Support-Ad-Support_alt:link {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support_alt:visited {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support_alt:active {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}
a.page_content-Support-Ad-Support_alt:hover {display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #000;background-color: #FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin: 0px;text-decoration: none;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #999; cursor:pointer;}

/* ~~ Profiles support ~~ */
.page_content-Profile-Ad-Container {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left; min-height:460px; margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;padding: 10px;border: 1px solid #CCC;}
.page_content-Profile-Ad-Container-alt {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;margin-top: 0px;margin-right: 15px;margin-bottom: 20px;margin-left: 0px;padding: 10px;border: 1px solid #CCC; min-height:380px;}
.page_content-Profile-Ad-Image {display: block;margin-bottom: 10px;}
.page_content-Profile-Ad-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 14px;color: #000;margin-bottom: 10px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px; max-width:165px;}
.page_content-Profile-Ad-Caption a:link { text-decoration:underline;}
.page_content-Profile-Ad-Caption a:active { text-decoration:underline;}
.page_content-Profile-Ad-Caption a:visited { text-decoration:underline;}
.page_content-Profile-Ad-Caption a:hover { text-decoration:underline;}
.page_content-Profile-Ad-Caption-byline {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #000;margin-bottom: 8px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;max-width: 165px;font-style: italic;}
.page_content-Profile-Ad-Caption-alt {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 14px;color: #000;margin-bottom: 5px;padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px; max-width:165px; }
.page_content-Profile-Ad-Caption-Headline {display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 15px;color: #000;margin-bottom: 4px;min-height: 20px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;font-weight: bold;letter-spacing: -0.03em;max-width:165px;}

/* ~~ Profile comments ~~ */
.page_content-Profile-Wrapper {display: block;margin: 0px 20px 10px 26px;}
.page_content-Profile-Caption {display: block;font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;line-height: 32px;color: #999;font-style: italic;font-weight: normal;}
.page_content-Profile-Date {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #999;font-weight: normal;}

/* ~~ Sidebr Menu ~~ */
.menu_content-Blank 			{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Blank:linked 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Blank:visited 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Blank:active 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Blank:hover 		{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px; color:#999;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}

.menu_content-Default 			{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Default:linked 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Default:visited 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Default:active 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Default:hover 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px; color:#999;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}

.menu_content-Main 				{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Main:linked 		{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Main:visited 	{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Main:active 		{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}
a.menu_content-Main:hover 		{display: block;font-family: Helvetica, sans-serif;font-size: 18px;line-height: 22px; color:#999;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none; cursor:pointer;}

.menu_content-Sub 				{display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px; padding-left: 10px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub:linked 		{display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 10px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub:visited 		{display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 10px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub:active 		{display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 10px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub:hover 		{display: block;font-family: Helvetica, sans-serif;font-size: 14px;line-height: 18px; color:#999;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 10px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}

.menu_content-Sub_alt 			{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px; padding-left: 3px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub_alt:linked 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 3px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub_alt:visited 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 3px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub_alt:active 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 3px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-Sub_alt:hover 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 18px; color:#999;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 290px;padding-left: 3px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}

.menu_content-SubSub 			{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 276px; padding-left: 24px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-SubSub:linked 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 276px;padding-left: 24px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-SubSub:visited 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 276px;padding-left: 24px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-SubSub:active 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 276px;padding-left: 24px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}
a.menu_content-SubSub:hover 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 16px; color:#999;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 276px;padding-left: 24px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; cursor:pointer;}

.menu_content-Caption 		{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #333; margin-top:12px; margin-left:0px; margin-bottom:18px; float:left; clear:right;}
.menu_content-Image 		{float:left; margin-bottom:0px; cursor:pointer;}
.menu_content-Divider 		{display: block;margin: 2px 0px 10px;border-top: 1px solid #000;}
.menu_content-Intertitle 	{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #333; margin-top:4px; margin-left:0px; margin-bottom:10px;}

/* ~~Quote ~~ */
.menu_content-Quote-Title		{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none;}
.menu_content-Quote-Caption		{display: block;font-family: "HelveticaNeueLTPro36ThinItali", Helvetica, sans-serif;font-size: 20px;line-height: 28px;margin-top: 0px;margin-right: 0px;margin-bottom: 25px;margin-left: 0px;max-width: 300px; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none;}
.menu_content-Quote-Author		{display: block;font-family: "HelveticaNeueLTPro36ThinItali", Helvetica, sans-serif;font-size: 16px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;max-width: 300px; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-decoration:none;}

/* ~~Text Spans ~~ */
.text_Default-Headline		{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 22px;line-height: 26px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;text-decoration:none;}
.text_Default-Subheadline	{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 18px;line-height: 22px;margin-top: 0px;margin-right: 0px;margin-bottom: 6px;margin-left: 0px;text-decoration:none;}
.text_Default-Content		{display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 12px;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-decoration:none;}

/* ~~ The footer support ~~ */
.footer_support 	{position: relative;clear: both;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/bk_footer_support.jpg);background-repeat: no-repeat;display: block;height: 248px;width: 714px;padding: 0;background-position: 0px 4px;}
.footer_support_L2 	{position: relative;clear: both;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/bk_footer_support_L2.jpg);background-repeat: no-repeat;display: block;height: 248px;width: 714px;padding: 0;background-position: 0px 4px;}
.footer_support_L3 	{position: relative;clear: both;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/bk_footer_support_L3.jpg);background-repeat: no-repeat;display: block;height: 248px;width: 714px;padding: 0;background-position: 0px 4px;}
.footer_support_L4 	{position: relative;clear: both;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/bk_footer_support_L4.jpg);background-repeat: no-repeat;display: block;height: 248px;width: 714px;padding: 0;background-position: 0px 4px;}

/* ~~ The footer styles ~~ */
.footer {position: relative;clear: both;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/footer-background.jpg);background-repeat: no-repeat;display: block;height: 350px;width: 1024px;padding-top: 0px;padding-right: 0;padding-bottom: 0px;padding-left: 0;}
.footer_lineup-container 	{height: 170px;width: 1024px;display: block;}
.footer_lineup-A 			{width: 300px;display: block;float: left;margin-left: 40px;}
.footer_lineup-A a:link 	{color: #FFF;text-decoration: none;}
.footer_lineup-A a:active 	{color: #FFF;text-decoration: none;}
.footer_lineup-A a:visited 	{color: #FFF;text-decoration: none;}
.footer_lineup-A a:hover 	{color: #CCC;text-decoration: none;}

.footer_lineup-B 			{min-width: 140px;max-width: 180px;display: block;float: left;margin-left: 10px;}
.footer_lineup-B a:link 	{color: #FFF;text-decoration: none;}
.footer_lineup-B a:active 	{color: #FFF;text-decoration: none;}
.footer_lineup-B a:visited 	{color: #FFF;text-decoration: none;}
.footer_lineup-B a:hover 	{color: #CCC;text-decoration: none;}

.footer_lineup-C 			{width: 190px;display: block;float: left;margin-left: 10px;}
.footer_lineup-C a:link 	{color: #FFF;text-decoration: none;}
.footer_lineup-C a:active 	{color: #FFF;text-decoration: none;}
.footer_lineup-C a:visited 	{color: #FFF;text-decoration: none;}
.footer_lineup-C a:hover 	{color: #CCC;text-decoration: none;}

.footer_lineup-D 				{width: 256px;display: block;float: left; margin-left:26px;}
.footer_lineup-D_act 			{color: #FFF;text-decoration: none;height:90px;width: 280px; cursor:pointer;}
a.footer_lineup-D_act:link 		{color: #FFF;text-decoration: none;text-decoration: none;height:90px;width: 280px; cursor:pointer;}
a.footer_lineup-D_act:active 	{color: #FFF;text-decoration: none;text-decoration: none;height:90px;width: 280px; cursor:pointer;}
a.footer_lineup-D_act:visited 	{color: #FFF;text-decoration: none;text-decoration: none;height:90px;width: 280px; cursor:pointer;}
a.footer_lineup-D_act:hover 	{color: #CCC;text-decoration: none;text-decoration: none;height:90px;width: 280px; cursor:pointer;}

.footer_lineup-E {width: 200px;display: block;float: left;}

.footer_lineup-Centering {text-align: center;height: 45px; margin-bottom:10px; margin-top:7px; margin-left:auto; margin-right:auto;}

.footer_lineup-Headline {display: block;font-family: Helvetica, sans-serif;font-size: 16px;line-height: 16px;color: #FFF; margin-bottom: 5px;}
.footer_lineup-Caption {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #FFF;margin-top: 0px;}
.footer_lineup-Caption-left {display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #FFF;margin-top: 0px;margin-right: 20px;float: left;min-height: 110px;}

/* ~~ The footer thin styles ~~ */
.footer_thin_lineup-container 	{height: 49px;width: 1024px;display: block;background-color: #FFF;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/menu_middlebar.png);}
.footer_thin_lineup-A 			{height: 10px;width: 256px;display: block;background-color: #673633;float: left;}
.footer_thin_lineup-A:hover 	{height: 10px;width: 256px;display: block;background-color: #673633;float: left;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/lineup-overlay.png);background-repeat: no-repeat;cursor:pointer;}
.footer_thin_lineup-B 			{height: 10px;width: 256px;display: block;background-color: #444437;float: left;}
.footer_thin_lineup-B:hover 	{height: 10px;width: 256px;display: block;background-color: #444437;float: left;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/lineup-overlay.png);background-repeat: no-repeat;cursor:pointer;}
.footer_thin_lineup-C 			{height: 10px;width: 256px;display: block;background-color: #7FA6A8;float: left;}
.footer_thin_lineup-C:hover 	{height: 10px;width: 256px;display: block;background-color: #7FA6A8;float: left;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/lineup-overlay.png);background-repeat: no-repeat;cursor:pointer;}
.footer_thin_lineup-D 			{height: 10px;width: 256px;display: block;background-color: #08233E;float: left;}
.footer_thin_lineup-D:hover 	{height: 10px;width: 256px;display: block;background-color: #08233E;float: left;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/lineup-overlay.png);background-repeat: no-repeat;cursor:pointer;}


/* ~~ Online Buttons ~~ */
#button-online 				{height: 54px;width: 270px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-online.png);background-repeat: no-repeat;background-position: 0px 0px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor:pointer;z-index: 100;-webkit-appearance: none; outline:none;}
#button-online:hover 		{background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-online.png);background-repeat: no-repeat;background-position: 0px -55px; z-index: 100;-webkit-appearance: none; outline:none;}
#button-continue 			{height: 34px;width: 190px;background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-continue.png);background-repeat: no-repeat;background-position: 0px 0px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor:pointer;z-index: 100;-webkit-appearance: none; outline:none;}
#button-continue:hover 		{background-image: url(/web/20160402015204im_/http://norprov.org/images_global/sprite_button-continue.png);background-repeat: no-repeat;background-position: 0px -40px; z-index: 100;-webkit-appearance: none; outline:none;}

.button_default 							{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 5px;text-decoration: none;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; cursor:pointer;-webkit-appearance: none; outline:none;}
.button_default:hover 						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 5px;text-decoration: none;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default:link 						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 5px;text-decoration: none;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default:visited 					{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 5px;text-decoration: none;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default:active 					{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 5px;text-decoration: none;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default:hover 						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 5px;text-decoration: none;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}

.button_default_slim						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
.button_default_slim:hover 					{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;   -moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default_slim:link 					{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default_slim:visited			 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default_slim:active 				{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #69211F;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_default_slim:hover 				{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}

.button_learn-more_slim						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
.button_learn-more_slim	:hover 				{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_learn-more_slim:link 				{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_learn-more_slim:visited		 	{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_learn-more_slim:active 			{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_learn-more_slim:hover 				{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin: 4px;text-decoration: none;padding-top: 6px;padding-right: 30px;padding-bottom: 6px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor:pointer;-webkit-appearance: none; outline:none;}

.button_gray_slim							{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFF;background-color: #777;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;margin: 2px;text-decoration: none;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
.button_gray_slim:hover 					{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFF;background-color: #999;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;margin: 2px;text-decoration: none;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_slim:link 					{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFF;background-color: #777;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;margin: 2px;text-decoration: none;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_slim:visited					{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFF;background-color: #777;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;margin: 2px;text-decoration: none;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_slim:active					{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFF;background-color: #777;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;margin: 2px;text-decoration: none;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_slim:hover					{display: block;font-family: Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFF;background-color: #999;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;margin: 2px;text-decoration: none;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}

.button_gray_thin							{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #FFF;background-color: #777;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin: 3px;text-decoration: none;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
.button_gray_thins:hover 					{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #FFF;background-color: #999;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin: 3px;text-decoration: none;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_thin:link 					{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #FFF;background-color: #777;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin: 3px;text-decoration: none;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_thin:visited					{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #FFF;background-color: #777;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin: 3px;text-decoration: none;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_thin:active					{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #FFF;background-color: #777;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin: 3px;text-decoration: none;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray_thin:hover					{display: block;font-family: Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #FFF;background-color: #999;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin: 3px;text-decoration: none;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}

.button_gray								{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration: none;padding-top: 6px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
.button_gray:hover 							{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration: none;padding-top: 6px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray:link 							{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration: none;padding-top: 6px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray:visited						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration: none;padding-top: 6px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray:active						{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #777;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration: none;padding-top: 6px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}
a.button_gray:hover							{display: block;font-family: Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #FFF;background-color: #999;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration: none;padding-top: 6px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; cursor:pointer;-webkit-appearance: none; outline:none;}


.page_button_outline_slim 					{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 1px 14px;font: 11px/11px Helvetica, sans-serif;color: #000;background: #FFF;text-decoration: none;outline: none;cursor: pointer;border: 1px solid #CCC; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
.page_button_outline_slim:hover 			{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 1px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #CCC;text-decoration: none;outline: none;cursor: pointer;border: 1px solid #CCC; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim:link 			{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 1px 14px;font: 11px/11px Helvetica, sans-serif;color: #000;background: #FFF;text-decoration: none;outline: none;cursor: pointer;border: 1px solid #CCC; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim:visited 			{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 1px 14px;font: 11px/11px Helvetica, sans-serif;color: #000;background: #FFF;text-decoration: none;outline: none;cursor: pointer;border: 1px solid #CCC; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim:active 			{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 1px 14px;font: 11px/11px Helvetica, sans-serif;color: #000;background: #FFF;text-decoration: none;outline: none;cursor: pointer;border: 1px solid #CCC; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim:hover 			{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 1px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #CCC;text-decoration: none;outline: none;cursor: pointer;border: 1px solid #CCC; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}

.page_button_outline_slim_selected			{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 2px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #741A17;text-decoration: none;outline: none;cursor: pointer;border: none; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim_selected:link 	{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 2px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #741A17;text-decoration: none;outline: none;cursor: pointer;border: none; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim_selected:visited	{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 2px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #741A17;text-decoration: none;outline: none;cursor: pointer;border: none; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim_selected:active 	{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 2px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #741A17;text-decoration: none;outline: none;cursor: pointer;border: none; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}
a.page_button_outline_slim_selected:hover 	{-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;padding: 2px 14px;font: 11px/11px Helvetica, sans-serif;color: #FFF;background: #741A17;text-decoration: none;outline: none;cursor: pointer;border: none; margin-right:8px; margin-left:0px; margin-bottom:0px; margin-top:0px;-webkit-appearance: none; outline:none;}

.object_Left {float:left; margin-right:5px;}
.object_left {float:left;}


/* ~~ Search Forms ~~ */
.formField_Search {padding: 8px;font: 12px Helvetica, Arial, sans-serif;color: #000000;border: 1px solid #CCC;width: 280px;margin: 0px 2px 4px 0px;display: block;-webkit-appearance: none; outline:none;}
.page_content_search_group-Type {display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 16px;line-height: 20px;color: #000;margin-top: 30px;margin-bottom: 10px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #000;-webkit-appearance: none; outline:none;}
.page_content_search_group-Caption {display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 14px;line-height: 20px;color: #000;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ccc;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;padding-left: 20px;padding-bottom: 20px;-webkit-appearance: none; outline:none;}
.page_content_search_group-Headline {display: block;font-family: "HelveticaNeueLTPro55Roman", Helvetica, sans-serif;font-size: 26px;line-height: 30px;color: #000;letter-spacing: -0.05em;margin-bottom: 5px;-webkit-appearance: none; outline:none;}

/* ~~ Comment Forms ~~ */
.formfield_default 		{padding: 8px;font: 12px Helvetica, Arial, sans-serif;color: #000000;border: 1px solid #CCC;width: 260px;padding: 8px;margin: 0px 2px 4px 0px; outline:none;-webkit-appearance: none; outline:none;}
.formfield_default-dim	{padding: 8px;font: 12px Helvetica, Arial, sans-serif;color: #CCC;border: 1px solid #CCC;width: 260px;padding: 8px;margin: 0px 2px 4px 0px; outline:none;-webkit-appearance: none; outline:none;}
.formfield_comment 		{padding: 8px;font: 12px Helvetica, Arial, sans-serif;color: #000000;border: 1px solid #CCC;width: 260px;height: 100px;margin: 0px 2px 4px 0px; outline:none;-webkit-appearance: none; outline:none;}

/* ~~ Extras ~~ */
.fltrt { float: right;margin-left: 8px;}
.fltlft { float: left; margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}

/* ~~ midwest website ~~ */
.icon_www_square {display: block;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;height: 24px;width: 24px;background: url(/web/20160402015204im_/http://norprov.org/images_global/icons/MIDWEST_www-button.png) no-repeat;}
/* ~~ Symbols ~~ */
.symbol_grey			{background-color: #FFF; cursor:pointer; padding: 4px 4px 4px; color: #AAA; text-decoration: none; outline: none; margin: 0px; font-family: "SSStandard"; font-size: 16px;border-style: none;}
.symbol_grey:hover		{background-color: #FFF; cursor:pointer; padding: 4px 4px 4px; color: #000; text-decoration: none; outline: none; margin: 0px; font-family: "SSStandard"; font-size: 16px;border-style: none;}
a.symbol_grey:link		{background-color: #FFF; cursor:pointer; padding: 4px 4px 4px; color: #AAA; text-decoration: none; outline: none; margin: 0px; font-family: "SSStandard"; font-size: 16px;border-style: none;}
a.symbol_grey:active	{background-color: #FFF; cursor:pointer; padding: 4px 4px 4px; color: #AAA; text-decoration: none; outline: none; margin: 0px; font-family: "SSStandard"; font-size: 16px;border-style: none;}
a.symbol_grey:visited	{background-color: #FFF; cursor:pointer; padding: 4px 4px 4px; color: #AAA; text-decoration: none; outline: none; margin: 0px; font-family: "SSStandard"; font-size: 16px;border-style: none;}
a.symbol_grey:hover		{background-color: #FFF;cursor: pointer;padding: 4px 4px 4px;color: #000;text-decoration: none;outline: none;margin: 0px;font-family: SSStandard;font-size: 16px;border-style: none;}

/* ~~ Social Buttons ~~ */
.button-social			{font-family: "SSSocialRegular"; font-size: 26px; color:#FFF; height: 30px;width: 40px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor: pointer; display:inline-block;text-decoration:none;}
.button-social:hover 	{font-family: "SSSocialRegular"; font-size: 26px; color:#CCC; height: 30px;width: 40px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor: pointer; display:inline-block; text-decoration:none;}
a.button-social:link 	{font-family: "SSSocialRegular"; font-size: 26px; color:#FFF; height: 30px;width: 40px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor: pointer; display:inline-block; text-decoration:none;}
a.button-social:active 	{font-family: "SSSocialRegular"; font-size: 26px; color:#FFF; height: 30px;width: 40px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor: pointer; display:inline-block; text-decoration:none;}
a.button-social:visited {font-family: "SSSocialRegular"; font-size: 26px; color:#FFF; height: 30px;width: 40px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor: pointer; display:inline-block; text-decoration:none;}
a.button-social:hover 	{font-family: "SSSocialRegular"; font-size: 26px; color:#CCC; height: 30px;width: 40px;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;position: relative;cursor: pointer; display:inline-block; text-decoration:none;}

/*
     FILE ARCHIVED ON 01:52:04 Apr 02, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:55:39 May 19, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.453
  load_resource: 152.348
  LoadShardBlock: 904.464 (3)
  CDXLines.iter: 31.214 (3)
  PetaboxLoader3.resolve: 225.716 (2)
  captures_list: 972.893
  RedisCDXSource: 25.093
  exclusion.robots.policy: 0.434
  PetaboxLoader3.datanode: 640.793 (4)
  esindex: 0.026
*/