BODY {
    background-color:white;
}

td.banner_title1
{
    background-color:#FFFFCC;
}
A.banner_title:link {
    text-align : center;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    text-decoration:underline;
    color:black;
}		

A.banner_title:active {
    text-align : center;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    text-decoration:underline;
    color: black;
}

A.banner_title:hover {
    text-align : center;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
		text-decoration:underline;
    color: yellow;
		background-color:black;
}
A.banner_title:visited {
    text-align : center;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    text-decoration:underline;
    color:lavander;
}

A.titleMoreInfo:link
{
	text-align : Right;
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
    color: blue;
}
A.titleMoreInfo:visited 
{
	text-align : Right;
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
    color: blue;
}
A.titleMoreInfo:hover
{
	text-align : Right;
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: underline;
    color: black;
    background: mistyRose;  
}	



td.text3 {
	font-family:verdana,tahoma,arial;font-size:9pt;
	text-align : left;
	padding-left: 10px;
	background-color:transparent;
	border-color:#FFFFFF;
	white-space:nowrap; }

A:link {
    font-family: "Arial";
    font-size: 8pt;
	color:blue; 
	text-decoration:none;}
	
A:visited {
    font-family: "Arial";
    font-size: 8pt;
	color:blue; 
	text-decoration:underline;}
	
A:active {
    font-family: "Arial";
    font-size: 8pt;
	color:white; 
	background-color:black; 
	border:1px solid #808080; 
	text-decoration:underline;
}
A:hover {
    font-family: "Arial";
    font-size: 8pt;
	color:Blue;
	background-color:MistyRose;
	border:0px solid #808080;
	text-decoration:underline;
    margin-left:0px;
    padding-right:0px;}

A.titleleft:link
{
	text-align : Right;
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
    color: white;
}
A.titleleft:visited 
{
	text-align : Right;
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
    color: white;
}
A.titleleft:hover
{
	text-align : Right;
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: underline;
    color: black;
    background: mistyRose;  
}	
	
input.edtext {
	font-family:verdana,tahoma,arial;font-size:11px;height:18px;
	font-weight: bold;
	text-align : left;
	color: Navy;}

input.bttext {
	font-family:verdana,tahoma,arial;font-size:12px;height:22px;
	font-weight: bold;
	text-align : center;
	color: Navy;}

td.inputTitle {
	font-weight:normal;
	font-family:tahoma;
	font-size:11px;
	height:20px;align:right}

td.inputTitle2 {
	font-weight:normal;
	font-family:tahoma;
	font-size:12px;
	height:20px;align:right}

td.inputTitle2L {
	font-weight:normal;
	font-family:tahoma;
	font-size:11px;
	height:20px;align:left}

.H4 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #003366;
    FONT-FAMILY: "Arial"
}

.H1 {
    text-align : center;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    color: black;
}

.H1Left {
    vertical-align : middle;
    text-align : Left;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    color: black;
}

.H1Right {
    vertical-align : middle;
    text-align : Right;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    color: black;
}

.H1BKGD {
    background: LightGrey;
}

.H1BKGD2 {
    background: LavenderBlush;
}

.H2BKGD {
    background: LightGrey;
}

.H2Left{
    font-family: "Arial";
    font-size: 11pt;
    font-weight : bold;
    color: White;
}

.H2Left2{
    font-family: "Arial";
    font-size: 11pt;
    font-weight : bold;
    color: black;
}

.H2{
    font-family: "Arial";
    font-size: 11pt;
    font-weight: bold;
    color: #003366;
}

.H3{
    font-family: "Arial";
    font-size: 10pt;
    font-weight: bold;
    color: #003366;
    padding-left: 20px;
    padding-right : 20px;
}
td.itemtext_hl {
    text-align : left;
    font-size: 8pt;
    font-family: Arial;
    background: mistyRose;  
    color:blue; 
	text-decoration:underline;}

td.itemtext {
    text-align : left;
    font-size: 8pt;
    font-family: Arial;
    background: white;
	color:blue; 
	text-decoration:underline;}


A.rowtextlink:link
{
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: black;
    background: white;
}
A.rowtextlink:visited 
{
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: black;
    background: white;
}
A.rowtextlink:hover
{
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: underline;
    color: black;
    background: mistyRose;  
}
td.rowtextlink
{
    font-family: Arial;
    font-size: 9pt;
	font-weight: normal;
    color: black;
}
tr.rowtext_hl {
    text-align : right;
	padding-right: 5px;
    font-size: 8pt;
    font-family: Arial;
    background: mistyRose;  
}
tr.rowtext {
    text-align : right;
	padding-right: 5px;
    font-size: 8pt;
    font-family: Arial;
    background: white;
}
tr.rowtext_hl_grey {
    text-align : right;
	padding-right: 5px;
    font-size: 8pt;
    font-family: Arial;
    background: LightGrey; 
    font-weight: bold; 
}


tr.stkrowtext_hl {
	padding-right: 5px;
    text-align : right;
    font-size: 8pt;
    font-family: Arial;
    background: mistyRose;  
}
tr.stkrowtext {
	padding-right: 2px;
    text-align : right;
    font-size: 8pt;
    font-family: Arial;
    background: white;
}
tr.stkrowtext2_hl {
	padding-right: 5px;
    text-align : right;
    font-size: 7pt;
    font-family: Arial;
    background: mistyRose;  
}
tr.stkrowtext2 {
	padding-right: 2px;
    text-align : right;
    font-size: 7pt;
    font-family: Arial;
    background: white;
}
td.text {
    text-align : left;
    font-size: 10pt;
    font-family: Arial;
    background: white;
    }

td.num {
    text-align : center;
    font-size: 10pt;
    font-family: Arial;
    background: white;
    }

.title {
    color : #000000;
    text-align : center;
    vertical-align : middle;
    font-weight: normal;
    background: Lavender;
    font-size: 8pt;
    font-family: Arial;
    font-style: normal;
    }

td.title_a {
    color : #000000;
    text-align : center;
    vertical-align : middle;
    font-weight: normal;
    background: #EEEEEE;
    font-size: 8pt;
    font-family: Arial;
    font-style: normal;
    }
td.title_bl {
    color : #000000;
    text-align : left;
    vertical-align : middle;
    font-weight: normal;
    background: white;
    font-size: 8pt;
    font-family: Arial;
    font-style: normal;
    }
td.title_b {
    color : #000000;
    text-align : center;
    vertical-align : middle;
    font-weight: normal;
    background: white;
    font-size: 8pt;
    font-family: Arial;
    font-style: normal;
    }
td.title2 {
    color : #000000;
    text-align : center;
    vertical-align : middle;
    font-weight: normal;
    background: Lavender;
    font-size: 7pt;
    font-family: Arial;
    font-style: normal;
    }
td.title2_a {
    color : #000000;
    text-align : center;
    vertical-align : middle;
    font-weight: normal;
    background: #EEEEEE;
    font-size: 7pt;
    font-family: Arial;
    font-style: normal;
    }
    
select.cbtext {
	font-family:verdana;font-size:10px;
	font-weight: normal;
	text-align : left;
	color: black;}

    
.N1 {
    text-align : left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.FOOTER {
    text-align : center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.FOOTERBKGD {
    background: white;
}

td.specialreport_title {
    text-align : center;
    font-family: "Arial";
    font-size: 12pt;
    font-weight : bold;
    color: black;
		padding-left: 10px;
		border-width: 1px;border-style: solid; border-color: #DEB887 #DEB887 #DEB887 #DEB887;
    }
		
td.specialreport {
    color : #000000;
    text-align : left;
    vertical-align : middle;
    font-weight: normal;
    background: white;
    font-size: 8pt;
    font-family: Arial;
    font-style: normal;
		padding-left: 10px;
    }		

