h1 { font-weight: bold; font-size: 200% }
h2 { font-weight: bold; font-size: 150% }


.page_title { font-size: 16px; font-weight:bold; color:navy;}

#application_form { padding-left: 30px; padding-bottom: 30px;}
#application_form a {  text-decoration: none; }
.application_display_title {  font-size: 14px; font-weight:bold; color:navy; }
.application_display_subtitle {  font-size: 12px; font-weight:bold;  }
.application_display_panel { }
.application_display_text {}
.application_standard_report {  border: 1px solid navy; border-bottom:0px;}
.application_standard_report_header_row td { border-bottom: 1px solid navy; color:navy ;background: #dddddd; padding: 3px;}
.application_standard_report_header_row td a { font-weight: bold; text-decoration: underline;}
.application_standard_report_header_row td a:hover { color:red;}

.application_standard_report_data_row { }
.application_standard_report_data_row td { padding: 3px; border-bottom: 1px solid #aaaaaa;}
.application_standard_report a  { text-decoration: none;}
.application_standard_report_data_row td a:hover { color:red;}

.application_form_div { margin-bottom: 50px; }
.application_form_table { width: 800px; border: 1px solid #8888ff; background: #fafafa; padding:2px; margin:0;}
.application_form_table .inputfield { color: navy; min-width: 350px; font-size: 13px; background: white; }
.application_form_table textarea { width: 770px; min-height: 350px; }
.application_form_table .inputfield_textarea_small { min-width: 490px; min-height: 80px; }
.application_form_table .submit_button {  }


.application_form_input_td {height: 30px;}
.application_form_input_label_td { min-width:50px;color: navy; margin: 0px; padding: 5px; text-align: left;}
.application_form_submit_td { text-align: center;}
.application_form_submit_td input { font-size: 11px; font-weight: normal; border: 1px solid navy; background-color: #cccccc; color: navy;margin:5px; padding:3px;}
.application_form_textarea_td textarea { border: 1px solid navy; margin:3px; padding:3px; font-family: arial; font-size:13px;}
.application_form_textarea_label_td { color: navy; padding-left: 5px; text-align: left;}

.help_popup { display:none; float: left; background: white; padding: 20px; border: 1px solid navy; position: absolute; top: 150px; left: 350px;
		font-family: arial; font-size: 12px;}
.help_popup .help_title { color: navy; font-size: 14px; font-weight: bold; font-family: arial;}
.help_popup .close_dialog { float: right; position: relative; top: -5px; right: -5px; border: 1px solid red; background: #dddddd; padding: 3px; }
.help_popup .close_dialog a { text-decoration: none; text-transform: uppercase; font-size: 12px; color: red; }


.application_container { padding: 20px; min-height: 300px; }
.application_container .nav_link { font-weight: bold; }
.form_header_text { width: 80%; font-size: 16px; font-weight: bold; color: #707275; border-bottom: 1px solid #707275; margin-bottom: 5px; padding-right:20px; }
.subheadline_text { font-size: 11px; padding-bottom: 10px;}
#login_widget { padding: 10px; border: 1px solid #707275; min-height: 100px; width: 300px; }
.form_row { clear: both; height: 35px;}
.form_label { float: left; }
.form_input { float: right; }
.form_input input { width: 200px; background: #eee; border: 1px solid #707275;}
.form_input .login_widget_submit { width: auto; }
