/* providentenergy.com layout  *//* Base rules */body {	background-image: url(../img/bkgd_shad2.gif);	background-repeat: repeat-y;	margin: 0;}.rulehrz {	background-image: url(../img/dotline_hrz.gif);	height:11px;	line-height:1px;	overflow:hidden;}.rulevrt {	background-image: url(../img/dotline_vrt.gif);	width:11px;}/* Constants */.bread {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;	text-indent: 7px;}.date {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	line-height: 13px;}.search {	background-color: #fff;	width: 97px;	padding: 2px 3px 1px;	border: 1px solid #07274B;	height: 18px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}/* Messages */.homebox {	border: 1px solid #787C80;}.hometext {	background-color: #E2E5E7;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 15px;	margin: 0;}.hometext h1 {	font-size: 21px;	color: #07274B;	line-height: 21px;	padding: 0 0 5px 0;	margin: 0;	font-weight: normal;}.hometext h2 {	font-size: 15px;	color: #787C80;	line-height: 19px;	padding: 0 0 5px 0;	margin: 0;	font-weight: normal;}.hometext p {	font-size: 13px;	color: #787C80;	line-height: 17px;	padding: 0 0 5px 0;	margin: 0;}.hometext h6 {	font-size: 10px;	color: #07274B;	line-height: 14px;	text-align: right;	padding: 0;	margin: 0;}.hometext a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	line-height: 13px;}.hometext a:link  {	color: #990000;}.hometext a:visited  {	color: #990000;}.hometext a:hover  {	color: #07274B;}.hometext a:active  {	color: #000000;}.phototext {	background-color: transparent;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 15px;	margin: 0;}.phototext h1 {	font-size: 21px;	color: #ffffff;	line-height: 21px;	padding: 0 0 5px 0;	margin: 0;	font-weight: normal;}.phototext h2 {	font-size: 13px;	color: #ffffff;	line-height: 15px;	padding: 0 0 5px 0;	margin: 0;	font-weight: normal;}.phototext h3 {	font-size: 13px;	color: #07274B;	line-height: 15px;	padding: 0 0 5px 0;	margin: 0;	font-weight: normal;}.phototext h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	line-height: 13px;	padding: 5px 0 0 0;	margin: 0;	font-weight: normal;}.phototext a {	text-decoration: underline;}.phototext a:link  {	color: #ffffff;}.phototext a:visited  {	color: #ffffff;}.phototext a:hover  {	color: #cccccc;}.phototext a:active  {	color: #000000;}.blurb {	background-color: #E2E5E7;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 0;	margin: 0;}.blurb p {	font-size: 13px;	color: #07274B;	line-height: 15px;	padding: 0 0 5px 20px;	margin: 0;	font-weight: normal;}/* Highlights */.spechdr {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-indent: 7px;	background-color: #526881;	height: 22px;	width: 166px;}.specststock {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;}.spotstock {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #07274B;	line-height: 15px;}.spotcnt {	background-color: #E2E5E7;	width: 168px;	border-top: 1px none #787C80;	border-right: 1px solid #787C80;	border-bottom: 1px solid #787C80;	border-left: 1px solid #787C80;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #07274B;	line-height: 12px;}.spothdr {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-indent: 7px;	background-color: #07274B;}.spottxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #07274B;	line-height: 12px;}.spottxt2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	line-height: 13px;}a.spotlink:link {	color: #07274B;	text-decoration: none;}a.spotlink:hover {	color: #07274B;	text-decoration: underline;}a.spotlink:visited {	color: #07274B;	text-decoration: none;}/*Typography */.txt10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	color: #333333;	text-align: justify;}.txt10left {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	color: #333333;}.txt11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;	text-align: justify;}.txt11left {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;}.txt11table01 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;	text-indent: -10px;	padding-left: 10px;}.txt11table02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;	text-indent: -10px;	padding-left: 20px;}.txt11table03 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;	text-indent: -10px;	padding-left: 30px;}.txt12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	color: #333333;	text-align: justify;}.txthead12 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #07274B;	text-align: left;}.txthead14 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #07274B;	text-align: left;}.txthead16 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #07274B;	text-align: left;}/* links */a.txtlink:link {	color: #6A7D93;	text-decoration: none;}a.txtlink:visited {	color: #6A7D93;	text-decoration: none;}a.txtlink:hover {	color: #6A7D93;	text-decoration: underline;}a.txtlink:active {	color: #000;	text-decoration: underline;}