@CHARSET "ISO-8859-1";

select,input[type="text"],input[type="password"],input[type="edit"] {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
}
TD.formelementcaption_required{
	vertical-align: center;
}
TD.formelementcaption{
    vertical-align: center;
}

#etargetBody {
    margin:0px;
    padding:0px;
}
    #topPanel{        
        background:url(/img/new_design/top_black_orange_bg.png) repeat-x;
        height:50px;
        width:100%;
    }
        #topPanelBody{
            background:url(/img/new_design/top_black_white_bg.png) repeat-x;
            color:white;
            width:960px;
            padding-left:32px;
            padding-right:32px;
            height:50px;
            margin-left:auto;
            margin-right:auto;
            font:12px arial,sans-serif;
            line-height:42px;    
        }
            .lang_selector {
                position:absolute;
                z-index: 200;                
            }
            .lang_selector_body{
                background:url(/img/new_design/lang_selector_bg.png);
                width:31px;
                padding-top:15px;
                padding-left:15px;
                padding-right:15px;
                padding-bottom:5px;
                min-height:22px;
                color:black;
                line-height:22px;
            }
            div.lang_selector_body a{
                color:black !important;
                text-decoration: none;
            }
            
            .lang_selector_item:hover{
                background-color: #eeeeff;
            }
            
            .lang_selector_footer{
                width:61px;
                height:5px;
                background:url(/img/new_design/lang_selector_bg_bottom.png) no-repeat;
            }
            .lang_selector_footer_disabled{
                width:61px;
                height:5px;
                background:url(/img/new_design/lang_selector_bg_bottom_disabled.png) no-repeat;
            }
            
        #ppc {
            float:left;
            margin-left:30px;
        }   
        
        #selectLocationContainer {
            float:right;
            margin-right:30px;
            width:61px;
        }
        #selectLocationLabel{
            float:right;
            margin-right:111px;
        }  
        
        #selectLanguageContainer {
            float:right;
            margin-right:20px;
            width:61px;
        }       
        #selectLanguageLabel{
            float:right;
            margin-right:101px;
        }
            
#headerDiv {
    background-color:white;
    width:960px;
    min-height:150px;
    margin-left:auto;
    margin-right:auto;
    padding-left:32px;
    padding-right:32px;
    font:12px arial,sans-serif;
    background-image: url(/img/new_design/menu_bg.png);
    background-repeat:repeat-x;
    background-position: 0px 145px;
}

    #logo{
        float:left;
        margin-left:26px;
        margin-top:42px;
    }
    
    #infopanel {
        float:right;
        width:480px;
        text-align:center;
        margin-top:42px;
        margin-left:500px;
        position: absolute;
    }
    #customerinfopanel{
        float:right;
        width:390px;
        text-align:center;
        margin-top:42px;
        margin-left:570px;
        position: absolute;
    }
    #menudiv{
        float:left;
        margin-left:30px;        
        margin-top:43px;
        width:600px;
        height:90px;                
    }
    
    #mainmenu{
        float:left;        
        font-size:15px !important;        
        list-style: none;         
        padding: 0;
        margin-bottom:0px;        
    }
    
        #mainmenu li {
            list-style: none; 
            margin: 0; 
            padding: 0;
            float:left;
            margin-right:37px;
            height: 27px;
        }
        #mainmenu li:hover {
            background-image: url(/img/new_design/menu_item_bg.png);
            background-repeat:repeat-x;
            background-position: 0 24px;            
        }
        #mainmenu li.selected {
            background-image: url(/img/new_design/menu_item_bg.png);
            background-repeat:repeat-x;
            background-position: 0 24px;            
        }
                
        #mainmenu li a {
            color:black;
            font-size: 15px; 
            text-decoration: none;
        }
        
    .submenu{                    
        float:left;        
        font-size:12px;        
        list-style: none;         
        padding: 0;
        margin-top:5px;
        margin-bottom:10px;
    }
    
    .submenu_disabled{
        float: left;
        font-size:12px;        
        list-style: none;         
        padding: 0;
        margin-top:5px;
        margin-bottom:10px;
    }
        .submenu li {
            list-style: none; 
            margin: 0; 
            padding: 0;
            float:left;
            margin-right:37px;
            height:23px;
        } 
        
        .submenu li:hover {
            background-image: url(/img/new_design/submenu_item_bg.png);
            background-repeat:repeat-x;
            background-position: 0 20px;
        }
        .submenu li.selected {
            background-image: url(/img/new_design/submenu_item_bg.png);
            background-repeat:repeat-x;
            background-position: 0 20px;
        }
        .submenu li a {
            color:black;
            font-size: 13px;
            text-decoration: none;
        }       

    #login {
        float:right;
        margin-top:57px;
        margin-right:30px;
    }

#outerdiv{
	width:1024px;
	margin-left:auto;
    margin-right:auto;
	background-color: white;
}
DIV#centerdiv {
    background-color: white;    
    width:960px;

    overflow: hidden;
    margin-left:auto;
    margin-right:auto;
    padding-left:32px;
    padding-right:32px;
    padding-bottom:40px;
}

#centerDivFooter {
    width:1024px;
    height:8px;
    margin-left:auto;
    margin-right:auto;
    overflow: hidden;
    //background-image: url(/img/new_design/black_bg.png);
}
    #centerDivFooterLeft{
        background:url(/img/new_design/white_left_corner.png) no-repeat;
        width:8px;
        height:8px;
        float:left;
    }
    #centerDivFooterMiddle{
        background-color:white;
        width:1008px;
        height:8px;
        float:left;
    }
    #centerDivFooterRight{
        background:url(/img/new_design/white_right_corner.png) no-repeat;
        width:8px;
        height:8px;
        float:right;
    }

#footerDiv{
    width:960px;
    min-height:50px;
    margin-left:auto;
    margin-right:auto;
    padding-left:32px;
    padding-right:32px;
    padding-top:10px;
    padding-bottom:52px;    
	text-align:left;        
    //background-image: url(/img/new_design/black_footer.png);
    //background-position: -41px bottom;
}
.ft_menu_part{
	float:left;
	margin-left:25px;
	margin-right:25px;
	width:190px;
	color:white;   
}
.ft_menu_item{
    font-size: 15px;
	margin-top:15px;
	margin-bottom:10px;
	color:white !important;
	text-decoration:none;
	display:block;
}
.ft_submenu_item{
	color:white !important;
	text-decoration:none;	
}

#xHelpSrch{
	color:#ebebeb;
}
#xHelpSrch:focus{
	color:black;
}

TABLE.infotable_result .header{
    background-color: #000000;
    background-image: url(/img/new_design/black_bg.png);
}

table#CHeader{
    background-image:none;
    background-repeat:repeat-x;
    background-position:0px 0px;
}

.news_list_title_link{
	font-size:13px;	
	text-decoration:none;
}

.news_list_title_link:hover{	
    text-decoration:underline;
}

.link_with_underline_hover{
	text-decoration:none;
}
.link_with_underline_hover:hover{
    text-decoration:underline;
}

div.labello{position:relative;top:-7px;left:20px;height:11px;line-height:11px;font-size:11px;float:left;background-color:white;padding:0px 5px;color:#707070;}
div.cleaner{clear:both;height:1px;overflow:hidden;}
div.labelia{border-style:solid;border-width:1px;border-color:#dedede;margin:10px;}

table.left_tab_bar{
	
	}

table.left_tab_bar td.left_tab_empty_space{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#dedede #dedede #dedede #dedede;
	}
table.left_tab_bar td div.left_tab{
	border-style:solid;
	border-radius:7px 0px 0px 7px;
	text-align:center;			
	border-width:1px 1px 1px 1px;
	border-color:#dedede #dedede #dedede #dedede;
	font-weight:normal;
	color:#909090;
	background-color:#FCFCFC;
	cursor:pointer;
	margin-left:2px;
	background-image:url(/img/customer/faded.png);
	background-position:right;
	background-repeat:repeat-y;
	}
table.left_tab_bar td div.left_tab_selected{
	border-width:1px 0px 1px 1px;
	border-color:#dedede #dedede #dedede #dedede;
	font-weight:bold;
	background-color:#FCFCFC;
	cursor:auto;
	margin-left:0px;
	background-image:none;
	}
table.left_tab_bar td div.left_tab_active{
	
	}		
table.left_tab_bar td div.left_tab_filled{
	color:#404040;
	}		
table.left_tab_bar td div.left_tab_faded{

	}

table.left_tab_bar.mini td.left_tab_empty_space{
	border-color:#909090 !important;
	}
table.left_tab_bar.mini td div.left_tab{
	border-color:#909090 !important;
	}
table.left_tab_bar.mini td div.left_tab_selected{
    border-color:#909090 !important;
	}

div#actionpanel1 div.campaign_search_box input.miniSearchField{
  width:100px;
  height:20px;
  margin:3px 3px 3px 0px;padding:0px;
  top:0px;
  outline:0px;
  border-width:1px;
  border-style:solid;
  border-color:#d0d0d0 #c0c0c0 #909090 #cecece;
  display:block;  float:left;
}
div#actionpanel1 div.campaign_search_box input.miniSearchSubmit{
  width:18px;
  height:17px;
  margin:4px 3px 3px 0px;padding:0px;
  top:0px;
  outline:0px;
  border-width:0px;
  border-style:solid;
  border-color:#d0d0d0 #c0c0c0 #909090 #cecece;
  display:block;  float:left;
  background-image:url(/img/icon_search_area.gif);
  background-position:top;
  background-repeat:no-repeat;
  cursor:pointer;
}	


.new_form_div_style{
	background-color: #FDFDFD;
    background-image: url(/img/new_design/forms/back1.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #DEDEDE;
    border-radius: 10px 10px 10px 10px;
}

div.codeswitchbtn{
  background-color:transparent;
  background-image:url(/img/buttons/vwbutton_retargeting_btn.png);
  background-repeat:repeat-x;
  background-position:top;
  margin:4px 0px 0px 8px;
  width:170px;
  line-height:20px;
  font-size:11px;
  height:21px;
  text-align:center;
  float:left;
  color:#505050;
  overflow:hidden;
  cursor:pointer;
}

div.codeswitchbtn:hover{
background-position:bottom;
}

div.codeswitchbtnOn{
  background-image:url(/img/buttons/vwbutton_retargeting_selected_btn.png);
  background-repeat:repeat-x;
  background-position:top;
  margin:4px 0px 0px 8px;
  width:170px;
  line-height:20px;
  font-size:11px;
  height:21px;
  text-align:center;
  float:left;
  color:#ffffff;
  overflow:hidden;
  cursor:pointer;
}

div.codeswitchbtnOn:hover{
background-position:top;
}
