@media screen 
{
	*
	{
		font-family:"Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif;
		margin:0px;
		outline:0px;
		padding:0px;
	}
	
	a
	{
		text-decoration:none;
	}
	
	body
	{
		font-size:80%;
		line-height:1.4em;
	}
	
	.skipLink
	{
	  display:none;
	}
	
	/* -- // -- */

	#container
	{
		background-image:url(../images/container.png);
		background-repeat:repeat-y;
		margin:0px auto;
		padding:0px 36px;
		width:700px;
	}
	
	/* -- // -- */
	
	#identity
	{
		background-image:url(../images/identity.gif);
		background-repeat:no-repeat;
		height:99px;
	}
	
	#identity img
	{
		border:none;
	}
	
	#identity h1
	{
		display:none;
	}
	
	/* -- // -- */

	#navigation
	{
		background-image:url(../images/navigation.png);
		background-repeat:repeat-x;
		height:40px;
	}

	#navigation ul
	{
		list-style:none;
	}

	#navigation ul li
	{
		background-image:url(../images/navigation-ul-li.png);
		background-position:0px 2px;
		background-repeat:no-repeat;
		float:left;
	}
	
	#navigation ul li.first
	{
		background:none;
	}

	#navigation ul li a
	{
		color:#ffffff;
		display:block;
		font-size:11px;
		font-weight:bold;
		line-height:40px;
		margin:0px 0px 0px 2px;
		padding:0px 3px 0px 3px;
		text-decoration:none;
	}
	
	#navigation ul li.first a
	{
		display:block;
		margin:0px;
		padding:0px 3px 0px 5px;
	}
	
	#navigation ul li a:hover, #navigation ul li a.on
	{
		background-image:url(../images/navigation-ul-li-a.png);
		background-position:0px 2px;
		background-repeat:repeat-x;
	}

	#navigation ul li ul
	{
		background-color:#00573e;
		border-right:#ffde9c solid 2px;
		border-left:#ffde9c solid 2px;
		display:none;
		position:absolute;
		width:136px;
	}
	
	#navigation ul li ul li
	{
		background-image:url(../images/navigation-ul-li-ul-li.png);
		background-position:0px bottom;
		background-repeat:repeat-x;
		padding:0px 0px 2px 0px;
	}

	#navigation ul li ul li a
	{
		background:none;
		line-height:normal;
		margin:0px;
		padding:6px;
		width:124px;
	}
	
	#navigation ul li ul li a:hover
	{
		background-image:url(../images/navigation-ul-li-ul-li-a.png);
		background-position:0px 0px;
		background-repeat:repeat-x;
		color:#ffff00;
	}

	/* -- // -- */

	#controls
	{
		background-image:url(../images/controls.png);
		background-repeat:repeat-x;
		clear:both;
		font-size:11px;
		height:33px;
		padding:3px 0px 5px 0px;
	}

	#donate
	{
		float:left;
		padding:2px 6px 0px 6px;
	}
	
	#donate a
	{
		background-image:url(../images/donate-a.png);
		background-repeat:no-repeat;
		display:block;
		height:30px;
		text-indent:-9999px;
		width:104px;
	}
	
	#facebook
	{
		float:left;
		padding:4px 6px 0px 6px;
	}
	
	#facebook a
	{
		background-image:url(../images/Facebook.jpg);
		background-repeat:no-repeat;
		display:block;
		height:25px;
		text-indent:-9999px;
		width:104px;
	}

	#screen-switcher
	{
		float:right;
		margin:5px 6px;
		text-align:right;
		z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;
	}

	#screen-switcher form fieldset
	{
		border:none;
	}
	
	#screen-switcher form fieldset label span
	{
		color:#8e8d8d;
		padding:0px 6px 0px 0px;
	}
	
	#screen-switcher form fieldset label select
	{
		vertical-align:middle;
		width:144px;
	}
	
	#print
	{
		float:right;
		margin:0px 12px;
	}
	
	#print a
	{
		background-image:url(../images/print-a.png);
		background-position:0px 9px;
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		line-height:33px;
		text-decoration:none;
		text-indent:21px;
	}

	#search
	{
		float:right;
		margin:0px 6px;
	}

	#search p label
	{
		color:#000000;
		float:left;
		line-height:33px;
	}
	
	#search p input
	{
		background-color:#ffffff;
		border:#006633 solid 1px;
		float:left;
		margin:6px 6px 6px 6px;
		padding:3px;
		width:112px;
	}
	
	#search p button
	{
		background:none;
		background-image:url(../images/search-p-button.png);
		border:none;
		cursor:pointer;
		float:left;
		height:16px;
		margin:9px 0px 8px 0px;
		text-indent:-9999px;
		width:17px;
	}

	/* -- // -- */

	div.ltr
	{
		background-image:url(../images/content-ltr.png);
		background-repeat:repeat-y;
	}
	
	div.ltr #left
	{
		display:inline;
		float:left;
		overflow:hidden;
		width:180px;
	}
	
	div.ltr #right
	{
		display:inline;
		float:left;
		width:520px;
	}
	
	div.ltr #right2
	{
		display:inline;
		float:left;
		width:520px;
	}

	div.rtl
	{
		background-image:url(../images/content-rtl.png);
		background-repeat:repeat-y;
	}
	
	div.rtl #left
	{
		display:inline;
		float:left;
		overflow:hidden;
		width:520px;
		
	}
	
	/*div.rtl #leftIndexMockup
	{
		display:inline;
		float:left;
		overflow:hidden;
		width:650px;
		
	}*/
	
	div.rtl #right
	{
		display:inline;
		float:left;
		width:180px;
	}
	
	div.rtl #right2
	{
		display:inline;
		float:left;
		width:180px;
	}
	
	/* -- // --*/
	
	#content
	
	
	div.ltr #right a, #columns a
	{
		background-image:url(../images/content-a.gif);
		background-position:left top;
		background-repeat:no-repeat;
		color:#0066cc;
	    padding:2px 0px 0px 10px;
	}
	
	div.ltr #right a:hover 
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	div.ltr #right2 a, #columns a
	{
		/*background-image:url(../images/content-a.gif);
		background-position:left top;
		background-repeat:no-repeat;*/
		color:#0066cc;
	    /*padding:2px 0px 0px 10px;*/
	}
	
	div.ltr #right2 a:hover 
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	div #center a
	{
		background-image:url(../images/content-a.gif);
		background-position:left top;
		background-repeat:no-repeat;
		color:#0066cc;
	    padding:2px 0px 0px 10px;
	}
	
	 div #center a:hover 
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	div #center2 a
	{
		/*background-image:url(../images/content-a.gif);
		background-position:left top;
		background-repeat:no-repeat;*/
		color:#0066cc;
	    /*padding:2px 0px 0px 10px;*/
	}
	
	 div #center2 a:hover 
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}

	#content address
	{
		font-style:normal;
		margin:12px 48px;
	}
	
	#content address span
	{
		display:block;
	}
	
	#content ul.bull
	{
	   list-style-image:url(../images/tick.png);
	   margin:5px 80px;
	   list-style-position:outside;
	} 
	
	#content ul.bull li
	{
		clear:both;
	}
	
	#content ul.bull li span
	{
		float:left;
	}
	
	#content ul.bullOdered
	{
	   margin:5px 80px;
	   list-style-position:outside;
	   list-style:decimal;
	} 
	
	#content ul.bullOdered li
	{
		clear:both;
	}
	
	#content ul.bullOdered li span
	{
		float:left;
	}
	
	#content ul.bullAlpha
	{
	   margin:5px 50px;
	   list-style-position:outside;
	   list-style:lower-alpha;
	   } 
	
	#content ul.bullAlpha li
	{
		clear:both;
	}
	
	#content ul.bullAlpha li span
	{
		float:left;
	}

	#content h2
	{
		margin:12px;
	}
	
/*--- No Columns Programme Banner ---*/

    #content h2.education-programme2
	{
		background-image:url(../images/banner/content-h2-education-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.daycare-programme2
	{
		background-image:url(../images/banner/content-h2-memberships.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.vocational-programme2
	{
		background-image:url(../images/banner/content-h2-vocational-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.shelter-programme2
	{
		background-image:url(../images/banner/content-h2-shelter-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.multimedia-programme2
	{
		background-image:url(../images/banner/content-h2-multimedia-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.learning-programme2
	{
		background-image:url(../images/banner/content-h2-learning-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.rehab-programme2
	{
		background-image:url(../images/banner/content-h2-rehab-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.paediatric-programme2
	{
		background-image:url(../images/banner/content-h2-paediatric-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.therapyhub-programme2
	{
		background-image:url(../images/banner/content-h2-therapyhub-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.therapydmp-programme2
	{
		background-image:url(../images/banner/content-h2-dmp-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.therapyhome-programme2
	{
		background-image:url(../images/banner/content-h2-therapyhome-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.IT-programme2
	{
		background-image:url(../images/banner/content-h2-IT-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.socialservice-programme2
	{
		background-image:url(../images/banner/content-h2-socialservice-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	
	#content h2.assistive-programme2
	{
		background-image:url(../images/banner/content-h2-assistive-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}


/*--- End No Columns ---*/

/*--- With Columns Programme Banner ---*/	
	#content h2.education-programme
	{
		background-image:url(../images/banner/content-h2-education-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.daycare-programme
	{
		background-image:url(../images/banner/content-h2-daycare-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.vocational-programme
	{
		background-image:url(../images/banner/content-h2-vocational-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.shelter-programme
	{
		background-image:url(../images/banner/content-h2-shelter-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.multimedia-programme
	{
		background-image:url(../images/banner/content-h2-multimedia-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.learning-programme
	{
		background-image:url(../images/banner/content-h2-learning-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.rehab-programme
	{
		background-image:url(../images/banner/content-h2-rehab-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.paediatric-programme
	{
		background-image:url(../images/banner/content-h2-paediatric-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.therapyhub-programme
	{
		background-image:url(../images/banner/content-h2-therapyhub-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.therapyhome-programme
	{
		background-image:url(../images/banner/content-h2-therapyhome-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.IT-programme
	{
		background-image:url(../images/banner/content-h2-IT-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.ITAP-programme
	{
		background-image:url(../images/banner/content-h2-itap-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.socialservice-programme
	{
		background-image:url(../images/banner/content-h2-socialservice-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.eipic-programme
	{
		background-image:url(../images/banner/content-h2-eipic-programme.png);
		background-position:right bottom;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.assistive-programme
	{
		background-image:url(../images/banner/content-h2-assistive-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.volunteer-programme
	{
		background-image:url(../images/banner/content-h2-volunteers-programme.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.bookbinding-product
	{
		background-image:url(../images/banner/content-h2-bookbinding-product.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.subcontract-product
	{
		background-image:url(../images/banner/content-h2-contract-product.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.photocopying-product
	{
		background-image:url(../images/banner/content-h2-photocopy-product.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.webdesign-product
	{
		background-image:url(../images/banner/content-h2-webdesign-product.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}
	
	#content h2.lifestyle-product
	{
		background-image:url(../images/banner/content-h2-lifestyle-product.png);
		background-position:right center;
		background-repeat:no-repeat;
		line-height:111px;
	}

/*-- End With Column --*/
	
	#content h2 span
	{
		background-image:url(../images/content-h2-span.png);
		background-position:left bottom;
		background-repeat:repeat-x;
		font-family:trebuchet ms, verdana, arial, helvetica, sans-serif;
		font-size:14px;
		text-transform:uppercase;
	}

	#content h2 span.bullet
	{
		background-image:url(../images/content-h2-span-span.png);
		background-position:center center;
		background-repeat:no-repeat;
		padding:0px 0px 0px 15px;
	}

	#content h3
	{
		font-size:12px;
		margin:12px;
		text-decoration:underline;
	}
	
	#content p.indent span
	{
	  display:none;  
	}
	
	#content p.indent a
	 {
	  background-image:url(../images/page_white_put.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 18px;
	  margin:5px 48px;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.indent a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p.indentLinks a
	 {
	  background-image:url(../images/link.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  color:#0066cc;
	  padding:2px 0px 0px 18px;
	  margin:5px 0px;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.indentLinks a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p.mediaArtLink a
	 {
	  background-image:url(../images/page.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 18px;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.mediaArtLink a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p.mediaAudLink a
	 {
	  background-image:url(../images/sound.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 18px;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.mediaAudLink a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p.mediaVidLink a
	 {
	  background-image:url(../images/television.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 18px;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.mediaVidLink a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p.galleries a
	 {
	  background-image:url(../images/camera2.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:0px 0px 0px 18px;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.galleries a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p.underline 
	{
	   text-decoration:underline;
	}
	
	#content p.bold 
	{
	  font-weight:bold;
	}
	
	#content p.textAlignGen
	{
	  font-weight:bold;
	  text-align:center;
	  margin-top:20px;
	}
	
	#content p.boxCol 
	{
	  display:block;
	  font-weight:bold;
	  padding:4px;
	  color:#FFFFFF;
	  background-color:#009999;
	  margin-left:10px;
	}
	
	#content p.boxColMediaRooms 
	{
	  display:block;
	  font-weight:bold;
	  padding:4px;
	  color:#FFFFFF;
	  font-size:70%;
	  background-color:#009999;
	  margin-left:10px;
	}
	
	#content p.boxColMediaRooms a
	 {
	   background-image:none;
	   color:#FFFFFF;
	   padding:5px 5px 5px 5px;
	 }
	 
	 #content p.boxColMediaRooms a:hover
	 {
	   background-color:#ffcc00;
	   background-position:0px 0px;
	   background-repeat:repeat-x;
	   border-bottom:dashed 1px;
	   padding:7px 5px 5px 5px;
	 }
	 
	 #content p.donations a
	 {
	  background-image:url(../images/content-a.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 10px;
	  color:#0066cc;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.donations a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	 #content p.noColumns a
	 {
	  background-image:url(../images/content-a.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 10px;
	  color:#0066cc;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p.noColumns a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	 
	 #content p.boxColMediaRooms a.on
	 {
	    background-color:#ffcc00;
		color:#ffffff;
		padding:7px 5px 5px 5px;
	 }
	
	#content p.mediaArticleDate
	{
	  color:#FF6633;
	  margin-bottom:0;
	} 
	
	#content p.mediaArticleLink
	{
	  margin-top:2px;
	} 
	
	#content p.imgAlignC
	{
	 text-align:center;
	 display:block;
	}
	
	#content p.imgAlignC2
	{
	 text-align:center;
	 display:block;
	 margin-top:30px;
	 margin-right:30px;
	}
	
	#content p.smallF
	{
	font-size:0.8em;
	}

	#content hr
	{
		border:none;
		border-top:#000000 dashed 1px;
		height:1px;
		margin:0px 12px;
	}
	
	#content hr.hr2
	{
		border:none;
		border-top:#ccc solid 1px;
		height:1px;
		margin:0px 12px;
	}
	
	#content p 
	{
		margin:12px;
	}
	
	#content p span.pfield
    {
	margin: 0px 0px 0px 0px;
	width: 50px;
	display: block;
	float: left;
    }

    #content p span.pValue
    {
	margin: 0px 0px 0px 50px;
	display: block;
    }
	
	#content p span
	{
	  display:none;
	}
	
	#content p.pup
	{
      margin-top: 50px;
	}
	
	#content p.mail a
	{
		background-image:none;
		padding:0px;
	}
	
	#content p.productDate
	{
	   font-size:0.8em;
	}
	
	#content p.header1
	{
	  color:#FF6600;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
	#content p.subHeader1
	{
	  color:#006600;
	  font-weight:bold;
	}
	
	#content p.productHead
	{
	   color:#FF6600;
	   font-size:1em;
	   font-weight:bold;
	   margin-top:-10px;
	   margin-bottom:-10px;
	}
	
	#content p.productHeadSub
	{
	   color:#006600;
	   font-size:1em;
	   font-weight:bold;
	   margin-top:-10px;
	}
	
	#content p.productHeadSub span
	{
	   color:#0066FF;
	   font-weight:bold;
	   display:inline;
	}
	
	#content p.productDescrip
	{
	   font-size:0.8em;
	   font-weight:bold;
	   margin-left:170px; 
	}
	
	#content p.productExtext
	{
	   font-size:0.8em;
	   margin-left:171px;
	   margin-top:-15px;
	}
	
	#content p.productExtext2
	{
	   font-size:0.8em;
	   margin-left:110px;
	   margin-top:-15px;
	}
	
	#content p.product a
	{
	   color:#0066FF;
	   font-weight:bold;
	   margin-left:100px;
	   background-image:none;
	}
	
	#content p.product a:hover
	{
	   color:#FF6600;
	}
	
	#content abbr
	{
	    cursor:help;
		border-bottom:dashed #CC0000 1px;
	}	
	
	#content acronym
	{
		cursor:help;
		border-bottom:dotted #CC0000 1px;
	}	
 
	#content p.back
	{
		height:28px;
	}
		
	#content p.back a
	{
		background-image:url(../images/back-a.png);
		float:right;
		height:28px;
		padding:0px;
		text-indent:-9999px;
		width:32px;
	}
	
	#content p.back a:hover
	{
		border:0px;
	}
	
	#content ul.contacts
	{
		list-style:none;
		margin:12px;
	}
	
	#content ul.contacts li
	{
		clear:both;
	}
	
	#content ul.contacts li span
	{
		float:left;
	}
	
	#content ul.contacts li span.name
	{
		width:150px;/*144px*/
	}

	#content ul.contacts li span.phone
	{
		width:84px;
	}
	
	#content ul.contacts li span a
	{
		background-image:none;
		padding:0px;
	}
	
	#content ul.contacts li span a:hover
	{
	    background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
/* -- / Two Rows / --*/	
	#content ul.twoRows
	{
		list-style:none;
		margin:12px;
	}
	
	#content ul.twoRows li
	{
		clear:both;
	}
	
	#content ul.twoRows li span
	{
		float:left;
	}
	
	#content ul.twoRows li span.name
	{
		width:250px;
	}
	
	#content ul.twoRows li span.progIndent
	{
		margin:0px;
		width:350px;
		text-indent:15px;
	}

	#content ul.twoRows li span.design
	{
		width:240px;
	}
	
	#content ul.twoRows li span a
	{
		background-image:none;
		padding:0px;
	}

/* -- / End Two Rows / --*/	

/* -- / Two Rows2 / --*/	
	#content ul.twoRows2
	{
		list-style:none;
		margin:12px;
	}
	
	#content ul.twoRows2 li
	{
		clear:both;
	}
	
	#content ul.twoRows2 li span
	{
		float:left;
	}
	
	#content ul.twoRows2 li span.name
	{
		width:100px;
	}
	
	#content ul.twoRows2 li span.progIndent
	{
		margin:0px;
		width:350px;
		text-indent:15px;
	}

	#content ul.twoRows2 li span.design
	{
		width:240px;
	}
	
	#content ul.twoRows2 li span a
	{
		background-image:none;
		padding:0px;
	}

/* -- / End Two Rows2 / --*/	

/* -- / Two Rows Donations / --*/	
	#content ul.twoRowsDonations
	{
		list-style:none;
		margin:12px;
	}
	
	#content ul.twoRowsDonations li
	{
		clear:both;
	}
	
	#content ul.twoRowsDonations li span
	{
		float:left;
	}
	
	#content ul.twoRowsDonations li span.ctn1 
	{
	    width:250px;
	}
	
	#content ul.twoRowsDonations li span.ctn2 
	{
	    width:250px;
	}
	
	#content ul.twoRowsDonations li span.img1
	{
	    width:200px;
		margin-left:150px;
	}
	
	#content ul.twoRowsDonations li span.img2
	{
	    width:250px;
		margin-left:10px;
	}
	
	#content ul.twoRowsDonations li span.img3
	{
	    width:500px;
		margin-left:100px;
		margin-top:20px;
	}
	
	#content ul.twoRowsDonations li span.title1
	{
		width:250px;
		font-weight:bold;
	}

	#content ul.twoRowsDonations li span.title2
	{
		width:250px;
		font-weight:bold;
	}
	
	#content ul.twoRowsDonations li span img span.ctn2 a
	{
		background-image:url(../images/content-a.gif);
		background-position:left top;
	    background-repeat:no-repeat;
	    padding:2px 0px 0px 10px;
		color:#0066cc;
		display:none;
	}
	
	#content ul.twoRowsDonations li span a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}
	
	#content p a
	 {
	  background-image:url(../images/content-a.gif);
	  background-position:left top;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 10px;
	  color:#0066cc;
	  font-size:100%;
	  font-weight:normal;
	 }

    #content p a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}

/* -- / End Two Rows Donations / --*/	

	
	/* -- /Blockqoute/ -- */
	
	.dbloq
	{
	  background: #f5f5f5 url(../images/openquote.gif) top left no-repeat;
	  border-left: 0.8em solid #ccc;
	  font:100% tahoma, verdana, arial, helvetica, sans-serif;
	  padding: 0.75em;
	  margin-left:10px;
	  margin-right: 10px;
	} 
	
	.dbloq p:first-letter
	 {
	   /*float: left;
	   font-size: 250%;
	   font-weight: bold;
	   margin: .15em .1em 0 0;*/
	 } 
	 
/* Style bq15
-----------------*/

#bq15 {
	background: #f5f5f5;
	border-left: 0.8em solid #ccc;
	border-right: 0.8em solid #ccc;
	font: italic 95% Tahoma, "Times New Roman", Times, serif;
	padding: 0.75em;
	margin-right:1.5em;
	margin-left:0.95em;

}

#bq15 .quoter1 {
	color: #000099;
	font: normal bold 95% Verdana, Helvetica, sans-serif;
	margin-top:0px;
	text-align: left;
}

	/* -- // -- */

	div.menu
	{
		font-weight:bold;
		margin:6px 6px;
		width:168px;
	}
	
	div.menu span
	{
		display:none;
	}
	
	div.menu div.parent a
	{
		background-color:#fafafa;
		border-left:#ff7112 solid 5px;
		color:#000000;
		display:block;
		font-size:10px;
		margin:0px 0px 2px 0px;
		padding:6px;
		text-decoration:none;
	}
	
	div.menu div.dropdown a
	{
		background-image:url(../images/topItem.png);
		background-position:right center;
		background-repeat:no-repeat;
		padding:6px 15px 6px 6px;
	}
	
	div.menu div.parent a:hover, div.menu div.parent a.on
	{
		background-color:#f4f4f4;
		border-color:#00573e;
	}
	
	div.menu div.child a
	{
		background-color:#fafafa;
		border-left:#00573e solid 5px;
		color:#000000;
		display:block;
		font-size:10px;
		margin:0px 0px 2px 18px;
		padding:6px;
	}
	
	div.menu div.child a:hover, div.menu div.child a.on
	{
		background-color:#f4f4f4;
		color:#006633;
	}

	div.menu div.donate a
	{
		background-image:url(../images/menu-donate-a.png);
		display:block;
		height:69px;
		margin:6px 0px 0px -2px;
		text-indent:-9999px;
		width:173px;
	}
	
	div.menu div.donate2 a
	{
		background-image:url(../images/menu-donate-a.png);
		display:block;
		height:69px;
		margin:40px 0px 0px -2px;
		position:relative;
		text-indent:-9999px;
		width:173px;
	}
	
	div.menu div.atcaward 
	{
		background-image:url(../images/menu-atcaward-a.png);
		display:block;
		height:69px;
		margin:6px 0px 0px -2px;
		position:relative;
		text-indent:-9999px;
		width:173px;
	}
	
	.hide
	{
		display:none;
	}

	.show
	{
		display: block;
	}

	/* -- // -- */

	#breadcrumbs
	{
		border-bottom:#e8e1db solid 1px;
		font-size:9px;
		padding:12px;
	}

	#breadcrumbs 
	{
		font-size:9px;
	}
	
	#content #breadcrumbs a
	{
		background:none;
		color:#000000;
		font-weight:bold;
		padding:0px;
	}
	
	#content #breadcrumbs a:hover
	{
		background:none;
	}
	
	#content #breadcrumbs span
	{
	   display:none;
	}
	
	#breadcrumbs strong
	{
		color:#ff6600;
		font-style:normal;
		font-weight:bold;
	}
	
	/* -- // -- */
	
	#banners
	{
		margin:0px 0px 0px 3px;
		text-align:center;
		width:173px;
	}
	
	#banners div.h
	{
		background-image:url(../images/banners-h.png);
		background-repeat:no-repeat;
		font-size:0px;
		height:5px;
	}

	#banners div.c
	{
		background-image:url(../images/banners-c.png);
		background-repeat:repeat-y;
	}
	
	#banners div.c div
	{
		padding:12px 0px;
	}
	
	#banners div.c span
	{
		display:none;
	}

	#banners div.c div form
	{
		margin:12px 0px 0px 0px;
	}
	
	#banners div.c div form div
	{
		padding:0px;
		text-align:left;
	}
	
	#banners div.c div form label
	{
		float:left;
		font-size:10px;
		font-weight:bold;	
		line-height:19px;
		margin:0px 3px 0px 0px;
		text-align:right;
		width:45px;
	}

	#banners div.c div form input
	{
		border:#006633 solid 1px;
		float:left;
		font-size:11px;
		padding:2px;
		width:104px;
	}
	
	#banners div.c div form button
	{
		background-color:#f5f4f4;
		border:#f68538 solid 1px;
		clear:both;
		cursor:pointer;
		font-size:10px;
		margin:3px 0px 0px 48px;
		padding:1px;
	}
	
	#banners div.c div img
	{
		border:none;
	}
	
	#banners div.c hr
	{
		border-top:#e8e1db solid 1px;
		margin:0px auto;
		width:165px;
	}

	#banners div.f
	{
		background-image:url(../images/banners-f.png);
		background-repeat:no-repeat;
		font-size:0px;
		height:4px;
	}
	
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	
	* html #banners div.h 
	{
      height: 1%;
      margin-bottom: -14px;
    }
 
   /* End hide from IE5/mac */
	
	/* -- // -- */
	
	#intro
	{
		/*background-image:url(../images/intro.jpg);
		background-repeat:no-repeat;
		height:240px;
		padding:10px 20px 10px 220px;*/
		height:auto;
		margin:30px;
		padding:0px 20px 10px 0px;
		text-align:left;
	}
	
	/*#intro
	{
		background-image:url(../images/intro.jpg);
		background-repeat:no-repeat;
		height:240px;
		height:auto;
		margin:30px;
		padding:0px 20px 10px 0px;
		text-align:left;
	}
	
	.introImg
	{
	 display:block;
	 width:211px;
	 margin:0px;
	 float:right;
	}*/
	
	
	/*#introAdCharity
	{
		height:auto;
		margin:5px;
		padding:0px;
		text-align:left;
	}
	
	#introAdCharity img
	{
	  padding:0px 10px 10px 20px;	
	}
	
	#introAdCharity p
	{
	  padding:0px 20px 10px 30px;	
	}*/
	
	#introAd img
	{
		height:auto;
		margin-left:7px;
		padding:0px 0px 0px 0px;
		text-align:left;
		border:none;}
		/*border-top:#CCCCCC 1px solid;
		border-bottom:#cccccc 1px solid;
		background-image:url(../images/Copy_of_columns-c.png);*/
	
	
	/***---IndexNew---***/
	
	/*#columnsIndexMockup
	{
		margin:0px 3px;
		width:650px;
	}

	#columnsIndexMockup a
	{
		background-image:url(../images/content-a.gif);
		color:#ff0000;
	}
	
	#columnsIndexMockup a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}

	#columnsIndexMockup h2
	{
		background:none;
	}
	
	#columnsIndexMockup p
	{
		text-align:left;
		margin:0px 0px 0px 10px;
	}
	
	#columnsIndexMockup div.header
	{
		background-image:url(../images/columnsIndexMockup.png);
		background-repeat:no-repeat;
		height:1px;
	}
	
	#columnsIndexMockup div.content
	{
		background-image:url(../images/columnsIndexMockup2.png);
		padding:0px 0px 12px 0px;
	}
	
	#columnsIndexMockup div.left
	{
		display:inline;
		float:left;
		margin:0px 0px 0px 4px;
		width:300px;
	}
	
	#columnsIndexMockup div.left p
	{
		clear:both;
	}
	
	#columnsIndexMockup div.left p img
	{
		float:left;
		margin:5px 12px 0px 0px;
		border:none;
	}

	#columnsIndexMockup div.right
	{
		display:inline;
		float:left;
		margin:0px 4px 0px 14px;
		width:295px;
	}*/
	
	/*******************/
	
	
	
	/* -- // -- */

	#columns
	{
		margin:0px 3px;
		width:514px;
	}

	#columns a
	{
		background-image:url(../images/content-a.gif);
		color:#ff0000;
	}
	
	#columns a:hover
	{
		background-color:#ffcc00;
		border-bottom:dashed 1px;
	}

	#columns h2
	{
		background:none;
	}
	
	#columns p
	{
		text-align:left;
		margin:0px 0px 0px 10px;
	}
	
	#columns div.header
	{
		background-image:url(../images/columns-h.png);
		background-repeat:no-repeat;
		height:1px;
	}
	
	#columns div.content
	{
		background-image:url(../images/columns-c.png);
		padding:0px 0px 12px 0px;
	}
	
	#columns div.left
	{
		display:inline;
		float:left;
		margin:0px 0px 0px 4px;
		width:263px;
	}
	
	#columns div.left p
	{
		clear:both;
	}
	
	#columns div.left p img
	{
		float:left;
		margin:5px 12px 0px 0px;
		border:none;
	}

	#columns div.right
	{
		display:inline;
		float:left;
		margin:0px 4px 0px 4px;
		width:239px;
	}
	
	/************************/
	
	#columns2
	{
		margin:0px 3px;
		width:700px;
	}

	
	#columns2 p
	{
		text-align:left;
		margin:0px 0px 0px 10px;
	}
	
	
	#columns2 div.left2
	{
		display:inline;
		float:left;
		margin:0px 0px 0px 4px;
		width:320px;
	}
	
	#columns2 div.left2 p
	{
		clear:both;
	}
	
	#columns2 div.left2 p img
	{
		float:left;
		margin:5px 12px 0px 0px;
		border:none;
	}

	#columns2 div.right2
	{
		display:inline;
		float:left;
		margin:0px 4px 0px 4px;
		width:320px;
	}
	
	/************************/
	
	#columns div.footer
	{
		background-image:url(../images/columns-f.png);
		background-repeat:no-repeat;
		height:5px;
	}
	
	.hide
	{
		display:none;
	}
	/* -- / end columns / -- */
	
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	
	* html #columns div.header 
	{
      height: 1%;
      margin-bottom: -14px;
    }
 
   /* End hide from IE5/mac */
	
	
	/* -- / p lifestyle / -- */
	
	#content p.plife
	 {
	   margin:0px 40px 0px 10px;
	 }
	
	.plife
	{
	  float:left;
	  width: 125px;
	}
	
	.plife img
	{
	  border: 1px solid #000000;
	}
	
	/* -- / end p lifestyle / -- */
	
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	
	* html .plife 
	{
      margin-right: 10px;
    }
	
	* html #content p.plife 
	{
      height: 1%;
      margin-left: 5px;
	  margin-right: 15px;
    }
 
   /* End hide from IE5/mac */

	
	/* -- // -- */
	
	ul.people
	{
		list-style:none;
	}
	
	ul.people span
	{
	  display:none; 
	}
	
	ul.people li
	{
		float:left;
		font-size:11px;
		line-height:18px;
		margin:12px;
		width:200px;
	}
	
	ul.people li.on
	{
		background-color:#f9f9f9;
	}
	
	ul.people li img
	{
		float:left;
		margin:0px 6px 0px 0px;
		border:none;
	}
	
	ul.people li strong
	{
		border-bottom:#eb7d15 solid 1px;
		display:block;
		margin:0px 0px 0px 82px;
	}
	
	ul.people li a
	{
	   color:#000000;
	   font:11px tahoma;
	   font-weight:bold;
	   text-decoration:none;
	}
	 
	ul.people li a:hover
	{
	   color:#eb7d15;
	   text-decoration:none;
	}     
	    
	
	/* -- // -- */
	
	ul.newsevent
	{
		list-style:none;
	}
	
	ul.newsevent span
	{
	  display:none; 
	}
	
	ul.newsevent li 
	{
		float:left;
		font-size:0.8em;
		line-height:14px;
		margin:12px;
		width:450px;
	}
	
	ul.newsevent li strong
	{
		display:block;
		margin:0px 0px 0px 0px;
	}
	
	ul.newsevent li a
	{
	   color:#000000;
	   font:1.2em tahoma;
	   font-weight:bold;
	   text-decoration:none;
	}
	 
	ul.newsevent li a:hover
	{
	   color:#eb7d15;
	   text-decoration:none;
	}     
	
	/* -- // -- */

	#copyright
	{
		background-image:url(../images/copyright.png);
		background-repeat:repeat-x;
		clear:both;
		height:72px;
		text-align:center;
	}

	#copyright ul
	{
		list-style:none;
	}
	
	#copyright ul li
	{
		color:#ffffff;
		display:inline;
		font-size:11px;
		line-height:36px;
	}
	
	#copyright ul li a
	{
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
	}

	#copyright ul li a:hover
	{
		background-image:url(../images/navigation-ul-li-a.png);
		text-decoration:underline;
	}

	#copyright p
	{
		font-family:tahoma, verdana, arial, helvetica, sans-serif;
		font-size:9px;
		line-height:36px;
		text-align:center;
	}
	
	#copyright span
	{
	  display:none;
	}
	
	/* -- // -- */

	* html .clearfix
{
	height:1%;
}

.clearfix
{
	display:inline-block;
}

html[xmlns] .clearfix
{
	display:block;
}

.clearfix:after
{
	clear:both;
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
}


/*ATC Table*/

#Summary, #Caption {
	/*width: 28em;*/
}

.tableStyle {
	width: 85%;
	margin: 1em 0 1em 2%;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStyle th, .tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
}


/*
=End table structure
*/

/*
=Start grey colour scheme
*/
.greyScheme, .greyScheme th, .greyScheme td {
	border-color: #E5E5E5;
}

.greyScheme .even {
	background-color: #F9FDFF;
}

.greyScheme th, .greyScheme thead td {
	background-color: #009999;
	color:#FFFFFF;
}

.greyScheme th.firstColumn {
	background-color: #E8E8E8;
}
/*
=End grey colour scheme
*/

/*
About us operational information
*/
#Summary, #Caption {
	width: 28em;
}

.tableStyle {
	width: 90%;
	margin: 0 0 1em 2%;
	border: solid 1px;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
	font-size:95%;
}

.tableStyle th, .tableStyle td {
	border: solid 1px;
	border-width: 0 1px 1px 0;
	padding: 0.1em;
	vertical-align:top;
}

/*
=End table structure
*/

/*
=Start blue colour scheme
*/
.blueScheme, .blueScheme th, .blueScheme td {
	border-color: #E5E5E5;
}

.blueScheme .even {
	background-color: #F9FDFF;
}

.blueScheme th, .blueScheme thead td {
	background-color: #009999;
	color:#FFFFFF;
}

.blueScheme th.firstColumn {
	background-color: #E8E8E8;
}
/*
=End blue colour scheme
*/

/*---- Classes ----*/

.imageRight 
{
float: right; margin: -1em 0 0.5em 1em; padding: 0.5em;
border:none;
}
.imageLeft 
{
float: left; margin: 0 0.5em 0.5em -0.5em; padding: 0.5em;
border:none;
}

/*-------Index Articles---------*/

.articlesHeader
{
	color:#006600;
	font-weight:bold;
	
}

#contact
{
    margin: 0px auto 0px auto;
	width: 90%;
}

/* -- / Contact Rows / --*/	
	#content ul.contactTwoRows
	{
		list-style:none;
		margin:12px;
	}
	
	#content ul.contactTwoRows li
	{
		clear:both;
	}
	
	#content ul.contactTwoRows li span
	{
		float:left;
	}
	
	#content ul.contactTwoRows li span.name
	{
		/*width:130px;*/
		width:150px;
		font-weight:bold;
	}
	
	#content ul.contactTwoRows li span.progIndent
	{
		margin:0px;
		width:350px;
		text-indent:15px;
	}

	#content ul.contactTwoRows li span.design
	{
		width:300px;
	}
	
	#content ul.contactTwoRows li span a
	{
	  background-image:none;
	  background-repeat:no-repeat;
	  padding:2px 0px 0px 0px;
	  color:#0066cc;
	  font-size:100%;
	  font-weight:normal;
	}
	
	#content ul.contactTwoRows li span a:hover
	{
	   background-color:#ffcc00;
	   border-bottom:dashed 1px;
	}

/* -- / End Two Rows2 / --*/

/*--- / Other Stuff / ---*/

     .barrierStuff
	 {
	    margin:0px auto 0px auto;
		width: 600px;
	 }
	 
	 .barrierStuff h3
	 {
	    font-size:120%;
		color:#006600;
	 }
	 
	 .barrierStuff p
	 {
	    margin: 10px;
	 }
	 
	 .barrierStuff p.small
	 {
	    font-size:80%;
		font-style:italic;
	 }
	 
	 .barrierStuff a
	{
	   color:#0066cc;
	}


    .barrierStuff a:hover
	{
	   background-color:#ffcc00;
	   border-bottom:dashed 1px;
	}
	
/*--------------------------*/

  .centre
  { text-align:center}
  
  .centerAlign
  {
    width:80%;
	margin:0px auto 0px auto;
  }
  
   .centerAlign2
  {
    width:80%;
	margin:0px auto 0px auto;
  }
  
  .centerAlign2 img{
  border:none;
  }
  
  .boxImg
{	
	margin: 20px 30px 10px 0px; 
	width: 250px;
	height: 188px;
	float:left;
	display: block;
/*	border: #000000 1px solid; */
}

html>body .boxImg
{
	margin: 20px 30px 10px 0px;
}
	
/*--- / End Other Stuff ---*/

/* Sitemap
------------------------------------------------------------------*/
.mainSitemap{
 width:95%;
 margin: 20px auto 5px auto;
}

.sitemap {
	background-color:#ffffff;
	float:left;
	width: 150px;
	margin: 0px 5px;
}	
.sitemap h4 {
	/*background:url(../images/bg-archive-month.gif) no-repeat;*/
	background-color:#336600;
	text-transform:uppercase;
	font-size:85%;
	color:#fff;
	text-align:center;
	border:#000000 1px solid;
	}
.sitemap ul {
	margin:0px 10px 0px 10px;
	padding-bottom:1px;
	background:transparent url(../images/dotted-line.gif) repeat-x bottom left;
	list-style:none;
	text-align:center;
	}
.sitemap ul li {
	color:#74898e;
	padding-top:1px;
	background:transparent url(../images/dotted-line.gif) repeat-x top left;
	}
.sitemap li a {
	display:block;
	padding:4px 0;
	}
.sitemap li a:link,
.sitemap li a:visited {
	color:#74898e;
	}
.sitemap li a:hover {
	color:#e45a49;
	background-color:#293838;
	}
	
.adobe img{ 
   margin-top:15px;
   text-align:center;
   border:none;
}
	
	
/* End Sitemap*/

/*-------Facebook----------*/
.facebook {
  position: fixed;
  top: 20%;
  right: 0;
  z-index: 999;
  text-decoration: none;

}

.facebook img,.facebook2 img, .facebook3 img {
	border:none;
}

.facebook2 {
  position: fixed;
  top: 30%;
  right: 0;
  z-index: 999;
  text-decoration: none;
}

.facebook3 {
  position: fixed;
  top: 40%;
  right: 0;
  z-index: 999;
  text-decoration: none;
}


/*---- End Classes ----*/
}
