form input {float:left;}
form input.field {width:190px; margin-bottom:10px;}
form textarea {float:left; width:310px; margin-bottom:10px;}
form #frmCode {width:149px; font-size:1.3em; padding:2px 0; margin-left:0;}
form .captcha {padding-left:5px; float:left;}
form .submission_buttons input {float:left; width:140px; margin-bottom:10px; clear:none; background:#1f5a00; border:1px solid transparent;}
form .actions {clear:left; text-align:right;}
body#body form#survey {width:775px;}
body#body form#survey div.formrow {padding:0 0 10px 0;}
.clear {clear:both;}
.clearFloat {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px; visibility:hidden;}
.radio {border:none!important;}
.radioRow {clear:both;	margin-left:12px; position:relative; top:5px;}
.radioRow input {margin-top:1px;}
.formrow {float:left; padding-top:5px;}
.formrow label {float:left; margin-left:0!important; width:auto; margin-right:5px; clear:none!important;}
.formrow .last {margin-right:5px;}
.formrow .labelFloat input {float:left!important; margin-right:5px; clear:none!important;}
.formrow .labelFloat label {float:left;}
.formrow textarea {margin:10px 0 0 11px;}
.formrowEmail {clear:both;}
.frmColRight .error {margin-left:10px;}
.questionLabel {width:350px!important;}
p.questionLabel {font-size: 0.9em;}
.frmColLeft {float:left; width:390px; margin-top:10px;}
.frmColLeft span, .frmColRight span {float:left; margin:2px 3px 0 0;}
.frmColLeft label {margin-top:1px;}
.frmColRight {float:left; width:370px; margin-top:12px;}
.frmColLeft .formrow, .frmColRight .formrow {margin-bottom:15px;}
img.captcha {margin:0 0 0 1px;}
form label.hidden {display:none;}
#closeX {float:right; margin-right:5px;}
table#notelist td {
color:#000000;
font-size:1.2em;
text-align: left;
}
#dialog form input, #popup form textarea {background:#fff; border:1px solid #ccc;}
#dialog form input#CancelSend, #dialog form input#ActionSend {border:none;}

#dialog {background: #fff; padding:20px; font-family: Georgia,"Times New Roman",Times,serif; color:#000000; font-size:1.1em;}

#dialog div.border_opt {border:1px solid #dedede; padding:20px;} 

/* exit page */
#dialog.exit_page div.border_opt {height:355px; background:url(../images/content/ancillary/13_popup_image.jpg) bottom left no-repeat;}
#dialog.exit_page {width:465px;}

#dialog.exit_page div p {line-height:1.4em; margin-bottom:10px;}
#dialog.exit_page div p span {display:block;}
#dialog.exit_page div p em {color:#00a1c6;}
#dialog.exit_page div.linkholder p a {font-style:italic;}
#dialog.exit_page div.linkholder p a + span {margin:10px 0 0 0;}
#dialog.exit_page div.linkholder p span {margin:0 0 10px 0;}

/* email page */
#dialog.email div.border_opt {background:url(../images/content/ancillary/13_footer_image_half.jpg) bottom left no-repeat; font-size:1.2em; margin-top:10px; width: 550px;}
#dialog.email form label {width:200px; float:left;}
#dialog.email form input, #dialog.email form textarea { float:left;}
#dialog.email form input {padding:1px 0px;}
#dialog.email form input#frmCode {width:75px;}
#dialog.email h4 {color:#00a1c6;}
#dialog.email p.link {margin:10px 0 10px 0;}
#dialog.email p.link a {color:#767676;}
#dialog.email .actions {margin-left:200px; padding-top:10px;}
#dialog.email p.privacy {padding:20px 0 20px 200px;}
#dialog.email span.error {position:relative; top:-5px; left:-13px; font-size:.8em; font-family:Arial, Helvetica, sans-serif;} 
#dialog.email div.validatorRow span.error {top:7px;}

/* feedback */
#dialog.feedback {width:780px; margin-left:-431px!important; border:1px solid #369;}
#dialog.feedback h3, #dialog.feedback p {margin-bottom:10px;}
#dialog.feedback div.actions {margin-left:405px;}
#dialog.feedback .marginLeft10 {position:relative; left:10px;}
#dialog.feedback .marginLeft10 label {margin-bottom:10px;}
#dialog.feedback .marginLeft10 span.error {margin-left:0;}

/* generic */
#dialog a#closeX {position:relative; top:-41px; right:-26px; font-style:italic; font-size:1.3em;}
#dialog a {color:#00a1c6;}
#dialog a:hover {text-decoration:underline;}
#dialog div.actions input {padding-left:4px; margin-right:8px; float:left;}
#dialog div.actions a:hover {text-decoration:none;}
#dialog div.actions { margin:40px 0 0 150px;}


#dialog h3{
	font-size:2em;
	line-height:1em;
	margin:0 0 5px;
	background:none
}

#body #dialog h4 {
	font-size:1.2em;
	margin:0 0 5px;
	background:none;
}

#dialog p {
font-size:1.1em;
line-height:1.2em;
margin-bottom:2px;
}

#dialog span.error{color:#00A1C6; font-family:Arial, Helvetica, sans-serif;}

#notelist tr td {padding:5px 0;}
#content #notelist h4 {background:none; margin-bottom:2px; padding:0; font-weight:normal; font-size:1.2em;}
#content #notelist thead td.delete label {position:relative; left:-8px; top:-3px;}
#content #notelist thead td.print label  {position:relative; left:-3px; top:-3px;}
#content #notelist tfoot input {position:relative; left:-20px; padding:5px 0;}
#content #notelist tfoot td.print input {left:-17px;}

.error {
	color:#00A1C6;
}

#CancelSend,#CancelExit {
	display: none;
}

#exitpage {
	margin:50px 0px; padding:0px;
	text-align:center;
	
}

#exitcontent {
	width:400px;
	margin:0px auto;
	text-align:left;
	padding:15px;
}

	
.jqmWindow {
    display: none;
    position: fixed;
    top: 10%;
    left: 50%;
    margin-left: -300px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
    min-width: 120px;
	max-width: 800px;
}

.jqmOverlay { background-color: #000; }

