/* CSS Document */
body { margin: 0; background-image: url(bg.gif); background-repeat: repeat-x; background-color: #F4C00F; background-position: top; } /*background-position: center; */

.main_fill { font: 11pt arial; background-color: #FFFFFF; background-image: url(main_bg.gif); background-repeat: no-repeat; padding: 25px; text-align: left; }
.main_link { font: 11pt arial; color: #0000FF; text-decoration: underline; }
.main_link:hover { font: 11pt arial; color: #B20000; text-decoration: underline; }
.main_text { font: 11pt arial; }

.large_link { font: 14pt arial; color: #0000FF; text-decoration: underline; }
.large_link:hover { font: 14pt arial; color: #B20000; text-decoration: underline; }

.heading { font: 15pt "trebuchet ms"; margin-bottom: 10px; font-weight: bold; color: #042664; }

.menu_fill { font: 11pt "trebuchet ms"; color: #FFFFFF; }
.menu_link { font: 11pt "trebuchet ms"; color: #FFFFFF; text-decoration: none; }
.menu_link:hover { font: 11pt "trebuchet ms"; color: #F4C00F; text-decoration: underline; }

.small_link { font: 8pt arial; color: #0000FF; text-decoration: underline; }
.small_link:hover { font: 8pt arial; color: #B20000; text-decoration: underline; }
.left_column { font: 8pt arial; padding: 10px; padding-bottom: 20px; }

.divider { background-color: #CCCCCC; }
.footer { font: 10pt arial; color: #000000; text-align: center; background-color: #FFFFFF; padding: 25px; background-image: url(footer_bg.gif); background-repeat: no-repeat; background-position: top; }
.footer_link { font: 10pt arial; color: #000000; text-decoration: underline; }
.footer_link:hover { font: 10pt arial; color: #B20000; text-decoration: underline; }

.error_message { font: 10pt "trebuchet ms"; color: #0000FF; font-weight: bold; }


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

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

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


/* ========================= */
/*        FORM STYLES        */
/* ========================= */

form { margin: 0; padding: 0; }

/* Form Button */
.form_button { font: 11pt "trebuchet ms"; color: #FFFFFF; font-weight: bold; background-color: #B20000; 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: 10pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_shaded { font: 10pt arial; background-color: #FEFCE3; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_disabled { font: 10pt 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: 10pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #AAAAAA; border-style: solid; }
.form_select_shaded { font: 10pt arial; background-color: #FEFCE3; border-width: 1px; border-color: #AAAAAA; border-style: solid; }
.form_select_disabled { font: 10pt arial; background-color: #EEEEEE; border-width: 1px; border-color: #CCCCCC; border-style: solid; }

