/* ######################################################################################
    Created By:   Stuart Arnett
    Created On:   Apr 17, 2009
    Purpose:      Custom style updates to extent GMI styles.
######################################################################################  */

.errors {
	color: red;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 10px 15px 10px;
  width: auto;
  clear: both;
}

.errors .error-title {
	color: red;
	font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.errors ul {
  margin-left: 15px;
  border: none;
  color: red;
  list-style-type: square;
  list-style-position: outside;
  width: auto;
}

.errors li {
	margin-left: 8px;
}


.header .welcome, .headerHome .welcome { padding-top: 2px; }
.header .welcome a, .headerHome .welcome a { padding-left: 15px; }

.dvManageAc .emailRow {padding-bottom:5px;}
.dvManageAc .emailRow .colLeft {margin-top: 6px;}
.dvManageAc .emailRow .colRight .value {float: left; margin-top: 6px; width: 150px;}
.dvManageAc .emailRow .colRight .message {float: left;}

.dvManageAc .upgradeMembership {clear: both; margin: 0px 150px 0px 0px; padding: 15px 0px 0px 0px; text-align: center;}

.dvResidence .colRight .resOptions .radioLabel1 {xwidth:62px; width:62px;}
.dvResidence .colRight .resOptions .radioLabel2 {xwidth:60px; width:46px;}
.dvResidence .colRight .resOptions .radioLabel3 {white-space:nowrap; width:52px;}
.dvResidence .colRight .resOptions .radioLabel4 {xwidth:60px; width:53px;}
.dvResidence .colRight .resOptions .radioLabel5 {xwidth:20px; width:18px;}
.dvResidence .colRight .resOptions .radioLabel6 {width: auto;}

.planDetails .graphOn,
.zipCont .graphOn {
}

.planDetails .graphOff,
.zipCont .graphOff {
  overflow: hidden;
  padding: 0px;
}

.planDetails .graphValue,
.zipCont .graphValue {
  background-color: #FFFFFF;
  color: #666666;
  padding-left: 3px;
}

.planDetails .graphBl,
.planDetails .graphGr,
.zipCont .graphBl,
.zipCont .graphGr {
	padding: 0px;
	text-align: center;
	width: 82px;
}

.zipCont .graphBl,
.zipCont .graphGr {
  width: 74px;
}

.planSummary .summarySavings .title {
	float: left;
	font-weight: bold;
	padding-top: 2px;
}

.planSummary .summarySavings #planSavings {
  float: right;
  font-size:17px;
  font-weight: bold;
}

.planSummary .summaryRow .summaryRowDesc {
	color: #666666;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
}

.energySaving { height: 75px; margin-bottom: 15px; }
.energySaving .energySavingL { height: 100%; }
.energySaving .energySavingM { height: 100%; }
.energySaving .energySavingM .title { display:block; font-size:12px; font-weight:bold; padding-top:7px; color:#7b7b7b; text-align:center;}
.energySaving .energySavingM #planSavings { display:block; font-size:20px; color: #999; padding-top: 18px; text-align: center; }
.energySaving .energySavingR { height: 100%; }

.myReduc { margin-top: 0px; }
.myReduc ul { margin-left: 20px; }
.myReduc ul li { color: #5a5a5a; }

.dvDescription {border:10px solid #eafbc7; width: auto; background: #fff; padding:10px; color:#666;}
.dvDescription .close {text-align:right;}
.dvDescription .close img {cursor:pointer;}
.dvDescription a {color:#ff7627; text-decoration:none;}
.dvDescription a:hover {text-decoration:underline;}
.dvDescription .title {font-size:21px; padding:5px 0px;}
.dvDescription p {font-size:13px; line-height:16px;}
.dvDescription .dvCont {margin-top:10px; padding:5px 10px; background:#e9f3f4;}
.dvDescription .dvCont h4 {font-size:14px; color:#333; padding-bottom:10px;}
.dvDescription .dvCont p {font-size:11px; line-height:15px; color:#333;}
.dvDescription .dvCont p a {color:#ff7627; text-decoration:none;}
.dvDescription .dvCont p a:hover {text-decoration:underline;}
.dvDescription th {font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff; text-align:left;}
.dvDescription td { color:#666; font-size:12px; vertical-align:top;}
.dvDescription th {padding:10px 10px 5px 0;}
.dvDescription td {padding:5px 10px 5px 0;}
.dvDescription .more {padding-top: 10px; text-align:right;}


.messagePopupBackground,
#backgroundPopup {
  background: #5B6986;
  display: none;
  filter: alpha(opacity=50);
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	width: 100%;
	top: 0;
	z-index: 1;
}

.messagePopup {
  border: 10px solid #eafbc7;
  background: #FFFFFF;
  display: none;
  font-size: 13px;
  padding: 0px;
  position: fixed;
  _position: absolute; /* hack for internet explorer 6*/
  text-align: left;
  z-index: 2;
}

.messagePopup table {
  padding: 0px;
  margin: 0px;
  width: 100%;
 }

.messagePopup table td {
	margin: 0px;
	padding: 0px;
}

.messagePopup table td.title {
  font-size: 19px;
  font-weight: bold;
  padding: 10px 10px 3px 10px;
  text-align: left;
  width: auto;
}

.messagePopup table td.close {
  text-align:right;
  padding: 3px;
  vertical-align: top;
}

.messagePopup .dvClose {
  padding: 3px;	
  text-align:right;
}
.messagePopup .dvClose img {
  cursor: pointer;
}

.messagePopup .dvDescription {
  border: none;
  clear: both;
  margin: 0px 10px;
  padding: 0px;
  text-align: left;
}

.messagePopup .dvBody {
  clear: both;
  margin: 2px 10px 10px 10px;
  overflow: auto;
  text-align: left;
  width: auto;
}

.messagePopup .dvBody h3,
.messagePopup .dvBody h4 {
  font-size:14px;
  float: none;
  text-align: left;
  padding-left: 0px;
}

.messagePopup .more {
  padding: 10px 3px 3px 0px;
  text-align:right;
}

.incentiveMessagePopup .dvDescription{
  width: 500px;
}
.rewardMessagePopup {
	width: 540px;
}

.incentives {
	width: auto;
}

.incentives h3,
.incentives h4 {
  float: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

.incentivePreview {
	margin-bottom: 0px;
}


/*Main Navigation Selected */
.homeSelected a:link, .homeSelected a:visited{background: url(../images/nav-main.gif) 0 30px;}
.createPlanSelected a:link, .createPlanSelected a:visited{background: url(../images/nav-main.gif) -69px 30px;}
.zipSourceSelected a:link, .zipSourceSelected a:visited{background: url(../images/nav-main.gif) -193px 30px;}
.zipEdSelected a:link, .zipEdSelected a:visited{background: url(../images/nav-main.gif) -302px 30px;}
.howToSelected a:link, .howToSelected a:visited{background: url(../images/nav-main.gif) -470px 30px;}
.zipSavingsSelected a:link, .zipSavingsSelected a:visited{background: url(../images/nav-zip-savings.gif) 0px 30px;}
.whySelected a:link, .whySelected a:visited{background: url(../images/nav-main.gif) -555px 30px;}
.aboutUsSelected a:link, .aboutUsSelected a:visited{background: url(../images/nav-main.gif) -616px 30px;}
.myPlanSelected a:link, .myPlanSelected a:visited{background: url(../images/nav-main.gif) -719px 30px;}

.backtoplan{cursor:pointer;}
.previewCont .pageDetails ul, .previewCont .pageDetails ol{padding-left:10px;margin-left:10px}
.previewCont .pageDetails .pageTitle{font-size:22px;}
.previewCont .pageDetails .sectionDetails{padding-top:5px;}
.previewCont .pageDetails .sectionTitle{font-size: 22px; font-weight: bold;}
.previewCont .pageDetails .sectionSubtitle{font-size: 16px; font-weight: bold;}
.promotion{border: 0;width:430px;}
.messagePopup .dvBody .resources h3{font-size:19px; text-align:center;}
.messagePopup .dvBody .promotion h4{text-align: center; font-size:26px; padding:5px 0 20px 0;}
.messagePopup .previewColumn table{width:98%};
.highlight{font-weight: bold; color:green;}
.searchResult .searchRelevance{padding-left:5px;}
.searchResult .ellipsis{font-weight: bold; color:green;}
.searchResult .pagebanner{padding-left:100px;} 

.selectAction{background:#fff; width: 95%; color:#5a5a5a; padding:15px 15px;}
.selectAction h4{font-size:15px; color:#a04d43; padding-left:55px; line-height:35px;}
.selectAction a.reducHeadOn{background:#ffebc8 url(../images/bg-reducHeadOn.gif) no-repeat 5px center; display:block; font-size:13px; font-weight:bold; line-height:26px; color:#5a5a5a; text-decoration:none; padding-left:30px; margin-bottom:5px;}
.selectAction a.reducHeadOff{background:#ffebc8 url(../images/bg-reducHeadOff.gif) no-repeat 5px center; display:block; font-size:13px; font-weight:bold; line-height:26px; color:#5a5a5a; text-decoration:none; padding-left:30px;margin-bottom:5px;}
.selectAction table{margin-bottom:20px;}
.selectAction th{font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff;}
.selectAction td{ color:#5a5a5a; vertical-align:top;}
.selectAction td a{color:#ff7627; text-decoration:none;}
.selectAction td a:hover{text-decoration:underline;}
.selectAction td span{color:#ff7627;}
.selectAction th, .selectAction td{padding:2px 0;}

.referFriend .emailAdd { margin-top: 20px; clear: both; }

.btnControlsBig { float: none; margin-right: 150px; width: auto; }

.messagePopup .community .zipContent,
.messagePopup .company .zipContent {
	padding: 0px;
}


.messagePopup .community .zipContent h4,
.messagePopup .company .zipContent h4 {
  font-size: 16px;
  padding-left: 0px;
}

.contacts {
  padding: 0px;
  text-align: left;
  vertical-align: middle;
  width: 450px;
}

.contacts table {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.contacts table tr {
  vertical-align: middle;
}

.contacts table td {
  height: auto;
}

.contacts .title {
}

.contacts table .name {
  vertical-align: middle;
}

.contacts table .buttons {
  padding: 3px 0px 3px 0px;
  text-align: right;
}

.contacts table .buttons input {
  padding-left: 5px;
  padding-right: 5px;
}

.messagePopup ol {
  padding-left: 10px;
  margin-left: 10px;
}

.messagePopup ul {
  background: none;
  border: none;
  list-style-type: disc;
  float: none;
  padding-top: 0px;
  width: auto;
  padding-left: 10px;
  margin-left: 10px;
}

.messagePopup ul li {
  background: none;
  border: none;
  float: none;
}

.messagePopup ul a {
  background: none;
  border: none;
  color: #ff7627;
  display: inline;
  font-size: 11px;
  font-weight: normal;
  height: auto;
  line-height: normal;
  padding-left: 0px;
  text-decoration: none;
}

.messagePopup ul a:hover,
.messagePopup ul a.active{
  background: none;
  text-decoration: underline;
}

.electricItems {
  clear: both;
	margin-left: 15px;
}

.nonMempreview .logo {
  max-width: 275px;
}

.nonMempreview .linkGraphic {
	max-width: 100px;
	float: right;
}

.pageLinks{background:#e9f3f4; width:197px;}

.dvRow .colRight .btnCancel {margin:0 0 0 15px; padding-left: 5px; padding-right: 5px;}

.dvResidence .colRight2 input { padding-left: 5px; padding-right: 5px; }
.colRight2 input { padding-left: 5px; padding-right: 5px; }

.btnControlsBig button {line-height: normal; padding-left: 5px; padding-right: 5px; margin: 0 0 0 5px; }
.btnControlsBig2 button {line-height: normal; padding-left: 5px; padding-right: 5px; margin: 0 0 0 5px; }
.btnControlsSml button {line-height: normal; padding-left: 5px; padding-right: 5px; }

.colRow .colRBig .txt250 { width:250px; }

.loginCont .resetPasswordConfirmation {padding-left: 5px; padding-right: 5px;}

.optionBtnVisitZipsource  {
	padding-top:5px;
}
.optionBtnVisitZipsource a {
	background: transparent url(../images/visit-zipsource-now-img.gif) no-repeat 10px 25%;
}
.optionBtnVisitZipsource a span{
	padding-left:40px;
}

.messagePopup .dvBody .previewHead h3 {font-size:25px; padding:5px 0 12px 25px;}

.step1{ background-image: url(../images/CreateAnEnergyReductionPlan.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; line-height: 22px; }
.step2{ background-image: url(../images/TellUsAboutYourEnergyUse.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 315px; line-height: 22px; }
.step3{ background-image: url(../images/CreateYourPersonalActionPlan.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 589px; line-height: 22px; }

.regCont h3.step1imageOn{background-image: url(../images/step1On.png); background-repeat: no-repeat;}
.regCont h3.step1imageOff{background-image: url(../images/Step1Off.png); background-repeat: no-repeat;}

.regCont h3.step2imageOn{background-image: url(../images/Step2On.png); background-repeat: no-repeat;}
.regCont h3.step2imageOff{background-image: url(../images/Step2Off.png); background-repeat: no-repeat;}

.regCont h3.step3imageOn{background-image: url(../images/Step3On.png); background-repeat: no-repeat;}
.regCont h3.step3imageOff{background-image: url(../images/step3Off.png); background-repeat: no-repeat;}

.sessionTimeoutMessage {
  padding: 35px 20px 40px 20px;
  font-weight: bold;
  font-size: 14px; 
  white-space: nowrap;  
}

.previewContent .articleImgR .backgnd { background:#FFFFFF; margin:10px 10px 10px 10px; padding:13px; }
.previewContent .articleImgL .backgnd { background:#FFFFFF; margin:10px 15px 10px 10px; padding:13px; }
.previewContent ul, .previewContent ol {padding-left:10px; padding-right:10px;}


.dvManageAc .member img{height: 23px; float: right; margin-right: -8px;}

.previewContent .caption {color: #666666; font-family: Arial, Helvetica, sans-serif; display:block; font-size: 14px; font-weight: bold; padding: 10px 0; text-align: center;}

.width510 {width: 510px;}

.articleImgR .backgnd .caption {color: #666666; font-family: Arial, Helvetica, sans-serif; display:block; font-size: 14px; font-weight: bold; padding: 10px 0; text-align: center;}

.boxArticle img{margin-bottom: 1px; margin-top: -2px; margin-right: -7px; height: 48px;}
.infoBox img{margin-bottom: 1px; margin-top: -2px; margin-right: -7px; height: 48px;}
.dvBody .infoBox .infoBoxW p{margin-top:0px;}
.articleDetails .articleImg {float:right; background:#e7f1f2; padding:7px; width: 65px;}

.zipContent .dvThumbCont img{width: 73px;}

.zipContent .dvThumb img{float: right; width: 73px; padding-top: 0px;}

.headBanner1 {width: 728px; height: 90px;}

.promotion .promotionText img{max-width: 120px;}

.regCont .messagesCreateHouse{float:right; height: 180px; width:270px; background:#e9f3f4 url(../images/step2bannerimg.jpg) no-repeat; margin-top: 10px;}
.regCont .messagesUpdateHouse{float:right; height: 180px; width:270px; background:#e9f3f4 url(../images/updatehome.jpg) no-repeat; margin-top: 30px;}
.regCont .messagesEmailOptIn {float:right; height: 180px; width:270px; background:#e9f3f4 url(../images/optin.jpg) no-repeat; margin-top: 8px;}
.regCont .messagesEmailOptInConfirm{float:right; height: 180px; width:270px; background:#e9f3f4 url(../images/optinconfirmation.jpg) no-repeat; margin-top: 8px;}

.resourceLinks li {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks2 li {padding-top: 3px; padding-bottom: 3px;}
.resources li {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks .view_more_local_vendors {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks2 .view_more_local_vendors {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks .view_more_online_vendors {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks2 .view_more_online_vendors {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks .view_more_utilities {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks2 .view_more_utilities {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks .view_more_green_groups {padding-top: 3px; padding-bottom: 3px;}
.resourceLinks2 .view_more_green_groups {padding-top: 3px; padding-bottom: 3px;}

.messagePopup .dvBody p{margin-top: 10px; margin-bottom: 8px;}

.colRight2 button{padding-left: 5px; padding-right: 5px;}

.regCont .registrationMessages {margin-top: 13px;} 
.regCont .dvConsumer {margin-left: 40px;}
.regCont .regstep2 {margin-top: 8px;}

.resources .dvLinks {padding-left: 17px;}
.previewCont .pageDetails .imgThumbTopRight b {padding-bottom: -10px;}
.previewCont .pageDetails .imgThumbTopRight {margin: 12px 0px -10px 9px}

.dvResidence h4 {margin-left: 0px; padding-top: 2px; padding-bottom: 0px; padding-left: 0px;}
.dvConsumer h4{padding-top: 2px; padding-bottom: 10px; padding-left: 0px; margin-left: 0px;} // need padding-left attr.

td#paypalCancel {padding-left: 20px; padding-bottom: 22px;}

.formCont ul {list-style-type: disc; padding-left: 10px; margin-left: 10px; border-top: none;}
.formCont ol {padding-left: 10px; margin-left: 10px;}
.formCont li a:hover, .formCont li a:link, .formCont li a { padding-left: 0px; border: none; background: none; font-weight: normal; color: #666666; cursor: default; text-decoration: none;}
.colRBig li {list-style-type: disc; margin-left: 10px; border-top: none;}
.colRBig li a:hover, .colRBig li a:link, .colRBig li a { padding-left: 0px; border: none; background: none; font-weight: normal; color: #666666; cursor: default; text-decoration: none;}

.empty-table{width:100%; padding:10px;text-align:center;}

.previewCont .nav li {margin-top: 4px; margin-bottom: 4px;}
.previewCont .nav li li{margin-top: 1px; margin-bottom: 1px;}

.incentivePreview th {padding:10px 0 5px;}
.messagePopup .dvBody tr p{margin-top: 0px;}
.formCont ol{clear: both;}

.resources .resourceLinks2 p {font-size:14px; font-weight:bold; padding:7px 5px; text-align: center; margin-top: 35px;}
.resources .resourceLinks2 p {font-size:14px; font-weight:bold; padding:7px 5px; text-align: center; margin: 35px 0px;}

.contentPage { margin:14px 0 0 17px; }

.contentPage .layoutTable { margin: 0px 10px;}
.contentPage .layoutTable td { padding: 0px; }

.contentPage .previewM .layoutTable .leftNav { padding-left: 10px; width: 127px; }

.contentPage .previewM .layoutTable .leftNav span {cursor:pointer;}
.contentPage .previewM .layoutTable .leftNav span.active {color: #ff7627;}
.contentPage .previewM .layoutTable .leftNav li{list-style-type:none; padding-bottom:3px;}
.contentPage .previewM .layoutTable .leftNav a{text-decoration:none;}
.contentPage .previewM .layoutTable .leftNav a.active{color: #ff7627;}
.contentPage .previewM .layoutTable .leftNav li li{padding-left:7px;}
.contentPage .previewM .layoutTable .leftNav li span{color:#429da5; font-size:12px; font-weight:bold;}
.contentPage .previewM .layoutTable .leftNav li span.active {color: #ff7627;}
.contentPage .previewM .layoutTable .leftNav li li span{color:#307379; font-size:11px; font-weight:bold;}
.contentPage .previewM .layoutTable .leftNav li li span.active {color: #ff7627;}
.contentPage .previewM .layoutTable .leftNav li li li span{color:#1e484c; font-size:11px; font-weight:bold;}
.contentPage .previewM .layoutTable .leftNav li li li span.active {color: #ff7627;}
.contentPage .previewM .layoutTable .leftNav li li li li a{color:#000; font-size:11px; font-weight:bold;}

.contentPage .previewM .layoutTable .contentBody { padding-left: 10px; width: 752px; }
.contentPage .previewM .layoutTable .contentBody .details { padding-right: 5px; width: 535px; }
.contentPage .previewM .layoutTable .contentBody .resources { width: 197px; }

.contentPage .previewM .layoutTable .contentBody .details .pageDetails h3{font-size:22px; float:left; width:300px; padding:6px 0 10px 0;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails h4{font-size:22px; float:left; width:250px; padding:6px 0 10px 0;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails h5{font-size:14px; width:250px; padding:6px 0 10px 0;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .head{float:left; width:250px;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .head2{float:left; width:300px;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails p{font-size:12px; line-height:16px; padding-top:10px; margin-right: 15px;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumb{float:right; width:257px; margin:12px 0 9px 9px; text-align:right;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumb b{font-size:14px; display:block; padding:10px 0; text-align:center;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumbTopRight{float:right; padding:0px 13px 13px 13px; margin:12px 0 9px 9px; text-align:right;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumbTopRight b{font-size:14px; display:block; padding:10px 0; text-align:center;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumbTopLeft{float:left; padding:0px 13px 13px 13px; margin:9px 9px 9px 0; text-align:right;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumbTopLeft b{font-size:14px; display:block; padding:10px 0; text-align:center;}

.contentPage .previewM .layoutTable .contentBody .details .pageDetails ul,
.contentPage .previewM .layoutTable .contentBody .details .pageDetails ol {padding-left:10px;margin-left:10px}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .pageTitle{font-size:22px;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .sectionDetails{padding-top:5px;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .sectionTitle{font-size: 22px; font-weight: bold;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .sectionSubtitle{font-size: 16px; font-weight: bold;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumbTopRight b {padding-bottom: -10px;}
.contentPage .previewM .layoutTable .contentBody .details .pageDetails .imgThumbTopRight {margin: 12px 0px -10px 9px}


.folderContent { width: 740px; background-color: white; }
.folderContent h3 { margin-left: 5px; }
.folderContent .content, .folderContent .contentBinaries { width: 735px; overflow: auto; margin-left: 8px; }
.folderContent .content { margin-bottom: 20px; }
.folderContent table { width: 100%; }

.messagePopup table td {padding-top: 1em;}

.messagePopup .dvBody .promotion h4 img{align: middle;}

.editButtons input {margin: 0px 5px 0px 5px;}

.planSummary .summary {min-height: 673px; margin-top: 17px;}

.backtoplan {background:#ff7627 url(../images/arrow.gif) no-repeat 8px center; padding:4px 9px 4px 24px; *padding:4px 0px 4px 8px; margin-bottom:10px; border:1px solid #c85d1f; color:#fff; font-size:12px;}
.nonMempreview .zipContent img{padding-left: 5px;}
.planSummary .summary {min-height: 673px; margin-top: 17px;}

.backtoplan {background:#ff7627 url(../images/arrow.gif) no-repeat 8px center; padding:4px 9px 4px 24px; *padding:4px 0px 4px 8px; margin-bottom:10px; border:1px solid #c85d1f; color:#fff; font-size:12px;}>>>>>>> .r1855

.editControlsNew{text-align:center; float:left; width:100%; margin:0 0 20px 0; _margin:0; clear:both; line-height:30px;height:30px;}
.editControlsNew input{margin-right:10px; padding-left: 1px; padding-right: 1px;}

.dvBodyContent a{text-decoration:none; color:#ff7627; xpadding:0 0 0 15px;}
.dvBodyContent a:hover{text-decoration:underline;}

.padb10{padding-bottom:10px;}
.padl20{padding-left:20px;}

.rejectReason .colLSmallBold{font-weight: bold; padding-left: 10px}
.rejectReason .colLSmallBold2{font-weight: bold; padding-left: 20px}

.rejectButtons input{margin-right: 10px}

.regPrivacyNote {float: left; padding: 0 0 10px 10px;}
.dvConsumer .dvRowPrivacyNote {float:left; width:100%; clear:both; padding:0 0 0px 0;}

.articleTitle, .articleSubtitle{font-size: 19px;}
