/* CSS Document */
.inner_cont{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:120px;
	
}
.inner_cont-shade{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:550px;
	
}
.inner_cont-gutter{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:350px;
	
}
.inner_cont-retrac{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:200px;
	
}
.contact_inner_cont{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:140px;
	
	
}
.contact_cont{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	
	
}

.contact_cont_block_1{ width:300px;
         height:auto;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
}
.contact_cont_block_1 img{ margin-left:40px;
}
.pdf{ margin-top:30px;}
.contact_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;
}
.contact_cont_block_2{width:600px;
          height:auto;
		  float:left;
		   margin-top:-10px;
}
.contact_cont_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
}.abt_cont{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:320px;
	
}

.block_1{ width:300px;
         height:auto;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
}
.abt_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;
}

.block_1 ul li{
	list-style: none;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 21px;
	color:#005293;
	padding:0px 0px 0px 24px;
	margin:0px 0px 14px 0px;
	background: url(../images/icon-bullet.png) no-repeat left 2px;
}
.block_2{ width:600px;
          height:auto;
		  float:left;
		   margin-top:-10px;
}
.block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
}
.struc_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:950px;
}
.struc_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:890px;
	float:left;
	
	
}
.struc_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;


}
.struc_cont h2{ margin-top:20px;
                color:#609f30;
				 
}
/*.struc_cont h3{ margin-top:20px;
                color:#609f30;
				 
}*/
.box1{    width:300px;
         height:400px;
		 float:left;
		 margin-right:20px;
		 margin-top:15px;
		
}
.box1 h3{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -60px 0px 24px 90px;
font-weight:bold;
border-bottom:none;

}
.box1 img{ margin-top:0px;
           margin-left:30px; 
           
}
.box1 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 40px 0px -5px 40px;
}
.box1 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
			
			
}
.box1 ul li a:hover { text-decoration:underline;
}
.box1 p{ border-top: 1px solid #e5f0d7;
         margin-top: 27px;
         padding-top: 10px;
		 margin-left:30px;
		 
}
.box1_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:10px;
}
.box1_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.box2{    width:300px;
          height:400px;
		 float:left;
		 margin-right:20px;
		 margin-top:15px;
		
}
.box2 p{ border-top:1px solid #e5f0d7;
         margin-top:10px;
         padding-top:10px;
		 margin-left:30px;
}
.box2 h3{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -60px 0px 24px 105px;
font-weight:bold;
border-bottom:none;

}
.box2 img{ margin-top:0px;
           margin-left:36px;
}
.box2 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 3px 0px -5px 40px;
}
.box2 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:12px;
			
			
}
.box2 ul li a:hover { text-decoration:underline;
}
.box2_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:44px;
}
.box2_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.box3{    width:300px;
         height:400px;
		 float:left;
		 margin-right:0px;
		 margin-top:20px;
		
		 
}
.box3 p{ border-top: 1px solid #e5f0d7;
         margin-top: 60px;
         padding-top: 8px;
		 margin-left:30px;
}
.box3 h3{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -70px 0px 24px 105px;
font-weight:bold;
border-bottom:none;

}
.box3 img{ margin-top:-10px;
           margin-left:20px;
}
.box3 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 50px 0px -5px 40px;
}
.box3 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-6px;
			margin-bottom:10px;
}


.box3_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:40px;
}
.box3_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.box4{    width:928px;
         height:300px;
		 float:left;
		 margin-right:30px;
		 margin-top:-90px;
		 margin-bottom:20px;
		
}
.box4 p{ border-top: 1px solid #e5f0d7;
         margin-top: 4px;
         padding-top: 4px;
		 margin-left:30px;
}
.box4 h3{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -50px 0px 4px 130px;
font-weight:bold;
border-bottom:none;
}
.box4 img{ margin-top:10px;
           margin-left:35px;
}
.box4 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 50px 0px -5px 40px;
}
.box4 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
}
.box4 ul li a:hover { text-decoration:underline;
}
.box4_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:-5px;
}
.box4_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.box5{    width:300px;
         height:300px;
		 float:left;
		 margin-right:20px;
		 margin-top:15px;
		 border-bottom: 1px solid #e5f0d7;
		 margin-bottom:10px;
		
}

.box5 img{ margin-top:0px;
           margin-left:30px; 
           
}

.box5 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
			 margin-left:10px;
			
			
}
/*.box5 p{ border-top: 1px solid #e5f0d7;
        height:40px;
		margin-top:30px;
}/**/

.box6{    width:300px;
          height:300px;
		 float:left;
		 margin-right:20px;
		 margin-top:15px;
		 border-bottom: 1px solid #e5f0d7;
		 margin-bottom:10px;
}

.box6 img{ margin-top:0px;
           margin-left:36px;
}

.box6 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			 margin-left:10px;
			
			
			
}

.box7{    width:300px;
         height:290px;
		 float:left;
		 margin-right:0px;
		 margin-top:25px;
		border-bottom: 1px solid #e5f0d7;
		margin-bottom:10px;
		 
}

.box7 img{ margin-top:-10px;
           margin-left:20px;
}

.box7 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-6px;
			word-spacing:0px;
			 margin-left:10px;
			
}





#cat-desc{
	min-height: 30px;
}

#cat-desc h1, #cat-desc h2, #primary-header h1{
	font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
	font-size: 34px;
	line-height: 34px;
	font-weight: normal;
	color:#015393;
	margin:0px 0px 24px 0px;
}

#cat-desc p, #primary-header p{
	font-size: 21px;
	line-height: 24px;
	margin:0px;
}

.cat-desc{
	display: none;
}

#catdesc-all{
	display: block;
}

ul#menu-subfilter{
	padding-top:18px;
	margin-top:-15px;
	margin-bottom:1px;
	
}


ul#menu-subfilter li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	display: inline-block;
	float: left;
	margin:0px 10px 4px 0px;
	padding:0px;
}

ul#menu-subfilter li.cat-head{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#609f30;
	padding:7px 5px 7px 0px;
}

ul#menu-subfilter li a:link, ul#menu-subfilter a:visited{
	color:#609f30;
	display: block;
	padding:7px 5px;
	margin:0px;
	background: transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;	
}

ul#menu-subfilter li a.selected{
	cursor: default;
	color:#fff;
	background: #69be28;
}
ul#menu-subfilter1{
	padding-top:10px;
	margin-top:-10px;
	margin-bottom:-10px;
	
}


ul#menu-subfilter1 li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	display: inline-block;
	float: left;
	margin:0px 10px 4px 0px;
	padding:0px;
	
}

ul#menu-subfilter1 li.cat-head{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#609f30;
	padding:7px 5px 7px 0px;
}
ul#menu-subfilter1 li a{color:#609f30;}
ul#menu-subfilter1 li a:link, ul#menu-subfilter a:visited{
	color:#609f30;
	display: block;
	padding:7px 5px;
	margin:0px;
	background: transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;	
}

ul#menu-subfilter1 li a.selected{
	cursor: default;
	color:#fff;
	background: #69be28;
}
ul#menu-subfilter2{
	padding-top:10px;
	margin-top:-10px;
	margin-bottom:-10px;
	
}


ul#menu-subfilter2 li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	display: inline-block;
	float: left;
	margin:0px 10px 4px 0px;
	padding:0px;
	
	
}

ul#menu-subfilter2 li.cat-head{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#609f30;
	padding:7px 5px 7px 0px;
}
ul#menu-subfilter2 li a{color:#609f30;}
ul#menu-subfilter2 li a:link, ul#menu-subfilter a:visited{
	color:#609f30;
	display: block;
	padding:7px 5px;
	margin:0px;
	background: transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;	
}

ul#menu-subfilter2 li a.selected{
	cursor: default;
	color:#fff;
	background: #69be28;
	margin-left:100px;
}
.struc_cont_row2{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:300px;
	float:left;
	margin-top:190px;
	
}
.bx1{    width:300px;
         height:370px;
		 float:left;
		 margin-right:30px;
		 margin-top:20px;
		
}
.bx1 p{ border-top: 1px solid #e5f0d7;
         margin-top: 14px;
         padding-top: 8px;
		 margin-left:30px;
}
.bx1 h3{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -50px 0px 4px 130px;
font-weight:bold;
border-bottom:none;
}
.bx1 img{ margin-top:10px;
           margin-left:37px;
}
.bx1 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 40px 0px -5px 40px;
}
.bx1 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
}
.bx1_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:0px;
}
.bx1_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.bx2{    width:300px;
          height:370px;
		 float:left;
		 margin-right:30px;
		 margin-top:20px;
		 
}
.bx2 p{ border-top: 1px solid #e5f0d7;
         margin-top: 64px;
         padding-top: 15px;
		 margin-left:30px;
}
.bx2 h1{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -50px 0px 4px 110px;
font-weight:bold;
border-bottom:none;
}
.bx2 img{ margin-top:10px;
          margin-left:40px;
}
.bx2 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 50px 0px -5px 40px;
}
.bx2 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
			
}
.bx2_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:0px;
}
.bx2_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.bx3{    width:278px;
         height:550px;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
		
}
.bx3 h3{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -50px 0px 4px 80px;
font-weight:bold;
border-bottom:none;
}
.bx3 p{ border-top: 1px solid #e5f0d7;
         margin-top: 19px;
         padding-top: 15px;
		 margin-left:30px;
}
.bx3 img{ margin-top:10px;
}
.bx3 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 60px 0px -5px 40px;
}
.bx3 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
}

.project_cont{ display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:350px;
	
}
.project_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;
}
.project_block_2{ width:600px;
          height:auto;
		  float:left;
		   margin-top:20px;
}
.project_block_2 ul li{  
                     list-style:none;
					 padding:0px 0px 0px 24px;
	                 margin:5px 0px 14px 0px;
}

.lean_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:300px;
}
.lean_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:400px;
	float:left;
	
	
	
}

.line{ width:260px;
        height:1px;
		background-color:#e5f0d7;
		margin-top:20px;
		margin-left:40px;
}

.line1{ width:250px;
        height:1px;
		background-color:#e5f0d7;
		margin-top:20px;
		margin-left:30px;
}

.line2{ width:250px;
        height:1px;
		background-color:#e5f0d7;
		margin-top:20px;
		margin-left:30px;
}

.lean_block_1{ width:300px;
         height:300px;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
		
}
.lean_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;
}

.lean_cont h3{font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin-bottom:-5px;


}
.lean_cont h2{ margin-top:20px;
                color:#609f30;
				 
}


.lean_block_1 ul li{
	list-style: none;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 21px;
	color:#005293;
	padding:0px 0px 0px 24px;
	margin:0px 0px 14px 0px;
	background: url(../images/icon-bullet.png) no-repeat left 2px;
}
.lean_block_2{ width:600px;
          height:auto;
		  float:left;
		   margin-top:20px;
		  
}
.lean_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
}
.shade_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:800px;
}
.shade_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:800px;
	float:left;
	
	
	
}.shade_cont_row1 h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;
}
.shade_block_1{ width:300px;
         height:600px;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
		
}
.shade_block_1_box{ width:250px; height:250px; border:1px solid #EBEBEB; margin-bottom:20px;}
.shade_block_1_box img{padding:10px 10px 10px 10px;}
.shade_cont h1{font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 0px;
color: #69be28;

}
.shade_cont h2{ margin-top:20px;
                color:#609f30;
				 
}


.shade_block_1 ul li{
	list-style: none;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 21px;
	color:#005293;
	padding:0px 0px 0px 24px;
	margin:0px 0px 14px 0px;
	background: url(../images/icon-bullet.png) no-repeat left 2px;
}
.shade_block_2{ width:600px;
          height:600px;
		  float:left;
		   margin-top:20px;
		  
}
.shade_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
margin-top:-10px;
}
.shade_block_2 h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	margin-bottom:-7px;
	}
.shade_block_2 h5{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-bottom:-12px;
	}
.shade_block_2 h6{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-bottom:-8px;
	}
	.screen_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:750px;
}
.screen_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:800px;
	float:left;
	
	
	
}.screen_cont_row1 h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;


}
.screen_cont h2{ margin-top:20px;
                color:#609f30;
				 
}

.screen_block_2{ width:600px;
          height:900px;
		  float:left;
		   margin-top:15px;
		  
}
.screen_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
margin-bottom:20px;}
.screen_block_2 h3{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	}
	.screen_block_2 h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;margin-top:120px;
	}
.screen_block_2 h5{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-top:60px;
	
	}
.screen_block_2 h6{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	
	}
	.frame_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:450px;}
	.frame_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 0px 0px;
margin: 30px 0px 10px 0px;


}
.frame_block_2{ width:600px;
          height:900px;
		  float:left;
		   margin-top:15px;
		  
}
.frame_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
margin-bottom:10px; margin-top:5px;}
.frame_block_2 h3{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;margin-bottom:0px;margin-top:0px;
	}
.frame_block_2 h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293; margin-top:150px;
	}
.frame_block_2 h5{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-top:125px;
	}
.frame_block_2 h5 p{margin-top:-5px;}	
.frame_block_2 h6{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-top:30px;
	}
	.cover_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:750px;}
	.cover_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:800px;
	float:left;
	
	
	
}
	.cover_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;

}
.cover_cont h2{ margin-top:20px;
                color:#609f30;
				 
}
.cover_cont_cover p{border-bottom: 1px solid #e5f0d7;margin-bottom:5px; margin-top:-10px; padding-bottom:15px;}
.cover_block_2{ width:600px;
          height:900px;
		  float:left;
		   margin-top:15px;
		  
}
.cover_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
margin-bottom:20px;}
.cover_block_2 h3{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;margin-bottom:5px;
	}
.cover_block_2 h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293; margin-top:65px; margin-bottom:-5px;
	}
.cover_block_2 h5{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-top:130px;
	margin-bottom:-15px;
	}
.cover_block_2 h6{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:-10px;
	}
.gut_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:500px;
}
.gut_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:1000px;
	float:left;
	
	
	
}
.gut_block_1{ width:300px;
         height:500px;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
		
}
.gut_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;}
.gut_cont h3{font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;

}
.gut_cont h2{ margin-top:20px;
                color:#609f30;
				 
}


.gut_block_1 ul li{
	list-style: none;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 21px;
	color:#005293;
	padding:0px 0px 0px 24px;
	margin:0px 0px 14px 0px;
	background: url(../images/icon-bullet.png) no-repeat left 2px;
}
.gut_block_2{ width:600px;
          height:500px;
		  float:left;
		   margin-top:20px;
		  
}
.gut_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
margin-top:-10px;
}
.gut_block_2 h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;margin-bottom:-5px;
	}
.gut_block_2 h5{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	}
.gut_block_2 h6{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	}
.retr_cont{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:100px;
}
.retr_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:400px;
	float:left;
	
	
	
}
.retr_block_1{ width:300px;
         height:500px;
		 float:left;
		 margin-right:5px;
		 margin-top:20px;
		
}
.retr_cont h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 24px 0px;
padding: 0px 0px 30px 0px;
margin: 30px 0px 30px 0px;
border-bottom: 1px solid #e5f0d7;}

.retr_cont h3{font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;

}
.retr_cont h2{ margin-top:20px;
                color:#609f30;
				 
}


.retr_block_1 ul li{
	list-style: none;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 21px;
	color:#005293;
	padding:0px 0px 0px 24px;
	margin:0px 0px 14px 0px;
	background: url(../images/icon-bullet.png) no-repeat left 2px;
}
.retr_block_2{ width:600px;
          height:500px;
		  float:left;
		   margin-top:20px;
		  
}
.retr_block_2 p{ font-family: 'LatoLight', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
color: #646464;
text-align:justify;
}
.retr_block_2 h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293; margin-bottom:-7px;
	}
.retr_block_2 h5{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	margin-bottom:-15px;
	}
.retr_block_2 h6{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	background:none;
	font-size:13px;
	font-weight:bold;
	}


#footera{
	height:29px;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 10px;
	color:#fff;
	background: #004073; /* Old browsers */
	background: -moz-linear-gradient(top,  #004073 0%, #005293 50%, #005293 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004073), color-stop(50%,#005293), color-stop(100%,#005293)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004073 0%,#005293 50%,#005293 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004073 0%,#005293 50%,#005293 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004073 0%,#005293 50%,#005293 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004073 0%,#005293 50%,#005293 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004073', endColorstr='#005293',GradientType=0 ); /* IE6-9 */
	min-width: 960px;
	width:100%;
	display: block;
	margin:0px;
	padding:18px 0px;
	margin-top:310px;
	}

p#colophon{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 10px;
	color:#fff;
	float: left;
	margin:10px 0px;
}
.footerra{ float:left;
          margin-left:700px;
		  margin-top:-10px;
		  
}
.footerra p{ color:#FFFFFF;
            	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
}
.footerra a{ color:#FFFFFF;
 }

/*NON-SEMANTIC HELPER CLASSES*/

.ui-tabs-hide{
	display: none;
}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; } /* Hide from both screenreaders and browsers. */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* Hide only visually, but have it available for screenreaders. */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.invisible { visibility: hidden; } /* Hide visually and from screenreaders, but maintain layout */

.group:before,.group:after { content:""; display:table; }
ul.children:before, ul.children:after{ content: ""; display: table; }
ul.children:after{ clear: both; }
ul.children{ zoom: 1; }
.group:after { clear:both; }
.group { zoom:1;}

.culti_cont {  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:380px;
}
.culti_cont_row1{  display: block;
	width:940px;
	margin:0px auto;
	padding:0px;
	height:1070px;
	float:left;
	
	
}
.culti_cont  h1{ font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
font-size: 34px;
line-height: 34px;
font-weight: normal;
color: #015393;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 0px;
}
.culti_cont h2{ margin-top:20px;
                color:#609f30;
				 
}
.culti_cont h3{ margin-top:20px;
                color:#609f30;
				 
}
.box1{    width:300px;
         height:400px;
		 float:left;
		 margin-right:20px;
		 margin-top:15px;
		
}
.box1 h1{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: -0px 0px 24px 45px;
font-weight:bold;
border-bottom:none;

}
.box1 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 40px 0px -5px 40px;
}
.box1 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
			
			
}
.box1 ul li a:hover { text-decoration:underline;
}
.box1 p{ border-top: 1px solid #e5f0d7;
         margin-top: 27px;
         padding-top: 10px;
		 margin-left:30px;
		 
}
.box1_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:10px;
}
.box1_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.box2{    width:300px;
          height:400px;
		 float:left;
		 margin-right:20px;
		 margin-top:15px;
		
}
.box2 p{ border-top: 1px solid #e5f0d7;
         margin-top: 24px;
         padding-top: 8px;
		 margin-left:30px;
}
.box2 h1{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin:0px 0px 24px 40px;
font-weight:bold;
border-bottom:none;

}
  .box2 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 3px 0px -5px 40px;
}
.box2 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
			
			
}
.box2 ul li a:hover { text-decoration:underline;
}
.box2_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:44px;
}
.box2_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
.box3{    width:300px;
         height:400px;
		 float:left;
		 margin-right:0px;
		 margin-top:20px;
		
		 
}
.box3 p{ border-top: 1px solid #e5f0d7;
         margin-top: 60px;
         padding-top: 8px;
		 margin-left:30px;
}
.box3 h1{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 15px;
line-height: 18px;
color: #69be28;
margin: 0px 0px 24px 45px;
font-weight:bold;
border-bottom:none;

}

.box3 h6{ font-family: 'LatoBold', Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color:#000000;
margin: 50px 0px -5px 40px;
}
.box3 ul li{ 
              font-size: 13px;
             line-height: 18px;
			 text-align:justify;
			padding-top:-10px;
}


.box3_readmore{ display: block;
margin: 5px;
padding: 0px;
width: 92px;
height: 24px;
float:right;
background:#93cfed;
border-radius:5px;
margin-top:40px;
}
.box3_readmore a{ text-align:center;
              color:#0033CC;
			  font-size:11px; 
			  font-weight:bold; 
			  font-family: 'LatoBold', Verdana, Geneva, sans-serif;
			  margin-top:7px;
			  border-top:none;
			  margin-left:8px;
   
}
