/* CSS Stylesheet for

sytle 	2
head 	FONT-WEIGHT: bold; COLOR: #006699
table	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; FONT-SIZE: x-small; BORDER-LEFT: #cccccc 1px;BORDER-BOTTOM: #cccccc 1px; BORDER-COLLAPSE: collapse
trhead 	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #006699" align="center
trodd  	COLOR: #000066; BACKGROUND-COLOR: #ffffff
treven 	COLOR: #000066; BACKGROUND-COLOR: #ffffff
*/

BODY
{
    background-color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

H1
{
    font-weight: normal;
    font-size: 20pt;
    color: #006699;
    font-style: normal;
    font-family: helvetica, arial, verdan;
    text-align: center;
}

H2
{
    font-weight: normal;
    font-size: 16pt;
    color: #006699;
    font-style: normal;
    font-family: 'Times New Roman' , arial, verdana, helvetica;
}

H3
{
    font-weight: bold;
    font-size: 12pt;
    color: #006699;
    font-style: normal;
    font-family:  arial, verdana, helvetica, 'Times New Roman';
}

H4
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.33em;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H5, DT
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

TFOOT, THEAD
{
    font-size: 1em;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
}

TH
{
    vertical-align: baseline;
    font-size: 1em;
    font-weight: bold;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
}

A:link
{
    text-decoration: none;
    color: #3333cc;
}

A:visited
{
    text-decoration: none;
    color: #333399;
}

A:active
{
    text-decoration: none;
    color: #333399;
}

A:hover
{
    text-decoration: underline;
    color: #3333cc;
}

SMALL
{
    font-size: .7em;
}

BIG
{
    font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
    font-family: Courier New, monospace;
}

UL LI
{
    list-style-type: square;
}

UL LI LI
{
    list-style-type: disc;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}

IMG
{
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

.tdTotalOver
{
    border-top: gray thin solid;
    text-align: right;
}
.tdTotal
{
    font-weight: bold;
    border-bottom: gray double;
    text-align: right;
}

.f2x
{
    color: #000000;
    line-height: 20pt;
    font-style: normal;
    font-family: 'Times New Roman' , arial, verdana, helvetica;
    letter-spacing: normal;
}

.tblReport
{
	border-right: #cccccc 3px double;
	border-top: #cccccc 3px double;
	font-size: x-small;
	border-left: #cccccc 3px double;
	border-bottom: #cccccc 3px double;
	border-collapse: collapse;
}

.spnReport
{
    font-weight: bold;
    color: #006699;
}

.trHead
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #006699;
    text-align: center;
}

.trOdd
{
	color: #000066;
	background-color: #ffffff;
}

.trEven
{
    color: #000066;
    background-color: #dcdcdc;
}

.tdSml, .trSml, .rblSml, .lblSml, .tblSml
{
    font-size: smaller;
}
