* { margin:0px; padding:0px;}
body { background:#FFFFFF; padding:15px 0px 0px 13px; font-family:Verdana, Sans-Serif, Arial; font-size:medium; color:#000000;}
img { border:0px;}
.SpeechReaderOnly { width: 0; height: 0; overflow: hidden;} /* for text readers only - blind and partially sighted */
input, select, textarea { font-family:Verdana, Sans-Serif, Arial; font-size:small; padding:1px; width:97%; }
select { width:auto; min-width:60px;}
label { font-size:.9em; font-weight:bold; color:#002469; }
.AutoWidth { width:auto;}
.SubmitBtn { width:auto; text-transform:capitalize; padding:3px; }

/* ids */
#PrintTitle { display:none;}
#WebSiteArea { float:left; width:988px; background: url(images/WebsiteBg.gif) repeat-y left top;}
#LeftArea { float:left; width:197px; background:#002469; }
#Logo { float:left; padding-left:14px; padding-top:15px; padding-bottom:33px; }
#Navigation { float:left; width:auto;}
	/* styles for navigation */
	#Nav li { list-style-type:none;}
	#Nav a { padding-left:13px; font-family:tahoma, Verdana, Sans-Serif, Arial; color:#FFFFFF; font-weight:bold; font-size:1.05em; text-transform:capitalize; text-decoration:none;}
	#Nav a, span { display:block; width:184px; cursor:hand; }
		/* rollover colours for pnav */
		#Nav a.Home:hover { background:#8C8C8C;}
		#Nav a.About:hover { background:#EE0800;}
		#Nav a.Campaign:hover { background:#F29626;}
		#Nav a.Project:hover { background:#F2266D;}
		#Nav a.Events:hover { background:#0967B9;}
		#Nav a.Member:hover { background:#AF26F2;}
		#Nav a.FAQs:hover { background:#268FF2;}
		#Nav a.Directory:hover { background:#6ABD8E;}
		#Nav a.Access:hover { background:#FF28A1;}
		#Nav a.Newsletter:hover { background:#3E35D4;}
		#Nav a.Publications:hover { background:#2A0085;}
		#Nav a.Contact:hover { background:#D43544;}
		#Nav a.Donate:hover { background:#8Fc841;}

	a.Pnav { padding-left:13px; font-family:tahoma, Verdana, Sans-Serif, Arial; color:#FFFFFF; font-weight:bold; font-size:1.05em; text-transform:capitalize; text-decoration:none;}
	a.Pnav, span { display:block; width:184px; cursor:hand; }
#Snavigation { padding-left:4px; padding-right:4px; }
	/* styles for snavigation, further styles set in page section substylesheets */
	#Snavigation li { list-style-type:none;}
	#Snavigation a { margin-left:-3px; padding-left:24px; font-family:tahoma, Verdana, Sans-Serif, Arial; color:#FFFFFF; font-weight:bold; font-size:.8em; line-height:1.45em; text-transform:capitalize; text-decoration:none;}
	#Snavigation a, span { display:block; width:172px; cursor:hand; margin-right:-7px; }
	a.Snav { padding-left:21px; font-family:tahoma, Verdana, Sans-Serif, Arial; color:#FFFFFF; font-weight:bold; font-size:.8em; text-transform:capitalize; text-decoration:none;}
	a.Snav, span { display:block; width:168px; cursor:hand; }

	/* styles for snavigation, further styles set in page section substylesheets */
	#Tnavigation li { list-style-type:none; border-bottom:0px;}
	#Tnavigation a { margin-left:-3px; padding-left:24px; font-family:tahoma, Verdana, Sans-Serif, Arial; color:#FFFFFF; font-weight:bold; font-size:.8em; line-height:1.45em; text-transform:capitalize; text-decoration:none;}
	#Tnavigation a, span { display:block; width:172px; cursor:hand; margin-right:-7px; }
	a.Tnav { padding-left:21px; font-family:tahoma, Verdana, Sans-Serif, Arial; color:#FFFFFF; font-weight:bold; font-size:.8em; text-transform:capitalize; text-decoration:none;}
	a.Tnav, span { display:block; width:168px; cursor:hand; }

#Address { padding-top:21px; padding-left:13px; width:183px; color:#FFFFFF; font-size:small; padding-bottom:10px;}
#Address span { font-size:xx-small;}
#TitleBar { float:left; height:165px; width:768px;}
#TitlePic { float:right;}
#TitleText { float:left; padding-top:40px;}
#WhiteSpace { float:left; background:#FFFFFF; line-height:10px; width:100%; margin-bottom:10px;}
#WhiteSpace2 { float:left; background:#FFFFFF; line-height:3px; width:100%;} /* right column, space under header bar */

#ContentArea { float:left; margin-left:8px; width:776px; }
#PageColumnRight { float:left; margin-left:5px; margin-top:-10px; width:252px;}
/*
	#PageColumnRight {position:absolute; left:728px; top:190px; margin-left:5px; width:252px;}
*/

#PageColumnRight a {  text-decoration:underline; color:#000000;}
#PageColumnRight a:hover {  text-decoration:none;}
#PageColumnRight a:visited { color:#666666; }
.LinkItem { float:left; padding:5px 0 5px 5px; width:100%; line-height:1.2em; background:url(images/LinkItemBg.gif) no-repeat center bottom;}
.LinkItem p{font-size:12px;}
.SubText { float:left; margin-top:2px; width:225px; background:#E8F0F8; font-size:.75em; padding:0 12px 7px 8px; line-height:1.05em;}
#Footer { width:100%; background:#FFFFFF; line-height:15px;}
#Stats { width: 0; height: 0; overflow: hidden;}

/* content styles */
#PageContent { float:left; font-size:.85em; width:95%; background:#E8F0F8; padding:20px 10px 20px 10px;}
#PageContent p { padding-top:7px; padding-bottom:7px; }
#PageContent ul { margin-left:25px; list-style-type:square; }
#PageContent li { padding-bottom:5px; }
#PageContent h1 { text-transform:capitalize; font-size:1.4em; margin-top:-20px; padding-bottom:15px;}
#PageContent h2 { text-transform:capitalize; font-size:1.2em; padding-top:10px; padding-bottom:10px;}
.Big { font-size:1em;}
.Capatalise { text-transform:capitalize;}
.AlignRight { text-align:right;}
.hr { clear:left; width:99%; line-height:2px; margin-top:10px; margin-bottom:10px; background-color:Transparent; height:2px; background-image:url(images/LinkItemBg.gif); background-repeat:repeat-x;}
.EventDate { text-transform:uppercase; }
.Adobe { float:left; padding-top:5px; padding-bottom:25px; width:95%;}
.AdobeLogo { float:left;}
.AdobeText { float:left; padding-left:10px; width:300px;}

#StaffContent { float:left; font-size:.85em; width:95%; background:#E8F0F8; padding:20px 10px 20px 10px;}
#StaffContent p {font-size:12px; }

#staff {width:650px; }
#staff td {padding:5px;}
