/**
 * @fileoverview:   Newsday Grant form Styles Stylesheet
 * @author:         Matthew Hogeboom
 * @company:        Newsday Media Group
 * @version:        Last Changed in: RD1
**/

#main {padding:0 50px 0 69px}
h1 {padding:20px 0 0 0;}
#satisfactionSurv {padding:32px 0 0;    }
#satisfactionSurv fieldset {margin: 12px 0 32px;}
#satisfactionSurv fieldset input {border: 1px solid #C4C4C4;font-size:12px; margin: 0 0 0 14px;padding: 6px;width: 196px;}
#satisfactionSurv fieldset label, #satisfactionSurv .formOptional label {color: #1A557B;margin: 0;padding: 0 8px 5px;float:left; line-height:1.6em;}
#satisfactionSurv p {font-size: 14px;font-weight: bold;margin: 0 0 20px;}
#satisfactionSurv strong {color:#4a4a4a;}
#main #satisfactionSurv fieldset.howSatisfied .checkNA {float:left;}
#satisfactionSurv fieldset input[type="radio"] {border:0px; height:auto;width:auto; float:left; display: block;}
#satisfactionSurv fieldset input[type="checkbox"] {border:0px; height:auto;width:auto;float: left;  margin: 3px 6px 0 0;}
#satisfactionSurv em {color: #FFFFFF;font-family: 'Arvo',serif;font-size: 50px;font-weight: bold;width:75px;background:#006287;position:absolute;left:0;top:0;display:block;text-align:center;padding:12px 12px 8px;line-height:.8em;}
#satisfactionSurv textarea {width:420px;padding:2px 4px;}
#satisfactionSurv .whatTime, #satisfactionSurv .deliveryIssue, #satisfactionSurv .yourRating {padding:0 0 40px 52px;}
#satisfactionSurv fieldset.deliveryIssue.more {display: block;padding:0 12px 12px 51px;}
.numbContainer {background: #f7f7f7;border: 1px solid #DBDBDB;display: block;margin: 0 0 20px ;padding: 10px 0 0 100px;;position:relative;}
#satisfactionSurv label div {margin:0 8px 0 0;}
.howSatisfied.list {width:720px;}
.howSatisfied.list label {width:245px;}
#satisfactionSurv .formOptional fieldset {display: block;margin: 23px 0 0;width: 350px;}
#satisfactionSurv .optionalInfo {margin: 70px 0 40px; }
#satisfactionSurv .numbContainer label {padding-right:14px}
.optionalInfo label {width:110px;}
.formOptional {background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #DBDBDB;border-radius: 4px 4px 4px 4px;box-shadow: 0 0 2px #FFFFFF inset;display: block;margin: 0 0 20px;  padding: 21px 0 0 20px;}
.topContainer {border-bottom: 1px dotted #999999;margin: 20px 0 30px;padding: 0 0 20px;}
.topContainer p {line-height:1.4em; margin:0 0 10px 0;}
#submitFormBox fieldset {margin: 0;}
#submitFormBox .btn.post { margin: 6px 0 10px;}
.howSatisfied.list .right{width:430px;}
.howSatisfied.list .right span {font-size:12px;color:#666;}

.nonNumbContainer {background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #DBDBDB;border-radius: 4px 4px 4px 4px;box-shadow: 0 0 2px #FFFFFF inset;display: block;margin: 0 0 20px;  padding: 21px 0 0 0;}
#satisfactionSurv .nonNumbContainer.first fieldset {margin: 0 0 20px 10px;}
#satisfactionSurv .nonNumbContainer.first label {line-height:2.1em;}
#satisfactionSurv .nonNumbContainer.first input {padding: 6px 6px 6px 10px;}
#satisfactionSurv .numbContainer.bottom .numbContainer {border:0 none;}
#satisfactionSurv .numbContainer.bottom {background:#F7F7F7; background-image:none; padding:0;}
#satisfactionSurv .numbContainer.four fieldset input {width:30px;}
.numbContainer .uniformSelect {border: 1px solid #CCCCCC;margin: 10px 0 0;padding: 4px;width: 120px;}
.altEmail {float: right; margin: -14px 0 0 -20px;}
#satisfactionSurv .zipBox {margin:0;}
#satisfactionSurv .zipBox fieldset {   margin: 0 0 30px;}
#satisfactionSurv .zipBox fieldset input {margin:-5px 10px 0 14px; width:75px;height:24px;}
#satisfactionSurv .zipBox fieldset label {padding:0;}
#satisfactionSurv .optionalDescription {margin:33px 0 14px;}
#satisfactionSurv h3 {padding-bottom:12px;line-height:1.3em;}
#satisfactionSurv .surv fieldset {border-bottom:1px dotted #ccc;margin-bottom:18px;}
#satisfactionSurv .surv fieldset p {float:left;padding-left:10px}
#satisfactionSurv .surv fieldset span {float:right;}
#satisfactionSurv .full p {float:none;}
 