/* Begin: Page Title */
h1.pageTitle{
	font: bold 13pt/15pt Arial, Helvetica, sans-serif;
	color: #009900;
	margin-top:0px;
	margin-bottom:0px;
}
/* End: Page Title */

/* Begin: Section  Title */
.sectionTitle{
	font: normal 21pt/15pt Arial, Helvetica, sans-serif;
	color: #009900;
}

.sectionTitle1{
	font: normal 21pt/15pt Arial, Helvetica, sans-serif;
	color: #009900;
	margin-top: 0px;
	margin-bottom: 0px;
}

.efoThnk{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#4C4C4C;
	line-height: 12pt;
}

/* End: Section  Title */

/* Begin: Section  Title Dark Green*/
.sectionTitleGreen{
	font: bold 10pt/15pt Arial, Helvetica, sans-serif;
	color: #009900;
	margin: 0 0 0 0;
}
/* End: Section  Title  Dark Green*/

/* Begin: Title Yellow */
.titleYellow{
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #FFD100;
}

/* End: Title Yellow */

/* Begin: Title */
h2.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #99CC00;
	font-weight: bold;
	line-height: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #99CC00;
	font-weight: bold;
	line-height: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
/* End: Title */

/*End: Sub Headers And Body Copy Text*/

/* Begin: Sub-heading */
h3.text10pt{
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
	line-height: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
.text10pt{
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
	line-height: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
/* End:  Sub-heading */

/* Begin: Heading 13pt */
.heading{
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13pt;
	color: #99CC00;
	line-height: 14pt;
}

.headingBold{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #99CC00;
	line-height: 14pt;
}

/* End: Heading 13pt */

/* Begin: Heading 13pt */
.headingRegular{
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13pt;
	color: #99CC00;
}

.midGreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #99CC00;
	line-height: 14pt;
}
/* End: Heading 13pt */

/* Begin: Light Green Bold Heading text */
.lightGreenBold{
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #99cc00;
}

/* End: Light Green Bold Heading text */

/* Begin: Intro Text */
.introText{
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-align: left;
	line-height: 11pt;
}
/* End: Intro Text */

/* Begin: Orange normal error text */
.errorText{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff6600;
	line-height: 10pt;
}
/* End: Orange normal error text */

/* Begin: Orange normal error text */
.errorBoldText{
	font-size : 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff6600;
	line-height: 11pt;
}
/* End: Orange normal error text */

/* Begin: Grey bold text */
.greyBold{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
/* Ends: Grey bold text */

/* Begin: Grey normal text */
.grey{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: 10pt;
	text-align: left;
}

.grey8ptBold{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: 10pt;
}

.grey10ptNormal{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: 11pt;
}

.grey10pt{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
/* Ends: Grey normal text */

/* Begin: Grey right-align normal text */
.greyRight{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-align: right;
	line-height: 10pt;	
}
/* Ends: Grey right-align normal text */

/* Begin: Green normal text */
.green{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
}
/* End: Green normal text */

/* Begin: White Header text */
.whiteLarge{
	font-size: 19pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
/* End: White Header text */

/*Begin: Yellow Header text*/

.yellowLarge{
	font-size: 17pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF00;
}

/*End: Yellow Header text*/

.greenBold{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #009900;
	line-height: 10pt;
}


/* Begin: greyLarge */
.greyLarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
}
/* End: greyLarge */


.grey13pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #666666;
}

.grey13ptBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #666666;
	font-weight: bold;
}


.greenLarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #99CC00;
	font-weight: bold;
}

.greyLargeBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: bold;
}

.greenLargeRegular{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #009900;
	line-height: 11pt;
}

.whiteBold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 11pt;
}

.whiteRegular{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #FFFFFF;
}
.yellowBold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #FFFF00;
}

.greenBody{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #61A525;
	line-height: 10pt;
}

.midGreenSmall{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #99CC00;
	line-height: 9pt;
}

.whiteSmall{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 10pt;
}

.whiteSmallBold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}

.darkGreen{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #009900;
}

/*End: Sub Headers And Body Copy Text*/

/* Begin : Link Text */

/* Begin: Yellow Link Text*/

a.titleYellowBold{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-style: normal;
    color:#FFFF00;
	text-decoration: none;
}

a.titleYellowBold:hover{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-style: normal;
    color:#FFFF00;
	text-decoration: underline;
}

a.titleYellowBold:active{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-style: normal;
    color:#666666;
	text-decoration: none;
}

a.titleYellow{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-style: normal;
    color:#FFFF00;
	text-decoration: none;
}

a.titleYellow:hover{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-style: normal;
    color:#FFFF00;
	text-decoration: underline;
}

a.titleYellow:active{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-style: normal;
    color:#666666;
	text-decoration: none;
}


/* Begin: Green Regular Link text */ 
A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}	

a.anchorBold{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #009900;
	line-height: 12pt;
	text-decoration: none;
}

a.anchorBold:Hover{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #009900;
	line-height: 12pt;
	text-decoration: underline;
}

a.anchorBold:Active{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: 12pt;	
	text-decoration: none;
}	

/* End: Green Regular Link text */ 

/* Begin: Green Regular text with hand cursor */ 
.noAnchor{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

.noAnchor:Hover{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

.noAnchor:Active{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}	
/* End: Green Regular  text with hand cursor */ 

/* Begin: Green Regular Link text 10px */ 
.link10{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

.link10:Hover{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
	text-decoration: underline;
}

.link10:Active{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
/* End: Green Regular Link text 10px */

a.greenLargeBold{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #009900;
	text-decoration: none;
	line-height: 11pt;
}

a.greenLargeBold:hover{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #009900;
	text-decoration: underline;
	line-height: 11pt;	
}

a.greenLargeBold:active{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	line-height: 11pt;	
}

a.whiteLargeBold{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration: none;
}

a.whiteLargeBold:active{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration: none;
}

a.whiteLargeBold:hover{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration: underline;
}

.white{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration: none;
	line-height: 9pt;
}

.white:Hover{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration: underline;
	line-height: 9pt;	
}

a.linkLargeBold{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-style: normal;
    color:#009900;
	text-decoration: none;
}

a.linkLargeBold:hover{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-style: normal;
    color:#009900;
	text-decoration: underline;
}

a.linkLargeBold:active{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-style: normal;
    color:#666666;
	text-decoration: none;
}


.anchor{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
	margin: 0;
	padding: 1px;	
	
}


.anchor:Hover{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.anchor:Active{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

.mttitle{
    margin:0px 0px 7px 0px;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    color:#009900;
}

.mttitle:hover{
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    color:#009900;
    text-decoration:underline;
}

.mttitle:active{
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}


/* End : Link Text */

/* Begin: Form Element - Select Box, Text Box */
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	color: #666666;
	vertical-align: top;
	display: inline;
	text-align: left;
}
/* End: Form Element - Select Box, Text Box */

p{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666666;
}

b{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.finbold{
 font-size: 8pt;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #666666;
}
 
.fintext{
 font-size: 8pt;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #666666;
}

body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}



/* Begin: Grey Pipe */
.greyPipe{
	color: #999999;
	float: left;
	margin: 0 9px 0 9px;
	font-size: 8pt;
}
/* End: Grey Pipe */

html>body .greyPipe{
	margin-right: 10px;
}

/* Begin: Green Pipe */
.greenPipe{
	color: #BAD75F;
	margin: 0 5px 0 5px;
	font-size: 8pt;
}

html>body .greenPipe{
	margin-right: 5px;	
}
/* End: Green Pipe */

/* Begin: Form element */
input.textbox{
	width:25px;
	height: 18px;
	background-color: #ffffff;
	font-size: 8pt;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* Begin: Buttons */ 

.buttonDiv{
	text-align: right;
	margin: 0; 
	padding: 0;
}


/* Begin: Go Button */
.btnGo{
	color: #ffffff;
	background-color: #009F00;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 1px 2px 1px;
	display: block;	

}


.btnGo1{
	color: #ffffff;
	background-color: #009F00;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 1px 2px 1px;
	display: block;	
}

.goButton{
	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;
	padding: 0px 4px 0 4px;
	border: 0px;
	height:20px;
	vertical-align: middle;
}

html>body .goButton{
	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;
	padding: 2px 4px 0 4px;
	border: 0px;
	height:20px;
	vertical-align: middle;
}


/* End: Go Button */

/* Begin: Primary Button*/
.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;  
	/* Begin TB07 Fixes */
	cursor: pointer; 
	/* End TB07 Fixes */
	border: 1px solid #009900;
}

html>body .primaryButton{
	cursor: pointer;
}

/* End: Primary Button*/

/* Begin: Secondary Button*/

.secondaryButton{
	color: #009900;
	background-color: #ffffff;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	border: 1px solid #009900;
	/* Begin TB07 Fixes */
	cursor: pointer; 
	/* End TB07 Fixes */	
}

html>body .secondaryButton{
	cursor: pointer;
} 

/* End: Secondary Button*/

/* NOT TO BE USED IN BM

.PositiveButton{
	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;  
	border: 1px solid #009900;
}

html>body .PositiveButton{
	cursor: pointer;
}*/

/* End: Form Element */

.negativeButton{
	color: #009900;
	background-color: #ffffff;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	border: 1px solid #009900;
	height:20px;
	padding: 1px 4px 3px 4px;
	/*padding: 1px 1px 0 1px;*/

}
/* End: Form Element */

html>body .negativeButton{
	cursor: pointer;
	/*padding: 2px 1px 2px 1px;*/
	font-size: 8pt;	
}

a.btnNegative{
	color: #009900;
	background-color: #ffffff;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size:8pt; 
	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;
}

html>body .btnNegative{
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.btnNegative:hover{
	color: #009900;
	background-color: #ffffff;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size:8pt; 
	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;
}

html>body .btnNegative:hover{
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.btnNegative:active{
	color: #009900;
	background-color: #ffffff;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size:8pt; 
	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;
}

html>body .btnNegative:active{
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

.goAnchor{
	color: #ffffff;
	background-color:  #009F00;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 0px 4px 0px 4px;
	border: 0px;
	height: 16px;
	vertical-align: middle;
	cursor: pointer;	
}

html>body .goAnchor{
	/* Begin: fixes for TB07 */
	/*cursor: pointer;
	padding: 1px 4px 0px 4px; */
	/* End: fixes for TB07 */
}

.button	{
	color: #ffffff;
	background-color: #99cc00;
	height:15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	margin: 0px;
	display: block;	
	float: left;
	border-top: 1px solid #99cc00;
	border-bottom: 1px solid  #009900;
	cursor:pointer; 
}

.button:Active{
	color: #ffffff;
	background-color: #009F00;
	height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid  #009900;
	border-top: 1px solid #009900;
}

.button:Hover{
	color: #ffffff;
	background-color: #009F00;
	height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid  #009900;
	border-top: 1px solid #009900;
}

/* Begin: Modified for CR_769 */
.button1{
	color: #ffffff;
	background-color: #009900;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	/*border-bottom: 1px solid #ffffff;*/
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

.button1:Hover{
	color: #ffffff;
	background-color: #009900;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	/*border-bottom: 1px solid #ffffff;*/
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

.button1:Active{
	color: #ffffff;
	background-color: #009900;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	/*border-bottom: 1px solid #ffffff;*/
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}
/* End: Modified for CR_769 */

.goButton1{
	color: #ffffff;
	background-color:  #009F00;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 4px 2px 4px;
	border: none;
	height: 20px;
	vertical-align: middle;
	cursor: pointer;	
}

html>body .goButton1{
	color: #ffffff;
	background-color:  #009F00;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
    /* begin TB07 fixes */
	padding: 2px 4px 4px 4px;
	/*  end TB07 fixes */
	border: none; 
	height: 20px;
	vertical-align: middle;
	cursor: pointer;	
}

/* End: Buttons */ 


/* End: Form Element */

.pullText{
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}


.enterBox{
	width: 150px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.navContainer2{
	width: 135px;
	border-top: 1px solid #009900;
	margin: 0px 0px 4px 20px;
	padding:  4px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
}

html>body .navContainer2{
	width: 135px;
}

.childContainer{
	width: 155px;
	border-top: 1px solid #009900;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	display: none;
}

.navContainer3{
	width: 135px;
	margin: 4px 0px 4px 20px;
	padding: 0px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009900;
}


.pipeDiv{
	color: #BAD75F;
	font-size: 8pt;
}

.searchTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.searchBox{
	width: 150px;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	color: #000000;
}


.productBox{
	width: 200px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	margin: 0px 10px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}

.productBox{
	width: 200px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal; 
	margin: 0px 10px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}

h3.managedTeaserTitle{
    margin:4px 9px 4px 9px;
   	font-size: 10pt;
    font-family:Arial;
    font-weight:bold;
    color:#99cc00;
}


.subSecTeaserTitle{
    margin:4px 9px 4px 9px;
   	font-size: 10pt;
    font-family:Arial;
    font-weight:bold;
    color:#99cc00;
}
.subSecTeaserTitle2{
    margin:0px 9px 0px 9px;
    padding:4px 0px 4px 0px;
   	font-size: 10pt;
    font-family:Arial;
    font-weight:bold;
    color:#99cc00;
}

/* Begin: Image Caption*/
img{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}

.imgBold{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 10pt;
}
/* End: Image Caption*/

.SplashText{
	font-size: 10pt;
	font-family: Arial; 
	color: #666666;
	font-weight: normal;
}

/*End : Common Text Classes */

/* Begin: Module Specific text classes */


/* [GG] BEGIN: TO BE USED IN BM_EFS */



/*[MS]--Begin M_F60_2_RecommendThisPage.css--*/
.mf602RTPText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: normal;
	line-height: 11pt;
	color: #666666;
}

/*[MS]--End M_F60_2_RecommendThisPage.css--*/

/*[MS]--Begin M_F63_3_RoutePlanner.css--*/
.mf633RPErrorTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bold;
	line-height: 11pt;
	color: #FF6600;
} 

.mf633RPTxt41{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: normal;
	line-height: 11pt;
	color: #666666;
}

h2.mf633RPTitleTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bold;
	line-height: 11pt;
	color: #99CC00;
}


.mf633RPTxt22{
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 8pt;	
	font-weight:normal;
	color: #666666;
	line-height: 10pt;
	}

/*[MS]--End M_F63_3_RoutePlanner.css--*/


/*[MS]--Begin M_F71_1_SurveyFormTool.css--*/
.mf711SFTTextTitle{
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 8pt;	
	font-weight:bold;
	color: #666666;
	line-height: 10pt;
}
h2.mf711SFTLoginText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color:#99CC00;
	line-height: 14px;
}
.mf711SFTTxt4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#666666;
	line-height: 10px;
}
/* End: T_F60_1Recommend this page */

/* Begin: T_F93_3Results */

/*[MS]--End M_F71_1_SurveyFormTool.css--*/


/*[MS]--Start M_F81_3_QuickReg.css--*/
.mf813QRintroText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#666666;
	font-weight:normal;
	line-height: 11pt;
}

.mf813QRheaderTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height:11pt;
} 

/*[MS]--Start M_F81_3_QuickReg.css--*/

/*[MS]--Start M_F81_1_NewsLetterv1.css--*/
h2.mf811NLheaderTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height:11pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

.mf811NLtitleTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:10pt;
	color: #666666;
}
.t_63_1_RoutePlanerTxt22{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	line-height:10pt;
	
}

.mf811NLreqtitletxt 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight:bold;
	line-height: 10px;
}
/*[MS]--Start M_F81_1_NewsLetterv1.css--*/

/* [GG] BEGIN: TO BE USED IN BM_EFS */

.greenGoButton{
	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;
	padding: 1px 1px 1px 1px;
	height: 19px;
}
html>body .greenGoButton{
	cursor: pointer;
	padding: 3px 2px 3px 4px;
}

.whiteCancelButton{
	color: #009900;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	border: 1px solid #009900;
	cursor: pointer;		
	height: 19px;
}
html>body .whiteCancelButton{
	cursor: pointer;
}
/*[ER] Begin: T_F63_1_RoutePlanner*/

.t_63_1_RoutePlanerTxt41{

            color: #666666;

            font-size: 10pt;

            font-style: normal; 

            font-family: Arial, Verdana, Helvetica, sans-serif;

            line-height:11pt;

}

.t_63_1_RoutePlanerErrorTxt{

            font-family: Arial, Verdana, Helvetica, sans-serif;

            font-weight: bold;

            font-size: 10pt;

            line-height:11px;

            color: #FF6600;

} 

.t_63_1_RoutePlanerFormTxt{

            font-family: Arial, Verdana, Helvetica, sans-serif;

            font-weight: bold;

            font-size: 8pt;

            line-height:10pt;

            color: #666666;

}

.t_63_1_RoutePlanerTxt22{

            font-family: Arial, Verdana, Helvetica, sans-serif;

            font-weight: normal;

            font-size: 8pt;

            line-height:10pt;

            color: #666666;

}

.t_63_1_RoutePlanerTitleTxt{

            font-family: Arial, Verdana, Helvetica, sans-serif;

            font-weight: bold;

            font-size: 10pt;

            line-height:11pt;

            color: #99CC00;

}

.t_63_1_RoutePlanerTxt29{

            font-family: Arial, Verdana, Helvetica, sans-serif;

            font-weight: bold;

            font-size: 8pt;

            line-height:10pt;

            color: #666666;

}
/*[ER] END: T_F63_1_RoutePlanner*/
/*[ER] Begin: T_F93_1_RefineSearch*/
.t_F93_2_RefineSearchTxt{
	font-weight: normal;
	font-size: 10pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.t_F93_2_RefineSearchFormTxt{
	font-weight: bold;
	font-size: 8pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.t_F93_2_RefineSearchTxtlink{
	font-weight: normal;
	font-size: 8pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
	}
/*[ER] End: T_F93_1_RefineSearch*/
/*[ER] Begin: T_F93_4_StationDetails*/
.t_F93_4_SDrplSubText{

            color:#666666;

            font-size: 8pt;

            font-weight:normal;

            line-height:10pt;

            }
.t_F93_4_StationDetailsZoomtext{
	color:#666666;
	font-size: 8pt;
	font-style:normal;	
}
h2.t_F93_4_StationDetailsHeading{
	color:#99CC00;
	font-size: 10pt;
	font-weight:bold;
}
.t_F93_4_StationDetailssearchTxtBold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	line-height:10pt;

}
/*[ER] End: T_F93_4_StationDetails*/
/*[ER] Begin: T_F63_5_StationDetails*/
.t_F63_5_RPSubHeading{
	color:#666666;
	font-size: 8pt;
	font-weight:bold;
	line-height:10pt;
	}
.t_F63_5_RPSubHeading3{
	color:#666666;
	font-size: 8pt;
	font-weight:bold;
	line-height:10pt;
	}	
.t_F63_5_RPSubText{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	line-height:10pt;
	}
h2.t_F63_5_RPHeading{
	color:#99CC00;
	font-size: 10pt;
	font-weight:bold;
	
	}
.t_F63_5_RPHeadingLeft{
	color:#99CC00;
	font-size: 8pt;
	font-weight:bold;
	line-height:10pt;

}	
.t_F63_5_RPHeadingRight{
	color:#99CC00;
	font-size: 8pt;
	font-weight:bold;
	line-height:10pt;
}
.t_F63_5_RPLeftbottom{
	color:#009900;
	font-size: 8pt;
	font-weight:normal;
	line-height:12pt;
}
.t_F63_5_RPMiddlebottom{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	line-height:10pt;
}
.t_F63_5_RPRightbottom{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	line-height:10pt;
}
.t_F63_5_RPLeft{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	
}
.t_F63_5_RPRight{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	line-height:10pt;
}
.t_F63_5_RPButton	{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;  	
}
.t_F63_5_RPButton1{
	color: #009900;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
}
.t_F63_5_RPButtonText{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;  
}
.t_F63_5_RPButtonText:hover{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;  
}




.t_F63_5_RPsearchTxtBold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height:10pt;
}
.t_F63_5_RPZoomtext{
	margin-left: 10px;
	color:#666666;
	font-size: 8pt;
	font-style:normal;	
}
h2.t_F63_5_RPGreenText{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #99CC00;
	line-height:11pt;	
}
/*[ER] End: T_F63_5_StationDetails*/
/* [ER] Begin:M_G53_HomePageText.css */
.hpText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	/* Begin TB07 Fixes */
	font-weight: normal;
	/* End TB07 Fixes */		
	color:#009900;
	line-height: 11pt;
}
/* [ER] End:M_G53_HomePageText.css */
/* [ER] Begin:M_G52_ExternalCountryDropdown.css */
h3.ecdSelTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#666666;
	line-height:11px;	
}
/* [ER] End:M_G52_ExternalCountryDropdown.css */
/*--[ER] Begin: M_G48_PrimaryTeaserLeftImage.css */
h1.ptlrUpText{
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-size: 19pt;
            font-weight: bold;
            color:#FFFFFF;
}
h2.ptlrDownText{
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-size: 17pt;
            font-weight: bold;
            color:#FFFF00;
}

/*--[ER] End: M_G48_PrimaryTeaserLeftImage.css */

/* [GG] END: TO BE USED IN BM_EFS */



/* Begin: vipin css */

/* Begin: BP Tools */

/* Begin: T_F60_1Recommend this page */
.tf601Recommendthispagesubtitle{
	font-style: normal;
	font-size: 10pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.tf601RecommendthispageFormTxt{
	font-weight: bold;
	font-size: 8pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	}
.tf601RecommendthispageTxt29{
	font-weight: normal;
	font-size: 8pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.tf601RecommendthispageTxt22{
	font-weight: normal;
	font-size: 8pt;	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
/* End: T_F60_1Recommend this page */
/* Begin: T_F93_3Results */
.tf933Resultstb{
	font-family:Arial, Helvetica, Verdana, sans-sarif;
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt;
}
.tf933Resultstext{
	font-family:Arial, Helvetica, Verdana, sans-sarif;
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt;
}
.tf933ResultsSubText1
{
	font-family:Verdana, Arial, Helvetica, sans-sarif;
	font-size:8pt;
	font-style:normal;
	color:#4C4C4C;
	line-height:10pt;
}
.tf933ResultsSubTextG
{
	font-family:Verdana, Arial, Helvetica, sans-sarif;
	font-size:10pt;
	font-style:normal;
	color:#666666;
	line-height:11pt;
}
.tf933ResultsSubTextB
{
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
	color:#666666;
	line-height:11pt;
	font-weight: bold;
}
.tf933ResultsSubTextTitle
{
	font-family:Arial, Verdana, Helvetica, Sans-sarif;
	font-size:8pt;
	font-style:normal;
	color:#009900;
	line-height:12pt;
}
.tf933ResultsSubText3{
	font-family: Arial, Verdana, Helvetica, Sans-sarif;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}
.tf933ResultsSubText2
{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #99CC00;
	line-height: 9pt;
}
/* End: T_F93_3Results */

/* Begin: T_F81_2Unsubscribe */
.tf81_2unsubscribeTxt{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #666666;
	line-height: 11pt;
}
.tf81_2unsubscribensTxt{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
	}
/* End: T_F81_2Unsubscribe */

/* Begin: T_F81_3Quickreg */
.mf813QRintroText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#666666;
	font-weight:normal;
	line-height: 11pt;
}
.mf813QRheaderTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height:11pt;
}
/* End: T_F81_3Quickreg */

/* End: BP Tools */


/* Begin: BP Contents */

/* Begin: M_S57_FlexibleSectionIntro */
h2.ms57fSecIntroTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-size : 13pt;
	color : #009900;
	margin-bottom: 0px;
	margin-top: 0px;
}
	
.ms57fSecBodyTxt{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;	
	font-size : 10pt;
	color : #009900;
	line-height : 11pt;
}
/* Begin: Flexible Section Intro Link Anchor Text*/
.ms57fSecAnchor {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #009900;
	line-height : 12pt;
}
.ms57fSecAnchor:Hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #009900;
	line-height : 12pt;
}
.ms57fSecAnchor:Active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #009900;
	line-height : 12pt;
}
/* End: Flexible Section Intro Link Anchor Text*/
/* End: M_S57_FlexibleSectionIntro */

/* Begin: M_S59_SecondarySectionTeaser */
h2.ms59sstTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-size : 13pt;
	color : #FFFF00;
	margin-top:0px;
	margin-bottom: 0px;
}
.ms59sstSubtitle{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-size : 10pt;
	color : #FFFFFF;
	line-height: 14pt;
}	
/* End: M_S59_SecondarySectionTeaser */

/* Begin: M_A30 FlexPromoModule */
#ma30fpTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height: 11pt;
}
#ma30fpSubTitle {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
	line-height: 11pt;
}
.ma30fpBodyText {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	line-height: 10pt;
	color: #666666;
}
/* End: M_A30 FlexPromoModule */

/* Begin: M_S56_DirectoryLink */
/*h2.ms56dlTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height : 11pt;
}*/

/* End: M_S56_DirectoryLink */

/* Begin M_A30_FlexPromoModule */
h3#fpTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*End: M_A30 */

/* Begin: M_A3_Contact */
h3.ma3cTitleTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
	line-height : 11pt;
	margin-bottom: 0px;
	margin-top: 0px;	
}

.ma3rcFieldTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	line-height : 10pt;
}
.ma3cFieldTitle1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height : 10pt;
}
.ma3cFieldTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	line-height : 10pt;
}





/* End: M_A3_Contact */


/* End: BP Contents */

/* End: vipin css */







/* [AJ] Begin: T_F93_5_CSV */

.csvLabelText{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}

.csvText{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}


.csvLabelDateText{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
	color: #666666;
	line-height: 10pt;
	text-align: right;
}


.csvHeadingText1{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height: 11pt;
}

/* [AJ] End: T_F93_5_CSV */

/* [AJ] Begin: T_F63_3_RoutePlanner.shtml */

.qrreqtitletxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	line-height:10pt;
}

h2.qrheaderTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height:11pt;
}

/* [AJ] End: T_F63_3_RoutePlanner */

/* [AJ] Begin: T_F93_1_Search */

h2.fpcTitleTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: 11pt;
	color: #99CC00;
	background: #E7F7E7;	
}


.fpcTxt22{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
	color: #666666;	
}

.fpcFormTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 10pt;
	color: #666666;
}

/* [AJ] End: T_F93_1_Search */


/* [AJ] Begin: T_F63_4 */

.rprHeadingLeft{
	color:#99CC00;
	font-size: 8pt;
	font-weight:bold;	
	line-height:10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


.rprHeadingRight{
	color:#99CC00;
	font-size: 8pt;
	font-weight:bold;
	line-height:10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}


.rprLeftbottom{
	color:#009900;
	font-size: 8pt;
	font-weight:normal;
	line-height:12pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}

.rprMiddlebottom{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	line-height:10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}


.rprRightbottom{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;	
	line-height:10pt;	
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}

.rprLeft{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}

.rprRight{
	color:#666666;
	font-size: 8pt;
	font-weight:normal;
	line-height:10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}


.rprButton	{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;  	
}

h2.rplHeading{
	color:#99CC00;
	font-size: 10pt;
	font-weight:bold;
	padding: 4px 10px 4px 10px;
	background-color: #E7F7E7;	
	margin-top: 0px;
	margin-bottom: 0px;
}

.rprButton1{
	color: #009900;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;  		
}


.rprButtonText{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: Left;
	text-decoration: none;  
}

.rprButtonText:hover{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: Left;
	text-decoration: none;  
}

.rprFirstnameboldText{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
}

.rprboldText{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}





h2.rprGreenText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #99CC00;
	line-height:11pt;
}
/* [AJ] End: T_F63_4 */


/* [AJ] Begin: M_A11_ArticleUtility */

h4.lightGreenBoldAccess{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #99cc00;
	margin-bottom: 0px;
	margin-top: 0px;
}

/* [AJ] End: M_A11_ArticleUtility */


/*[MS]--Begin M_F84_6_SecureGarageResults.css--*/

h2.sgsrTitleText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #99CC00;
	line-height:11pt;
}

.sgsrGreyTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/* Begin TB07 Fixes */
	font-weight: normal;
	/* End TB07 Fixes */	
	color: #666666;
	line-height:10pt;
}
.sgsrGreyTxtBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	line-height:10pt;
}
.sgsrGreenHeadBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #99CC00;
	line-height:11pt;
}

/*[MS]--Begin M_F84_6_SecureGarageResults.css--*/

/*[MS]--Begin M_F84_7_SecureGarageSearchNetwork.css--*/
.sgsnTitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #666666;
}

.sgsnTxtTitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}

.sgsnLeftTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
	
}

.blArrowTxt{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* Begin TB07 Fixes */
	font-weight: normal;
	/* End TB07 Fixes */	
	font-size: 8pt;
	color: #009900;
	line-height: 12pt;
}
/*[MS]--Begin M_F84_7_SecureGarageSearchNetwork.css--*/

/*[MS]--Begin M_F84_8_TireAndServiceAdminUp.css--*/
.tasauTitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* Begin TB07 Fixes */
	font-weight: normal;
	/* End TB07 Fixes */	
	font-size: 10pt;
	color: #666666;
	line-height: 11pt;
	margin-bottom: 15px;
	
}
.tasauErrorTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FF6600;
	line-height: 11pt;
	margin-bottom: 15px;
}

.tasauSelText{
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
	text-align: right;
}

.tasauHeadTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
	text-align: right;	
}

.tasauAnchorTxt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* Begin TB07 Fixes */
	font-weight: normal;
	/* End TB07 Fixes */	
	font-size: 8pt;
	color: #009900;
	line-height: 12pt;
}
/*[MS]--End  M_F84_8_TireAndServiceAdminUp.css--*/
/*Begin [AJ]*/
 
/* Begin: M_S44_SectionIntro_2 */

.fSecIntroTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-size : 13pt;
	color : #009900;
}
/* End: M_S44_SectionIntro_2 */


/* Begin: Flexible Section Body Text*/
.fSecBodyTxt{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;	
	font-size : 10pt;
	color : #009900;
	line-height : 11pt;
}
/* End: Flexible Section Body Text*/


/* Begin: Flexible Section Intro Link Anchor Text*/
.fSecAnchor {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #009900;
	line-height : 12pt;
}


.fSecAnchor:Hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #009900;
	line-height : 12pt;
}

.fSecAnchor:Active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #009900;
	line-height : 12pt;
}
/* End: Flexible Section Intro Link Anchor Text*/


.sstTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-size : 13pt;
	color : #FFFF00;
}


.sstSubtitle{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-size : 10pt;
	color : #FFFFFF;
	line-height : 11pt;
}


.sstAnchor {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	line-height : 9pt;
}


.sstAnchor:Hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #FFFFFF;
	line-height : 9pt;
}


.sstAnchor:Active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	line-height : 9pt;
}



/*Begin: M_S55_ProductLandingText*/

h2#pltTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #009900;
	margin-bottom: 0px;
	margin-top: 0px;
}

#pltSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;	
	color: #666666;
	line-height:11pt;
}

.pltBodyText {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	font-style: normal;
	color: #666666;
	line-height: 10pt;
}

/*End : M_S55_ProductLandingText*/


/*Begin :M_S54_ProductFeatures*/

.pfTitleTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height: 11pt;
	background: #E7F7E7;
	padding: 3px 9px 2px 7px;
	margin-bottom: 4px;	
}

h3.pfSubTitleTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #99CC00;
	line-height: 11pt;	
	padding: 4px 7px 3px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.pfAnchor {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #009900;
	line-height:12pt;
	text-decoration: none;
}

.pfAnchor:Hover {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #009900;
	line-height:12pt;
	text-decoration: underline;
}


.pfBodyTxt{
	font-family : Arial, Helvetica, sans-serif, Verdana;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
}


/*End :M_S54_ProductFeatures*/

/*End: [AJ]*/

/*[MS] Begin M_A22_pageIntroText.css*/

h2.lightGreenBoldH2{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #99cc00;
}
/*[MS] End M_A22_pageIntroText.css*/

/*[MS] Begin M_A27_TollsAndTunnelsListing*/
h2.ttlTitleHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #99CC00;
	line-height:11pt;
	}

h3.ttlSecHead{
	color: #99CC00;
	font-size: 10pt;
	line-height: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	
}

.ttlBodyGrey{
	color: #666666;
	font-size: 8pt;
	line-height: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

li.ttlLeftList1{
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
}
/*[MS] End  M_A27_TollsAndTunnelsListing.css */

/*[MS] Start  M_s66_YearMonthAndCategorySorter.css */
.ymcsFilterHead{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#666666;
	line-height: 10pt;
}

.ymcsSelect{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
/*[MS] End M_s66_YearMonthAndCategorySorter.css */


/*[MS] Start M_S62_3rdPartyArticleListing.css  */
.tpalBottomMainCont{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
	line-height: 10pt;
}
.tpalTopText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#009900;
	line-height: 12pt;
}

/*[MS] End M_S62_3rdPartyArticleListing.css  */

/*[MS] Start M_S63_3rdPartyDisclaimer.css  */

.tpdTxt9{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;	
	font-weight : bold;
	color: #666666;
	line-height: 8pt;
}
/*[MS] End M_S63_3rdPartyDisclaimer.css  */

/*[MS] Start M_S67_MyAccount-AmNOTAvailable.css  */
.amNATitle{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FF6600;
	line-height: 11pt;
}
.amNAGrey{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}
.amNAGreyBold{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
}

/*[MS] End M_S67_MyAccount-AmNOTAvailable.css */

/*[GG] Begin: F89_1 Driver Details Step Container*/
.ddStepContainer{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #99CC00;
	line-height: 9pt;
	vertical-align: middle;
}
/*[GG] End: F89_1 Driver Details Step Container*/

/* Begin : M_G45_MyTools*/

h2.htwiToolsText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color:#99CC00;
	line-height: 14pt;
	margin: 0px;
	
}

.attBodyText
{
	font-family:Arial, Verdana, Sans-serif;
	font-size:8pt;
	font-weight:bold;
	/* Begin TB07 Fixes
	lime-height:9pt;
	End TB07 Fixes */		
	color:#99cc00
}

/* End : M_G45_MyTools*/

.ymcsFilterHead{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#666666;
	line-height: 10pt;
}

/*Begin M_S79*/

.ms56dlSubTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	line-height: 15pt;
	color: #009900;
}


/*End M_S79*/

/* BEGIN: ADDITION ENH 6/14/2006 CR 509*/
.fldBorder {
 border:0px solid #FFDD00;
 /* Begin TB07 Fixes */
 padding:0;
 margin:0; 
 /* End TB07 Fixes */
}

 

.donotdisplay{
 display:none;
}


/* End: Module Specific text classes */

/* Begin: Added for CR_769 */
.copyGrey {
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	float:right;
	margin-top: -15px;
}

.crumbText {
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	float:left; 
	padding-top:4px;
	padding-bottom:0px;
}

.breadItems{
	float:left;
	width:655px;
}

.block{
	float:left;
	white-space:nowrap;
}

.lastBreadItem{
	margin-top:4px;
}
/* End: Added for CR_769 */

