body 	{
		width: auto
		font-size: small;
		font-family: Times, serif; 
		color: #000000; 
		margin: 0 auto;
		background: #ffffff;
		}
		
#header.alt	{
			width: 100%;
			border-bottom: 1px solid #000000;
			float: left;
			margin: 0 auto;
			margin-bottom: 0.5em;
			padding-bottom: 0.5em;
}


img.logo {
			float: left;
			padding: 0;
			border: none;
}

img, img.person		{
			border: none;
}

#header p {
			text-align: right;
			font-size: 100%;	
			font-weight: bold;
			margin-top: 0;
			width: 50%;
			float: right;		
}

/* prints links out*/
a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 80%;
  color: #000000;
  text-decoration: none;
}

a:link, 
a:visited {
   color: #0000ff;
   font-weight: bold;
	text-decoration: none;
   }

/*a.nav		{
			display: none;
}*/

table caption			{
				font-size: 125%;
				font-family:Times, serif;
				padding: 0 0 0.25em 0.25em;
				text-align: left;
				border-left: 1px solid #121212;
				border-right: 1px solid #121212;
				font-weight: bold;
}

table td.tablecell1	{
				font-family:Times, serif;
				width: 15%;
				float: left;
				line-height: 1.5em;
				Padding: 0 0 0 0.25em;
				border: none;
}

table td.tablecell2	{
				font-family:Times, serif;
				width: 80%;
				float: right;
				border: none;
				
}

table td.strongcell	{
				font-family:Times, serif;
				width: 15%;
				float: left;
				font-size: 100%;
				Padding: 1em 0 0.5em 0.25em;
				border: none;
}

table td.redcell		{
				font-family:Times, serif;
				width: 80%;
				color: #0000ff;
				font-size: 90%;
				padding: 1em 0 0.5em 0.25em ;
				border: none;
}

table.contactdetails	{
				font-family:Times, serif;
}

table caption.contact{
				font-size: 150%;
				font-family:Times, serif;
				padding: 0.5em 0 0.5em 0.25em;
				text-align: left;
				border-bottom: 1px solid #121212;
				border-left: none;
				border-right: none;
				font-weight: bold;
				padding: 0.5em 0 0.5em 0;
}	

table tr.details	{
				padding-bottom: 2em;
				padding-top: 0;
}

table td.contactlinks{
				width: 33.3%;
				padding-left: 0.2em;
				vertical-align: top;
				padding-bottom: 1.5em;
				border: none;
}

table td.contactinfo{
				width: 66.7%;
				vertical-align: top;
				line-height: 1.75em;
				padding-bottom: 1.5em;
				border: none;
}

table td a	{
				font-weight: bold;
}

td				{
				vertical-align: top;
}
/* table on the resources_studyskillsacceptance page, home risk assessment request page */
table.form 			{ 
				font-size: 115%
				width: 100%;
}

td.left, td.right 	{ 
				padding: 0.5em;
}

td.leftfifty, td.leftbackgroundfifty			{
							width: 51%;
							padding: 0.5em 0 0.5em 0.5em;
}

td.leftbackgroundfifty, td.rightbackgroundfifty		{
								background-color: #c0c0c0;
}

span.inset 		{
					padding-left: 35em; 
}

td.rightfifty, td.rightbackgroundfifty			{
							width: 49%;
							padding: 0.5em -1em 0.5em 0.5em;
}

td.leftbackground, td.rightbackground 	{ 
				background-color: #c0c0c0;
				padding: 0.5em;
}

td.left label 		{
						vertical-align: top; 
}

td.right input {
				margin-top: 0;
}

td p				{ 
					font-size: 100%;
}

input				{
					margin: 0.5em;
					font-size: 100%;
}

/* size of font indrop-down menu*/
select 			{
					font-size: 100%;
}

img.right, img.nacc, img.map{
				float: right;
				padding: 0.5em 0 0.5em 0.5em;
				border: none;
}

img.person		{
					border: none;
					padding: 0.5em 0.5em 0.5em 0.5em;
}

#location	{
				width: 100%;
				border-bottom: 1px solid #121212;
				border-top: 1px solid #121212;
				padding-bottom: 5.5em;
}

ul li.style11			{
				font-size: 100%;
				font-family:Times, serif;
				margin-left: -1.5em;
}

li p				{
					font-size: 100%;
}

li.bold			{
					font-weight: bold;
}

#open				{
					width: 100%;
					border-bottom: 1px solid #121212;
}

table#contact 	{
					border: 1px solid #121212;
}

table#contact td	{
					border: none;
}

td.people	{
				width: 20%;	
				border: none;	
}

td.photos 	{
				width: 10%	
				border: none;
}

td.contact {
			  width: 70%;
			  padding: 0 0 0 1em;
			  border: none;
}

td.title 	{
				padding: 0.5em 0 0.5em 0;
				border: none;
}

tr.contact	{
				width: 100%;
				padding: 0.5em 0 0.5em 0 0.5em;
				border: none;
}
/* For forms with no internal borders but have small text such as riskassessment.html*/
table.noborderform	{
				border-left: 1px solid #000000;
				border-top: 1px solid #000000;
				border-bottom: 1px solid #000000;
				font-size: 80%;
}


table.noborderform td.left, 
table.noborderform td.right, 
table.noborderform tr {
				border: none;
}

/* For forms with no internal borders but have larger text such as coordinators_meeting.html*/
table.noborderformbig	{
				border-left: 1px solid #000000;
				border-top: 1px solid #000000;
				border-bottom: 1px solid #000000;
				font-size: 100%;
}


table.noborderformbig td.left, 
table.noborderformbig td.right, 
table.noborderformbig tr {
				border: none;
}
/*this makes the Support Registration font blue!*/

form#Supportregistration, 
form#Supportregistration h2	{
									color: #20396F;
}

textarea 							{
										font-family:Times, serif;
}

textarea.leftadjust				{

}

/*the registration form on working for access summit 06*/

#registration table			{
									border:none;
}

#registration table td.left {
									border-left: none;
}

/*the table on Working for Access Summit 02*/

table#doubleborder			{
									width:100%;
}
table#doubleborder th		{
									border: 4px double #000000;
									width:25%; 
									padding: 1em 0 0 0.5em;
									font-size: 115%
}

table#doubleborder th.top		{
									border: 4px double #000000;
									width:25%; 
									padding: 1em 0 1em 0.5em;
									font-size: 115%
}

table#doubleborder td		{
									border: 4px double #000000;
									width:25%; 
									padding-left: 0.5em;
}

p.italicbold {
				font-style: italic;
				font-weight: bold;
}

td.right textarea {
				margin-left: 0.5em;
}

span.style10	{
				font-size: 1.25em;
}

h1				{
				font-size: 200%;
				font-weight: bold;
				font-family:Times, serif;		
}

h1.alt		{
				font-size: 150%;
				font-weight: bold;
				font-family:Times, serif;
				font-color: #ffffff;
				background-color: #0000ff;
				padding: 0 0 0 0.25em;		
}

h2				{
				font-size: 150%;
				font-weight: bold;
				font-family:Times, serif;
				color: #000000;
}

li.h2 		{
				font-size: 145%; 
				font-weight: bold; 
				font-family:Times, serif;
				padding: 0.5em 0 0.5em 0;
}

p, ul li, ol li {
				font-size: 115%;
				font-family:Times, serif;
				line-height: 1.5em;
}

ul li ul li	{
				font-size: 100%;
				font-family:Times, serif;
				line-height: 1.5em;
}

p.small		{
				font-size: 80%;
				font-family:Times, serif;
				line-height: 1.5em;
}

span.smallbold		{
				font-size: 80%;
				font-family:Times, serif;
				line-height: 1.5em;
				font-weight: bold;
}

p.italic 	{
				font-style: italic;
}

p.bold		{
				font-size: 115%;
				font-family:Times, serif;
				fontweight: bold;
}
span.red		{
				font-size: 80%;
				font-family:Times, serif;
				line-height: 1.5em;
				color: #ff0000;
}

.paragraphborder	{
				border-bottom: 1px solid #121212;
				clear: left;
}

/* to keep the spider diagram in the div*/
.paragraphborderdia {
				border-bottom: 1px solid #000000; 
				width: 100%; 
				height: 35em;
}


/*for quotations */
blockquote	{
				margin-left: 2%;				
				border-left: 2px solid #0000ff;
    			padding-left: 1em;

}



.SB          { font-family: Arial; font-size: 14pt; list-style-type: decimal; text-align: 
               left; float: left }
.style5 {
	font-size: medium;
}
.style6 {
	font-size: medium;
	font-weight: bold;
	font-family:Times, serif;
}
.style9 {
	font-family:Times, serif;
}
.style10 {
	font-family:Times, serif;
	font-weight: bold;
}
.style11 {
	font-size: medium;
	font-family:Times, serif;
}
.style12 {
	font-family:Times, serif;
	font-style: italic;
	font-weight: bold;
}
.style15 {
	font-family:Times, serif;
	font-size: small;
	color: #FF0000;
}
.style16 {
	font-family:Times, serif;
	font-size: small;
	color: #000000;
	text-align: left;
}

