﻿body{
 background         : #fff;
 color              : #6a6a6a;
 font-family        : '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;
}
form
{
margin-top:0px;
}

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:'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}


Acountr.clearboth
{
    clear: both;            
}

/* common styles start*/

#div_main
{
width:972px;
margin-left:auto;
margin-right:auto;
text-align:left;div_visit_center
}
#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;
}
#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;
_padding-left:7px;
}

/* common styles end*/

/* component styles start */
 /* .... center contents with blue gradient styles start .... */
    .div_gradientblue
     {
            float:left;   
            padding-bottom: 0px;
            padding-top: 0px; 
     }
    .div_gradientblue_head
     {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/global/assets/images/layout/bg_primarynew_head.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
        float:left
        
                 }
    .div_gradientblue_head[class]
    {
        background-image: url(/global/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=/global/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(/global/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=/global/assets/images/layout/bg_primarynew_foot.png);
        background-repeat:no-repeat;
        width:760px;
        height:15px;
        float:left
        
                  }
    .div_gradientblue_foot[class]
    {
        background-image: url(/global/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:Trebuchet MS;        
        font-size:24px;        
    }
#div_gradientblue_leftcontent
    {
     padding-left:15px;
       text-align:left;
       padding-bottom:25px;
    }
div.div_gradientblue h2, div.div_gradientblue p
    {
        width:485px;
    }
.div_panel_button a:link,.div_panel_button a:visited,.div_panel_button a:active
{
background-color:#881500;
color:#fff;
text-decoration:none;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
}
.div_panel_button a:hover{background-color:#B04E43;color:#fff;}
        
 /* .... 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=/global/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(/global/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(/global/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=/global/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(/global/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=/global/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(/global/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(/global/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=/global/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(/global/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;
}
ul.listhorizontal li
{
display:inline;
border-right:1px solid #CCCCCC;
margin:0 8px 0 0;
padding:0 8px 0 0;
}
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=/global/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(/global/assets/images/layout/bg_main_head.png);
    width:776px;
    height:14px;
}

.div_centercontents_foot
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/global/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(/global/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:link
{
text-decoration: none;
}
.div_ad_home a:visited
{
text-decoration: none;
}
.div_ad_home a:hover
{
color: #ffffff;
text-decoration: underline;
}
html>body .div_ad_home a:hover h2
{
text-decoration: underline;
}
html>body .div_ad_home a:hover .tagline
{
text-decoration: underline;
}

.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=/global/assets/images/layout/bg_secondary_head.png);
width: 760px;
height: 15px;
}
.div_homepageflash_head[class]
{
background-image: url(/global/assets/images/layout/bg_secondary_head.png);
width: 760px;
height: 15px;
}
.div_homepageflash_foot
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/global/assets/images/layout/bg_secondary_foot.png);
width: 760px;
height: 15px;
}
.div_homepageflash_foot[class]
{
background-image: url(/global/assets/images/layout/bg_secondary_foot.png);
width: 760px;
height: 15px;
}
.div_homepageflash_innerbody
{
background-image: url(/global/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;
}
/* ..... 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=/global/assets/images/layout/flexBox_alert_TL.png);
background-repeat:no-repeat;
width:225px;
height:16px;
}
.div_alert_left[class]
{
float:left;
background-image: url(/global/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=/global/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(/global/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=/global/assets/images/layout/flexBox_alert_TR.png);
width:188px;
height:16px;
}
.div_alert_right[class]
{
float:left;
background-image :url(/global/assets/images/layout/flexBox_alert_TR.png);
width:188px;
height:16px;
}
.div_alert_center
{
float:left;    
background-image: url(/global/assets/images/layout/flexBox_alert_IBBG.png);
background-position: right bottom;
background-repeat:repeat-y;
width:759px;
*width:760px;
min-height:15px;
}
.div_alert_foot_left
{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/global/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(/global/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=/global/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(/global/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=/global/assets/images/layout/flexBox_alert_BR.png);
width:188px;
height:16px;
}
.div_alert_foot_right[class]
{
float:left;
background-image :url(/global/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(/global/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(/global/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(/global/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;
}

#div_panel_home
{
color:#000000;
width:168px;
cursor:pointer;
float:left;
text-align:left;
#padding-top:15px;
_padding-top:0px;
}

#div_panel_home h3
{
text-align: left;
padding-left: 10px;
font-size: 14px;
margin-top:5px;
}
#div_panel_home p
{
text-align: left;
padding-left: 10px;
margin-top:10px;
}
#div_panel_home p u
{
font-size:11px;
}
.div_panel_head
{
background-image:url(/global/assets/images/layout/callout_head.gif);
background-repeat:no-repeat;
height:16px;
}
.div_img_promo
{
background-color:#f5ece3;
width:168px;
text-align:center;
}
#img_promo_home
{
align:middle;
}
.div_panel_foot
{
background-image:url(/global/assets/images/layout/callout_foot.gif);
background-repeat:no-repeat;
height:16px;
}


/* ..... 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;
margin-bottom: 0px !important;
margin-bottom: -6px;
}
#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 img
{
border-bottom:6px solid #DD871A;
}
#div_usercontrol
{
padding-top:10px;
}
#div_text
{
/*padding-top:30px;*/
}
#div_undertitlecontent
{
color:#6A6A6A;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold !important;
}

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


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

/* styles for individual brands master template start */

#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;
}
/* 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:'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:'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:'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: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(/global/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;
    
}
ul.navigation li a { color: #005595; background: url(/global/assets/images/navigation/sub_bkg.gif) repeat-x scroll center bottom transparent; }

ul.navigation li.red a:hover { background: url(/global/assets/images/navigation/menu_red_hover.jpg)  repeat-x #881500; color: #FFFFFF; }
ul.navigation li.red a.current  {color:#ffffff; background: url(/global/assets/images/navigation/menu_red_hover.jpg)  repeat-x scroll 0 0;}
ul.navigation li.red li.current a {color:#ffffff; background: url(/global/assets/images/navigation/menu_red_hover.jpg)  repeat-x scroll 0 0;}
ul.navigation li.red ul li a { color: #FFFFFF; background: #b24e3f; }
ul.navigation li.red ul li ul li a { color: #FFFFFF; background: #df7150; }
ul.navigation li.red ul li ul li ul li a { color: #FFFFFF; background: #f87e59; }
ul.navigation li.red a:hover { color: #FFFFFF; background: #881500 url(/global/assets/images/navigation/menu_red_hover.jpg)  left top repeat-x; }

ul.navigation li.terq a:hover  { background: #006571; color: #FFFFFF; }
ul.navigation li.terq a.current  {color:#ffffff; background: #006571;}
ul.navigation li.terq li.current a {color:#ffffff; background: #006571;}
ul.navigation li.terq ul li a { color: #FFFFFF; background: #439aa4;}
ul.navigation li.terq ul li ul li a { color: #FFFFFF; background: #59b2c6; }
ul.navigation li.terq ul li ul li ul li a { color: #FFFFFF; background: #64c7de; }
ul.navigation li.terq a:Hover { color: #FFFFFF; background: #006571; }

ul.navigation li.earthy-brown a:hover  { background: #0e396e; color: #FFFFFF; }
ul.navigation li.earthy-brown a.current  {color:#ffffff; background: #0e396e;}
ul.navigation li.earthy-brown li.current a {color:#ffffff; background: #0e396e;}
ul.navigation li.earthy-brown ul li a { color: #FFFFFF; background: #106ba2; }
ul.navigation li.earthy-brown ul li ul li a { color: #FFFFFF; background: #337ad1; }
ul.navigation li.earthy-brown ul li ul li ul li a { color: #FFFFFF; background: #3e95ff; }
ul.navigation li.earthy-brown a:hover { color: #FFFFFF; background: #0e396e; color: #FFFFFF; }

ul.navigation li.green a:hover  { background: url(/global/assets/images/navigation/menu_green_hover.jpg)  repeat-x; color: #FFFFFF; }
ul.navigation li.green a.current  {color:#ffffff; background: url(/global/assets/images/navigation/menu_green_hover.jpg)  repeat-x; color: #FFFFFF;}
ul.navigation li.green li.current a {color:#ffffff; background: url(/global/assets/images/navigation/menu_green_hover.jpg)  repeat-x; color: #FFFFFF;}
ul.navigation li.green ul li a { color: #FFFFFF; background: #919a3f; }
ul.navigation li.green ul li ul li a { color: #FFFFFF; background: #aab084; }
ul.navigation li.green ul li ul li ul li a { color: #FFFFFF; background: #bed07a; }
ul.navigation li.green a:hover { color: #FFFFFF; background: #565a05 url(/global/assets/images/navigation/menu_green_hover.jpg)  repeat-x; }

ul.navigation li.orange-brown a:hover  { background: url(/global/assets/images/navigation/menu_orange-brown_hover.jpg)  repeat-x; color: #FFFFFF; }
ul.navigation li.orange-brown a.current  {color:#ffffff; background: url(/global/assets/images/navigation/menu_orange-brown_hover.jpg)  repeat-x; color: #FFFFFF;}
ul.navigation li.orange-brown li.current a {color:#ffffff; background: url(/global/assets/images/navigation/menu_orange-brown_hover.jpg)  repeat-x; color: #FFFFFF;}
ul.navigation li.orange-brown ul li a { color: #FFFFFF; background: #af8a5d; }
ul.navigation li.orange-brown ul li ul li a { color: #FFFFFF; background: #c39b78; }
ul.navigation li.orange-brown ul li ul li ul li a { color: #FFFFFF; background: #dcb977; }
ul.navigation li.orange-brown a:hover { color: #FFFFFF; background: url(/global/assets/images/navigation/menu_orange-brown_hover.jpg)  repeat-x; }

ul.navigation li.orange a:hover  { background: #B87600 url(/global/assets/images/navigation/menu_orange_hover.jpg) repeat-x scroll 0 0; color: #FFFFFF; }
ul.navigation li.orange a.current  {color:#ffffff; background: #B87600 url(/global/assets/images/navigation/menu_orange_hover.jpg) repeat-x scroll 0 0;}
ul.navigation li.orange li.current a {color:#ffffff; background: #B87600 url(/global/assets/images/navigation/menu_orange_hover.jpg) repeat-x scroll 0 0;}
ul.navigation li.orange ul li a { color: #FFFFFF; background: #d2a11e; }
ul.navigation li.orange ul li ul li a { color: #FFFFFF; background: #e8a000; }
ul.navigation li.orange ul li ul li ul li a { color: #FFFFFF; background: #efbc00; }
ul.navigation li.orange a:hover { color: #FFFFFF; background: #B87600 url(/global/assets/images/navigation/menu_orange_hover.jpg) repeat-x scroll 0 0; }

ul.navigation li.red-brown a:hover  { background: url(/global/assets/images/navigation/menu_red-brown_hover.jpg)  repeat-x; color: #FFFFFF;}
ul.navigation li.red-brown a.current  {color:#ffffff; background: url(/global/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;}
ul.navigation li.red-brown li.current a {color:#ffffff; background: url(/global/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x;}
ul.navigation li.red-brown ul li a { color: #FFFFFF; background: #d2a11e; }
ul.navigation li.red-brown ul li ul li a { color: #FFFFFF; background: #e8a000; }
ul.navigation li.red-brown ul li ul li ul li a { color: #FFFFFF; background: #efbc00; }
ul.navigation li.red-brown a:hover { color: #FFFFFF; background: url(/global/assets/images/navigation/menu_red-brown_hover.jpg) repeat-x; }

.mainMenu ul.navigation li div.submenu ul li ul.submenu_4 li a { padding-left: 40px; width: 129px; }

.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(http://www.mars.com/global/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(http://www.mars.com/global/assets/images/navigation/rounded-corners.gif) no-repeat bottom left;*/
    background:         url(/global/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(/global/assets/images/navigation/job_search.jpg) top left no-repeat;
}
#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; }



.leftbnr  a:link, .leftbnr a:visited, .leftbnr a:active {
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:underline;
font-family : Trebuchet MS
}
.leftbnr  a:hover {
text-decoration:underline;
font-family : Trebuchet MS
}
.div_panel_leftbnrhead
{
background-image:url(/global/assets/images/layout/top_cuve.jpg);
background-repeat:no-repeat;
height:16px;
}

.div_panel_leftbnrfoot
{
background-image:url(/global/assets/images/layout/bottom_cuve.jpg);
background-repeat:no-repeat;
height:16px;
}

.div_panel_leftbnrhome 

{
PADDING-RIGHT: 10px; 
MARGIN-TOP: 10px;
 PADDING-LEFT: 10px; 
FLOAT: left;
 BACKGROUND-COLOR: #f5ece3;
}
/* left navigation styles ends*/

/* ***************** HEADER style starts****************** */
.header {
    background-image:url("/global/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(/global/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(/global/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(/global/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;
}

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(/global/assets/images/banners/flexBox_panel_orange_TM.png) center repeat-x !important; }
                    .AdvanceOrange .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_orange_TL.png) top left no-repeat !important; }
                    .AdvanceOrange .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_orange_TR.png) top right no-repeat !important; }
                .AdvanceOrange .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_orange_BM.png) center repeat-x !important; }
                    .AdvanceOrange .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_orange_BL.png) bottom left no-repeat !important; }
                    .AdvanceOrange .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_orange_BR.png) bottom right no-repeat !important; }
                .AdvanceOrange .flexIB { background: url(/global/assets/images/banners/flexBox_panel_orange_IBGrad.png) top center repeat-x !important; }
                .AdvanceOrange .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_orangeLink.png) repeat-x !important }
                
/* panelGreen */
.AdvanceGreen { color: white; }                            
.AdvanceGreen .flexHead { background: url(/global/assets/images/banners/flexBox_panel_green_TM.png) center repeat-x !important; }
.AdvanceGreen .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_green_TL.png) top left no-repeat !important; }
.AdvanceGreen .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_green_TR.png) top right no-repeat !important; }
.AdvanceGreen .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_green_BM.png) center repeat-x !important; }
.AdvanceGreen .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_green_BL.png) bottom left no-repeat !important; }
.AdvanceGreen .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_green_BR.png) bottom right no-repeat !important; }
.AdvanceGreen .flexIB { background: url(/global/assets/images/banners/flexBox_panel_green_IBGrad.png) top center repeat-x !important; }
.AdvanceGreen .flexIBBG { background: url(/global/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(/global/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(/global/assets/images/banners/flexBox_panel_red_TM.png) center repeat-x !important; }
                .AdvanceRed .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_red_TL.png) top left no-repeat !important; }
                .AdvanceRed .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_red_TR.png) top right no-repeat !important; }
            .AdvanceRed .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_red_BM.png) center repeat-x !important; }
                .AdvanceRed .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_red_BL.png) bottom left no-repeat !important; }
                .AdvanceRed .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_red_BR.png) bottom right no-repeat !important; }
            .AdvanceRed .flexIB { background: url(/global/assets/images/banners/flexBox_panel_red_IBGrad.png) top center repeat-x !important; }
            .AdvanceRed .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_redLink.png) repeat-x !important }
            
            /* panelPurple */
            .AdvanceOlive { color: white; }
            .AdvanceOlive .flexHead { background: url(/global/assets/images/banners/flexBox_panel_olive_TM.png) center repeat-x !important; }
            .AdvanceOlive .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_olive_TL.png) top left no-repeat !important; }
            .AdvanceOlive .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_olive_TR.png) top right no-repeat !important; }
            .AdvanceOlive .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_olive_BM.png) center repeat-x !important; }
            .AdvanceOlive .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_olive_BL.png) bottom left no-repeat !important; }
            .AdvanceOlive .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_olive_BR.png) bottom right no-repeat !important; }
            .AdvanceOlive .flexIB { background: url(/global/assets/images/banners/flexBox_panel_olive_IBGrad.png) top center repeat-x !important; }
            .AdvanceOlive .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_oliveLink.png) repeat-x !important }


            /* AdvanceLightBrown */
            .AdvanceLightBrown { color: white; }
            .AdvanceLightBrown .flexHead { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_TM.png) center repeat-x !important; }
            .AdvanceLightBrown .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_TL.png) top left no-repeat !important; }
            .AdvanceLightBrown .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_TR.png) top right no-repeat !important; }
            .AdvanceLightBrown .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_BM.png) center repeat-x !important; }
            .AdvanceLightBrown .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_BL.png) bottom left no-repeat !important; }
            .AdvanceLightBrown .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_BR.png) bottom right no-repeat !important; }
            .AdvanceLightBrown .flexIB { background: url(/global/assets/images/banners/flexBox_panel_ltbrown_IBGrad.png) top center repeat-x !important; }
            .AdvanceLightBrown .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_ltbrownLink.png) repeat-x !important }

            
/* panelBrown */
.AdvanceBrown { color: white; }
.AdvanceBrown .flexHead { background: url(/global/assets/images/banners/flexBox_panel_brown_TM.png) center repeat-x !important; }
.AdvanceBrown .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_brown_TL.png) top left no-repeat !important; }
.AdvanceBrown .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_brown_TR.png) top right no-repeat !important; }
.AdvanceBrown .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_brown_BM.png) center repeat-x !important; }
.AdvanceBrown .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_brown_BL.png) bottom left no-repeat !important; }
.AdvanceBrown .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_brown_BR.png) bottom right no-repeat !important; }
.AdvanceBrown .flexIB { background: url(/global/assets/images/banners/flexBox_panel_brown_IBGrad.png) top center repeat-x !important; }
.AdvanceBrown .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_brownLink.png) repeat-x !important }
            
            /* panelBlue */
        .AdvanceBlue { color: white; }
            .AdvanceBlue .flexHead { background: url(/global/assets/images/banners/flexBox_panel_blue_TM.png) center repeat-x !important; }
                .AdvanceBlue .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_blue_TL.png) top left no-repeat !important; }
                .AdvanceBlue .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_blue_TR.png) top right no-repeat !important; }
            .AdvanceBlue .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_blue_BM.png) center repeat-x !important; }
                .AdvanceBlue .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_blue_BL.png) bottom left no-repeat !important; }
                .AdvanceBlue .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_blue_BR.png) bottom right no-repeat !important; }
            .AdvanceBlue .flexIB { background: url(/global/assets/images/banners/flexBox_panel_blue_IBGrad.png) top center repeat-x !important; }
            .AdvanceBlue .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_blueLink.png) repeat-x !important }
            
        
            .NewBlue { color: white; }
            .NewBlue .flexHead { background: url(/global/assets/images/banners/flexBox_panel_newblue_TM.png) center repeat-x !important; }
                .NewBlue .flexHead .flexCL { background: url(/global/assets/images/banners/flexBox_panel_newblue_TL.png) top left no-repeat !important; }
                .NewBlue .flexHead .flexCR { background: url(/global/assets/images/banners/flexBox_panel_newblue_TR.png) top right no-repeat !important; }
            .NewBlue .flexFoot { background: url(/global/assets/images/banners/flexBox_panel_newblue_BM.png) center repeat-x !important; }
                .NewBlue .flexFoot .flexCL { background: url(/global/assets/images/banners/flexBox_panel_newblue_BL.png) bottom left no-repeat !important; }
                .NewBlue .flexFoot .flexCR { background: url(/global/assets/images/banners/flexBox_panel_newblue_BR.png) bottom right no-repeat !important; }
            .NewBlue .flexIB { background: url(/global/assets/images/banners/flexBox_panel_newblue_BG.png) top center repeat-x !important; }
            .NewBlue .flexIBBG { background: url(/global/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(/global/assets/images/banners/botBox_newblueLink.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:135px; }
    .adv_brands .brandBox .AdvBrandsInternal { height: 400px;}
    .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: "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: "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(/global/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_centerwhite
{
    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;
min-height:500px;
}
/****************News Template Style Ends*************/


/***************Generic vertcal template style starts**********************/
.WhereWe_RedHead
{
    color:#981004;
    font-size:200%;
    font-weight:bold;
    margin-bottom:8px;
    
}
.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;
}
/***************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: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************/
.listvertical a:link, .listvertical a:active, .listvertical a:visited
{
color:#B04E43;
text-decoration:none;
}
.listvertical a:hover
{
color:#981004;
text-decoration:underline;
}
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(/global/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_verticaltext a.link_visit:link,#div_verticaltext a.link_visit:visited,#div_verticaltext a.link_visit:active
{
text-decoration:none;
color:White;
}
#div_verticaltext 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;*/
}

/***************Where we operate style ends************/
 
#div_fullwhite_contents
{
float:left;
width:760px;
}
 
.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:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:24px;
padding-bottom:0;
padding-top:0px;
margin:0px;
}
#div_global_text
{
    padding-top:12px;
}
.more
{
 padding-top:4px;
}
#div_fullwhite_contents h3 
{
color:#B04E43;
font-family:"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_fullwhite_contents .h3_noIndent 
{
color:#B04E43;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:26px;
margin-bottom:5px;
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;    
margin-left:-9px;
}

.PiAHead
{
    color:#076AA6;
    font-size:200%;
    font-weight:bold;
    margin-bottom:8px;    
    margin-left:-9px;
}

#div_verticaltext a:link,#div_verticaltext a:active,#div_verticaltext a:visited
{
color:#B04E43;
text-decoration:none;
} 

#div_verticaltext a:hover
{
color:#981004;
text-decoration:underline;
}
/* 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;
}
.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: 'Trebuchet MS' , Verdana, arial, sans-serif;
    color: #005595;
    font-weight: 700;
    line-height: 12pt;
}
a.buisness_head
{
    font-size: 13px;
    line-height: 120%;
    font-family: 'Trebuchet MS' , Verdana, arial, sans-serif;
    color: #005595;
    font-weight: 700;
    line-height: 12pt;
    text-decoration: none;
    
}
a.buisness_head:hover
{
    font-size: 13px;
    line-height: 120%;
    font-family: 'Trebuchet MS' , Verdana, arial, sans-serif;
    color: #005595;
    font-weight: 700;
    line-height: 12pt;
    text-decoration: underline;    
}

.div_gradientblue_rightcontent_image
{
    
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=/global/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(/global/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(/global/assets/images/layout/80.png) repeat;
}
#mbOverlay.mbOverlayIE {
    background: transparent url(/global/assets/images/layout/50.gif) repeat;
}
#mbCenter, #mbBottomContainer {
    position: absolute;
    z-index: 9999;
    left: 50%;
    overflow: hidden;
    background-color: #000;
}
.mbLoading {
    background: #000 url(/global/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: 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: 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(/global/assets/images/layout/BlackClose.gif) no-repeat center;
    margin: 0;
    outline: none;
}
#mbPrevLink {
    width: 69px;
    background: transparent url(/global/assets/images/layout/BlackPrevious.gif) no-repeat center;
}
#mbNextLink {
    width: 41px;
    background: transparent url(/global/assets/images/layout/BlackNext.gif) no-repeat center;
}
#mbCloseLink {
    width: 46px;
    background: transparent url(/global/assets/images/layout/BlackClose.gif) no-repeat center;
}
#mbError {
    position: relative;
    top: 30%;
    font-family: 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:'Trebuchet MS', Verdana, arial, sans-serif;
line-height: 120%;
margin: 0 0 10px;
}
#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:'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:'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:'Trebuchet MS',verdana,sans-serif,arial;
    color:#93642c;
font-size:200%;
    font-weight:700;
    
}
.Div_faq_questionheader
{
    color:#6a6a6a;
    font-family:'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:'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(/global/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(/global/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:"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 li a:link,#errorpage li a:visited,#errorpage li a:active 
{
color:#4898A3;
text-decoration:none;
}
#errorpage li a:hover 
{
color:#016672;
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:'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:'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:'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: 10px 0 10px;
    padding: 0;
}
.gb_news
{
    background: url(/global/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(/global/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(/global/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(/global/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="/global/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(/global/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(/global/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: '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=/global/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=/global/assets/images/center-contents/bg_itemNews_foot_gb.png);
    background-repeat: no-repeat;
width:224px;
height:13px;
}

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

.div_brands_smallwhitebottom[class]
{
    background-image: url(/global/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:'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:none;
}
.gb_clickhere a:hover
{  
 color:#666666;
     font-family:'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: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;
    float:left;
    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: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: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:Trebuchet MS,Arial,MS Sans Serif !important;}
#divSearchHeader h1
{
color:#005190;
font-family:"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;
    font-size:200%;
    font-weight:bold;
}
#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(/global/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:'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
text-decoration:none;
}
#div_localsites_content a:hover
{
color:#016672;
text-decoration:underline;
font-family:'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:'Trebuchet MS', Verdana, arial, sans-serif;
      font-size:100%;
      text-decoration:none;
}
#div_facebook_container a:hover
{  
 color:#3794c6;
     font-family:'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;
text-decoration:none;
}
#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--*/ 

.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('/global/assets/images/center-contents/header_bgs_5.png');
    _background-image:url('/global/assets/images/center-contents/header_bgs_5.gif');
    background-position:left top;
    width: 198px;
    height: 150px;
    float: left;
    margin-left:46px;
    margin-top:35px;
    background-repeat: no-repeat;
    margin-right:8px;
}

.div_cocoaimage
{
background-image:url('/global/assets/images/center-contents/CocoaCertsmall.jpg');
background-repeat:no-repeat;
width:471px;
height:336px;
border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;
margin-top:13px;

}
.cocoa_header
{
color:#5d1c00;
font-weight:bold;

}

#div_topbanner_principles
{
font-size:11px;

}
#div_topbanner_principles h1
{
COLOR: #076aa6;
font-weight:700;
/*font-size:200%;*/
padding-top:0px;
margin-top:0px;
font-family  : 'Trebuchet MS', Verdana, arial, sans-serif;
}

.div_cocoacontentleft
{
float:left;
width:332px; 
margin-top:34px;
}
.div_cocoacontentright
{
float:left;
width:141px;
height:71px;
background-image:url('/global/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('/global/assets/images/center-contents/Pedigreeadoptionsmall.jpg');
background-repeat:no-repeat;
width:471px;
height:251px;
border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;
margin-top:13px;
}
.div_map_image
{
background-image:url('/global/assets/images/banners/MAPsmall.jpg');
background-repeat:no-repeat;
width:471px;
height:314px;
border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;
margin-top:13px;

}
.div_mars_thirsty_image
{
background-image:url('/global/assets/images/banners/flavia400top1.jpg');
background-repeat:no-repeat;
width:272px;
height:248px;
border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;
margin-top:13px;

}
.div_wrigley_bottle_image
{
background-image:url('/global/assets/images/banners/wrigley.jpg');
background-repeat:no-repeat;
width:268px;
height:261px;
/*border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;*/
margin-top:13px;

}
.div_iMPACT_image
{
background-image:url('/global/assets/images/center-contents/ImpactProgrammesmall.jpg');
background-repeat:no-repeat;
width:471px;
height:314px;
border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;
margin-top:13px;

}
.div_uncle_benskidscafe_image
{
background-image:url('/global/assets/images/banners/SanFernKidsCafe_LailaServing.jpg');
background-repeat:no-repeat;
width:471px;
height:328px;
border-bottom-color:#076aa6;
border-bottom-style:solid;
border-bottom-width:6px;
margin-top:13px;

}


.div_terracycle_image
{
background-image:url('/global/assets/images/center-contents/TerraCycle2.jpg');
background-repeat:no-repeat;
width:153px;
height:106px;
margin-top:13px;

}

.div_pedigee_adopt_outer
{
FONT-SIZE: 11px;
 WIDTH: 471px;
}

#div_principles_outer h1
{
COLOR: #076aa6;
font-weight:700;
/*font-size:200%;*/
padding-top:0px;
margin-top:0px;
}

.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***************/
.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;
        
}
.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:Trebuchet MS;
 font-size:12px;
}
.SearchDate
{
 font-family: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(/global/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;
/*padding-bottom:15px;*/
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:Trebuchet MS;
    
}
.dropdown
{
    font-size:11px;
}


.headermediaSearch input {
background-image:url(/global/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;
}
 .header INPUT.fieldImage {MARGIN: 1px 0px 0px 12px}
.headerSearch input.fieldText 
{
background-image:url(/global/assets/images/center-contents/bg_field.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #F5ECE3;
margin:0;
min-height:14px;
padding:4px 2px 1px;
width:98px;
}
#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: "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:'Trebuchet MS',verdana,sans-serif,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#divSearchHeader
{
padding-top:15px;
}
 /* Right Navigation style starts */
/* Rh Menu Styles */
.orange-menu {
    width:248px;
    background:url(/global/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(/global/assets/images/navigation/img_topCorner.gif) top left no-repeat;
}
.orange-menu li {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    list-style-type:none;
    background:url(/global/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(/global/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(/global/assets/images/navigation/select_arrow.gif) 4px 0 no-repeat #e0962b;
    color: #fff;
}
.orange-menu a, .orange-menu a:visited {
    font-family:"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 */
/*Press search results*/
.divPressSearchResult{width:450px;overflow:hidden;}
.divPressSearchResult .pagination{width:450px !important;padding:15px 8px !important;}

.divPressSearchResult .contentColoured {
    background-color:#005190;
}
.divPressSearchResult a,
.divPressSearchResult h1,
.divPressSearchResult .textColoured,
.divPressSearchResult .pagination select.fieldSelect {
    color:#005190;
}
.divPressSearchResult a:hover,
.divPressSearchResult h2,
.divPressSearchResult h3,
.divPressSearchResult h4,
.divPressSearchResult h5,
.divPressSearchResult h6,
.divPressSearchResult label,
.divPressSearchResult th {
    color:#7FA2BE;
}
.divPressSearchResult .contentColoured,
.divPressSearchResult .contentColoured h2,
.divPressSearchResult .contentColoured label {
    color:#FFFFFF;
}
.divPressSearchResult .pagination label,
.divPressSearchResult .pagination ul.listHorizontal li a,
.divPressSearchResult .pagination ul.listHorizontal li.on a,
.divPressSearchResult .pagination ul.listHorizontal li a:hover {
    color:#0E6696;
}
.divPressSearchResult .pagination ul.listHorizontal 
{
    float: left;
}
.divPressSearchResult .pagination ul.listHorizontal li {
    border-right:1px solid #CCCCCC;
    font-weight:normal;
}

.divPressSearchResult label {
    font-weight:bold;
    margin:0px 0px 4px 0px;
}
.divPressSearchResult .pagination {
    width:450px !important;
    color:#7FA2BE;
    background-color:#FFFFFF;
    padding:4px 8px 4px 8px !important;
    font-family:Arial,Verdana,'Trebuchet MS',sans-serif;
    margin: 0px 0px 0px 0px;
}
.divPressSearchResult h2.subPage,
.divPressSearchResult h3.subPage {
    color:#7FA2BE;
}
.divPressSearchResult h3.subPage {
    font-weight:normal;
}
.divPressSearchResult ul li {
    list-style-type:square;
}
.divPressSearchResult ul.listLanguage 
{
    font-size:120%;
    font-weight:bold;
}
.divPressSearchResult ul.listLanguage li {
    margin-bottom:15px;
}
.divPressSearchResult .textConsent a, .divPressSearchResult .backToTop
{
    color: #7fa2be;
}
.divPressSearchResult, .divPressSearchResult .l, .divPressSearchResult span 
{
    font-family: Trebuchet MS, Arial, MS Sans Serif !important;
}
.divPressSearchResult p
{
    margin-left: 5px;
}


/*Press search results*/
 /* Commitments style begins*/
#div_text_content
{
padding-top:12px;
}

#div_commitment p
{
font-size:11px;
margin-top:11px;
}
#div_commitment 
{
margin-left:0px;
padding-top:15px;

}

#div_sustainability p
{
font-size:12px;
margin-top:11px;
font-weight:normal;
}

#div_sustainability a:link,div_sustainability a:visited,div_sustainability a:active
{
text-decoration: none;
color:#666666;
}
#div_sustainability a:hover
{
text-decoration:underline;
color:#666666;
}

#div_commitment_desc
{
padding-top:50px;
font-size:11px;

}
#div_keyworkplace_desc
{
padding-top:0px;
font-size:11px;
margin-top:-6px;

}
#div_Productquality_desc
{
padding-top:50px;
font-size:11px;
}
#div_Animalbanner_desc
{
padding-top:78px;
font-size:11px;
}

#div_commitment ul
{
font-family:'Trebuchet MS',Verdana,arial,sans-serif;
line-height:120%;
padding-left:20px;
margin-left:1px;
}

#div_text_content  h3
{
color:#E1B200;
margin-bottom:-11px;
margin-left:0;
}
 
#div_text_content a:link,#div_text_content a:active, #div_text_content a:visited 
{
color:#666666;
text-decoration:none;
}
#div_text_content a:hover
{
color:#666666;
text-decoration:underline;
}
.div_CommitmentstopHeading p
{
font-family:'Trebuchet MS',Verdana,arial,sans-serif;
font-size:75%;
line-height:120%;
margin-bottom:0;
margin-top:0;
}
.div_undertitle_content
{
font-size:75%;
color:#6A6A6A;
font-weight:normal !important;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
line-height:120%;
}
.div_undertitlestyle2
{
font-size: 13px; 
line-height: 120%;
}
ul.ulCocoafarmer
{
margin-left:0px;
padding-left:22px;
}
/* Title Class*/
.glt-elm {
    LEFT: 90px; VISIBILITY: hidden; WIDTH: 150px; COLOR: #fff; POSITION: absolute; TOP: 0px; opacity: 0.9
}
.glt-elm P {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.glt-elm IMG {
    DISPLAY: block
}
glt-elm {
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90)
}
.glt-elm[class] {
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90)
}

/* Title Class */
 

/* section - careers at mars start*/
#div_verticaltext .div_careers_green a
{
color: #555d0b;
text-decoration:none;
}
#div_verticaltext .div_careers_green a:visited
{
color: #555d0b;
text-decoration:none;
}
#div_verticaltext .div_careers_green a:hover
{
color: #555d0b;
text-decoration:underline;
}
.div_picture_container
{
float:left;
padding-top:8px;
width:760px;
}
.div_picturebox
{
float:left;
width:376px;
padding-right:8px;
}
.greenfourteen
{
text-decoration:none;
background-image: url(/global/assets/images/layout/green_14_wide.jpg);
background-repeat:no-repeat;
}
.greenfifteen
{
background-image: url(/global/assets/images/layout/green_15_wide.jpg);
background-repeat:no-repeat;
}    
.greensixteen
{
background-image: url(/global/assets/images/layout/green_16_wide.jpg);
background-repeat:no-repeat;
}
.greenseventeen
{
background-image: url(/global/assets/images/layout/green_17_wide.jpg);
background-repeat:no-repeat;
}
.div_topcorners_whymars
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  /global/assets/images/layout/pictureBoxTopCreamWide.png);
width:376px;
height:16px;
background-repeat:no-repeat;
}
.div_topcorners_whymars[class]
{
background-image: url(/global/assets/images/layout/pictureBoxTopCreamWide.png);
width:376px;
height:16px;
background-repeat:no-repeat;
}
.div_bottomcorners_whymars
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  /global/assets/images/layout/pictureBoxBottomCreamWide.png);
width:376px;
height:16px;
background-repeat:no-repeat;
}
.div_bottomcorners_whymars[class]
{
background-image: url(/global/assets/images/layout/pictureBoxBottomCreamWide.png);
width:376px;
height:16px;
background-repeat:no-repeat;
}
.div_topcorners_pb_inside
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  /global/assets/images/layout/pictureBoxTopGreenWide.png);
width:344px;
min-height:10px;
*height:10px;
background-repeat:no-repeat;
}
.div_topcorners_pb_inside[class]
{
background-image: url(/global/assets/images/layout/pictureBoxTopGreenWide.png);
width:344px;
min-height:10px;
*height:10px;
background-repeat:no-repeat;
}
.div_bottomcorners_pb_inside
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  /global/assets/images/layout/pictureBoxBottomWide.png);
width:344px;
min-height:10px;
*height:10px;
background-repeat:no-repeat;
}
.div_bottomcorners_pb_inside[class]
{
background-image: url(/global/assets/images/layout/pictureBoxBottomWide.png);
width:344px;
min-height:10px;
*height:10px;
background-repeat:no-repeat;
}
.div_pictureboxheading
{
background-color:#929B45;
color:#ffffff;
width:344px;
}
.div_pictureboxheading h2
{
margin:0px;
padding-left:8px;
font-size:103%;    
}
.div_pictureboxcontents
{
background-color:#ffffff;
width:344px;
padding-top:6px;
}
.div_pictureboxcontents P
{
margin:0px;
padding-left:8px;    
min-height:50px;
*height:50px;
}
.div_button_whymars
{
text-align:right;
padding-right:8px;
}
#div_whymars_wrapper
{
float:left;
}
.div_pictureboxinside
{
padding-left:15px;
}
.pr0
{
padding-right:0px;
}
.GreenHead
{
    color:#555d0b;
    font-size:200%;
    font-weight:bold;
    margin-bottom:8px;  
    margin-left:-9px; 
}
.subPage {
    font-weight bold; font-size: 100%
}
.div_careers H2.subPage 
{
    color: #555d0b;
    font-size:16px;
    margin-bottom:0.5em;
}
.div_careers p
{
font-size:11px;
margin-top:0px;
margin-bottom:10px;
}
.div_careers ul
{
 margin-left:-22px;
*margin-left:22px;
}

.careers_fa_subheading
{
font-size:135%;
font-weight:bold;
padding-bottom:10px;
}

.div_careers_functionalareas h2
{
font-size:14px;
margin-bottom:0.25em;
color: #555d0b;
}

#div_verticaltext .div_careers_functionalareas p
{
margin-top:0px;
}

.div_careers_functionalareas h3
{
font-size:12px;
margin-bottom:0.25em;
margin-top:0px;
color: #555d0b;
}

.div_careers_functionalareas ul
{
margin-top:0px;
list-style-type:square;
margin-left:-22px;
*margin-left:22px;
margin-bottom:10px;
}

.div_careers_functionalareas ul li
{
margin-top:3px;
}
.GreenHead_fa
{
color:#555d0b;
font-size:200%;
font-weight:bold;
margin-bottom:8px; 
margin-left:0px;
}

.div_HeroImageBottomColor_careers img
{
border-bottom:6px solid #929b45;
}
h2, h3 {
margin-bottom:0.25em;
}
#div_verticaltext ul li a:link {
color:#929B45;
}
#div_verticaltext ul li a:visited{
color:#929B45;
text-decoration:none;
}
#div_verticaltext ul li a:hover {
color:#555d0b;
text-decoration:underline;
}
#div_verticaltext ul li a:active {
color:#929B45;
text-decoration:none;
}


#div_verticaltext .more a:link, .more a:visited, .more a:active {
color:#136795;
font-family:'Trebuchet MS',verdana,sans-serif,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.UnderTitleContent {
color:#6A6A6A;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal !important;
padding-bottom:5px;
}

.div_functionalarea_dropdown
{
background-color:#929B45;
float:left;
height:41px;
width:471px;
margin-bottom:15px;
_margin-bottom:0px;
}

#div_label_functionalarea
{
float: left; 
margin-left: 5px; 
margin-top: 12px; 
color: white;
 font-weight: bold; 
font-size: 12px;
 width: 216px;
}

#div_dropdown_functionalarea
{
margin-top:10px;
}

#Uc_functional_dd1_ddlFunctionalAreas {
background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
float:left;
font-size:99%;
margin:0 0 15px;
padding:1px 0;
width:216px;
}
 /* section - careers at mars end*/
/* section -     programs and placement start */
#div_program_placements_wrapper
{
float:left;
margin-left:-8px;
_margin-left:-4px;
margin-right:-8px;
}
.div_program_placements
{
float:left;
padding-left:16px;
width:740px;
}
.div_pp_leftcontent
{
float:left;
margin-right:32px;
width:348px;
}
.pp_texthightlight
{
font-size:110%;
}
.div_pp_rightcontent
{
float:left;
width:350px;
}
.div_cornersbotttom
{
background-image:url(/global/assets/images/layout/fullWhiteBoxBottom.png);
width:760px;
height:16px;
}
.div_cornersbotttom
{
float:left;
}
.div_divider
{
height:10px;
width:760px;
background-color:#F5ECE3;
float:left;
margin-top:-4px;
}
.div_cornerstop
{
background-image:url(/global/assets/images/layout/fullWhiteBoxTop.png);
background-repeat:no-repeat;
width:760px;
height:16px;
float:left;
}
.quoteTop
{
float:left;
}
.quoteBottom
{
float:right;
}
.div_quotetext
{
padding-left:28px;
padding-top:15px;
}
.signature
{
color:#929B45;
padding-top:20px;
}
.div_programsplacements_dropdown
{
margin-left:12px;
_margin-left:8px;
padding-left:0px;
background-color:#929B45;
float:left;
height:41px;
margin-bottom:15px;
width:727px;
}
#div_dropdown_programsplacements
{
margin-top:9px;
padding-left:8px;
}

#ddlprogramplacements_ddlProgramsPlacements
{
background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
float:left;
font-size:99%;
margin:0 0 15px;
padding:1px 0;
width:216px;
}
/* program and placements subpages styles start*/
.boxTabs 
{
background-position:0 0;
background-repeat:no-repeat;
margin:0 0 -13px;
margin-left:-16px;
_margin-left:-8px;
padding:0 0 0;
position:relative;
width:760px;
z-index:1;
}
.boxTabsLeftOn {
background-image:url(/global/assets/images/layout/tab_left_on_top.gif);
margin-top:15px;
margin-top:-16px;
_margin-top:-18px;
}
.boxTabs .boxTabsInside {
background-position:0 100%;
background-repeat:no-repeat;
}
.boxTabsLeftOn .boxTabsLeft, .boxTabsLeftOn .boxTabsLeft:hover, .boxTabsRightOn .boxTabsRight, .boxTabsRightOn .boxTabsRight:hover {
color:#939B46;
}
.boxTabs .boxTabsLeft {
padding:0 25px 20px 15px;
width:461px;
}
.boxTabs a {
display:block;
float:left;
font-size:180%;
font-weight:bold;
text-decoration:none;
}

.boxTabsLeftOn .boxTabsInside {
background-image:url(/global/assets/images/layout/tab_left_on_bottom.gif);
margin-top:15px;
}
.boxTabsLeftOn .boxTabsRight, .boxTabsLeftOn .boxTabsRight:hover, .boxTabsRightOn .boxTabsLeft, .boxTabsRightOn .boxTabsLeft:hover {
color:#FFFFFF;
}
.boxTabs .boxTabsRight {
padding:0 15px 20px 25px;
text-align:right;
width:219px;
}
.boxTabs .boxTabsLeft {
padding:0 25px 20px 15px;
width:461px;
}
.layout1Column .boxWhite {
width:728px;
}
.programsGeneric {
padding-top:24px;
}
.boxWhite {
background-color:#FFFFFF;
padding:16px;
position:relative;
}
div.cornersTop {
top:0;
}
div.cornersTop, div.cornersBottom {
left:0;
position:absolute;
}
div.cornersBottom {
bottom:0;
}
.contentWhite {
background-color:#FFFFFF;
padding:0;
}
.layout1Column .boxWhite .contentWhite, .layout1Column .boxWhite .contentWhite  {
width:728px;
}
.programsGeneric .contentWhite .contentLeft {
margin:0 24px 0 0;
width:456px;
}
.programsGeneric .contentWhite .contentColoured {
width:440px;
}
.programsGeneric .contentColoured {
padding:4px 8px;
}
.programsGeneric .contentWhite .contentLeft table {
width:456px;
}

.careers a, .careers .textColoured, .careers .pagination select.fieldSelect {
color:#929B45;
font-size:11px;
font-weight:normal;
}
.careers a:hover
{
color:#555D0B;
text-decoration:underline;
}
.careers .contentColoured, .careers .contentColoured h2, .careers .contentColoured label, .careers .pagination label, .careers .pagination ul.listHorizontal li a, .careers .pagination ul.listHorizontal li.on a, .careers .pagination ul.listHorizontal li a:hover {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.programsGeneric .contentWhite .contentLeft a {
color:#929B45;
font-size:15px;
font-weight:normal;
text-decoration:none;
}
.programsGeneric .contentWhite .contentLeft a:hover {
color:#929B45;
font-size:15px;
font-weight:normal;
text-decoration:underline;
}
.careers .contentColoured {
background-color:#929B45;
}
.programsGeneric .contentWhite .contentLeft table.tablePrograms .column01 {
width:300px;
}
.programsGeneric .contentWhite .contentLeft table td, .programsGeneric .contentWhite .contentLeft table th {
padding:5px 8px;
}
.programsGeneric .contentWhite .contentLeft table td, .programsGeneric .contentWhite .contentLeft table th {
border-bottom:1px dotted #929B45;
}
.programsGeneric .contentWhite .contentRight {
width:248px;
}

.programsGeneric .contentWhite .contentRight .creamBox {
float:right;
margin-right:-7px;
position:relative;
}
.contentRight .creamBox {
margin-bottom:16px;
}
.contentRight .creamBox h2 {
background:#929B45 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
margin:0;
padding:0 8px 8px;
width:224px;
font-size:15px;
font-weight:bold;
*margin-top:-5px;
}
.contentRight .creamBox .creamBoxContent {
background:#F5ECE3 none repeat scroll 0 0;
display:block;
padding:8px 0;
width:240px;
}
.contentRight .creamBox .creamBoxContent h3 {
color:#929B45;
font-size:100%;
margin:4px 8px 0;
padding:0;
}
.contentRight .creamBox .creamBoxContent p {
margin:4px 8px 8px;
padding:0;
}
.contentRight .creamBox img.creamBoxBottom {
display:block;
margin:-8px 0 0;
width:240px;
}
.body img {
float:left;
}

.boxTabsRightOn {
background-image:url(/global/assets/images/layout/tab_right_on_top.gif);
margin-top:-16px;
_margin-top:-18px;
}

.boxTabsRightOn .boxTabsInside {
background-image:url(/global/assets/images/layout/tab_right_on_bottom.gif);
margin-top:15px;
}
.boxTabs .boxTabsInside {
background-position:0 100%;
background-repeat:no-repeat;
}
address {
font-style:normal;
padding-left:10px;
}
.careers h1, .careers h2, .careers h3, .careers h4, .careers h5, .careers h6, .careers label, .careers th {
color:#555D0B;
font-size:14px;
font-weight:bold;
}
#div_creamBoxContent h3
{
color:#929B45;
font-size:100%;
margin:4px 8px 0;
padding:0;
}
a.boxTabContact
{
 font-weight:normal;
 float:none;
 display:inline;
}
/* programs and placement subpages styles end */
/* section - programs and placement end */

 /** Style for crisis start**/
.crisis_marquee
{
_height:25px;
}

.crisis_marquee
{
height:25px;
}
/**Style for crisis end**/
/*style for master template full white with banner begins*/
.primarynew
{
color:#666666;
margin-top:-5px;
clear:both;
font-size:200%;
margin-bottom:10px;
}
/*style for master template full white with banner ends*/
.floatright
{
    float:right;
}
.div_googlecenter
{
    position:relative;width:80px;background-repeat: repeat-x; 
background-image: url(/global/assets/images/layout/bg_strip.gif);
    float: left; 
    height: 16px;    
}
.in_googlebutton
{
    cursor:pointer;font-size:12px;letter-spacing:-1;
    position:absolute;top:-2px;left:0px;color: #fff; font-weight: bold; 
    background-image: none; 
    background-color: transparent;
    border: 0;
    width:80px;    
}
.div_googleright
{
    padding-right:10px;
}
.div_googleimageleft
{    
    background-image: url(/global/assets/images/layout/left.gif);
    width:5px;
    height:16px;
    background-repeat:no-repeat;        
}
.div_googleimageright
{
    background-image: url(/global/assets/images/layout/right.gif);
    width:5px;    
    height:16px;    
    background-repeat:no-repeat;    
}
/**************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:320px;
    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(/global/assets/images/center-contents/left_green.gif);
    background-repeat:no-repeat;
    width:9px;
    height:16px;
    float:right;
}
.div_jobbtncenter
{
    background-image:url(/global/assets/images/center-contents/r_green.gif);
    background-repeat:repeat-x;    
    height:16px;
    float:right;
}
.div_jobbtnright
{
    background-image:url(/global/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:150px;
    float:right;
}
.div_jobapplyfullwdth
{
    width:150px;
    float:right;
    padding-top:10px;
}
.div_jobresultsmain
{
    float:left;    
}

.jobsearchlabel
{
    width:208px;
    font-family:'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:'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:'Trebuchet MS',Verdana,arial,sans-serif;
font-size:100%;
line-height:120%;
}
.lblJobDisplay
{
font-family:'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:'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:'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:'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:'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:'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:'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;
}
.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;
}

/**************jobs style ends****************/
/************** Job details page style**********/
#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:231px;
color:#555D0B;
float:left;
}
.JobDetailscontentCream table td
 {
width:220px;
color:#555D0B;
float:left;
}
#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(/global/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(/global/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(/global/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(/global/assets/images/layout/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;
    
}
a.HomeNews
{
text-decoration:none;
}
a.HomeNews:hover
{
text-decoration:underline;
}

/************* Job details page style ends******/
/************* site owner page style starts******/
 blockquote {
padding:30px 0 30px 30px;
position:relative;
}

blockquote {
font-weight:bold;
margin:0;
}
/************* site owner page style ends******/

 /***Styles for ourbrands bottomnav page starts here****/
left.ourbrandsbnav_tr
{
HEIGHT: 12.75pt;
}
.ourbrandsbnav_td
{
BORDER-RIGHT: #ece9d8;
PADDING-RIGHT: 10.5pt;
BORDER-TOP: #ece9d8;
PADDING-LEFT: 10.5pt;
PADDING-BOTTOM: 0in;
BORDER-LEFT: #ece9d8;
PADDING-TOP: 0in; 
BORDER-BOTTOM: #ece9d8;
height:30px;
vertical-align:middle;
BACKGROUND-COLOR: transparent;
}
.ourbrandsbtmnav_subtitle
{
margin-bottom:5px;
padding-top:3px;
}
.ourbrandsbnav_underTitleContent {
color:#6A6A6A;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal !important;
padding-bottom:5px;
}
.ourbrandsbnav_table
{
border:medium none;
clear:both;
font-size:100%;
margin:0 0 10px;
padding:0;
}
.ourbrandsbnav_head {
color:#981004;
font-size:200%;
font-weight:bold;
margin-bottom:5px;
}
.ourbrandsbnav_p
{
TEXT-ALIGN: center;
}

/*#div_ourbrandsbtmnav p
{
line-height:50px;
}*/

  /***Styles for ourbrands bottomnav page ends here****/

/***Styles for the Careers at Mars Interview CheckList page begins here****/
#swfInterviewChecklist
{
float:left;
margin-left:-16px;
}
/***Styles for the Careers at Mars Interview CheckList page ends here****/