body{ text-align:center; margin-top:5px; margin-left:0px; margin-right:0px; margin-bottom:5px; background:#bcc2d2; padding-bottom:15px; }
#layout_container{ margin: 0 auto; width:1002px; background:#B6801E; text-align:left; vertical-align:top; }
.layout_spacer{ float:left; width:1px; height:1px; line-height:1px; }
#layout_page{ float:left; width:1000px; background:#FFF; text-align:left; vertical-align:top; }
#layout_footer{ clear:left; width:1002px; height:30px; line-height:30px; vertical-align:middle; font-family:verdana; font-weight:bolder; font-size:7pt; color:#FFF}
#header{ width:1000px; height:110px; position:relative; overflow:hidden;}
#body_container{ width:1000px; background:#FFF; text-align:left; }
.body_spacer{ float:left; width:10px; height:1px; line-height:1px; }
.body_line{float:left; width:980px; height:1px; line-height:1px; margin:0px 0px 10px 0px; border-bottom:2px solid #B6801E;}
#col_1{ float:left; width:680px; vertical-align:text-top; overflow:hidden; }
#col_2{ float:left; width:290px; vertical-align:text-top; overflow:hidden; }
.col_1_box{ clear:left; width:680px; background:#d5d8e2; overflow:hidden; }
.col_1_box_heading{ width:680px; height:18px; background:#B6801E; overflow:hidden; line-height: 18px; vertical-align:middle; text-align:left; font-family:verdana; color:#FFF; font-size:10pt; font-weight:bold; letter-spacing:+0.07em; }
.col_1_class_row_1{clear:left; width:680px; height:22px; overflow:hidden;}
.col_1_class_row_2{clear:left; width:680px; height:22px; overflow:hidden; background:#e6e9ef;}
.col_1_class_row_spacer{clear:left; width:680px; height:2px; line-height:2px; font-size:1pt;}
.col_1_class_cell{float:left; height:22px; line-height:22px; overflow:hidden;}
.col_1_heading{ clear:both; width:680px; line-height:37px; margin:0px 0px 0px 0px; background:#FFFFFF; overflow:hidden; border-bottom:2px solid #B6801E; font-family:verdana; color:#B6801E; font-size:18pt; font-weight:normal; text-decoration:none; }
.col_1_l_float{ float:left; margin:1px 1px 0px 0px; }
.col_1_r_float{ float:right; margin:1px 1px 0px 0px; }
.col_1_spacer{ clear:both; height:1px; line-height:1px; margin:0px; font-size:1pt; }
.col_2_heading{ height:18px; background:#B6801E; overflow:hidden; line-height: 18px; vertical-align:middle; text-align:left; font-family:verdana; color:#FFF; font-size:10pt; font-weight:bold; letter-spacing:+0.07em; }
.col_2_text{ overflow:hidden; text-align:left; color:#000; font-family:verdana; font-weight:normal; font-size:8pt;}
.col_2_text_l_float{ float:left; width:280px; overflow:hidden; text-align:left; color:#000; font-family:verdana; font-weight:normal; font-size:8pt;}
.col_2_box{ width:290px; background:#d5d8e2; }
.col_2_l_float{ float:left; height:15px; line-height:15px; overflow:hidden; text-align:left; color:#000; font-family:verdana; font-weight:normal; font-size:8pt; letter-spacing:-0.02em; }
.col_2_l_float_spacer{ float:left; height:15px; line-height:15px; width:5px; }
.col_2_spacer{ clear:left; height:1px; line-height:1px; margin:0px; font-size:1pt; }
.col_2_spacer_2{ clear:left; height:20px; }
.txt_sm{ font-family:verdana; color:#000; font-size:8pt; font-weight:normal; text-decoration:none; }
.txt_med{ font-family:verdana; color:#000; font-size:10pt; font-weight:normal; text-decoration:none; }
.txt_lrg{ font-family:verdana; color:#000; font-size:12pt; font-weight:normal; text-decoration:none; }
.txt_b{ font-weight:bold; }
.txt_i{ font-style:italic; }
.txt_heading{ color:#60778F; }
.txt_u{ text-decoration:underline; }
.txt_error{ color:red; }
.form_search_btn{ background:#CC0000; color:#fff; font-family:verdana; font-weight:bold;}
.form_text_input{ width:500px; padding: 0px 2px 0px 2px;  }
.form_select_input{ width:250px; padding: 0px 2px 0px 2px;  }
.form_select_input_col2{ width:200px; height: 18px; padding: 0px 2px 0px 2px; font-family:verdana; color:#000; font-size:7pt; font-weight:normal; }
.form_search_btn_col2{ background:#CC0000; color:#fff; font-family:verdana; font-weight:bold; font-size:7pt; }
img{ border:0px; }
