.add{
  background:transparent url(../images/addOn.jpg) top left no-repeat;
  height:18px;
  line-height:18px;
  width:39px
}

.add a{
  display:block;
  line-height:18px;
  text-decoration:none;
}

.add a:link,.add a:visited{
  background:transparent url(../images/addOn.jpg) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:39px
}

.add a:hover{
  background:transparent url(../images/addOn.jpg) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:39px
}


.addAccounts{
  background:transparent url(../images/addMoreAccountsOn.jpg) top left no-repeat;
  height:25px;
  line-height:25px;
  width:121px
}

.addAccounts a{
  display:block;
  line-height:25px;
  text-decoration:none;
}

.addAccounts a:link,.addAccounts a:visited{
  background:transparent url(../images/addMoreAccountsOn.jpg) top left no-repeat;
  height:25px;
  line-height:25px;
  text-decoration:none;
  width:121px
}

.addAccounts a:hover{
  background:transparent url(../images/addMoreAccountsOn.jpg) 0 0 no-repeat;
  display:block;
  height:25px;
  line-height:25px;
  text-decoration:none;
  width:121px
}

.bodyfont {
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  line-height:13px
}


.confirm{
  background:transparent url(../images/confirmOn.jpg) top left no-repeat;
  height:16px;
  line-height:16px;
  width:82px
}

.confirm a{
  display:block;
  line-height:16px;
  text-decoration:none;
}

.confirm a:link,.confirm a:visited{
  background:transparent url(../images/confirmOn.jpg) top left no-repeat;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}

.confirm a:hover{
  background:transparent url(../images/confirmOn.jpg) 0 0 no-repeat;
  display:block;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}

.delete{
  background:transparent url(../images/deleteOn.jpg) top left no-repeat;
  height:18px;
  line-height:18px;
  width:52px
}

.delete a{
  display:block;
  line-height:18px;
  text-decoration:none;
}

.delete a:link,.delete a:visited{
  background:transparent url(../images/deleteOn.jpg) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:52px
}

.delete a:hover{
  background:transparent url(../images/deleteOn.jpg) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:52px
}
.smarttextDisclosure{
  color:#333333;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  line-height:13px
}
.smarttext{
  color:#2E2E2E;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  line-height:13px
}
.smarttext a:hover{
  color:#D8320A;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}
.smarttextnewhampshire{
  color:#333333;
  font-family:arial;
  font-size:10px;
  line-height:13px
}

.pageleftcontent{
  border:0px;
  display:block;
  left:0px;
  position:absolute;
  top:360px
}

.smartestimatortext{
  color:#2E2E2E;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  line-height:10px
}

.smarttextblk{
  color:#2E2E2E;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  line-height:13px
}
.smarttextBlk{
  color:#2E2E2E;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  line-height:13px
}


/**
.pagemiddlecontent{
 border:0 solid #F00F00;
display:inline;
float:left;
margin-left:120px;
position:static;
width:648px;
height:400px;
background-color:#FFFFFF; /** work around for IE6 bug */
/**} **/

/** Updated for removing inside scrollbar by Raj 10/05/2009 **/
.pagemiddlecontent{
  border:none;
  display:block;
  margin-left:120px;
  position:static;
  top:360px;
  overflow:hidden;
}

.financePgHdr{
 color:#808080;
 font-family:arial;
 font-weight:bold;
 font-size:16px;
 line-height:18px;
}

.pagerightcontent{
  border:none;
  display:block;
  left:676px;
  position:absolute;
  top:390px
}

.linktext{
  color:#ff8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}

.linktext a{
  color:#ff8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}


.linktext a:link,.linktext a:visited{
  color:#ff8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}

.linktext a:hover{
  color:#D8320A;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.legal{
  color:#999999;
  font:normal 9px arial;
  margin:5px 0 8px 0;
  width:530px
}

.login{
  background:transparent url(../images/loginOn.jpg) top left no-repeat;
  height:16px;
  line-height:16px;
  width:82px
}

.login a{
  display:block;
  line-height:16px;
  text-decoration:none
}

.login a:link,.login a:visited{
  background:transparent url(../images/loginOn.jpg) top left no-repeat;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}

.login a:hover{
  background:transparent url(../images/loginOn.jpg) 0 0 no-repeat;
  display:block;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}


.ok{
  background:transparent url(../images/okOn.jpg) top left no-repeat;
  height:18px;
  line-height:18px;
  width:37px;
}

.ok a{
  display:block;
  line-height:18px;
  text-decoration:none
}


.ok a:link,.ok a:visited{
  background:transparent url(../images/okOn.jpg) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:37px;
}

.ok a:hover{
  background:transparent url(../images/okOn.jpg) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:37px;
}


.proceedLogin{
  background:transparent url(../images/proceedLoginOn.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:119px
}

.proceedLogin a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.proceedLogin a:link,.proceedLogin a:visited{
  background:transparent url(../images/proceedLoginOn.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:119px
}

.proceedLogin a:hover{
  background:transparent url(../images/proceedLoginOn.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:119px
}
.reset {
	background: transparent url(../images/resetOn.jpg) top left no-repeat;
	line-height: 15px;
	width: 82px;
	height: 15px;
}

.reset a {
	display: block;
	line-height: 15px;
	text-decoration: none;
}

.reset a:link, .reset a:visited {
	background: transparent url(../images/resetOn.jpg) top left no-repeat;
	line-height: 15px;
	width: 82px;
	height: 15px;
	text-decoration: none;
}

.reset a:hover {
	background: transparent url(../images/resetOn.jpg) 0 0 no-repeat;
	line-height: 15px;
	width: 82px;
	height: 15px;
	display: block;
	text-decoration: none;
}

.submit {
	background: transparent url(../images/submitOn.jpg) top left no-repeat;
	line-height: 21px;
	width: 82px;
	height: 21px;
}

.submit a {
	display: block;
	line-height: 21px;
	text-decoration: none;
}

.submit a:link, .submit a:visited {
	background: transparent url(../images/submitOn.jpg) top left no-repeat;
	line-height: 21px;
	width: 82px;
	height: 21px;
	text-decoration: none;
}

.submit a:hover {
	background: transparent url(../images/submitOn.jpg) 0 0 no-repeat;
	line-height: 21px;
	width: 82px;
	height: 21px;
	display: block;
	text-decoration: none;
}

.sendemail {
	background: transparent url(../images/sendEmailOn.jpg) top left no-repeat;
	line-height: 23px;
	width: 82px;
	height: 23px;
}

.sendemail a {
	display: block;
	line-height: 23px;
	text-decoration: none;
}

.sendemail a:link, .sendemail a:visited {
	background: transparent url(../images/sendEmailOn.jpg) top left no-repeat;
	line-height: 23px;
	width: 82px;
	height: 23px;
	text-decoration: none;
}

.sendemail a:hover {
	background: transparent url(../images/sendEmailOn.jpg) 0 0 no-repeat;
	line-height: 23px;
	width: 82px;
	height: 23px;
	display: block;
	text-decoration: none;
}


.appNow{
  background:transparent url(../images/applyNowOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  width:74px
}

.appNow a{
  display:block;
  line-height:20px;
  text-decoration:none
}


.appNow a:link,.appNow a:visited{
  background:transparent url(../images/applyNowOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:74px
}

.appNow a:hover{
  background:transparent url(../images/applyNowOn.jpg) 0 0 no-repeat;
  display:block;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:74px
}

.con{
  background:transparent url(../images/continueOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  width:68px
}

.con a{
  display:block;
  line-height:20px;
  text-decoration:none
}


.con a:link,.con a:visited{
  background:transparent url(../images/continueOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:68px
}

.con a:hover{
  background:transparent url(../images/continueOn.jpg) 0 0 no-repeat;
  display:block;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:68px
}

.yes{
  background:transparent url(../images/yes.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:39px
}

.yes a{
  display:block;
  line-height:21px;
  text-decoration:none
}


.yes a:link,.yes a:visited{
  background:transparent url(../images/yes.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:39px
}

.yes a:hover{
  background:transparent url(../images/yes.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:39px
}

.no{
  background:transparent url(../images/no.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:39px
}

.no a{
  display:block;
  line-height:21px;
  text-decoration:none
}


.no a:link,.no a:visited{
  background:transparent url(../images/no.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:39px
}

.no a:hover{
  background:transparent url(../images/no.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:39px
}

.estimatorheaddark{
  background:#d4d9d5;
  height:20px;
  margin:0;
  width:130px
}

.estimatordark{
  background:#ffffff;
  height:15px;
  margin:0;
  width:130px
}

.estimatorlight{
  background:#ffffff;
  height:15px;
  margin:0;
  width:130px
}

.optiontext{
  background:#d4d9d5;
  color:#2E2E2E;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  line-height:13px
}
.cal{
  background:transparent url(../images/calculateOn.gif) 0 0 no-repeat;
  height:19px;
  line-height:19px;
  width:65px
}

.cal a{
  display:block;
  line-height:65px;
  text-decoration:none
}

.cal a:link,.cal a:visited{
  background:transparent url(../images/calculateOn.gif) 0 0 no-repeat;
  height:19px;
  line-height:19px;
  text-decoration:none;
  width:65px
}

.cal a:hover{
  background:transparent url(../images/calculateOn.gif) 0 0 no-repeat;
  display:block;
  height:19px;
  line-height:19px;
  text-decoration:none;
  width:65px
}

.loc{
  background:transparent url(../images/locateDealerOn.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  width:102px
}

.loc a{
  display:block;
  line-height:18px;
  text-decoration:none
}

.loc a:link,.loc a:visited{
  background:transparent url(../images/locateDealerOn.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:102px
}

.loc a:hover{
  background:transparent url(../images/locateDealerOn.gif) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:102px
}

.app{
  background:transparent url(../images/applyforCreditOn.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  width:105px
}

.app a{
  display:block;
  line-height:18px;
  text-decoration:none;
}

.app a:link,.app a:visited{
  background:transparent url(../images/applyforCreditOn.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:105px
}

.app a:hover{
  background:transparent url(../images/applyforCreditOn.gif) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:105px
}


.pri{
  background:transparent url(../images/printResultsOn.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  width:87px
}

.pri a{
  display:block;
  line-height:18px;
  text-decoration:none
}

.pri a:link,.pri a:visited{
  background:transparent url(../images/printResultsOn.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:87px
}

.pri a:hover{
  background:transparent url(../images/printResultsOn.gif) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:87px
}

p {
	font-family: arial;
	font-size: 11px;
	line-height: 13px;
	color: #2E2E2E;
}

ul{
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: disc;
	padding-left: 15px;
}

ul li { margin-bottom: 15px }

.submitApp {
	background: transparent url(../images/submitApplicationOn.jpg) top left no-repeat;
	line-height: 21px;
	width: 117px;
	height: 21px;
}

.submitApp a {
	display: block;
	line-height: 21px;
	text-decoration: none;
}

.submitApp a:link, .submitApp a:visited {
	background: transparent url(../images/submitApplicationOn.jpg) top left no-repeat;
	line-height: 21px;
	width: 117px;
	height: 21px;
	text-decoration: none;
}

.submitApp a:hover {
	background: transparent url(../images/submitApplicationOn.jpg) 0 0 no-repeat;
	line-height: 21px;
	width: 117px;
	height: 21px;
	display: block;
	text-decoration: none;
}

.cancel {
	background: transparent url(../images/cancelOn.jpg) top left no-repeat;
	line-height: 17px;
	width: 53px;
	height: 17px;
}

.cancel a {
	display: block;
	line-height: 17px;
	text-decoration: none;
}

.cancel a:link, .cancel a:visited {
	background: transparent url(../images/cancelOn.jpg) top left no-repeat;
	line-height: 17px;
	width: 53px;
	height: 17px;
	text-decoration: none;
}

.cancel a:hover {
	background: transparent url(../images/cancelOn.jpg) 0 0 no-repeat;
	line-height: 17px;
	width: 53px;
	height: 17px;
	display: block;
	text-decoration: none;
}

.change {
	background: transparent url(../images/changeInformationOn.jpg) top left no-repeat;
	line-height: 17px;
	width: 120px;
	height: 17px;
}

.change a {
	display: block;
	line-height: 21px;
	text-decoration: none;
}

.change a:link, .change a:visited {
	background: transparent url(../images/changeInformationOn.jpg) top left no-repeat;
	line-height: 21px;
	width: 120px;
	height: 21px;
	text-decoration: none;
}

.change a:hover {
	background: transparent url(../images/changeInformationOn.jpg) 0 0 no-repeat;
	line-height: 21px;
	width: 120px;
	height: 21px;
	display: block;
	text-decoration: none;
}
.prodselectbox {
	width: 502px;
    	height: 369px;  	
	background: #fff url(../images/prodSelectBox.gif) top left no-repeat;
}

.prodselectresultbox {
	width: 502px;
    	height: 491px;  	
	background: #fff url(../images/prodSelectResultBox.gif) top left no-repeat;
}


.questionPos {
	position:absolute;
	left:283px;
	top:810px;
}	


.question1Pos {
	position:absolute;
	left:320px;
	top:724px;
	width:360px
}

.question2Pos {
	position:absolute;
	left:320px;
	top:764px;
	width:360px
}
.radio1Pos {
	position:absolute;
	left:290px;
	top:720px;
}

.radio2Pos {
	position:absolute;
	left:290px;
	top:760px;
}

.next {
	background: transparent url(../images/nextOn.jpg) top left no-repeat;
	line-height: 15px;
	width: 42px;
	height: 15px;
}

.next a {
	display: block;
	line-height: 17px;
	text-decoration: none;
}

.next a:link, .next a:visited {
	background: transparent url(../images/nextOn.jpg) top left no-repeat;
	line-height: 17px;
	width: 42px;
	height: 17px;
	text-decoration: none;
}

.next a:hover {
	background: transparent url(../images/nextOn.jpg) 0 0 no-repeat;
	line-height: 17px;
	width: 42px;
	height: 17px;
	display: block;
	text-decoration: none;
}

.appCredit{
  background:transparent url(../images/applyforcreditOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  width:106px
}

.appCredit a{
  display:block;
  line-height:20px;
  text-decoration:none
}


.appCredit a:link,.appCredit a:visited{
  background:transparent url(../images/applyforcreditOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:106px
}

.appCredit a:hover{
  background:transparent url(../images/applyforcreditOn.jpg) 0 0 no-repeat;
  display:block;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:106px
}


.pay{
  background:transparent url(../images/paymentestimatorOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  width:119px
}

.pay a{
  display:block;
  line-height:20px;
  text-decoration:none
}


.pay a:link,.pay a:visited{
  background:transparent url(../images/paymentestimatorOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:119px
}

.pay a:hover{
  background:transparent url(../images/paymentestimatorOn.jpg) 0 0 no-repeat;
  display:block;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:119px
}


.try{
  background:transparent url(../images/tryselectorOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  width:118px
}

.try a{
  display:block;
  line-height:20px;
  text-decoration:none
}


.try a:link,.try a:visited{
  background:transparent url(../images/tryselectorOn.jpg) top left no-repeat;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:118px
}

.try a:hover{
  background:transparent url(../images/tryselectorOn.jpg) 0 0 no-repeat;
  display:block;
  height:20px;
  line-height:20px;
  text-decoration:none;
  width:118px
}
/*******  Added for June 08 fix  **********/

.chimney{
	border-color:#000000;
	border-style:solid;	
	border-width:1px;
	width:170px;
	height:170px
}

hr{
	border: none 0; 
	border-top: 1px solid;/*the border*/
	color: silver;
	background-color: Silver;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

#linktext_june08 a{
  color:#ff8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none
}

#linktext_june08 a:hover{
  color:#ff8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none
}
#linktext_june08 a:visited{
  color:#ff8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none
}

.linktext_plain{
  color:#FF8402;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}
/************Auto Pay ************/
.apconfirm{
  background:transparent url(../images/confirmAutoPay.gif) top left no-repeat;
  height:16px;
  line-height:16px;
  width:82px
}

.apconfirm a{
  display:block;
  line-height:16px;
  text-decoration:none;
}

.apconfirm a:link,.apconfirm a:visited{
  background:transparent url(../images/confirmAutoPay.gif) top left no-repeat;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}

.apconfirm a:hover{
  background:transparent url(../images/confirmAutoPay.gif) 0 0 no-repeat;
  display:block;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}
.apsubmit {
	background: transparent url(../images/submitAutoPay.gif) top left no-repeat;
	line-height: 21px;
	width: 82px;
	height: 21px;
}

.apsubmit a {
	display: block;
	line-height: 21px;
	text-decoration: none;
}

.apsubmit a:link, .apsubmit a:visited {
	background: transparent url(../images/submitAutoPay.gif) top left no-repeat;
	line-height: 21px;
	width: 82px;
	height: 21px;
	text-decoration: none;
}

.apsubmit a:hover {
	background: transparent url(../images/submitAutoPay.gif) 0 0 no-repeat;
	line-height: 21px;
	width: 82px;
	height: 21px;
	display: block;
	text-decoration: none;
}




.apsignup{
  background:transparent url(../images/SignUp.gif) top left no-repeat;
  height:16px;
  line-height:16px;
  width:82px
}

.apsignup a{
  display:block;
  line-height:16px;
  text-decoration:none
}

.apsignup a:link,.apsignup a:visited{
  background:transparent url(../images/SignUp.gif) top left no-repeat;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}

.apsignup a:hover{
  background:transparent url(../images/SignUp.gif) 0 0 no-repeat;
  display:block;
  height:16px;
  line-height:16px;
  text-decoration:none;
  width:82px
}
.apprintterms{
  background:transparent url(../images/PrintTerms.gif) top left no-repeat;
  height:21px;
  line-height:16px;
  width:130px
}

.apprintterms a{
  display:block;
  line-height:16px;
  text-decoration:none
}

.apprintterms a:link,.apprintterms a:visited{
  background:transparent url(../images/PrintTerms.gif) top left no-repeat;
  height:21px;
  line-height:16px;
  text-decoration:none;
  width:130px
}

.apprintterms a:hover{
  background:transparent url(../images/PrintTerms.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:16px;
  text-decoration:none;
  width:130px
}

.apeditchange{
  background:transparent url(../images/EditChange.gif) top left no-repeat;
  height:21px;
  line-height:16px;
  width:95px
}

.apeditchange a{
  display:block;
  line-height:18px;
  text-decoration:none
}

.apeditchange a:link,.apeditchange a:visited{
  background:transparent url(../images/EditChange.gif) top left no-repeat;
  height:18px;
  line-height:16px;
  text-decoration:none;
  width:95px
}

.apeditchange a:hover{
  background:transparent url(../images/EditChange.gif) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:16px;
  text-decoration:none;
  width:95px
}
.apterminate{
  background:transparent url(../images/TerminateAutoPay.gif) top left no-repeat;
  height:17px;
  line-height:16px;
  width:130px
}

.apterminate a{
  display:block;
  line-height:16px;
  text-decoration:none
}

.apterminate a:link,.apterminate a:visited{
  background:transparent url(../images/TerminateAutoPay.gif) top left no-repeat;
  height:17px;
  line-height:16px;
  text-decoration:none;
  width:130px
}

.apterminate a:hover{
  background:transparent url(../images/TerminateAutoPay.gif) 0 0 no-repeat;
  display:block;
  height:17px;
  line-height:16px;
  text-decoration:none;
  width:130px
}

.apprint{
  background:transparent url(../images/Print.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  width:55px
}

.apprint a{
  display:block;
  line-height:18px;
  text-decoration:none
}

.apprint a:link,.apprint a:visited{
  background:transparent url(../images/Print.gif) top left no-repeat;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:55px
}

.apprint a:hover{
  background:transparent url(../images/Print.gif) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:55px
}

.apprintclose{
  background:transparent url(../images/closeAutoPay.gif) top left no-repeat;
  height:18px;
  line-height:16px;
  width:55px
}

.apprintclose a{
  display:block;
  line-height:16px;
  text-decoration:none
}

.apprintclose a:link,.apprintclose a:visited{
  background:transparent url(../images/closeAutoPay.gif) top left no-repeat;
  height:18px;
  line-height:16px;
  text-decoration:none;
  width:55px
}

.apprintclose a:hover{
  background:transparent url(../images/closeAutoPay.gif) 0 0 no-repeat;
  display:block;
  height:18px;
  line-height:16px;
  text-decoration:none;
  width:55px
}


/** Added by Raj
	For Password Composition DIV block **/

th, div.rulesIndicator h3 {
   color: #ffffff;
}

th, div.rulesIndicator h3 {
   background-color: #808080;
}

.infoBlock {
   background-color: #e7e9ea;
}

.infoBlock {
border:1px solid #D2D4D6;
}

.infoBlock {
   padding: 7px;
   margin: 0 0 0 0;
   text-align: left;
}

.infoBlock p {
   margin: 0;
   margin-bottom: 7px;
}

div.rulesIndicator {
   width: 170px;
   font-family: arial;
   margin-bottom: 0;
}
div.rulesIndicator h3 {
   padding: 1px;
   margin: 0;
   margin-bottom: 3px;
   text-align: center;
   font-weight: bold;
   font-family: arial;
   font-size: 12px;
}
div.rulesIndicator ul {
   padding: 0;
   margin: 0;
   margin-bottom: 6px;
}
div.rulesIndicator li {
   display: block;
   padding: 2px;
   margin: 0;
   color:#2E2E2E;
   font-family:arial;
   font-size: 10px;
   text-align: left;
   line-height: 16px;
   padding-right: 18px;
   background: url(../images/nOK.gif) no-repeat center right;
}