a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #666666;
}

a:hover, a:active {
	color: #6699CC;
	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: #6699CC;
	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: #666666;
	text-decoration: none;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
}

a.headertext2 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
}

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;
}

/*a.headerover {
	color: #6699CC;
	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: #6699CC;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*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;
	font-weight: bold;
	text-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:hover, a.breadcrumb:visited {
	color: #819FC1;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.bcrumb:link, a.bcrumb:hover, a.bcrumb:visited {
	color: #819FC1;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.breadcrumb {
	color: #6699CC;
	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: #6699CC;
	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: #6699CC;
	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: #819FC1;
	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: #6699CC;
	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: #6699CC;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.TopNav:hover{
	color: #6699CC;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	color: #666666;
	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: #666666;
	font-family: verdana, arial, sans-serif; /* default font values */
	font-size: 8pt;
}

.bodytext {
	color: #666666;
	font-family: verdana, arial, sans-serif; /* default font values - unnecessary style*/
	font-size: 8pt;
}

/* WHO MADE THESE??? - FROM HERE*/
.contactstext   {
    color: black;
	 font-family: verdana, arial, sans-serif;
	 font-size: 10pt;
    font-weight: normal;
	 font-style: normal;
    font-variant: normal;
}
.contactdetail {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6699CC; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; FONT-VARIANT: normal
}
/* TO HERE - please email jjst@pge.com */

.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:  #6699CC;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	font-weight : bold;
}

.footertext {
	color: #666666;
	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;
	font-weight: bold;
	text-decoration: none;
}

.homestock1 {
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	font-weight: bold;
}

.homestock2 {
	color: #6699CC;
	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: #6699CC;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
.legend {
	color: #819FC1;
	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: #666666;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	margin-top: 10px;
}
.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: #666666;
	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;
}

#level2 {
	margin-left: 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;
}
.footerNav {
	text-transform : lowercase;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #666666;
	text-decoration : none;
}
a.footerNav:hover {
	text-transform : lowercase;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color: #6699CC;
	text-decoration: underline;
}
a.footerNav:link {
	text-transform : lowercase;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color: #666666;
	text-decoration: underline;
}
a.footerNav:visited {
	text-transform : lowercase;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color: gray;
	text-decoration: underline;
}