* {
	font-family: Verdana, Helvetica;
/*	color: #333;	*/
}



TABLE.siteWidth { width:760px; margin-left:auto; margin-right:auto; background-color: white; }

/*
BODY { margin: 8px; overflow:scroll; overflow:moz-scrollbars-vertical; background-attachment: fixed; background: url(../images/bg.gif); }
*/
BODY { margin: 2px; overflow:scroll; overflow:moz-scrollbars-vertical; background-attachment: fixed; background: url(../images/bg.gif); }

P { margin-top:0px }

.body {
	margin-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.74em;
	color: #555;
	line-height : 1.6em;
}
UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:180%;
	font-weight: normal;
	margin: 1em 1em 1em 1.8em;
}

UL.bulletW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:180%;
	font-weight: normal;
	margin: 0px;
	padding-left: 240px;
	list-style-image:url('../images/arrow_g.gif')
}
UL.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:180%;
	font-weight: normal;
	margin: 0px;
	padding-left: 20px;
	list-style-image:url('../images/arrow_g.gif')
}

UL.News {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:180%;
	font-weight: normal;
	margin: 0px;
	padding-left: 50px;
	padding-right: 50px;
	list-style-image:url('../images/arrow.gif');
}


TD.ConstPumpHead { COLOR: #606060; FONT-SIZE: 8pt; FONT-STYLE:normal; TEXT-ALIGN: left; background:#EDDBE3; font-weight:bold; }
TD.ConstPump { 	COLOR: #000000; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: tahoma, verdana, arial; TEXT-ALIGN: left; background:#FEF3F8; }
TD.ConstMotorHead {	COLOR: #606060; FONT-SIZE: 8pt; FONT-STYLE:normal; TEXT-ALIGN: left; background:#CEDFD5; font-weight:bold; }
TD.ConstMotor { COLOR: #000000; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: tahoma, verdana, arial; TEXT-ALIGN: left; background:#ECF6F0; }
TD.LimitHead {	COLOR: #606060; FONT-SIZE: 8pt; FONT-STYLE:normal; TEXT-ALIGN: left; background:#BCD8EA; font-weight:bold; }
TD.Limit { COLOR: #000000; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: tahoma, verdana, arial; TEXT-ALIGN: left; background:#EBF6FD; }

DIV.desclaimer {
	COLOR: #777777; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: tahoma, verdana, arial; TEXT-ALIGN: left
}
Div.displayBlock {
	margin-left:5px;
	background : #f8f8f8;
	color:grey;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 15px;
	padding-right : 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	text-align: justify;
	font-weight:bold;
	border : 1px solid #d8d8d8;
	/*
	border-bottom : 1px solid #BBCEC7;
	border-left : 1px solid #BBCEC7;
	*/
}

.displayBlock a, .displayBlock a:visited	{
	color: #104EFE;
	text-decoration: none;
}
.displayBlock a:hover	{
	color: #104EFE;
	text-decoration: underline;
}

/* Left Navigation Links */
.leftNav0Head {
	color:#789e91;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight:bolder;
	text-align:left;
	border-bottom: 1px double #789e91;
	padding-left: 0px;
	margin-top: -10px;
	margin-bottom: 15px;
	width: 190px;
}
A.leftnav0, A.leftnav0:visited {
	color: #0066FF;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding-left: 21px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/towblue-r.gif');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav020:hover {
	text-decoration:underline
}
A.leftnav020, A.leftnav020:visited {
	color: #0066FF;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	margin-left: 35px;
	padding-left: 10px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/arrow_r.gif');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav0:hover {
	text-decoration:underline
}

.leftNav1Head {
	color:#545454;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight:bolder;
	text-align:left;
	border-bottom: 1px double #545454;
	padding-left: 0px;
	margin-left: -5px;
	margin-bottom: 15px;
	width: 190px;
}
A.leftnav1, A.leftnav1:visited {
	color: #747474;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/external.png');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav1:hover {
	text-decoration:underline;
	color : #0066FF; background-color: #ffffff 	/*568474*/
}

A.leftnav1News, A.leftnav1News:visited {
	color: #747474;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/external-news.gif');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav1News:hover {
	text-decoration:underline;
	color : #894611; background-color: #ffffff 	/*568474*/
}

A.leftnav1CCare, A.leftnav1CCare:visited {
	color: #747474;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/external-ccare.gif');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav1CCare:hover {
	text-decoration:underline;
	color : #D91971; background-color: #ffffff 	/*568474*/
}

A.leftnav1Mfrs, A.leftnav1Mfrs:visited {
	color: #747474;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/external-mfrs.gif');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav1Mfrs:hover {
	text-decoration:underline;
	color : #AC8EC4; background-color: #ffffff 	/*568474*/
}

A.leftnav1Tech, A.leftnav1Tech:visited {
	color: #747474;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 5px;
	/*border: 1px solid #007CBF*/
	background-image:url('../images/external-tech.gif');
	background-repeat:no-repeat;
	background-position: 0px;
}
A.leftnav1Tech:hover {
	text-decoration:underline;
	color : #CFAB40; background-color: #ffffff 	/*568474*/
}





/* Rounded Corners */
#prodthumbtop
{
margin-right: 2px;
}
#seeAlsoTop
{
	margin-bottom: -15px;
	margin-left : 2px;	/*7*/
	width: 212px;
	height: 8px; 
	background-image: url('../images/seealso-top.gif');
	background-repeat: no-repeat;
}	
#seeAlso
{
    margin: 0 auto;
    color: #789E91;
    width: 200px;
    padding: 10px;
    padding-top: 15px;
	margin: 10px 2px -10px 2px;	/*10 5 -10 7*/
    text-align: center;
	background-image: url('../images/seealso.gif');
	background-repeat: repeat-y;
}	
#seeAlsoBot
{
/*
	style="width: 212px; height: 22px; margin-top: -5px; 
	*/
	margin-left : 2px;	/*7*/
	width: 212px;
	height: 22px; 
	background-image: url('../images/seealso-bot.gif');
	background-repeat: no-repeat;
}	

#leftLinkTop
{
	margin-bottom: -15px;
	margin-left : 2px;	/*7*/
	width: 212px;
	height: 8px; 
	background-image: url('../images/left-link-top.gif');
	background-repeat: no-repeat;
}	
#leftLink
{
    margin: 0 auto;
    color: #789E91;
    width: 200px;
    padding: 10px;
    padding-top: 5px;
	margin: 10px 2px -7px 2px;	/*10 5 -7 7*/
    text-align: center;
	background-image: url('../images/left-link.gif');
	background-repeat: repeat-y;
}	
#leftLinkBot
{
/*
	style="width: 212px; height: 22px; margin-top: -5px; 
	*/
	margin-left : 2px;	/*7*/
	width: 212px;
	height: 7px; 
	background-image: url('../images/left-link-bot.gif');
	background-repeat: no-repeat;
}	





.tst {
 background-Color:#F5F8F4;border:solid 789E91 6px;color:#789E91;
/* background-Color:#789E91;border:solid green 6px;color:#CCFFFF; */
}

.mySeperator
{
	margin: 0;	/*5px 0px 5px 0;*/
	width: 210px;
	height:4px;
	text-align:center;
}
.myBox
{
    margin: 0 auto;
    border: 0px solid #789E91;
    color: #789E91;
    width: 210px;
	height: 250px;
    padding: 10px;
	margin: 10px 5px 25px 0;
/*
	margin-top:7px;
	margin-right:5px;
	margin-bottom:13px;
*/
    text-align: center;
	float:left;
    background-color: #FFF;	/*#F5F8F4;*/
    border: 1px solid #789E91;
	overflow:visible;
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}
.myBoxNAV0
{
    margin: 0 auto;
    border: 0px solid #789E91;
    color: #789E91;
    width: 210px;
    padding: 10px;
	margin: 10px 5px 15px 0;
/*
	height: 180px;
	margin-top:7px;
	margin-right:5px;
	margin-bottom:13px;
*/
    text-align: center;
	float:left;
    background-color: #F5F8F4;	/*#F5F8F4;*/
    border: 1px solid #789E91;
    /*
	overflow:visible;
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
	
}
.myBoxNAV1
{
    margin: 0 auto;
    border: 0px solid #545454;
    color: #789E91;
    width: 210px;
/*	height: 250px; */
    padding: 10px;
	margin: 15px 5px 13px 0;
/*
	margin-top:7px;
	margin-right:5px;
	margin-bottom:13px;
*/
    text-align: center;
	float:left;
    background-color: #F5F8F4;	/*#F5F8F4;*/
    border: 1px solid #545454;
	overflow:visible;
	background-image:url('../images/bg-pattern.gif');
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}


.content	{
	margin-top: -15px;
}

/* End Rounded Corners */



.evenrowbg {	/*	background-color: #F0F0F0; */	}
.oddrowbg {	/*	background-color: #ffffff; */	}

.editlist .oddrowbg td,
.editlist .evenrowbg td {
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;	
}








.descBlockLayout {
  vertical-align: top;
  border-top: solid 1px #789e91;
  border-bottom: solid 1px #789e91;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #F5F8F4;
}
.descBlock {
  padding: 0 10px 10px 10px;
}
* html .descRow {
  position: relative;
}
* html .descBlock {
  position: relative;
  padding: 0 10px;
/*  z-index: 400; */
}
.descTitle {
  color: #789E91;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
/*
  text-decoration: underline;
*/
}
.descLinks {
  margin-top: 4px;
  margin-bottom: 10px;
}
* html .first .descBlockArea {
  margin-left: 10px;
}
.descRowHead {
  border-bottom: dotted 1px #555555;
  color:#555555;
  font-weight: bolder;
}
.descBullet{
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url('../images/bullet.gif');
  padding-left: 18px;
  margin-bottom: 5px;
  margin-left: 15px;
  background-position: 0% 15%; /*50*/
}

.linkBlockCompany {
  vertical-align: top;
  border: solid 2px #6f6f6f;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #DFDFDF;
  position: relative;
  float: right;
  color: #6f6f6f;
  font-size: 1.2em;
  font-weight: bolder;
  margin: 0px 0 10px 10px;
  padding: 5px 10px 5px 10px;
  width: 150px;
}
.linkBlockCustCare {
  vertical-align: top;
  border: solid 2px #6f6f6f;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #DFDFDF;
  position: relative;
  float: right;
  color: #6f6f6f;
  font-size: 1.2em;
  font-weight: bolder;
  margin: 0px 0 10px 10px;
  padding: 5px 10px 5px 10px;
  width: 150px;
}


A.linkBlock {
  text-decoration: none;
  color: #FFFFFF;
}

.newsBlockLayoutTech {
  vertical-align: top;
  border-top: solid 1px #CFAB40;	/*#eecd36;*/
  border-bottom: solid 1px #CFAB40;	/*#eecd36;*/
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #FFFBEF;
}

.newsBlockLayoutMfrs {
  vertical-align: top;
  border-top: solid 1px #68AF62;	/*#eecd36;*/
  border-bottom: solid 1px #68AF62;	/*#eecd36;*/
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #F8EFFF;
}

.newsBlockLayoutMedia {
  vertical-align: top;
  border-top: solid 1px #894611;	/*#eecd36;*/
  border-bottom: solid 1px #894611;	/*#eecd36;*/
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #FFF6EF;
}

.newsBlockLayoutCustCare {
  vertical-align: top;
  border-top: solid 1px #D01A71;	/*#eecd36;*/
  border-bottom: solid 1px #D01A71;	/*#eecd36;*/
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #FFEFF7;
}

.newsBlockLayoutCompany {
  vertical-align: top;
  border-top: solid 1px #0065D7;	/*#eecd36;*/
  border-bottom: solid 1px #0065D7;	/*#eecd36;*/
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #EFF7FF;
}


.newsBlockLayout {
  vertical-align: top;
  border-top: solid 1px #eecd36;
  border-bottom: solid 1px #eecd36;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #fff;
}
.newsBlock {
  padding: 0 10px 10px 10px;
}
* html .newsRow {
  position: relative;
}
* html .newsBlock {
  position: relative;
  padding: 0 10px;
/*  z-index: 400;	*/
}
.newsTitleCompany {
  color: #0065CF;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
.newsLinksCompany {
  margin-top: 4px;
  margin-bottom: 10px;
}
.newsTitleCustCare {
  color: #D01A71;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
.newsLinksCustCare {
  margin-top: 4px;
  margin-bottom: 10px;
}

.newsTitleMedia {
  color: #894611;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
.newsLinksMedia {
  margin-top: 4px;
  margin-bottom: 10px;
}

.newsTitleMfrs {
  color: #AC8EC4;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
.newsLinksMfrs {
  margin-top: 4px;
  margin-bottom: 10px;
}

.newsTitleTech {
  color: #CFAB40;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
.newsLinksTech {
  margin-top: 4px;
  margin-bottom: 10px;
}





.newsTitle {
  color: #f60;
  margin: 4px 0;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
.newsLinks {
  margin-top: 4px;
  margin-bottom: 10px;
}
* html .first .newsBlockArea {
  margin-left: 10px;
}
.newsRowHead {
  border-bottom: dotted 1px #555555;
  color:#555555;
  font-weight: bolder;
}

.RowHead {
  color:#555555;
  font-weight: bolder;
}

.more {
  color:#000099;
  font-weight: normal;
  float: right;
  border-bottom: double;
}

.nLink, .nLink:visited {
  color:#009A83;
  font-weight: normal;
  text-decoration:none;
}


/* default link colors */
A:visited { color:#330099 }

/* main header cells */
TD.mainHead1 { padding-left:5px; padding-top:0px; padding-bottom:0px;  width:350px }	/*168*/
TD.mainHead2 { padding:0px; background-color:white }

/* main page structure, main content cells */
TD.mainCol1 	{ padding:8px 6px 16px 6px; width:168px; background-color:#F5F8F4; border-top:2px solid white }
TD.mainCol1Wide	{ padding:8px 0 1 0px; width:760px }
TD.mainCol01Wide	{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size : 0.1em;	color : #e8e8e8; 
text-align: justify; padding:2px 0 0 5px; margin-bottom: -100px; width:760px }
TD.mainCol2		{ padding:12px 0px 18px 8px; width:592px }
TD.subCol2		{ padding:4px 8px 16px 0px }
TD.mainCol3		{ padding-left:14px; padding-top:12px; width:190px }
TD.subCol3		{ padding:12px 0px 16px 0px; width:190px }
TD.mainContent	{
	padding-top : 1px;
	padding-bottom : 4px;
	padding-left : 0px;
	padding-right : 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #555555;
	text-align: justify;
	/*
	border-top : 1px solid #BBCEC7;
	border-left : 1px solid #BBCEC7;
	border-right : 1px solid #BBCEC7;
	*/
}
TD.mainContentBot	{
	padding-top : 1px;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-right : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #555555;
	text-align: justify;
}


/* panel inside col1 */
TD.mainCol1b { padding:3px; background-color:#B5ADCB }

A.linkWhite:link, A.linkWhite:visited { text-decoration:none; color:#FFF }
A.linkWhitehover { text-decoration:none; color:#FFF }
A.linkWhite:active { text-decoration:none; color:#FFF }

A.mainNavLink:link, A.mainNavLink:visited { text-decoration:none; color:#eee }
A.mainNavLink:hover { text-decoration:underline; color:#eee }
A.mainNavLink:active { text-decoration:underline; color:#fff }

/* TOP NAVIGATION BUTTONS */
TD.mainNavCell {
	padding: 1px 0 1px 0px;
	background: #B3D0BF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	*/
}
#mainNavLinks A {
	/*
	padding: 3px 8px 3px 8px;
	border: 1px solid #789E91; 	*/
	text-align: left;
	text-decoration: none;
}
A.nav1,A.nav1:visited {
	background: #DDE7E3;
	color: #457363;
}
A.nav2,A.nav2:visited,A.nav3,A.nav3:visited,A.nav4,A.nav4:visited,A.nav5,A.nav5:visited,A.nav6,A.nav6:visited,A.nav7,A.nav7:visited  {
	background: #DDE7E3;
	color: #457363;
	margin-left: 4px;
}
/* highlighted main nav button */
A.navSel,A.navSel:visited {
	background: #568474;
	color: #FFF;
	margin-left: 4px;
}
A.nav1Sel,A.nav1Sel:visited {
	background: #568474;
	color: #FFF;
}
A.nav1:hover,A.nav2:hover,A.nav3:hover,A.nav4:hover,A.nav5:hover,A.nav6:hover,A.nav7:hover  { border : 1px solid #F0F0FA }

/*TIME-ZONE*/
.tz-input {
	background: #F5F8F4;	/*#DDE7E3;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	text-align: justify;
}


/* CRUMBTRAIL */
TD.crumbCell {
	background: #F5F8F4;	/*#DDE7E3;*/
	padding:4px 0 4px 6px;
	border-bottom : 2px solid #B3D0BF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	text-align: justify;
}
A.crumbTrail:link { color : #555555 }	/*555555*/
A.crumbTrail:visited { color : #555555 }	/*777777*/
A.crumbTrail:hover { color : #2222EE }

/*
TD.crumbCell {
	padding:4px 0 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border:0px;
}
*/
/*A.crumbTrail:link, A.crumbTrail:hover,A.crumbTrail:visited { color:black }*/

/* crumbtrail current location */
.crumbHi { font-weight: normal }


/* SUBNAV */
/* left hand panel navigation box 							*/
.sideNavTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* left hand navigation buttons and rollover highlight			*/
/* for two-tier nav, use leftNavMain and leftNavSub				*/
/* for three-tier nav, use leftNavMain, leftNavSub1 and leftNavSub2	*/
#sideNav a {
	display:block;
	width:100%;
	margin: 2px 0 0 0; padding:2px 0px 1px 2px;
	color: white;
	background-color: #ddf;
	text-decoration: none;
}
#sideNav a.leftNavMain {
	display:block;
	width:100%;
	margin: 2px 0 0 0; padding:2px 0px 1px 4px;
	color: #305145;
	background: #ccdfd8;
	text-decoration: none;
	text-transform:uppercase;
}
#sideNav a.leftNavSub {
	display:block;
	width:100%;
	margin: 2px 0 0 0; padding:2px 0px 1px 2px;
	text-decoration: none;
	color: #406256;
	background: #EDF3F5;
	padding-left: 8px;
}
/* background was #DDE6E3 */
#sideNav a.leftNavSub1 {
	display:block;
	width:100%;
	margin: 2px 0 0 0; padding:2px 0px 1px 8px;
	text-decoration: none;
	color: #406256;
	background: #EDF3F5;
}
#sideNav a.leftNavSub2 {
	display:block;
	width:100%;
	margin: 2px 0 0 0; padding:2px 0px 1px 12px;
	text-decoration: none;
	color: #406256;
	background: #FCFCFC;
}

/* rollover style for left nav buttons */
#sideNav a.leftNavMain:hover	{ background-color: #789D90; color: white }
#sideNav a.leftNavMain:active	{ background-color: #789D90; color: white }
#sideNav a.leftNavSub1:hover, #sideNav a.leftNavSub:hover	{ background-color: #CCDAD5; color: #406256 }
#sideNav a.leftNavSub1:active, #sideNav a.leftNavSub:active	{ background-color: #CCDAD5; color: #406256 }
#sideNav a.leftNavSub2:hover	{ background-color: #F5F7F7; color: #406256 }
#sideNav a.leftNavSub2:active	{ background-color: #F5F7F7; color: #406256 }

#getreader {
	display:block;
	width:100%;
	text-align: center;
	margin-top: 8px;
}

SELECT.leftNavMenu {
	background: white;
	color: #144E77;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width:152px; margin:0 0 2px 0;
}

.pageUpdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.74em;
	color: #777;
	padding-top:2px;
	border-top:1px solid #bbb;
}

/* view highlight rollover, default text style	*/
.vwNavTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.74em;
	color: #585858;
	font-weight: normal;
}

/* view highlight rollover 				*/
/* for two-tier nav, use vwNavMain and vwNavSub	*/
/* previously used ID:#vwNav */
a.vwNavMain {
	display:block;
	width:100%;
	margin: 2px 0 0 0; padding:2px 2px 3px 4px;
	background-color: #F5F8F4;
	border-top:1px solid #efefef; border-bottom:1px solid #efefef;
	color: #000;
}
a.vwNavSub {
	display:block;
	width:100%;
	margin: 0px 0 0 0; padding:2px 2px 3px 4px;
	color: #333;
	background-color: #F5F8F4;
	border-left:3px solid #ddf;
	border-bottom:1px solid #ddf;
	text-decoration: none;
}


/* right hand panel navigation box */
TD.rtNavTitle {
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	background: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em;
	color: #666;
	text-align: left;
	text-transform: uppercase;
}

TD.rtNavBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	font-weight: normal;
	padding:2px;
	background: #EBEBEB;
	border: 2px solid #EBEBEB;
}

/* right hand panel navigation buttons/rollovers */
A.rtNavMain {
	display:block;
	width:100%;
	margin: 0 0 0 0; padding:2px 2px 3px 3px;
	color: #333;
	background-color: white;
	text-decoration: underline;
	border-bottom:1px solid #e9e9e9;
}
A.rtNavSub {
	display:block;
	width:100%;
	margin: 0 0 0 0; padding:2px 2px 2px 3px;
	color: #333;
	background-color: white;
	border-left:3px solid #ddf;
	border-bottom:1px solid #ddf;
	text-decoration: underline;
}
A.rtNavMain:hover {
	background-color: #F9F9F9;
	color: #0000ee;
}
A.rtNavMain:active {
	background-color: #eee;
	color: #00aa00;
}

/* MORE button */
#moreButton a {
	display: block;
	width: 50px;
	margin: 0; padding:4px 4px 4px 4px;
	color: #777;
	text-decoration: none;
}
#moreButton a:hover {
	background-color: #ddf;
	color: #333;
}
#moreButton a:active {
	background-color: #fff;
	color: #333;
}

DIV.linkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

TD.vwTitle  {
	padding: 3px 4px 4px 4px;
	background: #F3F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #CCC;
	text-align: left;
}

TD.vwDate {
	padding: 3px 4px 4px 4px;
	background: #F3F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #999;
	text-align:right;
}
.vwMain  {
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	color : #777;
	border-bottom : 2px solid #F3F3F3;
}

/* general view styles - i.e. contacts/distributors */

TD.vwLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	font-weight: normal;
	border-bottom:1px solid #e0e0e0;
	padding: 3px 0 3px 0;
}

/* view highlight rollover style */
A.vwLink, A.vwLink:visited { color: #333; padding:1px 2px 1px 0; }
A.vwLink:hover { background-color: #eaeaea; color: #000 } 

.vwTxtHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	font-weight:bold;
}

.viewTxtSml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	font-weight: normal;
}

.vwTxtMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	font-weight: normal;
}

.SubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #4F88B1;
	font-weight:bold;
	padding : 1px 1px 1px 0;
}

.vwSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4F88B1;
	font-weight:bold;
	padding : 8px 8px 4px 0;
	border-bottom : 1px solid #4F88B1;
}

SELECT {
	background: #F5F8F4;
	color: #144E77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
}

TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left : 2px;
	border-top : solid 1px #444444; border-right : solid 1px #aaaaaa; border-left : solid 1px #444444; border-bottom : solid 1px #aaaaaa;
	overflow-y:auto;
}

INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 2px; border: solid 1px #999999 }

INPUT.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; 
	height:15px; border-top : solid 1px #B2B2B2; border-right : solid 1px #B2B2B2; border-left : solid 1px #B2B2B2; border-bottom : solid 1px #B2B2B2;
	vertical-align:middle;
	padding: 2px 2px 2px 2px;
	width:120px;
	background: #F9F9F9;
	color: #144E77;
}
INPUT.searchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight: bold;
	margin-left:4px;
	padding:1px 4px 1px 4px;
	vertical-align:middle;
	border : solid 2px #B2B2B2;
	background: #ccc;
	color: #666;
	text-transform: uppercase;
}

INPUT.loginField {
	height:19px; padding:2px 2px 3px 2px;
}

@media print {
	INPUT.searchButton { visibility:hidden }
	INPUT.searchBox { visibility:hidden; width:16px }
}

/* form styles */
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight: bold;
	vertical-align:middle;
	border : solid 2px #4F88B1;
	background: #4F88B1;
	color: white;
	text-transform: uppercase;
}

.goButtonSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight: bold;
	vertical-align:middle;
	border : solid 2px #4F88B1;
	background: #4F88B1;
	color: white;
	text-transform: uppercase;
	width:28px; height:19px; padding:0px; margin-top:0px; margin-bottom:5px;
}

INPUT.txtLine {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; 
	height:21px; border-top : solid 1px #4F88B1; border-right : solid 1px #4F88B1; border-left : solid 1px #4F88B1; border-bottom : solid 1px #4F88B1;
	vertical-align:middle;
	padding: 2px 2px 2px 2px;
	width:300px;
	background: #F9F9F9;
	color: black;
}

.txtField {
	width:300px; height:34px; overflow-y:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; 
	border-top : solid 1px #4F88B1; border-right : solid 1px #4F88B1; border-left : solid 1px #4F88B1; border-bottom : solid 1px #4F88B1;
	vertical-align:middle;
	padding: 2px 2px 2px 2px;
	background: #F9F9F9;
	color: black;
}

TD.fieldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.74em;
	color : #585858;
	line-height : 1.6em;
	padding-right:8px;
}

.chkBox { border:0px; padding:0; margin:0 4px 0 0; }

INPUT.buttonSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-top : solid 1px #444; border-right : solid 1px #aaaaaa; border-left : solid 1px #444; border-bottom : solid 1px #aaa;
	height:17px;
	margin-top:0px; margin-bottom:0px; padding:0px;
}

P.pList { margin:0px; margin-bottom:5pt; line-height:10pt }

/* use wherever minimum size readable font is needed */
.smallFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

/* home pages */
.homeTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: white;
	margin-top: 5px;	/*-5px;*/
	margin-left: 30px;
}
.homeBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	color: white;
/*	padding: 2px 3px 1px 1px;	*/
	padding: 2px 15px 1px 15px;
	line-height: 1.35em;
	text-align: justify;
}

.zonetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 140%;
	color: #585858;
	text-align: justify;
}

/* ZONES: main home page zones */
A.zoneLink, A.zoneLink:visited {
	display: block;
	width: 100%;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.zone1picturebox		{ padding:11px; background: #007CBF }	/*E3AEA6*/
.zone1textbox		{ text-align:justify; width: 25%; background: #CFEFFF; padding: 8px }	/*#F0DCD9*/
.zone1linkbox		{ width: 25%; background: #CFEFFF; padding: 4px }	/*F0DCD9*/
A.zone1linkColor:hover	{ color: white; background-color: #00AAFF }		/*BF422E*/
A.zone1linkColor		{ color: #CFEFFF; background-color: #007CBF }	/*E3AEA6*/

.zone2picturebox		{ padding:11px; background: #C6BE69 }	/*EEEB93*/
.zone2textbox		{ text-align:justify; width: 25%; background: #F5F4D6; padding: 8px }
.zone2linkbox		{ width: 25%; background: #F5F4D6; padding: 4px }
A.zone2linkColor:hover	{ color: white; background-color: #8F8300 }	/*E1DA11*/
A.zone2linkColor		{ color: #F5F4D6; background-color: #C6BE69 }

.zone3picturebox		{ padding:11px; background: #38B7C0 }	/*#B3D0BF*/
.zone3textbox		{ text-align:justify; width: 25%; background: #DFFEFF; padding: 8px }	/*#D6E4DC*/
.zone3linkbox		{ width: 25%; background: #DFFEFF; padding: 4px }
A.zone3linkColor:hover	{ color: white; background-color: #007C7F }	/*#4A8663*/
A.zone3linkColor		{ color: #DFFEFF; background-color: #38B7C0 }

.zone4picturebox		{ padding:11px; background: #B9B1D8 }	/*FBEA98*/
.zone4textbox		{ text-align:justify; width: 25%; background: #F2EFFF; padding: 8px }	/*FAF0C2*/
.zone4linkbox		{ width: 25%; background: #F2EFFF; padding: 4px }
A.zone4linkColor:hover	{ color: white; background-color: #776D9F }	/*E8A900*/
A.zone4linkColor		{ color: #F2EFFF; background-color: #B9B1D8 }

.zoneheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.7em;
	color: #585858;
	text-align: left;
}

/* ZONES: other non home page four-zone styles */
A.zLink,A.zLink:visited {
	display:block;
	width:100%;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.z1picturebox		{ padding:8px; background: #AAC2BA }
.z1textbox			{ width: 25%; background: #DDE7E3; padding: 7px }
.z1linkbox			{ width: 25%; background: #DDE7E3; padding: 4px }
A.z1linkColor		{ color: #486E61; background-color: #AAC2BA }
A.z1linkColor:hover	{ color: white; background-color: #789E91 }

.z2picturebox		{ padding:8px; background: #CF93A5 }
.z2textbox			{ width: 25%; background: #ECD4DB; padding: 7px }
.z2linkbox			{ width: 25%; background: #ECD4DB; padding: 4px }
A.z2linkColor		{ color: #83223F; background-color: #CF93A5 }
A.z2linkColor:hover	{ color: white; background-color: #B3526F }

.z3picturebox		{ padding:8px; background: #D9CC7F }
.z3textbox			{ width: 25%; background: #F0EBCC; padding: 7px }
.z3linkbox			{ width: 25%; background: #F0EBCC; padding: 4px }
A.z3linkColor		{ color: #899003; background-color: #D9CC7F }
A.z3linkColor:hover	{ color: white; background-color: #C3AE33 }

.z4picturebox		{ padding:8px; background: #F5C57F }
.z4textbox			{ width: 25%; background: #FBE8CC; padding: 7px }
.z4linkbox			{ width: 25%; background: #FBE8CC; padding: 4px }
A.z4linkColor		{ color: #bF7303; background-color: #F5C57F }
A.z4linkColor:hover	{ color: white; background-color: #EFA333 }


pre, code {
    font-family: Courier; 
    font-size: 8pt;
}

h2 {
	color: #CF8300;
	font-size: 11pt;
	margin: 0;
/*	background: url(design/section-header.gif);	*/
	height: 31px;
	padding: 10px 0 0 15px;
}
h3 {
    color: #CF8300;
	font-size: 10pt;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
    margin: 20px 0 5px 0;
}
h4 {
    color: #666;
	font-size: 8pt;
    font-weight: bold;
    margin: 20px 0 5px 0;
}

.stripHead {
	top: 115px;	/*FF*/
	*top: 110px; /*IE*/
	padding: 0 0 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	position:absolute;
}

.headTitle {
	height:45px;
	width:760px;
	background-color:#E7D872;
	padding: 0 0 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	font-weight:bold;
	color: white;
}

.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color : #4F88B1;
	margin: 0px 0px 2px 0px;
	padding: 0 0 2px 0;
	border-bottom : 1px solid #4F88B1;
}

DIV.sectionHeadGfx { background:#E7D872 }
DIV.emphasised {
	margin: 0px 8px 4px 0;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	line-height : 1.3em;
	color : #3f3f3f;
	text-align: left;
	background: #F5F8F4;
}

/* FOOTER */
TD.footerContainer {
	padding:0px 0 4px 0;
	border-top : 2px solid white;
	border-bottom : 2px solid white;
}
TD.footerContactdetails {
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #777777;
	text-align: left;
	border-top : 1px solid #BBCEC7;
	border-left : 1px solid #BBCEC7;
	border-right : 1px solid #BBCEC7;
}
TD.footerLinks {
	background : #F5F8F4;
	color: #3A5F4E;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	text-align: left;
	border-bottom : 1px solid #BBCEC7;
	border-left : 1px solid #BBCEC7;
}
TD.footerLogo {
	background : #F5F8F4;
	padding: 2px;
	border-bottom : 1px solid #BBCEC7;
	border-right : 1px solid #BBCEC7;
}
.footerlink { margin: 0 6px 0 6px; color : #568474 }
.footerlink:visited { color : #568474 }
.footerlink:hover { color : white; background-color: #3A5F4E }	/*568474*/


/* print specific style overrides */
@media print {
TABLE.siteWidth { width:100%; margin-left:auto; margin-right:auto }
BODY { margin:0px }
TD.mainHead1 { padding-left:0px; padding-top:0px; padding-bottom:6px }
TD.mainCol1 { padding:8px 4px 8px 4px; border-right:1px solid #bbb }
A.nav1,A.nav1:visited,A.nav2,A.nav2:visited,A.nav3,A.nav3:visited,A.nav4,A.nav4:visited,A.nav5,A.nav5:visited,A.nav6,A.nav6:visited,A.nav7,A.nav7:visited  {
	background: #4F88B1;
	padding: 2px 3px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
	color: black;
	border: 1px solid #4F88B1;
	margin-right: 4px;
	text-align: left;
}
DIV.sideNavTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal }
TD.footerContainer { padding: 2px 0 0 0; border-top:1px solid #777777 }
.footerContactdetails,.footerLinks { border:0px; padding: 4px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:black; font-weight: normal }
.footerlink,.footerlink:hover,.footerlink:visited { color:black }
}
/* end print styles */
















#column-left {
	width: 200px;
	height: 200px;
	float: left;
}
#column-left-content {
	/*position: fixed;*/
}
#column-center {
	width: 516px;
	padding: 0 20px;
	float: left;
}
#column-right {
	padding-top: 33px;
	width: 160px;
	float: left;
}
#bottom {
	clear: both;
	height: 19px;
	background: url(design/bg-botn.gif);
}
#menu {
	margin: 20px 0 0 27px;
	padding: 0;
}
#menu li {
	list-style: none;
	margin: 0;
	padding: 0;
    border-bottom: 1px solid #F0EDE0;
}
#menu li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	color: #8E550A;
    border-left: 3px solid #F0EDE0;
    border-right: 3px solid #F0EDE0;
	margin: 0;
}
#menu li a:hover {
	background-color: #DED8BA;
	font-style: italic;
    border-color: white;
}
.section {
	background: white url(design/section-bg.gif);
	padding: 10px 20px;
}
.section-bottom {
	background: url(design/section-bottom.gif);
	height: 17px;
}
pre, code {
    font-family: Courier; 
    font-size: 8pt;
}
.section pre {
    border: 1px solid #f0eee0;
    color: green;
    width: 100%;
    overflow: auto;
}
.section code {
    color: green;
}
#samples-wrapper div.thumbwrapper, #samples-wrapper div.textwrapper {
	float: left;
	height: 130px;
	width: 130px;
	padding: 5px;
	background: #F0EEE0;
	margin: 8px;
	border: 1px solid #AFAB8E;
	text-align: right;
}
#samples-wrapper div.textwrapper {
	height: 55px;
	width: 91px;
}
table#compat {
    border-collapse: collapse;
}
table#compat td {
    margin: 0;
    border: 1px solid #CFCCB5;
    padding: 0 20px 0 10px;
}
iframe {
    z-index: 1;
}
#ul-changelog li {
    list-style: none;
}
#ul-changelog li ul {
    margin-bottom: 10px;
}
#ul-changelog li ul li {
    list-style: circle;
}
UL.highslide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:180%;
	font-weight: normal;
	margin: 0px;
	list-style-image:url('../images/check.gif')
}
.highslidespacer {
	padding-bottom: 25px;	/*FF*/
	*padding-bottom: 25px; /*IE*/
}

.thumbBG	{
    margin: 0 auto;
    color: #789E91;
    width: 210px;
	height: 290px;
    padding: 10px;
	margin: -10px -10px 0 0;
/*
10px 5px 25px 0
*/
    text-align: center;
	float:left;
    background-color: #FFF;	/*#F5F8F4;*/
	overflow:visible;
    background-image: url('../images/prodimages/bg.gif');
    background-repeat: no-repeat;
}
#RS-title {
	position:		relative; /*absolute;*/
	left:			90px;
	top:			-5px;
	color:			#104EFE;	/*black;*/
	background:		transparent;
	border:			0;
	padding:		0;
	padding-right:	1em;
	margin:			0;
	font-family:	Arial Black, Verdana, Helvetica, Sans-Serif;
	font-weight:	bold;
	font-style:		normal;	/*italic;*/
	font-size:		45px;
	letter-spacing:	-2px;
}

#RS-title-background {
	width:					100%;
	height:					67px;
	background:				white no-repeat;/*rgb(100,100,100) no-repeat;*/
	background-image:		url("../images/title-background.png");
	background-position:	0 0;
}

#RS-sub-title {
	position:		absolute;
	left:			96px;
	top:			45px;
	color:			black;
	background:		transparent;
	padding:		0;
	margin:			0;
	border:			0;
	font-family:	Verdana, Helvetica, Sans-Serif;
	font-size:		11px;
}

.searchsrno {
	color: #3A5F4E;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 5px;
	width: 30px;
	float: left;
}
.searchdesc {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
	padding-left: 20px;
	margin-bottom: 5px;
}

.searchHighlight	{ font-weight: bold; }
.search, A.search, A.search:visited {
	color: #3A5F4E;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 5px;
}
A.search:hover {
	text-decoration:underline;
}
.searchnav, a.searchnav, A.searchnav:visited {
	color: #3A5F4E;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bolder;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 5px;
}
A.searchnav:hover {
	text-decoration:underline;
}
.searchnavcurlink { 
	background-color:#92ba3d; 
	border: 1px dotted; 
	font-weight: bold; 
	color: #EBF6FD; 
	padding-left:3px; 
	padding-right:3px 
}

.footernavlinks, A.footernavlinks, A.footernavlinks:visited {
	color: #D8D8D8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 5px;
}
A.footernavlinks:hover {
	text-decoration:underline;
	text-align:left;
}
TD.footerNavdetails {
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #d8d8d8;
	text-align: left;
	border-top : 1px solid #BBCEC7;
	border-left : 1px solid #BBCEC7;
	border-right : 1px solid #BBCEC7;
}

.pumplinkBlock {
  vertical-align: top;
  border-top: solid 1px #eecd36;
/*  border-bottom: solid 1px #eecd36;	*/
  border: solid 2px #AFA183;
  background-position: right bottom;
  background-repeat: no-repeat;
  background: #FFF5DF;
  padding: 10px;
}
