@charset "utf-8";
body{background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:left top; background-color:#ecebeb; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*--------------------------------------LAYOUT---------------------------------------*/
div#WRAPPER{ width:980px; background-color:#FFFFFF; overflow:hidden; margin:10px auto 0 auto;}
div#HEADER{ width:920px; padding:0 31px 0 29px; clear:both;background-image:url(../images/bg_head_p.jpg); background-position:left top; background-repeat:no-repeat; overflow:hidden;}
div#CONTENT{width:920px; padding-top:20px;  padding-left:29px; padding-right:31px; overflow:hidden; clear:both; }
div#FOOTER{width:980px; height:115px;clear:both; background-image:url(../images/bg_footer.jpg); background-position:left top; background-repeat:no-repeat; overflow:hidden;}

/*--------------------------------------HEADER---------------------------------------*/
h1.LOGO a{ width:230px; height:60px; display:block; padding-top:25px; padding-left:21px; background-image: url(../images/logo.PNG); background-position:21px 25px; text-indent:-9999px; background-repeat:no-repeat; float:left;}
p.TOP_LINK{ height:11px; float:right; padding-top:15px; padding-right:11px; }
p.TOP_LINK a{color:#aeaead; font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/line.gif); background-position:right 2px; padding-right:5px; background-repeat:no-repeat; padding-left:5px;}
p.TOP_LINK a:hover{ color:#333333;}
p.TOP_LINK a.LAST{ background-image:none; padding-right:0;}

ul.MENU{ width:559px; height:40px; margin:0; padding:10px 11px 0 0; list-style:none; float:right;}
ul.MENU li{ float:left;}
ul.MENU li a{ display:block; float:left; text-indent:-9999px;}
ul.MENU li.PRODUCT{ padding-left:60px;}
ul.MENU li.GLOBLE{ padding-left:60px;}
ul.MENU li.DUTY{ padding-left:40px;}
ul.MENU li.HR{padding-left:40px;}

ul.MENU li.ABOUT a{ width:82px; height:40px; background-image:url(../images/menu_01.png); background-position:left top; background-repeat:no-repeat;}
ul.MENU li.PRODUCT a{width:82px; height:40px; background-image:url(../images/menu_02.png); background-position:left top; background-repeat:no-repeat;}
ul.MENU li.GLOBLE a{width:104px; height:40px; background-image:url(../images/menu_03.png); background-position:left top; background-repeat:no-repeat;}
ul.MENU li.DUTY a{width:117px; height:40px; background-image:url(../images/menu_04.png); background-position:left top; background-repeat:no-repeat;}
ul.MENU li.HR a{width:80px; height:40px; background-image:url(../images/menu_05.png); background-position:left top; background-repeat:no-repeat;}

ul.MENU li.ABOUT a:hover{background-image:url(../images/menu_01_o.png);}
ul.MENU li.PRODUCT a:hover{background-image:url(../images/menu_02_o.png);}
ul.MENU li.GLOBLE a:hover{background-image:url(../images/menu_03_o.png);}
ul.MENU li.DUTY a:hover{background-image:url(../images/menu_04_o.png);}
ul.MENU li.HR a:hover{background-image:url(../images/menu_05_o.png);}

div.BANNER{ width:920px; height:130px; float:left; padding-top:3px;}

/*--------------------------------------CONTENT--------------------------------------*/
div.CONTENT_LEFT{ width:178px; float:left; overflow:hidden; padding-bottom:15px;}
div.CONTENT_RIGHT{ width:695px; float:right;overflow:hidden; padding-bottom:15px;}
h2.TI_ABOUT{ width:178px; height:45px; float:left; clear:both; background-image:url(../images/left_ti_01.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
h2.TI_NEWS{ width:178px; height:45px; float:left;  clear:both;background-image:url(../images/left_ti_02.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}

ul.LEFT_LIST{width:178px; float:left; clear:both; margin:0 0 10px 0; padding:5px 0 15px 0; list-style:none; background-image:url(../images/left_bg.gif); background-position:left bottom;}
ul.LEFT_LIST li{ width:178px;clear:both; padding-bottom:5px;}
ul.LEFT_LIST li a{ display:block; padding-left:45px; padding-right:20px; background-image:url(../images/arrow_01.gif); background-position:26px 2px; background-repeat:no-repeat; font-size:13px; color:#373737; text-decoration:none; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
ul.LEFT_LIST li a:hover{ color:#496d0b;}
ul.LEFT_LIST li a.THIS{color:#496d0b;}
ul.LEFT_LIST li a.THISPAGE{color:#496d0b; font-weight:bold; cursor:default;}
ul.LEFT_LIST li ul{width:113px; margin:0; padding:5px 20px 5px 45px; list-style:none; clear:both; overflow:hidden; display:none;}
ul.LEFT_LIST li ul li{ padding-top:0; padding-bottom:0;}
ul.LEFT_LIST li ul li a{ padding-left:15px; background-image:url(../images/arrow_09.gif); background-position:8px 3px; background-repeat:no-repeat; color:#999999; font-size:12px;}


a.LEFT_BANNER{  float:left; clear:both; margin-bottom:10px;}

ul.NEWS_LIST{width:178px; float:left; clear:both; margin:0 0 10px 0; padding:5px 0 10px 0; list-style:none; background-image:url(../images/left_bg.gif); background-position:left bottom;}
ul.NEWS_LIST li { width:138px; font-size:12px; color:#666666; padding:0 15px 0 25px; line-height:20px; padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
ul.NEWS_LIST li span.DATE{ background-image:url(../images/arrow_01.gif); background-position:left 2px; background-repeat:no-repeat; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
ul.NEWS_LIST li a{ text-decoration:none; font-size:11px; color:#666666;}
ul.NEWS_LIST li a:hover{ color:#496d0b;}

div.PATH{ width:695px; clear:both; float:left; border-bottom:2px #5fbf5c solid; line-height:30px;}
div.PATH h3.PAGE_TI{ width:300px; font-size:16px; color:#333366; float:left;}
div.PATH_LIST{ width:385px; padding-right:5px; float:right; text-align:right; font-size:11px; color:#999998; font-family:Arial, Helvetica, sans-serif;}
div.PATH_LIST a{ display:inline-block; padding-right:8px; padding-left:3px; background-image:url(../images/arrow_02.gif); background-position:right 9px; background-repeat:no-repeat;color:#999998; text-decoration:none;}
div.PATH_LIST a:hover{color:#333333;}
div.PATH_LIST span{ display:inline-block; padding-left:3px;}

div.CONTENT_IN{width:695px; float:left; overflow:hidden;padding:15px 0; clear:both;}

div.PRODUCT_RIGHT{width:265px; float:right; padding-top:35px;}

ul.PRODUCT_LIST{ width:265px; padding:0; margin:0; list-style:none;float:right;}
ul.PRODUCT_LIST li{ float:left; padding:4px 8px; }
ul.PRODUCT_LIST li a{ width:104px; height:104px; display:block; padding-left:8px; padding-top:8px; background-image: url(../images/product_bg.gif); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
ul.PRODUCT_LIST li a.THIS{ background-image: url(../images/product_bg_o.gif);}
ul.PRODUCT_LIST li p{ width:112px; height:20px; overflow:hidden; line-height:20px; padding-top:3px; text-align:center; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

div.NEXT{ width:100%; clear:both; text-align:center; padding:15px 0;}
div.NEXT a{ padding:0 5px; display:inline-block; vertical-align: middle; padding:0 3px; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
div.NEXT span{ color:#000000; font-weight:bold; font-size:13px;display:inline-block;padding:0 3px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif;}

div.BTN_GO{ width:99%; clear:both; text-align:right; padding-top:10px;}
div.BTN_GO a{ padding-left:5px; display:inline-block;}
p.COUNT{width:80px; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:inline-block; float:left; text-align:center;}
p.COUNT span{ padding:0 3px; color:#557719; font-weight:bold;}

div.PRODUCT_LEFT{ width:430px; float:left;}
p.CATEGORY{ line-height:24px; padding-left:15px; background-image:url(../images/arrow_03.gif); background-position:left 7px; background-repeat:no-repeat; color:#4b6d0c; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
div.PRODUCT_IMG{ padding:15px 0;}
/*--------------------------------------ABOUT--------------------------------------*/
div.ABOUT_BOX{width:675px; padding:0 10px 30px 10px; float:left;overflow:hidden; background-image:url(../images/philosophy.jpg); background-repeat:no-repeat; background-position:right 100px;}
div.ABOUT_BOX h4{ font-size:15px; color:#496d0b; line-height:30px;}
div.ABOUT_BOX p.ABOUT_INFO{font-size:13px; padding-bottom:25px; line-height:24px; padding-top:20px; font-size:15px; }
div.ABOUT_BOX ul{ margin:0; padding:0 0 0 33px; list-style:none; }
div.ABOUT_BOX ul li{ font-size:13px; line-height:24px; padding-bottom:10px; font-weight:bold;}
div.ABOUT_BOX ul li p{ font-weight:normal; padding-left:39px;}
div.ABOUT_BOX ul li ul{ margin:0; padding:5px 0 0 36px; list-style:none;}
div.ABOUT_BOX ul li ul li{line-height:24px; font-weight:normal; padding-bottom:5px; background-image:url(../images/arrow_03.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:20px; color:#333333; }

h2.TI_PRODUCT{ width:178px; height:45px; float:left; clear:both; background-image:url(../images/left_ti_03.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
h2.TI_CLIENT{ width:178px; height:45px; float:left; clear:both; background-image:url(../images/left_ti_04.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
div.CLIENT_BOX{width:138px; height:275px; background-image:url(../images/left_bg.gif); background-position:left bottom; background-repeat:no-repeat; clear:both; padding-left:40px; padding-bottom:25px; overflow:hidden;}
div.CLIENT_LIST{ width:94px; height:275px; overflow:hidden; }
div.CLIENT_LIST div.CUS img{ padding-bottom:5px;}
div.HISTORY_BOX{width:645px; float:left;overflow:hidden; background-image:url(../images/history_02.gif); background-position:right 1px; background-repeat:no-repeat;}
div.HISTORY_BOX img{ float:left; padding-left:5px;}
div.HISTORY_BOX ul{ width:200px; margin:0; padding:0; list-style:none; float:left;} /*¤å¦rªº¦ì¸m(¼e«×)*/
div.HISTORY_BOX ul li{ clear:both; height:36px; padding-bottom:32px; padding-top:30px; font-size:13px;/* color:#666666;*/}

div.COMPANY_BOX{width:695px; float:left;overflow:hidden;}
div.COMPANY_BOX img{ float:right;}

div.COMPANY_BOX div.ABOUT_TEXT{ float:left; width:280px; line-height:24px; color:#333333; font-size:13px; padding-top:20px; }
div.COMPANY_BOX div.ABOUT_TEXT p { padding-bottom:20px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
div.COMPANY_BOX div.ABOUT_TEXT p img{ display:inline-block; float:left;}
div.COMPANY_BOX div.ABOUT_TEXT p span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; padding-left:0; }

div.COMPANY_BOX div.ABOUT_TEXT2{ float:left; width:315px; line-height:24px; color:#333333; font-size:13px; padding-top:20px; }
div.COMPANY_BOX div.ABOUT_TEXT2 p { padding-bottom:20px; padding-left:10px;}
div.COMPANY_BOX div.ABOUT_TEXT2 p img{ display:inline-block; float:left;}
div.COMPANY_BOX div.ABOUT_TEXT2 p span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; padding-left:0; }
img.CP_IMG{ margin-top:30px;}

div.OURCLIENT_BOX{width:695px; float:left;overflow:hidden; padding:10px 0;}
div.OURCLIENT_BOX h4.TI_01{ width:665px; height:33px; padding-top:12px; padding-left:30px; clear:both; float:left; background-image:url(../images/cus_ti03.gif); background-position:left top; background-repeat:no-repeat; color:#cf3302; font-size:20px; font-weight:normal; padding-bottom:30px;}
div.OURCLIENT_BOX h4.TI_02{ width:695px; height:45px; clear:both; float:left; background-image:url(../images/cus_ti02.gif); background-position:left top; background-repeat:no-repeat; text-indent:-9999px; font-weight:normal; padding-bottom:30px;}
div.OURCLIENT_BOX ul{ width:695px; clear:both; float:left; margin:0; padding:0; list-style:none; overflow:hidden;}
div.OURCLIENT_BOX ul li{ float:left; overflow:hidden; height:100px; padding:0 10px;}

div.VISION_BOX{width:675px; padding:0 10px 50px 10px; float:left;overflow:hidden; background-image:url(../images/vision.gif); background-repeat:no-repeat; background-position:400px 15px;}
div.VISION_BOX h4{ font-size:15px; color:#496d0b; line-height:30px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
div.VISION_BOX p.ABOUT_INFO{font-size:13px; padding-bottom:15px; line-height:24px; padding-top:20px; }
div.VISION_BOX p.VISION_INFO{width:635px; overflow:hidden; clear:both; font-size:13px; line-height:24px; padding:10px 20px 0 20px; font-family:Arial, Helvetica, sans-serif;}
div.VISION_BOX p.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; line-height:30px; padding:20px 20px 10px 0; }
p span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; padding-left:5px;  }
div.VISION_BOX ul{ margin:0; padding:0 0 0 20px; list-style:none; }
div.VISION_BOX ul li{ font-size:13px; line-height:20px; padding-bottom:10px; font-weight:bold;}

div.NEWS_BOX{width:675px; overflow:hidden; clear:both; float:left; padding:15px 10px 0 10px;}
div.NEWS_TI{ width:675px; height:23px; padding-top:10px; background-image:url(../images/news_bg.gif); background-repeat:repeat-x;}
div.NEWS_TI span { float:left; font-size:13px; color:#000000; display:inline-block;font-family:Arial, Helvetica, sans-serif; background-image:url(../images/news_bg2.gif); background-repeat:no-repeat; background-position:right 3px;}
div.NEWS_TI span.NO{ width:55px; text-align:center; }
div.NEWS_TI span.TITLE{ width:530px; text-align:center;}
div.NEWS_TI span.DATE{ width:90px;text-align:center; background-image:none;}
ul.NEWS_ALL{ width:675px; margin:0; padding:10px 0; list-style:none; overflow:hidden; border-bottom:2px #bdccaa solid; background-image:none;}
ul.NEWS_ALL li{ width:675px; padding:10px 0; font-size:13px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #bebebe dotted; clear:both;}
ul.NEWS_ALL li.LAST{ border-bottom:none;}
ul.NEWS_ALL li span{ display:inline-block; float:left; overflow:hidden;}
ul.NEWS_ALL li span.NO{ float:left; width:55px;text-align:center; color:#666666;}
ul.NEWS_ALL li span.NO img{ vertical-align:middle;}
ul.NEWS_ALL li a.TITLE{ width:530px; text-align:left; display:inline-block; float:left; text-decoration:none; color:#222222;}
ul.NEWS_ALL li a.TITLE:hover{color:#496d0b;}
ul.NEWS_ALL li span.DATE{float:left; width:90px;text-align:center; background-image:none; color:#666666; font-size:12px; overflow:hidden;}

div.NEWS_TIIN{width:675px; overflow:hidden; border-bottom:2px #bdccaa solid; padding-bottom:8px; }
div.NEWS_TIIN p.TITLE{ width:590px; float:left; font-size:13px; font-weight:bold; vertical-align:middle; color:#222222;}
div.NEWS_TIIN p img{ padding-right:10px;}
div.NEWS_TIIN span.DATE{ width:80px;float:left; font-size:12px; color:#666666; font-weight:normal; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
div.NEWS_CONTENT{width:675px; overflow:hidden; padding:20px 0;}
div.NEWS_CONTENT p{ font-size:13px; line-height:28px; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; color:#666666;}

div.ORG_BOX{width:675px; overflow:hidden; clear:both; float:left; padding:15px 0 0 0;}
/*--------------------------------------HR--------------------------------------*/
h2.TI_HR{ width:178px; height:45px; float:left; clear:both; background-image:url(../images/left_ti_05.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
div.HR_BOX{width:695px; float:left;overflow:hidden; padding:10px 0;}
ul.HR_LIST{width:690px; margin:0; padding:15px 0 0 30px; list-style:none; overflow:hidden; background-image:url(../images/hr_01.jpg); background-position:380px top; background-repeat:no-repeat;}
ul.HR_LIST li{ width:410px; clear:both; padding-bottom:30px;}
ul.HR_LIST li p{ clear:both;}
ul.HR_LIST li p.TI{ width:110px; display: inline-block; height:25px; background-image:url(../images/hr_02.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; font-size:15px; color:#FFFFFF; overflow:hidden;}
ul.HR_LIST li p.TI span{width:100px; text-align:center; display: inline-block;height:21px; padding-top:4px; background-image:url(../images/hr_02.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px;}
ul.HR_LIST li p.CONTENT{ padding-top:15px; font-size:13px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}


div.SITEMAP_BOX{width:695px; float:left;overflow:hidden; padding:10px 0;}
div.SITEMAP_BOX h4.TI_01{ width:665px; height:33px; padding-top:12px; padding-left:30px; clear:both; float:left; background-image:url(../images/cus_ti03.gif); background-position:left top; background-repeat:no-repeat; color:#cf3302; font-size:20px; font-weight:normal; padding-bottom:20px;}
ul.MAP_LIST{ width:695px; margin:0; padding:0; list-style:none; clear:both; overflow:hidden;}
ul.MAP_LIST li{ float:left; width:140px; color:#496d0b; font-size:15px;  padding:0 0 20px 30px; background-image:url(../images/arrow_10.gif); background-position:20px 5px; background-repeat:no-repeat;}
ul.MAP_LIST li a{ text-decoration:none; color:#496d0b; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.MAP_LIST li a:hover{ color:#293e06;}
ul.MAP_LIST li p{ clear:both; padding-top:5px;}
ul.MAP_LIST li p a{ clear:both; display:block; font-size:12px; color:#666666; padding:5px 0 0 15px; background-image: url(../images/line_02.gif); background-position:5px 10px; background-repeat:no-repeat;}
ul.MAP_LIST li p a:hover{ color:#333333;}
/*--------------------------------------DUTY--------------------------------------*/
h2.TI_DUTY{ width:178px; height:45px; float:left; clear:both; background-image:url(../images/left_ti_06.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
div.DUTY_BOX{width:695px; float:left;overflow:hidden; background-image:url(../images/duty_01.jpg); background-position:right 5px; background-repeat:no-repeat;}
div.DUTY_BOX div.DUTY_TEXT{ float:left; line-height:24px; color:#333333; font-size:13px; padding-top:20px; }
div.DUTY_BOX div.DUTY_TEXT p { padding-bottom:20px; padding-left:10px; line-height:24px; }
div.DUTY_BOX div.DUTY_TEXT p img{ display:inline-block; float:left;}
div.DUTY_BOX div.DUTY_TEXT p span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; padding-left:0; }

div.ENV_BOX{width:625px; float:left;overflow:hidden; background-image:url(../images/duty_02.jpg); background-position:right 10px; background-repeat:no-repeat;}
div.ENV_BOX div.DUTY_TEXT{ float:left; line-height:24px; color:#333333; font-size:13px; padding-top:10px; }
div.ENV_BOX div.DUTY_TEXT p { padding-bottom:20px; padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.ENV_BOX div.DUTY_TEXT p img{ display:inline-block; float:left;}
div.ENV_BOX div.DUTY_TEXT p span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; padding-left:0; }

div.MORAL_BOX{width:695px; float:left;overflow:hidden; background-image:url(../images/duty_03.jpg); background-position:right 15px; background-repeat:no-repeat;}
div.MORAL_BOX div.DUTY_TEXT{ float:left; line-height:24px; color:#333333; font-size:13px; padding-top:20px; }
div.MORAL_BOX div.DUTY_TEXT p { padding-bottom:20px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.MORAL_BOX div.DUTY_TEXT p img{ display:inline-block; float:left;}
div.MORAL_BOX div.DUTY_TEXT p span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px; padding-left:0; }

/*--------------------------------------CONTACT--------------------------------------*/
div.CONTACT_BOX{ width:695px; float:left; overflow:hidden; padding-bottom:20px; background-image:url(../images/contact.jpg); background-position:left top; background-repeat:no-repeat;}
div.CONTACT_BOX p.CONTACT_TEXT{ height:120px; vertical-align:middle; padding-top:40px; line-height:30px; padding-left:20px; font-size:16px;}
div.CONTACT_BOX p.CONTACT_TEXT span.POINT{ display:inline-block;color:#cf3302; font-size:20px; padding-right:5px;}
div.CONTACT_BOX p.CONTACT_TEXT span.PADLEFT{ display:inline-block; padding-left:90px;}
table.TEXTIN{width:650px; border-top:2px #cfcfcf solid; border-bottom:2px #cfcfcf solid; margin-left:10px;}
table.TEXTIN td{ border-bottom:1px #CCCCCC dotted;  padding:8px 8px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
table.TEXTIN td.SHOE_TI{ background-color:#f2f5ef; color:#333333;font-weight:bold; text-align:right; vertical-align:top; font-size:13px;}
table.TEXTIN td span{ float:left; padding-left:10px; font-size:12px; padding-right:5px;}
table.TEXTIN td img{ vertical-align:middle; float:left; margin-right:8px;}
table.TEXTIN td input{ vertical-align:middle; float:left;color: #666666; font-size:12px; line-height:15px; padding:0 3px;}
table.TEXTIN td input.MAIL{ width:300px;}
table.TEXTIN td input.EXT{ width:124px;}
table.TEXTIN td textarea{ vertical-align:middle; float:left;color: #666666; font-size:12px; line-height:15px; padding:0 3px;width:302px; height:150px;}
table.TEXTIN tr.ADDCOLOR{ background-color:#fdfaeb;}
div.TEXTIN_BTN{ width:695px;text-align:center; padding-top:15px;}
div.TEXTIN_BTN img{ cursor:pointer; text-align:center; padding-right:10px;}
/*--------------------------------------FOOTER--------------------------------------*/
p.FOOTER_LINK{ width:600px; float:right; clear:both; text-align:right; padding-right:40px; padding-top:8px;}
p.FOOTER_LINK a{ font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/line.gif); background-position:right 3px; background-repeat:no-repeat; padding-right:5px; padding-left:3px; text-decoration:none;}
p.FOOTER_LINK a:hover{color:#333333;}
p.FOOTER_LINK a.LAST{ background-image:none; padding-right:0;}

div.FOOTER_INFO{ width:940px; padding-right:40px; padding-top:20px;clear:both; text-align:right;padding-right:40px;  font-size:11px; overflow:hidden;}

div.FOOTER_INFO img.FOOTER_SGS{ float:right; padding-right:5px;}
div.FOOTER_INFO p{ width:830px; float:left; font-size:11px; text-align:right; line-height:18px; color:#777777; font-family:Arial, Helvetica, sans-serif;}
div.FOOTER_INFO p.COPYRIGHT{ font-size:10px; vertical-align:middle; padding-top:3px; color:#969696;}
div.FOOTER_INFO p span.LOGO{ width:135px; height:13px; display:inline-block; text-align:left;text-indent:-9999px;background-image: url(../images/footer_logo.gif); background-position:left top; background-repeat:no-repeat; padding:0;}
div.FOOTER_INFO p.COPYRIGHT span{ padding-top:3px;}
div.FOOTER_INFO p.INFO span{ padding-left:8px;}
