
/* structural styles */
body.print_display { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
body.screen_display { margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #ffffff; background-image: url(../images/general_bgtile.gif); }

.header_background_1 { background-color: #27476D; }
.header_background_2 { background-color: #ffffff; }
.global_nav_background { background-color: #1D3450; }
.local_nav_background { background-color: #27476D; }

a.sub_menu { font-size: 11px; color: #b8cced; font-family: arial, helvetica, sans-serif; text-decoration: none; }
a.sub_menu:hover { text-decoration: underline; }
a.sub_menu_selected { font-size: 11px; font-weight: bold; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.sub_menu_pipe { font-size: 11px; width: 134px; color: #888888; font-family: arial, helvetica, sans-serif; }

/* error page styles */
.error_type { font-size: 13px; font-weight: bold; color: #003366; font-family: arial, helvetica, sans-serif; }
.error_code { font-size: 13px; font-weight: bold; color: #003366; font-family: arial, helvetica, sans-serif; }
.error_short_description { font-size: 12px; color: #3C5981; font-family: arial, helvetica, sans-serif; }

/* list page styles */
.list_rule { background-color: #cccccc; }
.list_column_head { font-weight: bold; font-size: 12px; color: #3C5981; font-family: arial, helvetica, sans-serif; }
.list_checkbox { margin-top: -2px; }
.list_go_dropdown { font-size: 10px; width: 50px; color: #3c5981; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; vertical-align: middle; }
.list_pageturner_pipe  { color: #000033 }
.list_pageturner_text  { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #999999; }
.list_key_heading { font-weight: bold; font-size: 12px; color: #3C5981; font-family: arial, helvetica, sans-serif; }

/* search panel styles */
.search_field_label { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #bbbbbb; font-weight: bold; }
.search_editbox { font-size: 11px; width: 134px; color: #3c5981; font-family: Arial, Helvetica, sans-serif; background-color: #eae9f5; }
.area_description { font-size: 10px; color: #cccccc; font-family: verdana, arial, helvetica, sans-serif; }
.page_description { font-size: 10px; color: #cccccc; font-family: verdana, arial, helvetica, sans-serif; }

/* form styles */
.form_field_label { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3C5981; font-weight: bold; }
.form_field_sublabel { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3C5981; }
.form_editbox_1 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 200px; vertical-align: top; }
.form_editbox_2 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 205px; }
.form_dropdown_1 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 205px; }
.form_dropdown_2 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 211px; }
.form_dropdown_3 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 55px; }
.form_dropdown_4 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 75px; }
.form_dropdown_5 { font-size: 11px; color: #3C5981; font-family: Arial, Helvetica, sans-serif; width: 60px; }

/* odd styles */
.warning { font-size: 12px; color: #d11919; font-family: arial, helvetica, sans-serif; }
.asterisk_1 { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #d11919; font-weight:bold; }
img.no_border { border: 0px; }
table.centre_table { margin-left: auto; margin-right: auto }
.vertical_align { vertical-align: middle; border: 0px; }
td { font-size: 12px; color: #3C5981; font-family: arial, helvetica, sans-serif; }
.login_info { font-size: 12px; color: #000066; font-family: arial, helvetica, sans-serif; }
a { font-size: 12px; color: #c00; font-family: arial, helvetica, sans-serif; text-decoration: none; }
a:hover { text-decoration: underline; }
.justify { text-align: justify; }
.smallinstructions { font-size: 10px; color: #aaaaaa; }

/* general styles */
h1 { font-size: 15px; font-weight: bold; color: #003366; font-family: arial, helvetica, sans-serif; }
.head_1 { font-size: 13px; font-weight: bold; color: #003366; font-family: arial, helvetica, sans-serif; }
.body_1 { font-size: 12px; color: #3C5981; font-family: arial, helvetica, sans-serif; text-align: justify;}
.body_1_bold { font-size: 12px; font-weight: bold; color: #3C5981; font-family: arial, helvetica, sans-serif; }
.body_2 { font-size: 12px; color: #3C5981; font-family: arial, helvetica, sans-serif; text-align: justify;}
.body_2_bold { font-size: 12px; font-weight: bold; color: #3C5981; font-family: arial, helvetica, sans-serif; }
.body_3 { font-size: 10px; color: #3C5981; font-family: arial, helvetica, sans-serif; text-align: justify;}
.body_3_bold { font-size: 11px; font-weight: bold; color: #3C5981; font-family: arial, helvetica, sans-serif; }
.question_text_1 { font-size: 12px; font-weight: bold; color: #000066; font-family: arial, helvetica, sans-serif; }
.answer_text_1 { font-size: 12px; color: #000066; font-family: arial, helvetica, sans-serif; }
.test_info { margin-top: 5px; font-size: 11px; margin-bottom: 5px; color: #006699; font-family: arial, helvetica, sans-serif; }
.info_box { background-color: #F1F5FA; border-right: #000066 1px solid; border-top: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; }
.material_heading_1 { font-size: 13px; font-weight: bold; color: #3C5981; font-family: arial, helvetica, sans-serif; text-align: center; margin-bottom: 10px; }
.material_box_1 { background-color: #F3F7FC; border-right: #27476D 1px solid; border-top: #27476D 1px solid; border-left: #27476D 1px solid; border-bottom: #27476D 1px solid; }
.internal_material_box_1 { background-color: #F3F7FC; border-right: #27476D 1px solid; border-top: #27476D 1px solid; border-left: #27476D 1px solid; }
.internal_material_box_2 { background-color: #F3F7FC; border-right: #27476D 1px solid; border-left: #27476D 1px solid; border-bottom: #27476D 1px solid;  }
