/* 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;
}
form{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}

/* Begin: vertical lines */
.vSpacer1{
	overflow: hidden;
	height:1px;
}

.vSpacer3
{
	overflow:hidden;
	height:3px;
}

.vSpacer4{
	padding: 0;
	margin: 0;
	height: 4px;
	overflow: hidden;
}

.vSpacer5{
	padding: 0;
	margin: 0;
	height: 5px;
	overflow: hidden;
}

.vSpacer6{
	padding: 0;
	margin: 0;
	height: 7px;
	overflow: hidden;
}


.vSpacer7
{
	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;
}

.vSpacer20{
	height: 20px;
}
/* End: vertical lines */

/* Begin: spacers */
/* Begin: Padding Top */
.pTop5{
 padding-top: 5px;
}

.pTop10{
 padding-top: 10px;
}

.pTop15{
	padding-top: 15px;
}

.pTop20{
 padding-top: 20px;
}
/* End: Padding Top */

/* Begin: Padding Bottom */
.pBot5{
	padding-bottom: 5px;
}

.pBot3
{
	padding-bottom:3px;
}

html>body .pBottom5{
	padding-bottom:15px;
}

.pBot10{
	padding-bottom:10px;
}

html>body .pBottom10{
	padding-bottom:20px;
}
.pLeft15{
	padding-left: 15px;
}

.pBot15{
	padding-bottom: 15px;
}

.pBot20{
	padding-bottom: 20px;
}
/* End: Padding Bottom */

/* Begin: Margin Top */
.mTop2{
	margin-top: 2px;
}
.mTop3{
	margin-top: 3px;
}
.mTop4{
	margin-top: 4px;
}
.mTop5{
	margin-top: 5px;
}

.mTop10{
	margin-top: 10px;
}

.mTop15{
	margin-top: 15px;
}
/* End: Margin Top */

/* Begin: Margin Right */
.mRight4 {
	margin-right: 4px;
}

.mRight5 {
	margin-right: 5px;
}

.mRight7 {
	margin-right: 7px;
}

.mRight10{
	margin-right: 10px;
}

.mRight15{
	margin-right: 15px;
}
/* End: Margin Right */

/* Begin: Margin Bottom */
.mBot2{
	margin-bottom: 2px;
}

.mBot3{
	margin-bottom: 3px;
}

.mBot5{
	margin-bottom: 5px;
}

.mBot10{
	margin-bottom: 10px;
}

.mBot15{
	margin-bottom: 15px;
}

.mBot20{
	margin-bottom: 20px;
}
/* Begin: Margin Bottom */

/* Begin: Margin left */
.mLeft5{
	margin-left: 5px;
}

.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 */
/* Begin: Back to top Container */
.backToTopContainer{
	width: 80px;
	text-align: right;	
	margin: 19px 0 10px 660px;
	padding: 0;
}
/* End: Back to top Container */

html>body .backToTopContainer{
	padding-top: 16px;
	margin: 0 0 10px 660px;
}

/* Begin: Footer Container */
#globalFooterContainer{
	width: 740px;
	margin: 0 0 0 20px;
	padding-bottom: 10px;
}
/* End: Footer container */

html>body #globalFooterContainer{
	padding-bottom: 0;
	margin-bottom: 10px;
}

/* Begin: Footer Links Container */
.footerSpacer{
	margin: 3px 0 0 0;
	padding: 0;
}
/* End: Footer Links Container */

html>body .footerSpacer{
	margin: 7px 0 0 0;
}
/* End: Footer Links Container */

/* Begin: footer div text */
.footerDivText{
	/*float: left;*/
	margin: 0;
	padding: 0;		
}
/* End: footer div text */

/* Begin: popupFooter Container */
#pFooterContainer{
	width: 375px;
	margin: 0;
	padding: 0;
}
/* End: popupFooter container */

.pFooterPopUp3Col{
	width: 375px;
	margin: 0;
	padding: 0;
}

.backtoTop3Col{
	width: 570px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}

/* Begin: popup Back to top Container */
.bcPopupContainer{
	width: 375px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}
/* End: popup Back to top Container */
/* END: FOOTER */

/* BEGIN: BREADCRUMB */
#breadCrumbContainer {
	MARGIN-TOP: -15px; Z-INDEX: 1; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px; VERTICAL-ALIGN: top; WIDTH: 740px; POSITION: relative; TEXT-ALIGN: left
}

/* Begin TB07 Fixes 
html>body #breadCrumbContainer{
	margin-top: 6px;
}
End TB07 Fixes */
/* END: BREADCRUMB */

/* Begin: Horizontal line divider */
.lineDivider{
	background-color: #c4e26a;
	height: 1px;
	font-size: 1px;
	font-weight:bold;
}
.lineDivider2{
	background-color: #c4e26a;
	height: 1px;
	font-size: 1px;
	font-weight:bold;
	overflow:hidden;
}
/* End: Horizontal line divider */

#pFooterContainer375{
	width: 375px;
	margin: 0;
	padding: 0;
}

.bcPopupContainer375{
	width: 375px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}
.mRight6{
	margin-right: 6px;
}
.mLeft16{
	margin-left: 16px;
}
.accessText{
visibility: hidden; 
display: none; 
}

.vSpacer20{
	overflow: hidden;
	padding: 0;
	margin: 0;
	height: 20px;
}

.bcPopupContainer570{
	width: 570px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}

#pFooterContainer570{
	width: 570px;
	margin: 0;
	padding: 0;
}

.pFooterPopUp3Col{
	width: 375px;
	margin: 0;
	padding: 0;
}

.backtoTop3Col{
	width: 570px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}

.primaryButton{
	color: #ffffff;
	background-color: #009900;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	cursor:pointer; 
	border:0px;
	
}
html>body .primaryButton{
	cursor: pointer;
}
/* BEGIN: ADDITION ENH 6/14/2006 CR 509*/
.fldBorder {
 border:0px solid #FFDD00;
}

 

.donotdisplay{
 display:none;
}



/*Begin: Added for CR 846 ENH R MAY 09*/
.listUtility
{
margin:0px;
padding:0px;
list-style-type:none
}

ul.listUtility LI
{
list-style-type:none;
float:left;
}
.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;
}
.greenPipeHeader {
        FONT-SIZE: 8pt;
       COLOR: #bad75f;MARGIN: 0px 4px 0px 5px;
}
.greenPipeHeaderLast {
 FONT-SIZE: 8pt; MARGIN: 0px 5px 0px 4px; COLOR: #bad75f;FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mRight4 {
        MARGIN-RIGHT: 4px
}


.mFootTop
{
margin-top:4px;
}
html > body .mFootTop
{
*margin-top:4px;
margin-top:0px;
}
html > body* .mFootTop
{
margin-top:4px;
}


.mSTop
{
margin-top:0px;
}
html > body .mSTop
{
*margin-top:0px;
margin-top:0px;
}
html > body* .mSTop
{
margin-top:4px;
*margin-top:0px;
}


.mRight9New {
	MARGIN-RIGHT: 5px
}
* HTML BODY .mRight9New {
	MARGIN-RIGHT: 5px
}
HTML > BODY .mRight9New {
	MARGIN-RIGHT: 5px;
}

.mLeft19New
{
margin-left:19px
}
.mRight3New
{
margin-right:3px
}

.mRight7
{
margin-right:7px
}

.mRightBack {
        margin-right:9px;
}
*html body .mRightBack  {
        margin-right:5px;
}

.mRightBreadCrumb {
	MARGIN-RIGHT: 10px
}


.mRight6New {
	MARGIN-RIGHT: 6px
}
HTML > BODY .mRight6New {
	MARGIN-RIGHT: 6px
}

/*End: Added for CR 846 ENH R MAY 09*/

