* { margin: 0; padding: 0; }

#header-top, #logo, #section, #default, #head-nav, #menu, #sub-nav, #submenu, .envision-form-tabs, .mlog_report_bar, .mlog_search, .mlog_report_search, .fam_libr_search, #rss-project-menu, .envision-new-button, .envision-save-button, .envision-print-button, .envision-next-button, .envision-back-button, .envision-close-button, .sc-link, .required, .print-button, .no_print { display: none !important; }

a { color: #000; text-decoration: none; }

#head-logo { text-align: center; font-size: 18pt; }
#head-logo a { color: #000; text-decoration: none; }


#content3 { margin: 0; border: 0; }
#content3 h2 { text-align: center; margin: 0 0 1em 0; }
#content3 p { margin: 0 0 1em 0; }

#content3 table { width: 100%; font-size: 10pt; }
#content3 th { background: #fff; text-align: left; border-bottom: 2px solid #000; }
#content3 td { background: #fff; padding: 2px 0 2px 0; border-bottom: 1px solid #ccc; }

#content-permit h1 { font: bold 16pt verdana, arial, sans-serif; margin: .5em 0 .1em 0; }
#content-permit h2 { font: bold 14pt verdana, arial, sans-serif; margin: 1em 0 0 0; }
#content-permit h3 { font: bold 12pt verdana, arial, sans-serif; margin: 1em 0 0 0; }
#content-permit p { margin: 0 0 1em 0; }
#content-permit img { width: 50%; }
#content-permit table {margin: 0 0 .5em 0; }
#content-permit th { text-align: left; }
#content-permit td { vertical-align: top; }


td.row_head { background: #ccc; width: 13em; text-align: right; padding-right: .5em; }

.status_code_ars th { background: #fff; color: #804; font: 7pt arial, sans-serif; text-align: center !important; border: 0; border-bottom: 3px solid #804 !important; }
.status_code_ars td { font-size: 7pt; border-width: 0 0 .5px 0; }

.status_code_sign { width: 100%; font-size: 7pt !important; margin: 1em 0 0 0; border-top: .5px solid #000; border-bottom: 4px solid #000; }
.status_code_sign td { vertical-align: top; padding: .25em !important; }

#footer { text-align: center; }

.inline-right {
	height: 1.0em;
    font-size: 8pt;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.inline-right li {
	float: left;
	line-height: 1.0em;
	margin: 0;
	padding: 0 5px;
	border-right: 1px solid;
}
.inline-right li.last { border: none; }

#mlog_form { }
#mlog_form td { padding: .25em; vertical-align: top; }
#mlog_form td.label { background: #e8e8e8; font-weight: normal; text-align: right; vertical-align: middle; }
#mlog_form input { border-width: 0 0 1px 0; border-style: solid; border-color: #000; }
#mlog_form input.normal { border: 2px outset #888; }
#mlog_form textarea { width: 97%; height: 8em; font: 9pt arial, sans-serif; padding: .25em; border: 1px solid #00a; }

#mlog_form .close * { color: #c00; }

#mlog_form .ars * { color: #00a; }
#mlog_form .ars { width: 150px; border-bottom: 2px solid #00a; }
#mlog_form .ars th { border-bottom: 2px solid #00a; }
#mlog_form .ars td { height: 2em; border-width: 0 2px 0 2px; border-style: solid; border-color: #00a; }
#mlog_form .ars input { font-size: 9pt; text-align: center; }

#mlog_form .mid_label { text-align: center; border-bottom: 2px solid #fff; }
#mlog_form .mid_label th { border-bottom: 2px solid #fff; }
#mlog_form .mid_label td { height: 2em; border-width: 0 2px 0 2px; border-style: solid; border-color: #fff; }
#mlog_form .mid_label input { font-size: 9pt; text-align: center; }

#mlog_form .eip * { color: #080; }
#mlog_form .eip { width: 150px; border-bottom: 2px solid #080; }
#mlog_form .eip th { border-bottom: 2px solid #080; }
#mlog_form .eip td { height: 2em; border-width: 0 2px 0 2px; border-style: solid; border-color: #080; }
#mlog_form .eip input { font-size: 9pt; text-align: center; }