/* Infopostings Status*/
.redText {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 10px;	
	COLOR: #cc0033;	
	LINE-HEIGHT: 1.5em;	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none
}

.quaternary 
{
	FONT-WEIGHT: bold;	
	FONT-SIZE: 11px;	
	COLOR: #000000;	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none
}

/* Carlton Resolution */

.red {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    LINE-HEIGHT: 1.5em;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
 
/*Used in download page*/
.blueHeader {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 11px;	
	COLOR: #0033cc;	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
	width: 100%;
	border-bottom: 1px #0033cc solid;

}

.red3 {	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 10px;	
	COLOR: #cc0033;	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: underline
}

.blueText{
	color:blue;font-weight:700;
}

.statusTable  {
	width:100%; }
	
table.statusTable td{
text-indent: 2px;
}

.rightSubButton {
	border-top:solid 1px #999966; 
	width:500px;
	height:25px;
 	margin-top:2px;
	text-align: right;
	vertical-align: top;
}

.redLink
{
 color:#cc0033;
}

a.redLink
{
 color:#cc0033;
}

.redLink a
{
 color:#cc0033; 
}



/*Added for other operational info*/
.blueRowtr{
background-color: blue;
	
}

.bluetd{
	font-weight: bold;color : white;
}

.white
{
	background-color:#ffffff;
}
/*Added for other operational info*/

/* Infopostings Status*/

/* Temperature Forcast */


.tempDateTable  {
	width:100%; }
	
table.tempDateTable  td{
text-align:center;
padding:2px 2px 2px 2px;
background-color:white;
}

tr.tempDateRow td {
  background-color:#EDEDDC;
  color:#999966;
}

.mainTempForecastTable{
	width:100%;
}
table.mainTempForecastTable{
 background-color:#999966;
}


.hrlineRowGold {
  background-color:#EDEDDC;
  color:#999966;
}

.hrlineRowGold td
{
  background-color:#EDEDDC;
  color:#999966;
}

td.hrlineRowGold 
{
  background-color:#EDEDDC;
  color:#999966;
}

 
.hrlineRow {
  background-color:#0033cc;
}

.hrlineRow td
{
  background-color:#0033cc;
}

td.hrlineRow
{
  background-color:#0033cc;
}

/* Temperature Forcast */

#wrapper {
	height:100%;
	width:100%;
	text-align:center;
	padding:0px;
	margin:0px;


}

#header {
	width:100%;
	display:inline;
}

#randomImage {
	width:354px;
	z-index:1;
	float:left;

}

#logo {
float:left;
}

table.full-height {
  height:100%;
  width:100%;

}

#logoIP {
clear:both;
float:left;
}


#newLine {
clear:both;
}


#globalNav {
	clear:both;
	background-image:url('/Style Library/Images/right_blue_top.gif');
	background-repeat:repeat-x;
	border:0px;



}

.upperNavItem {
	background-image:url('/Style Library/Images/menu_off.gif');
	font-family:Arial, Helvetica, sans-serif; 
	font-size: .75em; 
	font-weight:bold;
	color:#ffffcc;
}

.topNavItem {
	background-image:url('/Style Library/Images/menu_off.gif');
	font-family:Arial, Helvetica, sans-serif; 
	font-size: .75em; 
	font-weight:bold;
	color:#ffffcc;
}
.topNavItem a
{
	display:block;
	padding:3px 7px 0px 7px;
	height:21px;
}

.upperNavItem a
{
	display:block;
	padding:3px 11px 0px 11px;
	height:23px;
}


.topNavSelected
{
	background-image:url('/Style Library/Images/menu_at.gif');
}

.topNavSelected a
{
	color:#cc0033;
	background-image:url('/Style Library/Images/menu_at.gif');

}
.topNavHover a
{
	background-image:url('/Style Library/Images/menu_on.gif');
	color: #ffffcc;
}
.topNavFlyOuts
{

}
.topNavFlyOutsItem
{	
	background-color: #e5e5cc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #663;
	text-decoration : none;
	padding-left: 5px;
	text-align:left;
	border: 1px solid #cc9;
	min-width: 175px;
	width: 250px;
	z-index: 25;
	
}
.topNavFlyOutsItem a
{

}
.topNavFlyOutsHover
{
	color : #c03;
}

#pageControls
{
	clear:both;
	width:100%;
}

.authoringRegion
{
	clear:both;
	width:100%;
	color:#333333;
	background-color:#ffffff;
}

.console
{
	width:100%;
}



.breaknews  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #000099;
	text-decoration : none;
}

.upperNav {
	background-image:url('/Style Library/Images/right_blue_top.gif');
	height:26px;
	padding-left:74px;

	position:relative;
	margin:0;
	z-index:2;
	background-repeat: repeat-x;

}

.midNav{
	
	background-image:url('/Style Library/Images/right_blue_top.gif');
	display: block;
	height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:2;
	min-width: 500px;


}

.midNav li{
	background-image:url('/Style Library/Images/menu_off.gif');
	display:block;
	float:left;
	overflow:visible;
	position:relative;
	/* Changed padding to allow button hovering in IE6 */
	/* Used to be: padding: 0 12px 0 12px; <-- This padding is now used in the anchor tag */
	padding: 0 0 0 0;
	margin-left:0px;
	height:26px;
}

ul.midNav li a:visited {
	padding-top: 3px;
	/* Changed padding, width, and height to allow button hovering in IE6 */
	padding-right: 12px;
	padding-left: 12px;
	width: inherit;
	height: inherit;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffcc;
	display:block;
	text-decoration:none;
	font-weight: bold;
	font-size : 12px;
}

ul.midNav li a {
	padding-top: 3px;
	/* Changed padding, width, and height to allow button hovering in IE6 */
	padding-right: 12px;
	padding-left: 12px;
	width: inherit;
	height: inherit;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffcc;
	display:block; 
	text-decoration:none;
	font-weight: bold;
	font-size : 12px;
}

/* Keep remaining class for button hovering in IE7 */
.midNav li:hover {
	background-image:url('/Style Library/Images/menu_on.gif');
}

ul.midNav li:hover a:visited {
	color:#ffffff;
}

ul.midNav li:hover a {
	color:#ffffff;
}

.midNav li.at{
	color: aqua;
	background-image:url('/Style Library/Images/menu_at.gif');
}

ul.midNav li.at a:visited {
	color:#cc0033;
}

ul.midNav li.at a {
	color:#cc0033;
}

.midNav li.lft {
	background-image:url('/Style Library/Images/menu_at.gif');
	padding:0;
	margin:0;
}

#templateZone{
	width: 600px;
	height: 1px;
	background-image: url('/Style Library/Images/fill.gif');
	background-repeat: repeat-x;
	position: static;
}

#currentNavArea {
	width:170px;
	/* Added to solve the Disappearing Content problem */
	height: 1%;
}

#contentMain {
	width: 100%;
	/* Added to solve the Disappearing Content problem */
	height: 1%;
}

#contentArea {
	padding-left: 20px;
	margin: 0px 0px 10px 4px;
	height:100%;
	/* Added to solve the Disappearing Content problem */
	height: 1%;
}

.mainContent {
	margin-top: -2px;
	display: inline-table;
	/* Added to solve the Disappearing Content problem */
	height: 1%;
}



/* specific to non IE browsers */

.breadcrumb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
    color: #656b77;
    clear:both;
    padding-left:7px;
    border-bottom:1px #CCCCCC solid;
    margin-bottom:2px;
}

.footer {
    FONT-WEIGHT: normal;
    margin-top:20px;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.PageBreadcrumb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	margin-bottom:4px;
	/* Added to solve the Disappearing Content problem */
	height: 1%;
}

.PageBreadcrumb a {
	color: #000099;
	text-decoration: none;
	border:0px;
	font-size : 11px;
}

.breadcrumb-node {
}

#mainTitle {
	background-image:url('/Style Library/Images/title_background.gif');
	width: 100%;
}

.pageTitle {
  	width:300px;
	font-family :Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	text-align:right;
	float:right;
	color:#969964;
	padding-top:10px;
}

#dateReq {
	margin-bottom:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

#footer {
	position: relative;
    margin-top: 5px;
    /* Added to solve the disappearing context "peekaboo" bug */
    height: 1%;

}

/*End Steve*/

/*Start Melia*/

.ms-toolbarContainer {
	background-image:url('tan_bar_back.gif');
	background-repeat:repeat-x;
	background-color:#d6e8ff;
}

table.ms-viewtoolbar {
	background-image:url('tan_bar_back.gif');
	background-repeat:repeat-x;
	background-color:#d6e8ff;
}

.ms-WPHeader td {
	border: none;
}

tr.ms-WPHeader TD {
	 background: url('bar_end_right.gif') no-repeat right top;
	 overflow: visible;
	 height: 24px;	
}

.ms-standardheader.ms-WPTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#000099;
	background: url('tan_bar_back.gif') repeat-x left top;
	margin-right: 24px;
	padding: 3px 0 0 5px;
	height: 24px;
}

.DateText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-align:left;
}

.DateDisplay {
	font-weight: bold;
	color: #cc0033;
}

.reportHeader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #999966;
	text-decoration : none;
}

.form, .unsubscribedHeaderLabel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
	white-space: nowrap;
}

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	line-height : 1.35em;
	/* Added to solve the Disappearing Content problem */
	height: 1%;
}

.notesContent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}


.tertiaryTitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
	display: inline;
}

.subButton, .transReportSubButton {
	border-top:solid 1px #999966; 
	width:500px;
	height:25px;
 	margin-top:2px;
	text-align: left;
	vertical-align: top;
}

.topicBar {
	float:left;
	width: 100%;
	height:24px;
	margin: 5px 0 5px 0;
}

.topicBar {
	float:left;
	width:100%;
	height:24px;
	margin:5px 0 5px 0;
}

.tanBar {
	float:left;
	background-image:url(tan_bar_back.gif);
	background-repeat:repeat-x;
	height:24px;
	width: 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#000099;
	padding: 2px 0 0 5px;
}

.barEndCap {
	float:left;
	background-image:url(bar_end_right.gif);
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	padding: 2px 0 0 0;
}


.contentIToS {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.35em;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* Space between webpart zones in 2 column web part page */

.wpSpacer {
	width: 30px;
}

.ms-standardheader ms-WPTitle {
	border-top: 0px !important;
}

.imageTitle {
	padding: 0px;
}


/* common styling */

.menu {
	font-family: arial, sans-serif; 
	width:170px; 
	margin:0; 
	font-size:11px; 
	margin-top: -3px; 
	background-image: url('/Style Library/images/menu_side.gif');
}

.ms-navheader {
	color:#000099;
	text-align:right; 
	line-height:21px;
	font-size:10px;
	font-weight:normal !important;
	width:170px;
	margin-left:0px;
	float: left;
	position:relative;

	
}

table.ms-navheader tr {
	background: url('/Style Library/images/menu_bottom.gif') right bottom; 
	background-repeat: no-repeat;
	position: relative;
	margin-left: 0px;
}

.ms-navheader img{
position:absolute;
z-index:0;
margin-top:-10px;
margin-left:-1px;

}


.ms-navheader a {
	display:block;
	right:1px;
}


.ms-navheader a:hover {
	color:#cc0033;
	text-decoration:none;

}

.ms-navitem {
	border:1px solid #D1C69D;
	color:#000099;
	text-align:right; 
	line-height:21px;
	font-size:10px;
	font-weight:normal !important;
	width:160px;
	position:relative;
	float:right;
}

TABLE.ms-navitem {
	background-color:#FFFFFF;
	width:100%; 
	border:1px solid #D1C69D;
	border-spacing: 0px;
	border-collapse: collapse !important;
	position: relative;

}



TABLE.ms-navitem TD {
	padding: 0px 5px 0px 5px;	
	background-image: none;	
	color:#000099;
	line-height:19px;
	font-weight: normal;


}

.ms-navitem a:hover {
	color:#cc0033 !important;
	text-decoration:none !important;
	float:left;
	position:relative;
}

.ms-navitem .ms-selectednav a {

	color:#cc0033;
}

.ms-navitem .ms-selectednav a:hover {

	color:#cc0033;
}


.subMenuLevel1{

}

.subMenuLevel2{
}


.ms-selectednav {
	/*padding-left:10px;
	padding-right:10px; */
	color:#cc0033 !important;
	background-image: none;	
	line-height:19px;
	font-weight: normal;
	border:1px solid #D1C69D;
	border-spacing: 0px;
	border-collapse: collapse;
}

.ms-selectednavheader a {
        *left-margin: -4px;
	color: #cc0033 !important;
}




.ms-navheader2 a {
	left: 0px;
}


.link-item a, .link-item a:hover {
	color:#cc0033;
	text-decoration: underline;
}

.ms-WPBody a:link, .ms-WPBody a:visited {
	color:#cc0033;
	text-decoration: underline;
	/*white-space:nowrap;*/
}

/* Style added for NDH*/

#CalendarControlIFrame {
	display: none;
	left: 100px;
	position:absolute;
	top: 0px;
	height: 250px;
	width: 250px;
	z-index: 100;
}

#CalendarControl {
	position:absolute;
	background-color:#FFF;
	margin:0;
	padding:0;
	display:none;
	z-index: 100;
}

#CalendarControl table {
	font-family: arial, Verdana, helvetica, sans-serif;
	font-size: 8pt;
	border-left: 1px solid #336;
	border-right: 1px solid #336;
}

#CalendarControl th  
	font-weight: normal;
}

#CalendarControl th a {
	font-weight:bold;
	text-decoration: none;
	color:Yellow;
	padding: 1px;
}

#CalendarControl td {
	text-align: center;
}

#CalendarControl .header {
	background-color: #336;
}

#CalendarControl .weekday {
	background-color: #DDD;
	color: #000;
}

#CalendarControl .weekend {
	background-color: #FFC;
	color: #000;
}

#CalendarControl .current {
	border: 1px solid #339;
	background-color: #336;
	color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
	display: block;
	text-decoration: none;
	border: 1px solid #FFF;
	width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
	color: #FFF;
	background-color: #336;
	border: 1px solid #999;
}

#CalendarControl .previous {
	text-align: left;
}

#CalendarControl .next {
	text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
	padding: 1px 3px 1px 3px;
	font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#CalendarControl .title {
	text-align: center;
	font-weight: bold;
	color: #FFF;
}

#CalendarControl .empty {
	background-color: #CCC;
	border: 1px solid #FFF;
}

.publishingConsole {
	font-family:Tahoma;
	font-size:10px;
	width:100%;
	height:1%;
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;


}

.styleNoBorders {
	font-family:Tahoma;
	font-size:10px;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
}

table.style1 td {
	border:1 #0000CC solid;
}

.style2 {
	  border:1px #8C9339 thin;
	  font-family:Tahoma;
	  font-size:10px;
	  text-decoration:underline;
	  color:#3366ff;
}

table.style2 td {
	border:1 #8C9339 solid;
}

.NDHstyle1 {
	font-family:Tahoma;font-size:10px;padding:0px 0px 0px 0px;margin:0 0 0 0;
}
table.NDHstyle1 {
width:100%;
}
.NDHstyleNoBorders {
	font-family:Tahoma;font-size:10px;width:100%;padding:0px 0px 0px 0px;margin:0 0 0 0;
}

table.NDHstyle1 td{
	border:1 #0000CC solid;text-align:center;
}
.NDHstyle2 {
	  border:1px #8C9339 thin; font-family:Tahoma;font-size:10px;text-decoration:underline;color:#3366ff; 
}
table.NDHstyle2 td{
	border:1 #8C9339 solid;
}

.NDHstyle4 {
	font-family:Tahoma;font-size:10px;
}

.NDHheader{
	color:#ffffff;text-align:center;background-color:#0033CC; 
}
.NDHheadings{
	font-family:Tahoma;font-size:12px;font-weight:bold;
}

/*STYLES FOR NDH END HERE*/

.tertiary {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666633;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* Style for careers background image */

.carBg {
	background: url('file:///publishingimages/quote_bg.gif') no-repeat 0 bottom;
}

/* SiteMap Styling */

.level-bullet {	
	BORDER-RIGHT: 0px;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: 0px;	
	PADDING-LEFT: 10px;	
	BACKGROUND: none;
	VERTICAL-ALIGN: top;	
	BORDER-LEFT: 0px;	
	BORDER-BOTTOM: 0px;	
}

.headertitle A {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	COLOR: #003399;	
	font-family:Arial, Helvetica, sans-serif;
}

.headertitle A:link {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	COLOR: #003399;	
	font-family:Arial, Helvetica, sans-serif; 
}

.headertitle A:visited {	
	COLOR: #003399;	
	TEXT-DECORATION: none;
}

.headertitle A:active {	
	COLOR: #003399;	
	TEXT-DECORATION: none;
}

.headertitle A:hover {	
	TEXT-DECORATION: underline;
}

.headertitle-band A:link {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	COLOR: #003399;	
	font-family:Arial, Helvetica, sans-serif; 
}

.headertitle-band A:visited,
.headertitle-ban A:active {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	COLOR: #003399;	
	TEXT-DECORATION: none;
}

.headertitle-band A:hover {	
	TEXT-DECORATION: underline;
}

.level-band {	
	PADDING-RIGHT: 0px;	
	PADDING-BOTTOM: 2px;	
	MARGIN-LEFT: 5px;	
	MARGIN-RIGHT: 3px;	
	PADDING-TOP: 2px;	
	BACKGROUND-COLOR: transparent;
}

 /* End of Style for Site Map */

.pcbLink {
   color:#CC0033;	
   text-decoration: underline;
   cursor: pointer;
}

/* Search Styles */

.srch-Page {	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 1em;	
	COLOR: #666666;	
	FONT-FAMILY: Tahoma;	
	BACKGROUND-COLOR: #ececec;	
	TEXT-ALIGN: right;
}

.srch-Page A:link {	
	FONT-WEIGHT: normal;	
	COLOR: #3764a0;	
	TEXT-DECORATION: none;
}

.srch-Page A:visited {	
	FONT-WEIGHT: normal;	
	COLOR: #3764a0;	
	TEXT-DECORATION: none
}

.srch-Page A:hover {	
	COLOR: #ff0000
}

.srch-dup A:link {	
	COLOR: #517acc
}

.srch-dup A:visited {	
	COLOR: #517acc
}

.ms-sbgo.ms-sbcell {
	BORDER: #7f9db9 1px solid;
}

.ms-sbplain {	
	BORDER-RIGHT: #7f9db9 1px solid;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: #7f9db9 1px solid;	
	PADDING-LEFT: 2px;	
	PADDING-BOTTOM: 2px;	
	BORDER-LEFT: #7f9db9 1px solid;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #7f9db9 1px solid;	
	WHITE-SPACE: nowrap;	
}

TD.ms-sbcell {	
	border: none;
}

TD.ms-sbcell.ms-sbtext{
	padding: 0px 3px 0px 3px;
}
.ms-srchresultstop {
	padding-top: 2px;
	padding-bottom: 2px; 
	background-color: #e5e5cc;
}

.srch-stats {
	background-color: transparent !important;
}

.srch-Page.srch-Page-bg {
	background-color: transparent !important;
}

.srch-Title a {
	font-size: 10pt;
	padding-left: 2px;
}

.srch-Description {
	padding-bottom: 4px;
}

.noticeSearchHeader {
	border-bottom: 1px gray solid;
}

.tariffSearchHeader {
	border-bottom: 1px gray solid;
}

/*SP2010 upgrade css*/
.srch-sort-right2{
	float:none;
}
.srch-results, .srch-Description2 {
	padding-right: 10px;
	max-width:100%;
}
#SRP {
	float:right;
}
/*
#MSOZoneCell_WebPartWPQ7{
	padding:2px;
	background-color:#e5e5cc;
}
*/

.srch-Page a:link {
font-size: 1em;
margin:0px;
}

/*end SP2010 Upgrade Search css*/

/*  New Table Header Style */

#titlebar table {
	width: 100%;
	border: none;
}

table.contactTable {
	font-weight: normal;
	text-align: left;
	color: #000000;
	width: 100%;
	background-color: #FFFFFF;
	border-left: 1px #999966 solid;
	border-top: 1px #999966 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 20px;
}

td.headerBlock {
	border-bottom: 1px #999966 solid;
	border-right: 1px #999966 solid;
	background-color: #EDEDDC;
	color: #999966;
	padding-left: 5px;
	font-weight: bold;
}

td.infoBlock {
	border-bottom: 1px #999966 solid;
	border-right: 1px #999966 solid;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 5px;
	font-weight: normal;
}

/* End new table header style */

.nngWPBackground {
	background-color: #EDEDDC;
}

/*Information Posting Gas connection */
.gasConnectionTableIPHeader {
	vertical-align:top;
	font-weight:bold;
	background-color:#EDEDDC;
	border-color:#999966;
	color:#999966;
	border-style:solid;
	border-width:1px;
}
.gasConnectionTableIPMainHeader {
	vertical-align:top;
	font-weight:bold;
	background-color:#EDEDDC;
	border-color:#999966;
	color:#999966;
	border-style:solid;
	border-width:1px;
}
.gasConnectionTableIPBody {
	vertical-align:top;
	border-color:#999966;
	border-style:solid;
	border-width:1px;
}
.gasConnectionTableIPRed {
	vertical-align:top;
	color:#cc0033;
	font-weight:bold;
	border-color:#999966;
	border-style:solid;
	border-width:1px;
}
.gasConnectionTable {
	border-color:#999966;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}


td.form1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
	white-space: nowrap;
}
.NNgBold
{
	font-weight:bold;  	
}

.BulletinTable
{
	border-top: blue 1px solid;
}

.breakingNews  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px !important;
	font-weight: bold;
	color : #000099!important;
	text-decoration : none;
	line-height:22px !important;
}

.breakingNews a:hover  {
	color:#ffffff;
}

.ms-sctabcn {
	padding: 2px 10px;
/*BACKGROUND: url('/Style Library/images/SearchTabSelected.gif') ;	*/
	background-color: white;
		border-right: 1px solid #969964;
	border-top: 1px solid #969964;
	background: url('file:///C:/Documents%20and%20Settings/s_t99629/Desktop/none');
	VERTICAL-ALIGN: middle;	
		BORDER-LEFT: #969964 1px solid;	
		COLOR: black;	
		BORDER-BOTTOM: none;	
	}
	
.ms-sctabcn A:link,.ms-sctabcn A:hover,.ms-sctabcn A:visited,.ms-sctabcnhover A:link,.ms-sctabcnhover A:hover,.ms-sctabcnhover A:visited {	
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none
}

.ms-sctabcf A:link,.ms-sctabcf A:hover,.ms-sctabcf A:visited, .ms-sctabcfhover A:link,.ms-sctabcfhover A:hover,.ms-sctabcfhover A:visited{	
	
	color: #000000;
	/*font-weight: bold;*/
	TEXT-DECORATION: none;
}
	
.ms-ptabcnhover A:link,.ms-ptabcnhover A:hover,.ms-ptabcnhover A:visited{	
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}
	
.ms-sctabcf {
	border-right: #969964 1px solid;	
	PADDING-RIGHT: 10px;	
	BORDER-TOP: #969964 1px solid;	
	PADDING-LEFT: 10px;	
	BACKGROUND: url('/Style Library/images/SearchTabSelected.gif') ;	
	background-color: white;
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: #969964 1px solid;	
	COLOR: #000000;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #969964 1px solid;	
	}


.ms-ptabcnhover {	
	BORDER-RIGHT: #9e8255 1px solid;	
	PADDING-RIGHT: 10px;	
	BORDER-TOP: #9e8255 1px solid;	
	PADDING-LEFT: 10px;	
	BACKGROUND: url('/Style Library/images/SearchTabHover.gif') ;	
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: #9e8255 1px solid;	
	COLOR: #000000;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: none;	
}
	
.ms-sctabcnhover, .ms-sctabcfhover {	
	BORDER-RIGHT: #9e8255 1px solid;	
	PADDING-RIGHT: 10px;	
	BORDER-TOP: #9e8255 1px solid;	
	PADDING-LEFT: 10px;	
	FONT-WEIGHT: normal;	
	BACKGROUND: url('/Style Library/images/SearchTabHover.gif') ;		
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: #9e8255 1px solid;	
	COLOR: #000000;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #9e8255 1px solid;	
}

.ms-sctabrx {	
	border-right: #9e8255 0px solid;	
	PADDING-RIGHT: 4px;	
	BORDER-TOP: #9e8255 0px solid;	
	PADDING-LEFT: 4px;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 0.7em;	
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: #9e8255 0px solid;	
	WIDTH: 100%;	
	COLOR: #7a7a7a;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #9e8255 1px solid;	
	FONT-STYLE: normal;	
	TEXT-ALIGN: left
}
	
	
.ms-sctabcf {	
	PADDING-RIGHT: 11px;	
	PADDING-LEFT: 10px;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 0.7em;	
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: middle;	
	COLOR: #7a7a7a;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #9e8255 1px solid;	
	FONT-STYLE: normal;	
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.ms-ptabarea{
	width: 740px;
	
}
.ms-sctabcnb {	
	PADDING-BOTTOM: 4px
}
	
.ms-sctabcfb {	
	PADDING-BOTTOM: 4px
}
	
.ms-articlepic {	
	FLOAT: left;	
	MARGIN-RIGHT: 8pt
}
	
.ms-articlepad {	
	MARGIN-BOTTOM: 5px
}

TD.ms-sbgo {	
	PADDING-RIGHT: 3px;	
	PADDING-LEFT: 3px;	
	PADDING-BOTTOM: 1px;	
	PADDING-TOP: 1px;	
	BACKGROUND-COLOR: #e5e5cc 
}

.ms-sbtable-border {	
	BORDER: #9e8255 1px solid;	
}

.blue{
	
	font-weight: bold;
}

.FormLabel{
	font-weight: bold;
}

.unsubscribedForm{
	font-weight: bold;
	width: 125px;
	display: inline-block;
}

.unsubscribedLabel{
	width: 250px;
	display: inline-block;
}

.unsubscribedSubButton{
	border-top:solid 1px #999966; 
	width:500px;
	height:25px;
 	margin-top:2px;
	text-align: left;
	vertical-align: top;
	margin-left: 125px;
}

.OpAvailCycleSelected{
	
	font-weight: bold;
}

.OpAvailNoCycle{
	color: black;
	text-decoration: none;
}

.opAvailPrint{
	float: right;	
}

.brown
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666633;
    LINE-HEIGHT: 1.5em;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.boldText{
	font-weight: bold;
}

.transReportLabel{
	width: 100px;
	display: inline-block;
}

.transReportFormLabel{
	width: 100px;
	font-weight: bold;
	display: inline-block;

}

.transReportSubButton{
	margin-left: 100px;	
}

.rocReportLabel{
	width: 150px;
	display: inline-block;
}

a.PopData {
    position: relative;
	border-bottom: none; 
    	text-decoration: none;
    z-index: 24;
}

a.PopData:hover{
    display: inline-block;
    z-index: 25;
}

a.PopData span {
    display: none;
}
a.PopData div {
    display: none;
}

a.PopData:hover span {
	z-index:9999;
    display: block;
    position: absolute; top: 10px; left: -50px;
    padding: 5px; margin: 10px; 
    background: #EDEDDC; border: 1px solid black; 
    width: 360px;
    text-decoration:none;
}
a.PopData:hover div {
	z-index:9999;
    display: block;
    position: absolute; top: 10px; left: -10px;
    padding: 5px; margin: 10px; 
    background: #EDEDDC; border: 1px solid black; 
    width: 450px;
    text-decoration:none;
}


.hide {
	display:none;
}

    
.detailLabel
{
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.criticalValue
{
	color: Red;
	font-weight: bold;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;

}

.noticeDetailMain
{
	padding: 0px;
	border: 1px solid #aaaaaa;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	
}

.noticeDetailMain td{
    border-bottom: 1px solid #aaaaaa;
    
}

.HistoryTable2 td{
    border-bottom: 1px solid #aaaaaa;
    /*padding: 1px;*/
    width: 100%;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;

}

.HistoryTable td{
    border-bottom: 1px solid #aaaaaa;
    padding: 1px;
    /*width: 100%;*/
    border-right: 1px solid #aaaaaa;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;

}

.PhoneTable{
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.PhoneTable td{
    border-bottom: 1px solid #aaaaaa;
    padding: 1px;
    border-right: 1px solid #aaaaaa;
}

.poiTable {
    width: 100%;
 }

.poiTable td{
    border-left: 1px solid #aaaaaa;
 }
 
.poiTable th{
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    font-weight: bold;
    text-align: left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;

}

/* SharePoint 2010 upgrade */
body
{
	color: #000000;
}


.content a:link{
	color:#cc0033;
	text-decoration:underline;
}

.content a:visited{
	color:#cc0033;
	text-decoration:underline;
}


.ms-WPHeader .ms-wpTdSpace{
	width:0%;
	font-size:0px;
}


.upperNavItem a{
	color:#ffffcc;
	text-decoration:none;
}


.topNavHover a{
	color:#ffffcc;
	text-decoration:none;
}

.upperNav{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 1.5em; 
	font-weight:bold;
	color:#ffffcc;
	position:relative;
	*margin-top:-1px;
}

.topNav{
	position:relative;
	margin-top: -1px \0/ !important; /*for IE */
}


#globalNav {
	*padding-top:2px; /*disabled to align top/uppernav bar*/
}

#newCustomer {
	color:#000000;
	display:block;
}

#newCustomer a:link{
		text-decoration:underline;
}

#newCustomer {
	color:#000000;
	display:block;
}


.ms-navheader a:link{
	color:#003399;
}

.ms-navheader a:visited{
	color:#003399;
}

.ms-navheader a{
	color:#cc0033;
}

.ms-navheader a:hover{
	color:#cc0033;
}

.PageBreadcrumb{
	color:#000000;
}

.PageBreadcrumb a:link{
	color:#000099;
	text-decoration:none;
}

.PageBreadcrumb a:visited{
	color:#000099;
	text-decoration:none;
}

#footer a:link{
	color:#cc0033;
}

#footer a:visited{
	color:#cc0033;
}

.ms-long{
	width:220px;
}

.topNavItem a{
	color:#ffffcc;
	font-size:1.5em;
}

.topNavItem a:link{
	color:#ffffcc;
	font-size:1.5em;
}

.topNavItem a:visited{
	color:#ffffcc;
	font-size:1.5em;
}

.topNavFlyOutsItem a:link {
	color:#666633;
}

.topNavFlyOutsItem a:visited {
	color:#666633;
}

.topNavFlyOutsItem a:hover {
	color:#cc0033;
}

.topNavSelected a{
	color:#cc0033;
	font-size:1em;
}

.topNavSelected a {
	color:#cc0033;
}

.topNavSelected a:visited{
	color:#cc0033;
}

.topNavSelected a:link {
	color:#cc0033;
}

.topNavSelected a:hover {
	color:#ffffcc;
}

div#globalNav{
	font-size:16px;
}

.DateText {
	color:#000000;
}

#contactUs {
	color:#000000;
}

#contactUs a:link {
	text-decoration:underline;
}

#comments A:link {
	text-decoration:none;
}

/*.ms-standardheader ms-WPTitle a, .ms-WPTitle.ms-standardheader, .ms-WPTitle.ms-standardheader a, .ms-WPTitle.ms-standardheader a:hover{*/
.ms-WPTitle.ms-standardheader a, .ms-WPTitle.ms-standardheader a:hover{
	color:#999966;
	text-decoration:none;
}

.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link {
	color:#003399 !important;
	text-decoration:none !important;
}

.ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited {
	color:#003399 !important;
	text-decoration:none !important;
}

.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
	color:#000000 !important;
	text-decoration:underline !important;
}

.hrlineRow {
	line-height:0px;
	font-size:1px !important;
}

.ms-WPBorder, .ms-WPBorderBorderOnly {
	border-width: 0px;
	*border-top-width:0px;
}

li.level-section div {
	
	margin-left:4px !important;
}

#s4-ribbonrow{
	display:none;
}

.ms-rtestate-field table {
	border-collapse:separate;
}

#globalNav img{
	display:list-item;
}

.upperNav img{
	display:list-item;
}

.marqueAlign {
	padding-bottom:16px;
}

p#comments {
	margin-top:40px;
}

.marquee{
	font-size:16px;
}

.verbiage{
	text-align:left;
	font-family:Verdana,Geneva,Arial, Helvetica,sans-serif;
	color:#cc0033;
	font-weight:bold;
	font-size:10px;
}

.OAC_Search_Left{
	width:134px;
	padding-right:6px;
	vertical-align:top;	
}

.OAC_Search_Left_Span_VaMid{
	width:137px;
	display:inline;
	float:left;
	vertical-align:middle;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
}

.OAC_Search_Left_Span_VaTop{
	width:137px;
	display:inline;
	float:left;
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
	padding-top:2px;
}

.OAC_Search_Left_Span_VaBot{
	width:137px;
	display:inline;
	float:left;
	vertical-align:bottom;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
	padding-top:5px;
}

.OAC_Search_TrBot{
	padding-bottom:8px;
}

.OAC_Search_Right_Span{
	display:inline;
	float:left;
	overflow:hidden;
	vertical-align:middle;	
}

.OAC_Search_ThirdCol_Span_Block{
	display:block;
	float:left;
	overflow:hidden;
	vertical-align:bottom;
	padding-left:4px;
	padding-top:5px;	
}

.OAC_Search_ThirdCol_Span_Inline{
	display:inline-block;
	float:left;
	overflow:hidden;
	vertical-align:bottom;
	padding-left:10px;
	padding-top:2px;	
}

.OAC_Search_ThirdCol_Span_Inline_Pad11{
	display:inline-block;
	float:left;
	overflow:hidden;
	vertical-align:bottom;
	padding-left:11px;
}

.OAC_DIV_LineBreak_1px{
	height:1px;
	clear:both;
}

.OAC_DIV_LineBreak_4px{
	height:4px;
	clear:both;
}

.OAC_DIV_LineBreak_6px{
	height:6px;
	clear:both;
}

.OAC_DIV_LineBreak_8px{
  	height:8px;
  	clear:both;
}

.OAC_DIV_LineBreak_9px{
  	height:9px;
  	clear:both;
}

.OAC_DIV_LineBreak_10px{
	height:10px;
	clear:both;
}

.OAC_Search_Table{
	table-layout:fixed;
	width:100%;
	overflow:hidden;
}

.OAC_DIV_VaTop{
	width:100%;
	vertical-align:top;
}

.GQD_Date_Label_80W{
	width:80px;
	display:inline;
	float:left;
	vertical-align:bottom;
	font-weight:bold;
	text-align:left;
	padding-right:6px;
	padding-top:5px;
}

.GQD_Left_85W{
	width:85px;
	display:inline;
	float:left;
	vertical-align:middle;
}

.GQD_Table_Fixed{
 	table-layout:fixed;
 	width:100%;
 	overflow:hidden;	
}

.GQD_DIV_Width_100_Percent{
	width:100%;
	overflow:hidden;
}

.txtmar{
	margin-right:5px;
}


.GQD_content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	line-height : 1.35em;
	height: 1%;
	display:inline;
	width:125px;
}

.GQI_Chrom_179W{
 	width:179px;
   	display:inline;
   	float:left;
   	padding-right:6px;
  	padding-top:2px;
  	vertical-align:bottom;
  	font-weight:bold;
  	text-align:right;
}

.GQI_Chrom_Date_179W{
	width:179px;
	display:inline;
	float:left;
	padding-right:6px;
	padding-top:5px;
  	vertical-align:bottom;
   	font-weight:bold;
  	text-align:right;
}

.OAC_Search_Left_Span_179W{
	width:179px;
	display:inline;
	float:left;
	padding-right:6px;
  	vertical-align:middle;
   	font-weight:bold;
  	text-align:right;
}

.GQI_Left_185W{
   	width:185px;
   	display:inline;
   	float:left;
  	vertical-align:middle;
}

.TR_Chrom_102W_AlignLeft{
 	width:102px;
   	display:inline;
   	float:left;
   	padding-right:6px;
  	padding-top:2px;
  	vertical-align:bottom;
  	font-weight:bold;
  	text-align:left;
}

.TR_Chrom_Date_102W_AlignLeft{
	width:102px;
	display:inline;
	float:left;
	padding-right:6px;
	padding-top:5px;
  	vertical-align:bottom;
   	font-weight:bold;
  	text-align:left;
}

.TR_Left_Span_102W_AlignLeft{
	width:102px;
	display:inline;
	float:left;
	padding-right:6px;
  	vertical-align:middle;
   	font-weight:bold;
  	text-align:left;
}

.TR_Left_108W{
   	width:108px;
   	display:inline;
   	float:left;
  	vertical-align:middle;
}

.RTE_Wrapper{
	padding-left: 10px;	
	width:775px;
}

.RTE_Pad_Left{
	padding-left: 10px;
}

.RTE_detailLabel
{
	padding-left:10px;
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.RTE_Search_Right_Span{
	padding-left:10px;
	display:inline;
	float:left;
	overflow:hidden;
	vertical-align:middle;	
}

/* FF browser specific settings */
p#comments, x:-moz-any-link, x:default { 
	margin-top: 20px;
}
.marqueAlign, x:-moz-any-link, x:default {
	padding-bottom: 8px;
}

/* SharePoint 2010 Upgrade */

	
<script type="text/javascript">// <![CDATA[
    
    protected override bool AllowAnonymousAccess
    {
        get{
            return true;
        }
    }
// ]]></script>