@charset "UTF-8";

/****************************** Begin: Form element ***************************/

input.textbox {
	width: 25px;
	background-color: #FFFFFF;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PositiveButton {
	display: inline;
	width: auto;
	height: auto;
	color: #FFFFFF;
	background-color: #007B32;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
}

/******************************** End: Form Element ***************************/

.negativeButton {
	display: inline;
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

/********************************* End: Form Element **************************/

/*
html>body .negativeButton {
	cursor: pointer;
	padding: 2px 1px 2px 1px;
}
*/

/******************** Begin: Buttons' Horizontal spacer 10 ********************/

.buttonhSpacer10 {
	width: 10px;
}

html>body .buttonhSpacer10 {
	width: 8px;
}

/************************ End: Buttons' Horizontal spacer 10 ******************/

.goAnchor {
	color: #FFFFFF;
	background-color: #007B32;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

html>body .goAnchor {
	cursor: pointer;
}

.chkSpacer {
	margin-bottom: 0;
}

html>body .chkSpacer {
	margin-bottom: 20px;
}

/***************************** Begin: check box settings **********************/

.fchkBox {
	padding: 0 6px 0 0;
	display: inline;
	float: left;
	width: 20px;
}

html>body .fchkBox {
	padding: 0 7px 0 0;
}

.fchkBox1 {
	padding: 5px 0 5px 0;
	display: inline;
	float: left;
	line-height: 120%;
	width: 80%;
	height: 20px;
	margin: 0;
}

html>body .fchkBox1 {
	padding: 4px 0 10px 0;
	margin: 0;
}

/****************************** End: check box settings ***********************/

.buttonDiv570 {
	width: 570px;
	text-align: right;
}

a.btnNegative {
	color: #009900;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	display: block;
	border: 1px solid #009900;
/* begin TB07 fixes */
	cursor: pointer;
/* end TB07 fixes */}

html>body .btnNegative {
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.btnNegative:hover {
	color: #009900;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	display: block;
	border: 1px solid #009900;
/* begin TB07 fixes */
	cursor: pointer;
/* end TB07 fixes */}

html>body .btnNegative:hover {
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.btnNegative:active {
	color: #009900;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	display: block;
	border: 1px solid #009900;
/* begin TB07 fixes */
	cursor: pointer;
/* end TB07 fixes */}

html>body .btnNegative:active {
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

/**************************** Start: alignment of buttons *********************/

.buttonContainer {
        float: right;
/*      margin-bottom: -10px;^M*/
margin-bottom: 0px;
}


html>body .buttonContainer {
	padding-bottom: 10px;
}

/***************************** End: alignment of buttons **********************/

/******************************* End: Form Element ****************************/

/*
Please click here to view our Privacy Statement
Arrow supposed to be appearing twice
*/

.upfchkBox a:link, .upfchkBox a:visited {
	color: #007B32;
	background-color: transparent;
	background-image: url("../../../images_css/links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: 2em !important;
}

.upfchkBox a:hover, .upfchkBox a:active {
	color: #FF0000;
	background-color: transparent;
	background-image: url("../../../images_css/_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: 2em !important;
}

/******************************************************************************/

html>body .upfchkBox a:link, html>body .upfchkBox a:visited {
	color: #007B32;
	background-color: transparent;
	background-image: url("../../../images_css/links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: 1em !important;
}

html>body .upfchkBox a:hover, html>body .upfchkBox a:active {
	color: #FF0000;
	background-color: transparent;
	background-image: url("../../../images_css/_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: 1em !important;
}

.userProfileDiv1 .greyBold {
	font-size: 0.75em;
	color: #666666;
	background-color: transparent;
}
/* Begin : Added for R4.10 CR 558 20060627 */
/* Begin: Email Transact Castrol */

.buttonContainer2 {
	FLOAT: right; PADDING-BOTTOM: 0px
}
.buttonContainer3 {
	FLOAT: right; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}

.moduleContainerOuter .buttonContainer2 {
	FLOAT: left; PADDING-BOTTOM: 0px
}
/* End: Email Transact Castrol */
/* End : Added for R4.10 CR 558 20060627 */

