html, body {height:100%;margin:0;padding:0;}#outer_container {   min-height:100%;   position:relative;   box-sizing:border-box;}.navbar-default, .navbar-inverse {border-radius:0;}#content {box-sizing:border-box;height:100%;padding-bottom:90px; }@media (min-width: 768px) {.container {width: 100%;}}@media (min-width: 1200px) {.container {width: 1170px;}}#footer_container {position:absolute;box-sizing:border-box;bottom:1px; width:100%;   height:90px; }@media all and (max-width:767px) {#content {padding-bottom:20px;}#footer_container {height:auto;width:auto;position:relative;}}#footer, #footer a {color:#CCC;}#footer {margin:0;text-align:center;padding:20px 5px 10px 5px;font-size:12px;}#main_content_div {min-height:500px;}@media only all and (max-width:400px) {#main_content_div {min-height:200px;}}#top_right_placard_1, #top_right_placard_2 {margin:20px 0;}#top_right_placard_1 {margin-top:80px;}#top_right_placard_1.h1_above {margin-top:0;}#mobile_placard_1 {display:none;}#top_placard_1, #bottom_placard_1 {margin:10px 0 20px 0;}@media only all and (max-width:767px) {#top_right_placard_1 {margin-top:20px;}#top_right_placard_1 {display:none;}#mobile_placard_1 {display:inline;}.in_article_ad {margin-bottom:1em;}}@media only all and (min-width:768px) {.in_article_ad { display:none; }}form, form:focus, form:focus-within {outline:none !important;border:none !important;box-shadow:none !important;}:focus, :focus-within {outline: none !important;}.radio, .checkbox {display:inline !important;margin-right:10px !important;}label.radio-label, label.checkbox-label {font-weight:normal;margin-left:5px;}.file-upload {position:relative;overflow:hidden;margin-bottom:0;cursor:pointer;}.file-upload-input {height:1px;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}.file-upload-filename {background-color:transparent !important;cursor:pointer !important;}#form_status {display:none;padding:10px 0;cursor:wait;}#form_uploading {padding-left:60px;}#signinform {margin:0;}#signinform input {margin-bottom:4px;}.signin_subheader {margin:30px 0 10px 0;font-weight:bold;}.signin_terms {margin:40px 0 10px 0;}.userforms p {margin-bottom:24px;}.long_label { font-weight:normal;}.ui-datepicker {z-index: 99 !important}#loading {z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background-color:black;}p.nav {font-size:0.9em;margin-top:22px;margin-bottom:inherit;line-height:1.5;}.nowrap {white-space:nowrap !important;}.unbold {font-weight:normal;}table.nowrap td, table.nowrap th {white-space:nowrap !important;}td, th, td:focus, th:focus { outline:none !important; box-shadow:none !important;  }.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { border-color:#ddd !important; }input[type=file], input[type=file]:focus { outline:none !important; box-shadow:none !important; }.thumbnail {border-radius:0;}.alert a, .alert-success a, .alert-info a, .alert-danger a, .alert-warning a,.alert a:hover, .alert-success a:hover, .alert-info a:hover, .alert-danger a:hover, .alert-warning a:hover,.alert a:focus, .alert-success a:focus, .alert-info a:focus, .alert-danger a:focus, .alert-warning a:focus,.alert a:active, .alert-success a:active, .alert-info a:active, .alert-danger a:active, .alert-warning a:active {color:inherit;text-decoration:underline;}.error, .error a, .warning, .warning a {font-weight:bold;color:red;}.error a, .warning a {text-decoration:underline;}.locked_out {padding-top:20px;padding-left:15px;padding-right:15px;}@media all and (max-width:767px) {.desktop-only { display:none; }}@media all and (min-width:768px) {.mobile-only { display:none; }}