/* CSS Document */

body { margin: 0px; background-color: #546E79; background-image: url(bg.gif); background-repeat: repeat-x; }

.menu_bg { background-image: url(menu_bg.gif); }
.main_bg { font: 10pt arial; text-align: left; background-color: #FFFFFF; background-image: url(main_bg.gif); background-repeat: repeat-x; padding-top: 10px; padding-bottom: 10px; }
.left_bg { background-color: #BAD1DB; background-image: url(left_bg.gif); background-repeat: repeat-x; padding-top: 15px; padding-bottom: 10px; }
.right_bg { background-image: url(right_bg.gif); }

/*.menu { background-color: #B2CCD6; background-image: url(menu_bg.gif); background-repeat: repeat-x; }*/
.menu_fill { padding-top: 3px; padding-left: 17px; padding-right: 17px; cursor: pointer; background-image: url(menu_bg.gif); }
.menu_fill_hover { padding-top: 3px; padding-left: 17px; padding-right: 17px; cursor: pointer; background-image: url(menu_bg_hover.gif); }
.menu_link { font: 12pt arial; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.main { font: 10pt arial; padding-top: 7px; }
.main_paragraph { font: 10pt arial; text-align: justify; text-indent: 25px; margin-bottom: 7px; }
.main_link { font: 10pt arial; color: #0000FF; text-decoration: underline; }
.main_link:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; }
.main_text { font: 10pt arial; text-align: left; }

.more_link { font: 10pt arial; color: #0000FF; text-decoration: underline; }
.more_link:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; }

.footer { font: 9pt arial; color: #EEEEEE; text-align: center; padding: 10px; }
.footer_link { font: 9pt arial; color: #EEEEEE; text-decoration: underline; }
.footer_link:hover { font: 9pt arial; color: #0000FF; text-decoration: underline; }

.border_color { background-color: #BFBFBF; }
.divider { background-image: url(line_dashed.gif); }

.error_message { font: 14pt arial; color: #8C0808; font-weight: bold; }

.heading_large { font: 14pt georgia; color: #144C64; font-weight: bold; margin-bottom: 10px; } /*0F6FB7*/
.heading { font: 12pt georgia; color: #8C0808; font-weight: bold; margin-bottom: 7px; }
.sub_heading { font: 9pt georgia; color: #8C0808; font-weight: bold; margin-bottom: 5px; }

.line_bottom_margin { background-color: #AAAAAA; margin-bottom: 7px; }
.line_large_margin { background-color: #AAAAAA; margin-top: 20px; margin-bottom: 10px; }
.line_small_margin { background-color: #AAAAAA; margin-top: 3px; margin-bottom: 3px; }

.table_border { background-color: #CCCCCC; }
.table_fill { font: 9pt arial; background-color: #FFFFFF; }

.box_border { background-color: #777777; }
.box_heading { font: 12pt georgia; color: #FFFFFF; font-weight: bold; background-color: #144C64; background-image: url(box_heading_bg.gif); padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.box_fill { font: 9pt arial; background-color: #FFFFFF; padding: 10px; background-image: url(box_bg.gif); background-repeat: repeat-x; }
.box_link { font: 9pt arial; color: #000000; text-decoration: underline; }
.box_link:hover { font: 9pt arial; color: #0000FF; text-decoration: underline; }

.column_fill { font: 9pt arial; text-align: justify; }

form { margin: 0; padding: 0; }

/* Form Button */
.form_button { font: 10pt georgia; color: #FFFFFF; font-weight: bold; background-color: #144C64; background-image: url(box_heading_bg.gif); border-width: 1px; border-color: #777777; border-style: solid; padding: 1px; padding-left: 10px; padding-right: 10px; cursor: pointer; }

/* Form Text Fields */
.form_text { font: 9pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_shaded { font: 9pt arial; background-color: #FEFCE3; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_disabled { font: 9pt arial; background-color: #EEEEEE; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }

/* Form Select Fields */
.form_select { font: 9pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #AAAAAA; border-style: solid; }
.form_select_shaded { font: 9pt arial; background-color: #FEFCE3; border-width: 1px; border-color: #AAAAAA; border-style: solid; }
.form_select_disabled { font: 9pt arial; background-color: #EEEEEE; border-width: 1px; border-color: #CCCCCC; border-style: solid; }




/**
 * EDITOR STYLES
 */
.form_text_monospace { font: 10pt courier new; background-color: #FFFFFF; border-width: 0px; width: 99%; }
.editor_border { background-color: #AAAAAA; }
.editor_fill { background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; }
.editor_panel { background-color: #144C64; background-image: url(box_heading_bg.gif); background-repeat: repeat-x; padding: 5px; }

.event_popup_box { background-color: #D5AE65; }
.event_popup_fill { font: 10pt arial; background-color: #F3E0BE; padding: 10px; }


.highlight { background-color: #EEEEEE;}


.image_border { border-color: #CCCCCC; border-style: solid; border-width: 1px; }

/* ========================= */
/*    MESSAGE BOX STYLES     */
/* ========================= */

/* Regular Message */
.message_box { background-color: #EBE26D; font: 9pt arial; text-align: justify; }
.message_fill { background-color: #FEFCE3; }

/* Important Message */
.important_message_box { background-color: #C13A3A; font: 9pt arial; text-align: justify; }
.important_message_fill { background-color: #FFF1F1; }

.add_tag_box { background-color: #EBE26D; }
.add_tag_fill { background-color: #FEFCE3; font: 9pt arial; padding: 7px; }

.info_box { background-color: #EBE26D; font: 8pt arial; }
.info_fill { background-color: #FEFCE3; }
