﻿/*-------------------- Universal Style ---------------*/
body 
{
    float:left;
    width:100%;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:Arial;
      
}
/*------------------ Common Style ----------------------*/
.maincontainer
{
    float:left;
    width:100%;
}
input[type=text]
{
    border:solid 1px silver;
    font-family:Helvetica,Arial;
    font-size: 12px;
    color:#000000;
    height: 18px;
    padding:2px 0 0 3px;
    /*text-shadow:0 1px #9d0113;*/
    background-color:#ffffff;   
}
input[type=text]:focus
{
    border:solid 1px silver;
    font-family:Helvetica,Arial;
    font-size: 12px;
    color:#000000;
    height: 18px;
    padding:2px 0 0 3px;
    /*text-shadow:0 1px #9d0113;*/
    background-color:#ffffff;
   -webkit-box-shadow: 0 0 10px 1px #b3dbfe;
    -moz-box-shadow: 0 0 10px 1px #b3dbfe;
    box-shadow: 0 0 10px 1px #b3dbfe;
}
.bannermaincontainer
{
    float:left;
    width:100%;
    background-color:#da261b;
}
.Sambannermaincontainer
{
    float:left;
    width:100%;
    background-color:#fdfdfd;
}
.footermaincontainer
{
    float:left;
    width:100%;
    background-color:#252525;
   
}
.innercentercontainer
{
    clear:both;
    width:1150px;
    margin:0 auto;
}
.functioncenterconatiner
{
    clear:both;
    width:100%;
    margin:0 auto;
}
.Servicecenter1
{
    width:1002px;
    margin:0 auto;
}
.functioninnercontainer
{
    
    width:1002px;
    min-height:200px;
    margin:0 auto;
}
.functioninnercontainerpublic
{
    
    width:1002px;
    min-height:700px;
    margin:0 auto;
}
.functioninnercontainerpeople
{
    
    width:1100px;
    min-height:200px;
    margin:0 auto;
}
.functionImplementinnercontainer
{
    
    width:1002px;
    height:530px;
    margin:0 auto;
}
.functionImplementinnercontainerLean
{
    
    width:1100px;
    min-height:530px;
    /*float:left;
    margin-left:285px;*/
    margin:0 auto;
}
.functionImplementinnercontainerware
{
    
    width:1100px;
    min-height:650px;
    /*float:left;
    margin-left:285px;*/
    margin:0 auto;
}
.functioninnercontainerEducation
{
    
    width:1100;
    min-height:200px;
    margin:0 auto;
}
/*------------------ Banner Style ----------------*/
.Bannercontainer
{
    float:left;
    width:100%;
    padding:0 0 20px 0;
    height:150px;
}
.Bannerlogo
{
    clear:both;
    float:left;
    width:150px;
    height:150px;
    margin:8px 0 0 0;  
}
.Bannermenucontainer
{   
    float:right;
    width:980px;
   margin-top:60px;
   margin-left:10px;
   color:Black;
}
.menuboxcontainer
{
    float:left;
    position:relative;
    width:109px;
    font-family:Arial;
    font-size:15px;
    color:Black;
    padding:20px 5px 20px 5px;
    text-align:center;  
    border-right:1px solid white;
    border-left:1px solid white;
    z-index:2; 
}
.menuboxcontainerhome
{
    float:left;
    position:relative;
    width:109px;
    font-family:Arial;
    font-size:15px;
    color:Black;
    padding:20px 5px 20px 5px;
    text-align:center;  
    border-right:1px solid white;
    border-left:2px solid white;
    z-index:2; 
}
.menuboxcontainerhome a
{
    text-decoration:none;
    color:White;
}
.menuboxcontainerhome a:hover
{
    color:red;
}
.menuboxcontainercont
{
    float:left;
    position:relative;
    width:109px;
    font-family:Arial;
    font-size:15px;
    color:Black;
    padding:20px 5px 20px 5px;
    text-align:center;  
    border-right:2px solid white;
    border-left:1px solid white;
    z-index:2; 
}
.menuboxcontainercont a
{
    text-decoration:none;
    color:White;
}
.menuboxcontainercont a:hover
{
    color:red;
}
.companyprofile
{
    width:155px;
    height:28px;
    float:right;
    margin-right:13px;
    margin-top:15px;
  background-color:#252525;
    border-radius:5px 5px 5px 5px;
    border:solid 1px #252525;
  }

.companyprofilefst
{
    width:20px;
    height:17px;
    float:left;
    margin-left:2px;
    margin-top:4px;
}
.companyprofilesec 
{
    width:125px;
    height:15px;
    float:right;
    font-size:11px;
    font-family:Arial;
    color:White;
    text-align:right;
    cursor:pointer;
    padding-top:5px;
    margin-right:7px;
    margin-top:4px;
    font-weight:bold;
}
.companyprofilesec a
{
    font-size:10px;
    color:white;
} 


.Brouchurelink
{
    text-decoration:none;
}
.Brouchurelink:hover
{
    color:red;
}

/*mathu*/


.Sammenuboxcontainer
{
    float:left;
    position:relative;
    width:109px;
    font-family:Arial;
    font-size:15px;
    color:Black;
    padding:20px 5px 20px 5px;
    text-align:center;  
    border-right:1px dotted gray;
    border-left:1px dotted gray;
    z-index:2; 
}
.menuboxcontain
{
    float:left;
    position:relative;
    width:109px;
    font-family:Arial;
    font-size:15px;
    color:black;
    padding:20px 5px 20px 5px;
    text-align:center;  
    border-right:1px dotted gray;
    border-left:1px dotted gray;
    z-index:2; 
}
.menuboxcontain a
{
    text-decoration:none;
    color:white;
}
.Bannermenucontainer a:hover
{    
    color:black;    
}
.menuboxcontain  ul
{
    position:absolute;
    display:none;    
    list-style:none;
    text-decoration:none;
    margin:0 0 0 0;
    padding:0 0 0 0;  
    width:100%; 
    left:0px;
    top:57px;
    width:172px;    
    z-index:9999; 
    color:white;
    border-radius:4px 4px 4px 4px;
    background-color:#da261b;
 }
.menuboxcontain:hover  ul
{
     margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:none;
    display:block; 
}
.menuboxcontain ul li  
{    
    clear:both;
    float:left;
    width:150px;       
    margin:0 0 0 0;
    padding:5px 0 5px 5px;
    list-style:none;   
    text-align:left;
    text-decoration:none;
    margin-top:10px;
    font-size:14px;
 }
 .list li a:hover 
 {
     color:black;
 }



.sliderbutton
{
    clear: both;
    float: left;
    cursor: pointer;
    
}
.menuboxcont a
{
    float:left;
    position:relative;
    width:95px;
    font-family:Arial;
    font-size:15px;
    color:white;
    padding:20px 5px 20px 5px;
    text-align:center;  
    border-right:1px dotted gray;
    border-left:1px dotted gray;
    text-decoration:none;
}
.menuboxcont a:hover
{
    color:Red;
}
.menuboxcontainer a
{
    text-decoration:none;
    color:white;
}
.Sammenuboxcontainer a
{
    text-decoration:none;
    color:black;
}
.Bannermenucontainer a:hover
{    
    color:black;    
}
.menuboxcontainer  ul
{
    position:absolute;
    display:none;    
    list-style:none;
    text-decoration:none;
    margin:0 0 0 0;
    padding:0 0 0 0;  
    width:100%; 
    left:0px;
    top:57px;
    width:172px;    
    z-index:9999; 
    border-radius:4px 4px 4px 4px;
    background-color:#da261b;
    color:white;
 }
 .Sammenuboxcontainer  ul
{
    position:absolute;
    display:none;    
    list-style:none;
    text-decoration:none;
    margin:0 0 0 0;
    padding:0 0 0 0;  
    width:100%; 
    left:0px;
    top:57px;
    width:172px;    
    z-index:9999; 
    border-radius:4px 4px 4px 4px;
    background-color:#fdfdfd;
    color:Black;
 }
.menuboxcontainer:hover  ul
{
     margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:none;
    display:block; 
}
.Sammenuboxcontainer:hover  ul
{
     margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:none;
    display:block; 
}
.menuboxcontainer ul li  
{    
    clear:both;
    float:left;
    width:200px;       
    margin:0 0 0 0;
    padding:5px 0 5px 5px;
    list-style:none;   
    text-align:left;
    text-decoration:none;
    margin-top:10px;
    font-size:14px;
    color:white;
 }
 .Sammenuboxcontainer ul li  
{    
    clear:both;
    float:left;
    width:200px;       
    margin:0 0 0 0;
    padding:5px 0 5px 5px;
    list-style:none;   
    text-align:left;
    text-decoration:none;
    margin-top:10px;
    font-size:14px;
    color:Black;
 }
 .list li a:hover 
 {
     color:black;
 }



.sliderbutton
{
    clear: both;
    float: left;
    cursor: pointer;
    
}
.uldefault
{
    margin:0;
    padding:0;
 
}
.sliderbutton1
{
    float: left;
    cursor: pointer;
    min-height: 1px;
    height: 1px;
    
}
.pagination
{
    position: absolute;
    top: 400px;
    
    
    height: 10px;
    
    z-index:1000;
    left:1000px;
    list-style: none outside none;
    min-height: 12px;
    margin:0px;
    padding:0px;
    
}
.Page
{
    margin-top:0px;
}
#slider
{
    float: left;
    position: relative;
    overflow: auto;
    width: 1000px;
    height :300px;
 }
#slider ul
{
    position: absolute;
    list-style: none;
    top: 0;
    left: 0;
}
#slider li
{
    float: left;
    width: 1000px;
    height :300px;
}
.pagination li
{
    float: left;
    cursor: pointer;
    height: 10px;
    width:10px;
    background: #ccc;
    margin: 0 4px 3px 0;
    border-radius:5px 5px 5px 5px;
   
}
.pagination li:hover, li.current
{
    background: #b3dbfe;
}
/*********** Pop up Style ****************/
.popup
{
    position:absolute;
    display:none;   
    width:432px;
    top:0px;
    height:270px;
   /* margin:0 0 0 250px;*/
   margin:450px auto;
   z-index:9999;
 -webkit-transition: opacity 0.3s ease-in;
 -webkit-box-shadow:-1px 2px 12px 0px;
 border-radius:5px 5px 5px 5px;
 }
 .popupfst
{
    position:absolute;
    display:none;   
    width:400px;
    top:0px;
    height:525px;
   /* margin:0 0 0 250px;*/
   margin:450px auto;
    background-color:#252525;
    z-index:9999;
 -webkit-transition: opacity 0.3s ease-in;
 -webkit-box-shadow:-1px 2px 12px 0px;
 }
 .backblue
 {
     width:100%; 
     margin:0 auto; 
     background-color:#97d7fd; 
     height:310px; 
     clear:both;
 }

.Popheader1
{
    height:22px;
    width:402px;
    background-color:#e5e5e3;
    float:left;
    font-size:14px;
    padding-top:7px;
    font-weight:bold;
    color:black;
    padding-left:2px;
    /*border-radius:4px 4px 4px 4px;*/
}
.Popheader
{
    height:22px;
    width:402px;
    background-color:#e5e5e3;
    float:left;
    font-size:14px;
    padding-top:7px;
    font-weight:bold;
    color:black;
    padding-left:2px;
    /*border-radius:4px 4px 4px 4px;*/
}
.Popheadersec
{
    height:22px;
    width:370px;
    background-color:#e5e5e3;
    float:left;
    font-size:14px;
    padding-top:7px;
    font-weight:bold;
    color:black;
    padding-left:2px;
}
.Imgclose
{
    height:29px;
    width:28px;
    float:left;
    background-color:#cf1371;
}
 .imgelogo
 {
     float:left;
     height:50px;
     width:150px;
     margin-left:5px;
     margin-top:5px;
     
 }
 .imgaln
 {
     text-decoration:none;
     border:none;
 }
 .unique
 {
     float:left;
     height:50px;
     width:260px;
     margin-top:5px;
 }
 .uniquesec
 {
     float:left;
     margin-left:10px;
     height:190px;
     width:411px;
     
 }
.popuptext
{
    float:left;
   /* width:100%;*/
    height:239px;
    width:427px;
   color:#e5e5e5;
    font-size:13px;
    margin-top:0px;
    text-align:justify;
    background-color:#252525;
    /*overflow:scroll;*/
    padding-left:2px;
    padding-right:3px;
    padding-top:3px;
    border:5px 5px 5px 5px;
}
.popuptextsec
{
    float:left;
    width:100%;
    height:189px;
    width:400px;
    font-size:13px;
    margin-top:0px;
    text-align:justify;
    background-color:#252525;
    /*overflow:scroll;*/
 
}
.poptree
{
    
   
    float:left;
}
.poptree img
{
   height:340px;
   width:400px; 
   clear:both;
}
.poptreespan
{
    color:white;
    
    width:378px;
    padding:360px 0px 0 10px;
}

.content
{
  float:left;
  height:108px;
  width:258px;
  padding-top:4px;
  padding-left:15px;
  color:White;
  text-align:justify;
  margin-top:15px;
  
}
.content span
{
    
}
.contentfst
{
    height:50px;
    width:230px;
    margin-top:0px;
    margin-left:20px;
    font-size:13px;
    font-family:Arial;
    text-align:justify;
}
.contentsec
{
    height:30px;
    width:330px;
    margin-top:10px;
    margin-left:30px;
    text-align:justify;
    
   
}
.nxtcontent
{
    height:20px;
    width:70px;
   padding-top:0px;
   margin-left:20px;
   color:White;
  
 }
 
  .uniquefst
 {
     float:left;
     height:30px;
     width:400px;
     color:White;
     font-size:13px;
     font-family:Arial;
     margin-top:0px;
     margin-left:15px;
 }
.nxtcontentfst
{
   float:left;
    height:20px;
    width:130px;
   text-align:justify;
    color:White;
   
}
.textdec
{
    padding-top:0px;
}
.nxtcontentsec
{
    float:left;
    clear:both;
    height:20px;
    width:130px;
    margin-top:1px;
    text-align:justify;
    color:White;
}
.footerinnercontainer
{
    float:left;
    width:100%;
    min-height:30px;
   
}
/**************** Admin Page Message *******************/
.adminpagemessagesuccesscontainer
{  
    clear:both;
    position:absolute;    
    width:350px;     
    text-align:center;   
    margin:0px 0 0 300px;
    padding:5px 0 5px 0;
    background-color:black;   
    z-index:99;  
    opacity:0.7;
    filter:'alpha(10)';
    border-radius:4px 4px 4px 4px;
    border: 1px solid gray;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px #005f87;
    cursor: pointer; 
}
.adminpagemessagesuccesscontainer:hover
{
   background-color:#252525; 
   color:#ffffff;
   border: 1px solid #252525;
   border-radius: 4px 4px 4px 4px;  
     
}
.adminpagemessageerrorcontainer
{  
    clear:both;
    position:absolute;   
    width:350px;     
    text-align:center;   
     margin:0px 0 0 300px;
    padding:5px 0 5px 0;
    background-color:black;   
    z-index:99;  
   /* border:solid 2px #e2f1ff;*/
    opacity:0.7;
    filter:'alpha(10)';
    border-radius:4px 4px 4px 4px;
      border: 1px solid gray;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px #005f87;
    cursor: pointer; 
    /*-webkit-box-shadow: 0 0 10px 1px #e2f1ff;
    -moz-box-shadow: 0 0 10px 1px #e2f1ff;
    box-shadow: 0 0 10px 1px #e2f1ff;*/
}
.adminpagemessageerrorcontainer:hover
{
    background-color:#252525; 
   color:#ffffff;
   border: 1px solid #252525;
   border-radius: 4px 4px 4px 4px;
}
.adminpagemessagewarningcontainer
{
    clear:both;
    position:absolute;   
    width:350px;     
    text-align:center;   
    margin:0px 0 0 300px;
    padding:5px 0 5px 0;
    background-color:black;   
    z-index:99;  
   /* border:solid 2px #e2f1ff;*/
    opacity:0.7;
    filter:'alpha(10)';
    border-radius:4px 4px 4px 4px;
      border: 1px solid gray;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px #005f87;
    cursor: pointer; 
    /*-webkit-box-shadow: 0 0 10px 1px #e2f1ff;
    -moz-box-shadow: 0 0 10px 1px #e2f1ff;
    box-shadow: 0 0 10px 1px #e2f1ff;*/
}
.adminpagemessagewarningcontainer:hover
{
     background-color:#252525; 
   color:#ffffff;
   border: 1px solid #252525;
   border-radius: 4px 4px 4px 4px;
}
.adminpagemessageinfocontainer
{
    clear:both;
    position:absolute;   
    width:350px;     
    text-align:center;   
    margin:0px 0 0 300px;
    padding:5px 0 5px 0;
    background-color:black;   
    z-index:99;  
  /*  border:solid 2px #e2f1ff;*/
    opacity:0.7;
    filter:'alpha(10)';
    border-radius:4px 4px 4px 4px;
      border: 1px solid gray;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px #005f87;
    cursor: pointer; 
    /*-webkit-box-shadow: 0 0 10px 1px #e2f1ff;
    -moz-box-shadow: 0 0 10px 1px #e2f1ff;
    box-shadow: 0 0 10px 1px #e2f1ff;*/
}
.adminpagemessageinfocontainer:hover
{
     background-color:#252525; 
   color:#ffffff;
   border: 1px solid #252525;
   border-radius: 4px 4px 4px 4px;
}
.adminpagemessage
{
    float:left;  
    width:90%;
    font-size:14px;   
    color:white;
    font-weight:bold;
    text-align:center; 
}
.adminmessageclose img:hover
{
    cursor:pointer;
   
}
.adminmessageclose.green img:hover
{
    cursor:pointer;
   
}
.adminmessageclose.brown img:hover
{
    cursor:pointer;
   
}
.adminmessageclose.blue img:hover
{
    cursor:pointer;
   
}
.adminpagemessage.error
{
    float:left;  
    width:90%;
    font-size:13px;  
    color:white; 
    text-align:center; 
}
.adminpagemessage.warning
{
    float:left;  
    width:90%;
    font-size:13px;  
    color:white;  
    text-align:center; 
}
.adminpagemessage.info
{
    float:left;  
    width:90%;
    font-size:13px;  
    color:white;   
    text-align:center; 
}
.adminmessageclose
{
    float:right;
    width:16px;
    height:16px; 
    color:White;
    /*background:url('../Images/closeimage2.jpg') no-repeat;            */
    padding:0px 5px 5px 5px;  
    cursor:pointer;
    background-position:0px 2px;
}
.divForgotTextContainer
{
    clear:both;
    float:left;
    width:100%;
    height:8px;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    text-align:center;   
}
/* blueberry slideshow */

.slideshow   
{    
    
    /*position:absolute;  */ 
    padding:0 0 0 0;
    margin:0 0 0 0;
   
}
.slideshow .slides {
	display: block;
	position: relative;	
	overflow: hidden;
	padding:0 0 0 0;
	margin:0 0 0 0;    
    width:1002px;
    margin-top:0px;
}
.slideshow .slides li 
{
    /*float:left;*/
	position: absolute;	
	top:0;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.slideshow .slides li img 
{
   /*float:left;*/
    margin:0 0 0 0;
    padding:0 0 0 0;
	display: block;
	width: 100%;
}
.slideshow .slides li.active 
{
    margin:0 0 0 0;
    padding:0 0 0 0;
  display: block;
  position: relative;
}
.slideshow .crop li img 
{
  width: auto;  
}

.slideshow .pager
{   
    float:right;
     position:relative; 
     z-index:99999;
     top:-60px;
     padding:0 0 0 0;
     margin:0 0 0 0;
     width:80px;     
 
}
.slideshow .pager li 
{ 
      float:left;
      padding:0 0 0 0;
      margin:0 0 0 5px;      
      list-style:none;
      display: inline-block;
    }
.slideshow .pager li a,
.slideshow .pager li a span 
{
    float:left;
    font-size:0px;
    text-decoration:none;
    cursor:pointer;
    padding:2px 2px 2px 2px;
	display: block;	
}
.slideshow .pager li a
 {
	 font-size:0px;
    text-decoration:none;
    -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
	border-radius: 2px;
}
.slideshow .pager li a span 
{
	overflow: hidden;
	background: #c0c0c0;	
    -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
	border-radius: 2px;
}
.slideshow .pager li.active a span { background: #747b8d;color:#404040; }
.indexviewphoto
{
    clear :both ;
    float :left ;
    width :100%;
    text-align :right ;
}
.btnViewphoto
{
    padding :0 0 0 0;
    margin :0 0 0 0;
    text-decoration:none;
    color:#43bced;
    margin-top:0px;
    font-size: 13px;
    font-family :Arial ;   
}

.divGridPopup
{
	position:absolute;
	width:500px;
	background-color:#ffffff;
	margin:10px 0 10px 0;
	border-radius:5px 5px 5px 5px;
	  border :1px solid silver;
	display:none;
}
.divpopupimagecontainer
{
    clear :both ;
    float :left ;
    width :460px;
    height :310px;
    margin :0 0 10px 10px;
    padding :10px 0 0px 10px;
    border-radius:5px 5px 5px 5px;
    border :1px solid black
}
.divGridPopuptwo
{
	position:absolute;
	width:900px;
	background-color:#ffffff;
	margin:10px 0 10px 0;
	border-radius:5px 5px 5px 5px;
	  border :1px solid silver;
	display:none;
}
.divpopupimagecontainertwo
{
    clear :both ;
    float :left ;
    width :860px;
    height :310px;
    margin :0 0 10px 10px;
    padding :10px 0 0px 10px;
    border-radius:5px 5px 5px 5px;
    border :1px solid black
}

.editLeadspopupcontainerCLALLmainpages {
    background-color: #ffffff;
    border-radius: 1%;
    font-family: Calibri;
    padding: 0 0 20px;
    position: absolute;
    width: 50%;
}
.divPopupBackground {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
}
