/* order is CRITICAL: a: link, a:visited, a:hover, a:active */
body
{
    font-weight: normal;
    font-size: 10pt;
    left: 0px;
    font-family: verdana, arial, sans-serif;
    top: 0px;
    background-color: #ffffff;
}
p, div
{
    font-weight: normal;
    font-size: 8pt;
    font-family: verdana, arial, sans-serif; 
}
.block
{
    font-weight: normal;
    font-size: 8pt;
    margin-left: 20px;
    color: #000000;
    margin-right: 0px;
    font-family: verdana, arial, sans-serif;
}
table
{
    font-weight: normal;
    font-size: 8pt;
    left: 0px;
    font-family: verdana, arial, sans-serif;
    top: 0px;
}
td
{
    font-size: 8pt;
    font-family: verdana, arial, sans-serif;
}
.editnotes
{
    color: red;
}
.content
{
	font-weight: normal;
	font-size: 8pt;
	margin-left: 10px;
	color: #000000;
}
.text
{
    font-size: 8pt;
    font-family: verdana, arial, sans-serif;
}
.bold
{
    font-weight: bold;
}
.ten
{
    font-size: 10pt;
}
.tenbold
{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana, arial, sans-serif;
}
.twelve
{
    font-size: 12pt;
    font-family: verdana, arial, sans-serif;
}
.twelvebold
{
    font-weight: bold;
    font-size: 12pt;
    font-family: verdana, arial, sans-serif;
}
.sysmsg
{
	  font-weight: bold;
    font-size: 7pt;
    margin-left: 10px;
    color: red;
}
.headline
{
    font-weight: bold;
    font-size: 12pt;
    color: #666666;
}
.navyheadline
{
    font-weight: bold;
    font-size: 18pt;
    color: #000080;
    font-family: verdana, arial, helvetica, sans-serif;
}
.maroonheadline
{
    font-weight: bold;
    font-size: 12pt;
    color: #800000;
}
.top
{
    font-weight: bold;
    font-size: 12px;
    color: yellow;
    font-family: verdana, arial, sans-serif;
    text-align: left;
}
.top a
{
    color: yellow;
    text-decoration: none;
}

.top a:link
{
    color: yellow;
    text-decoration: none;
}
.top a:visited
{
    color: yellow;
    text-decoration: none;
}
.top a:hover
{
    color: white;
    text-decoration: none;
}
.top a:active
{
    color: blue;
}
.from
{
    font-size: 12px;
    color: yellow;
}
.from a
{
    color: yellow;
}
.from a:visited
{
    color: yellow;
}
.hover a
{
    color: #000000;
    text-decoration: none;
}

.hover a:link
{
    color: #000000;
    text-decoration: none;
}
.hover a:visited
{
    color: #000000;
    text-decoration: none;
}
.hover a:hover
{
    color: #CC0033;
    text-decoration: none;
}
.hover a:active
{
    color: blue;
}
.left
{
    font-weight: bold;
    font-size: 12px;
    margin-left: 5px;
    font-family: verdana, arial, sans-serif;
    text-align: left;
}
.left a
{
    color: #000000;
    text-decoration: none;
}

.left a:link
{
    color: #000000;
    text-decoration: none;
}
.left a:visited
{
    text-decoration: none;
}
.left a:hover
{
    color: #CC0033;
    text-decoration: none;
}
.left a:active
{
    color: blue;
}
.leftin
{
    font-weight: bolder;
    font-size: 10px;
    margin-left: 8px;
    font-family: arial, sans-serif;
    text-align: left;
}
.leftin a
{
    color: #000000;
    text-decoration: none;
}

.leftin a:link
{
    color: #000000;
    text-decoration: none;
}
.leftin a:visited
{
    text-decoration: none;
}
.leftin a:hover
{
    color: #CC0033;
    text-decoration: none;
}
.leftin a:active
{
    color: blue;
}
.smallbox
{
    font-size: 10px;
    font-family: arial, monospace;
}
.maroon
{
    color: #800000;
}
.navorange
{
    font-weight: bold;
    font-size: 12pt;
    color: #996600;
}
.whitebold
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
}
.largetext
{
    font-size: larger;
}
.smalltext
{
    font-size: smaller;
}
a
{
    color: #000080;
}
a:visited
{
    color: #000000;
}
a:active
{
    color: blue;
}
hr.x25
{
    width: 25%;
}
hr.x50
{
    width: 50%;
}
hr.x75
{
    width: 75%;
}
hr.x75px
{
    width: 75px;
    color: black;
    height: 2px;
}
h1
{
    font-weight: bold;
    font-size: 20pt;
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
h2
{
    font-weight: bold;
    font-size: 18pt;
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
h3
{
    font-weight: bold;
    font-size: 16pt;
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
h4
{
    font-weight: bold;
    font-size: 14pt;
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
h5
{
    font-weight: bold;
    font-size: 12pt;
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
h6
{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
ol
{
    margin-top: 2px;
    font-weight: normal;
    font-size: 8pt;
    margin-bottom: 5px;
    font-family: verdana, arial, sans-serif; 
	list-style-position: outside; 
	color: #000000;
}
ul
{
    margin-top: 2px;
    font-weight: normal;
    font-size: 8pt;
    margin-bottom: 5px;
    font-family: verdana, arial, sans-serif; 
	list-style-position: outside;
}
li
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 8pt;
	margin-bottom: 0px;
	font-family: verdana, arial, sans-serif;
}
.listtop
{
    margin-top: 0px;
}
.listbottom
{
    margin-bottom: 0px;
}
.listboth { margin-bottom: 0px ; margin-top: 0px;}
.navy {  color: #000066;}
.leftnew {
    font-weight: normal;
    font-size: 12px;
    margin-left: 5px;
    font-family: verdana, arial, sans-serif;
    text-align: left;
}
.leftnew a
{
    color: #000000;
    text-decoration: none;
}

.leftnew a:link
{
    color: #000000;
    text-decoration: none;
}
.leftnew a:visited
{
    text-decoration: none;
}
.leftnew a:hover
{
    color: #CC0033;
    text-decoration: none;
}
.leftnew a:active
{
    color: #000000;
}
#grey
{
	background-color: #CCCCCC;
}
.logored
{
    color: #A32638;
}
.logoheadline
{
    font-weight: bold;
    font-size: 12pt;
    color: #A32638;
}
.pageend
{
    page-break-after: always;
}
.pagenew
{
    page-break-before: always;
}.sectionRT {
	font: 600 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
}

