@charset "utf-8";

/*	------------------------------------------------------------	*/
/*	General Class							*/
/*	------------------------------------------------------------	*/

html{
	background:#d9531e url(/images/bg_image02.gif) repeat scroll 0 0;
	background-position: 0px 262px;
}
body{
	background:transparent url(/images/bg-body.jpg) repeat-x;
}

#container .clearFloat{
	clear:both;	
}

#container .ui-tabs-hide {  
	display: none;  
 }  

#container .right{
	float:right;	
}

#container .forumreply a{
	background: url(/images/reply.jpg) no-repeat;
	float:right;	
	height: 30px;
	width: 83px;
	padding-bottom: 5px;
	color: #ffffff;
	text-decoration: none;
}

#container .forumreply a:hover{
	color: #ffffff;
	text-decoration: none;
}

#container .left{
	float:left;
	padding-top: 5px;
}

#container p.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	margin-bottom:5px;
}

#container .separator{
	width:303px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

#container br{
	_height:1px;
	line-height:1px;
	_margin-top:-5px;
}

#container .red{
	color:#d9531e;		
}
#container #spMainContent a.red{
	color:#d9531e;	
	text-decoration: none;
}

#container #spMainContent a:hover.red{
	color:#d9531e;
text-decoration: underline;	
}

#container #spMainContent a{
	color:#d9531e;	
	text-decoration: none;
}

#container #spMainContent a:hover{
	color:#d9531e;
text-decoration: underline;	
}

#container .tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

		#disclaimer{
			background:url(/images/popup_bg.gif) no-repeat;	
			width: 420px;
			height: 436px;			
		}
		
		#disclaimer #disTopArea{
			display: inline;
		}
		
		#disclaimer #disTopArea #disTitle{
			padding-top:21px;
			padding-left:20px;
			width: 100px
		}
		
		#disclaimer #disTopArea #disTitle h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight: normal;
		}
		
		#disclaimer #disTopArea #disTopClose{
			position: relative;
			left:378px;
			top: -28px;
		}
		
		#disclaimer #disLogo{
			position: relative;
			left: 39px;
			top: 19px;
		}
		
		#disclaimer #disText{
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			padding-left:39px;
			padding-top:40px;
			text-align:justify;
			width:333px;
		}
		
		#disclaimer #disClose{
			left:137px;
			position:relative;
			top:23px;
		}

/*	------------------------------------------------------------	*/
/*	Container														*/
/*	------------------------------------------------------------	*/
#container{
	height:auto;
	/* overflow:hidden; */
	margin:0 auto;
	width:975px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*	------------------------------------------------------------	*/
/*	Header															*/
/*	------------------------------------------------------------	*/
#header{
	height:115px;
	position:relative;
	width:975px;	
}
	
	#header #memberStatus{
	display: hidden;
	}
	
	#header #memberStatus #whologgedin{				
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;	
		font-weight: bold;		
		left:370px;
		top:48px;		
		position: absolute;
		width: 330px;
		text-align:right;
	}	

	#header #memberStatus #whologgedin #displayname{
		color: #D9531E;
	}
	
	#header #memberStatus #logoutlink{								
		height: 38px;		
		display: inline;
		left:361px;
		top:67px;		
		position: absolute;	
		width: 350px;
		
	}
	
	#header #memberStatus #logoutlink .membersbtn{											
		display: inline;
	}
	#header #memberStatus #logoutlink .logoutnow{											
		display: inline;
		left:207px;
	}	
	
	#header #memberStatus #logoutlink a:hover img {
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	}
	
	#header #memberStatus #logoutlink a.membersbtn{		
		background:url(/images/btn_members_area_on.gif) no-repeat;	
		position:absolute;
		float: left;
	}
	
	#header #memberStatus #logoutlink a.logoutnow{		
		background:url(/images/btn_logout_on.gif) no-repeat;	
		position:absolute;		
		float: right;
	}
	
	#header #memberLogin{
		/*background:url(/images/master-image.jpg) -104px -37px no-repeat;	*/
		/* background:url(/images/member-button.png) no-repeat; */
		position:absolute;
		left:490px;
		top:67px;
		width:189px;
		height:34px;
	}
	
	#header #memberLogin a{
		display:block;
		width:189px;
		height:34px;
	}
	
	#header #memberLogin a:hover img {
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	}
	
	#memberLogin a.membericon {	
	background:url(/images/btn_members_on.gif) no-repeat;	
	}
	/*
	#header #memberLogin a:hover{
		/*background:url(/images/master-image.jpg) -319px -36px no-repeat
		background:url(/images/btn_members_on.gif) no-repeat;
	}
	*/
	
	#header #followUs{
		width:200px;
		height:19px;
		position:absolute;
		top:31px;
		right:0px;
	}
	
		#header #followUs #followUsTextTop{
			position:absolute;
			width:89px;
			height:18px;
			top:0px;
			left:0px;
		}
		
		#header #followUs #facebookTop{
			position:absolute;
			width:89px;
			height:18px;
			top:0px;
			left:97px;
		}

		#header #followUs #myspaceTop{
			position:absolute;
			width:16px;
			height:14px;
			top:0px;
			left:121px;
		}

		#header #followUs #twitterTop{
			position:absolute;
			width:11px;
			height:14px;
			top:0px;
			left:141px;
		}

		#header #followUs #youtubeTop{
			position:absolute;
			width:33px;
			height:14px;
			top:0px;
			left:160px;
		}

	
	#header #search{
		background:url(/images/bg-search.gif) no-repeat;
		width:254px;
		height:33px;
		position:absolute;
		top:67px;
		right:0px;
	}
	
		#header #search #searchInputText{
			border:0px;
			float:left;
			margin-top:6px;
			margin-left:63px;
			width:150px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
		}
		
		#header #search #buttonSearch{
			float:left;
			margin-left:4px;
		}

/*	------------------------------------------------------------	*/
/*	Main Menu														*/
/*	------------------------------------------------------------	*/
			#mainMenu  {
            z-index:99;
            }
			
            #p7PMnav a{
            color:#3F3F3F;
            font-family:Arial,Helvetica,sans-serif;
            font-size:12px;
            display:block;
            font-weight:bold;
            text-decoration:none;
            }
			
            #p7PMnav li li a {
            font-weight:normal;
            margin:0;
            padding:0;
            }
			
            #p7PMnav a:hover, .selected a {
            color:#0050BC;
            }
			
            #p7PMnav li, #p7PMnav li li, #p7PMnav li li li {
            list-style-type:none;
            vertical-align:top;
            margin:0;
            }
			
            #p7PMnav ul, #p7PMnav ul ul, #p7PMnav ul ul ul {
            margin:0;
            padding:0;
            }
			
            #p7PMnav ul ul {
            background:transparent none repeat scroll 0 0;
            }
			
			#p7PMSubnav li ul {
			display: none;
			}
			
			#p7PMSubnav #parent  a{
			border-bottom: 0 none !important;
			}
			#p7PMSubnav #parent.selected  a{
			border-bottom:1px solid #918F90 !important;
			}
			#p7PMSubnav #parent  #last a{
			border-bottom: 0 none !important;
			}
			
	#mainMenu{
		background:url(/images/menu_bg.gif) no-repeat;
		/* background:url(/images/master-image.jpg) -94px -120px no-repeat; */
		width:975px;
		height:52px;
		position:relative;
		display: none;
	}

	#mainMenu ul{
		width:975px;
		height:52px;	
	}
	
		#mainMenu ul li{
			float:left;
		}
		
		#mainMenu #p7PMnav li ul{
			display: none;
		}
		
			#mainMenu ul li a{
				display:block;
				/*height:52px;*/
				height:32px;
			}
			
			/* Second Level Menu */
			#mainMenu #menuWhatIsReconcilitation ul,
			#mainMenu #menuNews ul,
			#mainMenu #menuEvents ul,
			#mainMenu #menuLocalReconciliationGroup ul,
			#mainMenu #menuCampaignAndProject ul,
			#mainMenu #menuSharingStories ul,
			#mainMenu #menuConversation ul{			
			/* #mainMenu ul li ul{ */
				background-color:#FFF;				
				width:190px;
				margin-top:-7px;
				position:absolute;				
				border-top:#d9531e 1px solid;					
			}
			
			#menuResources ul{
				border-top:#d9531e 1px solid;
				background-color:#FFF;				
				width:190px;
				margin-top:-7px;
				position:absolute;								
			}
			
			#mainMenu ul li ul li{				
				background-color:#FFF;	
				position:relative;
				width:190px;
				height: auto;			
			}			
				
				#mainMenu #menuWhatIsReconcilitation ul li a,
				#mainMenu #menuNews ul li a,
				#mainMenu #menuEvents ul li a,
				#mainMenu #menuLocalReconciliationGroup ul li a,
				#mainMenu #menuCampaignAndProject ul li a,
				#mainMenu #menuSharingStories ul li a,
				#mainMenu #menuConversation ul li a,
				#mainMenu #menuResources ul li a{
					height: auto;	
					padding-top:5px;
					padding-bottom: 5px;
					padding-left:15px;
					border-left:#d9531e 1px solid;
					border-right:#d9531e 1px solid;					
					border-bottom:#d9531e 1px solid;
				}
				
				#mainMenu #menuWhatIsReconcilitation ul li a:hover,
				#mainMenu #menuNews ul li a:hover,
				#mainMenu #menuEvents ul li a:hover,
				#mainMenu #menuLocalReconciliationGroup ul li a:hover,
				#mainMenu #menuCampaignAndProject ul li a:hover,
				#mainMenu #menuSharingStories ul li a:hover,
				#mainMenu #menuConversation ul li a:hover,
				#mainMenu #menuResources ul li a:hover{
					color:#FFF;
					background-color:#d9531e;					
					border-left:#d9531e 1px solid;
					border-right:#d9531e 1px solid;										
					border-bottom:#d9531e 1px solid;
				}

		/*	
		#mainMenu ul li a:hover img, #mainMenu ul li.selected a img {
		opacity:0;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		}
		*/
		
		#mainMenu #menuWhatIsReconcilitation{
		padding:13px 0 0 18px;
		width:150px;
		}		
			

		#mainMenu #menuNews{
			padding:13px 0 0 17px;
			width:51px;
		}

		#mainMenu #menuEvents{
		padding:13px 0 0 9px;
		width:54px;
		}

		#mainMenu #menuLocalReconciliationGroup{
		padding:13px 0 0 16px;
		width:172px;
		}

		#mainMenu #menuCampaignAndProject{
		padding:13px 0 0 10px;
		width:148px;
		}

		#mainMenu #menuSharingStories{
		padding:13px 0 0 11px;
		width:103px;
		}

		#mainMenu #menuConversation{
		padding:13px 0 0 16px;
		width:97px;
		}

		#mainMenu #menuResources{
		padding:13px 0 0 14px;
		width:72px;					
		}

		/* Remove BC style*/
		#mainMenu #nav_423482 li{
			background:none;
		}
		
		#mainMenu #nav_423482 a{
			width:auto;	
		}
		
		#Newsid .pagination{
			display: none;
			height: 1px;
		}
		
		#mainContent .pagination{			
			margin: 0;
			padding: 0;
			list-style: none;
			text-align: center;
		}
		
		#mainContent .pagination li{
			display: inline;
		}

						
			#Newsid .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			
			#Newsid .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#Newsid p.date{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px !important;
			color:#333;
			margin-bottom:5px;	
			position: relative;			
		}
		
		#Newsid #hidetopline{
			background-color: #ffffff;			
			position: absolute;
			width: 312px;
			height: 6px;
		}
		
		#Eventsid .pagination{
			display: none;
		}

						
			#Eventsid .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			
			#Eventsid .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#Eventsid p.date{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px !important;
			color:#333;
			margin-bottom:5px;	
			position: relative;			
		}
		
		#Eventsid #hidetopline{
			background-color: #ffffff;			
			position: absolute;
			width: 312px;
			height: 6px;
		}
		
		#tabIndigenous .pagination{
			display: none;
		}

			#tabIndigenous .listReadMore{
				width:95px;
				padding-top: 2px;
				float:right;
			}			
			#tabIndigenous .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;				
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			
			#tabIndigenous .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#tabNonIndigeneous .pagination{
			display: none;
		}

			#tabNonIndigeneous .listReadMore{
				width:95px;
				float:right;
				padding-top: 2px;
			}			
			#tabNonIndigeneous .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			
			#tabNonIndigeneous .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#tabCampaign .pagination{
				display: none;
			}

						
			#tabCampaign .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			
			#tabCampaign .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#mainContent #leftColumn #nswrcUpdate ul.pagination{
			display: none;			
		}

						
			#tabProjects .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			
			#tabProjects .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#tabProjects #rss{
				margin-top:-8px;
			}

/*	------------------------------------------------------------	*/
/*	Main Content													*/
/*	------------------------------------------------------------	*/
#mainContent{
	width:975px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}

	/*	------------------------------------------------------------	*/
	/*	Left Column														*/
	/*	------------------------------------------------------------	*/
	#mainContent #leftColumn{
		float:left;
		width:690px;
		height:auto;		
		overflow:hidden;
	}

		#mainContent #leftColumn #flashBanner{
			float:left;
			width:678px;
			height:302px;			
		}
		

		/*	------------------------------------------------------------	*/
		/*	Update Box														*/
		/*	------------------------------------------------------------	*/
		#mainContent #leftColumn #nswrcUpdate{
			float:left;			
			width:332px;
			height:240px;
			position:relative;
			margin-top: 10px;
		}		
		
			#mainContent #leftColumn #nswrcUpdate ul{
				display:inline;
				width:330px;
				height:35px;
			}
			
			#mainContent #leftColumn #nswrcUpdate ul li{
				display:inline;	
				list-style:none;
				position:absolute;
				top:0px;
				height:35px;
			}
			
			#mainContent #leftColumn #nswrcUpdate ul li a{
				display:block;				
			}
			
			#mainContent #leftColumn #nswrcUpdate #firsttabsection img{
				opacity:0;
				filter: alpha(opacity=0);
				-moz-opacity: 0;
				-khtml-opacity: 0;
			}
			
			#mainContent #leftColumn #nswrcUpdate #firsttabsection #listUpdate{
				background: url(/images/nswrc_update_tab_off.gif) no-repeat;
				width: 122px;
				height: 34px;
			}
			#mainContent #leftColumn #nswrcUpdate #firsttabsection #listCampaign{
				background: url(/images/campaigns_tab_off.gif) no-repeat;	
				width: 110px;
				height: 34px;				
			}
			#mainContent #leftColumn #nswrcUpdate #firsttabsection #listProject{
				background: url(/images/project_tab_off.gif) no-repeat;
				width: 98px;
				height: 34px;
			}			
			
			#mainContent #leftColumn #nswrcUpdate #firsttabsection #listUpdate a.selected img{
				background: url(/images/nswrc_update_tab_on.gif) no-repeat;
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;					
			}
			
			#mainContent #leftColumn #nswrcUpdate #firsttabsection #listCampaign a.selected img{
				background: url(/images/campaigns_tab_on.gif) no-repeat;
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;					
			}
			
			#mainContent #leftColumn #nswrcUpdate #firsttabsection #listProject a.selected img{
				background: url(/images/project_tab_on.gif) no-repeat;	
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;					
			}
			
			#mainContent #leftColumn #nswrcUpdateLayout{
				background:url(/images/nswrc_update_panel.gif) no-repeat;
				margin-top: 33px;
			}
			
			#mainContent #leftColumn #nswrcUpdate #listUpdate{
				left:0px;
				width:122px;
			}

			#mainContent #leftColumn #nswrcUpdate #listCampaign{
				left:122px;
				width:110px;
			}

			#mainContent #leftColumn #nswrcUpdate #listProject{
				left:232px;
				width:100px;
			}

			#mainContent #leftColumn #nswrcUpdate .tabDiv{
				height:165px;
				padding:20px 15px;
			}
			
			#spMainContent .search-result h2 a,
			#spMainContent .listTitle h2,
			#mainContent #leftColumn #nswrcUpdate .tabDiv h2,
			#mainContent #leftColumn #nswrcNews .tabDiv h2,
			#mainContent #leftColumn #nswrcFeaturedGroup h2,
			#mainContent #rightColumn #boxSharing h2{
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				margin-bottom:5px;
				text-decoration: none;
			}
			
			#spMainContent .search-result h2 a:hover{
				text-decoration: underline;
			}
			
			#mainContent #leftColumn #nswrcUpdate .tabDiv p,
			#mainContent #leftColumn #nswrcNews .tabDiv p,
			#mainContent #leftColumn #nswrcFeaturedGroup p,
			#mainContent #rightColumn #boxYouth p,
			#mainContent #rightColumn #boxSharing p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin-bottom:5px;
			}			
			
			#mainContent #leftColumn #nswrcUpdate .tabDiv div.smallImage,
			#mainContent #leftColumn #nswrcNews .tabDiv div.smallImage,
			#mainContent #leftColumn #nswrcFeaturedGroup div.smallImage,
			#mainContent #rightColumn #boxSharing div.smallImage{
				background:url(/images/bg-small-pic.jpg) no-repeat;	
				width:109px;
				height:94px;
				padding:3px 0px 0px 4px;
				float:left;
				margin-right:6px;
			}			
			
			#spMainContent a.groupmorepages{
				background:url(/images/bg-readmore.jpg) no-repeat;
				display:block;
				height:17px;				
				padding-left:25px;
				padding-bottom:10px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				text-decoration:none;
			}
			
			#spMainContent a:hover.groupmorepages{
				text-decoration:underline;	
			}
			
			
			#mainContent #leftColumn .columnContent a.readMore,
			#mainContent #leftColumn #nswrcUpdate .tabDiv a.readMore,
			#mainContent #leftColumn #nswrcNews .tabDiv a.readMore,
			#mainContent #leftColumn #nswrcFeaturedGroup a.readMore,
			#mainContent #rightColumn #boxSharing a.readMore{
				background:url(/images/bg-readmore.jpg) no-repeat;
				display:block;
				height:17px;
				/* width:70px; */
				padding-left:25px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			#mainContent #leftColumn .columnContent a:hover.readMore,
			#mainContent #leftColumn #nswrcUpdate .tabDiv a:hover.readMore,
			#mainContent #leftColumn #nswrcNews .tabDiv a:hover.readMore,
			#mainContent #leftColumn #nswrcFeaturedGroup a:hover.readMore,
			#mainContent #rightColumn #boxSharing a:hover.readMore{
				text-decoration:underline;	
			}

			#mainContent #leftColumn #nswrcUpdate .tabDiv a.rss,
			#mainContent #leftColumn #nswrcNews .tabDiv a.rss{
				background:url(/images/rss-icon.jpg) right top no-repeat;
				display:block;
				color:#333;
				height:20px;
				width:auto;
				padding-right:25px;
				padding-top:3px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			#mainContent #leftColumn #nswrcUpdate .tabDiv a:hover.rss,
			#mainContent #leftColumn #nswrcNews .tabDiv a:hover.rss{
				text-decoration:underline;	
			}
			
			

		/*	------------------------------------------------------------	*/
		/*	Featured Group Box												*/
		/*	------------------------------------------------------------	*/
		#mainContent #leftColumn #FeaturedGroupMainBox{	
			width:334px;		
			margin-top:10px;
			margin-left:340px;				
			position:relative;
		}
		#mainContent #leftColumn #FeaturedGroupMainBox #FeaturedGroupTop{
			width:334px;
			height: 65px;					
			position:relative;
			float:left;
		}
		#mainContent #leftColumn #FeaturedGroupMainBox #nswrcFeaturedGroup{
			background:url(/images/featuredlrg_panel02.gif) no-repeat;			
			float:left;
			margin-top: -4px;				
			width:334px;
			height:169px;
		}
		#mainContent #leftColumn #FeaturedGroupMainBox #nswrcFeaturedGroup #FeaturedContent{
			float:left;					
			padding-top:11px;
			padding-left:10px;
			padding-right:10px;
			position:relative;
		}

		/*	------------------------------------------------------------	*/
		/*	News Box													*/
		/*	------------------------------------------------------------	*/
		#mainContent #leftColumn #nswrcNews{
			float:left;
			margin-top: 11px;		
			width:330px;
			height:310px;
			position:relative;
		}

			#mainContent #leftColumn #nswrcNews ul{				
				width:330px;
				height:33px;
			}

			#mainContent #leftColumn #nswrcNews ul li{
				display:inline;	
				list-style:none;
				position:absolute;
				top:0px;
				height:33px;
			}
			
			#mainContent #leftColumn #nswrcNews ul li a{
				display:block;
				height:33px;
				
			}
			
			#mainContent #leftColumn #nswrcNews #listNews{
				left:0px;
				width:110px;				
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection img {
			opacity:0;
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			-khtml-opacity: 0;
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection #listNews{
				background:url(/images/news_tab_off.gif) no-repeat;
				width: 111px;
				height: 34px;
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection #listEvents{
				background:url(/images/events_tab_off.gif) no-repeat;
				width: 110px;
				height: 34px;
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection #listMedia{
				background:url(/images/media_tab_off.gif) no-repeat;
				width: 110px;
				height: 34px;
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection #listNews a.selected img{
				background:url(/images/news_tab_on.gif) no-repeat;
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection #listEvents a.selected img{
				background:url(/images/events_tab_on.gif) no-repeat;
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;
			}
			
			#mainContent #leftColumn #nswrcNews #secondtabsection #listMedia a.selected img{
				background:url(/images/media_tab_on.gif) no-repeat;
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;
			}	
		
			#mainContent #leftColumn #nswrcNews #listEvents{
				left:110px;
				width:110px;
			}

			#mainContent #leftColumn #nswrcNews #listMedia{
				left:220px;
				width:110px;
			}

			#mainContent #leftColumn #nswrcNews .tabDiv{
				background:url(/images/news_panel.gif) no-repeat;
				/*width:331px;*/
				height:255px;
				overflow:hidden;
				padding:10px 15px;
			}

		/*	------------------------------------------------------------	*/
		/*	Opportunity Box													*/
		/*	------------------------------------------------------------	*/
		#mainContent #leftColumn #OpportunityMainBox{				
		float: left;
		padding: 10px 0 0 10px;		
		}
		
		#mainContent #leftColumn #OpportunityMainBox #OpportunityTopBox{			
			width: 335px;
			height: 42px;
			position:relative;
		}
		#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity{
			background:url(/images/opportunities_panel02.gif) no-repeat;
			float:left;					
			width:335px;			
			height:266px;			
			position:relative;
			margin-top: -4px;		
		}
		
			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity a{
				display:block;
				width:148px;
				height:74px;
			}
			
			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity a:hover img {
			opacity:0;
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			-khtml-opacity: 0;
			}
			
			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #somany{				
				position:absolute;
				top:6px;
				left:15px;
				width:148px;
				height:73px;
			}
			
			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #grants{				
				position:absolute;
				top:6px;
				left:170px;
				width:148px;
				height:74px;
			}
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #grants a.grantsicon{
					background:url(/images/opp_grant_on.jpg) no-repeat;
				}
				/*
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #grants a:hover{
					background:url(/images/opp_grant_on.jpg) no-repeat;
				}
				*/

			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #employment{				
				position:absolute;
				top:89px;
				left:15px;
				width:150px;
				height:74px;
			}
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #employment a.employmenticon{
					background:url(/images/opp_employment_on.jpg) no-repeat;
				}
				/*
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #employment a:hover{
					background:url(/images/opp_employment_on.jpg) no-repeat;
				}
				*/

			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #education{				
				position:absolute;
				top:89px;
				left:170px;
				width:148px;
				height:74px;
			}
				/*
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #education a:hover{
					background:url(/images/opp_education_on.jpg) no-repeat;
				}
				*/
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #education a.educationicon{
					background:url(/images/opp_education_on.jpg) no-repeat;
				}

			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #interns{				
				position:absolute;
				top:174px;
				left:15px;
				width:148px;
				height:74px;
			}
			
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #interns a.internsicon{
					background:url(/images/opp_interns_on.jpg) no-repeat;
				}
				/*
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #interns a:hover{
					background:url(/images/opp_interns_on.jpg) no-repeat;
				}
				*/

			#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #volunteer{				
				position:absolute;
				top:174px;
				left:170px;
				width:148px;
				height:74px;
			}
			
				/*
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #volunteer a:hover{
					background:url(/images/opp_volunteer_on.jpg) no-repeat;
				}
				*/
				#mainContent #leftColumn #OpportunityMainBox #nswrcOpportunity #volunteer a.volunteericon{
					background:url(/images/opp_volunteer_on.jpg) no-repeat;
				}
				
		/*	------------------------------------------------------------	*/
		/*	Sub page content							*/
		/*	------------------------------------------------------------	*/
		#mainContent #leftColumn #subPageContent{
			background:#FFFFFF url(/images/sub-page-header.gif) no-repeat;
			width:678px;			
		}				
		
			#mainContent #leftColumn #subPageContent #spMainContent{
				padding-left:15px;
				border-right:#908b8b 1px solid;
				border-left:#908b8b 1px solid;
				height: auto;				
				min-height: 449px;
			}
			
			#mainContent #leftColumn #subPageContent #spMainContent {
			height: auto;
			}
			
			#spMainContent .sharethestory{
			padding-top: 15px;
			padding-right: 8px;
			float: right;
			}
			
			#spMainContent .listReadMore{
				padding-top: 9px;
			}
			
			#mainLocalGroups .grouptext a.groupreadmore,			
			#spMainContent .listReadMore a{
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 2px 1px;
				height:20px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			#mainLocalGroups .grouptext a:hover.groupreadmore,
			#spMainContent .listReadMore a:hover{
				text-decoration:underline;	
			}
			
			#spMainContent .returnBack a{
				background:url(/images/btn_back.gif) no-repeat;
				height:17px;
				width:70px;
				padding-left:25px;
				padding-top:3px;
				padding-bottom: 5px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
			}
			
			#spMainContent .returnBack a:hover{
				text-decoration:underline;	
			}
			
			#spMainContent .listImage{
				background:url(/images/bg-small-pic.jpg) no-repeat;				
				float:left;													
				height: 94px;
				width: 109px;
				margin-right:10px;
			}
			
			#spMainContent .listImage img{
				padding-top: 3px;
				padding-left: 4px;
				float:left;	
			}
			
			#spMainContent .listdate{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;				
			}
			
			#spMainContent .listDesc{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
			}
			
			#spMainContent #mainLocalGroups{
				width: 650px;
				float: left;
			}
			
			#mainLocalGroups .individualgroup{								
				padding-bottom: 10px;
			}
			
			#spMainContent #mainLocalGroups .individualgroup .grouptext{
				background-color: #fcf3ef;
				border-bottom:#918f90 1px;
				height: 69px;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				padding-top: 5px;
				padding-left: 10px;	
				line-height: 18px;
				width: 412px;				
				float: left;
			}
			
			#mainLocalGroups .individualgroup .groupimage{
				background:url(/images/image_lrg_bg01.gif) no-repeat;	
				float:left;				
				width: 218px;
				height: 108px;				
				padding-top: 11px;
				padding-left: 10px;				
			}
			
			#mainLocalGroups .individualgroup .groupimage img{				
				float:left;					
			}
			
			#mainLocalGroups .individualgroup .grouptitle{
				background:url(/images/image_lrg_bg02.gif) repeat-x;
				background-color: #000000;
				height: 46px;
				width: 422px;				
				float: left;
			}			
			
			#mainLocalGroups .individualgroup .grouptitle h2{
				padding-top: 13px;
				padding-left: 10px;
			}
			
			#mainLocalGroups .individualgroup .grouptitle h2 a{
				color: #D9531E;
				font-family:Arial, Helvetica, sans-serif;				
				font-size: 18px;
				font-weight: normal;
				text-decoration: none;
				position: relative;				
			}
			
			#mainLocalGroups .individualgroup .grouptitle h2 a:hover{
				text-decoration: none;
			}
			
			#mainContent #leftColumn #subPageContent #pageName{
				font-family:Arial, Helvetica, sans-serif;
				font-size:26px;
				font-weight:normal;
				color:#2b2727;
				padding-top:30px;
				padding-left:15px;
				/*padding-left:15px;*/
			}
			
			#mainContent #leftColumn #subPageContent #breadCrumb{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				text-decoration: none;
				color:#d9531e;
				padding-top:10px;
				margin-right:10px;
				display: inline;
				float:right;
			}
			#mainContent #leftColumn #subPageContent #breadCrumb a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				text-decoration: none;
				color:#d9531e;												
			}
			#mainContent #leftColumn #subPageContent #breadCrumb a:hover{
				text-decoration: underline;
			}
			
			#mainContent #leftColumn #subPageContent h1{
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:18px;
				margin-top:18px;
				/*padding-left:15px;*/
				margin-bottom:20px;
			}
			
			#mainContent #leftColumn #subPageContent .subpageImage{
				margin-right:10px;
			}
			
			#mainContent #leftColumn #subPageContent p{
				color:#2b2727;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
				padding:0 10px 10px 0;
			}
			#mainContent #leftColumn #subPageContent #comment-note{
				float:left;
				width:160px;
				margin-top:10px;
				}
			#mainContent #leftColumn #subPageContent #comment-note p{
				font-size:11px;
				font-weight:bold;
				}

		#mainContent #leftColumn #spBottomBorder{
			margin-top:-2px;
		}

	/*	------------------------------------------------------------	*/
	/*	Right Column													*/
	/*	------------------------------------------------------------	*/
	#mainContent #rightColumn{
		float:right;
		width:285px;
		height:auto;	
		overflow:hidden;		
	}
	
		/*	------------------------------------------------------------	*/
		/*	Box Join														*/
		/*	------------------------------------------------------------	*/
		#mainContent #rightColumn #boxJoin{
			background:url(/images/jointhemovement_panel02.gif) no-repeat;
			width:284px;
			height:140px;
			position:relative;
		}
		
			#mainContent #rightColumn #boxJoin ul{
				position:absolute;
				top:11px;
				left:15px;
			}
			
			#mainContent #rightColumn #boxJoin ul li{
				background:url(/images/blue-bullet-list.jpg)0px 3px no-repeat;
				background-image:url(/images/blue-bullet-list.jpg);
				background-position:0px 3px;
				background-repeat:no-repeat;
				color:#009fc2;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				padding-left:12px;
				height:15px;
				line-height:15px;
			}

			#mainContent #rightColumn #boxJoin #stat{
				position:absolute;
				top:65px;
				left:40px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
			}
			
			#mainContent #rightColumn #boxJoin #buttonJoin{
				/* background:url(/images/master-image.jpg) -105px -323px no-repeat; */
				position:absolute;
				width:217px;
				height:40px;
				top:91px;
				left:30px;
			}
			
				#mainContent #rightColumn #boxJoin #buttonJoin a{
					display:block;
					width:217px;
					height:40px;
				}
				
				#mainContent #rightColumn #boxJoin #buttonJoin a:hover img {
					opacity:0;
					filter: alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
				}
				
				#mainContent #rightColumn #boxJoin #buttonJoin a.jointhemovementicon{
					background:url(/images/btn_jointhemovement_on.gif) no-repeat;
				}
				/*
				#mainContent #rightColumn #boxJoin #buttonJoin a:hover{
					background:url(/images/btn_jointhemovement_on.gif) no-repeat;
				}
				*/
 		/*	------------------------------------------------------------	*/
		/*	Box Sharing														*/
		/*	------------------------------------------------------------	*/				
		
		#mainContent #rightColumn #boxSharingTop{
			padding-top: 12px;			
		}
		
		#mainContent #rightColumn #boxSharingTop #boxSharingTopHeading{			
			height: 42px;
		}
		
		#mainContent #rightColumn #boxSharingTop #boxSharingTabButton{				
			margin-top: -4px;
		}	
		
		#mainContent #rightColumn #boxSharingTop #boxSharingTabButton #thirdtabsection #listNonIndigeneous{
			margin-left: 114px;
		}		
		
		#mainContent #rightColumn #boxSharing{
			/* background:url(/images/bg-box-sharing.png) no-repeat; */
			background:url(/images/sharing_stories_panel02.gif) no-repeat;			
			width:284px;
			/*height:238px;*/
			height:190px;			
			padding-top:2px;
			padding-left: 4px;	
			_margin-top: -4px;
			
		}
		
		#mainContent #rightColumn #boxSharing #viewallstories{				
			margin-top: 10px;
			padding-top: 10px;
		}

		#mainContent #rightColumn #boxSharing #tabIndigenous,
		#mainContent #rightColumn #boxSharing #tabNonIndigeneous{
			padding:10px;	
		}
			
			#mainContent #rightColumn #boxSharingTop #boxSharingTabButton ul{
			width:284px;
			height:30px;	
			}	
			
			#mainContent #rightColumn #boxSharingTop #boxSharingTabButton ul li{
				position:absolute;	
				display:inline;			
			}
			
				
			#mainContent #rightColumn #boxSharingTop #boxSharingTabButton ul li a{
				position:absolute;	
				display:block;			
			}	
			
			#mainContent #rightColumn #boxSharingTabButton #thirdtabsection img {
			opacity:0;
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			-khtml-opacity: 0;
			}
			
			#mainContent #rightColumn #boxSharingTabButton #thirdtabsection #listIndigenous{
				background:url(/images/sharing_indigenous_tab_off.gif) no-repeat;
				width: 114px;
				height: 30px;
			}
			
			#mainContent #rightColumn #boxSharingTabButton #thirdtabsection #listNonIndigeneous{
				background:url(/images/sharing_nonindigenous_tab_off.gif) no-repeat;
				width: 170px;
				height: 30px;
			}
			
			#mainContent #rightColumn #boxSharingTabButton #thirdtabsection #listIndigenous a.selected img{
				background:url(/images/sharing_indigenous_tab_on.gif) no-repeat;
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;				
			}
			
			#mainContent #rightColumn #boxSharingTabButton #thirdtabsection #listNonIndigeneous a.selected img{
				background:url(/images/sharing_nonindigenous_tab_on.gif) no-repeat;	
				opacity:1;	
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;				
			}		
		/*	------------------------------------------------------------	*/
		/*	Box Donate														*/
		/*	------------------------------------------------------------	*/
		#mainContent #rightColumn #boxDonate{
			/* background:url(/images/master-image.jpg) -103px -408px no-repeat; */
			width:284px;
			height:44px;			
			margin-top:10px;
		}
		
			#mainContent #rightColumn #boxDonate a{
				display:block;
				width:284px;
				height:44px;
			}
			
			#mainContent #rightColumn #boxDonate a:hover img {
					opacity:0;
					filter: alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
			}
			#mainContent #rightColumn #boxDonate a.donateicon{
				background:url(/images/btn_donatenow_on.gif) no-repeat;
			}
			/*
			#mainContent #rightColumn #boxDonate a:hover{
				background:url(/images/btn_donatenow_on.gif) no-repeat;
			}
			*/

		/*	------------------------------------------------------------	*/
		/*	Box Subscribe													*/
		/*	------------------------------------------------------------	*/		
		
		#mainContent #rightColumn #boxSubscribe{
			/* background:url(/images/bg-box-subscribe.gif) no-repeat; */
			width:283px;
			height:75px;
			position:relative;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#333;	
			margin-top: 5px;
		}	
		
		#mainContent #rightColumn  #boxSubscribe #subscribeTop{			
			margin-left: 11px;
			position:relative;
			height: 13px;
			width: 262px;
		}
		
		#mainContent #rightColumn #boxSubscribe #labelName #subscribeform{
			position:absolute;
		}
		
			#mainContent #rightColumn #boxSubscribe #labelName,
			#mainContent #rightColumn #boxSubscribe #labelEmail,
			#mainContent #rightColumn #boxSubscribe #CLFullName,
			#mainContent #rightColumn #boxSubscribe #CLEmailAddress,
			#mainContent #rightColumn #boxSubscribe #subscribeButton{
				position:absolute;
			}
			
			 #mainContent #rightColumn #boxSubscribe #subscribename {
				 padding-top: 7px;
				 padding-left: 71px;				 
				 height: 23px;				 
			 }
			 
			 #mainContent #rightColumn #boxSubscribe #subscribeemail {
				 padding-top: 6px;
				 padding-left: 71px;				 
				 height: 23px;				 
			 }
			
			#mainContent #rightColumn #boxSubscribe #labelName{
				top:25px;
				left:8px;
			}

			#mainContent #rightColumn #boxSubscribe #labelEmail{
				top:56px;
				left:8px;
			}

			#mainContent #rightColumn #boxSubscribe #CLFullName{
				top:22px;
				left:77px;
				width:145px;
				height:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;				
				border:0px none;
				*top: 24px;
				_top: 27px;
			}

			#mainContent #rightColumn #boxSubscribe #CLEmailAddress{
				top:52px;
				left:77px;
				width:145px;
				height:14px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;				
				border:0px none;
				*top: 55px;
				_top: 58px;
			}

			#mainContent #rightColumn #boxSubscribe #subscribeButton{
				/* background:url(/images/master-image.jpg) -110px -550px no-repeat; */
				width:34px;
				height:53px;
				left:238px;
				top:20px;				
				_top: 26px;
			}			

		

		/*	------------------------------------------------------------	*/
		/*	Box Youth														*/
		/*	------------------------------------------------------------	*/
		#mainContent #rightColumn #MainBoxYouth{
			padding-top:11px;
			position:relative;
		}
		#mainContent #rightColumn #MainBoxYouth #YouthTop{
			width: 284px;
			height: 41px;
			position:relative;
		}
		#mainContent #rightColumn #MainBoxYouth #boxYouth{
			background:url(/images/youth_panel02.gif) no-repeat;
			/*width:283px;*/
			width:284px;
			/*height:309px;*/
			height:267px;				
			padding-top:8px;
			padding-left:10px;	
			*margin-top: -5px;			
		}

			#mainContent #rightColumn #boxYouth div.youthItem{
				height:80px;
				padding-bottom:5px;
			}
			
			#mainContent #rightColumn #boxYouth div.smallImageYouth{
				background:url(/images/bg-share-pic.jpg) no-repeat;	
				width:107px;
				height:77px;
				padding:4px 0px 0px 4px;
				float:left;
				margin-right:6px;
			}
			
			#mainContent #rightColumn #boxYouth div.textYouth{
				float:right;
				padding-right: 20px;
				text-align:left;
				width:140px;
				padding-top:5px;				
			}									
			
			#mainContent #rightColumn #boxYouth .youthItem .textYouth div.youthboxheading{				
				background:url(/images/bg-readmore.jpg) no-repeat;
				background-position: 0px 1px;
				color:#d9531e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				padding-bottom:5px;
				padding-left:20px;				
			}
			
			#mainContent #rightColumn #boxYouth .youthItem .textYouth a{
				color:#d9531e;
				text-decoration: none;
			}
			
			#mainContent #rightColumn #boxYouth .youthItem .textYouth a:hover{
				text-decoration: underline;
			}
			

		/*	------------------------------------------------------------	*/
		/*	Sub Menu														*/
		/*	------------------------------------------------------------	*/
		#mainContent #rightColumn #subMenu{
			background:#FFFFFF url(/images/bg-right-menu.gif) no-repeat;
			width:285px;
			height:41px;/*for IE*/
			min-height: 41px;/*for non IE*/
		}		
		html>body #mainContent #rightColumn #subMenu {
		height: auto; /* for not-IE */
		}		
		
		#mainContent #rightColumn #subMenu #smTitle{
			padding-top:15px;
			padding-left:17px;
		}
		
			#mainContent #rightColumn #subMenu #smTitle p a{
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				text-decoration: none;
			}
			
			#mainContent #rightColumn #subMenu #smTitle a:hover{
				text-decoration: underline;
			}			
			
			#mainContent #rightColumn #subMenu #smContentCouncil,
			#mainContent #rightColumn #subMenu #smContentManagement,
			#mainContent #rightColumn #subMenu #smContentMember{
				display: none;
			}
			
			#mainContent #rightColumn #subMenu #smContentCouncil ul,
			#mainContent #rightColumn #subMenu #smContentManagement ul,
			#mainContent #rightColumn #subMenu #smContentMember ul,
			#mainContent #rightColumn #subMenu #smContent ul{
				width:283px;
				border-right:#918f90 1px solid;
				border-left:#918f90 1px solid;
			}
			
				#mainContent #rightColumn #subMenu #smContentCouncil ul li ul,
				#mainContent #rightColumn #subMenu #smContentManagement ul li ul,
				#mainContent #rightColumn #subMenu #smContentMember ul li ul,
				#mainContent #rightColumn #subMenu #smContent ul li ul{
					border:none;	
				}
				
				#mainContent #rightColumn #subMenu #smContentCouncil ul li,
				#mainContent #rightColumn #subMenu #smContentManagement ul li,
				#mainContent #rightColumn #subMenu #smContentMember ul li,
				#mainContent #rightColumn #subMenu #smContent ul li{
					list-style-type:none;	
				}
				
				#mainContent #rightColumn #subMenu #smContentCouncil ul li a,
				#mainContent #rightColumn #subMenu #smContentManagement ul li a,
				#mainContent #rightColumn #subMenu #smContentMember ul li a,
					#mainContent #rightColumn #subMenu #smContent ul li a{
						background-image:url(/images/sub-menu-arrow-list.jpg);
						background-repeat:no-repeat;
						background-position:18px 10px;
						border-bottom:#918f90 1px solid;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						color:#000;
						text-decoration:none;
						display:block;
						height:25px;
						padding-left:50px;
						padding-top:13px;
					}
					
					#mainContent #rightColumn #subMenu #smContentCouncil ul li a:hover,
					#mainContent #rightColumn #subMenu #smContentManagement ul li a:hover,
					#mainContent #rightColumn #subMenu #smContentMember ul li a:hover,
					#mainContent #rightColumn #subMenu #smContentCouncil ul li a:active,
					#mainContent #rightColumn #subMenu #smContentManagement ul li a:active,
					#mainContent #rightColumn #subMenu #smContentMember ul li a:active,
					#mainContent #rightColumn #subMenu #smContentCouncil a.active,
					#mainContent #rightColumn #subMenu #smContentManagement a.active,
					#mainContent #rightColumn #subMenu #smContentMember a.active{
						color:#d9531e;
					}
					
					#mainContent #rightColumn #subMenu #smContent ul li a:hover,
					#mainContent #rightColumn #subMenu #smContent ul li a:active,
					#mainContent #rightColumn #subMenu #smContent a.active{
						color:#d9531e;
					}
					
					#mainContent #rightColumn #subMenu #smContentCouncil ul li.last a,
					#mainContent #rightColumn #subMenu #smContentManagement ul li.last a,
					#mainContent #rightColumn #subMenu #smContentMember ul li.last a,
					#mainContent #rightColumn #subMenu #smContent ul li.last a{
						border:0px;
						background-color:#FFF;
					}

					#mainContent #rightColumn #subMenu #smContentCouncil ul li.last a:hover,
					#mainContent #rightColumn #subMenu #smContentManagement ul li.last a:hover,
					#mainContent #rightColumn #subMenu #smContentMember ul li.last a:hover,
					#mainContent #rightColumn #subMenu #smContent ul li.last a:hover{
						border:0px;
						color:#d9531e;
						background-color:#FFF;
					}
					
					#mainContent #rightColumn #subMenu #smContentCouncil ul li ul li.last a,
					#mainContent #rightColumn #subMenu #smContentManagement ul li ul li.last a,
					#mainContent #rightColumn #subMenu #smContentMember ul li ul li.last a,
					#mainContent #rightColumn #subMenu #smContent ul li ul li.last a{
						border:0px;
						background-color:#FFF;
					}

					#mainContent #rightColumn #subMenu #smContentCouncil ul li ul li.last a:hover,
					#mainContent #rightColumn #subMenu #smContentManagement ul li ul li.last a:hover,
					#mainContent #rightColumn #subMenu #smContentMember ul li ul li.last a:hover,
					#mainContent #rightColumn #subMenu #smContent ul li ul li.last a:hover{
						border:0px;
						color:#d9531e;
						background-color:#FFF;
					}

						#mainContent #rightColumn #subMenu #smContentCouncil ul li ul li a,
						#mainContent #rightColumn #subMenu #smContentManagement ul li ul li a,
						#mainContent #rightColumn #subMenu #smContentMember ul li ul li a,
						#mainContent #rightColumn #subMenu #smContent ul li ul li a{
							background-image:url(/images/sub-menu-arrow-list.jpg);
							background-repeat:no-repeat;
							background-position:50px 10px;
							background-color:#FFF;							
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#000;
							text-decoration:none;
							display:block;
							height:25px;
							padding-left:80px;
							padding-top:13px;
						}
						
						#mainContent #rightColumn #subMenu #smContentCouncil ul li ul li a:hover,
						#mainContent #rightColumn #subMenu #smContentManagement ul li ul li a:hover,
						#mainContent #rightColumn #subMenu #smContentMember ul li ul li a:hover,
						#mainContent #rightColumn #subMenu #smContent ul li ul li a:hover{
							background-color:#FFF;	
							color:#d9531e;
						}
						
					#mainContent #rightColumn #subMenu ul li ul{
						/* display:none;						*/
					}

		#mainContent #rightColumn #smBottomBorder{
			margin-bottom:10px;
		}


		/*	------------------------------------------------------------	*/
		/*	Box Conversation												*/
		/*	------------------------------------------------------------	*/
		#mainContent #rightColumn #boxConversation{
			background:url(/images/bg-conversation-box.gif) no-repeat;
			width:285px;
			height:205px;
			margin-top:10px;
			position:relative;
		}	
		
			#mainContent #rightColumn #boxConversation #textBlog{
				position:absolute;
				top:35px;
				left:15px;
				width:250px;
			}
				#mainContent #rightColumn #boxConversation #textBlog p,
				#mainContent #rightColumn #boxConversation #textForum p{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:normal;
					color:#000;
				}

			#mainContent #rightColumn #boxConversation #blogButton{
				position:absolute;				
				top:70px;
				left:50px;
				width:179px;
				height:40px;
			}

			#mainContent #rightColumn #boxConversation #textForum{
				position:absolute;
				top:115px;
				left:15px;
				width:250px;
			}

			#mainContent #rightColumn #boxConversation #forumButton{
				position:absolute;				
				top:150px;
				left:50px;
				width:193px;
				height:40px;
			}
			
			#mainContent #rightColumn #boxConversation a:hover img {
					opacity:0;
					filter: alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
			}
			#mainContent #rightColumn #boxConversation a.blogicon{
				background:url(/images/visit-our-blog-button_on.gif) no-repeat;
				position:absolute;	
			}
			
			#mainContent #rightColumn #boxConversation a.forumicon{
				background:url(/images/visit-our-forum-button_on.gif) no-repeat;
				position:absolute;	
			}


/*	------------------------------------------------------------	*/
/*	Menu Footer														*/
/*	------------------------------------------------------------	*/
#menuFooter{
	background:url(/images/footer_panel.gif) no-repeat;
	width:975px;
	height:144px;
	overflow:hidden;
	position:relative;
}

	#menuFooter h2,
	#menuFooter h2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		color:#FFF;
		margin-bottom:5px;
	}

	#menuFooter h2 a{
		text-decoration:none;
	}
	
	#menuFooter h2 a:hover{
		text-decoration:underline;
	}
	
	#menuFooter ul li{
		/*height:15px;*/
		line-height:13px;
		display:block;
		margin-bottom:2px;
	}
	
	#menuFooter ul li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#d9531e;
		text-decoration:none;
		height:15px;
		line-height:13px;
	}
	
	#menuFooter ul li a:hover{
		text-decoration:underline;
	}
	
	#menuFooter #aboutUs,
	#menuFooter #youth,
	#menuFooter #media,
	#menuFooter #menuOpportunity,
	#menuFooter #contactUs,
	#menuFooter #reconciliation{
		position:absolute;
		top:5px;
	}
	
	#menuFooter #aboutUs{
		left:20px;	
	}

	#menuFooter #youth{
		left:145px;	
	}

	#menuFooter #media{
		left:268px;	
	}
	
	#menuFooter #menuOpportunity{
		left:380px;
	}
	
	#menuFooter #contactUs{
		left:535px;
	}
	
	#menuFooter #reconciliation{
		left:690px;
		width:260px;
		padding:10px;
	}
	
		#menuFooter #reconciliation p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:normal;
			color:#FFF;
		}
		
		#menuFooter #reconciliation ul{
			margin-top:10px;
		}
		
		#menuFooter #reconciliation ul li{
			background:url(/images/footer_bullet.gif) no-repeat;	
			padding-left:15px;
			/*height:18px;*/
			line-height:18px;
			background-image:url(/images/footer_bullet.gif);
			background-position:0px 5px;
			background-repeat:no-repeat;
			margin-bottom:2px;
			
		}

			#menuFooter #reconciliation ul li a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#d9531e;
				text-decoration:none;
				line-height:18px;
			}
			
			#menuFooter #reconciliation ul li a:hover{
				text-decoration:underline;
			}


/*	------------------------------------------------------------	*/
/*	Footer															*/
/*	------------------------------------------------------------	*/
#footer{
	width:975px;
	height:auto;
	overflow:hidden;
	margin-top:5px;
	position:relative;
}	
	
	#footer #termsAndCondition{
		margin-left:10px;	
		margin-top:10px;
	}
	
	#footer #termsAndCondition p,
	#footer #termsAndCondition p a,
	#footer #footerFollowUs,
	#footer #footerFollowUs a{
		color:#333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	
	#footer #termsAndCondition p a,
	#footer #footerFollowUs a{
		text-decoration:none;
	}
	
	#footer #termsAndCondition p a:hover,
	#footer #footerFollowUs a:hover{
		text-decoration:underline;
	}
	
	#footer #footerFollowUs p{
		text-align:right;
	}
	
		#footer #footerFollowUs #youtubeFooter,
		#footer #footerFollowUs #twitterFooter,
		#footer #footerFollowUs #myspaceFooter,
		#footer #footerFollowUs #facebookFooter,
		#footer #footerFollowUs #followUsTextFooter{
			float:right;
			margin-left:4px;
		}
	
/*	------------------------------------------------------------	*/
/*	Page not found							*/
/*	------------------------------------------------------------	*/			

.pagenotfound h1{
	color:#d9531e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
}

.pagenotfound p{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/*	------------------------------------------------------------	*/
/*	Contact Us Form							*/
/*	------------------------------------------------------------	*/
				#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm{
					/* background:url(/images/bg-contactus-form.jpg) no-repeat; */
					background-color: #FAE7E0;
					padding-bottom:46px;
					width:492px;					
					margin:22px auto 0px;
					position:relative;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#000;
				}
				
				#mainContent #leftColumn #subPageContent #spMainContent #spaceafterform{
					height:60px;
				}
				
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection{						
						padding-top: 18px;						
						padding-bottom: 17px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection.morepaddingfromtop{
						_padding-top: 52px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachradiosection{						
						padding-top: 12px;
						padding-bottom: 12px;
						width: 445px;
						height: 12px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachradiosection .radioyesandno{
						float: right;
						padding-top: 17px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .preferredcontact{
						padding-left:195px;
						padding-top: 22px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .radioandcheckbox{
						padding-left:195px;						
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollection{
						display: block;
						padding-left:195px;	
						height: 105px;
					}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionbig{
						display: block;
						padding-left:195px;	
						height: 175px;						
					}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionmedium{
						display: block;
						padding-left:195px;	
						height: 85px;
					}					
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollection .checkboxitem{
						display: inline;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionmedium .checkboxlabeltext,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionbig .checkboxlabeltext,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollection .checkboxlabeltext{		
						padding-left:2px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionmedium .firstcol,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionbig .firstcol,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollection .firstcol{
						float:left;
						width: 134px;
					}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionmedium .secondcol,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollectionbig .secondcol,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxcollection .secondcol{
						float:right;
						margin-right: 5px;
						width: 134px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachlongsection{						
						padding-bottom: 20px;
						padding-top: 35px;
						/*padding:25px 30px 0 47px;*/
						position:relative;
						width:442px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea{												
						padding-top: 18px;
						width: 449px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea.doubleline{
						_padding-top: 52px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareanext{												
						padding-top: 18px;	
						height: 90px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatextonly{						
						padding-top: 17px;
						_padding-top: 52px;
						padding-bottom: 5px;
						text-align: justify;
						width: 455px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatext{						
						padding-top: 25px;						
						width: 435px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachsectionareatextonly img{
						float: right;
						padding-top: 2px;						
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachsectionareatextonly .redline hr{
						border: 1px solid #D9531E;
						width: 420px;
						margin-left: 39px;						
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection label#mandatory{
						position:absolute;
						top:17px;
						left:387px;
					}					
									

					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection label.dropdownlabel{
						position:absolute;						
						left:41px;	
						margin-top:4px;
					}

					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachradiosection label.textfieldlabel,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection label.textfieldlabel{
						position:absolute;						
						left:41px;
						margin-top:5px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .donationcheckbox{
						position:absolute;						
						left:41px;								
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection label.checkboxlabel{
						position:absolute;						
						left:65px;		
						*left:68px;
						*padding-top: 4px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachlongsection label.longtextfieldlabel{
						position:absolute;						
						left:47px;
						margin-top:-16px;
						/*position:relative;						
						margin-top:-16px;*/
					}
						#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachlongsection label.longtextfieldlabel2{
							left:47px;
							position:relative;						
							margin-top:-16px;
							*height: 20px;
						}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareanext label.textarealabel,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea label.textarealabel{
						position:absolute;						
						left:41px;
						margin-top:4px;
					}	
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatext label.longtextarealabel,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatextonly label.longtextarealabel,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea label.longtextarealabel{
						position:relative;						
						left:41px;												
					}					
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatextonly a{
						cursor: pointer;
					}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatextonly label.longtextarealabel a,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatextonly label.longtextarealabel a:hover{
						text-decoration: none;
						color: #000000;						
					}

					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareatextonly .textonly{
						position: relative;
						left: 41px;
						width: 430px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachsection .dropdownfieldcontainer{
						background:url(/images/textfield01.gif) no-repeat;
						position:absolute;						
						left:193px;
						height:26px;
						width:259px;						
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachsection .dropdownfieldcontainerhide{
						height:18px;
						left:4px;
						overflow:hidden;
						position:absolute;
						top:5px;
						width:249px;					
					}

						#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .dropdownfield{
							width:250px;
							height:20px;							
							border:0px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;	
							height: 18px;
							left:-1px;							
							top:-1px;
							position:relative;
							
							*top: -2px;
							*width:252px;
							*height:25px;
						}
						
					
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachlongsection .longdropdownfieldcontainer{
						/*background:url(/images/textfield02.gif) no-repeat;
						position:absolute;						
						left:46px;
						height:26px;
						width:408px;*/	
						background:url(/images/textfield02.gif) no-repeat;
						position:relative;						
						height:26px;
						width:408px;
					}
						#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachlongsection .longdropdownfieldcontainer2{
							background:url(/images/textfield02.gif) no-repeat;
							position:absolute;						
							left:46px;
							height:26px;
							width:408px;
							}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm  .eachlongsection .longdropdownfieldcontainerhide{
						height:18px;
						left:4px;
						overflow:hidden;
						position:absolute;
						top:5px;
						width:400px;					
					}

						#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachlongsection .longdropdownfield{														
							border: 0 none;							
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							position: relative;
							height:20px;
							width:400px;
							top: -1px;
							left: -1px;
							
							*top: -2px;
							*height:25px;
							*width:402px;
						}
						
					
						
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .textfieldimg{
						background:url(/images/textfield01.gif) no-repeat;
						position:absolute;
						left:193px;
						width:259px;						
						height: 26px;						
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboximg{						
						position:absolute;
						left:42px;
						width:14px;						
						height: 14px;						
					}					
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea .longtextfieldimg,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .longtextfieldimg,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachlongsection .longtextfieldimg{
						background:url(/images/textfield02.gif) no-repeat;
						position:absolute;
						left:41px;
						width:408px;						
						height: 26px;							
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .textfield{						
						position:absolute;												
						width:248px;
						border:0px;
						height: 16px;
						margin-left: 7px;
						margin-top: 4px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
					}						
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .checkboxfield{						
						position:absolute;																		
						margin-left: 1px;
						margin-top: 1px;						
					}	
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea .longtextfield,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .longtextfield,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachlongsection .longtextfield{						
						position:absolute;												
						width:396px;
						border:0;
						height: 14px;
						margin-left: 6px;
						margin-top: 3px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
					}	

					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareanext .textareafieldimg,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea .textareafieldimg{
						background:url(/images/textarea01.gif) no-repeat;
						position:absolute;						
						left:193px;
						width:259px;
						border:0px;
						height:98px;
					}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionareanext .textareafield,
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea .textareafield{						
						position:absolute;												
						width:245px;
						border:0px;
						height:84px;
						margin-left: 7px;
						margin-top: 6px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea .longtextareafieldimg{
						background:url(/images/textarea02.gif) no-repeat;
						position:relative;						
						left:41px;
						width:408px;
						border:0px;
						height:66px;
						
					}
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsectionarea .longtextareafield{						
						position:absolute;												
						width:395px;
						border:0px;
						height:57px;
						margin-left: 8px;
						margin-top: 3px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
					}

					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .capthcaImage{
						position:absolute;						
						left:245px;
						height: 30px;
					}
					

					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .contactUsSubmit{
						position:absolute;						
						left:277px;
						height: 30px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent #contactUsForm .eachsection .SubmitButton{
						position:absolute;						
						left:212px;
						height: 30px;
					}
		
		#mainContent #leftColumn #subPageContent #spMainContent #loginboxtitle{		
		left: 97px;
		top: 17px;
		position:relative;
		color: #D9531E;
		font-family:Arial, Helvetica, sans-serif;				
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #MemberForm{
		background-color: #FAE7E0;		
		width:470px;
		height:189px;
		margin:22px auto 0px;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #MemberForm .eachmembersection{						
			padding-top: 18px;
			padding-bottom: 24px;
			padding-right: 10px;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #MemberForm .eachmembersection label.textfieldlabel{
		position:absolute;						
		left:63px;
		margin-top:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #MemberForm .eachmembersection .textfieldimg{
		background:url(/images/textfield_login.gif) no-repeat;
		position:absolute;
		left:147px;
		width:268px;						
		height: 33px;						
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #MemberForm .eachmembersection .textfield{						
		position:absolute;												
		width:250px;
		border:0px;
		height: 16px;
		margin-left: 10px;
		margin-top: 8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}	
					
	#mainContent #leftColumn #subPageContent #spMainContent #MemberForm .eachmembersection .MemberSubmit{
		position:absolute;						
		left:196px;
		height: 30px;
		padding-top: 10px;
	}
	
	#mainContent #leftColumn #subPageContent #spMainContent #MemberForm .eachmembersection .forgotpassword{		
	display:block;
	height:17px;
	width:150px;
	position:absolute;						
	left:195px;	
	padding-top: 10px;	
	}
	
		#mainContent #leftColumn #subPageContent #spMainContent #ForgotForm{
		background-color: #FAE7E0;		
		width:470px;
		height:112px;
		margin:22px auto 0px;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #ForgotForm .eachmembersection{						
			padding-top: 18px;
			padding-bottom: 24px;
			padding-right: 10px;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #ForgotForm .eachmembersection label.textfieldlabel{
		position:absolute;						
		left:63px;
		margin-top:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #ForgotForm .eachmembersection .textfieldimg{
		background:url(/images/textfield_login.gif) no-repeat;
		position:absolute;
		left:172px;
		width:268px;						
		height: 33px;						
		}
		
		#mainContent #leftColumn #subPageContent #spMainContent #ForgotForm .eachmembersection .textfield{						
		position:absolute;												
		width:250px;
		border:0px;
		height: 16px;
		margin-left: 10px;
		margin-top: 8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}	
					
		#mainContent #leftColumn #subPageContent #spMainContent #ForgotForm .eachmembersection .Retreive{
			position:absolute;						
			left:212px;
			height: 30px;
			padding-top: 10px;
		}
		
				/*	------------------------------------------------------------	*/
				/*	Two Columns Layout												*/
				/*	------------------------------------------------------------	*/
				#mainContent #leftColumn #subPageContent #spMainContent .twoColumns{
					width:627px;
					height:auto;
					overflow:hidden;
					/*margin:0 auto;*/
					margin-left:10px;
					padding:20px 0px;
				}
				
					#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .leftColumn{
						background-color:#f9e7df;
						width:304px;
						float:left;
					}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .rightColumn{
						background-color:#f9e7df;
						width:304px;
						float:right;
					}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .columnHeading{
						width:304px;
						height:253px;
						background-color:#000;
					}
				
					#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .columnHeading img{
						margin:6px 8px;
					}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .columnHeading h2{
						text-align:center;
						margin-top:10px;
					}

						#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .columnHeading h2 a{
							color:#D9531E;
							font-family:Arial,Helvetica,sans-serif;
							font-size:18px;
							font-weight:normal;
							position:relative;
							text-decoration:none;
						}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumns .columnContent{
						padding:25px 15px	
					}
					
				/*	------------------------------------------------------------	*/
				/*	Two Columns Layout - Blog/Forum									*/
				/*	------------------------------------------------------------	*/				

				#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog{
					width:648px;
					height:auto;
					overflow:hidden;
					/*margin:0 auto;*/
					padding:20px 0px;
				}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog{
						background-color:#FFF;
						width:473px;
						float:left;
					}
					
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem{
							margin-bottom:30px;	
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem h1 a{
							color:#d9531e;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:normal;
							font-size:18px;
							margin-top:2px;
							/*padding-left:15px;*/
							margin-bottom:2px;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem h1 a{
							text-decoration: none;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem  a{
							text-decoration: none;
						}
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem  a:hover{
							text-decoration: underline;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem h3{
							color:#d9531e;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:normal;
							font-size:11px;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem .blogComment{
						background:url(/images/blog-comment.jpg) no-repeat;
						display:block;
						height:20px;
						padding-left:25px;
						padding-top:3px;
						color:#d9531e;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
					}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem a.blogComment:hover{
						text-decoration:underline;
					}

						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentBox{
							background-color:#f9e7df;
							width:442px;
							height:auto;
							overflow:hidden;
							/*height:200px;*/
							/*margin-bottom:20px;*/
							padding:10px 10px 0px 10px;
						}

							#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog h3.commentTitle{
								color:#d9531e;
								font-size:15px;
								font-family:Arial, Helvetica, sans-serif;
								font-weight:bold;
								padding-bottom: 4px;
							}
							
							#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentBox .commentHead{								
								font-size:12px;
								font-family:Arial, Helvetica, sans-serif;								
							}
							
							#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentBox .commentHead h4{								
								font-size:12px;
								font-family:Arial, Helvetica, sans-serif;	
								color:#d9531e;	
								font-weight:normal;								
							}

							#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost{
								border-top:1px #FFF solid;
								background-color:#f9e7df;
								width:442px;
								height:auto;
								overflow:hidden;
								margin-bottom:20px;
								padding:10px 10px 20px 10px;
								position:relative;
							}
							
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentLabel{
									float:left;									
									margin-top:10px;									
									font-size:12px;
									font-family:Arial, Helvetica, sans-serif;									
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentLabel .postCommentNameContainer{
									padding-top: 2px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentLabel .postCommentEmailContainer{
									padding-top: 21px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentLabel .postCommentCaptchaTextContainer{
									padding-top: 52px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentLabel .postCommentYourCommentContainer{
									padding-top: 11px;
								}

								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField{
									float:right;
									width:267px;
									margin-top:10px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .postCommentInputContainer{
									background:url(/images/post-comment-input.jpg) no-repeat;
									width:260px;
									height:26px;
									padding: 3px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .postCommentInputContainer .inputPostCommentName{								
									width:253px;
									height:16px;
									margin-top: 1px;
									border: 0 none;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .postCommentTextAreaContainer{
									background:url(/images/post-comment-textbox.jpg) no-repeat;
									width:260px;
									height:98px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .inputPostCaptchaImageContainer{
									padding-left: 50px;
									padding-bottom: 5px;
								}
								
								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .inputPostCommentSubmitContainer{
									padding-left: 50px;
									padding-top: 5px;
								}
								
	#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .postCommentTextAreaContainer .inputPostCommentYourComment{	
			border: 0 none;
			width:250px;
			height:89px;
			margin-left: 3px;
			margin-top: 4px;
	}


								#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .commentPost .postCommentField .postCommentInput{
									width:250px;
									height:20px;
									border:0px;
									margin-left:5px;
									margin-top:3px;
									*margin-top:2px;
								}

						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem .blogDetail{
							margin-top:5px;
							margin-bottom:10px;
							text-align:justify;
							padding-right:0px;
						}

#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem .blogDetail a{
text-decoration: none;
color: #D9531E;
}

#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog .blogItem .blogDetail a:hover{
text-decoration: underline;
}

						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .leftColumnBlog h1{
							margin-bottom:0px;	
							margin-top:0px;
						}
	
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .pagination{
							margin:0 auto;
							text-align:center;
						}

					#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog{
						background-color:#FFF;
						width:149px;
						float:right;
					}


						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent{
							width:134px;
							border-left:2px #db5d2b solid;
							border-right:2px #db5d2b solid;
							padding-left:10px;
						}
						
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogTagList ul li span
						{
							color:#d9531e;	
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogPostArchive ul li{
							margin: 0;
						}							
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogPostArchive ul li a,
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogTagList ul li a,
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogRecentPost ul li a{
							background:url(/images/arrow-blog-box.jpg) 0px 4px no-repeat;
							*background:url(/images/arrow-blog-box.jpg) 0px 7px no-repeat;
							display:block;							
							padding-left:10px;
							padding-bottom: 5px;
							color:#000;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							text-decoration:none;
						}

						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogPostArchive ul li a:hover,
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogTagList ul li a:hover,
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .rightColumnBlog .boxContent .BlogRecentPost ul li a:hover{
							text-decoration:underline;
						}


					/*	------------------------------------------------------------	*/
					/*	Two Columns Layout - Forum List	/ New post						*/
					/*	------------------------------------------------------------	*/
					#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList{						
						height:auto;
						overflow:hidden;
						padding-bottom: 10px;
						padding-top: 10px;
					}
					
					#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .unsubscribe{
						margin-left:10px;
					}
					
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList table{
							width:648px;
							background-color:#fcf3ef;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:normal;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList table table{							
							border-bottom:1px #FFF solid;	
							padding-bottom:10px;							
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList table tr td{
							padding-top:10px;														
							text-align:center;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .header{
							height: 30px;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .heading{
							background-color:#000;
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							font-weight:bold;
							color:#FFF;							
							vertical-align:middle;
						}

						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .TopicName{
							width:363px;
							padding-left:20px;
							text-align:left;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .views{
							width:80px;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .lastPost{
							text-align:right;
							padding-right:20px;
							padding-bottom:5px;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .firstCol{
							width:352px;
							padding-left:20px;
							text-align:left;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .secondCol{
							width:70px;							
							text-align:center;
						}
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .thirdCol{
							width:100px;							
							text-align:center;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .firstCol a{							
							vertical-align:middle;
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							font-weight:bold;
							color:#d9531e;							
							text-decoration: none;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .firstCol a:hover{
							color:#d9531e;
							text-decoration: none;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .forumItem{
							margin-top:10px;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .forumItem td{
							text-align:left;
							padding:10px;
							vertical-align:top;
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .forumItem .firstCol{
							width:225px;
							color:#FFF;
							/*padding-left:20px;*/
						}
						
						#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .forumList .forumItem .forumItemTitle{
							font-family:Arial, Helvetica, sans-serif;
							font-size:15px;
							font-weight:normal;
						}
					
					
					#mainContent #leftColumn #subPageContent #spMainContent .twoColumnsBlog .editor{
						width: 721px;
						text-align: center;
						position: relative;						
					}							
					
	#jointhemovementlanding  a:hover img {
		opacity:0;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
	}
	#jointhemovementlanding .jointhemovementtop a.joinmember{
		background:url(/images/btn_become_a_member_on.gif) no-repeat;	
		position: absolute;		
	}
			
	#jointhemovementlanding .jointhemovementtop a.joinskills{
		background:url(/images/btn_become_a_supporter_on.gif) no-repeat;			
		position: absolute;		
	}

	#jointhemovementlanding .jointhemovementbottom a.joinvolunteer{
		background:url(/images/btn_volunteer_on.gif) no-repeat;		
		position: absolute;
	}
			
	#jointhemovementlanding .jointhemovementbottom a.joingroup{
		background:url(/images/btn_start_a_group_on.gif) no-repeat;			
		position: absolute;		
	}
			
#jointhemovementlanding{
	padding: 28px 0px 80px 36px;	
}

#jointhemovementlanding .jointhemovementtop{
	padding-bottom: 15px;		
	display: inline;
}

#jointhemovementlanding .jointhemovementbottom{
	display: inline;	
}	

#jointhemovementlanding .jointhemovementtop .divjoinskills{
	padding-left: 302px;	
	padding-bottom: 20px;	
	height: 144px;		
}			

#jointhemovementlanding .jointhemovementbottom .divjoingroup{
	padding-left: 302px;
	padding-bottom: 20px;	
	height: 144px;	
}

#jointhemovementlanding .jointhemovementtop .joinmember{	
	height: 144px;		
}			

#jointhemovementlanding .jointhemovementbottom .joinvolunteer{	
	height: 144px;	
}

#spMainContent .webform-results{		
	color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height: auto;	
}

#spMainContent .webform-results #title{			
	font-size:14px;	
}

#spMainContent .webform-results tr{
	height: 45px;
}

#spMainContent .webform-results td{
	padding-bottom: 10px;
}

