* { margin:0; padding:0 }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
html, button, input, select, textarea { font-family: sans-serif; color: #000 }
body.tj { background: #f7f3e3; margin: 0; font-size: 1em; line-height: 1.5; text-align: left }

.tj a { color: #ff5500 }
.tj a:visited { color: #551a8b }
.tj a:hover { color: #06e }
.tj a:focus { outline: thin dotted }
.tj a:hover, .tj a:active { outline: 0 }

form { clear: both; float: left; width: 100% }
.tj form { clear: none; float: none; width: 90% }
form { margin: 0 auto; max-width: 50em; text-align: left }
button, input, select, textarea { color: #0a446b; font-size: 100%; font-weight: bold; margin: 0; padding: .3125em; vertical-align: baseline; *vertical-align: middle; border: .0625em solid #0a446b; border-radius: .1875em }
button, input { line-height: normal }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible }
button[disabled], input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: .8125em; *height: .8125em }
input[type="text"], textarea { box-sizing: border-box }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }
textarea { overflow: auto; vertical-align: top; resize: vertical }

label { color: #ff5500; display: inline-block; font-weight: bold; width: 40% }
input, textarea { background: fff; width:60% }
img.captcha { display: inline-block; margin-bottom: -15px; width: 29.1%; }
input#captcha { width: 30%; margin-bottom: 2px; }
.not-so-small { display: inline-block; font-size:13px; margin-left: 40%; margin-top: 10px; }
.tj input#submit { margin: 1.5em 0 .75em }
input#submit { background: #ff5500; border: 0; color: #fff; float: right; margin: .75em 0 1.5em; width: auto }
input:focus, textarea:focus { background: #ffffeb; outline: none }
#mrof h1, #morf h1 { background: #00587C; color: #fff; font-size: 1.25em; line-height:1.30em; width: 90%; padding-bottom:10px }
#mrof h2, #morf h2 { color: #f50; font-size: 1.8em; margin-top: 150px }

.section-1 li { margin-left: 24px  }
.section-1 li:before { background: none !important }

form li { background-image: none !important; list-style: none; padding:.0625em 0 }
#ui-datepicker-div { font-size: 0.8em }
input.e, textarea.e { background: #fdd; border: .0625em solid #c00 }
label.error { clear: both; color: #c00; float: right; font-size: .75em; line-height: 1.2em; margin:.25em 0 .5em 40%; width: 60% }

.lt-ie7 input, .lt-ie7 textarea, .lt-ie7 label.error { width: 58% }

#mrof {width:100%;background:#00587C;margin-bottom:1.5em !important;padding:10px 0 10px } /* Jilt cage urine! */
#morf {width:100%;background:#f7f3e3;margin-bottom:1.5em !important;padding:10px 0 10px }

#mrof p, #morf p, #mrof h1, #morf h1 { margin-left: 10px }

.p1 {background: #00587C; color:#B2ECF3; font-size: 1em; line-height:1.2em; width: 90%; align:left; font-weight:bold; padding-bottom:4px}
.p2, .sign {color:#00587c; font-size: 1em; text-align:right; width: 100%; }
.sign {font-weight:bold; }
.p2 {margin-top: 4.25em }
