 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1.5}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
table, td, th {vertical-align: middle}
 blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
 a img {border: none}
  .container_12, .container_16 {width: 92%; margin-left: 4%; margin-right: 4%; min-width: 960px}
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display: inline; float: left; margin-left: 1%; margin-right: 1%}
.container_12 .grid_3, .container_16 .grid_4 {width: 23%}
.container_12 .grid_6, .container_16 .grid_8 {width: 48%}
.container_12 .grid_9, .container_16 .grid_12 {width: 73%}
.container_12 .grid_12, .container_16 .grid_16 {width: 98%}
 .alpha {margin-left: 0}
.omega {margin-right: 0}
 .container_12 .grid_1 {width: 6.333%}
.container_12 .grid_2 {width: 14.666%}
.container_12 .grid_4 {width: 31.333%}
.container_12 .grid_5 {width: 39.666%}
.container_12 .grid_7 {width: 56.333%}
.container_12 .grid_8 {width: 64.666%}
.container_12 .grid_10 {width: 81.333%}
.container_12 .grid_11 {width: 89.666%}
 .container_16 .grid_1 {width: 4.25%}
.container_16 .grid_2 {width: 10.5%}
.container_16 .grid_3 {width: 16.75%}
.container_16 .grid_5 {width: 29.25%}
.container_16 .grid_6 {width: 35.5%}
.container_16 .grid_7 {width: 41.75%}
.container_16 .grid_9 {width: 54.25%}
.container_16 .grid_10 {width: 60.5%}
.container_16 .grid_11 {width: 66.75%}
.container_16 .grid_13 {width: 79.25%}
.container_16 .grid_14 {width: 85.5%}
.container_16 .grid_15 {width: 91.75%}
 .container_12 .prefix_3, .container_16 .prefix_4 {padding-left: 25%}
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left: 50%}
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left: 75%}
 .container_12 .prefix_1 {padding-left: 8.333%}
.container_12 .prefix_2 {padding-left: 16.666%}
.container_12 .prefix_4 {padding-left: 33.333%}
.container_12 .prefix_5 {padding-left: 41.666%}
.container_12 .prefix_7 {padding-left: 58.333%}
.container_12 .prefix_8 {padding-left: 66.666%}
.container_12 .prefix_10 {padding-left: 83.333%}
.container_12 .prefix_11 {padding-left: 91.666%}
 .container_16 .prefix_1 {padding-left: 6.25%}
.container_16 .prefix_2 {padding-left: 12.5%}
.container_16 .prefix_3 {padding-left: 18.75%}
.container_16 .prefix_5 {padding-left: 31.25%}
.container_16 .prefix_6 {padding-left: 37.5%}
.container_16 .prefix_7 {padding-left: 43.75%}
.container_16 .prefix_9 {padding-left: 56.25%}
.container_16 .prefix_10 {padding-left: 62.5%}
.container_16 .prefix_11 {padding-left: 68.75%}
.container_16 .prefix_13 {padding-left: 81.25%}
.container_16 .prefix_14 {padding-left: 87.5%}
.container_16 .prefix_15 {padding-left: 93.75%}
 .container_12 .suffix_3, .container_16 .suffix_4 {padding-right: 25%}
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right: 50%}
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right: 75%}
 .container_12 .suffix_1 {padding-right: 8.333%}
.container_12 .suffix_2 {padding-right: 16.666%}
.container_12 .suffix_4 {padding-right: 33.333%}
.container_12 .suffix_5 {padding-right: 41.666%}
.container_12 .suffix_7 {padding-right: 58.333%}
.container_12 .suffix_8 {padding-right: 66.666%}
.container_12 .suffix_10 {padding-right: 83.333%}
.container_12 .suffix_11 {padding-right: 91.666%}
 .container_16 .suffix_1 {padding-right: 6.25%}
.container_16 .suffix_2 {padding-right: 16.5%}
.container_16 .suffix_3 {padding-right: 18.75%}
.container_16 .suffix_5 {padding-right: 31.25%}
.container_16 .suffix_6 {padding-right: 37.5%}
.container_16 .suffix_7 {padding-right: 43.75%}
.container_16 .suffix_9 {padding-right: 56.25%}
.container_16 .suffix_10 {padding-right: 62.5%}
.container_16 .suffix_11 {padding-right: 68.75%}
.container_16 .suffix_13 {padding-right: 81.25%}
.container_16 .suffix_14 {padding-right: 87.5%}
.container_16 .suffix_15 {padding-right: 93.75%}
  html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0}
 .clearfix:after {clear: both; content: '.'; display: block; visibility: hidden; height: 0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
label {font-weight: bold; display:inline; float:none; text-align:inherit;}
fieldset {padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc}
legend {font-weight: bold; font-size:1.2em}
label.block {display:block}
.block label{ display:block}
.new-record label{ display:block}
.folded > div {float:left; margin-right: 10px}
.folded select {padding: 4px; width:200px; margin:0px}
 input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff; border:1px solid #bbb}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666}
input[type=text], input[type=password], input.text, input.title, textarea, select { }
input.text, input.title {width: 300px; padding:5px}
input.title {font-size:1.2em; width: 400px}
textarea {width: 390px; height: 250px; padding:5px}
input[type=checkbox], input[type=radio], input.checkbox, input.radio { margin-top: .25em; top:.25em}
form.inline {line-height:3}
form.inline p {margin-bottom:0}
 .error, .notice, .success {padding: .8em; margin-bottom: 1em; border: 2px solid #ddd}
.error {background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4}
.notice {background: #FFF6BF; color: #514721; border-color: #FFD324}
.success {background: #E6EFC2; color: #264409; border-color: #C6D880}
.error a {color: #8a1f11}
.notice a {color: #514721}
.success a {color: #264409}
  body {font-size: 75%; color: #000; background: #fff; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif}
 h1,h2,h3,h4, span.header{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h1,h2,h3,h4,h5,h6, span.header {font-weight: normal; color: #111}
h1,h2,h3,h4, span.header{margin:0.2em 1em;}
h1, span.header {font-size: 1.5em; line-height: 1; margin-bottom: 0.5em}
h2 {font-size: 1.3em; margin-bottom: 0.75em}
h3 {font-size: 1.1em; line-height: 1; margin-bottom: 1em}
h4 {font-size: 1em; line-height: 1.25; margin-bottom: 1.25em}
h5 {font-size: 1em; font-weight: bold; margin-bottom: 1.5em}
h6 {font-size: 1em; font-weight: bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, span.header {margin: 0}
span.header{ display:block}
 p {margin: 0 0 1.5em}
p img.left {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0}
p img.right {float: right; margin: 1.5em 0 1.5em 1.5em}
a:focus, a:hover {color: #000; text-decoration: underline;}
a {color: #009; text-decoration: none}
blockquote {margin: 1.5em; color: #666; font-style: italic}
strong {font-weight: bold}
em,dfn {font-style: italic}
dfn {font-weight: bold}
sup, sub {line-height: 0}
abbr, acronym {border-bottom: 1px dotted #666}
address {margin: 0 0 1.5em; font-style: italic}
del {color:#666}
pre {margin: 1.5em 0; white-space: pre}
pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5}
 li ul, li ol {margin:0 1.5em}
ul, ol {margin: 0 1.5em 1.5em 1.5em}
ul {list-style-type: disc}
ol {list-style-type: decimal}
dl {margin: 0 0 1.5em 0}
dl dt {font-weight: bold}
dd {margin-left: 1.5em;}
 table {margin-bottom: 1.4em}
th {font-weight: bold}
thead th {background: #c3d9ff}
th,td,caption {padding: 4px 10px 4px 5px}
 tfoot {font-style: italic}
caption {background: #eee}
 .small {font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em}
.large {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.hide {display: none}
.quiet {color: #666}
.loud {color: #000}
.highlight {background:#ff0}
.added {background:#060; color: #fff}
.removed {background:#900; color: #fff}
.first {margin-left:0; padding-left:0}
.last {margin-right:0; padding-right:0}
.top {margin-top:0; padding-top:0}
.bottom {margin-bottom:0; padding-bottom:0}
div.pagination {padding:3px; margin:3px; text-align:center}
div.pagination a {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; text-decoration: none; color: #aaa}
div.pagination a:hover, div.pagination a:active {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #a0a0a0}
div.pagination span.current {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #e0e0e0; font-weight: bold; background-color: #f0f0f0; color: #aaa}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc}
#alert-container, #notice-container {width:100%; text-align:center; position:relative; font-size:1.2em; min-height: 28px; font-weight: bold; padding-top:5px}
#close-alert, #close-notice {position:absolute; right: 5px; top: 5px; font-size: 11px; font-weight: bold; height: 16px; width: 16px; border: 2px solid; cursor: pointer}