/* CSS Document */

 
 /* BOX SET */
 
 div.box { width:100%; background-repeat:no-repeat; margin:0px; margin-bottom:12px; display:inline-block; display:inline-table;  }
 div.box b, .box b i, .box b i u { 
 	font-style:normal; text-decoration:none; 
	font-weight:normal; font-family:inherit; 
	display:block; background-repeat:no-repeat; 
	margin:0px; padding:0px; line-height:normal;
 }


 
 div.box .h .l { background-position:left top; background-repeat:no-repeat; } 
 div.box .h .r { background-position:right top; background-repeat:no-repeat;  } 
 div.box .h .c { margin-left:6px; margin-right:7px; background-repeat:repeat-x;  }
 div.box .h .c img { vertical-align:top; } 

 
 div.box .b .l { background-position:left top; background-repeat:repeat-y; background-position:left; } 
 div.box .b .r { background-position:right top; background-repeat:repeat-y; background-position:right;  }
 div.box .b .c { line-height:1.6em; } 
 div.box .b .c img { vertical-align:middle; background-repeat:repeat-x;   }
 
 div.box .f .l { background-position:left bottom; background-repeat:no-repeat;   } 
 div.box .f .r {  background-position:right bottom; background-repeat:no-repeat; }
 div.box .f .c { background-repeat:repeat-x;  background-position:left bottom;  height:6px; margin-left:6px; margin-right:7px; height:7px; font-size:0;  }



 div.b1 .h .l { background-image:url(b1_hl.png); _background-image:url(b1_hl.gif); }
 div.b1 .h .r { background-image:url(b1_hr.png); _background-image:url(b1_hr.gif); }
 div.b1 .h .c { background-image:url(b1_hc.png); _background-image:url(b1_hc.gif);  color:#FFFFFF; height:21px; line-height:21px; font-weight:bold;  _vertical-align:middle;   }
 div.b1 .h .c img { _vertical-align:middle;  }
 
 div.b1 .b .l { background-image:url(b1_bl.png); _background-image:url(b1_bl.gif); }
 div.b1 .b .r { background-image:url(b1_br.png); _background-image:url(b1_br.gif); }
 div.b1 .b .r { padding-left:6px; padding-right:6px; padding-top:2px; }
 
 div.b1 .f .l { background-image:url(b1_fl.png); _background-image:url(b1_fl.gif);}
 div.b1 .f .r { background-image:url(b1_fr.png); _background-image:url(b1_fr.gif); }
 div.b1 .f .c { background-image:url(b1_fc.png); _background-image:url(b1_fc.gif); }
 
 /* box 2 */
 

 div.b2 .h .l { background-image:url(b2_hl.png); _background-image:url(b2_hl.gif); }
 div.b2 .h .r { background-image:url(b2_hr.png); _background-image:url(b2_hr.gif); }
 div.b2 .h .c { background-image:url(b2_hc.png); _background-image:url(b2_hc.gif); color:#FFFFFF; height:22px; line-height:22px; font-weight:bold; _vertical-align:middle;   }
 div.b2 .h .c img { _vertical-align:middle;  }
 
 div.b2 .b .l { background-image:url(b2_bl.png); _background-image:url(b2_bl.gif); }
 div.b2 .b .r { background-image:url(b2_br.png); _background-image:url(b2_br.gif); }
 div.b2 .b .c { padding-left:6px; padding-right:6px; padding-top:2px; }
 
 div.b2 .f .l { background-image:url(b2_fl.png); _background-image:url(b2_fl.gif);  }
 div.b2 .f .r { background-image:url(b2_fr.png); _background-image:url(b2_fr.gif); 	}
 div.b2 .f .r { background-image:url(b2_fc.png); _background-image:url(b2_fc.gif); 	}
 
 /* box 3 */
 
 div.b3 .h .l { background-image:url(b3_hl.png); _background-image:url(b3_hl.gif); }
 div.b3 .h .r { background-image:url(b3_hr.png); _background-image:url(b3_hr.gif); }
 div.b3 .h .c { background-image:url(b3_hc.png); _background-image:url(b3_hc.gif);  height:7px; font-size:0; }
 
 div.b3 .b .l { background-image:url(b3_bl.png); _background-image:url(b3_bl.gif); }
 div.b3 .b .r { background-image:url(b3_br.png); _background-image:url(b3_br.gif); }
 div.b3 .b .c { background-image:url(b3_bc.png); _background-image:url(b3_bc.gif);  background-repeat:repeat; margin-left:7px; margin-right:7px; }
 
 div.b3 .f .l { background-image:url(b3_fl.png); _background-image:url(b3_fl.gif); }
 div.b3 .f .r { background-image:url(b3_fr.png); _background-image:url(b3_fr.gif); }
 div.b3 .f .c { background-image:url(b3_fc.png); _background-image:url(b3_fc.gif); }
 
  /* box 4 */
 
 div.b4 .h .l { background-image:url(b4_hl.png); _background-image:url(b4_hl.gif); }
 div.b4 .h .r { background-image:url(b4_hr.png); _background-image:url(b4_hr.gif); }
 div.b4 .h .c { background-image:url(b4_hc.png); _background-image:url(b4_hc.gif); height:8px; font-size:0; }
 
 div.b4 .b .l { background-image:url(b4_bl.png); _background-image:url(b4_bl.gif); }
 div.b4 .b .r { background-image:url(b4_br.png); _background-image:url(b4_br.gif); }
 div.b4 .b .c { background-image:url(b4_bc.png); _background-image:url(b4_bc.gif); background-repeat:repeat; margin-left:3px; margin-right:3px; min-height:45px; background-color:#E5E5E5; background-repeat:repeat-x; padding-left:3px; padding-right:3px; }
 
 div.b4 .f .l { background-image:url(b4_fl.png); _background-image:url(b4_fl.gif); }
 div.b4 .f .r { background-image:url(b4_fr.png); _background-image:url(b4_fr.gif); }
 div.b4 .f .c { background-image:url(b4_fc.png); _background-image:url(b4_fc.gif); height:8px; }
 
  /* box 5 */
 
 div.b5 .h .l { background-image:url(b5_hl.png); _background-image:url(b5_hl.gif); }
 div.b5 .h .r { background-image:url(b5_hr.png); _background-image:url(b5_hr.gif); }
 div.b5 .h .c { background-image:url(b5_hc.png); _background-image:url(b5_hc.gif); height:8px; font-size:0;  }
 
 div.b5 .b { background-image:url(b5_bc.png); background-repeat:repeat-x; background-color:#FAFAFA;  } 
 div.b5 .b .l { background-image:url(b5_bl.png); _background-image:url(b5_bl.gif); }
 div.b5 .b .r { background-image:url(b5_br.png); _background-image:url(b5_br.gif); }
 div.b5 .b .c { margin-left:3px; margin-right:3px; min-height:45px;  padding-left:3px; padding-right:3px; }
 
 div.b5 .f .l { background-image:url(b5_fl.png); _background-image:url(b5_fl.gif);  }
 div.b5 .f .r { background-image:url(b5_fr.png); _background-image:url(b5_fr.gif);  }
 div.b5 .f .c { background-image:url(b5_fc.png); _background-image:url(b5_fc.gif); height:8px; }
 
 
  /* box 6 */
 

 div.b6 .h .l { background-image:url(b6_hl.png); _background-image:url(b6_hl.gif); }
 div.b6 .h .r { background-image:url(b6_hr.png); _background-image:url(b6_hr.gif); }
 div.b6 .h .c { background-image:url(b6_hc.png); _background-image:url(b6_hc.gif); height:22px; line-height:22px; font-weight:bold; text-align:left; _vertical-align:middle;   }
 div.b6 .h .c img { _vertical-align:middle;  }

 div.b6 .b .l { background-image:url(b6_bl.png); _background-image:url(b6_bl.gif);  }
 div.b6 .b .r { background-image:url(b6_br.png); _background-image:url(b6_br.gif); }
 div.b6 .b .c { padding-left:6px; padding-right:6px; padding-top:2px; }
 
 div.b6 .f .l { background-image:url(b6_fl.png); _background-image:url(b6_fl.gif); }
 div.b6 .f .r { background-image:url(b6_fr.png); _background-image:url(b6_fr.gif); }
 div.b6 .f .c { background-image:url(b6_fc.png); _background-image:url(b6_fc.gif); }
 
  /* box 7 */
 div.b7 { background-color:#ffffff;  } 
 div.b7 .h .l { background-image:url(b7_hl.png); _background-image:url(b7_hl.gif);   font-size:0; }
 div.b7 .h .r { background-image:url(b7_hr.png); _background-image:url(b7_hr.gif);  font-size:0;}
 div.b7 .h .c { background-image:url(b7_hc.png); _background-image:url(b7_hc.gif); height:7px; }
 
 div.b7 .b .l { background-image:url(b7_bl.png); _background-image:url(b7_bl.gif);  }
 div.b7 .b .r { background-image:url(b7_br.png); _background-image:url(b7_br.gif); }
 div.b7 .b .c {  margin-left:7px; margin-right:7px; }
 
 div.b7 .f .l { background-image:url(b7_fl.png); _background-image:url(b7_fl.gif); }
 div.b7 .f .r { background-image:url(b7_fr.png); _background-image:url(b7_fr.gif);  }
 div.b7 .f .c { background-image:url(b7_fc.png); _background-image:url(b7_fc.gif); }
 
 /* warning  */
 
 div.wr { background-color:#FFFFE6; }
 div.wr .h .l { background-image:url(wr_hl.png); _background-image:url(wr_hl.gif);  }
 div.wr .h .r { background-image:url(wr_hr.png); _background-image:url(wr_hr.gif); }
 div.wr .h .c { background-image:url(wr_hc.png); _background-image:url(wr_hc.gif); color:#E45E03; height:22px; line-height:22px; font-weight:bold;  }
 
 div.wr .b .l { background-image:url(wr_bl.png); _background-image:url(wr_bl.gif); }
 div.wr .b .r { background-image:url(wr_br.png); _background-image:url(wr_br.gif); }
 div.wr .b .c { background-image:url(wr_bc.png); _background-image:url(wr_bc.gif); background-repeat:repeat; margin-left:7px; margin-right:7px; }
 
 div.wr .f .l { background-image:url(wr_fl.png); _background-image:url(wr_fl.gif); }
 div.wr .f .r { background-image:url(wr_fr.png); _background-image:url(wr_fr.gif); }
 div.wr .f .c { background-image:url(wr_fc.png); _background-image:url(wr_fc.gif); }
 
  /* error  */
 
 div.er { background-color:#FFF0F0;  }
 div.er .h .l { background-image:url(er_hl.png); _background-image:url(er_hl.gif); }
 div.er .h .r { background-image:url(er_hr.png); _background-image:url(er_hr.gif);  }
 div.er .h .c { background-image:url(er_hc.png); _background-image:url(er_hc.gif);  color:#FFFFFF; height:22px; line-height:22px; font-weight:bold; }
 
 div.er .b .l { background-image:url(er_bl.png); _background-image:url(er_bl.gif);  }
 div.er .b .r { background-image:url(er_br.png); _background-image:url(er_br.gif) }
 div.er .b .c { background-image:url(er_bc.png); _background-image:url(er_bc.gif) background-repeat:repeat; margin-left:7px; margin-right:7px; padding-top:5px; font-size:1.2em; color:#990000; }
 
 div.er .f .l { background-image:url(er_fl.png); _background-image:url(er_fl.gif) }
 div.er .f .r { background-image:url(er_fr.png); _background-image:url(er_fr.gif) }
 div.er .f .c { background-image:url(er_fc.png); _background-image:url(er_fc.gif) }
 
 
 
 /* BUTTON */


 div.button .bl { background-position:left; background-repeat:no-repeat; background-position:left 0;  background-image:url(bu_l.png); _background-image:url(bu_l.gif); height:26px;  } 
 div.button .br { background-position:right; background-repeat:repeat-y; background-position:right 0;  background-image:url(bu_r.png); _background-image:url(bu_r.gif); height:26px; }
 div.button .bc { background-repeat:repeat-x; background-position:right 0;  background-image:url(bu_c.png); _background-image:url(bu_c.gif);  height:26px; line-height:26px; height:26px; margin-left:6px; margin-right:7px;  padding-left:5px; padding-right:5px; }
 div.button .bc img { vertical-align:middle; _margin-top:3px; } 




 div.bu1 .bl { background-position:left 0px; }
 div.bu1 .br { background-position:right 0px; }
 div.bu1 .bc { background-position:right 0px; color:#0D4E75; }
 
 div.bu1:hover .bl { background-position:left -26px; }
 div.bu1:hover .br { background-position:right -26px; }
 div.bu1:hover .bc { background-position:right -26px; color:#0D4E75; }
 
 div.hover_bu1 .bl { background-position:left -26px; }
 div..hover_bu1 .br { background-position:right -26px; }
 div.hover_bu1 .bc { background-position:right -26px; color:#0D4E75; }
 
 div.bu2 .bl { background-position:left -52px; }
 div.bu2 .br { background-position:right -52px; }
 div.bu2 .bc { background-position:right -52px; color:#0D4E75; }
 
 div.bu2:hover .bl { background-position:left -78px; }
 div.bu2:hover .br { background-position:right -78px; }
 div.bu2:hover .bc { background-position:right -78px; color:#0D4E75; }
 
 div.hover_bu2 .bl { background-position:left -78px; }
 div.hover_bu2 .br { background-position:right -78px; }
 div.hover_bu2 .bc { background-position:right -78px; color:#0D4E75; }
 
 div.bu3 .bl { background-position:left -104px; }
 div.bu3 .br { background-position:right -104px; }
 div.bu3 .bc { background-position:right -104px; color:#FFFFFF; }
 
 div.bu3:hover .bl { background-position:left -130px; }
 div.bu3:hover .br { background-position:right -130px; }
 div.bu3:hover .bc { background-position:right -130px; color:#FFFFFF; }
 
 div.hover_bu3 .bl { background-position:left -130px; }
 div.hover_bu3 .br { background-position:right -130px; }
 div.hover_bu3 .bc { background-position:right -130px; color:#FFFFFF; }
 
 div.bu4 .bl { background-position:left -156px; }
 div.bu4 .br { background-position:right -156px; }
 div.bu4 .bc { background-position:right -156px; color:#FFFFFF; }
 
 div.bu4:hover .bl { background-position:left -182px; }
 div.bu4:hover .br { background-position:right -182px; }
 div.bu4:hover .bc { background-position:right -182px; color:#FFFFFF; }
 
 div.hover_bu4 .bl { background-position:left -182px; }
 div.hover_bu4 .br { background-position:right -182px; }
 div.hover_bu4 .bc { background-position:right -182px; color:#FFFFFF; }
 
 div.button {  _float:left; _display:block; cursor:pointer; display:inline-table; *float:left; }
 
 
 
 
 
 /* TAB CONSTRUCT */
 table.box { width:100%; margin-bottom:10px;  }
  
 table.box .th .rb { background-position:left; background-repeat:no-repeat; width:7px;} 
 table.box .th .ri { background-position:right top; background-repeat:no-repeat; width:7px; } 
 table.box .th .ru { margin-left:6px; margin-right:7px; background-repeat:repeat-x; font-size:11px; height:7px; }
 table.box .th  img { vertical-align:top; } 
 
 table.box .tb .rb { background-position:left; background-repeat:repeat-y; background-position:left; } 
 table.box .tb .ri { background-position:right; background-repeat:repeat-y; background-position:right;  }
 table.box .tb .ru img { vertical-align:middle;   }
 
 table.box .tf .ru { background-position:left; background-repeat:repeat-y; background-position:left top;  } 
 table.box .tf .ri { background-position:right; background-repeat:repeat-y; background-position:right;  }
 table.box .tf .ru  { background-repeat:repeat-x;  background-position:bottom;  height:6px; margin-left:6px; margin-right:7px; height:7px;  }
 
  /* box 7 */
 table.b7 { background-color:#ffffff; } 
 table.b7 .th .rb { background-image:url(b7_hl.png); _background-image:url(b7_hl.gif); }
 table.b7 .th .ri { background-image:url(b7_hr.png); _background-image:url(b7_hr.gif); }
 table.b7 .th .ru { background-image:url(b7_hc.png); _background-image:url(b7_hc.gif); }
 
 table.b5 .tb {  } 
 table.b7 .tb .rb { background-image:url(b7_bl.png); _background-image:url(b7_bl.gif); }
 table.b7 .tb .ri { background-image:url(b7_br.png); _background-image:url(b7_br.gif); }
 table.b7 .tb .ru {   padding:0px; }
 
 table.b7 .tf .rb { background-image:url(b7_fl.png); _background-image:url(b7_fl.gif); }
 table.b7 .tf .ri { background-image:url(b7_fr.png); _background-image:url(b7_fr.gif); }
 table.b7 .tf .ru { background-image:url(b7_fc.png); _background-image:url(b7_fc.gif); }
 
 
  /* box 5 */
 table.b5 { background-color:#ffffff; } 
 table.b5 .th .rb { background-image:url(b5_hl.png); _background-image:url(b5_hl.gif); background-position:left 0px;  }
 table.b5 .th .ri { background-image:url(b5_hr.png); _background-image:url(b5_hr.gif); }
 table.b5 .th .ru { background-image:url(b5_hc.png); _background-image:url(b5_hc.gif); }
 
 table.b5 .tb { background-image:url(b5_bc.png);  background-color:#FAFAFA; background-repeat:repeat;  background-repeat:repeat-x; min-height:45px;   } 
 table.b5 .tb .rb { background-image:url(b5_bl.png); _background-image:url(b5_bl.gif);  }
 table.b5 .tb .ri { background-image:url(b5_br.png); _background-image:url(b5_br.gif); }
 table.b5 .tb .ru { padding:5px; }

 
 table.b5 .tf .rb { background-image:url(b5_fl.png); _background-image:url(b5_fl.gif); }
 table.b5 .tf .ri { background-image:url(b5_fr.png); _background-image:url(b5_fr.gif); }
 table.b5 .tf .ru { background-image:url(b5_fc.png); _background-image:url(b5_fc.gif); }
 

