BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #868686; font-family:Arial
}
TD {
	FONT-FAMILY: arial,verdana,sans-serif
}
.dots_grey_hor {
	BACKGROUND-IMAGE: url(images/div_hor2.gif) ;  BACKGROUND-REPEAT: repeat-x
}
.dots_grey_ver {
	BACKGROUND-IMAGE: url(images/div_grey_ver.gif);
	BACKGROUND-REPEAT: repeat-y;
	line-height: 6px;
}
.header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.headerGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B6A64; TEXT-DECORATION: none
}
.headerGreen2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #2B6A64;
}
.text {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px
}
.text A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.text A:active {
	 TEXT-DECORATION: underline
}
.text A:visited {
	 TEXT-DECORATION: underline
}
.text A:hover {
	 TEXT-DECORATION: underline
}
.textItalic {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
.text A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.text A:active {
	 TEXT-DECORATION: underline
}
.text A:visited {
	 TEXT-DECORATION: underline
}
.text A:hover {
	 TEXT-DECORATION: underline
}
.textbd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px
}
.textbd A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textbd A:active {
	 TEXT-DECORATION: underline
}
.textbd A:visited {
	 TEXT-DECORATION: underline
}
.textbd A:hover {
	 TEXT-DECORATION: underline
}
.textbdProtective {
	COLOR: #b78b05; FONT-WEIGHT: bold; FONT-SIZE: 12px;  LINE-HEIGHT: 14px
}
.textbdProtective A:link {
	COLOR: #0041C2; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.textbdProtective A:active {
	 FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.textbdProtective A:visited {
	 FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.textbdProtective A:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.errorMessage {font-size:12px; color:#FF0000; }

.errorSmall {font-size:10px; color:#FF0000; }

.textsm {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12px
}
.textsm A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textsm A:active {
	 TEXT-DECORATION: underline
}
.textsm A:visited {
	 TEXT-DECORATION: underline
}
.textsm A:hover {
	 TEXT-DECORATION: underline
}
.textsmbd {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12px
}
.textsmbd A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textsmbd A:active {
	 TEXT-DECORATION: underline
}
.textsmbd A:visited {
	 TEXT-DECORATION: underline
}
.textsmbd A:hover {
	 TEXT-DECORATION: underline
}
.textnews {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px
}

.textnewsPortal {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 19px
}
.textnews A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textnews A:active {
	 TEXT-DECORATION: underline
}
.textnews A:visited {
	 TEXT-DECORATION: underline
}
.textnews A:hover {
	 TEXT-DECORATION: underline
}
.textGreenBd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B6A64; LINE-HEIGHT: 16px
}
.textGreenBd A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B6A64; LINE-HEIGHT: 16px
}
.textGreenBd A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B6A64; LINE-HEIGHT: 16px
}
.textGreenBd A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B6A64; LINE-HEIGHT: 16px
}
.textGreenBd A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B6A64; LINE-HEIGHT: 16px
}
.portalsubnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 16px
}
.portalsubnav A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.portalsubnav A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.portalsubnav A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.portalsubnav A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.textsm2 {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px
}

.textsmIndex {
	FONT-SIZE: 10.5px; COLOR: #000000; LINE-HEIGHT: 14px
}
.textsm2 A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textsm2 A:active {
	 TEXT-DECORATION: underline
}
.textsm2 A:visited {
	 TEXT-DECORATION: underline
}
.textsm2 A:hover {
	 TEXT-DECORATION: underline
}
.textsm2bd {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px
}
.textsm2bd A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textsm2bd A:active {
	 TEXT-DECORATION: underline
}
.textsm2bd A:visited {
	 TEXT-DECORATION: underline
}
.textsm2bd A:hover {
	 TEXT-DECORATION: underline
}
.navDrilldown {
	FONT-SIZE: 11px; COLOR: #668a35; LINE-HEIGHT: 16px
}
.navDrilldown A:link {
	COLOR: #668a35; TEXT-DECORATION: underline
}
.navDrilldown A:active {
	COLOR: #668a35; TEXT-DECORATION: underline
}
.navDrilldown A:visited {
	COLOR: #668a35; TEXT-DECORATION: underline
}
.navDrilldown A:hover {
	COLOR: #016546; TEXT-DECORATION: underline
}

.actNavDrilldown {
	FONT-SIZE: 11px; COLOR: #668a35; LINE-HEIGHT: 16px
}
.actNavDrilldown A:link {
	COLOR: #668a35; TEXT-DECORATION: none
}
.actNavDrilldown A:active {
	COLOR: #668a35; TEXT-DECORATION: none
}
.actNavDrilldown A:visited {
	COLOR: #668a35; TEXT-DECORATION: none
}
.actNavDrilldown A:hover {
	COLOR: #016546; TEXT-DECORATION: none
}
.note {
	FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: italic
}
.footer {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px
}
.footerSmall {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 11px; letter-spacing:-.5px
}
#footerLinks
{ padding:8px 20px 10px 0px; }
#footerLinks a
{ color:#666 !important; text-decoration:none !important; }

.stockNote {
	FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 12px
}
.stockNote A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.stockNote A:active {
	 TEXT-DECORATION: underline
}
.stockNote A:visited {
	 TEXT-DECORATION: underline
}
.stockNote A:hover {
	 TEXT-DECORATION: underline
}
.StockGreen {
	FONT-SIZE: 12px; COLOR: #339900; LINE-HEIGHT: 16px
}
.StockRed {
	FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 16px
}
.shoppingCart {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.shoppingCart A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.shoppingCart A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.shoppingCart A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.shoppingCart A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.storeSm {
	FONT-SIZE: 11px; COLOR: #000000; 
}
.storeSm A:link {
	COLOR: #973f17; TEXT-DECORATION: underline
}
.storeSm A:active {
	COLOR: #973f17; TEXT-DECORATION: underline
}
.storeSm A:visited {
	COLOR: #973f17; TEXT-DECORATION: underline
}
.storeSm A:hover {
	COLOR: #f37339; TEXT-DECORATION: underline
}
.price {
	FONT-SIZE: 11px; COLOR: #a37f2a; LINE-HEIGHT: normal
}
.priceStrikethrough {
	FONT-SIZE: 11px; COLOR: #a37f2a; LINE-HEIGHT: normal; text-decoration:line-through
}
.pricediscount {
	FONT-SIZE: 11px; COLOR: red; LINE-HEIGHT: 8px
}
.storeHeaderWh {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 20px
}
.storeHeaderBlk {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal
}
.storeHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 20px
}
.storeHeader2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.storeHeader2 A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.storeHeader2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.storeHeader2 A:hover {
	COLOR: #f5ac8a; TEXT-DECORATION: underline
}
.productHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px
}
.productHeader A:link {
	COLOR: #973f17; TEXT-DECORATION: underline
}
.productHeader A:active {
	COLOR: #973f17; TEXT-DECORATION: underline
}
.productHeader A:visited {
	COLOR: #973f17; TEXT-DECORATION: underline
}
.productHeader A:hover {
	COLOR: #f37339; TEXT-DECORATION: underline
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000
}
SELECT {
	FONT-SIZE: 13px; COLOR: #000000
}

.formdata {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; 
}
.formdata A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.formdata A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.formdata A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.formdata A:hover {
	COLOR: #14663C; TEXT-DECORATION: underline
}

.formentry {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 25px
}
INPUT.normal {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT.normal {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT.configuration {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; WIDTH: 255px; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.normal {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #ffffff
}

.button {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #333399
}
.texthomePage {

	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px
}
.invisibleLink {
	color: #000000;
	text-decoration: none;
	FONT-SIZE: 12px;
}
.divProductsPagecopy {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	margin-left: 313px;
	width: 450px;
}

.divProductsPagecopyTop {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
		margin-top:0px;
	width: 549px;
	background-color:#FFFFFF;
	
}

.divProductsPageimageRight {
	margin-left: 180px;
	margin-top: 0px;
}
.divIndustrySubnav{
	width: 206px;
	background-color:#FFFFFF;
	
}
.divProductsLeftImage {
	position: inherit;
	left: 0px;
	margin-top:inherit;
}


.greenHeaders {
	font-family: "Berthold Akzidenz Grotesk";
	font-size: 16.5pt;
	font-weight: 100;
	color: #14663C;
	font-style: normal;
	letter-spacing: .1 em;
	}
.LeftNavCategory {
	font-family: "Helvetica Neue Bold Condensed";
	font-size: 12px;
	font-weight: bolder;
	color: #14663C;
	padding-left: 30px;
	margin: auto;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
}

.LeftNavCategory A:link{
	color: #14663C;
	text-decoration:none;
}
.LeftNavCategory A:active{
	color: #14663C;
	text-decoration:none;
}

.LeftNavCategory A:visited{
	color: #14663C;
	text-decoration:none;
}
.LeftNavCategory A:hover{
	color: #668a35;
	text-decoration:none;
}

.leftNavSubCategory {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #668A35;
}
/* Source Code hover box classes*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.sourceCodePopup{
position: relative;
z-index: 0;
}
.sourceCodePopup:hover{
background-color: transparent;
z-index: 50;
}

.sourceCodePopup span{ /*css for image*/
position: absolute;
background-color: black;
padding: 2px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.sourceCodePopup span img{ /*css for image*/
border-width: 0;
padding: 2px;
}

.sourceCodePopup:hover span{ /*css for image on hover*/
visibility: visible;
top: -175;
left: 0px; /*position where enlarged image should offset horizontally */

}
/* Don't have Source Code hover box classes*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.dontHaveSourceCodePopup{
position: relative;
z-index: 0;
}
.dontHaveSourceCodePopup:hover{
background-color: transparent;
z-index: 50;
}

.dontHaveSourceCodePopup span{ /*css for image*/
position: absolute;
background-color: black;
padding: 2px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.dontHaveSourceCodePopup span img{ /*css for image*/
border-width: 0;
padding: 2px;
}

.dontHaveSourceCodePopup:hover span{ /*css for image on hover*/
visibility: visible;
top: 10px;
left: 0px; /*position where enlarged image should offset horizontally */

}
/* How this works hover box classes*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.howThisWorksPopup{
position: relative;
z-index: 0;
}
.howThisWorksPopup:hover{
background-color: transparent;
z-index: 50;
}

.howThisWorksPopup span{ /*css for image*/
position: absolute;
background-color: black;
padding: 2px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.howThisWorksPopup span img{ /*css for image*/
border-width: 0;
padding: 2px;
}

.howThisWorksPopup:hover span{ /*css for image on hover*/
visibility: visible;
top: 0px;
right: 250px; /*position where enlarged image should offset horizontally */

}
/* Password hover box classes*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.passwordPopup{
position: relative;
z-index: 0;
}
.passwordPopup:hover{
background-color: transparent;
z-index: 50;
}

.passwordPopup span{ /*css for text*/
position: absolute;
background: url(shop/img/sourceCodeBox/inputBG.gif);
width: 200px;
padding: 10px;
border: black;
border-style: solid;
border-width: 2px;
visibility: hidden;
color: black;
text-decoration: none;
}

.passwordPopup:hover span{ /*css for text on hover*/
visibility: visible;
top: 20px;
left: 0px; /*position where text should offset horizontally */
}

/* Username hover box classes*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.usernamePopup{
position: relative;
z-index: 0;
}
.usernamePopup:hover{
background-color: transparent;
z-index: 50;
}

.usernamePopup span{ /*css for text*/
position: absolute;
background: url(shop/img/sourceCodeBox/inputBG.gif);
width: 200px;
padding: 10px;
border: black;
border-style: solid;
border-width: 2px;
visibility: hidden;
color: black;
text-decoration: none;
}

.usernamePopup:hover span{ /*css for text on hover*/
visibility: visible;
top: -55px;
left: 0px; /*position where text should offset horizontally */
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.preload1 {background: url(shop/images/topNav/topNavBackgroundFiller.gif);}
.preload2 {background: url(shop/images/topNav/topNavBackgroundFiller.gif);}
#nav {padding:0; margin:0; list-style:none; height:36px; background: url(shop/images/topNav/topNavBackgroundFiller.gif); position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:#ffffff right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:#ffffff no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background:#ffffff no-repeat;}
#nav li a.top_link:hover span {background:#ffffff no-repeat right top;}
#nav li a.top_link:hover span.down {background:#ffffff no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background:#ffffff no-repeat;}
#nav li:hover > a.top_link span {background:#ffffff no-repeat right top;}
#nav li:hover > a.top_link span.down {background:#ffffff no-repeat right top;}

/* Default list styling */
#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #00AD8F; white-space:nowrap; width: 120px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; padding:0px;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 120px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#00AD8F; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#00AD8F url(arrow_over.gif) 120px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#00AD8F url(arrow_over.gif) 120px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:0; margin:0; border:1px solid #00AD8F; white-space:nowrap; width:120px; z-index:400; height:auto;}
.storeSaleprice {
font-size:11px; color:#FF0000;
}
.previousNextNumbers {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #668A35;
	text-decoration: none;
}
.previousNextNumbers  A:link {
	COLOR: #668A35; TEXT-DECORATION: underline
}
.previousNextNumbers  A:active {
	COLOR: #668A35; TEXT-DECORATION: underline
}
.previousNextNumbers  A:visited {
	COLOR: #668A35; TEXT-DECORATION: none
}
.previousNextNumbers  A:hover {
	COLOR: #a37f2a; TEXT-DECORATION: underline
}.storeSmUnderline {
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-decoration: underline;
}
.priceStrikethrough {

	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px
}
.textPriceStrikethrough {

	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; text-decoration:line-through
}
.textSaleprice {
	font-size:12px;
	color:#FF0000;
	line-height: 16px;
}
.textbdUnderline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 14px;
	text-decoration: underline;
}
.headerGreenUnderline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #2B6A64;
	text-decoration: underline;
}.pageTitleHeadings {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #2B6A64;
	font-family: Arial;
}
.textbdProtectivelinkNoUnderline {

	COLOR: #b78b05; FONT-WEIGHT: bold; FONT-SIZE: 12px;  LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.textsmbiggerLineHeight {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px
}
.textsmbiggerLineHeight A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.textsmbiggerLineHeight A:active {
	 TEXT-DECORATION: underline
}
.textsmbiggerLineHeight A:visited {
	 TEXT-DECORATION: underline
}
.textsmbiggerLineHeight A:hover {
	 TEXT-DECORATION: underline
}.vipSmallGreen {
	font-family: Univers;
	font-size: 12pt;
	color: 006752;
}
.vipSmallGreen A:link {
	COLOR: #0041C2; TEXT-DECORATION: underline
}
.vipSmallGreen A:active {
	 TEXT-DECORATION: underline
}
.vipSmallGreen A:visited {
	TEXT-DECORATION: underline
}
.vipSmallGreen A:hover {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
.textbiggerLineHeightCopy {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.submitErrortext {font-size:10px; color:#FF0000; }
.submitSuccesstext {font-size:10px; color:#2B6A64; }
.pageTitleHeadingsLeading {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #2B6A64;
	font-family: Arial;
	line-height: 22px;
}

.textlargeRed {

	font-size:18px;
	color:#FF0000;
	line-height: normal;
}
.ppcGreyBG
	{ background-color:#868686 }
.ppcWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 20px
}
.ppcWhiteLrge {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #ffffff; LINE-HEIGHT: 20px
}

.ppcYellowLrge {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FACE1E; LINE-HEIGHT: 20px
}
.ppcGrPadding {
	FONT-WEIGHT: bold;	FONT-SIZE: 12px;COLOR: #2B6A64
}

.textbdProtectiveLineHeight {

	COLOR: #b78b05; FONT-WEIGHT: bold; FONT-SIZE: 12px;  LINE-HEIGHT: 16px
}

.textunderline {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	text-decoration: underline;
}
