
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes .windowCaseStudy {
  position:fixed;
  left:0;
  top:0;
  width:750px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes  {
  width:1px; 
  height:1px;
  padding:10px;
  background-color:#dce6e7;
}

#boxes #dialog1{
  width:650px; 
  height:385px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #dialog2{
  width:650px; 
  height:425px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #dialog3 {
  width:650px; 
  height:460px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #dialog4 {
  width:650px; 
  height:400px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #dialog5 {
  width:650px; 
  height:400px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #dialog6 {
  width:650px; 
  height:425px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}


#boxes #cs1 {
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs2 {
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs3 {
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs4 {
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs5{
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs6{
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs7{
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs8{
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

#boxes #cs9{
  width:800px; 
  height:500px;
  background:#fff;
  padding:0 20px 20px 20px;
  text-align:justify;
  
  -moz-box-shadow: 0 0 10px #ddd; 
	-webkit-box-shadow: 0 0 10px #ddd; 
	box-shadow: 0 0 10px #ddd;

	border: 2px solid #ddd;
	border-radius: 15px;
}

.modalD{
	background:#fff;
	width:650px; 
	height:200px;
	text-align:justify;
	font-size:12px;
	font-weight:bold;
	
	
}

.modalD h2 {
	background:#9c325e;
	margin:0 -20px;
	padding:8px 20px;
	color:#fff;
	
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
}

.modalDCaseStudy{
	background:#fff;
	width:800px; 
	height:275px;
	text-align:justify;
	font-size:12px;
	font-weight:bold;
	
}

.modalDCaseStudy h2 {
	background:#9c325e;
	margin:0 -20px;
	padding:8px 20px;
	color:#fff;
	font-size:20px;
	
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
}

.modalCaseStudyContent{
	height:450px;
	overflow-y:scroll;
	padding-top:10px;
}

.modalD p {
	padding:10px 0 20px 0;
}


.close{
float:right;

border:1px solid #004f47;-webkit-box-shadow: #004d4f 0px 1px 0px inset;-moz-box-shadow: #FFF563 0px 1px 0px inset; box-shadow: #FFF563 0px 1px 0px inset; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;font-family:arial, helvetica, sans-serif; padding: 7px 14px 7px 14px; text-decoration:none; display:inline-block;text-shadow: 0px 1px 0 rgba(255,255,255,0.44);font-weight:bold;color:#fff;
 background-color: #004d47; background-image: -webkit-gradient(linear, left top, left bottom, from(#004d47), to(#008571));
 background-image: -webkit-linear-gradient(top, #004d47, #008571);
 background-image: -moz-linear-gradient(top, #004d47, #008571);
 background-image: -ms-linear-gradient(top, #004d47, #008571);
 background-image: -o-linear-gradient(top, #004d47, #008571);
 background-image: linear-gradient(to bottom, #004d47, #008571);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#004d47, endColorstr=#008571);
}

.close:hover{
 cursor:pointer;	
 border:1px solid #006f57;
 background-color: #008571; background-image: -webkit-gradient(linear, left top, left bottom, from(#008571), to(#004d47));
 background-image: -webkit-linear-gradient(top, #008571, #004d47);
 background-image: -moz-linear-gradient(top, #008571, #004d47);
 background-image: -ms-linear-gradient(top, #008571, #004d47);
 background-image: -o-linear-gradient(top, #008571, #004d47);
 background-image: linear-gradient(to bottom, #008571, #004d47);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#008571, endColorstr=#004d47);
}


.partnerReadMore{
float:right;

border:1px solid #004f47;-webkit-box-shadow: #004d4f 0px 1px 0px inset;-moz-box-shadow: #FFF563 0px 1px 0px inset; box-shadow: #FFF563 0px 1px 0px inset; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-family:arial, helvetica, sans-serif; padding: 4px 7px 4px 7px; text-decoration:none; display:inline-block;text-shadow: 0px 1px 0 rgba(255,255,255,0.44);font-weight:bold;font-size:12px;color:#fff;
 background-color: #004d47; background-image: -webkit-gradient(linear, left top, left bottom, from(#004d47), to(#008571));
 background-image: -webkit-linear-gradient(top, #004d47, #008571);
 background-image: -moz-linear-gradient(top, #004d47, #008571);
 background-image: -ms-linear-gradient(top, #004d47, #008571);
 background-image: -o-linear-gradient(top, #004d47, #008571);
 background-image: linear-gradient(to bottom, #004d47, #008571);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#004d47, endColorstr=#008571);
}

.partnerReadMore:hover{
 cursor:pointer;	
 border:1px solid #006f57;
 background-color: #008571; background-image: -webkit-gradient(linear, left top, left bottom, from(#008571), to(#004d47));
 background-image: -webkit-linear-gradient(top, #008571, #004d47);
 background-image: -moz-linear-gradient(top, #008571, #004d47);
 background-image: -ms-linear-gradient(top, #008571, #004d47);
 background-image: -o-linear-gradient(top, #008571, #004d47);
 background-image: linear-gradient(to bottom, #008571, #004d47);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#008571, endColorstr=#004d47);
}


.showHide{
padding:3px 3px 3px 3px;
margin:5px 8px 8px 0;
float:right;
border:1px solid #CE9A01;-webkit-box-shadow: #FFF563 0px 1px 0px inset;-moz-box-shadow: #FFF563 0px 1px 0px inset; box-shadow: #FFF563 0px 1px 0px inset; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;font-family:arial, helvetica, sans-serif; padding: 7px 14px 7px 14px; text-decoration:none; display:inline-block;text-shadow: 0px 1px 0 rgba(255,255,255,0.44);font-weight:bold; color: #63460C;
 background-color: #FFD65E; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD65E), to(#FEBF04));
 background-image: -webkit-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: -moz-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: -ms-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: -o-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: linear-gradient(to bottom, #FFD65E, #FEBF04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFD65E, endColorstr=#FEBF04);
}

.showHide:hover{
 cursor:pointer;	
 border:1px solid #CE9A01;
 background-color: #FFC92B; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFC92B), to(#CE9A01));
 background-image: -webkit-linear-gradient(top, #FFC92B, #CE9A01);
 background-image: -moz-linear-gradient(top, #FFC92B, #CE9A01);
 background-image: -ms-linear-gradient(top, #FFC92B, #CE9A01);
 background-image: -o-linear-gradient(top, #FFC92B, #CE9A01);
 background-image: linear-gradient(to bottom, #FFC92B, #CE9A01);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFC92B, endColorstr=#CE9A01);
}


.closeImage{
	cursor:pointer;
    display: block;
    float:right;
    position:relative;
    top:-20px;
    right: -40px;
    height: 30px;
}

.modalDShort{
	background:#fff;
	width:600px; 
	height:120px;
	text-align:justify;
	font-size:12px;
	font-weight:bold;
	
	
}


.modalDShort h2 {
	background:#004d47;
	margin:0 -20px;
	padding:8px 20px;
	color:#fff;
	
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
}


.modalDShort p {
	padding:10px 0 20px 0;
}

ul.disc{list-style-type: disc;}

.modalD img {
    float: left;
    margin: 0 20px 20px 0;
}

.modalD p {
    text-align: justify;
    text-indent: 2em;
}
