﻿/*----Zone Controls----*/
.ZoneContainer{font:normal normal 400 100%/1.2em arial,sans-serif; float:left; width:100%;}
.ZoneControls{
    background:url("/TDCMImages/admin-zone-trans.png") repeat-x scroll 0 0;
    border-left:solid #ededed 1px;
    border-right:solid #828282 1px;
    position:relative;
    float:left;
    clear:both;
    width:100%;
    margin-bottom:5px;
    height:30px;

}
.ZoneControls select{width:160px; float:left; margin:5px 0px 5px 5px;}
.ZoneControls a{
    background:url("/TDCMImages/add.png") no-repeat scroll 0 0;
    text-indent:-9999px;
    height:16px;
    width:16px;
    float:left;
    margin:6px 4px 0px 4px;
}
.ZoneControls a:hover{
    background:url("/TDCMImages/add.png") no-repeat scroll 0 0;
}
.ZoneControls .ZoneInfo {float:right; margin:8px 5px 0px 0px;}
/*---- Element Controls ----*/
.ElementContainer{
    font:normal normal 400 100%/1.2em arial,sans-serif;
    width:100%;
    margin-bottom:20px;
    clear:both;
}
.ElementControls{
    background:url("/TDCMImages/admin-element-trans.png") repeat-x scroll 0 0;
    border-left:solid #e3e8ef 1px;
    border-right:solid #88acd5 1px;
    clear:both;
    float:left;
    height:31px;
    margin:5px 0;
    position:relative;
    width:100%;
}
.ElementControls ul{
    height:18px;
    list-style-type: none;
    margin:5px;
    padding:4px 0;
    float:left;
}
.ElementControls ul li{
    display:inline;
}
.ElementControls ul input:hover{
    background:#ABC8E2;
}
.ElementControls .ElementInfo {color:#375D81; float:right; margin:9px 5px 0px 0px;}
/*---not cross browser compatible---*/
.editbuttons + .ZoneContainer > .ZoneControls{
    margin:0;
    border:none;
}
.clsValidation{
    color: #FF0000;
}

/*----Document Control Buttons----*/
div.edit-buttons{
    background: url('/TDCMImages/admin.png') repeat-x 0 0;
    color:#373737;
    font:12px/12px arial, sans-serif;
    height:30px;
    padding:0 0 5px 10px;
}
div.edit-buttons > div{
    display:block;
    float:left;
}
/*---not cross browser compatible---*/
div.edit-buttons > div:hover{
    background:url('/TDCMImages/admin-hover.png') repeat-x 0 center;
}
div.edit-buttons div span{
    color:#707070;
    display:block;
    outline:none;
    padding:10px 10px 11px;
}
div.edit-buttons div a{
    color:#373737;
    display:block;
    outline:none;
    padding:10px 10px 11px;
}
.edit-buttons .hex:hover{
    background:none;
}
.edit-buttons .hex a:hover{
    background:url('/TDCMImages/logo-hover.png') no-repeat 0 2px ;
}
.edit-buttons .hex a{
    height:31px;
    width:31px;
    background:url('/TDCMImages/logo-active.png') no-repeat 0 2px;
    display:block;
    text-indent:-9999px;
    padding:0 10px 0 0;
}

/*hover*/
.edit-buttons div.inner:hover{background:url('/TDCMImages/admin-hover-left.png') no-repeat left center;}
div.edit-buttons a:hover{background:url('/TDCMImages/admin-hover-right.png') no-repeat right center;}

/*admin pill*/
div.edit-buttons div.admin-pill:hover,
div.edit-buttons div.admin-pill{
    background:url('/TDCMImages/admin-pill-seperator.png') no-repeat right center;
    padding-right:1px;
}
div.edit-buttons div.admin-pill.last{
    background:none;
}
div.edit-buttons .admin-pill span,
div.edit-buttons .admin-pill a{
    background-image:url("/TDCMImages/admin-pill.png");
    background-position:center 0;
    background-repeat:no-repeat;
    color:#373737;
    font:12px/12px arial,sans-serif;
    height:13px;
    margin:5px 0;
    padding:6px 10px;
    text-align:center;
    width:60px;
}
div.edit-buttons .admin-pill span{
    color:#7A7A7A;
}
div.edit-buttons .admin-pill.first span,
div.edit-buttons .admin-pill.first a{
    background-position:left 0;
    margin-left:10px;
}
div.edit-buttons .admin-pill.last a{
    background-position:right 0;
    margin-right:10px;
}
div.edit-buttons .admin-pill.first a:hover{
    background-position:left -25px;   
}
div.edit-buttons .admin-pill a:hover{
    background-position:center -25px;
}
div.edit-buttons .admin-pill.last a:hover{
    background-position:right -25px;
}
div.edit-buttons .admin-pill.red-pill a:hover{
    background-position:center -50px;
}
div.edit-buttons .admin-pill.first.red-pill a:hover{
    background-position:left -50px;
}
div.edit-buttons .admin-pill.last.red-pill a:hover{
    background-position:right -50px;
}
div.edit-buttons .admin-pill.green-pill a:hover{
    background-position:center -75px;
}
 div.edit-buttons .admin-pill.first.green-pill a:hover{
    background-position:left -75px !important;
}
div.edit-buttons .admin-pill.last.green-pill a:hover{
    background-position:right -75px;
}
div.edit-buttons .admin-pill:hover,
div.edit-buttons .admin-pill .inner:hover{
    background:none;
}
/*---- Radmenu ----*/
#AdminMenu{background:none !important;}
#TopMenuArticleRight,
#AdminMenuArticleAfter,
#TopMenuArticleLeft{display:none;}
#AdminBar{
    position:absolute;
    top:0px;
    right:5px;
    background:none !important;
    width:auto !important;
    height:30px;
    z-index:150;
}
#ctl00_AdminTopMenuForSite_MN{
    background:none !important;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal{
    background:none !important;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item{
    background:none !important;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item a{
    background:none !important;
    padding:0;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item a span.text{
    color:#373737;
    font:12px/12px arial, sans-serif;
    background:none !important;
}

/*---- Horizontal Admin Menu ----*/
/*---not cross browser compatible---*/
#ctl00_AdminTopMenuForSite_MN ul.horizontal > li.item:hover{
    background:url('/TDCMImages/admin-hover.png') repeat-x 0 4px !important;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item a.expanded{
    background:url('/TDCMImages/admin-hover-left.png') no-repeat left 4px !important;
    height:30px;
}
/*---not cross browser compatible---*/
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item > a.CMLevel1:hover{
    background:url('/TDCMImages/admin-hover-left.png') no-repeat left 4px !important;
    height:35px;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item a.expanded span.text{
    background:url('/TDCMImages/admin-hover-right.png') no-repeat right 4px !important;
}
#ctl00_AdminTopMenuForSite_MN ul.horizontal li.item a.CMLevel1:hover span.text{
    background:url('/TDCMImages/admin-hover-right.png') no-repeat right 4px !important;
}

/*---- Vertical Admin Menu ----*/
#ctl00_AdminTopMenuForSite_MN ul.vertical li.item{
    margin:0;
}
#ctl00_AdminTopMenuForSite_MN ul.vertical li.item a.link{
    background:#d7d7d7 !important;
    width:198px;
    margin:0;
    border-left:solid #5a5d5d 1px;
    border-right:solid #5a5d5d 1px;
}
#ctl00_AdminTopMenuForSite_MN ul.vertical li.item.last a.link{
    border-bottom:solid #5a5d5d 1px;
}
#ctl00_AdminTopMenuForSite_MN ul.vertical li.item.first a.link{
    background:#d7d7d7 url('/TDCMImages/admin-level2-hover.png') repeat-x 0 top !important;
}
#ctl00_AdminTopMenuForSite_MN ul.vertical li.item a.link:hover{
    background:#b3b4b4 !important;
    z-index:200 !important;
}
#ctl00_AdminTopMenuForSite_MN ul.vertical li.item.first a.link:hover{
    background:#b3b4b4 url('/TDCMImages/admin-level2-hover.png') repeat-x 0 top !important;
}
div.slide{
    margin-top:0px !important;
    width:198px !important;
    height:auto !important;
}
/*Bottom Masterpage Bar*/
.masterpage-button{
    background:url('/TDCMImages/mp-bar-bg.png') repeat-x 0 0;
    border-left:solid #565656 1px;
    border-top:solid #565656 1px;
    bottom:0;
    font:normal 12px/14px arial, helvetica, sans-serif;
    height:17px;
    padding:3px 10px;
    position:fixed;
    right:0;
    width:auto;
}
