﻿body.ZoneLayout
{
    background-color: #E8E9EA;
    background-image: url(../../app_themes/silver/images/zonelayout/zoneheaderbackground.gif);
    background-position: top;
    background-repeat: repeat-x; 
    font-family: Arial;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

input, select, textarea, button, label, fieldset
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}

div.ZoneLayout
{
    height: 500px;
    overflow: hidden;
    text-align: left;
    width: 982px;
}

table.ZoneHeader
{
    height: 60px;
    table-layout: fixed;
    width: 100%;
}

table.CountrySelection
{
    font-size: 11px;
    font-weight: normal;
    height:30px;
    table-layout: fixed;
    width:307px;
}
table.CountrySelection td.Left
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/CountrySelectionLeft.jpg);
    background-repeat: no-repeat;
}
table.CountrySelection td.Center
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/CountrySelectionCenter.jpg);
    background-repeat: repeat-x;
    white-space: nowrap;
}
table.CountrySelection td.Center img.Flag {
    margin-left: 8px;
}
table.CountrySelection td.Center label.Name, table.CountrySelection td.Center span.Name
{
    margin: 0px 0px 2px 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 122px;
}
table.CountrySelection td.Center select.List {
    border: solid 1px silver;
    width: 134px;
}
table.CountrySelection td.Right
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/CountrySelectionRight.jpg);
    background-repeat: no-repeat;
}

table.ZoneBody
{
    overflow: hidden;
    table-layout: fixed;
    width: 100%;
}

div.ZoneCatalog
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/ZoneSearchBackground.jpg);
    border-bottom: solid 1px #8E8E8E;
    border-top: none;
    height: 84px;
    width: 100%;
    overflow: hidden;
}

div.ZoneSearch
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/ZoneSearchBackground.jpg);
    background-repeat: repeat-x;
    border-left: solid 1px #969696;
    border-right: solid 1px #969696;
    height: 64px;
    /*overflow: hidden;*/
    width: 100%;
}
div.ZoneSearch table tr td.Separator
{
    background-image: none; /*url(../../App_Themes/Silver/Images/ZoneLayout/ZoneSearchSeparator.jpg);*/
    background-repeat: no-repeat;
    width: 1px;
}

div.ZoneMenuBar
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/ZoneMenuBarBackground.jpg);
    background-repeat: repeat-x;
    border-left: solid 1px #969696;
    border-right: solid 1px #969696;
    height: 19px;
    overflow: hidden;
    text-align: right;
    width: 100%;
}

div.ZoneContent
{
    height: 100%;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.GroupName
{
    color: #3A3A3A;
    font-size: 16px;
    font-weight: bold;
    padding-left: 12px;
}

table.SearchBar
{
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
table.SearchBar tr td a
{
    color: #0099FF;
    font-size: 10px;
    text-decoration: underline;
}

a.LinkButton
{
    color: #0099FF;
    font-size: 10px;
    text-decoration: none;
}

a:hover.LinkButton
{
    color: #0099FF;
    font-size: 10px;
    /*font-weight: bolder;*/
    text-decoration: underline;
}

ol.news
{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
}
ol.news li
{
    list-style-type: none;
}
ol.news li em
{
    font-size: 12px;
    font-weight: bold;
}
ol.news li a
{
    color: black;
}

table.email
{
    font-size: 11px;
}
table.email tr td a
{
    color: Black;
    text-decoration: underline;
}

.WebPartZone { background-color:#FFFFFF; }
.WebPartZone .HeaderStyle { display:none; }
.WebPartZone .PartTitleStyle { background-image:url(../../app_themes/silver/images/dashboardlayout/center.gif); background-repeat:repeat-x; }
.WebPartZone .PartStyle { border:solid 1px #9C9C9C; font-size:11px; text-align:center; vertical-align:middle; }
.WebPartZone .TitleBarVerbStyle { color:#000000; font-size:10px; font-weight:bold; margin-right:2px; text-decoration:none; }
.WebPartZone .TitleBarVerbStyle img { vertical-align:middle; }

table.NewsHeader
{
    background-image: url(../../App_Themes/Silver/Images/ZoneLayout/WebPartTitleBackground.jpg);
    background-repeat: repeat-x;
    border: none 1px #D1D1D1;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding: 0px 5px 0px 5px;
    width: 100%;
}

div.NewsBody
{
    background-color: #FFFFFF;
    border: solid 1px #D1D1D1;
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}

.AutoCompleteWatermark
{
    color: #B0B0B0;
}
.AutoCompleteItem
{
    background-color: White;
    color: Black;
    font-size: 11px;
    height: 14px;
    padding: 0px 1px 0px 1px;
}
.AutoCompleteHighlightedItem
{
    background-color: Highlight;
    color: White;
    font-size: 11px;
    height: 14px;
    padding: 0px 1px 0px 1px;
}
.AutoCompleteList
{
    background-color: White;
    border: solid 1px #7F9DB9;
    cursor: default;
    height: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
    z-index: 10000;
}
/************************************/
/* DialogBox / EmbeddedPopup Styles */
/************************************/
div.DialogBackground
{
    background-color: White;    
    filter: alpha(opacity=50);
    position: absolute;
    left: 0px;
    top: 0px;
    width: expression(document.body.clientWidth);
    height: expression(document.body.clientHeight);
    z-index: 1;
}
hr.SeparatorRule
{
    color: #999999;
}
table.DialogBox
{    
    border-collapse: collapse;
    table-layout: fixed;
    position: absolute;
    left: expression((document.body.clientWidth - this.offsetWidth) / 2);
    top: expression((document.body.clientHeight - this.offsetHeight) / 2);
    width: 600px;
    height: 409px;
    z-index: 2;
}
table.DialogBox td.TopLeft
{
    background-image: url(../../app_themes/silver/images/dialoglayout/TopLeft.gif);
    background-repeat: no-repeat;
}
table.DialogBox td.Top
{
    background-image: url(../../app_themes/silver/images/dialoglayout/Top.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding: 1px 5px 0px 5px;
}
table.DialogBox td.TopRight
{
    background-image: url(../../app_themes/silver/images/dialoglayout/TopRight.gif);
    background-repeat: no-repeat;
}
table.DialogBox td.Left
{
    background-image: url(../../app_themes/silver/images/dialoglayout/left.gif);
    background-repeat: repeat-y;
}
table.DialogBox td.Center
{
    background-color: White;
    /*background-image: url(../../app_themes/silver/images/dialoglayout/center.gif);*/
    padding: 9px 5px 6px 5px;
    vertical-align: top;
}
table.DialogBox td.Right
{
    background-image: url(../../app_themes/silver/images/dialoglayout/right.gif);
    background-repeat: repeat-y;
}
table.DialogBox td.BottomLeft
{
    background-image: url(../../app_themes/silver/images/dialoglayout/bottomleft.gif);
    background-repeat: no-repeat;
}
table.DialogBox td.Bottom
{
    background-image: url(../../app_themes/silver/images/dialoglayout/bottom.gif);
    background-repeat: repeat-x;
}
table.DialogBox td.BottomRight
{
    background-image: url(../../app_themes/silver/images/dialoglayout/bottomright.gif);
    background-repeat: no-repeat;
}
table.DialogBox table.TitleBar
{
    color: #000000;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}
/******************/
/* Catalog Styles */
/******************/
table.CatalogModuleBar 
{
    cursor: hand;
    font-size: 10px;
}
table.CatalogModuleBar td.ItemStyle
{
    background-color: transparent;
    border: solid 1px transparent;
    padding: 4px 2px 4px 2px;
}
table.CatalogModuleBar td.HoverItemStyle
{
    background-color: #FFFFFF;
    border: solid 1px #999999;
    padding: 4px 2px 4px 2px;
}
table.CatalogModuleBar td.SelectedItem
{
    background-color: #FFFFFF;
    border: solid 1px transparent;
    padding: 4px 2px 4px 2px;
}
table.CatalogGridView
{
    table-layout: fixed;
    font-weight: normal;
    font-size: 11px;
    width: 100%;
}
th.CatalogGridView, td.CatalogGridView
{
    border-bottom: solid 1px #999999;
    padding: 0px 10px 0px 10px;
}
/********************/
/* DashBoard Styles */
/********************/
table.DashBoardHeader 
{
    table-layout: fixed;
    width: 100%;
    height: 26px;
}
table.DashBoardHeader td.LeftEdge 
{
    background-image: url(../../app_themes/silver/images/dashboardlayout/left.gif);
    background-repeat: no-repeat;
    width: 5px;
}
table.DashBoardHeader td.LeftSection 
{
    background-image: url(../../app_themes/silver/images/dashboardlayout/center.gif);
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
    width: auto;
}
table.DashBoardHeader td.RightSection 
{
    background-image: url(../../app_themes/silver/images/dashboardlayout/center.gif);
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: normal;
    padding-right: 5px;
    text-align: right;
    width: auto;
}
table.DashBoardHeader td.RightEdge
{
    background-image: url(../../app_themes/silver/images/dashboardlayout/right.gif);
    background-repeat: no-repeat;
    width: 5px;
}
/**********************/
/* SiteMapPath Styles */
/**********************/
.SiteMapPath {
    white-space: nowrap;
    font-size: 12px;
    font-weight: normal;
}
.SiteMapPath .SeparatorStyle 
{
    background-image: url(../../app_themes/silver/images/zonelayout/sitenavigation/pathsp.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
}
/********************/
/* Footer Styles */
/********************/
table.Footer {
    font-size: 11px;
    font-weight: normal;
    table-layout: fixed;
    overflow: hidden;
    width: 100%;
    height: 27px;
}
table.Footer td.Left {
    background-image: url(../../app_themes/silver/images/zonelayout/footerleft.jpg);
    background-repeat: no-repeat;
    width: 5px;
}
table.Footer td.Center {
    background-image: url(../../app_themes/silver/images/zonelayout/footercenter.jpg);
    background-repeat: repeat-x;
    white-space: nowrap;
    width: auto;
}
table.Footer td.Center span {
    position: relative;
    top: -2px;
}
table.Footer td.Right {
    background-image: url(../../app_themes/silver/images/zonelayout/footerright.jpg);
    background-repeat: no-repeat;
    width: 5px;
}
/********************/
/* Pager Styles */
/********************/
tr.PagerStyle table {color:#0099FF;font-size: 11px;}
tr.PagerStyle table tr {color:#0099FF;font-size: 11px;}
tr.PagerStyle table tr td {color:#0099FF;font-size: 11px;}
tr.PagerStyle table tr td span {color:#0099FF;font-size: 11px;}
tr.PagerStyle table tr td a {color:#0099FF;font-size: 11px;}
tr.PagerStyle a {color:#0099FF;font-size: 11px;}

/**********************************/
/* Style for the Email Campaigner */
/**********************************/
form.emailcamp{ margin: 0; padding: 0; }
div.mainuser{width:900px;}
div.headbguser{background-image:url(../../images/Campaigner/head-bg.jpg); background-repeat:repeat-x; height:87px;width:900px;font-family:Arial; font-size:18px; color:#5a5959; font-weight:bold;}
div.righttoptxt {width:300px; float:left; padding:10px 0px 0px 3px;font-family:Arial; font-size:18px; color:#000000; font-weight:bold;}
div.lefttoptxt {width:575px; font-family:Arial; font-size:15px; color:#5a5959; font-weight:bold; text-align:right;padding:10px 0px 0px 10px;}
div.headbguser ol {padding-top:12px;}
div.headbguser li {list-style-type:none;float:right; margin:0px;}
div.footeruser {width:900px; height:26px; font-family:Arial; background:#FFFFFF;}
div.footeruser ol {margin: 0;}	
div.footeruser li {font-size: 10px;font-weight:bold;list-style-type:none;color:#424242;float:left;}
div.footeruser p {font-size: 10px;color:#424242; float:left;padding:0px 0px 9px 12px; line-height:10px; }
.spaceuserfotgray {padding-left: 150px; text-align:center;}
.spaceuserfored {text-align:center;}
ol.rightcontent {width:220px; float:left; padding-right:250px;}
ol.rightcontent li{ font-family: Arial;font-size: 11px;font-weight: normal;list-style-type: none;padding: 5px 0px 5px 0px;}
ol.leftcontent {width:205px;  float: left;}
ol.leftcontent li{ font-family: Arial;font-size: 11px;font-weight: normal;list-style-type: none;padding: 5px 0px 5px 0px;}
ol.leftcontent li.blackcolor{ font-family: Arial;font-size: 12px;font-weight: bold;list-style-type: none;padding: 0px; color:#000000;}
ol.rightcontent li.graycolor{ font-family: Arial;font-size: 12px;font-weight: bold;list-style-type: none;padding:0px 0px 0px 10px;  color:#808080;}
div.content{width:900px; background-color:#FFFFFF; font-family:Arial; font-size:13px; height:498px;  padding: 10px 30px 0px 30px;}
div.content p.headingbold{ font-weight:bold; padding:25px 30px 0px 30px; padding-top:25px;margin: 0; }
div.content p{padding:30px 30px 0px 30px;}
div.content p.formbold{padding-bottom:10px;padding-left:30px; font-weight:bold; text-align:right; width:420px;margin: 0; }
div.content p.click{ font-size:11px;margin: 0; }
div.content p.note{ font-size:12px; padding:50px 40px 0px 40px; }
div.content a.redlink{ color:#cc1414;}
.rednote{color:#cc1414; font-weight:bold;}
.rednotecon{color:#cc1414; font-weight:bold; font-size:13px; padding:130px 0px 0px 0px; text-align:center;}
div.content input{font-size:11px;} 
div.content select{font-size:11px;} 
div.content checkbox{padding-left:20px;} 
div.content input.widthcontrol{width:280px; margin-left:5px;} 
div.content select.widthcontrols{width:286px; margin-left:5px;} 
.font11step3{font-size:11px;}
.formbold{padding-bottom:10px; font-weight:bold; text-align:right; width:420px;}
.font11step3{font-size:11px;}
.font16step3{ font-family:Arial; font-size:14px; color:#5a5959; font-weight:bold; text-align:right}
.spaceclass1{padding-left:250px; margin:0px;} 


/**************************************/
/* End Style for the Email Campaigner */
/**************************************/

.NextPreviousPagerField-ButtonCssClass { cursor: pointer; }