﻿* { margin:0; } 

html, body {height: 100%;}

@font-face {
  font-family: CIPFont;
  src: url('/fonts/ArialRoundedMTBold.eot'); /* IE9 Compat Modes */
  src: url('/fonts/ArialRoundedMTBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ArialRoundedMTBold.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ARLRDBD.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ArialRoundedMTBold.svg#ArialRoundedMTBold') format('svg'); /* Legacy iOS */
}


#wrap {min-height: 100%;
       height:auto !important;
       height:100%;
       }

body 
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background: #ccc;
}

#main {overflow:auto;
	padding-bottom: 60px;
	
	
	}  /* must be same height as the footer */

#cip_content
{    
     position:relative;
     margin-left:-500px; 
     left:50%; 
     width:1200px; 
     padding-top:150px;  
     z-index:10;
     clear:both;
     margin-bottom:20px;
    
}


#BodyMenu
{
    float:left;
    color:#666;
    height:200px;
    width: 170px;
    background-color: #fff;
    border-radius:10px;
	behavior: url(/css/pie/PIE.htc);
    padding:10px 10px 10px 10px;
    
    font-family:"CIPFont", Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 16px;
    margin-left:1px;
    
}

#links
{
      margin-left:5px; 
}

#BodyText
{
    float:left;
    margin-left:9px;
    width: 770px;
    margin-top:0px;
    color:#666;
    background-color: #fff;
    font-size:12px;
    border-radius:10px;
	behavior: url(/css/pie/PIE.htc);
    padding:10px 10px 10px 10px;
    line-height:150%;
    overflow:auto;   
    padding-bottom:20px; 
    margin-bottom:20px;
    
}

#layerslider-container
{
    position:absolute;
    top: 120px;
    width:100%;
    height:600px;
}

#footer {position: relative;
	margin-top: -60px; /* negative value of footer height */
	height: 60px;
	width:100%;
	clear:both;
	background-color: #245674;
	z-index:40;
	
	} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

/* hack to make Dumb-ass Firefox display the font correctly - sheesh!  */
@-moz-document url-prefix() {
  div.Title-orange
  {
    font-family:"Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
  }
  div.Title
  {
    font-family:"Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
  }
  div.nolink
  {
    font-family:"Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
  }
  span.BlueTitle
  {
    font-family:"Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
  }
  span.BlueTitle2
  {
    font-family:"Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
  }
  span.Title
  {
    font-family:"Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
  }
}

 .nolink a:link 
 {
     text-decoration:none;
     color:#666;   /* unvisited link */

}

 .nolink a:visited {text-decoration:none;
                   color:#666;} /* visited link */
 .nolink a:hover {text-decoration:none;
                  background-color:#fff;
                  color:#ed6c08;}   /* mouse over link */
 .nolink {text-decoration:none;
  }  /* selected link */
 
 
  .nolink2 a:link 
 {
     text-decoration:none;
     color:#fff;  /* unvisited link */

}

 .nolink2 a:visited {text-decoration:none;
                   } /* visited link */
 .nolink2 a:hover {text-decoration:none;
                  
                  color:#ed6c08;}   /* mouse over link */
 .nolink2 {text-decoration:none;}  /* selected link */
 
 .blue
{
    color:#245674;
    /*color:#0070c0;*/
    font-weight:bold;
}

.BlueTitle
{    font-family:"CIPFont", Verdana, Arial, Helvetica, sans-serif;
     color:#245674;
     font-size:16px;
}

 .Title
{
    font-family:"CIPFont", Verdana, Arial, Helvetica, sans-serif;
    color:#ed6c08;
    font-size:16px;
    font-weight:normal;
    border-bottom:1px solid #ccc;
    width:100%;
    height: 25px;
    
}

.Title-orange
{
    font-family:"CIPFont", Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#ed6c08;
    font-size:16px;
    border-bottom:1px solid #ccc;
    width:100%;
    height: 25px;
    
}

#BodyText_Contact
{
    float:left;
    margin-left:0px;
    width: 980px;
    margin-top:0px;
    color:#666;
    background-color: #fff;
    font-size:12px;
    border-radius:10px;
	behavior: url(/css/pie/PIE.htc);
    padding:10px 10px 10px 10px;
    line-height:150%;
    overflow: hidden;
    margin-bottom:20px; 
 
    
}

.Country
{
    float:left;
    width:300px;
    margin-left:150px;
    margin-top:30px;
    line-height:180%;
}


.Research
{
    float:left;
    width:230px;
    margin-right:14px;
    margin-top:20px;
    height:320px;
    font-size:11px;
    border-radius:10px;
	behavior: url(/css/pie/PIE.htc);
    padding:5px 5px 5px 5px;
    border:1px solid #ddd;
    line-height:120%;
    margin-bottom:10px;
    }
     
.Reports
{
    float:left;
    width:355px;
    margin-left:10px;
    margin-top:20px;
    height:320px;
    font-size:11px;
    border-radius:10px;
	behavior: url(/css/pie/PIE.htc);
    padding:5px 5px 5px 5px;
    border:1px solid #ddd;
    line-height:150%;
    margin-bottom:10px;
    }
.News
{
     float:left;
     border-radius:10px;
	 behavior: url(/css/pie/PIE.htc);
     border:1px solid #ddd;
     width:170px;
     height:320px;
     padding:5px 5px 5px 5px;
     line-height:120%;
     font-size:11px;
     margin-right:10px;
     margin-top:20px;
     margin-bottom:10px;
}

.success1
{
	float:left;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
}
.teamphoto {
	border: 1px solid #dfdfdf;
	padding:5px;
    width:128px;
    float:left;
	
	}
	
.teamtext
	{
	    float:left;
	     padding-left:20px;
	     padding-bottom:50px;
	     width:520px;
	     text-align:justify;}
	     
.lists
{
  list-style-type:disc; 
  list-style-position: outside;
  padding-left:20px;
    
    
}

.Title14
{
	font-weight: bold;
	text-decoration:underline;
}

.Overview
{
	display: block;
	margin: 0 auto;

}

.bx-wrapper
{
	
	
	
}
