/* Begin: Global */



/* Begin: vertical lines */

.vSpacer1{

        overflow: hidden;

        height: 1px;    

}



.vSpacer2 {

        overflow: hidden;
        height: 2px;    

}



.vSpacer4 {

        overflow: hidden;

        height: 4px;    

}



html>body .vSpacer4 {

        overflow: hidden;

        height: 5px;    

}

.vSpacer5 {

        height: 5px;    

        overflow: hidden;       

}



.vSpacer6{

        padding: 0;

        margin: 0;

        height: 7px;

        overflow: hidden;

}



.vSpacer8{

        overflow: hidden;

        padding: 0;

        margin: 0;

        height: 8px;

}



html>body .vSpacer8{

        overflow: hidden;

        padding: 0;

        margin: 0;

        height: 9px;

}



.vSpacer10{

        overflow: hidden;

        height: 10px;   

}



.vSpacer15{

        height: 15px;

        overflow: hidden;

}



.vSpacer20{

        height: 20px;

}

/* End: vertical lines */





.hp1{

        margin-top: 0px;

        margin-bottom: 0px;

}





.hp2{

        margin-top: 0px;

        margin-bottom: 0px;
        /* Begin TB07 Fixes
        margin-left: 5px;
        End TB07 Fixes */

}

.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;

}

.mLeft8 {
	MARGIN-LEFT: 8px
}

.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 */
/*BEGIN: Modified for TB07*/
.clearAll{

        clear: both;
        margin:0;
        padding:0;
}
/*END: Modified for TB07*/

/* 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;

}



/*Begin GO Button.css */



/* corners */

/* Begin: Added for TB07 */
div.smallButtonEdgeT {
        background: url(../../images/butts_T.gif) repeat-x top;
        float: left;
        height:20px;
}



div.smallButtonEdgeR {
        background: url(../../images/butts_R_L.gif) repeat-y right;
        float: left;
        height:20px;
}



div.smallButtonEdgeB {
        background: url(../../images/butts_B_L.gif) repeat-x bottom right;
        float: left;    
        height:20px;
}





div.smallButtonEdgeL {
        background: url(../../images/butts_R_L.gif) repeat-y left;
        float: left;
        height:20px;
}
/* End: Added for TB07 */





div.smallButtonSearchCrnrTL {

        background: url(../../images/butts_tL.gif) no-repeat top left;

        

}



html>body div.smallButtonSearchCrnrTL {

        background: url(../../images/butts_tL.gif) no-repeat top left;

        margin-top:1px;

}



div.smallButtonSearchCrnrTR {

        background: url(../../images/butts_TR.gif) no-repeat top right;

}



div.smallButtonSearchCrnrBR {

        background: url(../../images/butts_BR.gif) no-repeat bottom right;



}



div.smallButtonSearchCrnrBL {

        background: url(../../images/butts_BL.gif) no-repeat bottom left;

}




/* Modified CR 765 button content */

div.smallButtonIcon {

        /* Begin : Changes for CR_765 */
        /*background: url(../../images/white_button_arrow.gif) no-repeat 7px 7px;*/
        margin-left: 0px;
		float: left;		
		background-image: url(../../images/topbutton_arrow2.gif);
		background-repeat: no-repeat;
		background-position: right top;
		/* End : Changes for CR_765 */
}

/* Modified CR 765 button content */




/* form button content */





/* Begin: Aral CR 765 */
/* Modified CR 765 button content */
.smallButton {

        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #ffffff;
        line-height: 100%;
		/* Begin : Changes for CR_765 */
		text-align:left;
		background-color: transparent;
		border: none;
        /*padding: 2px 2px 1px 12px;      /* IE5.0 */
		/*padding/**/: /*2px 2px 2px 11px;      /* IE5.5 */
		/*p\adding: 2px 2px 0px 11px;/* IE6.0 in Standards Mode and modern browsers */
        height: 18px;
		float:left;
        cursor: pointer;
		margin-right:10px;
		padding-left:5px;
}

html>body .smallButton {

        /*font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #ffffff;
        line-height: 10pt;
        padding: 2px 2px 5px 13px;
        background-color: transparent;
        border: none;
        height: 18px;*/
        /* Begin TB07 Fixes */
        /*margin-bottom:5px;*/
        /* End TB07 Fixes */
		margin-left:-3px;
}
/* End : Changes for CR_765 */


/*End GO  Button.css */



/*Begin  Cancel  Button.css */



/* corners */

div.CancelButtonEdgeT {

        background: url(../../images/cancel_T.gif) repeat-x top;

        float:left;
        /* Begin: Added for 597 */
        height:20px; 
        /* End: Added for 597 */


}



div.CancelButtonEdgeR {

        background: url(../../images/cancel_R.gif) repeat-y right;

        float:left;

        z-index: 0;

        margin-top: 1px;        

        margin-bottom: -1px;

}



div.CancelButtonEdgeB {

        background: url(../../images/cancel_L.gif) repeat-x bottom right;

        float: left;

        margin-top: -1px;

}



div.CancelButtonEdgeL {

        background: url(../../images/cancel_L.gif) repeat-y left;

        float: left;

}



div.CancelButtonSearchCrnrTL {

        background: url(../../images/cancel_TL.gif) no-repeat top left;

}



div.CancelButtonSearchCrnrTR {

        background: url(../../images/cancel_TR.gif) no-repeat top right;

}



div.CancelButtonSearchCrnrBR {

        background: url(../../images/cancel_BR.gif) no-repeat bottom right;

}



div.CancelButtonSearchCrnrBL {

        background: url(../../images/cancel_BL.gif) no-repeat bottom left;

}





div.CancelButtonIcon {

        background: url(../../images/blue_link_arrow.gif) no-repeat 7px 7px;

        margin-left: 0px;

        float: left;

}





/* form button content */





.CancelButton {

        font-family: Verdana, Arial, sans-serif;

        font-size: 8pt;

        font-weight: bold;

        color: #0055C3;

        line-height: 8pt;

        padding: 2px 2px 1px 12px;      /* IE5.0 */

    padding/**/: 2px 2px 2px 11px;      /* IE5.5 */

    padding: 1px 2px 4px 11px;/* IE6.0 in Standards Mode and modern browsers */

        background-color: transparent;

        border: none;
/* Begin TB07 Fixes */
        height: 21px;
/* End TB07 Fixes */

}



html>body .CancelButton {

        font-family: Verdana, Arial, sans-serif;

        font-size: 8pt;

        font-weight: bold;

        color: #0055C3;

        padding: 3px 2px 4px 12px;

        background-color: transparent;

        border: none;
/* Begin TB07 Fixes */
        height: 20px;
/* End TB07 Fixes */

}



/*End  Cancel  Button.css */



/* Begin: Line */

.midBlueLine{

    height: 1px;

        overflow: hidden;

        background: #6699DB;

}



.midBlueLine3{

    height: 3px;

        overflow: hidden;

        background: #6699DB;

}



.blueLine{

    height: 1px;

        overflow: hidden;

        background: #0055C3;

}



.blueLine2{

    height: 2px;

        overflow: hidden;

        background: #0055C3;

}



.lightBlueLine4{

    height: 4px;

        overflow: hidden;

        background: #CCDDF3;

}



.whiteLine{

    height: 1px;

        overflow: hidden;

        background: #fff;

}





.whiteLine2{

    height: 2px;

        overflow: hidden;

        background: #fff;

}





.greyLine{

    height: 1px;

        overflow: hidden;

        background: #4C4C4C;

}



.navyBlueLine{

    height: 1px;

        overflow: hidden;

        background: #003399;

}



.lightestBlueLine{

    height: 1px;

        overflow: hidden;

        background: #D9E2F0;

}

.fldBorder {
 BORDER-RIGHT: #ffdd00 0px solid; BORDER-TOP: #ffdd00 0px solid; BORDER-LEFT: #ffdd00 0px solid; BORDER-BOTTOM: #ffdd00 0px solid
}
.donotdisplay {
 DISPLAY: none
}

/* End: Line*/
/* Begin TB07 Fixes */
*html .clearAll{
        clear: both;
        overflow:hidden;
}
.rightMarg{
        margin-right: 10px;
}
*html .rightMarg{
        margin-right: 5px;
}

/* End TB07 Fixes */
/* START: CR 758 */


 .clear {
	CLEAR: both; 
}



DIV.bottomBordernew {
	BORDER-TOP: #0055c3 2px solid; MARGIN-TOP: -2px; LEFT: 0px; MARGIN-LEFT: 20px; 
}
/* Begin: ARAL CR 765 */
#breadCrumbContainernew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px 20px; VERTICAL-ALIGN: top; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
/* End: ARAL CR 765 */
#mainDivnew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}

.contentContainernew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 100%; PADDING-TOP: 0px
}
.fooTextContainernew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9e2f0
}

.fooContainernew {
	BORDER-TOP: #ffffff 1px solid; WIDTH: 100%;
}
.fooBackToTopContainernew {
	WIDTH: 100%;
	
}

.fooLinenew {
	BORDER-BOTTOM: #6699db 1px solid; width:100%;
}

.fooTextContainernew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9e2f0
}

.fooBContainernew{
	FLOAT: right; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 1px; 
}

.fooTxtRright {
	FLOAT: right; width:100px;
}
.mRight20{
margin-right:20px;

}

/* END: CR 758 */

/* 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
}

.subContentContainer .newbtnCont {
 padding-right:5px;
}
/* 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 */
