﻿body{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	background:#ebeef2 url('images/survey_bkgnd.png') repeat-x;
	margin:0px;
}
p, h1, form, button{border:0px; margin:0px; padding:0px;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
	
#lsf-form {width:400px; margin:20px auto; padding:0 10px 0 10px; border:solid 2px #729bc5; background:#f5f7fa;}
.form-label {width:130px; display:block; margin:2px 10px 5px 0; float:left; text-align:right; color:#6e8193;}
.form-label-nowidth {display:block; padding:2px 10px 5px 20px; margin:2px; text-align:left; color:#6e8193; background:#fff;}
.form-line {width:400px; display:block; background:#fff; margin: 2px 0; padding:3px 0;}
.form-line-tall {width:400px; display:block; background:#fff; height:36px; margin: 2px 0; padding:3px 0;}
.form-line-taller {width:400px; display:block; background:#fff; height:54px; margin: 2px 0; padding:3px 0;}
.form-line-tallest {width:400px; display:block; background:#fff; height:72px; margin: 2px 0; padding:3px 0;}
.form-check-list {width:400px; display:block; background:#fff; margin: 2px 0; padding:3px 0;}
.check-list {width:380px; display:block; background:#fff; margin: 2px 0; padding:3px 0 3px 20px; clear:both;}
.check-list label {padding:2px 0 5px 10px;}
#submit {width: 230px;}
#lsf-form textarea {width:360px; margin-left:20px; margin-right:20px;}
#lsf-form input.btn {width:120px; margin:5px 130px;}
#lsf-form h1 {margin: 0 0 10px 0;}
#lsf-form h2 {width:390px; margin: 10px 0 10px 0; padding:3px 0 3px 10px; background:#6c7f92; color:#fff; text-transform:uppercase; font-size:16px; clear:both;}
#lsf-form p {margin: 0 0 10px 10px; font-size:12px;}

.center-div {margin:0px; text-align:center;}
img {margin:0px;padding:0px;border:0px;}
a img {text-decoration:none;border:0;}


#lsf-form-wide {width:660px; margin:20px auto; padding:0 10px 0 10px; border:solid 2px #729bc5; background:#f5f7fa;}
#lsf-form-wide textarea {width:620px; height:320px; margin:10px 20px;}
#lsf-form-wide input.btn {width:200px; margin:5px 230px;}
#lsf-form-wide h1 {margin: 0 0 10px 0;}
#lsf-form-wide h2 {width:650px; margin: 10px 0 10px 0; padding:3px 0 3px 10px; background:#6c7f92; color:#fff; font-size:20px; clear:both;}
#lsf-form-wide p {margin: 0 0 9px 10px; font-size:13px; line-height:18px;}
#lsf-form-wide ol {}
#lsf-form-wide li {font-size:13px;}

.tab {padding-left:18px;}
#lsf-form-wide p.extra {font-size:11px; font-style:italic; margin:20px;}