/* Begin: Global */  
.useContainer {
height: 107px;
padding: 0px;
}

html>body .useContainer {
height: 107px;
padding: 5px;
}

.useContainer2 {  
height: 107px;

}

html>body .useContainer2 {
height: 107px;
padding-top: 5px;
}



/* Begin: Footer Blue Pipe */
.footerBluePipeNew{
	color: #0055C3;	
	font-size: 8pt;
	margin: 0 5px 0 5px;
}

html>body .footerBluePipeNew{
	margin-right: 5px;	
}
/* End: Footer Blue Pipe */


form{
	margin: 0;
	padding: 0;
}

/* Begin: vertical lines */
.vSpacer1{
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 1px;	
}

html>body .vSpacer1{	
	height: 11px;	
}

.hp2
{
	margin:0px;
}


.vSpacer2 {
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 2px;	
}

.vSpacer4 {
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 4px;	
}

html>body .vSpacer4 {
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 5px;	
}

.vSpacer5{
	height: 5px;
}

.vSpacer6{
	padding: 0;
	margin: 0;
	height: 7px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

.vSpacer7{
	height: 6px;
}

html>body .vSpacer7{
	height: 8px;
}

.vSpacer8{
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	padding: 0;
	margin: 0;
	height: 8px;
}

html>body .vSpacer8{
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	padding: 0;
	margin: 0;
	height: 9px;
}

.vSpacer9{
	height: 11px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

html>body .vSpacer9{
	height: 13px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

.vSpacer10{
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 10px;	
}

.vSpacer11{
	height: 13px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

html>body .vSpacer11{
	height: 15px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

.vSpacer12{
	height: 11px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

html>body .vSpacer12{
	height: 13px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}


.vSpacer15{
	height: 15px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

.vSpacer20{
	height: 20px;
}
/* End: vertical lines */

/* Begin: spacers */
/* Begin: Padding Top */
.pTop03 { 
	padding-top: 0px;
}


.pTop2
{
	padding-top:2px;
}


.pTop3
{
	padding-top:3px;
}

html>body .pTop03 { 
	padding-top: 3px;	
}

.pTop5{
 padding-top: 5px;
}

.pTop7{
 padding-top: 7px;
}

.pTop10{
 padding-top: 10px;
}

.pTop15{
	padding-top: 15px;
}

.pTop20{
 padding-top: 20px;
}
/* End: Padding Top */

/* Begin: Padding Bottom */
.pBot0{
	padding-bottom: 0px;
}

html>body .pBot0{
	padding-bottom: 15px;
}


.pBot5{
	padding-bottom: 5px;
}



.pBot5-7 {
	padding-bottom: 5px;
}	

html>body .pBot5-7 {
	padding-bottom: 7px;
}

.pBot10{
	padding-bottom:10px;
}
/* Begin: T_F34 autoGas calculator */
.pBottom5{
	padding-bottom:5px;
}

html>body .pBottom5{
	padding-bottom:15px;
}

.pBottom10{
	padding-bottom:10px;
}

/*html>body .pBottom10{
	padding-bottom:20px;
}*/

.pBottom15{
	padding-bottom:15px;
}

html>body .pBottom15{
	padding-bottom:25px;
}
/* End: T_F34 autoGas calculator */

.pLeft10{
	padding-left: 10px;
}

.pLeft7{
	padding-left: 7px;
}

.pRight7{
	padding-right: 5px;
}

.pRight20{
	padding-right: 20px;
}

html>body .pLeft10{
	padding-left: 18px;
}

.pLeft15{
	padding-left: 15px;
}

.pBot15{
	padding-bottom: 15px;
}

.pBot20{
	padding-bottom: 20px;
}
/* End: Padding Bottom */

/* Begin: Margin Top */
.mTopNeg3{
	margin-top: -3px;
}
html>body .mTopNeg3{
	margin-top: -2px;
}
.mTop2{
	margin-top: 2px;
}

.mTop3{
	margin-top: 3px;
}

.mTop5{
	margin-top: 5px;
}

.mTop7{
	margin-top: 7px;
}
.mTop10{
	margin-top: 10px;
}

.mTop12{
	margin-top: 12px;
}
.mTop15{
	margin-top: 15px;
}
/* End: Margin Top */

/* Begin: Margin Right */
.mRight4 {
	margin-right: 2px;
}

.mRight5 {
	margin-right: 5px;
}

html>body .mRight5{
	margin-right: 9px;
}

.mRight6 {
	margin-right: 6px;
}

.mRight7 {
	margin-right: 7px;
}

.mRight10{
	margin-right: 10px;
}

.mRight15{
	margin-right: 15px;
}
/* End: Margin Right */

/* Begin: Margin Bottom */
.mBot2{
	margin-bottom: 2px;
}

.mBot5{
	margin-bottom: 5px;
}

.mBot7
{
	margin-bottom:7px;
}

.mBot10{
	margin-bottom: 10px;
}

.mBot15{
	margin-bottom: 15px;
}

.mBot20{
	margin-bottom: 20px;
}
/* Begin: Margin Bottom */

/* Begin: Margin left */
.mLeft3{
	margin-left: 3px;
}

.mLeft5{
	margin-left: 5px;
}

.mLeft7{
	margin-left: 7px;
}

.mLeft10{
	margin-left: 10px;
}

.mLeft15{
	margin-left: 15px;
}

.mLeft20{
	margin-left: 20px;
}

.mLeft195{
	margin-left: 195px;
}
/* End: Margin left */
/* End: Spacers */
.avTop{
  vertical-align: top;
}

.avBot{
  vertical-align: bottom;
}

.avCenter{
  vertical-align: middle;
}
 /* Begin: clear All */
.clearAll{
	clear: both;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}
/* End: clear All */

/* BEGIN: FOOTER */

.fBackToTopContainer{
	width: 100px;
	text-align: right;	
	margin: 20px 0 10px 640px;
	padding: 0;
}

html>body .fBackToTopContainer{
	padding-top: 20px;
	margin: 0 0 10px 660px;
}

#fContainer{
	width: 740px;
	margin: 0 0 0 0px;
	/*padding-bottom: 10px;*/
}

#fTextContainer{
	border: #6699Db;
	width: 740px;
	margin: 0 0 0px 0px;
	background-color: #D9E5F6;
	border-top : 1px solid #6699DB;
	text-align: left;
}

.fMargin{
	padding: 0px 10px 0px 10px;
}

.fAnchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #0055C3;
	line-height: 9pt;
}


.fAnchor:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #0055C3;
	line-height: 9pt;
}

.fAnchor:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #0055C3;
	line-height: 9pt;
}
.spaceText{
	visibility: hidden;
	display: none; 
}
.accessText{
visibility: hidden; 
display: none; 
}


/*this class is used for Mac Safari*/
.safmargin
{
	margin-bottom:0px;
	margin-top:0px;
}


.select45
{
	width: 45mm;
}

.txtTopPadding{
	padding-top:2px;
}

.txtTopPadding3{
	padding-top:3px;
}


/*This is only for Extended File*/

/*This is only for Extended File*/

/*END*/


/* END: FOOTER */

/* Begin: Line */

/* Begin : Changes for CR_765 */
.midBlueLine{
    height: 1px;
	overflow: hidden;
	background: #6699DB;
}
/* End : Changes for CR_765 */

.midBlueLine3{
    height: 3px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #6699DB;
}

.blueLine{
    height: 1px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #0055C3;
}

.blueLine2{
    height: 2px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #0055C3;
}

.lightBlueLine4{
    height: 4px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #CCDDF3;
}

.whiteLine{
    height: 1px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #ffffff;
}


.whiteLine2{
    height: 2px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #ffffff;
}


.greyLine{
    height: 1px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #4C4C4C;
}

.navyBlueLine{
    height: 1px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #003399;
}

.lightestBlueLine{
    height: 1px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #D9E2F0;
}

/* End: Line*/

/* blueback strip containter */
.blueBacCont{
	width:570px;

	background: #D9E2F0;
}

.blueSubCont{
	width:570px;
	padding:10px 10px 10px 10px;
}

html>body .blueSubCont{
	width:560px;
	padding:10px 10px 10px 10px;
}

h2.blueTitleTxt{
	background: #6699DB;   
	padding: 5px 0px 5px 10px;
	margin: 0px;
}

.blueTitleTxtCont{
	width:550px;
}

/* blueback strip containter */

/* Begin TB07 Fixes */
*html .clearAll{
	clear: both;
    overflow: hidden;
}
/* End TB07 Fixes */

/* Added for CR 755*/
.new li{
        color: #FFFFFF;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.new1 p{
        color: #FFFFFF;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.new2 b{
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

/* Ends CR 755*/

/* Begin : Changes for CR_765 */
.buttonL{
	background-image: url(../../../images/b_left.gif);
	background-repeat: no-repeat;
	width:2px;
	height:20px;
	float:left;
}

.buttonR{
	background-image: url(../../../images/b_right.gif);
	background-repeat: no-repeat;
	width:3px;
	height:20px;
	float:left;
}

.buttonM{
	background-image: url(../../../images/b_midd.gif);
	background-repeat: repeat-x;
	
	height:20px;
	float:left;
}

.float{
	float:right;
	margin-right:10px;
}

INPUT.newbtnBg {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 15px; BACKGROUND-POSITION: right top; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(../../../images/newbuttonBg.gif); PADDING-BOTTOM: 2px; OVERFLOW: visible; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: left
}

.newbtnCont {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FLOAT: left; BACKGROUND-IMAGE: url(../../../images/newbuttonLeftBg.gif); PADDING-BOTTOM: 0px; OVERFLOW: visible; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}

INPUT.newbtnBg-header {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 15px; 
	BACKGROUND-POSITION: right top; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(../../../images/newbuttonBg-H.gif); 
	PADDING-BOTTOM: 2px; 
	OVERFLOW: visible; 
	BORDER-LEFT: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 19px; 
	TEXT-ALIGN: left
}

.newbtnCont-header {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FLOAT: left; BACKGROUND-IMAGE: url(../../../images/newbuttonLeftBg-H.gif); PADDING-BOTTOM: 0px; OVERFLOW: visible; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
/* End : Changes for CR_765 */

/* Begin: Changes for CR_846 */
.naviContainer
{
list-style-type: none;
padding:0px;
margin:0px
}
.headFloatRight{
float: right;
}
.pFloatLeft
{
float:left;
}
.vSpacer4New {
        overflow: hidden;
        height: 4px;
}
html>body .vSpacer4New {
        overflow: hidden;
        height: 25px;
}
.mLeft5{
margin-left:5px;
}
.floatRight{
float:right;
}
.listUtilityBreadCrumb {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL.listUtilityBreadCrumb LI {
        FLOAT: left; LIST-STYLE-TYPE: none;  white-space:nowrap;
}
.mLeft19{
        margin-left: 19px;
}
.mLeft12{
        margin-left: 12px;
}

/* End : Changes for CR_846 */
