/* Begin: Global */

/* Begin: vertical lines */
.vSpacer1{
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 1px;	
}

.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;	
	/* Begin TB07 Fixes
	overflow: hidden;	
    End TB07 Fixes */
	
}

.vSpacer6{
	padding: 0;
	margin: 0;
	height: 7px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

.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;
}

.vSpacer10{
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	height: 10px;	
}

.vSpacer15{
	height: 15px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

}

.vSpacer20{
	height: 20px;
}
/* End: vertical lines */


.hp1{
	margin-top: 0px;
	margin-bottom: 0px;
}


.hp2{
	margin-top: 0px;
	margin-bottom: 0px;
}
.hp3{
	margin-top: 0px;
	margin-bottom: 0px;
}

.hp4{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Begin: spacers */
/* Begin: Padding Top */
.pTop3
{
	padding-top:3px;
}


.pTop03 { 
	padding-top: 0px;
}

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;
}

.pBot7{
padding-bottom: 7px;
}
.pBot5-7 {
	padding-bottom: 5px;
}	

html>body .pBot5-7 {
	padding-bottom: 7px;
}

.pBot10{
	padding-bottom:10px;
}
/* Begin: T_F34 autoGas calculator */
.pBottom2{
	padding-bottom:2px;
}

.pBottom5{
	padding-bottom:5px;
}

html>body .pBottom5{
	padding-bottom:15px;
}

.pBottom10{
	padding-bottom:10px;
}



.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;
}

html>body .pLeft10{
	padding-left: 18px;
}

.pLeft15{
	padding-left: 15px;
}

.pBot15{
	padding-bottom: 15px;
}

.pBot20{
	padding-bottom: 20px;
}
/* End: Padding Bottom */

/* Begin: Margin Top */
.mTop2{
	margin-top: 2px;
}

.mTop5{
	margin-top: 5px;
}

.mTop7{
	margin-top: 7px;
}
.mTop10{
	margin-top: 10px;
}

.mTop15{
	margin-top: 15px;
}
/* End: Margin Top */

/* Begin: Margin Right */
.mRight4 {
	margin-right: 2px;
}

.mRight5 {
	margin-right: 5px;
}

.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;
}

.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 */


.spaceText{
	visibility: hidden;
	display: none; 
}

.accessText{
	visibility: hidden; 
	display: none; 
}

/*this class is used for Mac Safari*/
.safmargin
{
	margin-bottom:0px;
	margin-top:0px;
}



/* corners */



/* Begin: Line */
.midBlueLine{
    height: 1px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #6699DB;
}

.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: #fff;
}


.whiteLine2{
    height: 2px;
	/* Begin TB07 Fixes
	overflow: hidden;
    End TB07 Fixes */

	background: #fff;
}


.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;
}

.mTopNeg3{
	margin-top: -3px;
}
html>body .mTopNeg3{
	margin-top: -2px;
}
/* End: Line*/
/* Begin TB07 Fixes */
*html .clearAll{
	clear: both;
    overflow: hidden;
}
/* End TB07 Fixes */
/*Begin:Addition CR 765*/


div.smallButtonIcon {
	margin-left: 0px;
	float: left;
	background-image: url(../../images/topbutton_arrow2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
.smallButton {

        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #ffffff;
        line-height: 100%;
        background-color: transparent;
        border: none;
        height: 18px;
        cursor: pointer;
		float:left;
		margin-right:10px;
		padding-left:5px;
		text-align:left;
		
	}
	
	html>body .smallButton {
margin-left:-3px;

}

.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:Addition 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 */
