/* CSS Document */
body { font:12px Arial, Tahoma, Verdana; line-height:18px; color:#000; background:#000 url(../images/bg.jpg) no-repeat 50% 0; padding:0px; margin:0px; }
table { font:12px Arial, Tahoma, Verdana; line-height:18px; color:#000; }
img, div, input, { behavior:url("iepngfix.htc") }
ul, li { padding:0px; margin:0px; list-style:none; }

h1 { font:18px Arial, Tahoma, Verdana; color:#000; padding:0 0 10px 0; margin:0 0 10px 0; background:url(../images/hdotline.gif) repeat-x 100% 100%; }
.img_border { border:1px solid #999; padding:2px; }
.lsize { width:900px; margin:0 auto; }

/*-------------------------------------------- Background Class --------------------------------------------*/
.lightblue_bg { background-color:#EFF8FF; }
.page_bg_bottom { background: url(../images/page_bg_bottom.gif) no-repeat 100% 100%; padding:10px; }
.page_bg_top { background:#333 url(../images/page_bg_top.jpg) no-repeat 50% 0%; }
.main_menu_bg { background:url(../images/menu_bg.gif) repeat-x 50% 50%; border:1px solid #000; }
.footer_bg { background:url(../images/footer_bg.jpg) no-repeat 0 0; padding:10px 12px; margin:10px 0 5px 0; }

/*-------------------------------------------- Padding Class --------------------------------------------*/
.padding_tb01 { padding:15px 0; }
.padding_01 { padding:10px; }
.padding_r01 { padding:0 10px 0 0; }
.padding_tr01 { padding:10px 9px 0 0; }
.padding_t01 { padding:10px 0 0 0; }
.padding_t02 { padding:14px 0 0 10px; }
.padding_L01 { padding:0 0 0 8px; }
.margin_t01 { margin:14px 0 0 0; }


/*-------------------------------------------- Link Class --------------------------------------------*/

.main_menu li { display:inline; font-weight:bold; color:#fff; line-height:30px; }
.main_menu li a { color:#fff; text-decoration:none; padding:10px 20px; border-right:1px solid #7E6E69; }
.main_menu li a:hover { color:#F7FE04; text-decoration:none; }
.main_menu li.active a { color:#F7FE04; text-decoration:none; }

.footer { color:#fff; line-height:26px; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover { color:#fff; text-decoration:underline; }

.name_tab { font:18px "Trebuchet MS", Arial, Tahoma, Verdana; color:#333; background:url(../images/name_tab_bg.gif) repeat-x 50% 50%; border:1px solid #8BB0CA; }
.name_tab a { color:#002474; text-decoration:none; display:block; padding:10px; height:40px; }
.name_tab a:hover { background:url(../images/name_tab_bg_r.gif) repeat-x 50% 50%; text-decoration:none; color:#002474; }