a:link {
	color: #44403F;
	text-decoration: underline;
}

a:visited {
	color: #999999;
}

a:hover, a:active {
	color: #006699;
	text-decoration: underline;
}

a.droptext:link, a.droptext:active, a.droptext:visited {
	color: #666666;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font: 8pt;
	font-weight: bold;
	background-image: url(/images/hpbull.gif);
}

a.droptext:hover {
	color: #006699;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font: 8pt;
	font-weight: bold;
	background-image: url(/images/hpbull_on.gif);
}


.headertext2 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	line-height: 9pt;
}



a.headertext2 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	line-height: 9pt;
}

a.headertext2:link, a.headertext2:active, a.headertext2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font: 8pt; 
	font-weight: bold;
	line-height: 9pt;
}

/*a.headerover {
	color: #EA9E17;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font: 8pt;
	font-weight: bold;
}*/

a.headertextselect:link, a.headertextselect:visited, a.headertextselect:hover {
	color: #EA9E17;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 9pt;
	/*background-image: url(/images/global_menu_arrow2.gif);
	background-repeat : no-repeat;*/
}

a.homefoot:link, a.homefoot:visited {
	color: #FFFFFF;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.supplimental:link, a.supplimental:visited {
	color: #44403F;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:hover, a.breadcrumb:visited {
	color: #006699;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.breadcrumb {
	color: #EA9E17;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}

a.hptext:link, a.hptext:visited {
	color: #EA9E17;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.hptextnorm:link, a.hptextnorm:visited, a.hptextnorm:active {
	color: #EA9E17;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-image: url(/images/hpbull.gif);
	text-decoration: none;
}

a.hptextnorm:hover {
	color: #006699;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/hpbull_on.gif);
}

.hptext {
	color: #EA9E17;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.hptext2:link, a.hptext2:visited {
	color: #44403F;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.hptext2:hover, a.hptext2:active {
	color: #44403F;
	text-decoration: none;
}

a.TopNav:link, a.TopNav:visited {
	color: #EA9E17;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.TopNav:hover{
	color: #006699;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.footerreport:link, a.footerreport:active, a.footerreport:visited {
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight:bold;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	color: #44403F;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
INPUT, OPTION, SELECT, TABLE, TD, TR, SPAN, DIV, .text{
	color: #44403F;
	font-family: verdana, arial, sans-serif; /* default font values */
	font-size: 8pt;
}

.bodytext {
	color: #44403F;
	font-family: verdana, arial, sans-serif; /* default font values - unnecessary style*/
	font-size: 8pt;
}

.frameflynav {
	color: White;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	font-weight : bold;
}

a.flynav:link, a.flynav:active, a.flynav:visited {
	color: White;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	font-weight : bold;
}

a.flynav:hover {
	color:  #EA9E17;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	font-weight : bold;
}

.footertext {
	color: #44403F;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

.heading {
	color: #999999;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.homefoot {
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.homestock1 {
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	font-weight: bold;
}

.homestock2 {
	color: #EA9E17;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}


.legaltext {
	color: Gray;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
}

a.legendlink:link, a.legendlink:hover, a.legendlink:visited {
	color: #EA9E17;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

.legend {
	color: #EA9E17;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.lnavframe {
	font-family: verdana, arial, sans-serif;
	font-size: 7pt
}


.lnavframelink {
	color: #FFFFFF;
	text-decoration: none;
}

.parhead {
	color: #999999;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-top : 10px; 
}

.prtitle{
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.standardText {
	color: #44403F;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	margin-top: 5px;
}

.tablehead {
 	color: #FFFFFF;
	 font-family: verdana, arial, sans-serif; /* default font values - unnecessary style*/
	 font-size: 8pt;
	 font-weight: bold;
}

.tablehead1 {
	color: #999999;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.tablehead2 {
	color: #333333;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.tablehead3 {
	color: #44403F;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.tablehead4 {
	color: #CCCCCC;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.ten {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.seven {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

ul {
	list-style-image: url(/images/global_list_item.gif);
}

li.blue {
	list-style-image: url(/images/global_list_item.gif);
}

li.orange {
	list-style-image: url(/images/global_list_item_o.gif);
}

#cellhead {
	text-align: center;
}

#grapline {
	text-align: right;
}

#level1 {
	margin-left: 16pt;
}

.stmlevel2 {
	margin: 0pt 0pt 0pt 24pt;
}

#level3 {
	margin-left: 32pt;
}

#negnum {
	text-align: right;
}

#posnum {
	margin-right: 4pt;
	text-align: right;
}

.smstyle {
    color: White;
	font-family: verdana, arial, sans-serif;
	font-size: 5pt;
	position: relative;
	top: -5px;
}
span.subscript {
	vertical-align:sub;
	font-size:6pt;}