/* 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-top: -3px; padding: 0px; border: 0px; width: 100%; height: 100%;  background-image: url("../img/_global/bg.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: repeat-x; }


.table_main { border-left: 1px solid black; border-right: 1px solid black; padding: 0px;}
.layout_01 { width: 980px; height: 105px;  background-image: url("../img/_global/layout_01.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; }
.layout_02 { width: 287px; height: 45px;  background-image: url("../img/_global/layout_02.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; }
.layout_03 { 
    
    width: 693px; height: 45px; background-image: url("../img/_global/layout_03.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; 
   text-align: center; vertical-align: top; font-weight: bold; color: #009933; font-size: 11pt; line-height: 120%; white-space:nowrap;

}
.layout_04 { width: 287px; height: 430px; vertical-align: top;background-image: url("../img/_global/layout_04.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; }
.layout_05 { width: 693px; height: 430px; vertical-align: top; background-image: url("../img/_global/layout_05.jpg"); background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; }

.div_left { line-height: 150%; padding: 100px 8px 8px 8px; vertical-align: top; text-align: left; }
.div_content { line-height: 150%; padding: 8px; vertical-align: top; text-align: left; }

.box_ul { padding: 0px 0px 0px 25px; margin: 10px 0px 10px 0px; }

/* GROUP: FONT ************************************************************************** color: #993333; */
/* 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; margin: 0px; }

h1 { color: #0ab10e; font-size: 15pt; font-weight: bold; border-bottom: 2px #3366cc solid;}
h2 { font-size: 13pt; border-bottom: 1px #999999 dotted; }
h3 { font-size: 12pt; }
.div_expandable_content_default { padding: 0px 0px 0px 20px; }

/* Main Page Header */
.font_header_page_default {font-size: 20pt; font-weight:bold;}
.font_header_column_default { width: 100%; color:#87553E; letter-spacing: 0px; font-size: 15pt; 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: #3366cc; text-decoration: none;}	
a:hover {text-decoration: underline; }

/* nav_default #87553E; */
.link_nav_default:link, .link_nav_default:active, .link_nav_default:visited { color: #3366cc; font-size: 10pt; text-decoration: none; font-weight: bold; }					
.link_nav_default:hover { color: #0ab10e; font-size: 10pt; border-bottom: 1px #3366cc solid;  }
.link_nav_active { color: #0ab10e; font-size: 10pt; font-weight: bold; border-bottom: 1px #3366cc solid; }

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

/* GROUP: TABLE/CELL ************************************************************************** */
/* general background-color: #F0FCB3; 87553E */
table { border: 0px; margin: 0px; }
td { margin: 0px 0px 0px 0px; padding:0px; }

/* layout */
.table_layout_outer { border: 0px; width: 100%; height: 100%; float: right; clear: left; }
.table_layout_popup { border: 0px; width: 100%; height: 100%;  }
.table_layout_default  { float: left; 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: 88px;  max-height: 75px; width: 980px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #000000; margin: 0px; padding: 0px; text-align: left; vertical-align: bottom;  }
.cell_layout_nav_default { height: 25px; width: 980px; border-top: 1px dotted black; border-right: 1px solid black; border-bottom: 1px dotted black; border-left: 1px solid black; margin: 0px; padding: 0px; text-align: center; vertical-align: middle;  background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; background-color: #D1D1D1; }
.cell_layout_content_default {  height: 470px; width: 980px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #000000; margin: 0px; padding: 10px; text-align: left; vertical-align: top;  }
.cell_layout_footer_default { height: 20px; width: 980px; border-top: 1px dotted black; border-bottom: 1px solid black;  margin: 0px; padding: 0px; text-align: center; vertical-align: middle; font-size: 8pt; background-image: url("../img/_global/bg.jpg");  background-attachment: scroll; background-position: 0% 0%; background-repeat: no-repeat; background-color: #D1D1D1; }
.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_1column { width: 970px; height: 90px;  border-collapse: collapse; }
.cell_1column_column { width: 620px;  vertical-align: top; text-align: justify; }
.cell_1column_padding { width: 320px;  vertical-align: bottom; text-align: right; }

.table_2column { width: 970px; height: 450px; }
.cell_2column_padding{ width: 12px; }
.cell_2column_column { width: 469px; vertical-align: top; text-align: left;  }
.cell_2column_column_left { width: 469px; vertical-align: top; text-align: left;  }
.cell_2column_column_right { width: 469px; vertical-align: top; text-align: right;  }
.cell_2column_span { width: 970px; vertical-align: bottom; text-align: left; }

.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 { }


/* GROUP: JS ************************************************************************** */
.link_expandable_content_default { color:#87553E; cursor: hand; cursor: pointer; font-size: 7pt; font-weight: normal; font-style: normal; text-decoration: none; }
.div_expandable_content_default {}



