body.NavHeader
{
    background-color:#80B8D8;
	font-family: arial, sans-serif;
}

body.Footer
{
    background-color:#7CB0D0;
	font-family: arial, sans-serif;
	text-align: center;
}

body.Index
{
    background-color:#C8E0F0;
	font-family: arial, sans-serif;
	font-size: 80%;
}

body.Doc
{
    background-color:#9CD0F0;
	font-family: arial, sans-serif;
}

a
{
    text-decoration: none;
    color: #0000FF;
}

a:hover
{
    text-decoration: underline;
    color: #0000FF;
}

a.Dark
{
    text-decoration: none;
    color: #000000;
}

a.WithLine
{
    text-decoration: underline;
    color: #0000FF;
}

a.WithLineDark
{
    text-decoration: underline;
    color: #000000;
}

a.Anchor
{
    text-decoration: none;
    color: #000000;
}


a.NavHeader
{
    text-align: center;
    font-family: arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #2040A0;
    white-space: nowrap;
    outline-style: none;
}

a.NavHeader:hover
{
    color: #FFF000;
}

a.NavHeader2
{
    text-align: center;
    font-family: arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #209040;
    white-space: nowrap;
    outline-style: none;
}

a.NavHeader2:hover
{
    color: #FFF000;
}

a.NavHeader3
{
    text-align: center;
    font-family: arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #C02020;
    white-space: nowrap;
    outline-style: none;
}

a.NavHeader3:hover
{
    color: #FFF000;
}

body
{
    font-family: times, serif;
}

span.sans
{
    font-family: arial, sans-serif;
}

span.TableText
{
    font-family: arial, sans-serif;
    font-size: 90%;
}

span.MainTitle
{
    font-family: arial, sans-serif;
    font-size: 230%;
    font-style: italic;
    font-weight: bold;
    vertical-align: top;
    color: #000000;
}

span.SectionTitle
{
    font-family: arial, sans-serif;
    font-size: 150%;
    font-style: italic;
    font-weight: bold;
    color: #000000;
}

table.sans
{
    font-family: arial, sans-serif;
    font-size: 90%;
}

td.Yes:before
{
    font-weight: bold;
    content: "\00A0\2714  ";
    color: #00B000;
}

td.Limited:before
{
    content: "\00A0\2731  ";
    color: #D09000;
}

td.No:before
{
    content: "\00A0\2718  ";
    color: #B00000;
}

td.Dark
{
    font-family: arial, sans-serif;
    background: #90B0FF;
    color: #000000;
}

td.Index
{
	height: 100%;
	width: 330px;
}

td.Content
{
    max-width: 670px;
}

img
{
    max-width: 100%;
}

li
{
	margin-bottom:4px;
}

iframe.Index
{
	height: 700px;
	width: 300px;
}

span.Small
{
	font-size: 90%;
}

span.Smaller
{
	font-size: 70%;
}

span.Tiny
{
	font-size: 55%;
}
