html { }
body { background-color:#efefef; margin-left:0px; margin-top:6px; margin-bottom:0px; margin-right:0px; }
.div_layout { width:994px; margin:0px auto; text-align:center; background-color:#ffffff; }
.div_layout_t {background: url('../img/layout_t.gif') 0 0 repeat-x; margin:0px; padding:0px;}
.div_layout_b {background: url('../img/layout_b.gif') 0 100% repeat-x; margin:0px; padding:0px;}
.div_layout_l {background: url('../img/layout_l.gif') 0 0 repeat-y; margin:0px; padding:0px;}
.div_layout_r {background: url('../img/layout_r.gif') 100% 0 repeat-y; margin:0px; padding:0px;}
.div_layout_bl {background: url('../img/layout_bl.gif') 0 100% no-repeat; margin:0px; padding:0px;}
.div_layout_br {background: url('../img/layout_br.gif') 100% 100% no-repeat; margin:0px; padding:0px;}
.div_layout_tl {background: url('../img/layout_tl.gif') 0 0 no-repeat; margin:0px; padding:0px;}
.div_layout_tr {background: url('../img/layout_tr.gif') 100% 0 no-repeat; margin:0px; padding:0px; text-align:left;}
.div_header { position:relative; width:974px; height:80px; position:relative; top:19px; left:10px; padding-bottom:19px;  }
.div_search { position:relative; top:24px; width:165px; height:24px; background:url('../img/search_bg.gif') left no-repeat; vertical-align:top; text-align:left; padding-left:5px; }
.div_menu { width:974px; height:25px; position:relative; left:10px; background-color:#398A22; background-image: url('../img/menu_bg.gif'); text-align:left; }
.div_menu_img {	width:974px; height:95px; position:relative; left:10px; background-color:#327C03; background-image: url('../img/menu_img.gif'); }
.div_ss_cont { width:400px; text-align:right; margin:0px; padding-left:574px; }
.div_ss_img { width:400px; height:80px; margin:0px; padding:0px 0px 0px 0px; }
.div_menu_title { width:974px; height:75px; position:relative; left:10px; text-align:left; }
.div_addthis { width:110px; height:20px; background-color:#fafafa; padding:4px 0px 0px 4px; border:1px; border-style:solid; border-color:#e5e5e5; text-align:center; }
.div_body { width:974px; position:relative; left:10px; text-align:left; }
.div_serv {	width:140px; text-align:left; padding:3px 2px 2px 2px;	}
.div_footer { width:974px; height:110px; position:relative; padding-bottom:20px; }
.div_copy { background-color:#efefef; text-align:center; }
.div_frame_def { display:none; position:absolute; z-index:100; }
.div_frame_sel { display:inline; position:fixed; top:30%; left:45%; z-index:100; }

.bg_header { background-image: url('../img/header_bg.gif'); background-repeat: no-repeat; }
.bg_opt_body_line { background-image:url('../img/opt_line.gif'); }
.bg_footer { background-image: url('../img/foot_bg.gif'); }
.bg_opt_panel { background-color:#fafafa; }
.bg_link_line { background-image: url('../img/link_line.gif'); }

p { margin:0px; font-family:verdana; font-size:11px; color:#000000;	line-height:18px; }
.form_text_search { font-family:verdana; font-size:11px; color:#003366; background-color:#ffffff; height:16px; font-weight:bold; margin:3px 0px 0px 0px; border:0px; }
.a_menu { font-family:tahoma; font-size:11px; color:#f5f5f5; font-weight:bold; letter-spacing:1px; text-transform:uppercase; text-decoration:none; height:22px; padding:4px 10px 3px 10px; vertical-align:middle; }
.a_menu:hover {	color:#ffd700; }
.h_menu_title { margin:0px; font-family:arial; font-size:17px; color:#333333; font-weight:bold; letter-spacing:1px; }
.h_title {	margin:0px; font-family:verdana; font-size:11px; }
.a_body_title { font-family:verdana; font-size:11px; color:#006000; font-weight:bold; text-decoration:none; line-height:20px; }
.a_body_title:hover { color:#000060; text-decoration:underline; }
.a_body_def { font-family:verdana; font-size:11px; color:#003399; font-weight:normal; text-decoration:none; line-height:20px;}
.a_body_def:hover { color:#006000; }
.a_opt_body { font-family:verdana; font-size:11px; color:#444444;	text-decoration:none; }
.a_opt_body:hover { color:#000060; }
.a_opt_def { display:block; border:0px; margin:0px; padding:4px 0px 0px 3px; height:18px; font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; }
.a_opt_def:hover { color:#006000; background-color:#ffffff; }
.a_opt_sel { display:block; border:0px; margin:0px; padding:4px 0px 0px 3px; height:18px; font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; background-color:#ffffff; }
.a_opt_sel:hover { color:#006000; background-color:#ffffff; }
.a_act_def { display:block; border:0px; margin:0px; padding:2px 0px 2px 3px; height:16px; font-family:tahoma; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; letter-spacing:0px; }
.a_act_def:hover { color:#006000; background-color:#ffffff;	}
.a_act_sel { display:block; border:0px; margin:0px; padding:2px 0px 2px 3px; height:16px; font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; letter-spacing:0px; background-color:#ffffff; }
.a_act_sel:hover { color:#006000; background-color:#ffffff;	}
.a_link_def { font-family:tahoma; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; line-height:15px;}
.a_link_def:hover {	color:#800000; text-decoration:underline; }
.f_link_def { font-family:tahoma; font-size:11px; color:#555555; font-weight:normal; }
.a_serv_link { font-family:tahoma; font-size:11px; color:#333333; text-decoration:none;	}
.a_serv_link:hover { color:#800000;	}
.ul_body_def { margin-top:0px; margin-bottom:0px; font-family:verdana; font-size:11px; color:#000000; line-height:18px; }
.ol_body_def { margin-top:0px; margin-bottom:0px; font-family:verdana; font-size:11px; color:#000000; line-height:18px; }
.f_table_head { font-family:verdana; font-size:11px; color:#000000;	font-weight:bold; }
.f_table_data { font-family:verdana; font-size:11px; color:#000000;	font-weight:normal; }
.a_table_link { font-family:verdana; font-size:11px; color:#000066; font-weight:normal; text-decoration:none; }
.a_table_link:hover { color:#003399; text-decoration:underline; }

.a_foot { font-family:tahoma; font-size:11px; color:#666666; text-decoration:none; padding-left:7px; padding-right:7px; }
.a_foot:hover { color:#333333; text-decoration:underline; }
.f_foot { font-family:tahoma; font-size:9px; color:#c0c0c0; }
.f_copy { font-family:tahoma; font-size:11px; color:#777777; text-decoration:none; }
