a:link {
	color : #003399;
}
a:hover {
	text-decoration : underline;
}
a:visited {
	color : #990099;
}
a:active {
	color: #CC0066;
}
.Large-Steps
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : 1.13em;
	color : #000000;
}

H1
	{

	font-family: Verdana, Arial;
	font-size: 8px;
	color: #ffff;
	text-decoration: none;
	font-weight : normal;
	}


.Heading-Primary-Page-H1
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #000000;
	font-weight : bold;
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 0;
	margin-top : 0;
}
.Heading-Secondary-Page-H1
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .88em;
	color : #7288A4;
	font-weight : bold;
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 0;
	margin-top : 0;
}
.Heading-Search-Page-H1
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #000000;
	font-weight : bold;
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 0;
	margin-top : 0;
}
.Body-Text-Large-Bold
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #000000;
	font-weight : bold;
}
.Body-Text-Large
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #000000;
}
.Body-Text-Large-No-U
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #000000;
	text-decoration : none;
}
 a.Body-Text-Large-No-U
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #000000;
	text-decoration : none;
}
.Body-Text-Bold
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #000000;
	font-weight : bold;
}
.Body-Text-Bold-No-U
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
a.Body-Text-Bold-No-U
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
.Body-Text
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #000000;
}
.Body-Text-Small-Bold
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .63em;
	color : #000000;
	font-weight : bold;
}
.Body-Text-Small
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .63em;
	color : #000000;
}
.Form-Heading
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #7288A4;
	font-weight : bold;
}
.Form-Heading-Boxed
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #7288A4;
	font-weight : bold;	
}
.Tip-Heading
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .63em;
	color : #000000;
	font-weight : bold;
}
.Heading-3-B
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FFFFFF;
	font-weight : bold;
}
.Heading-3-A
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #7288A4;
	font-weight : bold;
}
.Heading-Options
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #7288A4;
	font-weight : bold;
}
.Heading-Column
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FFFFFF;
	font-weight : bold;
}
.Heading-Sponsors
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .63em;
	color : #5072B8;
}
.PrevNext
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #003399;
}
.PrevNext-Separator
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #666666;
}
.Link-Separator
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #CCCCCC;
}
.Large-OR
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .88em;
	color : #7E94B0;
	font-weight : bold;
}
.Error-Text
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #000000;
	font-weight : bold;
}
.Unavailable-Text
{
	font-family : Verdana;
	font-size : .69em;
	color : #999999;
}
.Misspelling-Bold
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #999999;
	font-weight : bold;
}
.Misspelling
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #999999;
}
a.Misspelling, a:link.Misspelling, a:hover.Misspelling, a:visited.Misspelling, a:active.Misspelling, a.Misspelling-Bold, a:link.Misspelling-Bold, a:hover.Misspelling-Bold, a:visited.Misspelling-Bold, a:active.Misspelling-Bold
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
}
.resultsLink
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .75em;
	color : #003399;
	font-weight : bold;
}

/* new styles added per F112839 */

.Text-On-Tablestyle-BG1, a.Text-On-Tablestyle-BG1, a:link.Text-On-Tablestyle-BG1, a:hover.Text-On-Tablestyle-BG1, a:visited.Text-On-Tablestyle-BG1, a:active.Text-On-Tablestyle-BG1
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FFFFFF;
}
.Highlight-On-Tablestyle-BG1, a.Highlight-On-Tablestyle-BG1, a:link.Highlight-On-Tablestyle-BG1, a:hover.Highlight-On-Tablestyle-BG1, a:visited.Highlight-On-Tablestyle-BG1, a:active.Highlight-On-Tablestyle-BG1
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FFFFFF;
}
.Text-On-Tablestyle-BG2, a.Text-On-Tablestyle-BG2, a:link.Text-On-Tablestyle-BG2, a:hover.Text-On-Tablestyle-BG2, a:visited.Text-On-Tablestyle-BG2, a:active.Text-On-Tablestyle-BG2
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FFFFFF;
}
.Highlight-On-Tablestyle-BG2, a.Highlight-On-Tablestyle-BG2, a:link.Highlight-On-Tablestyle-BG2, a:hover.Highlight-On-Tablestyle-BG2, a:visited.Highlight-On-Tablestyle-BG2, a:active.Highlight-On-Tablestyle-BG2
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FFF7A5;
}
.Text-On-Tablestyle-BG3, a.Text-On-Tablestyle-BG3, a:link.Text-On-Tablestyle-BG3, a:hover.Text-On-Tablestyle-BG3, a:visited.Text-On-Tablestyle-BG3, a:active.Text-On-Tablestyle-BG3
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #003399;
}
.Highlight-On-Tablestyle-BG3, a.Highlight-On-Tablestyle-BG3, a:link.Highlight-On-Tablestyle-BG3, a:hover.Highlight-On-Tablestyle-BG3, a:visited.Highlight-On-Tablestyle-BG3, a:active.Highlight-On-Tablestyle-BG3
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .69em;
	color : #FF6600;
}
.Attribution-Text
{
	font-family : Verdana, Arial, Geneva, san-serif;
	font-size : .63em;
	color :#666666;
}

/* table styles */
.Tablestyle-BG1 {
	background : #7288A4;
}
.Tablestyle-BG1-Alt {
	background : #7E94B0;
}
.Tablestyle-BG1-Alt2 {
	background : #8DA1BB;
}
.Tablestyle-Outline1 {
	border : 1px solid #7E94B0;
}
.Tablestyle-BG2 {
	background : #AFC0D6;
}
.Tablestyle-BG2-Alt  {
	background : #CCCCCC;
}
.Tablestyle-BG2-Alt2  {
	background : #FFFFFF;
}
.Tablestyle-Outline2 {
	border : 1px solid #CCCCCC;
}
.Tablestyle-Outline2-Alt {
	border : 1px solid #EEEEEE;
}
.Tablestyle-Outline2-BG2 {
	background : #EEEEEE;
	border : 1px solid #CCCCCC;
}
.Tablestyle-Outline3 {
	border : 1px solid #7E94B0;
}
.Tablestyle-BG3 {
	background : #CDD9EA;
}
.Tablestyle-BG3-Alt {
	background : #EEEEEE;
}
.Tablestyle-BG3-Alt2 {
	background : #FFFFFF;
}
.Rule {
	border : 1px solid;
	width : 100%;
	color : #7E94B0;
}
.Rule2 {
	border : 1px solid;
	width : 100%;
	color : #CCCCCC;
}
.spacer {
	font-size: 1px;
	width: 1px;
	height: 1px;
}
