﻿html { overflow-y: scroll; } 
body { background-color: #CCCCCC; }

.content-left { background-image: url(../../Images/leftSide-small.gif); background-position: left top; background-repeat: repeat-y; margin: 0 auto; padding-left: 16px; max-width: 967px; min-width: 967px; _width: 967px; }
.content-right { background-image: url(../../Images/rightSide-small.gif); background-position: right top; background-repeat: repeat-y; padding-right: 17px; }
.content { background-color: White; }
.content-body { background-color: White;}
.body-content-text { padding: 30px; }


.username { color: White; float: right; line-height: 20px; margin-right: 7px; text-transform: capitalize; }
.admin-links { float: right; margin-top: 7px; }

.menu-heading { background-image: url(../../Images/white_blue_grad.gif); background-repeat: repeat-x; height: 25px; padding-left: 0px; overflow: hidden; zoom: 1; }
.menu-heading .right { float: right; padding-right: 10px; }
.menu-heading .right table { float: right; }
.menu-heading .right a.logout { background-image: url(../../Images/logOut_18.gif); background-repeat: no-repeat; vertical-align: top; color: Blue; display: inline; float: right; margin: 3px 0 0 0; padding: 2px 0 2px 25px; text-decoration: underline; FONT-FAMILY: verdana,geneva,sans-serif }
.menu-heading .right a.logout:hover { color: Blue; text-decoration: none; }
.menu-heading .left { }
.menu-heading .text {font-weight:bold; line-height:25px;}
.menu-heading a.link { line-height:25px; text-decoration:underline; color:#1946a3;}
.menu-heading a.link:hover {text-decoration:none;}

.black-heading { background-image: url(../../Images/BlackHeading.jpg); background-repeat: no-repeat; min-height: 50px; background-color:black; }
.black-heading > div { display:flex; flex-direction:row; justify-content:space-between; align-items:center; }
.black-heading > div > div{ margin: 5px 10px;}
.black-heading .powered-by-label { color: White; font-weight: bold; position: absolute; margin-left: 175px; margin-top: 23px; }

.PoweredBy { padding-left: 180px; line-height:18px; color:White; font-size:12px; font-weight:bold; }

.client-options-menu-hover { padding: 4px 6px 5px 8px !important; color: Blue;}
.heading-tabs { float: left; margin-top: 0px; }
/*
.heading-tabs { float: left; margin-top: 4px; }
.heading-tabs a { color: Blue; text-decoration: underline; }
.heading-tabs a:hover { text-decoration: none; }
*/

.heading-blackbox { background-color: Black; color: White; font-weight: bold; line-height: 35px; text-align: center; }

.black-footing { background-image: url(../../Images/Footer_grad.gif); /*background-repeat: repeat-x; height: 25px;*/ background-size: 100% 100%; display: flex; justify-content:space-between;}
.black-footing .left { color: White; float: left; line-height: 22px; padding-left: 15px; }
.black-footing .right { color: White; float: right; font-size: 11px; line-height: 22px; padding-right: 10px; }
.black-footing a {color: White; font-size: 11px; line-height: 22px; text-decoration:none; }
.black-footing a:hover {text-decoration: underline;  font-weight: bold; }
.black-footing div.memuitem { float:left; text-align:center; }

/*.SiteMapContent { text-align: left; font-weight: normal; background-color: #CCC; line-height:22px; overflow: hidden; zoom: 1; padding-left:10px; }
.SiteMapContent a { color: #00F !important; font-weight: normal; }
*/
.SiteMapContent { color: White; text-align: left; font-weight: bold; background-color: #626262; line-height:22px; overflow: hidden; zoom: 1; padding-left:10px; }
.SiteMapContent a { color: White !important; font-weight: normal; }
.SiteMapContent a.empty { color: White !important; }
.SiteMapContent a:hover { text-decoration: none; font-weight: bold;}
.SiteMapContent a:visited { color: #00F; }

.site-step { font-weight: bold; padding: 0 10px 0 10px; }

.HomeHovers {  }
.HomeHovers a {         
    display:block;            
    padding: 5px;
    padding-left:20px;
    text-decoration:none;
}
.HomeHovers div a {            
    background-color: Pink; 
    border: 1px solid Red; 
    color: Red;
    cursor:pointer;
}
.HomeHovers div a:hover {
    background-color:#ffe4e7; 
}
.HomeHovers .disabled a:hover {
    background-color:#E0E0E0; 
        text-decoration: line-through;
}
.HomeHovers .disabled a { 
            
    background-color: #E0E0E0; 
    border: 1px solid #666666; 
    color: White;
    cursor:default;
}
.HomeHovers .sub {                       
    background-repeat: no-repeat;
	background-position: left;	
    font-size: 16px;             
    font-weight: bold; 
    white-space: nowrap;              
    padding-left:40px;
    display:block;
}

.HomeHovers div .sub {   
    background-image: url(../Images/glError_bak.png);
}

.HomeHovers .disabled .sub {   
    background-image: url(../Images/glError_bak_disabled.png);
}
.HomeHovers .sub .count {     
        font-size: 24px;
        padding-right:10px;
}

.nav-buttons { margin: 0 auto !important; margin-bottom: 10px !important; margin-top: 10px !important; width: 98% !important; }

#servertime {
    margin-top:28px;
    text-align:right;
}


fieldset.industry-types { border: 1px solid gray; margin: 10px; }
fieldset.industry-types-hide { border: 1px solid white !important; }
fieldset.industry-types legend { font-weight: bold; }
fieldset.industry-types div.options { padding: 25px 0px; overflow: hidden; zoom: 1; width: 700px; margin: 0 auto; }
fieldset.industry-types i.r1 { color: grey; font-size: 11px; }
fieldset.industry-types i.r2 { color: grey; font-size: 11px; float: right; }
fieldset.industry-types i.r2 a { font-style: normal; }
fieldset.industry-types div.labels { overflow: hidden; zoom: 1; padding-top: 5px; }
fieldset.industry-types div.labels label { border: 1px solid #ccc; border-bottom: 0px; cursor: pointer; display: block; line-height: 25px;}
fieldset.industry-types div.labels label:last-child { border-bottom: 1px solid #ccc; }
fieldset.industry-types div.labels label:nth-child(1) { background-color: #fff; }
fieldset.industry-types div.labels label:nth-child(2n) { background-color: #eee; }
fieldset.industry-types div.labels label:hover { background-color: #faf6aa; } 
fieldset.industry-types div.labels input { margin: 2px; padding: 0; }
fieldset.industry-types div.labels span.domain { float: right; color: grey; }

.popup-tooltip { display: inline-block;}
.popup-tooltip > span { color: blue; cursor: pointer; text-decoration: underline;}
.popup-tooltip > div {display: none;}

@media(max-width:576px){
    .black-heading { background-image: none; height:auto;}
    .black-heading > div { flex-direction:column; align-items:flex-start; justify-content:space-between;}
    .black-footing{ flex-direction:column; align-items:center; text-align:center;}
    #servertime { margin-top:8px; text-align:center;}
}

.link_direction { unicode-bidi:bidi-override; direction: rtl; }