BODY
{
    BACKGROUND-COLOR: #F7FBFF;
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
}
H1
{
    COLOR: #0000FF;
	font-family: Arial;
	margin-top: 0em;
	margin-bottom: 0em;
	background: url("HillPhoenix_.gif") no-repeat top left;             
}
H2
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize
}
H3
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize
}

H4
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize
}

H5
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize
}
H6
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
    text-transform: capitalize
}
TH {
 	color: #0000FF;
 	font-size: 10 pt;
 	text-align: center
}

TD {
	color: #000000;
	font-family: Arial;
	font-size: 10pt
}

P {
	color: #0000FF;
	font-family: Arial;
	font-size: 10pt
}

FORM {
	color: #0000FF;
	font-family: Arial;
	font-size: 10pt
}

DIV {
	font-family: Arial
}
#wait
{
    BACKGROUND-COLOR: #F7FBFF;
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
	cursor: wait;
}
#pageHeader table.head { 
	color: #336699;
    BACKGROUND-COLOR: #336699;
	}
#pageHeader td.head {
	font-size: 12pt; 
	color: #FFFFFF;
    BACKGROUND-COLOR: #336699;
	}
#pageHeader td.headbig {
	font-size: 14pt; 
	color: #FFFFFF;
    BACKGROUND-COLOR: #336699;
	}
#pageHeader td.headsmall {
	font-size: 9pt; 
	color: #FFFFFF;
    BACKGROUND-COLOR: #000000;
	}
#pageHeader td.border {
	font-size: 2pt; 
	color: #FFFFFF;
    BACKGROUND-COLOR: #336699;
	}
#pageHeader td.bigbold{
	font-size: 16pt;
	font-weight: bold; 
	color: #FFFFFF;
	}
#pageHeader td.logobackground {
	font-size: 12pt; 
	color: #FFFFFF;
    BACKGROUND-COLOR: #CCE5FF;
	}
#pageHeader a:link {color:#FFFFFF;}      
#pageHeader a:visited {color:#FFFFFF;}  
#pageHeader a:hover {color:#CCE5FF;}  
#pageHeader a:active {color:#FFFFFF;}
#menuBar table {
	color: #000000;
    BACKGROUND-COLOR: #336699;
	}
#menuBar td.focus {
	color: #999999;
    BACKGROUND-COLOR: #CCE5FF;
	}
#menuBar td.nofocus {
	color: #000000;
    BACKGROUND-COLOR: #6699CC;
	}
#menuBar tr.border {
	color: #FFFFFF;
    BACKGROUND-COLOR: #CCFFFF;
	}
#menuBar td.tabinact {
	color: #000000;
    BACKGROUND-COLOR: #99CCFF;
	cursor: hand;
	}
#menuBar td.tabnotavail {
	color: #999999;
    BACKGROUND-COLOR: #99CCFF;
	}
#data H2
{
    COLOR: #000000;
	text-decoration: underline;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}
#data table {
	font-size: 9pt;
	color: #000000;
	}
#data th {
 	color: #0000FF;
 	font-size: 9 pt;
 	text-align: center;
}
#data th.right {
 	color: #0000FF;
 	font-size: 9 pt;
 	text-align: right;
}


#data p {
	font-size: 9pt;
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	}

#data td {
	font-size: 9pt;
	color: #000000;
	}
#data td.right {
	font-size: 9pt;
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
 	text-align: right;
}

#data td.bold {
	font-size: 9pt;
	font-weight: bold; 
	color: #000000;
	text-align: left;
	}
#data td.boldright {
	font-size: 9pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	text-align: right;
	}
#data td.boldnoadjust {
	font-size: 9pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	}
#data td.bigbold {
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	}
#test td.bigbold2 {
	font-size: 16pt;
	font-weight: bold; 
	color: #000000;
	BACKGROUND-COLOR: #CCE5FF;

	}
#data td.bigul {
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	text-decoration: underline;
	}
#data td.small {
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	cursor: hand;
	}
#data td.smallbold {
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	text-align: left;
	}
#data td.smallboldhand {
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	text-align: left;
	cursor: hand;
	}
#data td.smallleft {
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
	text-align: left;
	}
#data td.smallwhite {
	font-size: 8pt;
	color: #000000;
    BACKGROUND-COLOR: #FFFFFF;
	cursor: hand;
	}
#data br {
	font-size: 9pt;
	color: #000000;
    BACKGROUND-COLOR: #CCE5FF;
	}
#data table.outputonly {
	font-size: 9pt;
	color: #000000;
    BACKGROUND-COLOR: #FFFFFF;
	}
#data td.outputonly {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data td.outputonlyhand {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	cursor: hand;
	}
#data td.outputonlysmall {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data td.outputonlyunderline {
	font-size: 9pt;
	color: #0000FF;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: underline;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	cursor: hand;
	}
#data td.menuoption {
	font-size: 10pt;
	font-weight: bold; 
	color: #0000FF;
	BACKGROUND-COLOR: #CCE5FF;
	text-decoration: underline;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	cursor: hand;
	}
#data td.menuoptioninact {
	font-size: 10pt;
	font-weight: bold; 
	color: #999999;
	BACKGROUND-COLOR: #CCE5FF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	cursor: hand;
	}
#data td.selected {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #CCCCCC;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data td.whiteSmall {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	cursor: hand;
	}
#data td.white {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	cursor: hand;
	}
#data td.red {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FF6666;
	}
#data td.blue {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #CCE5FF;
	cursor: hand;
	}
#data td.darkBlue {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #6699CC;
	cursor: hand;
	}
#data td.redSmall {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #FF6666;
	cursor: hand;
	}
#data td.blueSmall {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #CCE5FF;
	cursor: hand;
	}
#data td.redWhiteSmall {
	font-size: 8pt;
	color: #FF6666;
	BACKGROUND-COLOR: #FFFFFF;
	cursor: hand
	}
#data td.greenWhiteSmall {
	font-size: 8pt;
	font-weight: bold;
	color: #339933;
	BACKGROUND-COLOR: #FFFFFF;
	cursor: hand
	}
#data td.redBlueSmall {
	font-size: 8pt;
	color: #FF6666;
	BACKGROUND-COLOR: #CCE5FF;
	cursor: hand
	}
#data td.redBlueBold {
	font-size: 10pt;
	font-weight: bold; 
	color: #FF6666;
	BACKGROUND-COLOR: #CCE5FF;
	}
#data td.greenBlueSmall {
	font-size: 8pt;
	font-weight: bold;
	color: #339933;
	BACKGROUND-COLOR: #CCE5FF;
	cursor: hand
	}
#data input.noerror {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data input.error {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FF6666;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data select.noerror {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data select.error {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FF6666;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data textarea.noerror {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data textarea.error {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FF6666;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	}
#data .small {
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 7pt;
	color: #000000;
	}
#buttonArea td {
	color: #000000;
    BACKGROUND-COLOR: #6699CC;
	}
#buttonArea a.page {
	color: #000000;
    BACKGROUND-COLOR: #66CCFF;
	}
#buttonArea td.page {
	color: #3333FF;
    BACKGROUND-COLOR: #CCE5FF;
	cursor: hand;
	}
#buttonArea td.report {
	BACKGROUND-COLOR: #F7FBFF;
	cursor: hand;
	}

#buttonArea td.reportNoHand {
	BACKGROUND-COLOR: #F7FBFF;
	}

#buttonArea button {
	color: #000000;
    BACKGROUND-COLOR: #66CCFF;
	}
#buttonArea .small {
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 7pt;
	color: #000000;
	}
#select {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #CCCCCC;
	}
#report th {
	font-size: 9pt;
	color: #6060cc;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: right;
	}
#report th.left {
	font-size: 9pt;
	color: #6060cc;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: left;
	}
#report th.black {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: right;
	}
#report td {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: left;
	}
#report td.center {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: center;
	}
#report td.right {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: right;
	}
#report td.number {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: right;
	}
#report td.bold {
	font-size: 9pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-align: left;
	}
#report td.boldright {
	font-size: 9pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-align: right;
	}

#report td.bigbold {
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	}

#report td.bigboldcenter {
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-align: center;
}
#report td.bigul {
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-decoration: underline;
	}
#report td.bigulcenter {
	text-align: center;
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-decoration: underline;
	}
#report td.smallbold {
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-align: left;
	}
#report td.smallleft {
	font-size: 8pt;
	color: #000000;
    BACKGROUND-COLOR: #F7FBFF;
	text-align: left;
	}
#widereport th {
	font-size: 9pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	}
#widereport td {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: left;
	}
#widereport td.number {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #F7FBFF;
	text-align: right;
	}
#widereport td.black {
	font-size: 8pt;
	color: #000000;
	BACKGROUND-COLOR: #000000;
	}
#widereport .small {
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 7pt;
	color: #000000;
	}
#widereport td.boldright {
	font-size: 9pt;
	font-weight: bold; 
	color: #000000;
	text-align: right;
	}
#widereport td.bigbold {
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
	}
