BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}
TD
{
    FONT-SIZE: 8pt
}
TH
{
    FONT-SIZE: 8pt
}
A
{
    COLOR: blue
}
A:hover
{
    COLOR: blue
}
TD TD.label
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}
TD TD.sectionHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    FONT-STYLE: italic
}
.tocitem
{
}
.tocitem A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 5pt;
    COLOR: #000000;
    LINE-HEIGHT: 20pt;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
    
}
.tocitem A:hover
{
    BORDER-RIGHT: 1pt solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1pt solid;
    PADDING-LEFT: 3px;
    MARGIN-LEFT: 2pt;
    BORDER-LEFT: 1pt solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1pt solid
}
.inactivetocitem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 5pt;
    CURSOR: default;
    COLOR: #000066;
    LINE-HEIGHT: 20pt;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.recordList
{
}
.recordList A
{
    COLOR: #0000CC
}
.recordList A:hover
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #333366;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.scrollme
{
    OVERFLOW-Y: scroll;
    SCROLLBAR-FACE-COLOR: #e7e7e7;
    WIDTH: 95%;
    SCROLLBAR-3DLIGHT-COLOR: #a0a0a0;
    SCROLLBAR-ARROW-COLOR: blue;
    HEIGHT: 450px
}

.scrollme200
{
    OVERFLOW-Y: scroll;
    SCROLLBAR-FACE-COLOR: #e7e7e7;
    WIDTH: 95%;
    SCROLLBAR-3DLIGHT-COLOR: #a0a0a0;
    SCROLLBAR-ARROW-COLOR: blue;
    HEIGHT: 200px
}


.selectedtocitem
{
}
.selectedtocitem A
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 5pt;
    BORDER-LEFT: 1pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 20pt;
    BORDER-BOTTOM: 1pt;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.selectedtocitem A:hover
{
    BORDER-RIGHT: 1pt solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1pt solid;
    PADDING-LEFT: 3px;
    MARGIN-LEFT: 2pt;
    BORDER-LEFT: 1pt solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1pt solid
}
.reportheader
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin solid;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin solid
}
.reportborder
{
    BORDER-TOP: solid;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 15pt;
    BORDER-BOTTOM: solid;
    FONT-FAMILY: Arial
}

.reportitem
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}


.reportLblBold{ 
	font-weight: bold; 
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}

.reportLbl{ 
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}


.underline{ border-bottom: 1px solid #000000; }


.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.boldwhite{
	font-weight: bold;
	color: white;

}

.divider-dotted {
	background-color: white;
	width: 98%;
	border-bottom: dotted  1px  #c3c3c3;
}
	
.title {
	font-size: 10pt;
	font-weight: bold;
}

.subtitle {
	font-weight: bold;
}

.form100{ width: 100px; }
.form150{ width: 150px; }
.form200{ width: 200px; }
.form250{ width: 250px; }



A.header:link,  A.header:visited, A.header:hover, A.header:active {
color: #030303;
text-decoration: underline;
}

A.header_sort:link,  A.header_sort:visited, A.header_sort:hover, A.header_sort:active {
color: #FFFFFF;
text-decoration: underline;
}



.tbl_header{
	background-color: #9999FF;
	margin: 1px;
	padding: 5px;

	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: bold; 


}

.tbl_rows{
	background-color: #E7E7EE;
	margin: 1px;
	padding: 5px;
}

.tbl_rows_off{
	background-color: #ffffff;
	margin: 1px;
	padding: 5px;
}

.tbl_rows_sub{
	background-color: #C5C5CC;
	color: #030303;
	margin: 1px;
	padding: 5px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold; 
}


.flyitem{}

.flyitem A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 5pt;
    COLOR: #000000;
    LINE-HEIGHT: 20pt;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
    
}
.flyitem A:hover
{
    COLOR: #ffffff;

}

.selectedflyitem {}

.selectedflyitem A{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 5pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 20pt;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none

}

.selectedflyitem A:hover
{
    COLOR: #ffffff;

}


.button_plus{

    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: red;
	background-color: #C3C3C3;
	text-align: center;
	cursor: hand;
	
	border: 1px #666 solid;
	
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;

}


