﻿body 
{
 background         : #fff;
 color              : #6a6a6a;
 font-family        : gulim,'Trebuchet MS', Verdana, arial, sans-serif;
 font-size          : 75%;
 line-height        : 1.4;
 text-align         : center;
 margin-top         :  0px;
 margin-right:auto;
 margin-left:auto;
}

a,body,caption,div,em,fieldset,h1,h2,h3,h4,h5,h6,input,label,legend,li,ol,p,select,span,strong,sup,td,textarea,th,ul {
    font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
    line-height: 120%;
}

H4 {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    FONT-WEIGHT: bold;    FONT-SIZE: 100%;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    COLOR: #666666;    PADDING-TOP: 0px;    FONT-STYLE: normal}
H5 {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    FONT-WEIGHT: bold;    FONT-SIZE: 100%;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    COLOR: #666666;    PADDING-TOP: 0px;    FONT-STYLE: normal}


.clearboth
{
    clear: both;            
}
.clearleft
{
    clear:left;
}

/* common styles start*/

#div_main
{
width:972px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#div_center
{
float:left;
margin-top:10px;
margin-bottom:20px;
padding-left:6px;
padding-right:6px;
width:960px;
}
#div_centercontents
{
float:left;
width:776px;
text-align:left;
}
#div_leftnavigation
{
float:left;
width:169px;
margin-right:15px;
_margin-right:10px;
}
#div_centercontents_main
{
background-color:#f5ece3;
float:left;
width:760px;
padding-left:8px;
padding-right:8px;
}
#div_verticalcentercontents_main
{
background-color:#f5ece3;
float:left;
width:760px;
}
#div_bredcrumb
{
    background-color: #f5ece3;
    text-align: left;
    padding-bottom: 11px;
    padding-left: 0px;
    font-size: 11px;
}
.breadCrumbContainer strong
{
    color: #005C90;
    font-size: 16px;
}
.langToggleFlag {
border:1px solid #F5ECE3;
height:12px;
}
#div_header
{
    width:972px;
}
.div_horizontalbanners
{
float:left;
width:776px;
margin-left: -8px;
_margin-left: -4px;
_margin-right: -4px;
margin-top:8px;
}
.div_banners_individual
{
width:248px;
float:left;
padding-left:8px;
}

#div_countrylinks
{
float:right;
text-align:center;
padding-right:10px;
}

/* common styles end*/

/* component styles start */
 /* .... center contents with blue gradient styles start .... */
    .div_gradientblue
     {
            float:left;   
            padding-bottom: 0px;
            padding-top: 10px; 
     }
    .div_gradientblue_head
     {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_primarynew_head.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
        float:left
        
                 }
    .div_gradientblue_head[class]
    {
        background-image: url(/korea/ko/assets/images/layout/bg_primarynew_head.png);
        width:760px;
        height:15px;
        float:left
    }
.div_gradientblue_center
     {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src=/korea/ko/assets/images/layout/bg_primarynew_body.png,) ;
        background-repeat: repeat-x; 
        background-color:#ffffff;         
        width:760px;
        min-height:173px;
        float:left;  
           
            
     }
    .div_gradientblue_center[class]
    {
        background-image: url(/korea/ko/assets/images/layout/bg_primarynew_body.png);    
        background-repeat: repeat-x;  
        background-color:#ffffff;  
        width:760px;
        min-height:173px; 
        float:left;             
        
    }
.div_gradientblue_foot
     {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_primarynew_foot.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
        float:left
        
                  }
    .div_gradientblue_foot[class]
    {
        background-image: url(/korea/ko/assets/images/layout/bg_primarynew_foot.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px; 
        float:left       
    }
div.div_gradientblue h2
    {
        color:#005595;            
        margin:0px;
        font-family:gulim,Trebuchet MS;        
        font-size:24px;        
    }
#div_gradientblue_leftcontent
    {
     padding-left:15px;
       text-align:left;
       padding-bottom:25px;
    }

#div_gradientblue_leftcontent p.lead {
color:#005595;
font-family:gulim,Trebuchet MS !important;
font-size:30px;
}

#div_gradientblue_leftcontent h3.subhead
{
    color:#005595;
}

div.div_gradientblue h2, div.div_gradientblue p
    {
width:485px;
margin:0px;
    }
.div_panel_button a:link,.div_panel_button a:visited,.div_panel_button a:active
{
background-color:#106BA2;
color:#fff;
text-decoration:none;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
}
.div_panel_button a:hover{background-color:#0E396E;color:#fff;}
.globe_bluegradient_image
{
float:right;
width:238px;
}
.globe_gradient_image {
float:right;
height:168px;
width:238px;
background: transparent url('/korea/ko/assets/images/center-contents/globe.png');
_background: url('/korea/ko/assets/images/banners/x.gif');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/korea/ko/assets/images/center-contents/globe.png');
}
        
 /* .... center contents with blue gradient styles end .... */

/* .... center contents with grey gradient styles start .... */
.div_gradientgrey
     {
            float:left;   
            padding-bottom: 0px;
            padding-top: 10px; 
     }
  .div_gradientgrey .div_gradientgrey_head
     {
        float:left;   
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_secondary_head.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
      
     }
   .div_gradientgrey .div_gradientgrey_head[class]
    {
        float:left;   
        background-image: url(/korea/ko/assets/images/layout/bg_secondary_head.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
    
    }
.div_gradientgrey .div_gradientgrey_center
     {
       float:left;   
       background-image:url(/korea/ko/assets/images/layout/bg_secondary_body.gif);
      background-repeat: repeat-y;
       min-height:100px;
       width:760px;                  
     }
  
.div_gradientgrey .div_gradientgrey_foot
     {
         float:left;   
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_secondary_foot.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;      
        
   }

  .div_gradientgrey .div_gradientgrey_foot[class]
    {
     float:left;   
        background-image: url(/korea/ko/assets/images/layout/bg_secondary_foot.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px; 
   
    }


.div_gradientgreyDark
     {
            float:left;   
            padding-bottom: 0px;
            /*padding-top: 10px; */
     }
  .div_gradientgreyDark .div_gradientgrey_head
     {
        float:left;   
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/Greygradient_dark_head.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
      
     }
   .div_gradientgreyDark .div_gradientgrey_head[class]
    {
        float:left;   
        background-image: url(/korea/ko/assets/images/layout/Greygradient_dark_head.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
    
    }
.div_gradientgreyDark .div_gradientgrey_center
     {
       float:left;   
       background-image:url(/korea/ko/assets/images/layout/Greygradient_dark_center.gif);
      background-repeat: repeat-y;
       min-height:100px;
       width:760px;                  
     }
  
.div_gradientgreyDark .div_gradientgrey_foot
     {
         float:left;   
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/Greygradient_dark_footer.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;      
        
   }

  .div_gradientgreyDark .div_gradientgrey_foot[class]
    {
     float:left;   
        background-image: url(/korea/ko/assets/images/layout/Greygradient_dark_footer.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px; 
   
    }



/* .... center contents with grey gradient styles end .... */

/* FOOTER SECTION START*/

#div_footer
{
margin-top:15px;
width:776px;
text-align:center;
float:left;
}
ul.listhorizontal 
{
margin:0;
padding-left:0px;
}
ul.listhorizontal li
{
display:inline;
border-right:1px solid #CCCCCC;
margin:0 8px 0 0;
padding:0 8px 0 0;
font-weight:normal;
}
ul.listhorizontal li.last
{
border-right:none;
}
.footerlinks ul.listhorizontal li a{
text-decoration: none;
color:#005C90;
}
.footerlinks ul.listhorizontal li a:hover {
text-decoration:underline;
color:#005C90;    
}

/* FOOTER SECTION END*/


/* component styles end */

/* homepage styles start */

.div_centercontents_head
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_main_head.png);
background-color: Transparent;
background-repeat:no-repeat;
width:776px;
height:14px;
}
.div_centercontents_head[class]
{
    background-image: url(/korea/ko/assets/images/layout/bg_main_head.png);
    width:776px;
    height:14px;
}

.div_centercontents_foot
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_main_foot.png);
background-color: Transparent;
background-repeat:no-repeat;
width:776px;
height:14px;
clear:both;
}
.div_centercontents_foot[class]
{
    background-image: url(/korea/ko/assets/images/layout/bg_main_foot.png);
    width:776px;
    height:14px;
    clear:both;
}



.div_ad_home
{
float:left;
color:#FFFFFF;
width:760px;
height:280px;
text-align:left;
background-repeat: no-repeat;
position:relative;
}
.div_ad_home h2 
{
color:#FFFFFF;
font-size:36px;
line-height:1em;
margin:0 0 4px;
padding:24px 0 0 28px;
}
.tagline
{
color:#FFFFFF;
font-size:24px;
line-height:1.2em;
margin:0 0 0 27px;
width:380px;
}
.div_ad_home a:hover h2, .div_ad_home a:hover .tagline
{
text-decoration: underline;
}
a
{
color: #666666;
text-decoration:none;
}
.div_ad_home .learn_more
{
font-size:13px;
left:26px;
position:absolute;
top:225px;
width:550px;
}
.div_ad_home .learn_more p
{
float:left;
width:160px;
*padding-top:15px;
}
.btn_video
{
padding-top:25px;
}
#div_homepageflash
{
float:left;
margin-top:10px;
}
.div_homepageflash_head
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_secondary_head.png);
width: 760px;
height: 15px;
}
.div_homepageflash_head[class]
{
background-image: url(/korea/ko/assets/images/layout/bg_secondary_head.png);
width: 760px;
height: 15px;
}
.div_homepageflash_foot
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/bg_secondary_foot.png);
width: 760px;
height: 15px;
}
.div_homepageflash_foot[class]
{
background-image: url(/korea/ko/assets/images/layout/bg_secondary_foot.png);
width: 760px;
height: 15px;
}
.div_homepageflash_innerbody
{
background-image: url(/korea/ko/assets/images/layout/bg_secondary_body.gif);
width:760px;
min-height:100px;
position:relative;
_height:100px;
}
#div_flash 
{
bottom:-4px;
min-height:100px;
position:absolute;
}
.div_content_secondbg_text a

{
color:#005595;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.div_content_secondbg_text a:hover

{
color:#005595;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
/* ..... homepage alert component styles start ..... */
.div_homepagealert_outer
{
float:left;
width:760px;
padding-bottom:10px;
}
#div_alert_head
{
font-size:0;
float:left;
}
.div_alert_left
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/flexBox_alert_TL.png);
background-repeat:no-repeat;
width:225px;
height:16px;
}
.div_alert_left[class]
{
float:left;
background-image: url(/korea/ko/assets/images/layout/flexBox_alert_TL.png);
background-repeat:no-repeat;
width:225px;
height:16px;
}
.div_alert_middle
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod='scale',src=/korea/ko/assets/images/layout/flexBox_alert_TM.png);
background-repeat:repeat-x;
width:346px;
*width:331px;
height:16px;
}
.div_alert_middle[class]
{
float:left;
background-image :url(/korea/ko/assets/images/layout/flexBox_alert_TM.png);
background-repeat:repeat;
width:346px;
*width:331px;
height:16px;
}
.div_alert_right
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/flexBox_alert_TR.png);
width:188px;
height:16px;
}
.div_alert_right[class]
{
float:left;
background-image :url(/korea/ko/assets/images/layout/flexBox_alert_TR.png);
width:188px;
height:16px;
}
.div_alert_center
{
float:left;    
background-image: url(/korea/ko/assets/images/layout/flexBox_alert_IBBG.png);
background-position: right bottom;
background-repeat:repeat-y;
width:759px;
*width:760px;
*height:15px;
min-height:15px;
}
.div_alert_foot_left
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/layout/flexBox_alert_BL.png);
background-repeat:no-repeat;
width:225px;
height:16px;
}
.div_alert_foot_left[class]
{
float:left;
background-image: url(/korea/ko/assets/images/layout/flexBox_alert_BL.png);
background-repeat:no-repeat;
width:225px;
height:16px;
}
.div_alert_foot_middle
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod='scale',src=/korea/ko/assets/images/layout/flexBox_alert_BM.png);
background-repeat:repeat-x;
width:346px;
*width:324px;
height:16px;
}
.div_alert_foot_middle[class]
{
float:left;
background-image :url(/korea/ko/assets/images/layout/flexBox_alert_BM.png);
background-repeat:repeat-x;
width:346px;
*width:324px;
height:16px;
}
.div_alert_foot_right
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod='scale',src=/korea/ko/assets/images/layout/flexBox_alert_BR.png);
width:188px;
height:16px;
}
.div_alert_foot_right[class]
{
float:left;
background-image :url(/korea/ko/assets/images/layout/flexBox_alert_BR.png);
width:188px;
height:16px;
}
#div_alert_foot
{
float:left;
font-size:0;
}
#div_alert_column1
{
background-image:url(/korea/ko/assets/images/layout/flexBox_alert_IBTG.jpg);
float:left;
width:225px;
background-repeat:no-repeat;
}
#div_alert_column2
{
float:left;
width:370px;
}
#div_alert_column3
{
float:right;
font-size:10px;
padding-right:23px;
}
#div_alert_column3 a
{
background-image: url(/korea/ko/assets/images/layout/flexBox_alert_moreLink.png);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
height:16px;
line-height:16px;
padding:0 8px;
text-decoration:none;
}
#div_alert_column3 a:hover
{
background-image: url(/korea/ko/assets/images/layout/flexBox_alert_moreLink.png);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
height:16px;
line-height:16px;
padding:0 8px;
text-decoration:underline;
cursor:pointer;
}
#div_alert_column1 h1
{
font-size:11px;
color:#ffffff;
margin:0px;
padding-left:14px;
}
#div_alert_column2 h1
{
color:#5A5A5A;
font-size:11px !important;
margin:0px;
padding-left:15px;
}
.div_center_wrapper
{
float:left;
}

/* ..... homepage alert component styles end ..... */



/* homepage styles end */

/* styles for generic master template with vertical banner start */
.div_innerleftcurve
{
float:left;
}
.div_innerrightcurve
{
float:right;
}
#div_head_curve
{
width:760px;
float:left;;
}
#div_foot_curve
{
width:760px;
float:right;
}
#div_centercontents_main_white
{
float:left;
background-color: #ffffff;
text-align:left;
width:760px;
}
#div_contents_left
{
float:left;
width:480px;
text-align:left;
padding-left: 8px;
min-height:30px;
padding-right:16px;
}
#div_contents_right
{
text-align:left;
width:250px;
float:left;
padding-left:0px;
}
#div_heroimage
{
padding-top:10px;
}
.div_HeroImageBottomColor_Orange
{
border-bottom:6px solid #DD871A;
width:471px;
}
.div_HeroImageBottomColor_Red
{
border-bottom:6px solid #881500;
width:471px;
}

.div_HeroImageBottomColor_Green
{
border-bottom:6px solid #555D0B;
width:471px;
}
.div_HeroImageBottomColor_Terq {
border-bottom:6px solid #4898A3;
margin-bottom:-10px;
}

.div_HeroImageBottomColor_Brown
{
border-bottom:6px solid #ae8b61 ;
width:471px;
}
#div_usercontrol
{
padding-top:10px;
padding-left:4px;
}
#div_text
{
padding-top:12px;
padding-left:4px;
}

#div_text h5
{
color:#981004;
font-size:100%;
font-style:normal;
font-weight:bold;
margin:0;
padding:0;
}

#div_undertitlecontent
{
color:#6A6A6A;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold !important;
padding-left:3px;
}

.YellowHead
{
color:#E0962B;
font-size:200%;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
margin-bottom:8px;
margin-left:-7px;
}

/* styles for generic master template with vertical banner end */

/* styles for individual brands master template start */

/* updated on dec 03 2009 start */


#div_allbrands_wrapper
{
float:left;
width:484px;
}
.div_brandteaser_head
{
width:230px;
}
.div_brandteaser_head_left
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandTL.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float:left;
}
.div_brandteaser_head_middle
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandTM.png);
width:198px;
height:16px;
float:left;
}
.div_brandteaser_head_right
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandTR.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float:left;
}
.div_brandteaser_center
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandIBBG.png);
background-repeat: repeat-y;
width:230px;
height:380px;
float:left;
word-wrap: break-word;
padding-bottom:20px;
}
.div_brandteaser_foot_left
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandBL.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float:left;
}
.div_brandteaser_foot_middle
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandBM.png);
width: 198px;
height: 16px;
float:left;
}
.div_brandteaser_foot_right
{
background-image: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandBR.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float:left;
}
.div_brandteaser_foot
{
width:230px;
float:left;
}
.div_individualbrand_wrapper
{
float:left;
width:230px;
margin-top:8px;
margin-right:8px;
}
.div_brands_image
{
background-position:center center;
background-repeat:no-repeat;
height:130px;
text-align:center;
width:230px;
}
#img_brand
{
padding-top:50px;
}
.div_brands_body
{
padding-left:16px;
padding-right:16px;
text-align:left;
padding-top: 0px;
}
#div_fullwhite_contents .div_brands_body h1
{
color: #006666;
font-size:18px;
margin-bottom: 0px;
}
.div_brands_body h2
{
color: #006666;
font-size:11px;
font-weight: bold;
margin-top:0px;
}
.div_brands_body p
{
font-size:11px;
}
.div_brandslink a
{
color:#00669E;
text-decoration:none;
}
.div_brandslink a:hover
{
color:#00669E;
text-decoration:none;
}

/* updated on dec 03 2009 end */

#div_heading_brands
{
}
#div_heading_brands h1
{
margin: 0px;
font-size:200%;
}

#div_contents_left_brands
{
    width:249px;
    float:left;    
    padding-left:20px;
    
}
.div_subheadingcolor_brands
{
    color:#44909B;
}
.div_headingcolor_brands
{
    color:#005F6B;
}
#div_brands_contents
{
font-size:120%;
margin-top:-5px;
}
#div_contents_right_brands
{
    float:left;
    width:480px;
    text-align:center;
    
}
#div_brands_top
{
    width:760px;
    float:left;
    min-height:272px;
    *height:272px;
    padding-bottom:10px;
}
#div_brands_middle
{
    width:700px;
    float:left;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;
}
#div_brands_bottom
{
    width:760px;
    float:left; 
    position:relative;
    height:340px;   
}
.brands_linksheading
{
    color:#005F6B;
    font-size:120%;
}
ul.listHorizontal_brands_links
{
        margin:0px;
}
.div_brands_links
{
position:relative;
left:-40px;
*left:0px;
font-size:100%;
}
ul.listHorizontal_brands_links li 
{
display:inline;
margin:0 4px 0 0;
padding:0 8px 0 0;
}
.div_brands_links a
{
    color:#44909B;
    text-decoration:underline;
}
.div_brands_links a:hover
{
    color:#44909B;    
    text-decoration:none;
}
.div_brands_links a:active
{
color:#44909B; 
text-decoration:none;
}

.mb0
{
    margin-bottom:0px;
}
#div_brands_flash
{
position:absolute;
}

.text_undertitle
{
font-size: 120%;
margin-top:10px;
}
.adv_brands .flexBox .brandimagesdiv
{
border-bottom:0;
margin-top: 50px;
margin-left: 30px;
}
.brandsh1
{
color:#006666;
font-size:18px !important;
line-height:17px;
}
.BlueHead
{
  color:#006666;
  font-size:200%;
  font-weight:bold;
  margin-bottom:8px;  
  margin-left:-7px;  
  padding-left:0px;
}
.petcarebrandsdiv
{
   padding: 0px 0px 10px 0px;
    width: 200px;
    height: auto;
    margin-top:40px; 
    _margin-top:-15px;
}
.brandssubheading
{
    color:#4898A3;
    font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:-10px;
    padding-bottom:0;
}
/* styles for individual brands master template end */

/* left navigation styles start */
.nav_menu {
    width: 168px;
    padding: 0px 0px 0px 0px !important;
    MARGIN: 0px 5px 0px 0px;
}
.menu_item_border_cream {
    background: #F5ECE3;
    width: 135px;
    padding: 0px 17px 0px 16px;
}
.menu_item_border_white {
    background: #FFFFFF;
    width: 130px;
    padding: 0px 3px 0px 3px;
}
.menu_item_blue {
    font-family:gulim,'Arial';
    font-size:12px;
    font-weight: bold;        
    color:white;
    background:#004F7C ; 
    text-align:left;
    cursor: pointer;
    padding: 2px 12px 6px 12px;
    text-decoration: none;
    .display: inline-block ;
}
.menu_item  {    
    font-family:gulim,'Arial';
    font-size:12px;
    font-weight:bold;
    color:#005B92;
    background: #F5ECE3;
    text-align:left;
    cursor:pointer;
    padding:4px 12px 4px 12px;
    text-decoration: none;
    .display: inline-block ;
}
.menu_item_jobs  {    
    font-family:gulim,'Arial';
    font-size:12px;
    font-weight:bold;    
    color:white;
    background: #00588A;
    text-align:left;
    cursor:pointer;
    padding:0px 12px;
    text-decoration: none;
    .display: inline-block ;
}
.menu_separator  { padding-bottom: 2px;}
.nav_job_search {
    background: #F5ECE3;
    width: 136px;
    padding: 12px 16px 0px 16px;
}
.jobs_top {
    background: url(main_nav_jobs_top.gif) left top no-repeat;
    width: 136px;
    height: 9px;
    font-size: 0;
    overflow: hidden;
}
.jobs_bottom {
    background: url(main_nav_jobs_bottom.gif) left top no-repeat;
    width: 136px;
    height: 9px;
    font-size: 0;
    overflow: hidden;
}
/*
    =MAIN ALTERNATIVE NAVIGATION
    Positions and styles for the left hand navigation
    ____________________________________________________________________________
*/
#mainMenuWrapper {
        float:                     left;
    width:                     166px;
    margin:                 0 0 0 0;
    /*background:         #f5ece3;/*cream/beige*/
    padding:             0px 0;
    font-size:12px;
    font-family:gulim,Trebuchet MS;
}
.mainMenu ul { padding: 0px; margin: 0px; list-style: none;}
.mainMenu ul.navigation { width: 169px; padding-left: 0px;text-align:left; }
.mainMenu ul.navigation li a { 
    color: #005595; 
    display: block; 
    width: 149px; 
    padding: 4px 0 2px 20px; /* top margin was 2px */
    /*border-top: 1px solid #ffffff; */
    border-bottom: 1px solid #ffffff;
    /* border-left: 4px solid #ffffff; border-right: 4px solid #ffffff; */ 
    min-height: 17px; /* was 18px */
    /*line-height: 12px;*/
}
.mainMenu ul.navigation li ul li a {
    font-size:             0.875em;
    padding:             4px 0px 4px 30px;
    /*border-top: 1px solid rgb(255,255,255);*/
    border-bottom: 1px solid rgb(255,255,255);
    width:139px;
    min-height: 14px;
}
.mainMenu ul.navigation li ul li a.first {        padding-top:             0px; }
.mainMenu ul.navigation li li a.last {            padding-bottom:     0px; }
.mainMenu ul.navigation li.first a {
    border-top:         none;
    border-bottom:     none;
    color:#FFFFFF;
    background:         url(/korea/ko/assets/images/navigation/rc_top.jpg) no-repeat;/*#981004; /* Dark red */                         
    height:30px;
    line-height: 30px; 
    padding: 3px 0 0 20px;
}
.mainMenu ul.navigation li.last a {
    border-bottom:     none;
       color:#FFFFFF;
}
.mainMenu ul.navigation li,
.mainMenu ul.navigation li a {
    margin:                 0;
    text-decoration:none;
    font-weight:bold;
    
}
/*Main menu*/
.mainMenu ul.navigation li.new a
 {
     background:         url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;                        
 }
.mainMenu ul.navigation li.new ul li a 
{
    background: #b04e43; /*Light red*/                          
}
.mainMenu ul.navigation li .submenu ul li a {
    width: 121px; /* was 129 - 2009-06-15 vd */
    padding-left: 40px;
    padding-right: 8px;
}

.mainMenu ul.navigation li .submenu5L ul li a {
    width: 121px; /* was 129 - 2009-06-15 vd */
    padding-left: 48px;
    padding-right: 0px;
}

.mainMenu ul.navigation li.red a {    background: #e7e6e4 url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;/*#981004; /* Dark red */                         }
.mainMenu ul.navigation li.red a:hover {color:#ffffff; background: #881500 url(/korea/ko/assets/images/navigation/menu_red_hover.jpg) left top repeat-x;/*#981004; /* Dark red */     }
.mainMenu ul.navigation li.red li.current a {color:#ffffff; background: #881500 url(/korea/ko/assets/images/navigation/menu_red_hover.jpg) repeat-x;/*#981004; /* Dark red */                     }
.mainMenu ul.navigation li.red a.current  {color:#ffffff; background: #881500 url(/korea/ko/assets/images/navigation/menu_red_hover.jpg) repeat-x;/*#981004; /* Dark red */                     }
.mainMenu ul.navigation li.red a.expanded { color:#ffffff; background: #881500 url(/korea/ko/assets/images/navigation/menu_red_hover.jpg) repeat-x; /*#981004; /* Dark red */                         }
.mainMenu ul.navigation li.red ul li a {color:#ffffff; background: #b04e43; /*Light red*/ }
.mainMenu ul.navigation li.red ul li a:hover { background : #881500 url(/korea/ko/assets/images/navigation/menu_red_hover.jpg) left repeat-x #B04E43;/*    #981004; /* Dark red */                       }
.mainMenu ul.navigation li.red .submenu a { background: #d2a49f; /*Light Pink*/ }



.mainMenu ul.navigation li.green a {     background: #e7e6e4    url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;/*#565d0d; /*Dark green*/                    }
.mainMenu ul.navigation li.green a.expanded { color: #ffffff; background: #565a05 url(/korea/ko/assets/images/navigation/menu_green_hover.jpg) repeat-x; /*#565d0d; /*Dark green*/ }
.mainMenu ul.navigation li.green a:hover {color:#ffffff;                                        background: #565a05 url(/korea/ko/assets/images/navigation/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/                    }
.mainMenu ul.navigation li.green li.current a {color:#ffffff;                                        background: #565a05    url(/korea/ko/assets/images/navigation/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/                    }
.mainMenu ul.navigation li.green a.current  {color:#ffffff;                                        background: #565a05    url(/korea/ko/assets/images/navigation/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/                    }
.mainMenu ul.navigation li.green .submenu a.current  {color:#ffffff;background: #565a05    url(/korea/ko/assets/images/navigation/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/}
.mainMenu ul.navigation li.green ul li a {    color:#ffffff;                                background:         #929a45; /*Light green*/                    }
.mainMenu ul.navigation li.green .submenu a {color:#ffffff;    background: #aaae85; /*Dark green*/                    }
.mainMenu ul.navigation li.green .submenu5L a {color:#ffffff;    background: #aaae85; /*Dark green*/                    }
.mainMenu ul.navigation li.green ul li a:hover {color:#ffffff;                            background: #565a05 url(/korea/ko/assets/images/navigation/menu_green_hover.jpg) repeat-x;/*        #565d0d; /*Dark green*/                    }
.mainMenu ul.navigation li.terq a {                                            background: #e7e6e4    url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;/*#006672; /*Dark terquoise*/                }
.mainMenu ul.navigation li.terq a:hover {    color:#ffffff;                                        background: #006571    url(/korea/ko/assets/images/navigation/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/                }
.mainMenu ul.navigation li.terq li.current a {    color:#ffffff;                                        background: #006571    url(/korea/ko/assets/images/navigation/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/                }
.mainMenu ul.navigation li.terq a.current  {    color:#ffffff;                                        background: #006571    url(/korea/ko/assets/images/navigation/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/                }
.mainMenu ul.navigation li.terq a.expanded {    color:#ffffff;                                        background: #006571    url(/korea/ko/assets/images/navigation/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/                }
.mainMenu ul.navigation li.terq ul li a {    color:#ffffff;                                    background:         #4999a4; /*Light terquoise*/                }
.mainMenu ul.navigation li.terq .submenu a {    color:#ffffff;                                        background:         #80b2b8; /*Dark green*/                    }
.mainMenu ul.navigation li.terq ul li a:hover {        color:#ffffff;                    background: #006571 url(/korea/ko/assets/images/navigation/menu_terq_hover.jpg) repeat-x;/*    #006672; /*Dark terquoise*/                }
.mainMenu ul.navigation li.red-brown a {                                background: #e7e6e4    url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;/*#5d1c00; /*Dark red/brown*/            }
.mainMenu ul.navigation li.red-brown a.expanded {color:#ffffff;                                background: #93642c    url(/korea/ko/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/            }
.mainMenu ul.navigation li.red-brown a:Hover {    color:#ffffff;                            background: #93642c    url(/korea/ko/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/            }
.mainMenu ul.navigation li.red-brown li.current a {    color:#ffffff;                            background: #93642c    url(/korea/ko/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/            }
.mainMenu ul.navigation li.red-brown a.current {    color:#ffffff;                            background: #93642c    url(/korea/ko/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/            }
.mainMenu ul.navigation li.red-brown ul li a {    color:#ffffff;                        background:         #955941; /*Light red/brown*/            }
.mainMenu ul.navigation li.red-brown  .submenu a {    color:#ffffff;                                        background:         #c9ab9f; /*Dark green*/                    }
.mainMenu ul.navigation li.red-brown ul li a:hover {    color:#ffffff;                background: #93642c url(/korea/ko/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;/*    #5d1c00; /*Dark red/brown*/            }
.mainMenu ul.navigation li.orange-brown a {                        background: #e7e6e4 url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown a:hover {    color:#ffffff;                        background: #432910    url(/korea/ko/assets/images/navigation/menu_orange-brown_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown li.current a {    color:#ffffff;                        background: #432910    url(/korea/ko/assets/images/navigation/menu_orange-brown_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown a.current  {    color:#ffffff;                        background: #432910    url(/korea/ko/assets/images/navigation/menu_orange-brown_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown a.current  {    color:#ffffff;                        background: #432910    url(/korea/ko/assets/images/navigation/menu_orange-brown_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown a.expanded {color:#ffffff;                        background: #432910    url(/korea/ko/assets/images/navigation/menu_orange-brown_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown ul li a {    color:#ffffff;                    background:         #ae8b61; /*Light orange brown*/        }
.mainMenu ul.navigation li.orange-brown ul li a:hover {color:#ffffff;        background: #432910 url(/korea/ko/assets/images/navigation/menu_orange-brown_hover.jpg) repeat-x;/*        #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange-brown .submenu a {color:#ffffff;                                            background:         #c9b195;                    }
.mainMenu ul.navigation li.orange a {                        background: #e7e6e4 url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange a:hover {    color:#ffffff;                        background: #b77602    url(/korea/ko/assets/images/navigation/menu_orange_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange li.current a {    color:#ffffff;                        background: #b77602    url(/korea/ko/assets/images/navigation/menu_orange_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange a.current {    color:#ffffff;                        background: #b77602    url(/korea/ko/assets/images/navigation/menu_orange_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange a.expanded {color:#ffffff;                        background: #b77602    url(/korea/ko/assets/images/navigation/menu_orange_hover.jpg) repeat-x;/*    #93642c; /*Mid orange brown*/            }
.mainMenu ul.navigation li.orange ul li a {    color:#ffffff;                    background:         #E1B200; /*Light orange brown*/        }
.mainMenu ul.navigation li.orange ul li a:hover {color:#ffffff;        background: #b77602 url(/korea/ko/assets/images/navigation/menu_orange_hover.jpg) repeat-x;/*        #93642c; /*Mid orange brown*/            } /* revised vd */
.mainMenu ul.navigation li.orange .submenu a {color:#ffffff;                                            background:         #E1B200;                    }
.mainMenu img
{
    border-style:none;
    float:none;
}
/*
.accordsuffix img
{
    float:none !important;
}*/
.accordprefix img
{
    /*float:none !important;*/
    margin: 5px 0 0 -10px; /* top was 3px */
    float: left !important;
}
.submenuheader .accordprefix img { margin-top: 4px; }
/* Main Menu rounded corners */
.mainMenu ul.navigation li.first a,
.mainMenu ul.navigation li.last a {
    width: 149px;
    border:                     0;
}
.mainMenu ul.navigation li.first a
{
    
}
.mainMenu ul.navigation li.first { border-bottom: 0; /*background: url(/korea/ko/assets/images/navigation/rounded-corners.gif) no-repeat 0 0;*/ }
.mainMenu ul.navigation li.last {
    min-height:             16px;
    padding:                 6px 0 10px 4px;
    /*border-top:             1px solid #ffffff;*/
    /*background:             url(/korea/ko/assets/images/navigation/rounded-corners.gif) no-repeat bottom left;*/
    background:         url(/korea/ko/assets/images/navigation/rc_bottom.jpg) no-repeat;/*#981004; /* Dark red */                         
}
/* Job Search Button */
/* Casper */
#mainMenuWrapper .job_search {
    width: 169px;
    height: 24px;
    margin-top: 10px;
    background: url(/korea/ko/assets/images/navigation/job_search.jpg) top left no-repeat;
}

#mainMenuWrapper .job_search_hide {
 display:none;
}
#mainMenuWrapper .job_search a {
    display: block;
    line-height: 24px;
    text-decoration: none;
    width: 169px;
    height: 24px;
    text-indent: 20px;
    text-indent: left;

}
#mainMenuWrapper .job_search a,
#mainMenuWrapper .job_search a:visited,
#mainMenuWrapper .job_search a:hover {
    color: #fff;
}
/* added 2009-06-22 vd */
.sub .menu li a { line-height: 1.4em; }
.mainMenu ul.navigation li.first a { border-bottom: 1px solid #ffffff; }
* html .mainMenu ul.navigation li.first a { border-bottom: none; }

/* left navigation styles ends*/

/* ***************** HEADER style starts****************** */
.header {
    background-image:url("/korea/ko/assets/images/navigation/headerBackground.jpg");
    background-position:0% 100%;
    background-repeat:repeat-x;
    clear:both;
    margin:0px 0px 10px 0px;
    min-height:86px;
    width:972px;
    HEIGHT: 86px;    
}
.header img.headerLogo { 
    float:left; 
    padding:29px 0px 24px 22px;
}
.header input.fieldImage {
    margin:1px 0px 0px 12px;
}
.header .topMap {    OVERFLOW: hidden}
.topMap {

background:transparent url(/korea/ko/assets/images/navigation/globe_original.jpg);
color:#CCDFED;
cursor: pointer;
cursor: hand;float:right;
font-size:10px;
height:70px;
margin-right:40px; 
_margin-right:20px; /* ie6 FIX */
margin-top:3px;
width:128px;

}

.topMap .bottomText {
color:#81A3BF;
cursor: pointer;
cursor: hand;
direction:ltr;
font-weight:normal;
margin: 57px auto 0 -10px;
overflow:auto;
right:-32px;
text-align:center;
top:57px;
width:170px;
    
  }
.container {
border:medium none;
margin:0;
padding:0;
float:left;
}
.hide {
height:1px;
left:-99px;
overflow:hidden;
position:absolute;
top:-99px;
width:1px;
}
.verticalLine
{
     
    float:right; 
    margin-right:16px;
    margin-left: -10px; 
    margin-top:6px; 
    width: 4px; 
    height: 64px;
    background: url(/korea/ko/assets/images/navigation/globe_line.jpg);    
}
.pb_container
{
    display: inline !important; 
    width: auto !important;
    padding: 0px 0px 0px 0px !important;
}

.topBannerPenlContent
{
    min-height:60px;
    _height:60px;
}


.topMapOver
{
    background: url(/korea/ko/assets/images/navigation/globe_rollover.jpg); 
}
.topMapOver .bottomText
{
    color:#ffffff !important;
}
/* ***************** HEADER style ends****************** */
/* ***************** Breadcrumb style starts****************** */
.breadCrumbContainer 
{
padding-top:0px;
margin-bottom:9px;
margin-left:8px;
_MARGIN-BOTTOM: 4px;    
_MARGIN-LEFT: 5px;
float: left !important;
width:400px;
}

ul.listHorizontal {
    display:inline;
    list-style-type:none ! important;
    list-style-image:none ! important;
    margin:0px;
    padding:0px;
}
ul.listHorizontal li {
background-image:none !important;
border-right:1px solid #CCCCCC;
display:inline;
margin:0 8px 0 0;
padding:0 4px 0 0;
voice-family:inherit;
}

ul.breadcrumb {
    float:left;
    font-size:90%;
    margin:0px 0px 12px 0px;
    margin-left:0px !important;
    _font-size:smaller;

}

ul.breadcrumb li {
    border-right:none;
    margin:0px 0px 0px 2px ! important;
    padding:0px 0px 0px 0px ! important;
}
ul.breadcrumb li,
ul.breadcrumb li a,
ul.breadcrumb li a:hover {
    color: #005C90;
}
ul.listHorizontal li a {
text-decoration:none;
color: #005C90;
}
ul.listHorizontal li a:hover {
text-decoration:underline;
}


 /* ***************** Breadcrumb style ends****************** */
 /* ***************** Banner style starts******************** */
/* Bottom Section Styling */
/*
#tertiary_wrapper 
{
     padding: 10px 0px 0px 10px;
     _padding-left:14px;
     height: 1%;  added 2009-03-04 vd 
     }
*/
     
#tertiary_wrapper .PanelLine {
    /*margin: 8px 0 0 0;*/
    overflow: hidden;
}

    /* Boxes */ 
        div.newTertiary { width: 248px; margin: 0px;padding-right:7px; _padding-Right:4px; height:152px; margin-bottom:14px; }
        div.newTertiary .head { height: 39px; margin: 0px; }
        div.newTertiary .innerBody { width: 218px; height: 104px; min-height: 104px; margin: 0px; padding: 0px 15px 0px 15px; background: none; }
            div.newTertiary .innerBody p { font-size:11px;line-height:20px;padding-right:75px; }
            div.newTertiary div.panelButton { margin: 5px 0px 0px 0px; float: left; margin-left:-11px;  }
            div.newTertiary  .PanelImage { position: relative; float: left; top:-152px;margin-bottom:-152px;   z-index: 500; }
            div.newTertiary div.panelButton img { display: none; }
            div.newTertiary div.panelButton .panelButton_middle { background: none !important; }
            div.newTertiary div.panelButton .panelButton_middle a { height: 17px; line-height: 17px; padding: 0px; font-size: 12px;position: relative; z-index: 10000 !important; }
            div.newTertiary .head h4 { font-size: 17px; line-height: 20px; padding: 19px 15px 0px 15px; }
            div.newTertiary .head h5 { font-size: 17px;  }
            div.newTertiary .foot { height: 19px !important; }
            
            
            /* 20081209 */
            .flexBox .flexHead .flexCL {filter:none !important;}
            .flexPanel { width: 248px; }
            .flexPanel .flexHead, .flexPanel .flexFoot { margin: 0px 16px 0px 16px !important; }
            .flexPanel .flexCL { position: relative; left: -16px; filter:none !important; }
            .flexPanel .flexCR { position: relative; right: -32px;filter:none !important; }
            .flexPanel .flexIB h4 { font-size: 17px; line-height: 20px; position: relative; z-index: 10000; }
            .flexPanel .flexIB h5 { font-size: 17px; line-height: 20px; padding: 0px 0px 8px 0px; position: relative; z-index: 10000; }
            .flexPanel .flexIB p { font-size: 12px; line-height: 13px; position: relative; z-index: 10000; }
/*change min-height:40px */
            .flexPanel .pOne p {width:140px;}
                        .flexBox { position: relative; }
            
                        .flexPanel table.panelButton { position: absolute; top: 140px; left: 8px; z-index: 12500 !important; }
            .flexPanel .panelButton .panelButton_middle a { height: 17px; line-height: 17px; padding: 0px 9px; }
            
            .flexPanel .PanelImage { position: absolute; bottom: 0; right: 0; z-index: 2; }
            .flexPanel .panelButton .panelButton_middle a { height: 17px; line-height: 17px; }
            
                .PanelLine .AdvanceGreen{ float:left !important; margin-left:8px;}
                .PanelLine .AdvanceBlue{ float:left !important; margin-left:8px;}
                .PanelLine .AdvanceRed{ float:left !important; margin-left:8px;}
                .PanelLine .AdvanceOrange{ float:left !important; margin-left:8px;}
                .PanelLine .AdvanceOlive{ float:left !important; margin-left:8px;}
                .PanelLine .AdvanceBrown{ float:left !important; margin-left:8px;}
                .PanelLine .AdvanceLightBrown{ float:left !important; margin-left:8px;}
                
            
        
            
            /* Panel Colors */
            /* panelOrange */
            .AdvanceOrange { color: white; }
                .AdvanceOrange .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_TM.png) center repeat-x !important; }
                    .AdvanceOrange .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_TL.png) top left no-repeat !important; }
                    .AdvanceOrange .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_TR.png) top right no-repeat !important; }
                .AdvanceOrange .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_BM.png) center repeat-x !important; }
                    .AdvanceOrange .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_BL.png) bottom left no-repeat !important; }
                    .AdvanceOrange .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_BR.png) bottom right no-repeat !important; }
                .AdvanceOrange .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_IBGrad.png) top center repeat-x !important; }
                .AdvanceOrange .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_orange_IBBG.png) top center repeat-y !important; }
                .AdvanceOrange .flexIB h4 { color: rgb(0,0,0); }
                .AdvanceOrange .flexIB h5 { color: rgb(255,255,255); }
                .AdvanceOrange .flexIB p { color: rgb(255,255,255); }
                .AdvanceOrange .flexIB span { color: rgb(255,255,255); }
                .AdvanceOrange .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_orangeLink.png) repeat-x !important }
                
/* panelGreen */
.AdvanceGreen { color: white; }                            
.AdvanceGreen .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_TM.png) center repeat-x !important; }
.AdvanceGreen .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_TL.png) top left no-repeat !important; }
.AdvanceGreen .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_TR.png) top right no-repeat !important; }
.AdvanceGreen .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_BM.png) center repeat-x !important; }
.AdvanceGreen .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_BL.png) bottom left no-repeat !important; }
.AdvanceGreen .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_BR.png) bottom right no-repeat !important; }
.AdvanceGreen .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_IBGrad.png) top center repeat-x !important; }
.AdvanceGreen .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_green_IBBG.png) top center repeat-y !important; }
.AdvanceGreen .flexIB h4 { color: #464C04; }
.AdvanceGreen .flexIB h5 { color: rgb(255,255,255); }
.AdvanceGreen .flexIB p { color: rgb(255,255,255); }
.AdvanceGreen .flexIB span {color: rgb(255,255,255); }
.AdvanceGreen .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_greenLink.png) repeat-x !important }
.AdvanceGreen a { color: #ffffff; text-decoration: underline; }
.AdvanceGreen a:hover { color: #ffffff; text-decoration: none; }

/* panelRed */
        .AdvanceRed { color: white; }
            .AdvanceRed .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_TM.png) center repeat-x !important; }
                .AdvanceRed .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_TL.png) top left no-repeat !important; }
                .AdvanceRed .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_TR.png) top right no-repeat !important; }
            .AdvanceRed .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_BM.png) center repeat-x !important; }
                .AdvanceRed .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_BL.png) bottom left no-repeat !important; }
                .AdvanceRed .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_BR.png) bottom right no-repeat !important; }
            .AdvanceRed .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_IBGrad.png) top center repeat-x !important; }
            .AdvanceRed .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_red_IBBG.png) top center repeat-y !important; }
            .AdvanceRed .flexIB h4 { color: rgb(50,10,4); }
            .AdvanceRed .flexIB h5 { color: rgb(255,255,255); }
            .AdvanceRed .flexIB p { color: rgb(255,255,255); }
            
            .AdvanceRed .flexIB    span {color: rgb(255,255,255); }
            .AdvanceRed .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_redLink.png) repeat-x !important }
            
            /* panelPurple */
            .AdvanceOlive { color: white; }
            .AdvanceOlive .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_TM.png) center repeat-x !important; }
            .AdvanceOlive .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_TL.png) top left no-repeat !important; }
            .AdvanceOlive .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_TR.png) top right no-repeat !important; }
            .AdvanceOlive .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_BM.png) center repeat-x !important; }
            .AdvanceOlive .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_BL.png) bottom left no-repeat !important; }
            .AdvanceOlive .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_BR.png) bottom right no-repeat !important; }
            .AdvanceOlive .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_IBGrad.png) top center repeat-x !important; }
            .AdvanceOlive .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_olive_IBBG.png) top center repeat-y !important; }
            .AdvanceOlive .flexIB h4 { color: rgb(62,18,1); }
            .AdvanceOlive .flexIB h5 { color: rgb(255,255,255); }
            .AdvanceOlive .flexIB p { color: rgb(255,255,255); }
            
            .AdvanceOlive .flexIB    span {color: rgb(255,255,255); }
            .AdvanceOlive .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_oliveLink.png) repeat-x !important }


            /* AdvanceLightBrown */
            .AdvanceLightBrown { color: white; }
            .AdvanceLightBrown .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_TM.png) center repeat-x !important; }
            .AdvanceLightBrown .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_TL.png) top left no-repeat !important; }
            .AdvanceLightBrown .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_TR.png) top right no-repeat !important; }
            .AdvanceLightBrown .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_BM.png) center repeat-x !important; }
            .AdvanceLightBrown .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_BL.png) bottom left no-repeat !important; }
            .AdvanceLightBrown .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_BR.png) bottom right no-repeat !important; }
            .AdvanceLightBrown .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_IBGrad.png) top center repeat-x !important; }
            .AdvanceLightBrown .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_ltbrown_IBBG.png) top center repeat-y !important; }
            .AdvanceLightBrown .flexIB h4 { color: rgb(62,18,1); }
            .AdvanceLightBrown .flexIB h5 { color: rgb(255,255,255); }
            .AdvanceLightBrown .flexIB p { color: rgb(255,255,255); }
            
            .AdvanceLightBrown .flexIB    span {color: rgb(255,255,255); }
            .AdvanceLightBrown .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_ltbrownLink.png) repeat-x !important }

            
/* panelBrown */
.AdvanceBrown { color: white; }
.AdvanceBrown .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_TM.png) center repeat-x !important; }
.AdvanceBrown .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_TL.png) top left no-repeat !important; }
.AdvanceBrown .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_TR.png) top right no-repeat !important; }
.AdvanceBrown .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_BM.png) center repeat-x !important; }
.AdvanceBrown .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_BL.png) bottom left no-repeat !important; }
.AdvanceBrown .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_BR.png) bottom right no-repeat !important; }
.AdvanceBrown .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_IBGrad.png) top center repeat-x !important; }
.AdvanceBrown .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_brown_IBBG.png) top center repeat-y !important; }
.AdvanceBrown .flexIB h4 { color: rgb(46,28,12); }
.AdvanceBrown .flexIB h5 { color: rgb(255,255,255); }
.AdvanceBrown .flexIB p { color: rgb(255,255,255); }
.AdvanceBrown .flexIB    span {color: rgb(255,255,255); }
.AdvanceBrown  ul {margin:0; padding:0; }
.AdvanceBrown li {width:215px; border-bottom:dotted 1px #5A3d1b; color: #fff;}
.AdvanceBrown li a {color:#fff !important;}
.AdvanceBrown li p {color:#fff}
.AdvanceBrown .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_brownLink.png) repeat-x !important }
            
            /* panelBlue */
        .AdvanceBlue { color: white; }
            .AdvanceBlue .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_TM.png) center repeat-x !important; }
                .AdvanceBlue .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_TL.png) top left no-repeat !important; }
                .AdvanceBlue .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_TR.png) top right no-repeat !important; }
            .AdvanceBlue .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_BM.png) center repeat-x !important; }
                .AdvanceBlue .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_BL.png) bottom left no-repeat !important; }
                .AdvanceBlue .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_BR.png) bottom right no-repeat !important; }
            .AdvanceBlue .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_IBGrad.png) top center repeat-x !important; }
            .AdvanceBlue .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_blue_IBBG.png) top center repeat-y !important; }
            .AdvanceBlue .flexIB h4 { color: rgb(7,65,72); }
            .AdvanceBlue .flexIB h5 { color: rgb(255,255,255); }
            .AdvanceBlue .flexIB p { color: rgb(255,255,255); }
            
            .AdvanceBlue .flexIB    span {color: rgb(255,255,255); }
            .AdvanceBlue .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_blueLink.png) repeat-x !important }
            
        
/* Alert Section Styling */

/* The Mars Boxes - Fitted or Mars.com             */
.flexBox { margin: 0px 0px 0px 0px; }
    .flexBox .flexHead, .flexBox .flexFoot { height: 16px; font-size: 0px; margin: 0px; }
    .flexBox .flexCL, .flexBox .flexCR { height: 16px; font-size: 0px; margin: 0px;  }
    .flexBox .flexIBBG { } /* Reserve this for gradient backgrounds */
    .flexBox .flexIB { padding: 0px 0px; min-height: 128px;}
.flexIBBG ul li
{
    font-size:11px;
}
    .flexBox .flexIB .flexCol {}
    .flexBox .AdvPanelInner { padding: 0 16px; min-height: 150px; }
    .flexBox .AdvPanelInner p { width:150px; }
    .adv_brands .brandBox .AdvBrandsInternal { height: 350px;}
    .flexBox .ButtonMinHeight { min-height: 60px;}
    .flexBox .ButtonMinHeight ul {
        list-style: none;
    }
    
    .ButtonMinHeight p { margin: 0; } /* added 2009-05-12 */
    
    /* FlexBox Column Layouts*/
    .singleColumn .flexCol { margin: 0 16px;}
        .singleColumn .colOne { }
        
    .twoColumn .flexCol { }
        .twoColumn .colOne { float: left; width: 482px; margin: 0 0 0 8px;}
        .twoColumn .colTwo { float: right; width: 248px; margin: 0 8px 0 0;}
        .twoColumn .flexFoot { clear: both !important; }
        
    .flexPanel { width: 248px; }
        .flexPanel .flexHead .flexCL
        .flexPanel .colOne { width: 216px; }
        
.mainAlert { margin: 0 8px 8px 8px !important; }
.mainAlert .colOne { float: left; width: 194px !important; padding: 0px 0px 0px 0px; }
.mainAlert .colOne h1 { color: rgb(255,255,255); font-size: 14px !important; font-weight: 900; margin: 0px; }
.mainAlert .colTwo { float: left; width: 367px !important; padding: 0px 0px 0px 0px; }
.mainAlert .colTwo h1 { color: rgb(90,90,90); font-size: 13px !important; font-weight: 900; margin: 0px; }
.mainAlert .colThree { float: right; width: 119px !important; padding: 0px 0px 0px 0px !important; }
.mainAlert .colThree a { padding: 0px 8px; color: rgb(255,255,255); font-size: 12px; line-height: 16px; height: 16px; }

/* Flexbox fix / added 2009-05-26 vd */
#tertiary_wrapper .flexBox { margin: 0 0 0 7px; }
#tertiary_wrapper .flexBox:first-child { margin-left: 1px; }
#tertiary_wrapperXX { margin-top: 10px; }
#tertiary_wrapperXX .flexBox { margin: 0 0 0 7px; }
#tertiary_wrapperXX .flexBox:first-child, { margin-left: 0; }
    
    /* The Themes */
    
        /* mainWhite - Wraps the whole subpage content area */
        .mainWhite { background: rgb(255,255,255); }
            /*.mainWhite .flexHead .flexCL { background: url(/MarsCmsCountryML/Images/Alert/flexBox_white_topLeft.png) top left no-repeat !important; }
            .mainWhite .flexHead .flexCR { background: url(/MarsCmsCountryML/Images/Alert/flexBox_white_topRight.gif) top right no-repeat !important; }
            .mainWhite .flexFoot .flexCL { background: url(/MarsCmsCountryML/Images/Alert/flexBox_white_bottomLeft.png) bottom left no-repeat !important; }
            .mainWhite .flexFoot .flexCR { background: url(/MarsCmsCountryML/Images/Alert/flexBox_white_bottomRight.gif) bottom right no-repeat !important; }*/
    
        /* mainAlert - Alert box that goes up top */
        .mainAlert {}
            .mainAlert .flexHead { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_TM.png) top center repeat-x !important; }
            .mainAlert .flexHead .flexCL { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_TL.png) top left no-repeat !important; filter: none !important; }
            .mainAlert .flexHead .flexCR { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_TR.png) top right no-repeat !important; filter: none !important; }
            .mainAlert .flexFoot { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_BM.png) bottom center repeat-x !important; }
            .mainAlert .flexFoot .flexCL { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_BL.png) bottom left no-repeat !important; filter: none !important; }
            .mainAlert .flexFoot .flexCR { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_BR.png) bottom right no-repeat !important; filter: none !important; }
            .mainAlert .flexIBBG { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_IBBG.png) -3px 0px repeat-y !important; }
            .mainAlert .flexIB { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_IBTG.jpg) -3px 0px no-repeat !important; min-height: 0px; }
            .mainAlert .flexIB .colThree a { background: url(/MarsCmsCountryML/Images/Alert/flexBox_alert_moreLink.png) repeat-x !important; }
TD.panelButton_middle {    PADDING-RIGHT: 0px !important;    PADDING-LEFT: 0px !important;    FONT-WEIGHT: bold;    FONT-SIZE: 12px !important;    PADDING-BOTTOM: 0px !important;    VERTICAL-ALIGN: middle !important;    WIDTH: auto !important;    COLOR: white;    LINE-HEIGHT: normal;    PADDING-TOP: 0px !important;    BACKGROUND-REPEAT: repeat !important;    FONT-FAMILY: gulim,"Trebuchet MS";    HEIGHT: 16px !important;    TEXT-ALIGN: center !important}
 .panelButton A {    COLOR: white !important;    TEXT-DECORATION: none !important}
.panelButton A:hover {    COLOR: white !important;    TEXT-DECORATION: none !important}
.panelButton_middle {    PADDING-RIGHT: 0px !important;    PADDING-LEFT: 0px !important;    FONT-WEIGHT: bold;    FONT-SIZE: 12px !important;    PADDING-BOTTOM: 0px !important;    VERTICAL-ALIGN: middle !important;    WIDTH: auto !important;    COLOR: white;    LINE-HEIGHT: normal;    PADDING-TOP: 0px !important;    BACKGROUND-REPEAT: repeat !important;    FONT-FAMILY: gulim,"Trebuchet MS";    HEIGHT: 16px !important;    TEXT-ALIGN: center !important}
.flexBox .AdvPanelInner {    HEIGHT: 150px}
.nav_menu #mainMenuWrapper {    MARGIN-BOTTOM: 14px}
.mainMenu UL.navigation {    LINE-HEIGHT: 1em !important}
.flexBox .flexIB{_height:128px;}
ul.ul_hoemnews
{
    padding-top:3px;
width:210px;
}
ul.ul_hoemnews li
{
    background:transparent url(/korea/ko/assets/images/center-contents/faq-arrow.gif) no-repeat scroll 0 8px;
padding:5px 0 5px 10px;
width:210px;
font-size:9px;
}
.flexIBBG ul.ul_hoemnews li {
font-size:10px;
}
.flexBox .HomePanelInner {padding: 0 0 0 16px; min-height: 150px; }
.flexBox .HomePanelInner {    HEIGHT: 150px}
.flexBox .HomePanelInner p { width:135px; }
 /* ***************** Banner style starts******************** */
 
/****************News Template Style Starts*************/
#div_halfwhite
{
    width: 504px;
    float: left;
}
#div_rightnavigation
{
    float: right;
    width: 248px;
    margin-left: 8px;
    text-align: left;
}
#div_mediarightnav
{
    float: right;
    width: 248px;
    margin-right: 8px;
    text-align: left;
}
#div_mediarightnav
{
    float: right;
    width: 248px;
    _margin-right: 4px;
    text-align: left;
}
#div_centerwhite
{
    background-color: #fff;    
padding-top:0px;
padding-bottom:0px;
padding-left:16px;
padding-right:16px;
float:left;
width:472px;
text-align:left;
}
#div_mediacenterwhite
{
    background-color: #fff;    
padding-top:0px;
padding-bottom:0px;
padding-left:16px;
padding-right:16px;
float:left;
width:472px;
text-align:left;
}

.div_mainnews
{
padding-bottom:330px;
}
/****************News Template Style Ends*************/


/***************Generic vertcal template style starts**********************/
.WhereWe_GreenSubHead {
color:#6A6A6A;
font-weight:bold;
font-size:120%;
line-height:120%;
margin:0 0 10px;
}
.WhereWe_Image
{
    margin:0 0 15px;
}
#div_centerverticalwhite
{
background-color: #fff;    
padding-top:0px;
padding-bottom:0px;
padding-left:16px;
padding-right:16px;
float:left;
width:472px;
text-align:left;
}
.Whoweare_RedHead
{
    color:#981004;
    font-size:200%;
    font-weight:bold;
    margin-bottom:8px;    
    padding-left:0px;
    margin-left:-7px;
}
/***************Generic vertcal template style ends**********************/
 

/**********Where we operates style starts*******/
.operate_back a:link,.operate_back a:visited,.operate_back a:active
{
    color:#B04E43;
    text-decoration:none;
    font-weight:bold;
}
.operate_back a:hover
{
    color:#981004;
    text-decoration:underline;
    font-weight:bold;
}
.operate_back
{
float:right;
    padding-top:1px;
    margin-left:auto;
}
.region_heading
{
font-size:200%;
color:#981004;
font-weight:normal;
font-family:gulim,Tahoma;
}
#div_verticaltext p
{
margin-bottom:10px;
margin-top:10px;
}
#div_verticaltext p.p_clear
{
margin:0 0 10px;
}
#div_verticaltext p.p_Contactlineheight {
line-height:120%;
margin-top:-2px;
margin-bottom:5px;
clear:both;
}
.div_brand_Heading
{
border-bottom:1px dotted #B24C47;
margin-bottom:8px;
margin-top:26px;
width:472px;
}
.Region_Subheading
{
color:#981004;
font-size:124%;
font-style:normal;
font-weight:bold;
margin-bottom:2px;
text-align:left;
}
.brandName_Heading
{
color:#981004;
font-size:100%;
font-style:normal;
font-weight:bold;
margin-bottom:3px;
margin-top:0;
}
.div_backtoOperate
{
height:20px;
margin-bottom:11px;
margin-top:0;
padding-top:4px;
}
#div_RegionCenterWhite
{
background-color: #fff;    
padding-top:5px;
padding-bottom:0px;
padding-left:16px;
padding-right:16px;
float:left;
width:472px;
text-align:left;
}
/**********Where we operates style starts*******/
 /***************General content style starts************/
.img_pressborder
{
border:1px solid #B9B9B9;
}
.p_clear
{
margin:0 0 10px;
}
.backToTop
{
text-align:right;
float:right;
font-weight:bold;
margin-top:10px;
}
.backToTop a:link,.backToTop a:visited,.backToTop a:active
{
    text-align:right;
float:right;
font-weight:bold;
text-decoration:none;
}
.backToTop a:hover
{
text-align:right;
color:#B04E43;
float:right;
font-weight:bold;
text-decoration:underline;
}

.img_backtoOperate
{
cursor:pointer;
}
/***************General content style ends************/
/***************Where we operate style starts************/
ul.listvertical 
{
float:left;
list-style-image:none !important;
list-style-type:none !important;
margin:0;
padding:0;
padding:0;
width:472px;
}
ul.listvertical li 
{
float:left;
width:236px;
}
ul.listvertical li
{
    color:#B04E43;
}
select.ddl_countries 
{
background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
float:left;
font-size:99%;
width:216px;
}
.div_whereweoperate_Heading
{
float:left;
border-bottom:1px dotted #B24C47;
margin-bottom:8px;
margin-top:16px;
width:472px;
}
.div_verticalmain
{
float:left;
    background-color:#F5ECE3;
padding-left:8px;
padding-right:8px;
}
.div_visit_left
{
float:right;
}

.div_visit_center
{
background-image:url(/korea/ko/assets/images/center-contents/r.gif);
background-repeat:repeat-x;
float:right;
height:20px;
padding-top:2px;
}
.div_visit_right
{
    float:right;
}
.link_visit
{
font-size:85%;
color:White; 
}
.div_visitMainLnk
{
    width:185px;
    float:right;
    margin-right:5px;
    margin-top:8px;
}
.div_visitInner
{
    width:270px;
    float:left;
    margin-top:6px;
    margin-left:-1px;
    padding-left:9px;
}
.visitTab
{
    margin:-4px 0px 18px;
    height:26px; 
    font-weight:bold; 
    font-size:120%;
    background-color: #B04E43; 
    color:White;
    padding-left:0px;
    width:470px;
    padding-bottom:6px;
    
}
.div_visit_center a.link_visit:link,.div_visit_center a.link_visit:visited,.div_visit_center a.link_visit:active
{
text-decoration:none;
color:White;
}
.div_visit_center a.link_visit:hover
{
text-decoration:none;
color:white;
}
.div_verticalbanners
{
position:relative;
z-index:1;
}
.div_verticalbanners .div_vertcal_banner_individual
{
  margin-bottom:8px;
}

#div_fullwhite_contents #div_contents h3
{
color:#B04E43;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-bottom:5px;
padding-bottom:0;
margin-left:0px;
margin-top:0px;
}

/***************Where we operate style ends************/
 
#div_fullwhite_contents
{
float:left;
width:776px;
}
 
.more a:link, .more a:visited, .more a:active {
color:#136795;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.more a:hover {
text-decoration:underline;
}

#div_fullwhite_contents h1 {
color:#981004;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:24px;
padding-bottom:0;
padding-top:0px;
margin-top:0px;
}
#div_global_text
{
    padding-top:12px;
}
.more
{
 padding-top:4px;
}
#div_fullwhite_contents h3 
{
color:#B04E43;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:26px;
margin-bottom:5px;
margin-left:15px;
margin-top:1px;

}
.div_BoldContent
{
margin-top: 6px; 
margin-left: 5px;
padding-top:4px;
}

#p_telephone_Fax
{
line-height:124%;
float:left;
padding-bottom:8px;
}

#US_p_telephone_Fax
{
line-height:200%;
padding-top:15px;
} 
.US_p_Contactlineheight
{
line-height:124%;
margin-top:9px;
}
.RedHead
{
    color:#981004;
    font-size:200%;
    font-weight:bold;
    margin-bottom:8px;    
}





/* Styles for Our_Business_Segments --Starts here---*/
.div_gradientwhite
{
    float: left;
    /*padding-bottom: 10px;*/
    margin-bottom: 15px;
    float: left;
    padding-top: 5px;
}

.div_outerpadding
{
    padding-left: 15px;
    padding-top: 6px;
}
.div_content_secondbg
{
    width: 230px;
    float: left;
}
.div_content_secondbg_image
{
    float: left;
    width: 97px;
    height: 90px;
}
.div_content_secondbg_text
{
    float: left;
    width: 133px;
}
.Divspacer
{
    width: 15px;
    float: left;
}
.div_clear_lineheight
{
    clear: both;
    height: 12px;
}
#div_gradientblue_rightcontent
{
    padding-right: 0px;
    text-align: right;
    padding-bottom: 25px;
    float: left;
    width: 250px;
}
.div_content_secondbg_text_head
{
    font-size: 13px;
    line-height: 120%;
    font-family: gulim,'Trebuchet MS' , Verdana, arial, sans-serif;
    color: #005595;
    font-weight: 700;
    line-height: 12pt;
}


.div_gradientblue_rightcontent_image
{
    
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=/korea/ko/assets/images/center-contents/mars_brands.png);
    background-position:left top;
    width: 334px;
    height: 185px;
    float: right;
    background-repeat: no-repeat;
    background-color: Transparent;
    margin-right:8px;
}
.div_gradientblue_rightcontent_image[class]
{
    background-image: url(/korea/ko/assets/images/center-contents/mars_brands.png);
    background-repeat: no-repeat;
    
}

#div_topbanner_ourbusiness {
FLOAT: left;
width:485px;
}

/* Styles for Our_Business_Segments --Ends here---*/
 

.regionCatogorySubHeading
{
color:#981004;
font-size:120%;
font-style:normal;
font-weight:bold;
margin-bottom:2px;
text-align:left;
}
 


/* mediabox styles start */
/* mediaboxAdvanced - black theme */
#mbOverlay {
    position: absolute;
    z-index: 9998;
    left: 0;
    width: 150%;
    background-color: #000;
    cursor: pointer;
}
#mbOverlay.mbOverlayFF {
    background: transparent url(/korea/ko/assets/images/layout/80.png) repeat;
}
#mbOverlay.mbOverlayIE {
    background: transparent url(/korea/ko/assets/images/layout/50.gif) repeat;
}
#mbCenter, #mbBottomContainer {
    position: absolute;
    z-index: 9999;
    left: 50%;
    overflow: hidden;
    background-color: #000;
}
.mbLoading {
    background: #000 url(/korea/ko/assets/images/layout/BlackLoading.gif) no-repeat center;
}
#mbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #000;
    background-repeat: no-repeat;
/*    Sets the style for inline content, if no style is given    */
    font-family: gulim,Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
    font-size: 12px;
    color: #fff;
    text-align: left;
}
/*    Sets the style for inline content, if no style is given    */
#mbImage a, #mbImage a:link, #mbImage a:visited {
    color: #ddd;
}
/*    Sets the style for inline content, if no style is given    */
#mbImage a:hover, #mbImage a:active {
    color: #fff;
}
#mbBottom {
    font-family: gulim,Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-align: left;
    border: 10px solid #000;
    border-top-style: none;
}
#mbTitle {
    display: inline;
    color: #fff;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
}
#mbNumber {
    display: inline;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}
#mbCaption {
    display: block;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}
#mbPrevLink, #mbNextLink, #mbCloseLink {
    display: block;
    float: right;
    height: 20px;
    width: 46px;
    background: transparent url(/korea/ko/assets/images/layout/BlackClose.gif) no-repeat center;
    margin: 0;
    outline: none;
}
#mbPrevLink {
    width: 69px;
    background: transparent url(/korea/ko/assets/images/layout/BlackPrevious.gif) no-repeat center;
}
#mbNextLink {
    width: 41px;
    background: transparent url(/korea/ko/assets/images/layout/BlackNext.gif) no-repeat center;
}
#mbCloseLink {
    width: 46px;
    background: transparent url(/korea/ko/assets/images/layout/BlackClose.gif) no-repeat center;
}
#mbError {
    position: relative;
    top: 30%;
    font-family: gulim,Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 10px solid #700;
    padding: 20px 10px 30px;
    margin: auto;
}
/* mediabox styles end */

 .red{ color: red;}
 /* free text template styles start */
    .div_countryflags
        {
            text-align:center;
            width:572px;
            padding-top:26px;
            margin:auto;
        }
    .div_plaintext
        {
            padding-top:14px;
            padding-left:14px;
            padding-right:14px
        }
 /* free text template styles end */



/* Media Company Overview Template styles begins */
.DarkReadHead
{
color: #6F5719; 
font-weight: bold;
font-size: 202%; 
font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
line-height: 120%;
margin: 0 0 10px;
margin-left:-7px;
}
#div_CompanyOverview ul
{
list-style-type:square;
/*margin-left:40px;*/
margin-top:7px;
margin-bottom:10px;
line-height:500%;
}
#div_CompanyOverview li
{
margin-top:2px;
}

 /* Media Company Overview Template styles end  */


/* Media Contact Template styles begins */

.DarkBrownHead
{
color: #93642C; 
font-weight: bold;
font-size: 203%; 
font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
line-height: 120%;
margin: 0 0 10px;
}
 .div_mediacontacts
{
border-bottom:1px dotted #93642C;
}
.Contactsubheading
{
color:#93642C;
font-size:120%;
font-style:normal;
font-weight:bold;
margin-bottom:2px;
text-align:left;
padding-left:7px;
padding-top:15px;
}
#Mediacontact p
{
padding-left:7px;
    
}
.media_tele_contacts
{
float:left;
padding:0 8px;
color:#93642C;
font-size:100%;
font-style:normal;
font-weight:bold;
line-height:120%;
}
#divmedia_tele_contacts p
{
margin-bottom:2px;
margin-top:2px;
padding-left:68px;
}
 /* Media Contacts Template styles end  */
 /* Styles for FAQ section --Starts here-----*/
.div_Faqpaddleft
{
    padding-left:2px;
    width:482px;
}
.more a:link, .more a:visited, .more a:active {
color:#136795;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
}
.more a:hover {
text-decoration:underline;
}
.more
{
 padding-top:4px;
}
.Div_faq_spacer
{
    height:18px;
    width:200px;
}
.Div_faq_contentheader
{
    font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
    color:#93642c;
font-size:200%;
    font-weight:700;
    
}
.Div_faq_questionheader
{
    color:#6a6a6a;
    font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
    font-size:16px;
    font-weight:bold;
}
.Div_faq_questionslist
{
    
    margin:0px;
    border-style:dotted ;
    border-bottom-color :rgb(146,101,42);
    border-bottom-width :1px;
    border-left-color:#ffffff;
    border-right-color:#ffffff;
    border-top-color:#ffffff;
    
}


.Div_faq_questionslist a:link, .Div_faq_questionslist a:visited, .Div_faq_questionslist a:active {
color:#136795;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
}
.Div_faq_questionslist a:hover {
text-decoration:underline;
}
.Div_faq_answer
{
    
    border-style:dotted ;
    border-bottom-color :rgb(146,101,42);
    border-bottom-width :1px;
    border-left-color:#ffffff;
    border-right-color:#ffffff;
    border-top-color:#ffffff;
}
.Div_faq_q
{
    color:#ae8b61;
    font-size:16px;
    font-weight:700;
    padding-top:20px;
}
.Div_faq_answer_content
{
    color:#6a6a6a;
    font-size:11px;
}
.Div_faq_ans_spacer
{
    height:10px;
    width:200px;
}
.Div_faq_ans_rightalign
{
    text-align:right;
    padding-top:4px;
}
.Div_faq_ans_spacer_bottom
{
    height:15px;
}

#Div_faq_questionslist li
{
    margin:0px;
}
.Div_arrowimgstyle
{
float:left;
width:10px;height:12px;
background-repeat:no-repeat;
}
.Div_Q1
{
float:left;padding-bottom:1px;
}
.clear
{
    clear:both;
}
.Div_spacer_li
{
    height:3px;
}

ul.ul_faq_list li
{
padding-bottom:4px;
padding-left:10px;
background-image:url(/korea/ko/assets/images/center-contents/newfaqULarrow.png);
background-position:0 50%;
background-repeat:no-repeat;
list-style-type:none;
}

*html ul.ul_faq_list li
{
padding-bottom:4px;
padding-left:10px;
background-image:url(/korea/ko/assets/images/center-contents/newfaqULarrow.png);
background-position:4px left;
background-repeat:no-repeat;
list-style-type:none;
}

ul.ul_faq_list li
{
*background-position:4px left;
}

ul.ul_faq_list
{
margin:0px;
padding:0px;
}
/* Styles for FAQ section --Ends here-----*/


/* Error Page  Template Begins*/

 #errorpage h2
{
line-height:17pt;
color:#016672;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
margin-bottom: 0.25em; 
padding-top:10px;
font-size:19px;
clear:both;
}
#errorpage ul
{
list-style-type:square;
margin-left:20px;
margin-top:0px;
margin-bottom:10px;
}
#errorpage li
{
    
line-height:130%;
margin-top:2px;
}
#errorpage p
{
    margin-bottom:5px;
}
#errorpage a:link, #errorpage a:visited, #errorpage a:active {
color:#4898A3;
text-decoration:none;
}
#errorpage a:hover 
{
color:#005C90;
text-decoration:underline;
}
 /* Error Page  Template Ends*/

/* Styles for Privacy policy -Starts here-- */

#pp_clickhere a:link, #pp_clickhere a:visited, #pp_clickhere a:active {
color:#0000ff;
text-decoration:underline;
font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
}
#pp_clickhere a:hover {
text-decoration:underline;
}

#span_arabiciheader a:link, #span_arabiciheader a:visited, #span_arabiciheader a:active {
color:#6a6a6a;
text-decoration:none;
}
#span_arabiciheader a:hover {
text-decoration:underline;
}
.Div_pp_English_outer
{

}
 
.Div_pp_english_txtcenter 
{
TEXT-ALIGN: center;
}
 .pp_english_span1
{
FONT-SIZE: 14pt;
}
.Div_pp_english_padd
{
PADDING-BOTTOM: 4px;
}
.div_pp_reducedwidth
{
padding-right:23px;
}
/* Styles for Privacy policy -Ends here-- */
/*Styles for Annex */
#annex_clickhere a:link, #annex_clickhere a:visited, #annex_clickhere a:active {
color:#666666;
text-decoration:none;
font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
}
#annex_clickhere a:hover {
color:#666666;
text-decoration:underline;
}
#annex_clickhere a:normal {
color:#666666;
text-decoration:none;
font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
}
.Div_annexouter
{
line-height:13px;
}
.Div_annex_txtcenter
{
text-align:center;
}
.Div_annex_subtitle
{
text-align:justify;
}
/*Styles for Annex*/
/* News and media Template begins */
.div_mediaContent
{
padding-top:10px;
}
.div_mediastdContent 
{
padding top:10px;

}

.div_Newsmediauc
{
}
.div_rsslink
{

}
 

/**************News section starts***********/
.div_displaynone
{
    display: none;
}
.topStory
{
    color: #404141;
    font-size: 1.3em;
    font-weight: bold;
    margin: 15px 0;
}
h4.NewsDate
{
    font-weight: normal;    
    margin:0px 0 10px;
font-size:90%;
}
.div_individualnews h4.NewsDate
{
    font-weight: normal;    
    margin:0px 0 6px;
}
#newsSummary,.newsSummary
{
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
}
.div_individualnews .newsSummary
{
    font-size:1.1em;
    font-weight:bold;
}
div.NewsHead
{
    margin: 0 0 5px;
    clear: both;
    color: #666666;
    font-size: 200%;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
}
div.PressHead
{
    margin: 0 0 5px;
    clear: both;
    color: #6F5A17;
    font-size: 200%;
    font-style: normal;
    font-weight: bold;
    margin:0 0 10px; 
    padding: 0;
}
.gb_news
{
    background: url(/korea/ko/assets/images/center-contents/dynArrowRd_btn_l.gif) no-repeat scroll left top;
    width: auto;        
    font-size: 0.75em;
    height: 16px;
    padding-left: 5px;
}
.gb_news a:link,.gb_news a:visited,.gb_news a:active
{
    background: url(/korea/ko/assets/images/center-contents/dynArrowRd_btn_r.gif) no-repeat scroll right top;
    color: #000000 !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    padding: 2px 20px 0 5px;
    float:left;
    text-decoration: none;
}

.gb_news a:hover
{
    color: #999 !important;
    background: url(/korea/ko/assets/images/center-contents/dynArrowRd_btn_r.gif) no-repeat scroll right top;    
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    padding: 2px 20px 0 5px;
    float:left;
    text-decoration: none;
}
#div_bredcrumb
{
    background-color: #f5ece3;
    text-align: left;
    padding-bottom: 8px;
    padding-left: 18px;
    font-size: 11px;
}
a.aNewsTitleLink:link, a.aNewsTitleLink:visited, a.aNewsTitleLink:active
{
    color: #125285;
    text-decoration: none;
}
a.aNewsTitleLink:hover
{
    color: #125285;
    text-decoration: underline;
}
a.newsIndexHeadline:link, a.newsIndexHeadline:visited, a.newsIndexHeadline:active
{
    font-size:100%;
    color: #006BA9;
    text-decoration: none;
    font-weight:bold;
}
a.newsIndexHeadline:hover
{
    color: #006BA9;
    text-decoration:underline;
    font-size:100%;
    font-weight:bold;
}
.pressTitle
{    
    color: #404141;
    font-weight: bold;    
    padding-bottom:10px;
    clear:both;
}
.dotted-hr 
{
clear:both;
margin-top:25px;
margin-bottom:30px;
border-bottom:1px dotted #6E5916;
}
.indidotted 
{
clear:both;
padding-top:21px;
border-bottom:1px dotted #6E5916;
}
/**************News section ends********/
/********individual news style starts***********/
#indinew_title
{
    color:#6F5A17;
    font-size:200%;
    font-weight:bold;
    padding-bottom:5px;
}
.indinews_desc a:link, .indinews_desc a:visited, .indinews_desc a:active
{
    color:#0e6696;
text-decoration:none;
}
.indinews_desc a:hover
{
    color:#3794C6;
text-decoration:none;
}
.div_heroimage
{
    padding-bottom:20px;
}
/********individual news style ends***********/

/****************Media style starts**********************/
.media_subhead
{
color:#937B4D;
font-size:1.5em;
line-height:1em;
margin:8px 0;
padding:0;
}
.media_icon {
float:none;
margin:0;
padding:0;
vertical-align:middle;
border:0;
}
.div_mediapressimage
{        
    float:left;    
    width:80px;    
}
.div_mediapressright
{
    width:368px;
    float:left;        
    
}
.div_mediapressmain
{
    float:left;
    padding-top:10px;
}
a.newsmediaIndexHeadline:link, a.newsmediaIndexHeadline:visited, a.newsmediaIndexHeadline:active
{
    font-size:100%;
    color: #125285;
    text-decoration: none;
    font-weight:bold;
}
a.newsmediaIndexHeadline:hover
{
    color: #125285;
    text-decoration:underline;
    font-size:12px;
    font-weight:bold;
}
h4.media_NewsDate
{
    font-weight: normal;
    margin:0;
    padding:0;
    font-size:11px;
}
.div_mediamain
{
    margin-bottom:30px;
}
.div_mediamainlibrary
{
    margin-bottom:5px;
}
.div_mediaviewimage
{        
    float:left;
padding-right:8px;    
}
/****************Media style ends**********************/
/***********Light Box style starts**********/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    }
#lightboxDetails{
    font-size: 0.8em;
    padding-top: 0.4em;
    }    
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(/korea/ko/assets/images/center-contents/overlay.png); }
* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(/MarsCmsCountryML/images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/korea/ko/assets/images/center-contents/overlay.png", sizingMethod="scale");
    }
/***********Light Box style ends**********/

/************Press style starts*************/
.div_pressimage
{        
    float:left;    
    width:96px;
    padding-right:8px;
}
.div_pressright
{
    width:368px;
    float:left;        
    
}
.div_pressmain
{
    float:left;
    padding-top:10px;
}
a.lnkpagenumbers
{
font-size:10px;
text-decoration:none;
color:#136795;
}
a.lnkpagenumbers:link, a.lnkpagenumbers :visited, a.lnkpagenumbers:active
{
font-size:10px;
text-decoration:none;
color:#136795;
}
a.lnkpagenumbers:hover
{
font-size:10px;
text-decoration:underline;
color:#136795;
}
a.lnkpagenumbersselect
{
font-size:12px;
text-decoration:none;
color:#136795;
}
a.lnkpagenumbersselect:link, a.lnkpagenumbersselect :visited, a.lnkpagenumbersselect:active, a.lnkpagenumbersselect:hover
{
font-size:12px;
text-decoration:none;
color:#136795;
}
.span_numbers
{
    font-size:10px;
    color:#000;
}


.keyfacts-title
{
color:#957A4D;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
ul.Kindividualnews li
{
padding-bottom:4px;
padding-left:10px;
background-image:url(/korea/ko/assets/images/center-contents/newfaqULarrow.png);
background-position:0 8%;
background-repeat:no-repeat;
list-style-type:none;
}
*html ul.Kindividualnews  li
{
padding-bottom:4px;
padding-left:10px;
background-image:url(/korea/ko/assets/images/center-contents/newfaqULarrow.png);
background-position:4px left;
background-repeat:no-repeat;
list-style-type:none;
}
ul.Kindividualnews  li
{
*background-position:4px left;
}
ul.Kindividualnews 
{
margin:0px;
Padding-bottom:0px;
padding-left:0;
padding-top:0;
}

.Kindidotted 
{
clear:both;
border-bottom:1px dotted #6E5916;
padding-top:10px;
}
.IndividualpresscontactTitle
{
color:#957A4D;
font-size:14px;
font-weight:bold;
}
.div_newsmainsummary
{
    font-size:100%;
    font-weight:bold;
    margin-bottom:15px;
}
#IndividualNews1_newsSummary
{
}

#IndividualNews1_newsSummary a:link, #IndividualNews1_newsSummary a:visited, #IndividualNews1_newsSummary a:active
{
color:#0E6696;
text-decoration:none;
}
#IndividualNews1_newsSummary a:hover
{
color:#3794C6;
text-decoration:none;
}
/************Press style ends*************/

/*Styles for Legal section Starts here */

.div_ld_listitem
{
padding-left:25px;
float:left;
}
.div_ld_txtcenter
{
text-align:center;
}
 
/*Styles for Legal section ends here */
/*styles for service guidelines */

.div_sg_listitem
{
padding-left:13px;
float:left;
}
.div_sg_olist
{
float:left;
}
.sg_heading
{
font-weight:bold;
text-decoration:underline;
}
.clearboth
{
clear:both;
}
.SG_pclass1
{
MARGIN: 5pt 0in 5pt 0.25in;
TEXT-INDENT: -0.25in;
mso-list: l9 level1 lfo47;
}  
.SG_spanclass1
{
mso-ansi-language: EN-GB;
}

.SG_spanclass2
{
FONT-FAMILY: Symbol; 
mso-ansi-language: EN-GB;
}
.SG_spanclass3
{
FONT: 7pt 'Times New Roman';
}
.SG_pclass2
{
MARGIN: 5pt 0in 5pt 0.5in;
TEXT-INDENT: -0.25in;
mso-list: l5 level1 lfo48;
tab-stops: .5in;
}
.SG_pclass3
{
MARGIN: 5pt 0in 5pt 0.25in;
TEXT-INDENT: -0.25in; 
tab-stops: .25in;
}
.SG_spanclass4
{
mso-tab-count: 1;
}
.div_lineheight
{
line-height:11pt;
}
/*styles for service guidelines */
/*Styles for Global Brands landing */

.div_globalbrands_leftcont
{
width: 730px;
}
.div_globalbrands_leftcontinner
{
width: 460Px; 
float: left;
padding-left:15px;

}
.div_globalbrandsheader
{
color: #00456c;
 font-family:gulim, 'Trebuchet MS', Verdana, arial, sans-serif;
font-size: 200%;
}
.div_brandscont_marginspace
{
    margin-top:12PX;
    
}
.div_brands_rightcont
{
width: 224px; 
float: right;
 /*background-color: #ffffff;*/
 
}
.div_snickersouter
{
padding-top:15px;
background-color:#ffffff;
}
.div_globalbrands_snickerscont
{
padding-left:17px;
width:206px;
background-color:#ffffff;
}
.div_brands_snickersimg
{
    margin-right:20px;
    text-align:center;
}
.div_brands_snickersfont
{
FONT-SIZE:1.2em;
MARGIN-BOTTOM:0px;
COLOR:#438f99;
font-weight:bold;
}
.div_snickerssubtext
{
COLOR:#438f99;
}
.div_globalbrands_outerpadding
{
    padding-right:0px;
position:relative;
}
#Div_brands_findmore
{
    text-align: left;
    position:relative;    
}
#Div_brands_findmore A
{
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 2px;
    color: #fff;
    padding-top: 2px;
    background-color: #438f99;
    border-right-width: 0px;
    text-decoration: none;
}
#Div_brands_findmore A:visited
{
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 2px;
    color: #fff;
    padding-top: 2px;
    background-color: #438f99;
    border-right-width: 0px;
    text-decoration: none;
}
#Div_brands_findmore A:hover
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    color: #fff;
    background-color: #005f6b;
    border-right-width: 0px;
}
#Div_brands_findmore A:active
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    color: #fff;
    background-color: #005f6b;
    border-right-width: 0px;
}

.div_brands_smallwhitetop
{
  
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/center-contents/bg_itemNews_head_gb.png);
    background-repeat: no-repeat;
width:224px;
height:13px;
}
.div_brands_smallwhitebottom
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/korea/ko/assets/images/center-contents/bg_itemNews_foot_gb.png);
    background-repeat: no-repeat;
width:224px;
height:13px;
}

.div_brands_smallwhitetop[class]
{
    background-image: url(/korea/ko/assets/images/center-contents/bg_itemNews_head_gb.png); 
    background-repeat: no-repeat;
    width:224px;
    height:13px;
}

.div_brands_smallwhitebottom[class]
{
    background-image: url(/korea/ko/assets/images/center-contents/bg_itemNews_foot_gb.png); 
    background-repeat: no-repeat;
    width:224px;
    height:13px;
}

/*A .gb_clickhere
{
color:#666666;
     font-family:'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:none;
}*/

.gb_clickhere a:link,.gb_clickhere a:visited,.gb_clickherea:active
{
    color:#666666;
     font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:none;
}
.gb_clickhere a:hover
{  
 color:#666666;
     font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:underline;
}

/*Styles for Global Brands landing */

/*Styles for Note to parents */
.np_datetext
{
color:#333333;
}

/*Styles for Note to parents */
 
.paging
{
padding-top:10px;
float:left;
}
/*        Recent Coverage style begins       */

.div_recentcoverage
{
margin-top:10px;
}

/* Master Content without Banner begins */

#div_centercontents_main_withouBanner
{
float:left;
background-color: #ffffff;
text-align:left;
width:760px;
}
#div_contents_withoutbanner_left
{
float:left;
width:680px;
text-align:left;
padding-left: 8px;
min-height:30px;
padding-right:16px;
}
  /* Master Content without Banner ends */
 /* style for Download userconrol start */
.downsecspan
{
    font-size:13px;
    font-family:gulim,Trebuchet MS;
    color:#6A6A6A;
    font-weight:bold; 
    padding-bottom:0px;
    vertical-align:middle;
}
.imagestyle
{
    padding-right:3px;
    padding-top:10px;
    vertical-align:middle;
    
    
}
#imgvdo
{
    padding-left:0px;padding-right:5px; padding-top:0px;
}
.divdotted
{
    border-bottom: dotted 1px #6A6A6A;
    padding-top:10px;
    padding-bottom:10px;
    border-top: dotted 1px #6A6A6A;
    margin-top:15px;
    
}
.divdownload
{
    border-bottom: dotted 1px #6A6A6A;
    padding-top: 20px;
    padding-bottom:10px;
    clear:left;
    
}
.divvideo
{
    border-bottom: dotted 1px #6A6A6A;
    padding-top: 20px;
    padding-bottom:10px;
    clear:left;
    width:100%;
    
}
.divphotostyle
{
    border-bottom: dotted 1px #6A6A6A;
    border-top: dotted 1px #6A6A6A;
    width:100%;
    padding-bottom:10px;
    height:60px;
    margin-top:15px;
    padding-top:10px;
    
}
.imgheader
{
    padding-right:5px;
    vertical-align:middle;
    padding-left:0px;
    
}
divvideo img
{
    padding-left:0px;
}
.divdowncontent
{
    padding-top:10px;
    padding-left:10px;
}
.divvideo a
{
    font-weight:bold; 
    color:#005C90;
    text-decoration:none;
    
}
.divvideo a:hover
{
    
    color:#005C90;
    text-decoration:underline;
    
}
.divdownload a
{
    font-weight:bold; 
    color:#005C90;
    text-decoration:none;
    
}
.divdownload a:hover
{
    
    color:#005C90;
    text-decoration:underline;
    
}
.divvideo img
{
    padding:0 0 8px 12px;
    vertical-align:top;
}
/* style for Download userconrol End */

 .Topic
{
text-align:center;
margin-top:-2px;
margin-bottom:11px;
}
#div_dataconsent 
{
line-height:116%;
}
 #div_consentLanguage
{
margin-bottom:13px;
}
 .googleSearch a,
.googleSearch h1,
.googleSearch .textColoured,
.googleSearch .pagination select.fieldSelect {
    color:#005190;
}
.googleSearch a:hover
{
color:#7FA2BE;
}

.pagination .googlepagelink
{
color:#FFFFFF;
font-size:100%;
line-height:120%;
font-weight:bold;
font-family:gulim,Trebuchet MS,Arial,MS Sans Serif !important;
}
.googleSearch a,
.googleSearch h1,
.googleSearch .textColoured,
.googleSearch .pagination select.fieldSelect {
    color:#005190;
}
.googleSearch a:hover
{
color:#7FA2BE;
}
.googleSearch .pagination{
    width:705px !important;
    color:#FFFFFF;
    background-color:#005190;
    padding:8px 8px 8px 8px !important;
    font-family:gulim,Arial,Verdana,'Trebuchet MS',sans-serif;
    margin: 16px 0px 16px 0px;
}
.googleSearch .contentColoured,
.googleSearch .contentColoured h2,
.googleSearch .contentColoured label,
.googleSearch .pagination label,
.googleSearch .pagination ul.listHorizontal li a,
.googleSearch .pagination ul.listHorizontal li.on a,
.googleSearch .pagination ul.listHorizontal li a:hover {
    color:#FFFFFF;
}
.googleSearch .pagination ul.listHorizontal 
{
    float: right;
}

.googleSearch .pagination ul.listHorizontal li {
    border-right:1px solid #CCCCCC;
    font-weight:bold;
}
.i{text-decoration:underline;
color:#FFFFFF;
font-size:100%;
line-height:120%;
font-weight:bold;
font-family:gulim,Trebuchet MS,Arial,MS Sans Serif !important;}
#divSearchHeader h1
{
color:#005190;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:24px;
padding-bottom:0;
padding-top:5px;
}
#div_contentouter
{
margin-top:-30px;    
*margin-top:-35px;
}
 /*Styles for Visit local sites Starts here*/
#div_heading
{
    padding-left:9px;
}
#div_localsites_outer
{
    padding-top:15px;
    padding-left:8px;
}
.td_CountryDesc {    WIDTH: 150px}
.tb_Country {background-color:#F5ECE3;    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    DISPLAY: block;    PADDING-LEFT: 2px;    MARGIN-BOTTOM: 15px;    PADDING-BOTTOM: 3px;    BORDER-LEFT: 0px;    WIDTH: 225px;    MARGIN-RIGHT: 15px;    PADDING-TOP: 5px;    BORDER-BOTTOM: 0px}
#div_localsites_head
{
    background-image:url(/korea/ko/assets/images/center-contents/visit-a-country-site.gif);
    width:229px;
    height:26px;
    margin-left:10px;
    background-repeat:no-repeat;
}
#div_localsites_content a
{
color:#4898A3;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
text-decoration:none;
}
#div_localsites_content a:hover
{
color:#016672;
text-decoration:underline;
font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
font-size:100%;
}
/*Styles for Visit local sites ends here*/

 /*facebook styles */
#div_facebook_container a:link,#div_facebook_container a:visited,#div_facebook_container a:active
{
    color:#0e6696;
     font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:none;
}
#div_facebook_container a:hover
{  
 color:#3794c6;
     font-family:gulim,'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:none;
}
/* facebook styles*/
 
.div_Rss_lnkimg
{
float:left; 
width:25px
}
 
#div_RssSubscribelnk
{
}
#div_RssSubscribelnk a:link,#div_RssSubscribelnk a:visited,#div_RssSubscribelnk a:active
{
color:#136795;
font-weight:bold;
}
#div_RssSubscribelnk a:hover
{
color:#666666;
text-decoration:underline;
}
#div_rssSubscribcontent
{
border-bottom-color:#6E5916;
border-bottom-style:dotted;
border-bottom-width:1px;
height:29px;
margin-bottom:8px;
margin-top:8px;
}
 
/*Styles for principles in action --Starts here--*/ 

.teaser_heading_blue
{
color:#005595;
font-size:13px;
font-weight:bold;
} 
.teaser_heading_blue_over
{
color:#005595;
font-size:13px;
font-weight:bold;
text-decoration:underline;
} 

.panelButton_br
{
    text-align: left;
    clear:both;
}
.panelButton_br A
{
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 2px;
    color: #fff;
    padding-top: 2px;
    background-color: #5d1c00;
    border-right-width: 0px;
    text-decoration: none;
}
.panelButton_br A:visited
{
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 2px;
    color: #fff;
    padding-top: 2px;
    background-color: #5d1c00;
    border-right-width: 0px;
    text-decoration: none;
}
.panelButton_br A:hover
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    color: #fff;
    background-color: #96794d;
    border-right-width: 0px;
}
.panelButton_br A:active
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    color: #fff;
    background-color: #96794d;
    border-right-width: 0px;
}

.div_gradientblue_pactionimage
{
    
    background-image:url('/korea/ko/assets/images/center-contents/header_bgs_5.png');
    background-position:left top;
    width: 198px;
    height: 164px;
    float: left;
    margin-left:46px;
    background-repeat: no-repeat;
    margin-right:8px;
}

.div_gradientblue_careersimage
{
    
    background-image:url('');
    background-position:left top;
    width: 198px;
    height: 164px;
    float: left;
    margin-left:46px;
    background-repeat: no-repeat;
    margin-right:8px;
}

.div_gradientblue_PIAimage
{
    
    float:right;
    padding-right:20px;
}


.div_cocoaimage
{
background-image:url('/korea/ko/assets/images/center-contents/CocoaCertsmall.jpg');
background-repeat:no-repeat;
width:471px;
height:336px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}
.cocoa_header
{
color:#5d1c00;
font-weight:bold;

}

#div_topbanner_principles
{
font-size:11px;

}
.div_cocoacontentleft
{
float:left;
width:332px; 
margin-top:34px;
}
.div_cocoacontentright
{
float:left;
width:141px;
height:71px;
background-image:url('/korea/ko/assets/images/center-contents/Rainforest_Alliance_small.jpg');
background-repeat:no-repeat;
margin-top:25px;
}
.div_cocoacontentouter
{
width:478px;
}
.div_cocoa_secondrycont_padd
{
margin-top:15px;
}
.div_pedigreeadopt_image
{
background-image:url('/korea/ko/assets/images/center-contents/Pedigreeadoptionsmall.jpg');
background-repeat:no-repeat;
width:471px;
height:251px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}
.div_map_image
{
background-image:url('/korea/ko/assets/images/banners/MAPsmall.jpg');
background-repeat:no-repeat;
width:471px;
height:314px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}
.div_mars_thirsty_image
{
background-image:url('/korea/ko/assets/images/banners/flavia400top1.jpg');
background-repeat:no-repeat;
width:272px;
height:248px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}
.div_wrigley_bottle_image
{
background-image:url('/korea/ko/assets/images/banners/Wrigleybottlepack2.jpg');
background-repeat:no-repeat;
width:268px;
height:261px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}
.div_iMPACT_image
{
background-image:url('/korea/ko/assets/images/center-contents/ImpactProgrammesmallorgv.jpg');
background-repeat:no-repeat;
width:471px;
height:314px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}
.div_uncle_benskidscafe_image
{
background-image:url('/korea/ko/assets/images/banners/SanFernKidsCafe_LailaServing.jpg');
background-repeat:no-repeat;
width:471px;
height:328px;
border-bottom-color:#c16151;
border-bottom-style:solid;
border-bottom-width:6px;
}


.div_terracycle_image
{
background-image:url('/korea/ko/assets/images/center-contents/TerraCycle2.jpg');
background-repeat:no-repeat;
width:153px;
height:106px;
}

.div_pedigee_adopt_outer
{
FONT-SIZE: 11px;
 WIDTH: 471px;
}
#h1_pedigreeadopt
{
color:#5d1c00;
font-weight:700;
font-size:200%;
}
.div_pedigree_adopt_cont1
{
MARGIN-TOP: 30px;
}

.div_pedigree_adopt_cont2
{
MARGIN-TOP: 17px;
}
.div_pedigree_adopt_btotop
{
MARGIN-TOP: 55px;
}
.div_topbanner_ourbusiness {
FLOAT: left;
width:485px;
font-size:11px;
}
 /*Styles for principles in action --Ends here--*/
/**************Contact us style starts***************/

.ContactusSubHead {
color:#6A6A6A;
font-weight:bold;
font-size:120%;
line-height:120%;
margin:0 0 10px;
}
.div_contactmain
{
    background-color:#F5ECE3;
    padding-left:10px;    
}
.div_contacthead
{
    color:#93642C;
    font-size:120%;
    float:left;
    font-weight:bold;    
    padding-top:5px;
    padding-bottom:15px;
        
}
a.joblink
{
text-decoration:none;
}
a.joblink:hover
{
   text-decoration:underline;
}
.contactusmandatory
{
    padding-top:5px;
    float:right;
    padding-right:10px;
}
.floatleft
{
    float:left;
}
.div_subhead
{
    color:#93642C;
    font-weight:bold;
    font-size:100%;
}
.contacttextbox
{
    border:1px solid #C0C5CD;
    background-color:#FFFFFF;    
    color:#666666;
    width:210px;
}
.contactusmargin
{
    margin-right:27px;
    padding-bottom:15px;
}
.contactusdropdown
{
    width:216px;
    border:1px solid #C0C5CD;
color:#666;
}
.contacttextarea {
background-color:#FFFFFF;
border:1px solid #C0C5CD;
width:430px;
color:#666666;
height:100px;
}
.labelCheckRadio {
color:#666666;
font-weight:bold;
width:95%;
}
.fieldCheckRadio {
border:medium none;
clear:none;
color:#FFFFFF;
display:inline;
float:left;
height:13px;
margin-top:0px;
overflow:hidden;
margin-left:0px;
padding:0;
width:13px;
}
.contact_textConsent {
color:#999999;
font-size:95%;
clear:both;
padding-top:7px;
margin:0;
}
.div_submit
{
    text-align:center;
    margin-left:auto;
    padding-top:10px;
    padding-bottom:10px;
}
.div_contactmain p
{
    padding:0;
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    color:#AE8B61;
}
/**************Contact us style ends***************/
/*****************Media search css****************/

#div_fullwhite_contents h1.MediaSearchTitle 
{
 color: #6F5A17;
 font-style: normal;
 font-weight: bold;
 margin-top:0px;
 margin-left:0px;
 padding-top:5px;
 vertical-align:top;
}
.tdphoto
{
 vertical-align:top;
 width:100px;
}
.SearchSummary
{
 font-family:gulim,Trebuchet MS;
 font-size:12px;
}
.SearchDate
{
 font-family:gulim,Arial;
 font-size:11px;
 padding-top:10px;    
}
.div_mediasearchmain a:link,.div_mediasearchmain a:visited
{
 font-weight:bold; 
 color:#005C90;
 text-decoration:none;    
}
.div_mediasearchmain a:hover
{
 color:#005C90;
 text-decoration:underline;
}
/********************* Media search css end ************/
 .span_searchtext
{
    color:#fff;
    font-size:1px;
}
.span_searchlink,.span_searchlink a
{
    color:#fff;
    font-size:0px;
}

/* sitemap style start */
#div_sitemap_outputarea
{
float:left;
}
/* sitemap style end */

#div_li_NewsDetails
{
}
 #div_li_NewsDetails li
{
background:transparent url(/korea/ko/assets/images/center-contents/newfaqULarrow.png) no-repeat scroll 0 4px;
list-style-type:none;
margin-left:-40px;
padding-left:9px;
padding-bottom:2px;
}
 
#div_sitemap_outputarea ul li a {    COLOR: #666666;    TEXT-DECORATION: none}
#div_sitemap_outputarea ul li a:hover {    COLOR: #666666;    TEXT-DECORATION: underline}


#div_sitemap_outputarea ul {
    padding-left:30px;
    margin-left:0px;
    margin-bottom:10px;
    margin-top:-3px;
}
#div_sitemap_outputarea ul ul {
    margin-bottom:0px;
}
#div_sitemap_outputarea ul li {
    margin-top:3px;
    font-size:11px;
}
.sitemap_hdl
{
padding-left:7px;
margin-top:0px;
_margin-top:-5px;
#margin-top:-5px;
}
/* sitemap style end */
 /* style for Search catagory usercontrol start*/
#divSearchText
{
    width:100%;
    padding-bottom: 15px;
}
#divFilDate
{
    padding-bottom:45px;
}
#divFilRegion
{
    padding-bottom:20px;
}
.divfloatstyle
{
    float:left;
}
.divclear
{
    clear:left;
}
#divyear
{
    float: left; 
    padding-right: 47px;
    
}
#divyeartxt
{
    float: left; 
    padding-right: 30px;
    
}

.FilSpStyle
{
    font-size:11px;
    font-family:gulim,Trebuchet MS;
    
}
.dropdown
{
    font-size:11px;
}


.headermediaSearch input {
background-image:url(/korea/ko/assets/images/center-contents/bg_field.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #F5ECE3;
margin:0;
width:98px;
}
/* style for Search catagory usercontrol end*/

/*styles for policies*/
#div_freetext
{
text-align:left;
}
/*styles for policies*/
 .headerSearch {width:605px;MARGIN: 32px 30px 0px 0px}.headerSearch INPUT.fieldText {    BORDER-RIGHT: #f5ece3 1px solid;    BACKGROUND-POSITION: 0% 0%;    BORDER-TOP: #f5ece3 1px solid;    BACKGROUND-IMAGE: url(/global/assets/images/search/bg_field.gif);    MARGIN: 0px;    BORDER-LEFT: #f5ece3 1px solid;    WIDTH: 98px;    BORDER-BOTTOM: #f5ece3 1px solid;    BACKGROUND-REPEAT: no-repeat ;min-height:14px;
padding:4px 2px 1px;}.header INPUT.fieldImage {    MARGIN: 1px 0px 0px 12px}
#div_header
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
    .panelButton a, 
.panelButton a:hover
{    
    color: white !important;
    text-decoration: none !important;
}
.panelButton_middle, td.panelButton_middle
{    
    font-weight:bold;
    font-size: 12px !important;
    width: auto !important; 
    padding: 0px 0px 0px 0px !important;
    color: white; 
    font-family: gulim,"Trebuchet MS"; 
    text-align: center !important;
    line-height: normal;
    background-repeat: repeat !important; 
    height: 16px  !important; 
    vertical-align: middle !important;
}
.pb_container
{
    display: inline !important; 
    width: auto !important;
    padding: 0px 0px 0px 0px !important;
}
.pb_container table
{
    margin: 0px 0px 5px 0px !important;
    width: auto !important;
}
.pb_roundedCorner
{
    width: 9px !important; 
    padding: 0px !important;
}
#SearchLinkButton
{
cursor:pointer;
}
.backToTop
{
float:right;
font-weight:bold;
color:#7FA2BE;
}
.divsearchbcktop a:link, .divsearchbcktop a:visited, .divsearchbcktop a:active 
{
font-family:gulim,'Trebuchet MS',verdana,sans-serif,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#divSearchHeader
{
padding-top:15px;
}
#div_text_content h3 {
color:#E1B200;
margin-bottom:-11px;
margin-left:0;
}

 /* Right Navigation style starts */
/* Rh Menu Styles */
.orange-menu {
    width:248px;
    background:url(/korea/ko/assets/images/navigation/img_botCorner.gif) bottom left no-repeat;
    margin-bottom:5px;
}
.orange-menu ul {
    margin:0;
    padding:0 0 30px 0;
    background:url(/korea/ko/assets/images/navigation/img_topCorner.gif) top left no-repeat;
}
.orange-menu li {
    font-family:gulim,"Trebuchet MS", Arial, Helvetica, sans-serif;
    list-style-type:none;
    background:url(/korea/ko/assets/images/navigation/dotted_line.gif) bottom left repeat-x #f7f7f7;
    line-height:32px;
    font-weight:bold;
    margin-top: 0 !important;
    width: 248px;
    height: 32px;
    display: block;
}
.orange-menu li a {
    line-height:32px;
    width: 248px;
    height: 32px;
    display: block;
    text-indent: 15px;
}
.orange-menu li.title {
    background:none;
    color:#fff;
    text-indent: 15px;
}
.orange-menu li a.selected {
    background:url(/korea/ko/assets/images/navigation/select_arrow.gif) 4px 0 no-repeat #e0962b;
}
.orange-menu li a.selected a, .orange-menu li.seleted a:visited {
    color:#fff;
}
.orange-menu li a:hover {
    background:url(/korea/ko/assets/images/navigation/select_arrow.gif) 4px 0 no-repeat #e0962b;
    color: #fff;
}
.orange-menu a, .orange-menu a:visited {
    font-family:gulim,"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#026ca8;
    font-size:1em;
    text-decoration:none;
}
.orange-menu a:hover, .orange-menu a:active {
 text-decoration:none;
}
 /* Right Navigation style ends */
 /*Individual brands page style starts */
.adv_brands .flexBox
{
    color: #6a6a6a;
}
.adv_brands .flexBox h1, .adv_brands .flexBox h1 p
{
    color: #016672;
    margin: 0px 0px -10px 0px;
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 28px;
    font-family: gulim,"Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.adv_brands .flexBox h2, .adv_brands .flexBox h2 p
{
    color: #6a6a6a;
    margin-top: 10px;
    font-weight: normal !important;
    font-weight: bold;
    font-size: 16px;
    font-family: gulim,"Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.adv_brands .flexBox h3, .adv_brands .flexBox h3 p
{
    color: #4898A3;
    margin-bottom: -10px;
    padding-bottom: 0;
    font-weight: bold;
    font-size: 14px;
    font-family: gulim,"Trebuchet MS" , Arial, Helvetica, sans-serif;
    line-height: 16px;
}
/* Start IE 7 fixed */
*:first-child + html .adv_brands .flexBox h2, *:first-child + html .adv_brands .flexBox h2 p, *:first-child + html .adv_brands .flexBox h3, *:first-child + html .adv_brands .flexBox h3 p
{
    font-weight: bold;
}
/* End IE7 fixed */
.adv_brands .flexBox p
{
    color: #6a6a6a;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 11px;
    font-family: gulim,"Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.adv_brands .flexBox img
{
    border-bottom: 6px solid #4898A3;
    /*margin-bottom: -10px;*/
}
.adv_brands .brandBox .flexHead
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandTM.png) top center repeat-x !important;
}
.adv_brands .brandBox .flexHead .flexCL
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandTL.png) top left no-repeat !important;
}
.adv_brands .brandBox .flexHead .flexCR
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandTR.png) top right no-repeat !important;
}
.adv_brands .brandBox .flexFoot
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandBM.png) bottom center repeat-x !important;
}
.adv_brands .brandBox .flexFoot .flexCL
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandBL.png) bottom left no-repeat !important;
}
.adv_brands .brandBox .flexFoot .flexCR
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandBR.png) bottom right no-repeat !important;
}
.adv_brands .brandBox .flexIBBG
{
    background: url(/korea/ko/assets/images/layout/flexBox_ourBrands_brandIBBG.png) top center repeat-y !important;
}
.adv_brands .brandBox
{
    width: 230px !important;
    padding: 0;
    float: left;
    margin: 8px 8px 0 0;
}
.adv_brands .brandLeft
{
    padding-right: 0;
    position:relative;
}
.adv_brands .brandRight
{
    position:relative;
}
.adv_brands .brandBox .flexIB
{
    padding: 0px 15px !important;
}
.adv_brands .brandBox .colOne
{
    height: 395px !important;
    width: auto;
}
.adv_brands .brandBox .brandImage
{
    height: 130px;
    width: 200px;
    margin: 0px 0px 16px 0px;
}
.adv_brands .brandBox .brandImage a
{
    display: block;
    width: 200px;
    height: 130px;
}
.adv_brands .brandBox .brandBody
{
    padding: 0px 0px 10px 0px;
    width: 200px;
    height: auto;
    margin-top:35px;
    _margin-top:-30px;
}
.adv_brands .brandBox .brandBody h1
{
    font-size: 18px !important;
    line-height: 17px;
    padding: 0;
    margin: 0;
    color: rgb(0,102,102);
}
.adv_brands .brandBox .brandBody h2
{
    font-size: 11px !important;
    line-height: 14px;
    padding: 0px 0px 15px 0px;
    margin: 0;
    color: rgb(0,102,102);
}
.adv_brands .brandBox .brandBody p
{
    font-size: 11px !important;
    line-height: 13px;
    padding: 0;
    margin: 0;
}
.adv_brands .brandBox .brandLink
{
    height: 12px;
    width: 200px;
}
.adv_brands .brandBox .brandLink a
{
    color: rgb(0,102,158);
}
 /*Individual brands page style ends */
/* careers page style starts */
#career h2
{
    color:#555D0B;
    font-size:120%;
    font-style:normal;
    font-weight:bold;
    margin:0;
    padding:0;
}
.Careers-GreenHead
{
    color:#555D0B;
    font-size:200%;
    font-weight:bold;
    margin-bottom:8px;    
    margin-left:-7px;
    padding-left:0px;
}
/* careers page style ends */
 
/**************jobs style starts****************/
a.a_jobtitle:link,a.a_jobtitle:visited,a.a_jobtitle:active
{
    color:#929B45;
    text-decoration:none;
    font-size:110%;
font-weight:bold;
}
a.a_jobtitle:hover
{
    color:#555d0b;
    text-decoration:underline;
    font-size:110%;
font-weight:bold;
}
.div_joblabel
{
    color:#555D0B;
    font-weight:bold;
    float:left;
    width:80px;
}
.div_jobtext
{
    float:left
}
.div_jobleft
{
    float:left;
    width:285px;
    padding-top:10px;
    padding-bottom:30px;
}
.div_jobright
{
    float:right;
    width:150px;
}
.div_resultscount
{
    font-size:120%;
    font-weight:normal;
    padding-bottom:10px;
padding-top:4px;
}
.span_numberselected
{
color:#136795;
font-size:100%;
}
.div_jobresultshead
{
    color:#555D0B;
    font-size:200%;
    font-weight:bold;
    padding-top:3px;
}
.div_jobresultdesc
{    
    padding-bottom:20px;
    font-weight:normal;
}
.div_jobbtnleft
{
    background-image:url(/korea/ko/assets/images/center-contents/left_green.gif);
    background-repeat:no-repeat;
    width:9px;
    height:16px;
    float:right;
}
.div_jobbtncenter
{
    background-image:url(/korea/ko/assets/images/center-contents/r_green.gif); 
    background-repeat:repeat-x;    
    height:16px;
    float:right;
}
.div_jobbtnright
{
    background-image:url(/korea/ko/assets/images/center-contents/right_green.gif);    
    background-repeat:no-repeat;
    width:9px;
    height:16px;
    float:right;
}
a.a_jobwhite
{
    color:#fff;
    text-decoration:none;    
    font-weight:bold;
}
a.a_jobwhite:link,a.a_jobwhite:visited,a.a_jobwhite:active
{
    color:#fff;
    text-decoration:none;    
    font-weight:bold;
}
a.a_jobwhite:hover
{
    color:#fff;
    text-decoration:none;    
    font-weight:bold;
}
.div_jobfullwdth
{
    width:170px;
    float:right;
}
.div_jobapplyfullwdth
{
    width:150px;
    float:right;
    padding-top:10px;
}
.div_jobresultsmain
{
    float:left;    
}
.jobsearchlabel
{
    width:208px;
    font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
font-weight:bold;
color:#555D0B;
margin:0 0 4px;
}
.jobsearchddl
{
    background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
float:left;
font-size:99%;
width:216px;
line-height:120%;
}
.tdjobsearchcriteria
{
padding-bottom:10px;
_padding-bottom:15px;
}
.jobsearchtxtbox
{
    border: 1px solid #c0c5cd;
color:#666666;
font-size:100%;
}
.txtReference
{
    font-weight:bold;
margin:0 0 4px;
color:#555D0B;
width:208px;
display:block;
line-height:125%;
font-size:95%;
font-size:12px;
}
.contentBlank
{
    border-bottom:1px dotted #555D0B;
border-top:1px dotted #555D0B;
margin:6px -8px 16px;
padding:8px;
width:456px;
}
.displaymsg
{
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:12px;
line-height:120%;    
color:#555D0B;
font-weight:bold;
}
.jobsearchContentCream
{
width:456px;
margin:0 0 8px;
background-color:#F5ECE3;
padding:8px;
padding-top:20px !important;
border:medium none;
display:inline;
float:left;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
}
.lblJobDisplay
{
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:11px;
line-height:120%;
color:#6A6A6A;
font-weight:normal;
}
.DivJSIntro
{
width:456px;
background-color:#929B45;
color:white !important;
height:auto;
padding:8px;
border:medium none;
display:inline;
float:left;
margin:0;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
font-weight:bold;
}
.divjobreference
{
bottom:5px;
margin:0;
right:0;
width:208px;
background-color:#F5ECE3;
padding:8px;
border:medium none;
display:inline;
float:left;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
}
.textIntro
{
    font-size:100%;
color:#6A6A6A;
line-height:120%;
margin-top:10px;
margin:0 0 10px;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
width:224px;
border:medium none;
display:inline;
float:left;
margin:0;
padding:0;
}
.textPreIntro
{
    font-size:100%;
color:#6A6A6A;
line-height:120%;
margin-top:10px;
margin:0 0 10px;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
width:224px;
border:medium none;
display:inline;
float:left;
margin:0;
padding:0;
font-weight:bold;
}
.tdIntro
{
    width:230px;
}
.lblGlobalJobsDesc
{color:#929B45;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
font-weight:bold;
}
.contentButtons {
text-align:center;
}
.jobreferrmsg
{
    color:#929B45;
margin:0 0 10px;
font-family:gulim,'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
font-weight:bold;
}
.jobdetailbold
{
color:#6A6A6A;
font-weight:bold;
}
.jobresultsdropnumbers
{
    color:#929B45;
background-color:#FFFFFF;
border:1px solid #666666;    
}
.jobpaging
{
    float:right;
    padding-top:8px;
    padding-right:10px;
}
a.lnkjobpagenumbers
{
font-size:100%;
text-decoration:none;
    font-weight:bold;
color:#fff;
}
a.lnkjobpagenumbers:link, a.lnkjobpagenumbers :visited, a.lnkjobpagenumbers:active
{
font-size:100%;
text-decoration:none;
    font-weight:bold;
color:#fff;
}
a.lnkjobpagenumbers:hover
{
font-size:100%;
text-decoration:underline;
    font-weight:bold;
color:#fff;
}
.span_jobnumber
{
    color:#555D0B;
    font-weight:bold;
    font-size:100%;    
}
.div_jobgreenback
{
    float: left; width: 470px; background-color: #929B45;height:30px;
}
.div_jobresultspagehead
{
    float: left; font-weight: bold; color: #fff; 
    padding-left:10px;
padding-right:10px;
padding-top:7px;
}
.div_jobdroppadding
{
    padding-top:3px;
}
.span_jobnumberselected
{
    color:#fff;
    font-weight:bold;
    font-size:100%;
    text-decoration:underline;
}
.div_jobresultsdisplay
{
    padding-top:30px;
    font-weight:normal;
    
}
.div_refinebtn
{
    float:left;
    padding-top:15px;
    padding-bottom:20px;
}
.div_jobback
{
    padding-top:15px;
    text-align:right;
}
.div_jobback a:link,.div_jobback a:visited,.div_jobback a:active
{
    color:#929B45;
    text-decoration:none;
    font-weight:bold;
}
.div_jobback a:hover
{
    color:#555D0B;
    text-decoration:underline;
    font-weight:bold;
}
a.a_joblinknormal:link,a.a_joblinknormal:visited,a.a_joblinknormal:active
{
    color:#929B45;
    text-decoration:none;    
}
a.a_joblinknormal:hover
{
    color:#555D0B;
    text-decoration:underline;    
}
.div_jobinfo
{
    font-size:11px;
    font-weight:normal;
}
a.joblink  {
    color:#929B45;
text-decoration:none;
}
a.joblink:hover{
    color:#555D0B;
text-decoration:underline;
}
a.joblinkprivacy  {
    color:#800080;
text-decoration:none;
}
a.joblinkprivacy:hover{
    color:#800080;
text-decoration:underline;
}
.div_jobresultsDisplay_title
{
margin-bottom:5px;
}


/* job details page css*/
#div_jobdetails
{
    margin-top:0px;
}
#div_jobdetails h1
{
    color:#555D0B;
    font-size:200%;
}
#div_jobdetails h2 {
font-size:180%;
font-weight:normal;
color:#555D0B;
}
#div_jobdetails h3 {
font-size:100%;
font-weight:bold;
margin:0 0 4px;
color:#555D0B;
}
.JobDetailscontentCream {
background-color:#F5ECE3;
padding:8px;
}
.JobDetailscontentCream table {
width:456px;
}
.JobDetailscontentCream table th {
width:220px;
color:#555D0B;
}
.JobDetailscontentCream table td {
width:220px;
color:#555D0B;
}
#div_jobdetails a.OLE_LINK1 
{
    color:#929B45;
}
#div_jobdetailstop
{
    color:#929B45;
    text-align:right;
}
#div_jobdetailstop a:link,#div_jobdetailstop a:visited,#div_jobdetailstop a:active
{
    color:#929B45;
    text-align:right;
    text-decoration: none;
    font-size:11px;
    font-weight:bold;
    
}
#div_jobdetailstop a:hover
{
    color:#929B45;
    text-align:right;
    text-decoration:underline;
    font-size:11px;
    font-weight:bold;
    
}
#div_button_center
{
    padding-left:175px;
    
}
.jobdetails_left
{
    background: url(/korea/ko/assets/images/center-contents/left_green.gif); no-repeat scroll left top;
    font-size: 0.75em;
    height: 16px;
    padding-left: 5px;
    
}
.jobdetails_right
{
    background: url(/korea/ko/assets/images/center-contents/right_green.gif) no-repeat scroll right top;
    font-size: 0.75em;
    height: 16px;
    padding-left: 5px;
    
}
#divPrintPageHeader
{
    display:none;
}
.greenbutton
{
    float:left;
}
.greenbutton a:link,.greenbutton a:visited,.greenbutton a:active
{
    background: url(/korea/ko/assets/images/center-contents/r_green.gif) repeat scroll  top;
    color:White !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    padding: 0px 2px 0 2px;
    float:left;
    text-decoration: none;
    float:left;
    
}
.greenbutton a:hover
{
    background: url(/korea/ko/assets/images/center-contents/r_green_over.gif) repeat scroll  top;
    background-repeat:repeat-x;
    color:White !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    padding: 0px 2px 0 2px;
    float:left;
    text-decoration: none;
    float:left;
    
}/* job details page css ends*/
 /**************jobs style ends****************/
 

/* Styles for Language switch start */

#div_languageswitch
{
float:right;
padding-right:12px;
width:340px;
}

#div_inner_languageswitch
{
float:right;
padding-top:0px;
}

#div_languageswitch ul li
{
display:inline;
}

/*Language Swith control Style start*/
 a.ActiveLang
 {
    color:#005C90;
    text-decoration:none;
    font-weight:normal;
    
 }
 a.ActiveLang:hover
 {
    color:#005C90;
    text-decoration:underline;
    cursor:pointer; 
    font-weight:normal;
 }
  /*Language Swith control Style end*/

/* Styles for Language switch end */

/* Styles for switzerland starts */
 .ourbrand_wrigley_swis a:link, .ourbrand_wrigley_swis a:visited, .ourbrand_wrigley_swis a:active {
color:#666666;
text-decoration:none;
}
.ourbrand_wrigley_swis a:hover {
text-decoration:underline;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#666666;
text-decoration:underline;
}
/* Styles for switzerland ends*/
/* Title style  starts */
 .glt-elm {
    POSITION: absolute; WIDTH: 150px; VISIBILITY: hidden; COLOR: #fff; TOP: 0px; LEFT: 90px; opacity: 0.9
}
.glt-elm P {
    PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #666; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.glt-elm IMG {
    DISPLAY: block
}
glt-elm {
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90)
}
[class].glt-elm {
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90)
}
/* Title style ends*/
 

/* mars.uk styles start*/

.pad_left_400
{
    padding-left:400px;
}
.human_companion_p
{
MARGIN-TOP: 0px;
 FLOAT: left; 
MARGIN-BOTTOM: 0px
}
.human_companion_img 
{
FLOAT: right; 
BORDER-BOTTOM: #dd871a 6px solid;
}
.application_process_con
{
FLOAT: left; 
WIDTH: 324px; 
MARGIN-RIGHT: 10px;
TEXT-ALIGN: justify
}

.Faqul
{
    padding-left:13px;
}

.dotted-hrcontact
{
    border-bottom: 1px dotted #6E5916;
    clear:both;
    width:100%;
    font-size: 1px;
    line-height: 0px;
    height: 10px;
}


/* mars.uk styles end*/
 
/* mars belgium styles start*/
.div_ourhis_red
{
color:#981004;
}
.div_img_padLeft
{
PADDING-LEFT: 15px; FLOAT: right;
}
/* mars belgium styles end*/

/* mars germany styles start*/
.faq_block{ border-bottom: 1px dotted rgb(146,101,42); }
.div_content_secondbg_home
{
    width: 230px;
    float: left;
}
.div_mainnews_title
{
padding-left:20px;
}
.home_news
{
border-bottom:1px dotted #666666;
}
.div_content_secondbg_teaser
{
LEFT: -10px;
FLOAT: left; 
POSITION: relative; 
TOP: -40px;
*TOP: -55px;
_TOP: -55px;
}
.div_content_secondbg_news
{
LEFT: -10px;
FLOAT: left;
MARGIN-BOTTOM: -40px; 
WIDTH: 210px;
POSITION: relative; 
TOP: -40px;
*TOP: -55px;
_TOP: -55px;
border-left: #666666 1px dotted;
}
/* mars germany styles end*/
 
/*Mars Italy styles start*/
.fieldCheckRadioItaly
{
Height:18px;
margin-bottom:16px;
}
/*Mars Italy styles end*/
 
/*Principles in action Blue menu color code changes start*/

/*New blue style for banners start*/
            .PanelLine .NewBlue{ float:left !important; margin-left:8px;}
            .NewBlue { color: white; }
            .NewBlue .flexHead { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_TM.png) center repeat-x !important; }
            .NewBlue .flexHead .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_TL.png) top left no-repeat !important; }
            .NewBlue .flexHead .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_TR.png) top right no-repeat !important; }
            .NewBlue .flexFoot { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_BM.png) center repeat-x !important; }
            .NewBlue .flexFoot .flexCL { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_BL.png) bottom left no-repeat !important; }
            .NewBlue .flexFoot .flexCR { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_BR.png) bottom right no-repeat !important; }
            .NewBlue .flexIB { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_BG.png) top center repeat-x !important; }
            .NewBlue .flexIBBG { background: url(/korea/ko/assets/images/banners/flexBox_panel_newblue_IBBG.png) top center repeat-y !important; }
            .NewBlue .flexIB h4 { color: rgb(7,65,72); }
            .NewBlue .flexIB h5 { color: rgb(255,255,255); }
            .NewBlue .flexIB p { color: rgb(255,255,255); }         
            .NewBlue .flexIB    span {color: rgb(255,255,255); }
            .NewBlue .panelButton .panelButton_middle { background: url(/korea/ko/assets/images/banners/botBox_newblueLink.png) repeat-x !important } 
/*New Blue style for banners end*/

/*Page Head color to blue*/
.NewBlueHead
{
  color:#076AA6;
  font-size:200%;
  font-weight:bold;
  margin-bottom:8px;  
  margin-left:-7px;  
  padding-left:0px;
}

/*Image Border color*/
.div_HeroImageBottomColor_NewBlue
{
border-bottom:6px solid #076AA6;
width:471px;
}

/*FIve principles sub heading h3 style*/
#div_fullwhite_contents #div_contents #Blue
{
color:#076AA6;
font-family:gulim,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-bottom:5px;
padding-bottom:0;
margin-left:0px;
margin-top:0px;
}

/*Menu color changes start*/
.mainMenu ul.navigation li.earthy-brown a {background: #e7e6e4    url(/korea/ko/assets/images/navigation/sub_bkg.gif) repeat-x;}
.mainMenu ul.navigation li.earthy-brown a.expanded {color:#ffffff;background: none repeat scroll 0 0 #0E396E;}
.mainMenu ul.navigation li.earthy-brown a:hover {color:#ffffff;background:  none repeat scroll 0 0 #0E396E;}
.mainMenu ul.navigation li.earthy-brown li.current a {color:#ffffff;background: none repeat scroll 0 0 #0E396E;}
.mainMenu ul.navigation li.earthy-brown a.current {color:#ffffff;background: none repeat scroll 0 0 #0E396E;}
.mainMenu ul.navigation li.earthy-brown ul li a {color:#ffffff;background:#106BA2;}
.mainMenu ul.navigation li.earthy-brown ul li a:hover {color:#ffffff;background: none repeat scroll 0 0 #0E396E;}
.mainMenu ul.navigation li.earthy-brown .submenu a {color:#ffffff;background: #337AD1;}
/*Menu color changes end*/

/*Principles in action Blue menu color code changes end*/