.JsDatePickBox{position:relative;width:212px;font-family:Arial}.JsDatePickBox .jsDatePickCloseButton{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url(/jsDatePick/closeButton_normal.gif) left top no-repeat}.JsDatePickBox .jsDatePickCloseButtonOver{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url(/jsDatePick/closeButton_over.gif) left top no-repeat}.JsDatePickBox .jsDatePickCloseButtonDown{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url(/jsDatePick/closeButton_down.gif) left top no-repeat}.JsDatePickBox .boxLeftWall{float:left;width:7px;margin:0;padding:0}.JsDatePickBox .boxLeftWall .leftTopCorner{margin:0;padding:0;width:7px;height:8px;background:url(/jsDatePick/boxTopLeftCorner.png) left top no-repeat;overflow:hidden}.JsDatePickBox .boxLeftWall .leftBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url(/jsDatePick/boxBottomLeftCorner.png) left top no-repeat;overflow:hidden}.JsDatePickBox .boxLeftWall .leftWall{margin:0;padding:0;width:7px;background:url(/jsDatePick/boxSideWallPx.gif) #fff left top repeat-y;overflow:hidden}.JsDatePickBox .boxRightWall{float:left;width:7px;margin:0;padding:0}.JsDatePickBox .boxRightWall .rightTopCorner{margin:0;padding:0;width:7px;height:8px;background:url(/jsDatePick/boxTopRightCorner.png) left top no-repeat;overflow:hidden}.JsDatePickBox .boxRightWall .rightBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url(/jsDatePick/boxBottomRightCorner.png) left top no-repeat;overflow:hidden}.JsDatePickBox .boxRightWall .rightWall{margin:0;padding:0;width:7px;background:url(/jsDatePick/boxSideWallPx.gif) #fff right top repeat-y;overflow:hidden}.JsDatePickBox .topWall{position:absolute;overflow:hidden;top:0;left:7px;width:198px;height:4px;background:url(/jsDatePick/boxTopPx.gif) #fff left top repeat-x}.JsDatePickBox .bottomWall{position:absolute;overflow:hidden;bottom:-1px;left:7px;width:198px;height:4px;background:url(/jsDatePick/boxTopPx.gif) #fff left top repeat-x}.JsDatePickBox .hiddenBoxLeftWall{float:left;width:0;overflow:hidden;overflow:hidden}.JsDatePickBox .hiddenBoxRightWall{float:left;width:0;overflow:hidden;overflow:hidden}.JsDatePickBox .boxMain{float:left;background-color:#fff;margin:0;padding:15px 0 5px 0}.JsDatePickBox .boxMainStripped{background:#fff;border:none}.JsDatePickBox .tooltip{height:12px;line-height:11px;overflow:hidden;font-size:10px;color:#666;text-align:left;padding:0;margin:2px 0 2px 0}.JsDatePickBox .weekDaysRow{height:12px;overflow:hidden;line-height:11px;font-size:10px;color:#666;text-align:center;padding:0;margin:2px 0 0 0}.JsDatePickBox .weekDaysRow .weekDay{float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0}.JsDatePickBox .boxMainInner{background:#fff;width:198px;float:left;margin:5px 0 0 0;padding:0}.JsDatePickBox .boxMainCellsContainer{background-color:#fff;margin:0;padding:0}.JsDatePickBox .boxMainInner .controlsBar{overflow:hidden;height:20px;position:relative}.JsDatePickBox .boxMainInner .controlsBarText{overflow:hidden;height:20px;line-height:20px;color:#000;font-size:12px;text-align:center}.JsDatePickBox .boxMainInner .monthForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(/jsDatePick/monthForward_normal.gif) left top no-repeat}.JsDatePickBox .boxMainInner .monthForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(/jsDatePick/monthForward_over.gif) left top no-repeat}.JsDatePickBox .boxMainInner .monthForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(/jsDatePick/monthForward_down.gif) left top no-repeat}.JsDatePickBox .boxMainInner .monthBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(/jsDatePick/monthBackward_normal.gif) left top no-repeat}.JsDatePickBox .boxMainInner .monthBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(/jsDatePick/monthBackward_over.gif) left top no-repeat}.JsDatePickBox .boxMainInner .monthBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(/jsDatePick/monthBackward_down.gif) left top no-repeat}.JsDatePickBox .boxMainInner .yearForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(/jsDatePick/yearForward_normal.gif) left top no-repeat}.JsDatePickBox .boxMainInner .yearForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(/jsDatePick/yearForward_over.gif) left top no-repeat}.JsDatePickBox .boxMainInner .yearForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(/jsDatePick/yearForward_down.gif) left top no-repeat}.JsDatePickBox .boxMainInner .yearBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(/jsDatePick/yearBackward_normal.gif) left top no-repeat}.JsDatePickBox .boxMainInner .yearBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(/jsDatePick/yearBackward_over.gif) left top no-repeat}.JsDatePickBox .boxMainInner .yearBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(/jsDatePick/yearBackward_down.gif) left top no-repeat}.JsDatePickBox .boxMainInner .skipDay{cursor:default;overflow:hidden;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0}.JsDatePickBox .boxMainInner .dayNormal{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}.JsDatePickBox .boxMainInner .dayNormalToday{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}.JsDatePickBox .boxMainInner .dayDisabled{-khtml-user-select:none;cursor:default;font-size:12px;overflow:hidden;color:#999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}.JsDatePickBox .boxMainInner .dayOver{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}.JsDatePickBox .boxMainInner .dayOverToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}.JsDatePickBox .boxMainInner .dayDown{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f9f9f9;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}.JsDatePickBox .boxMainInner .dayDownToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}body{background-color:#fff;color:#726658;font-size:15px;line-height:22px;font-weight:400;font-style:normal;font-variant:normal;font-family:Proxima-Nova,Helvetica,Arial,Sans-Serif;margin:0;padding:0}header,footer,nav,section{display:block}h1{font-size:2em;color:green;margin-bottom:0;padding-bottom:0}textarea{min-height:75px}ul{margin:10px}li{margin:5px}::-webkit-input-placeholder{font-size:x-small;font-style:italic;font-weight:lighter;text-align:right}::-moz-placeholder{font-size:x-small;font-style:italic;font-weight:lighter;text-align:right}:-ms-input-placeholder{font-size:x-small;font-style:italic;font-weight:lighter;text-align:right}:-moz-placeholder{font-size:x-small;font-style:italic;font-weight:lighter;text-align:right}input:disabled{background-color:#d0d3d4}input:disabled::-webkit-input-placeholder{color:#d0d3d4}input:disabled::-moz-placeholder{color:#d0d3d4}input:disabled:-ms-input-placeholder{color:#d0d3d4}input:disabled:-moz-placeholder{color:#d0d3d4}.validationViolationField{background-color:#fa8072}.validationViolationMessage p{margin-top:0;margin-bottom:8px;font-size:small;background-color:red;color:#fff}.hintText{font-size:small;margin-top:0}.alertText{width:100%;background-color:red;color:#fff;text-align:center;font-weight:bold}.busyContainer{position:fixed;width:120px;height:80px;left:45%;top:40%;z-index:9999;background:#fff;visibility:hidden;text-align:center;border:2px solid #8dc63f;border-radius:25px}.busy{display:inline-block;margin:10px;text-align:center;font-weight:bold;color:#8dc63f}.content-wrapper{margin:0 auto;max-width:1080px}.main-content{padding-left:10px;padding-right:10px;padding-top:30px}.section-detail{line-height:16px;margin:10px;text-align:left}.section-detail label{margin-left:20px;display:block;text-transform:uppercase;font-size:x-small;font-weight:lighter}.section-detail textarea{margin-left:20px;width:90%}.section-detail p{margin-left:20px}.section-detail input{margin-bottom:5px;margin-left:20px;width:300px}.section-detail input[type=image]{vertical-align:middle;margin-left:20px;width:20px;height:20px}.section-detail input[type=radio]{margin-left:20px;width:20px}.section-detail input[type=checkbox]{margin-left:20px;width:20px}.section-detail input[type=button]{margin-left:20px;width:80px}.section-detail select{margin-bottom:5px;margin-left:20px;width:300px}.section-detail fieldset{margin-left:20px}.section-detail legend{color:#726658;font-size:x-small;font-weight:lighter;text-transform:uppercase}.saveCompleteContainer{position:fixed;width:60%;height:340px;left:20%;top:25%;z-index:9999;background:#fff;text-align:center;border:2px solid #8dc63f;border-radius:25px}.save{text-align:center}.save p{text-align:left;margin-top:2px}.save input[type=button]{margin-top:15px;margin-left:25px;margin-bottom:30px;background-color:#8dc63f;color:#34704b;border:none;height:30px;font-weight:bold}.save input[type=button]:hover{background-color:green;color:#fff}.save input[type=button]:disabled{background-color:gray;color:#fff}.spanLabel{margin:5px 0 0 2px;font-size:small;font-weight:bold}.claimInfo label{font-size:small;margin-left:0}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}.responsiveTable{height:auto;border-collapse:collapse;margin-top:5px;margin-bottom:5px}.responsiveTable thead,th{display:none;height:0}.responsiveTable td{vertical-align:text-top;padding:2px;border:0;text-align:left}.responsiveTable input[type=image]{margin-left:40px}@media screen and (max-width:870px){.saveCompleteContainer{height:345px}}@media screen and (max-width:650px){.saveCompleteContainer{height:365px}}@media screen and (max-width:545px){.saveCompleteContainer{height:385px}}@media screen and (max-width:425px){.section-detail input{margin-left:10px;width:75%}.section-detail select{margin-left:10px;width:75%}.section-detail label{margin-left:10px}.section-detail textarea{margin-left:10px;width:80%}.section-detail p{margin-left:10px}.section-detail input[type=radio]{margin-left:10px}.section-detail input[type=checkbox]{margin-left:10px}.section-detail input[type=button]{margin-left:10px}.section-detail fieldset{margin-left:10px}.busyContainer{left:33%}.saveCompleteContainer{width:90%;height:385px;left:5%;top:20%}.responsiveTable{margin:1em 0;font-size:inherit}.responsiveTable tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.responsiveTable td{display:block}.responsiveTable td:before{content:attr(data-label);font-weight:bold;font-size:x-small;text-transform:uppercase;display:block}.responsiveTable select{margin-left:0;width:75%}.responsiveTable input[type=image]{margin-left:0}}@media screen and (max-height:415px){.saveCompleteContainer{width:90%;left:5%;top:3%}}@media screen and (max-width:305px){.saveCompleteContainer{height:405px}}.form-header{font-weight:300;text-align:center;font-size:1.75em;margin:0;line-height:130%;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.section-header{text-transform:uppercase;background-color:#8dc63f;color:#34704b;font-weight:bold;text-align:center}.section-sub-header{color:#34704b;margin:10px;font-weight:bolder;text-decoration:underline}.section-detail input{width:500px}.section-detail select{padding:5px}.section-detail input[type=text]{padding:5px}.section-detail span{font-size:small}.section-detail fieldset{border:2px solid #ddd;padding:1em 1.4em 1em 1.4em;margin-top:5px;margin-bottom:5px;border-radius:10px;width:475px}.deck-dimensions input{width:50px}.requiredIndicator{color:red}.notRequiredText{font-size:x-small;text-transform:lowercase}@media screen and (max-width:545px){.section-detail input{width:400px}.section-detail fieldset{width:375px}.deck-dimensions input{width:50px}}@media screen and (max-width:415px){.section-detail input{width:300px}.section-detail fieldset{width:275px}.deck-dimensions input{width:50px}}@media screen and (max-width:325px){.section-detail input{width:225px}.section-detail fieldset{width:150px}.deck-dimensions input{width:50px}}