a:link
	{
		color: blue;
	}

a:visited
	{
		color: purple;
	}

a:hover
	{
		color: chocolate;
	}

a:active
	{
		color: chocolate;
	}

a:focus
	{
		color: chocolate;
	}

a.hoverunderline:link
{
	text-decoration: none;
}

a.hoverunderline:visited
{
	text-decoration: none;
}

a.hoverunderline:hover
{
	text-decoration: underline;
}

a.hoverunderline:active
{
	text-decoration: underline;
}

a.hoverunderline:focus
{
	text-decoration: underline;
}

a.nounderline:link
{
	text-decoration: none;
}

a.nounderline:visited
{
	text-decoration: none;
}

a.nounderline:hover
{
	text-decoration: none;
}

a.nounderline:active
{
	text-decoration: none;
}

a.nounderline:focus
{
	text-decoration: none;
}
a.aSupLink:link
	{ /* 1 unvisited link */
 		text-decoration:none;
 		color:black;
	}
a.aSupLink:visited
	{ /* 2 visited link */
 		text-decoration:none;
 		color:black;
	}
a.aSupLink:hover
	{  /* 3 mouse over link */
 		text-decoration:underline;
 		color:black;
	}
a.aSupLink:active
	{ /* 4 selected link */
 		text-decoration:underline;
 		color:black;
 	}
a.aSupLink:focus
	{/* 5 tabbed to link */
 		color:black;
 		text-decoration:underline;
	}

a.hoverunderlineNoBreak:link
{
	text-decoration: none;
	white-space: nowrap;
}

a.hoverunderlineNoBreak:visited
{
	text-decoration: none;
	white-space: nowrap;
}

a.hoverunderlineNoBreak:hover
{
	text-decoration: underline;
	white-space: nowrap;
}

a.hoverunderlineNoBreak:active
{
	text-decoration: underline;
	white-space: nowrap;
}

a.hoverunderlineNoBreak:focus
{
	text-decoration: underline;
	white-space: nowrap;
}

body
	{
		margin-top: 0;
		background-color: white;
		color: black;
		font-size:100%;
 	}

body.bodyFontDefaultsAHS
	{
		font-family:  Arial, Helvetica, sans-serif;
	}

/* our H1 definitions */

span.srssH1
	{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 210%;
		font-weight: 900;
		line-height: 160%;	/*** added 30 Jul 2013 ***/
	}

span.srssH2
	{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-weight: 900;
		line-height: 140%; /*** added 30 Jul 2013 ***/
	}


/************************/
/* classes for Centering things */

p.pNoTopMarginCentered
{
	margin-top: 0;
	text-align: center;
}

p.pNoTopBottomMarginCentered
{
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

table.tableCentered
	{
		margin-left : auto;
 		margin-right : auto;
	}

table.tableCenteredNoTopBottomMargin
{
	margin-left : auto;
	margin-right : auto;
	margin-top:0;
	margin-bottom:0;
	border-collapse: collapse;
}

/***********************/
/* help with text                 */

.fontSmall
	{
		font-size: 87%;
	}

.fontSmaller
	{
		font-size:75%;
	}

span.nobreak
	{
		white-space: nowrap;
	}

b.biggest
	{
		font-size: 160%;
	}

b.bigger
	{
		font-size: 140%;
	}

b.big
	{
		font-size: 120%;
	}

span.boldBiggest
	{
		font-size: 160%;
		font-weight: 900;
	}

span.boldBigger
	{
		font-size: 140%;
		font-weight: 900;
	}

span.boldBig
	{
		font-size: 120%;
		font-weight: 900;
	}

span.footnoteSuperscript
{
	vertical-align:top;
	font-size:75%;
}
span.superscript
 {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}

ol.olLeftSmallIndent
{
	margin-left: 10px;
	margin-right: 30px;
}

p.pLeftSmallIndent
{
	margin-left: 20px;
	margin-right: 30px;
}
