	/* <![CDATA[ */
	
	body
	{
		margin:0;
		padding:0;
		background-color:rgb(226,226,226) ;
	}
	
	html
	{
		overflow-x:hidden;
		padding:0;
		margin:0;
	}
	
	img
	{
		display:inline;
		border:none;
	}
	
	#container
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:13px ;
		width:760px;
		margin: 0 auto 0 auto ;
	
	}
	
	
	p
	{
		margin:0;
		padding:0;
	}
	

	
	#header,
	#navigation
	{
		padding:17px;
		background:rgb(93,93,93) ;
		border-top:1px solid rgb(106,106,106);
	}

	#navigation
	{
		margin-top:8px;
	}
	
	#header-nav
	{
		width:725px;
		height:94px;
		background:rgb(93,93,93) url(/images/logo-background.gif) no-repeat ;
	}
	
	#primary-nav
	{
		width:725px;
		height:33px
	}
	
	#secondary-nav
	{
		width:725px;
		height:27px;
		background:url(/images/sub-nav-gradient.gif) repeat-x ;
	}
	
	#footer
	{
		margin-top:20px;
		padding:17px ;
		background:rgb(198,198,198) ;
		font-size:10px;
		color:rgb(74,74,74) ;
		
	}
	
	#footer .copy
	{
		width:725px;
	}

	
	
	
	/*
	
	LIST STYLES
	
	*/
	
	#header-nav ul, #header-nav li,
	#primary-nav ul, #primary-nav li
	{	
		display:inline;
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	
	}
	
	#secondary-nav ul,
	#secondary-nav li
	{
		display:inline;
		margin:0;
		padding:0;
		list-style:none;
	
	}
	
	#secondary-nav li
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:rgb(242,242,242) ;
		padding:0 10px 0 10px;
		border-right:1px solid rgb(242,242,242) ;
	}
	
	#secondary-nav li.no-pipe
	{
		border-right:none;
	}
	
	#header-nav li
	{
		padding:0 5px 0 0 ;
	}
	
	#header-nav ul
	{
		position:relative;
		top:62px;
		left:471px;
	}
	
	.copy-block ul,
	.copy-block li
	{
		margin:0;
		padding:0;
		list-style:none;
		
	}
	
	.copy-block ul
	{
		padding:5px 0 0 0;
	}
	
	.copy-block li
	{
		width:375px;
		margin:0 0 10px 0 ;
		padding:0 0 0 10px;
		background:url(/images/dot-list.gif) no-repeat 0px 5px ;
	}
	
	.copy-block h1
	{
		font-size:11px;
		padding:5px 0 5px 0;
		margin:0;
	}
	
	/*
	
	PANEL HOLDER
	
	*/
	
	#front-page
	{
		padding:17px;
		background:rgb(93,93,93) ;
	}
	
	#panel-holder
	{
		width:725px;
	}
	
	#panel-holder .panel
	{
		cursor:pointer;
		margin-right:15px;
		padding:17px;
		float:left;
		background:rgb(74,74,74);
		border:1px solid rgb(106,106,106) ;
	}
	
	#panel-holder .panel-no-margin
	{
		cursor:pointer;
		padding:17px;
		float:left;
		background:rgb(74,74,74);
		border:1px solid rgb(106,106,106) ;
	}

	#panel-holder .panel h1,
	#panel-holder .panel-no-margin h1
	{
		margin:0;
		padding:17px 0 17px 0;
		font-size:13px;
		font-weight:normal;
		color:#FFF;
		
	}

	#panel-holder .panel p,
	#panel-holder .panel-no-margin p
	{
		font-size:11px;
		color:#FFF;
		width:185px;
	}
	
	/* Category page panels */
	
	.cat-panel
	{	cursor:pointer;
		margin:17px;
	}
	
	.cat-panel-b
	{	cursor:pointer;
		margin:17px 17px 17px 0 ;
	}
	
	.cat-panel p,
	.cat-panel-b p
	{
		border-left:1px solid rgb(106,106,106) ;
		border-right:1px solid rgb(106,106,106) ;
		border-bottom:1px solid rgb(106,106,106) ;
		padding:15px 15px 19px 15px;
		font-size:11px;
		color:rgb(242,242,242) ;
		line-height:15px;
		background:rgb(74,74,74) ;
	}
	
	

	
	/*
	
	COLUMNS
	
	*/
	
	.columns
	{
		background:url(/images/resources-bg-repeat.gif) repeat-y ;
		padding: 0 0 17px 0 ;
		width:760px;
	}

	.no-bg-image
	{
		background:rgb(93,93,93) ;
	}

	.top-margin
	{
		margin:15px 0 0 0;
	}
	
	
	.column-a
	{
		width:511px;
		float:left;
	}
	
	.col-a-cat
	{
		float:left;
		width:263px;
	}
	
	.col-b-cat
	{
		float:left;
		width:497px;
	}
	
	.col-b-a
	{
		float:left;
		width:246px;
	}
	
	.col-b-b
	{
		float:left;
		width:246px;
		margin:0 0 0 4px;
	}
	
	.column-b
	{ 
		
		float:left;
	}
	
	.copy-block
	{
		margin:17px;
		padding:17px;
		font-size:11px;
		color:rgb(242,242,242) ;
		line-height:15px;
		background:rgb(74,74,74) ;
		border:1px solid rgb(106,106,106) ;
	}
	
	.copy-block-cat-page
	{
		margin:17px;
		padding:15px 15px 12px 15px;
		font-size:11px;
		color:rgb(242,242,242) ;
		line-height:15px;
		background:rgb(74,74,74) ;
		border:1px solid rgb(106,106,106) ;
	}
	
	.gradient-box
	{
		height:170px;
		margin:17px 0 0 0;
		padding:15px;
		font-size:11px;
		color:rgb(242,242,242) ;
		line-height:15px;
		
	}
	
	.bg-about-us
	{
		background:url(/images/our-mission-gradient.gif) no-repeat ;
	}
	
	.bg-programs
	{
		background:url(/images/programs-gradient.gif) no-repeat ;
	}
	
	.gradient-box p
	{
		padding:30px 0 0 3px;
		width:425px;
	}
	
	
	/*
	
	DOWNLOADS - RESOURCE CENTRE
	
	*/
		.downloads
	{
		margin:17px;

		font-size:11px;
		color:rgb(242,242,242) ;
	}
	
	.files
	{
		margin:20px 0 0 0 ;
	}
	
	.files a
	{
		display:block;
		height:35px;
		margin:1px 0 1px 0 ;
		padding: 10px 20px 5px 60px ;
	}
	
	.files a.single-line
	{
		padding: 17px 20px 0 60px ;
	}
	
	.ppt
	{
		background:rgb(74,74,74) url(/images/icons/icon-ppt-out.gif) no-repeat 20px 10px ;
	}
	
	.excel
	{
		background:rgb(74,74,74) url(/images/icons/icon-excel-out.gif) no-repeat 20px 10px ;
	}
	
	.pdf
	{
		background:rgb(74,74,74) url(/images/icons/icon-pdf-out.gif) no-repeat 20px 10px ;
	}

	/*
	
	IMAGE CONTAINER AND CAPTION
	
	*/
	
	.image-container
	{
		border:1px solid rgb(106,106,106) ;
		background:rgb(74,74,74) ;
		padding:17px;
		margin:0 17px 15px 0;
	}
	
	.image-container-cat-page
	{
		border:1px solid rgb(106,106,106) ;
		background:rgb(74,74,74) ;
		margin:17px;
		padding:15px;
	}
	
	.image-container-b-b
	{
		border:1px solid rgb(106,106,106) ;
		background:rgb(74,74,74) ;
		margin:17px 17px 17px 0;
		padding:17px;
		height:180px;
	
	}
	
	.caption
	{
		margin:0 0 25px 20px ;
		font-size:9px;
		color:rgb(158,158,158) ;
		width:175px;
	}


	/*
	
	LINKS - RESOURCE CENTRE
	
	*/
	
	.links
	{
		/*border:1px solid rgb(74,74,74);*/
		width:229px;
		margin:0 0 20px 0 ;
		/*background:rgb(74,74,74) ;*/
	}

	.links ul
	{
		list-style:none;
		margin:17px 0 0 0;
		padding:0;
		
	}
	
	.links li
	{
		margin:0 0 0 20px;
		padding:0 30px 20px 10px;
		background:url(/images/arrow-list.gif) no-repeat 0 4px ;
	}





	/* 
	
	LINKS
	
	*/
		
	#secondary-nav a:link,
	#secondary-nav a:visited
	{
		font-size:12px;
		color:rgb(242,242,242) ;
		text-decoration:none;
	}
	
	#secondary-nav a:hover
	{
		color:rgb(255,144,0);
	}
	
	#panel-holder a:link,
	#panel-holder a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	
	.copy-block a:link,
	.copy-block a:visited,
	.links a:link,
	.links a:visited,
	.downloads a:link,
	.downloads a:visited
	{
		font-size:11px;
		color:rgb(255,190,106) ;
		text-decoration:none;
	}
	
	.copy-block a:hover,
	.links a:hover
	{
		color:rgb(255,144,0);
	}
	
	.downloads a:hover
	{
		display:block;
		color:rgb(242,242,242);
	}
	
	
	/*
	
	SUBSCRIBE FORM
	
	*/
	
	.error-msg
	{
		color:#FFF;
		font-size:12px;
		
	}
	
	.form-status
	{
		height:24px;
		width:435px;
	}
	
	#form-success, #form-error
	{
		display:none;
	}
	
	#privacy-policy
	{
		display:none;
	}
	.subscribe-form
	{
		background:rgb(119,119,119) ;
		margin:0;
		padding:0;
		
	}
	
	.subscribe-form form
	{
		padding:17px 17px 0 17px;
		margin:0;
		
	}
	
	.subscribe-form th
	{
		color:#FFF;
		padding:0 0 15px 0 ;
		font-size:12px;
	}
	
	.subscribe-form input
	{
		padding:2px;
		border:1px solid rgb(127,157,185) ;
	}
	
	.subscribe-form td
	{
		padding:0 0 8px 0 ;
	}
	
	#secondary-nav #sn-1, #secondary-nav #sn-2,
	#secondary-nav #sn-3, #secondary-nav #sn-4
	{
		position:relative;
		padding:5px 0 0 0;
	}
	
	
	.left-border
	{
		border-left:1px solid rgb(106,106,106);
	}
	
	.right-border
	{
		border-right:1px solid rgb(106,106,106);
	}
	
	
	.clear-float
	{
		clear:both;
	}
	
	



	/* ]]> */