/* CSS Document */
body { background:url(../images/Graphic_bg.jpg) no-repeat top center #E8E8E8; padding:25px 0px 16px 0px; margin:0px; }
table { font:12px Arial, Verdana, Tahoma; color:#333; line-height:18px; }
ul, li { list-style:none; padding:0px; margin:0px; }

.page_width { width:900px; margin:0 auto; }


.page_top_part { background:url(../images/page_top_part.gif) no-repeat top left; }
.contant_bg { background:url(../images/contant_bg.gif) repeat-y top left; }
.title_bg { background:url(../images/title_bg.gif) repeat-y top left; padding:13px 0 11px 10px; margin:1px 0 0 1px;  }
.right_part_bg { background:url(../images/right_part_bg.gif) repeat-y top left; border-top:1px solid #DEDEDE; border-left:1px solid #D0D0D0; border-right:1px solid #C8C8C8; }
.page_bottom_part { background:url(../images/page_bottom_part.gif) no-repeat bottom left; padding:20px; }
.hr_border { background:url(../images/hr_border.gif) repeat-x bottom left; }


.line_height { line-height:15px; }
.padding_01 { padding:20px 30px 13px 20px; }
.padding_02 { padding:10px 20px; }
.padding_03 { padding:14px 10px 14px 14px; }
.padding_lr_01 { padding:0px 10px; }
.padding_tb_01 { padding:4px 0px; }
.padding_l { padding-left:9px; }



#v_manu01 { font:bold 12px Arial, Tahoma, Verdana; color:#333; text-decoration:none; line-height:31px; }
#v_manu01 a { text-decoration:none; color:#333; background:url(../images/link_arrow_icon.gif) no-repeat 5% 50%; padding:3px 0px 3px 30px; border-bottom:1px solid #DEDEDE; display:block; }
#v_manu01 a:hover { text-decoration:none; color:#76C043; background:url(../images/link_arrow_icon_active.gif) no-repeat 5% 50% #F2F2F2; display:block; }
#v_manu01 .active { text-decoration:none; color:#76C043; background:url(../images/link_arrow_icon_active.gif) no-repeat 5% 50% #F2F2F2; display:block; }

.footer { font:12px Arial, Verdana, Tahoma; color:#333; line-height:20px; }
.footer a { color:#333; text-decoration:none; padding:0px 5px; }
.footer a:hover { color:#333; text-decoration:underline; }

#v_manu01 { font:bold 12px Arial, Tahoma, Verdana; color:#333; text-decoration:none; line-height:31px; }
#v_manu01 a { text-decoration:none; color:#333; background:url(../images/link_arrow_icon.gif) no-repeat 5% 50%; padding:3px 0px 3px 30px; border-bottom:1px solid #DEDEDE; display:block; }
#v_manu01 a:hover { text-decoration:none; color:#76C043; background:url(../images/link_arrow_icon_active.gif) no-repeat 5% 50% #F2F2F2; display:block; }
#v_manu01 .active { text-decoration:none; color:#76C043; background:url(../images/link_arrow_icon_active.gif) no-repeat 5% 50% #F2F2F2; display:block; }