/* Start of CMSMS style sheet 'Module: Forms' */
.contact-form {margin:16px 0 0;}
.contact-form fieldset {background:none; border:0; padding:0; margin:0;}
.contact-form legend {display:none;}
.contact-form label {display:block; color:#1e3786; margin:4px 12px 2px;}
.contact-form input, .contact-form textarea {width:226px; margin:2px 12px 4px; border:2px inset #1e3786;}
.contact-form .submit input {height:19px; width:81px !important; cursor:pointer; background:#fff url(images/ok-button.png) center top; font-size:1px; border:0; padding:0; text-indent:-9999px; margin:6px 0 12px;}
.contact-form .submit input:hover {background-position:center bottom;}
.contact-form .submit {text-align:center;}

.download-pdf {text-align:center;}
.download-pdf fieldset {border:0}
.download-pdf legend {display:none;}
.download-pdf input {}
.download-pdf .submit input {height:19px; width:81px !important; cursor:pointer; background:#fff url(images/ok-button.png) center top; font-size:1px; border:0; padding:0; text-indent:-9999px; margin:6px 0 12px;}
.download-pdf .submit input:hover {background-position:center bottom;}

.feedback {margin:12px 66px; width:702px;}
.feedback fieldset {padding:0 24px 18px; border:2px solid #6495ED; margin:12px 0;}
.feedback legend {font-weight:bold; color:#1E3786;}
.feedback label {display:inline-block; width:100px;}
.feedback h4 {margin:2.2em 0 6px; font-size:12px;}
.feedback .no-show label {color:#fff;}
.feedback .options label {width:100%; margin:2.2em 0 1em; font-weight:bold;}
.feedback .options div {float:left; margin-right:24px;}
.feedback .options div label {width:80px !important; margin:0; font-weight:normal;}
.feedback .scale {height:1px;}
.feedback .scale label {display:none;}
.feedback .scale div {width:auto !important; margin:0 42px; float:left;}
.feedback .form-date {float:left; clear:none; margin:12px 24px 2.2em 0;}
.feedback .form-date label {width:60px;}
.feedback .form-date input {width:60px;}
.feedback .testimonials-permission label {width:620px;}
.feedback input {width:240px; margin:0;}
.feedback input[type=text] {}
.feedback input[type=radio] {width:auto !important;}
.feedback input[type=checkbox] {width:auto !important;}
.feedback textarea {width:100%; height:60px; font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:12px;}
.feedback .comments textarea {height:120px;}
.feedback .why {float:right; width:348px;}
.feedback .why label {vertical-align:top;padding:4px 0 0;}
.feedback .why textarea {width:240px; height:48px;}
.feedback div {clear:left; margin:12px 0 0;}
.feedback div div {clear:none; margin:0;}
.feedback .submit {text-align:center;}
.feedback .submit input {height:19px; width:81px !important; background:#fff url(images/submit-button.png) center top; font-size:1px; border:0; padding:0; margin:6px auto 12px; cursor:pointer;}
.feedback .submit input:hover {background-position:center bottom;}

input.fd-slider { margin:12px 0 0; font-weight:bold; font-size:1.4em; }
.fd-slider { position:relative; width:542px; height:20px; text-align:center; border:0 none; text-decoration:none; display:block; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; }
.fd-slider-inner { position:relative; display:block; z-index:1; height:18px; text-align:left; background:#fcfcfc url(images/slider-inner-bg.png) center no-repeat; border:1px solid #ccc; }
.fd-slider-bar { position:absolute; display:block; z-index:2; height:2px; border:1px solid #bbb; border-bottom:1px solid #aaa; border-right:1px solid #aaa; background:#ddd; margin:0; padding:0; overflow:hidden; line-height:4px; top:8px; bottom:none; left:10px; right:10px; }
.fd-slider-handle { position:absolute; display:block; padding:0; border:0 none; margin:0; z-index:3; top:0; left:0; width:20px; height:20px; outline:0px none; background:transparent url(images/slider-disabled.png) no-repeat 0px 0px; cursor:W-resize; line-height:20px; font-size:20px; -webkit-user-select: none; -moz-user-select:none; -moz-user-focus:none; -moz-outline:0px none; }
.fd-slider-handle:focus { outline:0px none; border:0 none; -moz-user-focus:normal; }
button.fd-slider-handle:focus::-moz-focus-inner {border-color: transparent;}
.fd-slider-hover .fd-slider-handle { background:transparent url(images/slider-disabled-1.png) no-repeat 0px 0px; }
.focused .fd-slider-handle { background:transparent url(images/slider.png) no-repeat 0px 0px; }
.focused.fd-slider-hover .fd-slider-handle { background:transparent url(images/slider-1.png) no-repeat 0px 0px; }
body.slider-drag-vertical { cursor:N-resize !important; }
body.slider-drag-horizontal { cursor:W-resize !important; }
.fd_hide_slider_input { display:none; }
input.fd-slider {display:none;}

/* End of 'Module: Forms' */

