/* CSS Document */
body { padding:0; margin:3px 0 0 0; background:#E1E4D3 url(../images/bg_img.gif) repeat-x 0 0; font:12px Arial, Tahoma, Verdana; color:#333; line-height:18px; }
table { font:12px Arial, Tahoma, Verdana; color:#333; line-height:18px; }
ul, li { padding:0; margin:0; list-style:none; }

h2 { font:bold 16px Arial, Tahoma, Verdana; color:#E1E4D3; padding:0; margin:0; }

.font_blue { color:#225E97; }
/*--------------------------- Div Class ---------------------------*/
.wrapper { width:800px; margin:0 auto; }
.lsize { width:800px; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

/*--------------------------- Padding Class ---------------------------*/
.padding_L01 { padding:0 0 0 25px; }
.padding_L02 { padding:0 0 0 15px; }

/*--------------------------- Background Class ---------------------------*/
.header { background:url(../images/header_01.jpg) no-repeat 0 0; }
.menu_bg { background:#1C2517 url(../images/menu_bg.gif) repeat-x 0 0; border-top:3px Solid #4D7CA9; border-bottom:3px solid #4D7CA9; }
.footer_bg { background:url(../images/footer_bg.gif) repeat-x 0 0; border-top:3px Solid #4D7CA9; border-bottom:3px solid #4D7CA9; margin-top:10px; }
.phone_bg { background:url(../images/phone_img.gif) no-repeat 100% 50%; padding:40px 15px 10px 45px; width:88px; color:#fff; font:bold 16px "Trebuchat Ms", Arial, Tahoma, Verdana; }
.title_corner_l { background:#225E97 url(../images/title_corner_l.gif) no-repeat 0% 0%; float:left; margin-bottom:10px; }
.title_corner_L01 { background:#225E97 url(../images/title_corner_l.gif) no-repeat 0% 0%; margin-bottom:10px; }
.title_corner_r { background:url(../images/title_corner_r.gif) no-repeat 100% 0%; padding:10px 15px 11px 15px; }

.corner_lt { background:#fff url(../images/white_corner_lt.gif) no-repeat 0% 0%; margin-top:10px; }
.corner_lb { background:url(../images/white_corner_lb.gif) no-repeat 0% 100%; }
.corner_rt { background:url(../images/white_corner_rt.gif) no-repeat 100% 0%; }
.corner_rb { background:url(../images/white_corner_rb.gif) no-repeat 100% 100%; padding:10px; }

/*--------------------------- Link Class ---------------------------*/
.hmenu { margin-bottom:2px; _margin-bottom:3px; }
.hmenu li { float:left; padding-left:2px; color:#fff; font:bold 16px "Trebuchat Ms", Arial, Tahoma, Verdana; background:url(../images/menu_pipe.jpg) no-repeat 0% 50%; }
.hmenu li a { display:block; padding:10px 15px 11px 15px; color:#fff; text-decoration:none; }
.hmenu li a:hover { color:#fff; text-decoration:none; background:#4B7BA8 url(../images/menu_r.gif) repeat-x 0% 0%; }
.hmenu li.active a { color:#fff; text-decoration:none; background:#4B7BA8 url(../images/menu_r.gif) repeat-x 0% 0%; }

.more_link { background:url(../images/arrow_01.gif) no-repeat 0% 50%; padding:0 0 0 20px; font-weight:bold; color:#333; margin:5px 0 10px 0; }
.more_link a { color:#333; text-decoration:none; }
.more_link a:hover { color:#333; text-decoration:underline; }

.footer_link { color:#fff; line-height:30px; }
.footer_link a { color:#fff; text-decoration:none; padding:5px 10px; }
.footer_link a:hover { color:#E1E4D3; text-decoration:underline; }