body {
	font-size: 80%;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
	background: #ffffff;
}
#container {
	width: 63em;
	margin-right: auto;
	margin-left: auto;
	border: none;
	background: #ffffff;
	clear:both;
	margin-top: -1em;
}
#search, #changestyle, #skiplink, #topnav, #footer, #col1, #col3, #randomimages, #contactdetails{
display:none;
}
#header {
	height: auto;
}
#accessibility {
	width: 63em;
	margin-right: auto;
	margin-left: auto;
}

#col2 {
	float: none;
	width: 100%;
	margin:0;
	padding:0;
}
#innercol2 {
	float: left;
	width: 76.5%;
}

#col2 h1, #innercol2 h1{
	text-align: left;
	margin-left:0;
	color:#000000;
	font-size: 150%;
	font-weight:bold;
	text-transform:capitalize;
	letter-spacing: 0.1em;
}
#col2 p, #innercol2 p{
	margin-left: 0;
	margin-right: 0;
	line-height: 150%;
	font-size:100%;
}
#col2 h2, #innercol2 h2{
	text-transform: uppercase;
	font-size: 120%;
	text-align: left;
	margin-left: 0;
	color:#000000;
	clear: both;
	margin-bottom:0;
	letter-spacing: 0.05em;
}



.red {
	color: #000000;
	margin-right: -0.3em;
}

.readmore {
	text-transform: uppercase;
	float: right;
	margin-top: -1.5em;
	margin-right: 0.3em;
	font-size:90%;
	font-weight:bold;
}
html>/**/body .readmore {
	margin-top: -0.3em;
	margin-right: 0.3em;
}

.readmore2 {
	text-transform: uppercase;
	float: right;
	margin-top: -0.5em;
	margin-right: 0.3em;
	font-size:90%;
	font-weight:bold;
}
html>/**/body .readmore2 {
	margin-top: -0.3em;
	margin-right: 0.3em;
}


.invisible {
	overflow: visible;
	position: relative;
	height: auto;
	width: auto;
}
.stretch{
	clear:both;
}

body.default #advocacysubnav, body.default #aboutsubnav, body.default #servicessubnav, body.default #boardsubnav, body.default #centerssubnav, body.default #infobanksubnav,  body.default #staffinfosubnav, body.default #linkssubnav, body.default #managersinfosubnav, body.default #stafflistssubnav, 

body.about #advocacysubnav, body.about #servicessubnav, body.about #boardsubnav, body.about #centerssubnav, body.about #infobanksubnav,  body.about #staffinfosubnav, body.about #linkssubnav, body.about #managersinfosubnav, body.about #stafflistssubnav, 

body.services #advocacysubnav, body.services #aboutsubnav, body.services #boardsubnav, body.services #centerssubnav, body.services #infobanksubnav,  body.services #staffinfosubnav, body.services #linkssubnav, body.services #managersinfosubnav, body.services #stafflistssubnav, 

body.board #advocacysubnav, body.board #aboutsubnav, body.board #servicessubnav, body.board #centerssubnav, body.board #infobanksubnav,  body.board #staffinfosubnav, body.board #linkssubnav, body.board #managersinfosubnav, body.board #stafflistssubnav, 

body.centers #advocacysubnav, body.centers #aboutsubnav, body.centers #servicessubnav, body.centers #boardsubnav, body.centers #infobanksubnav,  body.centers #staffinfosubnav, body.centers #linkssubnav, body.centers #managersinfosubnav, body.centers #stafflistssubnav, 

body.infobank #advocacysubnav, body.infobank #aboutsubnav, body.infobank #servicessubnav, body.infobank #boardsubnav, body.infobank #centerssubnav,  body.infobank #staffinfosubnav, body.infobank #linkssubnav, body.infobank #managersinfosubnav, body.infobank #stafflistssubnav, 

body.staffinfo #advocacysubnav, body.staffinfo #aboutsubnav, body.staffinfo #servicessubnav, body.staffinfo #boardsubnav, body.staffinfo #centerssubnav, body.staffinfo #infobanksubnav, body.staffinfo #linkssubnav, body.staffinfo #staffinfopoliciessubnav, body.staffinfo #managersinfosubnav, body.staffinfo #stafflistssubnav, 

body.links #advocacysubnav, body.links #aboutsubnav, body.links #servicessubnav, body.links #boardsubnav, body.links #centerssubnav, body.links #infobanksubnav,  body.links #staffinfosubnav,  body.links #managersinfosubnav, body.links #stafflistssubnav, 

body.managers #advocacysubnav, body.managers #aboutsubnav, body.managers #servicessubnav, body.managers #boardsubnav, body.managers #centerssubnav, body.managers #infobanksubnav,  body.managers #staffinfosubnav, body.managers #stafflistssubnav, 

body.advocacy #managersinfosubnav, body.advocacy #aboutsubnav, body.advocacy #servicessubnav, body.advocacy #boardsubnav, body.advocacy #centerssubnav, body.advocacy #infobanksubnav,  body.advocacy #staffinfosubnav, body.advocacy #stafflistssubnav, 

body.staffinfopolicies #managersinfosubnav, body.staffinfopolicies #aboutsubnav, body.staffinfopolicies #servicessubnav, body.staffinfopolicies #boardsubnav, body.staffinfopolicies #centerssubnav, body.staffinfopolicies #infobanksubnav,  body.staffinfopolicies #managersinfosubnav, body.staffinfopolicies #advocacysubnav, body.staffinfopolicies #stafflistssubnav, 

body.stafflists #managersinfosubnav, body.stafflists #aboutsubnav, body.stafflists #servicessubnav, body.stafflists #boardsubnav, body.stafflists #centerssubnav, body.stafflists #infobanksubnav,  body.stafflists #managersinfosubnav, body.stafflists #advocacysubnav, body.stafflists #staffinfosubnav, body.stafflists #linkssubnav
{
	display:none;
}
#innercol2 h3 {
	color: #000000;
	font-size: 105%;
	padding-left: 0;
	clear: both;
	margin-bottom:0em;
	
}
.tablelight th{
background:#ffffff;
	color: #000000;
	font-size: 100%;
	padding-left: 0.5em;
	clear: both;
	font-weight:bold;
	text-align:left;
	width:29%;
	vertical-align:text-top;
}
.tablelight td{
background:#ffffff;
	color: #000000;
	font-size: 100%;
	padding-left: 0;
	clear: both;
	text-align:left;
	border:none;
	width:70%;
	vertical-align:text-top;
}
.tablelighthoriz3col th{
background:#ffffff;
	color: #000000;
	font-size: 100%;
	padding-left: 0;
	clear: both;
	font-weight:bold;
	text-align:left;
	width:33.3%;
}
.tablelighthoriz3col td{
background:#ffffff;
	color: #000000;
	font-size: 100%;
	padding-left: 0;
	clear: both;
	text-align:left;
	border:none;
	vertical-align:text-top;
}
caption {
	color: #000000;
	font-size: 100%;
	font-weight:bold;
	text-transform:uppercase;
}
#col2 a, #innercol2 a {
	color: #000000;
}
#col2 a:hover, #innercol2 a:hover {
	color: #000000;
}
#innercol2 li, #col2 li {
	list-style: square url(none);
	clear: right;
	line-height:200%;
}
html>body #innercol2 li, html>body #col2 li {
	list-style: square url(none);
}
#innercol2 h4 {
	font-weight: bold;
	font-size: 95%;
	color: #000000;
	padding-left: 0.5em;
}
.floatlefttable {
	clear: left;
	float: left;
	width:29%;
}
.floatrighttable {
	clear: right;
	float: right;
	width:70%;
}
.floatleftdiv {
	clear: left;
	float: left;
	width:50%;
}
.floatrightdiv {
	clear: right;
	float: right;
	width:50%;
}
.borderlayout {
	border: 0.1em double #000000;
	margin: 0.5em;
	padding: 0.5em;
	float: left;
	width: 90%;
}
table {
	border: 0.1em double #000000;
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
}
th{
background:#000000;
color:#ffffff;
margin: 0.5em;
	padding: 0.5em;}
td{
color:#000000;
border:#000000 solid 0.1em;
margin: 0.5em;
	padding: 0.5em;}
.borderlayout h3, .borderlayout h4, .borderlayout p {
	margin-top: 0em;
	margin-bottom: 0em;
}
.centers p, .centers li, .board p, .board li{
	clear: left;
}

input{
	border: 0.1em solid #000000;
	color:#000000;
}
.red {
	color: #000000;
	font-weight: bold;
}
.indent {
	text-align: left;
	float: right;
	width: 50%;
	margin-top: -2em;
}
.floatleftimage {
	float: left;
	margin-right: 0.5em;
}
.floatleftimagehome {
	float: left;
	margin-right: 0.5em;
	clear:both;
	margin-bottom:10px;
}
.floatleftimageborder {
	float: left;
	margin-right: 0.5em;
	border:1px solid #000000;
}
.aligncentre{
text-align:center;}

tr.accesslevel1{
background:#000000;}
tr.accesslevel1 td, tr.accesslevel2 td, tr.accesslevel3 td, tr.accesslevel4 td, tr.accesslevel5 td, tr.accesslevel6 td{
color:#000000;}
tr.accesslevel3{
background:#000000;}
tr.accesslevel6{
background:#000000;}
tr.accesslevel5{
	background:#000000;
}
tr.accesslevel4{
	background:#000000;
}
#browsealoud{
text-align:left;
color:#000000;
}
#browsealoud img{
border:none;}

.publications{
	clear:both;
	padding: 10px;
	border-bottom: 2px solid #000000;
	height: 240px;
	margin-left:3px;
}

.publications img{
border:none;}
form.paypal {
	background: #000000;
	border: 1px solid #000000;
	text-align: center;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
.paypal input{
border:none;}
