	html, body {
		font-family:   Times New Roman;
		margin:0px 0px 0px 0px; 
		background-color: #f3f3f3;
	}

	img
	{
		border:0;
		margin: 0; 
		padding: 0;
	}

	A:link {text-decoration: none; color:#062657;}
	A:visited {text-decoration: none; color:#062657;}
	A:active {text-decoration: none; color:#062657;}
	A:hover {text-decoration: underline; color:#062657;}

	A.link_thisStory:link {text-decoration: none; color:#336699; font-weight:bold;}
	A.link_thisStory:visited {text-decoration: none; color:#336699; font-weight:bold;}
	A.link_thisStory:active {text-decoration: none; color:#336699; font-weight:bold;}
	A.link_thisStory:hover {text-decoration: underline; color:#336699; font-weight:bold;}

	A.link_allStories:link {text-decoration: underline; color:#003366; font-weight:bold;}
	A.link_allStories:visited {text-decoration: underline; color:#003366; font-weight:bold;}
	A.link_allStories:active {text-decoration: underline; color:#003366; font-weight:bold;}
	A.link_allStories:hover {text-decoration: underline; color:#003366; font-weight:bold;}

	A.link_phEventsReadThis:link {text-decoration: none; color:#003366; font-size:11px;}
	A.link_phEventsReadThis:visited {text-decoration: none; color:#003366; font-size:11px;}
	A.link_phEventsReadThis:active {text-decoration: none; color:#003366; font-size:11px;}
	A.link_phEventsReadThis:hover {text-decoration: underline; color:#003366; font-size:11px;}


	A.link_footer:link {text-decoration: none; color:#3a3a3a; font-weight:bold;}
	A.link_footer:visited {text-decoration: none; color:#3a3a3a; font-weight:bold;}
	A.link_footer:active {text-decoration: none; color:#3a3a3a; font-weight:bold;}
	A.link_footer:hover {text-decoration: none; color:#ffffff; font-weight:bold;}

	A.link_memberEmail:link {text-decoration: none; color:#f18200; font-weight:bold; font-size:14px;}
	A.link_memberEmail:visited {text-decoration: none; color:#f18200; font-weight:bold; font-size:14px;}
	A.link_memberEmail:active {text-decoration: none; color:#f18200; font-weight:bold; font-size:14px;}
	A.link_memberEmail:hover {text-decoration: underline; color:#f18200; font-weight:bold; font-size:14px;}

	A.link_moreDetailsAnnouncements:link {text-decoration: underline; color:#003366; font-weight:bold; font-size:10px;font-family:   Arial, sans-serif;}
	A.link_moreDetailsAnnouncements:visited {text-decoration: underline; color:#003366; font-weight:bold; font-size:10px;font-family:   Arial, sans-serif;}
	A.link_moreDetailsAnnouncements:active {text-decoration: underline; color:#003366; font-weight:bold; font-size:10px;font-family:   Arial, sans-serif;}
	A.link_moreDetailsAnnouncements:hover {text-decoration: underline; color:#003366; font-weight:bold; font-size:10px;font-family:   Arial, sans-serif;}

	A.link_indexList:link {text-decoration: none; color:#003366; font-weight:bold; font-size:14px;font-family:   Arial, sans-serif;}
	A.link_indexList:visited {text-decoration: none; color:#003366; font-weight:bold; font-size:14px;font-family:   Arial, sans-serif;}
	A.link_indexList:active {text-decoration: none; color:#003366; font-weight:bold; font-size:14px;font-family:   Arial, sans-serif;}
	A.link_indexList:hover {text-decoration: underline; color:#003366; font-weight:bold; font-size:14px;font-family:   Arial, sans-serif;}
			
	A.link_leftNav:link {text-decoration: none; color:#999999; }
	A.link_leftNav:visited {text-decoration: none; color:#999999; }
	A.link_leftNav:active {text-decoration: none; color:#999999; }
	A.link_leftNav:hover {text-decoration: underline; color:#999999; }
			
#ncccWrapper	
	{
		border:0px solid blue;
		width:985px; 
		margin: 0; 
		padding: 0;
		margin-left:auto; 
		margin-right:auto;	 
	}

	.wrapperTableTopLeftCell
   	{
   		width:7px;
   	}

	.wrapperTableTopRightCell
   	{
   		width:7px;
   	}

	.wrapperTableTopMiddleCell
	{
		width:971px;
		background: #ffffff url('/Markslist/images/ext/nccc/topBGImage.jpg') left top no-repeat;
		height:29px;
	}
     
	.wrapperTableLeftCell
	{
		background: #f3f3f3 url('/Markslist/images/ext/nccc/leftMiddleBGImage.jpg') right top repeat-y;
		vertical-align:top;
	}

	.wrapperTableRightCell
	{
		background: #f3f3f3 url('/Markslist/images/ext/nccc/rightMiddleBGImage.jpg') left top repeat-y;
		vertical-align:top;
	}

	.wrapperTableMiddleCell
	{
		border:1px solid #a3a3a3;
		background-color:#ffffff;
		vertical-align:top;
	}

	.footer
	{
		background: #dddddd url('/Markslist/images/ext/nccc/footerBGImage.jpg') left top no-repeat; 
		width:969px; 
		height: 85px;
		border-top:1px solid #a4a4a4;
	}


	.topNavWrapper
	{
		border:0px solid red;
		padding-top:7px;
		padding-left:25px;
	}

	.topNavCell_off
	{
		padding: 0px 10px 0px 10px;
		color: #97bcd7;	
		font-family:   Arial, sans-serif;
		font-weight:bold;
		height:19px;
		font-size:14px;
		cursor:pointer;	
	}

	.topNavCell_on
	{
		padding: 0px 10px 0px 10px;
		color: #97bcd7;	
		font-family:   Arial, sans-serif;
		font-weight:bold;
		height:19px;
		font-size:14px;
		background-color: #0d3a73;	
		cursor:pointer;	
	}

	#secondaryPageUpperTitle
	{
		padding-left: 40px;
		color: #04244d;	
		font-family:   Arial, sans-serif;
		font-weight:bold;
		font-size:14px;
	}
	
	#secondaryPageTitle
	{
		padding-left: 40px;
		padding-bottom: 10px;
		color: #04244d;	
		font-family:   Arial, sans-serif;
		font-weight:normal;
		font-size:48px;
	}
	
	#secondaryPageMainArea_leftWrapper
	{
		width:749px;
		border:0px solid red;
		vertical-align:top;
	}
	
	#secondaryPageMainArea_left
	{
		border:0px solid blue;
		padding: 0px; 
		width:749px;
	}
	
	#secondaryPageMainArea_left_leftBox
	{
		border:0px solid red;
		padding: 0px; 
		width:295px;
		float:left;
	}
	
	#secondaryPageMainArea_left_leftBox #leftContentArea
	{
		 border:0px solid red;
		 padding: 0px; 
		 width:250px;
		 margin-left:9px;
		 padding-top:0px;
	}
	
	#secondaryPageMainArea_left_leftBox #leftContentArea #boardList
	{
		 font-size: 12px;
		 font-family: Arial;
		 
	}

	#secondaryPageMainArea_left_leftBox #leftContentArea .listItemOff
	{
		border:0px solid red;
		padding: 4px 0px 4px 12px;
		margin: 0px 3px 3px 3px;
		
		font-size:12px;
		font-weight:bold;
		font-family:   Arial, sans-serif;
		color:#999999;
		vertical-align:middle;
		cursor:pointer;
	}

	#secondaryPageMainArea_left_leftBox #leftContentArea .listItemRollover
	{
		border:0px solid red;
		margin: 0px 3px 3px 3px;
		padding: 4px 0px 4px 12px;
		background-color:#f3f3f3;
		
		font-size:12px;
		font-weight:bold;
		font-family:   Arial, sans-serif;
		color:#999999;
		vertical-align:middle;
		cursor:pointer;
	}
	
	#secondaryPageMainArea_left_leftBox #leftContentArea .listItemOn
	{
		border:0px solid red;
		padding: 4px 0px 4px 12px;
		margin: 0px 3px 3px 3px;
		background-color:#f3f3f3;
		
		font-size:12px;
		font-weight:bold;
		font-family:   Arial, sans-serif;
		color:#f18200;
		vertical-align:middle;
		cursor:pointer;
	}
	
	#secondaryPageMainArea_left_leftBox #leftContentArea .subListWrapper
	{
		border-top:4px solid #a6a6a6;
		border-bottom:4px solid #a6a6a6;
		padding: 5px 5px 5px 50px;
		
	}
	
	#secondaryPageMainArea_left_leftBox #leftContentArea .subListItem
	{
		border-bottom:1px solid #a6a6a6;
		padding: 4px 0px 4px 0px;
		
		font-size:11px;
		font-weight:bold;
		font-family:   Arial, sans-serif;
		color:#999999;
		
	}
	
	#secondaryPageMainArea_left_leftBox #leftContentArea img
	{
		vertical-align:middle;
		margin:-3px 5px 0px 0px;
	}

	#secondaryPageMainArea_left_rightArea
	{
		border:0px solid green;
		padding: 0px; 
		width:454px;
		float:left;
	}
	
	.boardMemberDiv
	{
		margin: 0px 5px 10px 0px;
		padding-bottom: 5px;
		padding-top: 5px;
		border-bottom: 1px solid #999999;
	}
	
	.boardMemberPic
	{
		float:left;
	}
	
	.boardMemberBody
	{
		float:left;
		width:310px;
		font-family:   Arial, sans-serif;
		padding-left: 10px;
		font-size:14px;
	}
	
#updated
	{
		font-family:   Arial, sans-serif;
		font-size: 12px;
		color: #f18200;
		padding-left:5px;
	}
	#bodyHeader
	{
		color: #04244d;	
		font-weight:bold;
		font-size:30px;
		padding-left:5px;
	}
	
	#groupImageDiv
	{
		background: #ffffff url('/Markslist/images/ext/nccc/articleImageBGImage.jpg') left top no-repeat;
		width:437px;
		height:158px;
	}
	#eventImageDiv
	{
		background: #ffffff url('/Markslist/images/ext/nccc/eventImageBGImage.jpg') left top no-repeat;
		width:437px;
		height:204px;
	}
#groupBody
	{
		font-family:   Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		padding:0px 15px 10px 5px;
	}
	#topOfPage
	{
		border:0px solid blue;
		
		height:87px;
		width:969px;
	}

	#topOfPage #logoLinkDiv
	{
		border:0px solid red;
		float:left;
		width:610px;
		height: 87px;
		padding:0px;
		margin:0px;
	}

	#topOfPage #logoLinkDiv #logoLink
	{
		border:0px solid red;
		cursor:pointer;
		float:right;
		width:230px;
		height: 87px;
		padding:0px;
		margin:0px;
	}

	#bottomLogoLinkDiv
	{
		border:0px solid red;
		height: 19px;
		padding-left:70px;
		margin:0px;
		
	}
			
	#bottomLogoLink
	{
		border:0px solid red;
		cursor:pointer;
		width:230px;
		height: 19px;
		padding:0px;
		margin:0px;
		
	}
			
	#topOfPage #membersAndSearch
	{
		border:0px solid blue;
		float:right;
		width: 233px;
		padding: 12px 12px 0px 0px;

	}

	#topOfPage #membersAndSearch #membersButton
	{
		border:0px solid green;
		/*
		width: 116px;
		height: 33px;
		*/
		float:right;
	}

	#topOfPage #membersAndSearch #searchDiv
	{
		border:0px solid green;
		width: 233px;
		height: 38px;
		float:right;
		background: #ffffff url('/Markslist/images/ext/nccc/searchBGImage.jpg') left top no-repeat;
		/*
		padding-top:10px;
		padding-left:15px;
		margin-right:10px;
		*/
	}

	#searchDiv .searchBox
	{
		border:1px solid #cccccc;
		border-top:2px solid #cccccc;
		border-left:2px solid #cccccc;
		width:138px;
		height: 16px;
		background-color:#f2f2f2;
		padding:0px;
		padding-left:5px;
		margin-left:13px;
		margin-top:8px;

		font-family:   Arial, sans-serif;
		font-size: 12px;
		color: #333333;

	}
	
	searchResults {
		padding-left: 120px;
		border: red;
	}

	#secondaryPageMainArea_rightWrapper
	{
		width:220px;
		border:0px solid red;
		background: #ffffff url('/Markslist/images/ext/nccc/secondaryMainRightMiddleBGImage.jpg') left top repeat-y;
		vertical-align:top;
	}

	#secondaryPageMainArea_right
	{
		border:0px solid red;
		padding: 0px; 
		width:220px;
	}

	#memberLogoBox
	{
		background: #ffffff url('/Markslist/images/ext/nccc/memberProfileLogoBox_BGImage.jpg') left top no-repeat;
		width:184px;
		height: 134px;
		margin-left:12px;
		margin-top:12px;
	}

	#memberLogoImage
	{
		width:161px;
		height: 110px;
		margin-left:11px;
		margin-top:11px;
	}
	
	#secondaryPageMainArea_right #memberName
	{
		margin-left:20px;

		font-size: 16px;
		color: #072655;
		font-weight:bold;
	}
	
	#secondaryPageMainArea_right #memberInfo
	{
		margin-left:20px;
		margin-top:15px;

		font-size: 12px;
		color: #072655;
		font-weight:regular;
	}
   	
	#secondaryPageMainArea_right #memberInfo .phone
	{

		font-size: 14px;
		color: #072655;
		font-weight:bold;
	}
   	
	#secondaryPageMainArea_right #memberInfo .orAt
	{

		font-size: 10px;
		color: #072655;
		font-weight:regular;
	}
   	
	#memberGetDirectionsDiv
	{
		border-top:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		margin-top:12px;
		margin-bottom:12px;
		width:211px;
	}

	#memberGetDirectionsButton
	{
		margin-left:12px;
		margin-top:11px;
		margin-bottom:11px;
	}

	#secondaryPageMainArea_right #Announcements
	{
		margin-top:12px;
		margin-bottom:12px;
		padding-left:16px;
		padding-right:30px;

		font-family:   Arial, sans-serif;
		font-size: 12px;
		color:#666666;
	}

	#secondaryPageMainArea_right #Announcements	h1
	{
		margin:0px;
		padding:0px 30px 10px 0px;

		font-family:   Times New Roman;
		font-size: 12px;
		color: #072655;
		font-weight:bold;

	}


	#secondaryFooterBGImageDiv
	{
		background: #ffffff url('/Markslist/images/ext/nccc/secondaryFooterBGImage.jpg') right top no-repeat; 
		width:969px; 
		height: 45px;
		padding:0px;
		margin:0px;
		font-size:0px;
		border:0px solid green;
	}

	#secondaryPageTopDiv
	{
		background: #ffffff url('/Markslist/images/ext/nccc/secondaryPageTopNavBGImage.jpg') right top no-repeat; 
		width:969px;
		height:144px;
		border:0px solid yellow;
	}
	#secondaryPageMainContentArea
	{
		background: #ffffff url('/Markslist/images/ext/nccc/middleBoxMiddleBGImage.jpg') right top repeat-y; 
		width:969px;
		border-bottom:0px solid #ffffff;
		padding:0px;
		margin:0px;
	}
	
	
	.groupListName
	{
		border: 0px solid red;
		padding-top:10px;
	}
	
	.listDateCell
	{
		padding-right: 10px;
		color: #333333;	
		font-family:   Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		white-space:nowrap;
		vertical-align:top;
	}
	.listTitleCell
	{
		padding-right: 10px;
		color: #333333;	
		font-family:   Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		
		vertical-align:top;
	}
	
	
	/* start home page stuff */



	.hpEventsDate
	{
		font-weight:bold;
		padding: 8px 5px 0px 15px;
		color: #323232;	
		float:left;
	}

	.hpEventsTitle
	{
		padding: 11px 15px 0px 15px;
		color: #323232;	
		font-family:   Arial, sans-serif;
		height:32px;
		font-size:10px;
	}

	.hpEventDescription
	{
		padding: 5px;
		color: #323232;	
		font-family:   Arial, sans-serif;
		
		font-size:12px;
	}

	.hpEventsLink
	{
		padding: 5px 5px 0px 15px;
		font-family:   Arial, sans-serif;
		font-size:10px;
	}
		
	.hpEventsTop
	{
		width: 100%;
		height: 30px;
		border: 0px solid red;
		cursor:pointer;	
	}

	.hpEventsPlusSignDiv
	{
		width: 12px;
		height: 12px;
		border: 1px solid red;
		float:right;
	}

	#EventsScrollLeftImage
	{
		float:left;
		cursor:pointer;	
	}	
	#EventsScrollRightImage
	{
		float:left;
		cursor:pointer;	
	}	

	.eventContainerWrapper
	{
		float:left;
		background: #ffffff url('/Markslist/images/ext/nccc/homePageEventsBoxBGImage.jpg') left top no-repeat;
		width: 110px;
		height: 104px;
	}
	
	.eventContainerWrapper_rollover
	{
		float:left;
		background: #ffffff url('/Markslist/images/ext/nccc/homePageEventsBoxBGImage_rollover.jpg') left top no-repeat;
		width: 108px;
		height: 104px;
	}
	
	.eventContainerExpandedWrapper
	{
		float:left;
		background: #ffffff url('/Markslist/images/ext/nccc/homePageEventsBoxExpandedBGImage.jpg') left top no-repeat;
		width: 330px;
		height: 104px;
	}

	.hpExpandedEventsLeft
	{
		border:0px solid red;
		width: 100px;
		float:left;
		cursor:pointer;	
	}
	.hpExpandedEventsMiddle
	{
		border:0px solid blue;
		width: 194px;
		float:left;
	}
	.hpExpandedEventsMiddleContent
	{
		border:0px solid green;
		margin: 17px 2px 0px 8px;
		height: 70px;
	}
	.hpExpandedEventsRight
	{
		border:0px solid blue;
		width: 29px;
		float:left;
		margin-top:5px;
		height: 25px;
		cursor:pointer;
	}

	.hidden
	{
		display:none;
	}


	#HPNewsContainer .hpStoryTab_on
	{
		background: #ffffff url('/Markslist/images/ext/nccc/hpNewsTab_on.jpg') left top no-repeat;
		color: #133260;
		font-size: 11px;
		font-weight:bold;
		margin:0px;
		padding:0px;
   		border:0px solid blue;
		cursor:pointer;
		float:left;
		width:78px;
		height:26px;
		font-family:   Arial, sans-serif;

   	}

	#HPNewsContainer .hpStoryTab_off
	{
		background: #ffffff url('/Markslist/images/ext/nccc/hpNewsTab_off.jpg') left top no-repeat;
		color: #999999;
		font-size: 11px;
		font-weight:bold;
		margin:0px;
		padding:0px;
   		border:0px solid red;
		float:left;
		cursor:pointer;
		width:86px;
		height:26px;
		font-family:   Arial, sans-serif;

   	}

	#HPNewsContainer .hpStoryTabTitle_off
	{
		padding:5px 0px 0px 0px;
		text-align:center;

   	}

	#HPNewsContainer .hpStoryTabTitle_on
	{
		color: #133260;
		padding:8px 0px 0px 0px;
		text-align:center;

   	}

	#HPNewsContainer .storyTitle
	{
		color: #133260;
		font-size: 16px;
		padding: 0px 10px 5px 30px;
   		border:0px solid blue;
		float:left;
   	}

	#HPNewsContainer .storyBody
	{
		color: #000000;
		font-size: 11px;
		padding-left: 30px;
		padding-top: 10px;
		float:left;
		font-family:   Arial, sans-serif;
		height:112px;
	}

	.homePageHeader
	{
		color: #e78717;
		font-size: 17px;
		font-family:   Arial, sans-serif;
		padding: 3px 0px 4px 8px;
	}	

	.quickLinkCell_off
	{
		color: #0d234c;
		font-size: 14px;
		padding: 2px 5px 2px 15px;
		background-color: #e2eff8;
		width: 215px;
		cursor:pointer;
		vertical-align:middle;
		text-align:middle;
	}	

	.quickLinkCell_on
	{
		color: #0d234c;
		font-size: 14px;
		padding: 2px 5px 2px 15px;
		background-color: #b5d3eb;
		width: 215px;
		cursor:pointer;
	}	

	.quickLinkMiddleCell
	{
		width: 14px;
	}	

	.quickLinkRowSpacer
	{
		height:5px;
	}

	/* end home page stuff */
	
	#viewAllMembers {
		text-align: center;
	}