/* Wave Web Works Style Sheet � 2004 John Shapiro/Wave Web Works */
/* XHTML 2.0 compliant; lower case names */
/* This style sheet is grouped by similar elements: GENERAL, FONT, LINK, TABLE, FORM */

/* GROUP: BODY ************************************************************************** */
body { background-color: #FFFFFF; margin: 0px; padding: 0px; border: 0px; border: 0px; width: 100%; height: 100%;  }


/* GROUP: FONT ************************************************************************** */
/* general */
body, a, td, div, span { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000;  }
em { font-style: italic; }
strong { font-weight: bold; }

.spacer_vertical_default { font-size: 0pt; height:5px; }
.paragraph_default { text-indent: 20px; }



/* Main Page Header */
.font_header_page_default {font-size: 20pt; font-weight:bold;  }
.font_header_column_default { width: 100%; color:#000000; letter-spacing: 0px; font-size: 13pt; font-weight:bold; padding-bottom: 5px; font-variant: small-caps;}
.font_header_small_default {font-size: 12pt; font-weight:bold; }


/* Small: Use for footers, "Notes", etc. Note: 7pt and below is pretty much unreadable in Netscape */
.font_note_default {font-size: 8pt;}

/* messages */
.font_success_default {color: #0000FF; font-weight: bold; }
.font_fail_default {color: #FF0000; font-weight: bold; }


/* GROUP: LINK ************************************************************************** */
/* general */
a:link,a:active,a:visited {color:#0000FF; text-decoration: none;}	
a:hover {text-decoration: underline;}

/* nav_default */
.link_nav_default:link, .link_nav_default:active, .link_nav_default:visited { text-decoration: none; font-size: 10pt; font-weight: bold; }					
.link_nav_default:hover { text-decoration: underline; font-size: 10pt; font-weight: bold; }

/* nav_note */
.link_nav_note:link, .link_nav_note:active, .link_nav_note:visited {color:#0000FF; text-decoration: none; font-size: 8pt;}					
.link_nav_note:hover {text-decoration: underline; font-size: 8pt;}

/* GROUP: TABLE/CELL ************************************************************************** */
/* general */
table { border: 0px; margin: 0px; }
td { margin: 0px 0px 0px 0px; padding:0px; }

/* layout */
.table_layout_outer { border: 0px; width: 100%; height: 100%; border-collapse: collapse; }
.table_layout_popup { border: 0px; width: 100%; height: 100%;  }
.table_layout_default  { border-collapse: collapse; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #FFFFFF; width:980px; max-width:980px; height: 465px; max-height: 465px; }
.cell_layout_header_default { height: 100px;  max-height: 100px; width: 980px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #000000; margin: 0px; padding: 0px 0px 5px 0px; text-align: right; vertical-align: bottom; background-image: url("../img/_global/bg_header_default.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat;}
.cell_layout_nav_default { height: 25px; width: 980px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #5089FA; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; background-image: url("../img/_global/bg_nav_default.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat;}
.cell_layout_content_default {  height: 440px; width: 980px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #FFFFFF; margin: 0px; padding: 5px 0px 5px 0px; text-align: center; vertical-align: top;   background-image: url("../img/_global/bg_content_yellow.jpg"); background-attachment: scroll; background-position: 100% 100%; background-repeat: no-repeat;}
.cell_layout_footer_default { height: 20px; width: 980px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #000000; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; font-size: 8pt; background-image: url("../img/_global/bg_footer_default.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; background-color: #CCCCCC;}
.cell_layout_popup_default { background-color: #000066; padding: 5px; }


.table_info_abbr { border-collapse: collapse; }
.cell_info_abbr_content { padding: 0px 10px 0px 0px; white-space:nowrap; }

.table_info_full { border-collapse: collapse; width: 100%; }
.cell_info_full_header { padding: 0px 0px 2px 0px; }
.cell_info_full_label { border-width: 1px 0px 1px 0px; border-style: solid; border-color: #000000; padding: 2px 10px 2px 0px; font-weight: bold; white-space:nowrap; }
.cell_info_full_content_wrap { padding: 2px 10px 2px 0px; vertical-align: top; }
.cell_info_full_content_nowrap { padding: 2px 10px 2px 0px;  white-space:nowrap; }
.cell_info_full_footer { border-width: 1px 0px 1px 0px; border-style: solid; border-color: #000000; padding: 2px 10px 2px 0px;  }


.table_header { width: 980px; height: 90px;  border-collapse: collapse; }
.cell_header_nav_column_0 { width: 225px;  vertical-align: top; text-align: left; color:#000000; padding: 5px 0px 0px 5px; text-decoration: none; font-size: 10pt; font-weight: bold; font-variant: small-caps;}
.cell_header_nav_column_1 { width: 175px;  vertical-align: top; text-align: left; color:#000000; padding: 5px 0px 0px 5px; text-decoration: none; font-size: 10pt; font-weight: bold; font-variant: small-caps;}
.cell_header_graphic { width: 570px;  vertical-align: top; }



.table_1column { width: 980px; height: 90px;  border-collapse: collapse; }
.cell_1column_column { width: 980px;  vertical-align: top; text-align: justify; }
.cell_1column_padding { width: 0px;  vertical-align: bottom; text-align: right; }

.table_2column { width: 980px; }
.cell_2column_padding{ width: 12px; }
.cell_2column_column { width: 469px; vertical-align: top; text-align: justify;  }
.cell_2column_span { width: 970px; vertical-align: bottom; text-align: justify; }

.table_3column { width: 970px; }
.cell_3column_padding{ width: 12px;  }
.cell_3column_column { width: 315px; vertical-align: top; }

.table_inner { border-collapse: collapse; border: 0px; margin: 0px; width: 965px; }
.cell_inner_column { margin: 0px; padding:0px; vertical-align: top; }

/* form */
.table_form_default { border: 0px; border-collapse: collapse;  }
.cell_form_header_default, .cell_form_label_default, .cell_form_element_default { padding: 3px; border: 0px #000000 solid;  }
.cell_form_label_default, .cell_form_element_default { white-space:nowrap; }
.cell_form_header_default { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #000000; padding: 2px 10px 2px 0px;   }
.cell_form_label_default { text-align: right; background-color: #BCBCBC; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #000000;}
.cell_form_element_default { text-align: left; background-color: #BCBCBC; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #000000;}
.cell_form_footer_default { text-align: center;  border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000; padding: 2px 10px 2px 0px; background-color: #BCBCBC; }


/* GROUP: FORM ************************************************************************** */
/* general */
input { }

/* Use for buttons */
.form_input_default, .form_select_default, .form_check_default, .form_radio_default {
	color:#FFFF00; background-color: #FF6600;  border: 1px #000000 solid;
}

.form_button_default { background-color: #FF6600; color:#FFFF00; border: 1px #000000 solid;}
.form_input_default { }
.form_select_default { }
.form_check_default { }
.form_radio_efault { }







