/*====DEVELOPED BY RYAN=======*/
html, body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#2b244d;
	font-weight:normal;
	}
	
hr{ 
	margin:0px;
	padding:0px;
	height:1px;
	color:#2b244d;
	border:0;
	width:100%;
	background-color:#2b244d;
	}	
	
.clr {
	margin:0; 
	padding:0;
	clear:both;
	}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#2b244d;
}

a:hover
{
	text-decoration:none;
	color:#963398;
}
p
{
	color:#2b244d;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#2b244d;
}

p a:hover
{
	text-decoration:none;
	color:#963398;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 15px; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#2b244d;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0; 
	padding:0 0 0 12px;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#2b244d;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#2b244d;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#963398;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#2b244d;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#963398;
	}
/* ----Global Classes ends-----*/
.button, .btn, input button, button{
	margin:0px 0px 0px 0px;
	padding:7px 15px 7px 15px;
	font-size:20px;
	color:#FFF;
	border:none;
	background:#963398;
	cursor:pointer;
	font-family: 'Noticia Text', serif;
	height:auto;
	width:auto;
	}
	
.button:hover, .btn:hover, input button:hover, button:hover{
	background:#999999;
	}		
/*----------------Header Container-----------------*/
#header_wrapper{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  background:#FFF;
	  /*border-top:dotted 1px #2b254b;*/
      }
	  
.header_container{
      margin:0px auto;
	  padding:8px 0px 3px 0px;
	  width:1140px;
	  }
	  
.logo{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  float:left;
	  width:360px;
      }

.header_right{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  }	  
	   	   
.searchbox{
      margin:0px 0px 0px 0px;
	  padding:35px 0px 35px 0px;
	  text-align:right;
	  }	

.searchbox input{
      margin:0px 0px 0px 0px;
	  padding:5px 10px 5px 10px;
	  width:15%;
	  font-size:14px;
	  color:#989898;
	  background:#FFF;
	  border:1px solid #d8d8d8;
	  font-family: 'Open Sans', sans-serif;
	  }	
	  	  
.searchbox input#searchsubmit{
      margin:0px 0px 0px 5px;
	  padding:0px 0px 0px 0px;
	  width:25px;
	  height:24px;
	  border:none;
	  cursor:pointer;
	  text-indent:-999999px;
	  background:url(../images/search_icone.png) right top no-repeat;
	  }	     				
/*----------------Banner Container-----------------*/
#banner_wrapper{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  background:#cccccc;
	  }
	  
.banner_container{
      margin:0px auto;
	  padding:0px 0px 0px 0px;
	  width:1140px;
	   }

.banner_container img{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:100%;
	  height:100%;
	   }

/*-------------------Navigation 01--------------*/
.navigation_banner{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  position:absolute;
	  width:1140px;
	  z-index:11;
	  }
.wpui-light .ui-collapsible-content,.wpui-light .ui-accordion .ui-accordion-content{background:url(../images/main_navbg01.png) left top repeat !important; height:340px;}
.navigation_banner h3.widget-title{
      display:none;
	  }
	  	  
.main_nav01{
      margin:0px 0px 0px 0px;
	  padding:0px 10px 0px 10px;
	 /* float:left;
	  width:360px;*/
	  font-family: 'Noticia Text', serif;
	   }

.main_nav01 h3{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:23px;
	  color:#FFF;
	  background:#2a254b;
	  line-height:50px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  }

.main_nav01 h3 a{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:23px;
	  color:#FFF;
	  display:block;
	  text-decoration:none;
	  }

.main_nav01 h3 a:hover{
      background:#953398;
	   }
	   	  
.main_nav01 ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style-type:none;
	  /*background:url(../images/main_navbg01.png) left top repeat;*/
      }	
	      
.main_nav01 ul li{
      margin:0px 0px 0px 0px ;
	  padding:7px 0px 7px 0px;
	  line-height:20px;
	  border-bottom:dotted 1px #fdecfe;
	  }
	   	   
.main_nav01 ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#FFF;
	  font-size:18px;
	  text-decoration:none;
	  display:block;
	   }	 
	
.main_nav01 ul li a:hover{
      color:#fbd2fc;
	   }
	  
.main_nav01 ul li.active a{
      color:#fbd2fc;
	   }

/*-------------------Navigation 02--------------*/
.main_nav02{
      margin:0px 0px 0px 0px;
	  padding:0px 10px 0px 10px;
	 /* float:left;
	  width:360px;*/
	  font-family: 'Noticia Text', serif;
	  }

.main_nav02 h3{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:23px;
	  color:#FFF;
	  background:#2a254b;
	  line-height:50px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  }

.main_nav02 h3 a{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:23px;
	  color:#FFF;
	  display:block;
	  text-decoration:none;
	  }

.main_nav02 h3 a:hover{
      background:#953398;
	   }
	  	  	  	    
.main_nav02 ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style-type:none;
	  /*background:url(../images/main_navbg01.png) left top repeat;*/
      }	
	      
.main_nav02 ul li{
      margin:0px 0px 0px 0px ;
	  padding:2px 0px 2px 0px;
	  line-height:20px;
	  border-bottom:dotted 1px #fdecfe;
	  }
	   	   
.main_nav02 ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#FFF;
	  font-size:18px;
	  text-decoration:none;
	  display:block;
	  text-transform:uppercase;
	   }	 
	
.main_nav02 ul li a:hover{
      color:#fbd2fc;
	   }
	  
.main_nav02 ul li.active a{
      color:#fbd2fc;
	   }
	   
/*-------------------Navigation 03--------------*/
.main_nav03{
      margin:0px 0px 0px 0px;
	  padding:0px 10px 0px 10px;
	  /*float:right;
	  width:360px;*/
	  font-family: 'Noticia Text', serif;
	  }

.main_nav03 h3{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:23px;
	  color:#FFF;
	  background:#2a254b;
	  line-height:50px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  }

.main_nav03 h3 a{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  font-size:23px;
	  color:#FFF;
	  display:block;
	  text-decoration:none;
	  }

.main_nav03 h3 a:hover{
      background:#953398;
	   }
	   	  
.main_nav03 ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style-type:none;
	  /*background:url(../images/main_navbg01.png) left top repeat;*/
      }	
	      
.main_nav03 ul li{
      margin:0px 0px 0px 0px ;
	  padding:2px 0px 2px 0px;
	  line-height:20px;
	  border-bottom:dotted 1px #fdecfe;
	  }
	   	   
.main_nav03 ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#FFF;
	  font-size:18px;
	  text-decoration:none;
	  display:block;
	  text-transform:uppercase;
	   }	 
	
.main_nav03 ul li a:hover{
      color:#fbd2fc;
	   }
	  
.main_nav03 ul li.active a{
      color:#fbd2fc;
	   }
	   
.main_nav01 ul li:last-child,
.main_nav02 ul li:last-child,
.main_nav03 ul li:last-child{
      border-bottom:none;
	   }	   	   	   	  

.main_nav01 p, .main_nav02 p, .main_nav03 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	color:#FFF;
	font-size:18px;
	line-height:26px;
	}
	
.main_nav01 p a, .main_nav02 p a, .main_nav03 p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	}
	
.main_nav01 p a:hover, .main_nav02 p a:hover, .main_nav03 p a:hover{
	color:#FFF;
	text-decoration:underline;
	}	
		       	    	  	   	   	   	   	   	   	   
/*----------------Body Container-----------------*/
#body_wrapper{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  background:#f3f3f3;
      }
  
.wrapper_container{
      margin:0px auto;
	  padding:25px 0px 25px 0px;
	  width:1140px;
      }	
	  
.left_container{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:752px;
	  float:left;
	  }	

.left_container h1{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 5px 0px;
	  color:#963398;
	  font-size:37px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	

.left_container h1 a{
	text-decoration:none;
	color:#963398;
	}

.left_container h1 a:hover{
	text-decoration:none;
	color:#2a254b;
	}
		
.left_container h2{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 15px 0px;
	  color:#2a254b;
	  font-size:28px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	   }	
	
.left_container h2 a{
	text-decoration:none;
	color:#2a254b;
	}

.left_container h2 a:hover{
	text-decoration:none;
	color:#963398;
	}
			
.left_container h3{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 12px 0px;
	  color:#2a254b;
	  font-size:24px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
.left_container h3 a{
	text-decoration:none;
	color:#2a254b;
	}

.left_container h3 a:hover{
	text-decoration:none;
	color:#963398;
	}
	
.left_container h4{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 12px 0px;
	  color:#2a254b;
	  font-size:20px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
.left_container h4 a{
	text-decoration:none;
	color:#2a254b;
	}

.left_container h4 a:hover{
	text-decoration:none;
	color:#963398;
	}

.left_container h5{
      margin:0px 0px 0px 0px;
	  padding:12px 0px 0px 0px;
	  color:#2a254b;
	  font-size:16px;
	  font-weight:bold;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
.left_container h5 a{
	text-decoration:none;
	color:#2a254b;
	}

.left_container h5 a:hover{
	text-decoration:none;
	color:#963398;
	}

.left_container strong{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  color:#2a254b;
	  font-size:18px;
	  font-weight:bold;
	  line-height:normal;
	  }	
		
.left_container p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	color:#2a254b;
	font-size:18px;
	line-height:26px;
	}
	
.left_container p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#963398;
	font-size:18px;
	text-decoration:none;
	}
	
.left_container p a:hover{
	color:#2a254b;
	}				

.left_container p span{
	color:#e63000; 
	font-weight:normal;
	}

.left_container img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
			
.left_container ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	list-style-type:none;
	}
	
.left_container ul li{
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 15px;
	color:#2a254b;
	font-size:18px;
	line-height:26px;
	background:url(../images/body_lipoint.png) left 10px no-repeat;
	}
	
.left_container ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#2a254b;
	font-size:18px;
	text-decoration:none;
	}	
	
.left_container ul li a:hover{
	color:#963398;
	}
	
.left_container ol{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 25px;
	list-style-type:decimal;
	}
	
.left_container ol li{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	color:#2a254b;
	font-size:18px;
	line-height:26px;
	text-decoration:none;
	}
	
.left_container ol li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#2a254b;
	font-size:18px;
	text-decoration:none;
	}	
	
.left_container ol li a:hover{
	color:#963398;
	}	
/*-----------------Table-----------------*/
.left_container table {
   color:#2a254b;
   font-size:18px;
   border-top:1px dotted #e5e5e5;
   border-left:1px dotted #e5e5e5;
   border-right:none;
   margin:0px 0px 0px 0px;
   border-collapse:collapse;
   width:100%;
   font-weight:normal;
   }
   
.left_container table thead { 
   margin:0px 0px 0px 0px;
   padding:5px;
   background:#999999;
   color:#FFF;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;
   font-family: 'Noticia Text', serif;
   } 
   
.left_container table td{
   margin:0px 0px 0px 0px;
   padding:5px;
   color:#2a254b;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;	  
   text-align:left;
	}  
.left_container table tr:nth-child(even){background:#FFF;}
.left_container table tr:nth-child(odd){background:#FFF;} 

.left_container th{
   margin:0px 0px 0px 0px;
   padding:5px;
   background:#999999;
   color:#FFF;
   font-size:20px;
   font-weight:normal;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;
   font-family: 'Noticia Text', serif;
   }
	   
.left_container table a{
   color:#963398;
   font-size:18px;
   text-decoration:none;
	}
	
.left_container table a:hover{
   color:#2a254b;
    } 
	
.left_container th h4{
   margin:0px 0px 0px 0px;
   padding:0px;
   color:#FFF;
   font-size:20px;
   font-weight:normal;
   font-family: 'Noticia Text', serif;
   }
   
.left_container dt {
   color:#2a254b;
   font-size:18px;
   padding:0px;
   margin:0px 8px 0px 0px;
   float:left;
    }
.left_container dl{
   color: #2a254b;
   line-height:26px;
   }	

.left_container dd{
   padding:0px 0px;
   margin:0px 0px;
   color:#2a254b;
   font-size:18px;
   }
/*---------Latest News Listing Box-----------*/ 
.date_admin{ 
	margin:0px 0px; 
	padding:0px 0px 8px;
	color:#2B244D;
	font-size:16px;
	}
.date_admin a{ 
	text-decoration:none;
	color:#963398;
	text-transform:capitalize;
	}
.date_admin a:hover{ 
	text-decoration:underline;
	color:#2B244D;
	}	
.latest_news{ 
	margin:0px 0px 20px 0px; 
	padding:15px;
	background:#FFF;
	border:1px solid #e5e5e5
	}

.latest_news h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	color:#963398;
	font-size:24px;
	font-weight:normal;
	font-family: 'Noticia Text', serif;
	}
	
.listing_news{
   margin:0px 0px 0px 0px;
   padding:20px 0px 20px 0px;
   border-bottom:1px dotted #acacac;
   }
 
 .listing_news img{
   margin:0px 20px 0px 0px;
   padding:0px;
   float:left;
   height:150px;
   width:170px;
   } 
     
.listing_news h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:18px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Open Sans', sans-serif;
   }
    
.listing_news h4 a{
  color:#963398;
  text-decoration:none;
    } 

.listing_news h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 
     
.listing_news span{
   margin:0px 0px 0px 0px;
   padding:8px 0px 0px 0px;
   color:#acacac;
   font-size:18px;
   font-style:italic;
   } 

.listing_news p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.listing_news p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  } 

.listing_news p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	
  
.readmore{
      margin:0px 0px 0px 0px;
	  padding:15px 0px 5px 0px;
	  }

.readmore a{
      margin:0px 0px 0px 0px;
	  padding:7px 15px 7px 15px;
	  font-size:18px;
	  color:#FFF;
	  text-decoration:none;
	  text-align:center;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  background:#963398;
      }

.readmore a:hover{
      background:#2a254b;
	   } 
	   
/*------------Single Content-------------*/	
.single_content{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}	
	
.single_content img{
   margin:3px 20px 0px 0px;
   padding:0px;
   float:left;
   width:300px;
   height:auto;
   } 

.single_content h1{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  }
			
.single_content p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 12px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
	}
			
.single_content p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#963398;
	text-decoration:none;
	}
	
.single_content p a:hover{
	color:#2a254b;
	}
	
.single_content span{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   color:#acacac;
   font-size:18px;
   font-weight:normal;
   } 
   	   
/*---------Case Study Box-----------*/  
.case_study{ 
	margin:0px 0px 15px 0px; 
	padding:15px;
	background:#FFF;
	float:left;
	width:334px;
	border:1px solid #e5e5e5
	}

.case_study h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#2a254b;
	font-size:24px;
	font-weight:normal;
	font-family: 'Noticia Text', serif;
	}
 
 .case_study img{
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width:100%;
   height:100%;
   } 
     
.case_study h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.case_study h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.case_study h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 
     
.case_study p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.case_study p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  } 

.case_study p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }		
  
/*---------Social Chatter Box-----------*/  
.social_chatter{ 
	margin:0px 0px 15px 0px; 
	padding:15px;
	background:#FFF;
	float:right;
	width:334px;
	border:1px solid #e5e5e5
	}

.social_chatter h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#2a254b;
	font-size:24px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
 
 .social_chatter h3 img{
   margin:5px 8px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   } 
     
.social_chatter h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.social_chatter h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.social_chatter h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 

.social_chatter h4 span{
  color:#333333;
  display:block;
  font-size:14px;
  text-decoration:none;
  padding:5px 0px 0px 0px;
  font-family: 'Open Sans', sans-serif;
  }	 
       
.social_chatter p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.social_chatter p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  } 

.social_chatter p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	 
  
.social_chatter ul{
  margin:0px 0px 0px 0px;
  padding:8px 0px 10px 0px;
  list-style-type:none;
  } 
   
.social_chatter ul li{
  margin:0px 0px 0px 0px;
  padding:5px 0px 6px 0px;
  font-size:14px;
  color:#2a254b;  
  line-height:20px;
  background-image:none;
   } 
   
.social_chatter ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  color:#963398;  
  text-decoration:none;
   }
   
.social_chatter ul li a:hover{
  color:#2a254b;  
  text-decoration:underline;
   }             	
/*--------------------Sidebar------------------------*/	  
.right_sidebar{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:364px;
	  float:right;
	  }	   	  	     
	  
.right_sidebar h3{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  color:#963398;
	  font-size:24px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
	
.right_sidebar p{
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	color:#2a254b;
	font-size:18px;
	line-height:25px;
	}
	
.right_sidebar p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#963398;
	font-size:18px;
	text-decoration:none;
	}
	
.right_sidebar p a:hover{
	color:#2a254b;
	text-decoration:underline;
	}   

/*---------Social Chatter Box-----------*/  
.ask_quote{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:url(../images/replace_img.jpg) right bottom no-repeat #fcfcfc;
	border:1px solid #e5e5e5;
	font-family: 'Noticia Text', serif;
	}

.ask_quote h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
 
 .ask_quote h3 img{
   margin:5px 8px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   } 
     
.ask_quote h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.ask_quote h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.ask_quote h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	  
       
.ask_quote p{
  margin:0px 0px 0px 0px;
  padding:0px 120px 10px 0px;
  font-size:22px;
  color:#2a254b;  
  line-height:28px;
   }

.ask_quote p a{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  font-size:22px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.ask_quote p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	

.askq{
      margin:0px 0px 0px 0px;
	  padding:15px 0px 5px 0px;
	  text-align:right;
	  }

.askq a{
      margin:0px 0px 0px 0px;
	  padding:5px 15px 6px 15px;
	  font-size:20px;
	  color:#FFF;
	  text-decoration:none;
	  text-align:center;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  background:#963398;
      }

.askq a:hover{
      background:#2a254b;
	   } 
	  
/*---------Social Chatter Box-----------*/  
.worksee{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:#fcfcfc;
	border:1px solid #e5e5e5;
	}

.worksee h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
     
.worksee h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.worksee h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.worksee h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	  
       
.worksee p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.worksee p a{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  font-size:18px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.worksee p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	
     
.map_side{
      margin:20px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  }	
	  
.map_side img{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:100%;
	  } 
/*---------Testimonial Box-----------*/  
.testimonial_box{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:#fcfcfc;
	border:1px solid #e5e5e5;
	}

.testimonial_box h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
     
.testimonial_box h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.testimonial_box h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.testimonial_box h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	  
       
.testimonial_box p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.testimonial_box p a{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  font-size:18px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.testimonial_box p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	
 
.avatar{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  float:left;
	  width:35%;
	  }

.avatar img{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  background:#FFF;
	  width:100%;
	  border:1px solid #e3e3e3;
	  }
	  	   
.testimonial_box blockquote{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  color:#2a254b;
	  font-size:18px;
	  font-weight:normal;
	  line-height:26px;
	  width:57%;
	  float:right;
	  }
	   
.testimonial_box cite{
      margin:0px 0px 0px 0px; 
	  padding:0px 0px 25px 0px;
	  color:#2a254b;
	  font-size:22px;
	  font-style:normal;
	  display:block;
	  line-height:26px;
	  font-family: 'Noticia Text', serif;
	   }
	   
/*---------Clients Box-----------*/  
.what_client{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:#fcfcfc;
	border:1px solid #e5e5e5;
	}

.what_client h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
     
.what_client h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.what_client h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.what_client h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	  
       
.what_client p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.what_client p a{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  font-size:18px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.what_client p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	
  
.what_client p img{
  width:100%;
  margin-top:10px;
  }	 
  
.body_bottom{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  }	
	  
.body_bottom img{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:100%;
	  height:100%;
	  }    	   	    	   	        	
   	   	   	   		      
/*------------Full Width Body-----------*/	
.fullwidth{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  }	

.fullwidth h1{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 5px 0px;
	  color:#963398;
	  font-size:37px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	

.fullwidth h1 a{
	text-decoration:none;
	color:#963398;
	}

.fullwidth h1 a:hover{
	text-decoration:none;
	color:#2a254b;
	}
		
.fullwidth h2{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 15px 0px;
	  color:#2a254b;
	  font-size:28px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	   }	
	
.fullwidth h2 a{
	text-decoration:none;
	color:#2a254b;
	}

.fullwidth h2 a:hover{
	text-decoration:none;
	color:#963398;
	}
			
.fullwidth h3{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 12px 0px;
	  color:#2a254b;
	  font-size:24px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
.fullwidth h3 a{
	text-decoration:none;
	color:#2a254b;
	}

.fullwidth h3 a:hover{
	text-decoration:none;
	color:#963398;
	}
	
.fullwidth h4{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 12px 0px;
	  color:#2a254b;
	  font-size:20px;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
.fullwidth h4 a{
	text-decoration:none;
	color:#2a254b;
	}

.fullwidth h4 a:hover{
	text-decoration:none;
	color:#963398;
	}

.fullwidth h5{
      margin:0px 0px 0px 0px;
	  padding:12px 0px 0px 0px;
	  color:#2a254b;
	  font-size:16px;
	  font-weight:bold;
	  font-family: 'Noticia Text', serif;
	  line-height:normal;
	  }	
	
.fullwidth h5 a{
	text-decoration:none;
	color:#2a254b;
	}

.fullwidth h5 a:hover{
	text-decoration:none;
	color:#963398;
	}

.fullwidth strong{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  color:#2a254b;
	  font-size:18px;
	  font-weight:bold;
	  line-height:normal;
	  }	
		
.fullwidth p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	color:#2a254b;
	font-size:18px;
	line-height:26px;
	}
	
.fullwidth p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#963398;
	font-size:18px;
	text-decoration:none;
	}
	
.fullwidth p a:hover{
	color:#2a254b;
	}				

.fullwidth p span{
	color:#e63000; 
	font-weight:normal;
	}

.fullwidth img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
			
.fullwidth ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	list-style-type:none;
	}
	
.fullwidth ul li{
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 15px;
	color:#2a254b;
	font-size:18px;
	line-height:26px;
	background:url(../images/body_lipoint.png) left 10px no-repeat;
	}
	
.fullwidth ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#2a254b;
	font-size:18px;
	text-decoration:none;
	}	
	
.fullwidth ul li a:hover{
	color:#963398;
	}
	
.fullwidth ol{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 25px;
	list-style-type:decimal;
	}
	
.fullwidth ol li{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	color:#2a254b;
	font-size:18px;
	line-height:26px;
	text-decoration:none;
	}
	
.fullwidth ol li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#2a254b;
	font-size:18px;
	text-decoration:none;
	}	
	
.fullwidth ol li a:hover{
	color:#963398;
	}	
/*-----------------Table-----------------*/
.fullwidth table {
   color:#2a254b;
   font-size:18px;
   border-top:1px dotted #e5e5e5;
   border-left:1px dotted #e5e5e5;
   border-right:none;
   margin:0px 0px 15px 0px;
   border-collapse:collapse;
   width:100%;
   font-weight:normal;
   }
   
.fullwidth table thead { 
   margin:0px 0px 0px 0px;
   padding:5px;
   background:#999999;
   color:#FFF;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;
   font-family: 'Noticia Text', serif;
   } 
   
.fullwidth table td{
   margin:0px 0px 0px 0px;
   padding:5px;
   color:#2a254b;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;	  
   text-align:left;
	}  
.fullwidth table tr:nth-child(even){background:#FFF;}
.fullwidth table tr:nth-child(odd){background:#FFF;} 

.fullwidth th{
   margin:0px 0px 0px 0px;
   padding:5px;
   background:#999999;
   color:#FFF;
   font-size:20px;
   font-weight:normal;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;
   font-family: 'Noticia Text', serif;
   }
	   
.fullwidth table a{
   color:#963398;
   font-size:18px;
   text-decoration:none;
	}
	
.fullwidth table a:hover{
   color:#2a254b;
    } 
	
.fullwidth th h4{
   margin:0px 0px 0px 0px;
   padding:0px;
   color:#FFF;
   font-size:20px;
   font-weight:normal;
   font-family: 'Noticia Text', serif;
   }
   
.fullwidth dt {
   color:#2a254b;
   font-size:18px;
   padding:0px;
   margin:0px 8px 0px 0px;
   float:left;
    }
.fullwidth dl{
   color: #2a254b;
   line-height:26px;
   }	

.fullwidth dd{
   padding:0px 0px;
   margin:0px 0px;
   color:#2a254b;
   font-size:18px;
   }
   
.fullwidth dt {
   color:#2a254b;
   font-size:18px;
   padding:0px;
   margin:0px 8px 0px 0px;
   float:left;
    }
.fullwidth dl{
   color: #2a254b;
   line-height:26px;
   }	

.fullwidth dd{
   padding:0px 0px;
   margin:0px 0px;
   color:#2a254b;
   font-size:18px;
   }
/*--------------Footer Wrapper--------------*/  
#footer_wrapper{
   margin:5px 0px 0px 0px;
   padding:0px 0px;
   background:#ffffff;
   border-top:dotted 1px #acacac;
   } 
   
.footer_container{
   margin:0px auto;
   padding:10px 0px 20px 0px;
   width:1140px;
   }
   
.bottomnav{
   margin:0px 0px 25px 0px;
   padding:0px 0px 0px 0px;
    }       
	
.bottomnav ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style-type:none;
	  }	
	      
.bottomnav ul li{
      margin:5px 0px 5px 0px ;
	  padding:0px 10px 0px 10px;
	  line-height:14px;
	  float:left;
	  border-right:solid 1px #2a254b;
	  }
	   	   
.bottomnav ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#2a254b;
	  font-size:13px;
	  text-decoration:none;
	  display:block;
	   }	 
	
.bottomnav ul li a:hover{
      color:#963398;
	  text-decoration:underline;
	   }
	  
.bottomnav ul li.current-menu-item a{
      color:#963398;
	  text-decoration:underline;
	   }	
	   
.bottomnav ul li:last-child{
      border-right:none;
	   }
	   	   
.copyrights{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
    }
	   
.copyrights p{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:13px;
   color:#2a254b;
   line-height:normal;
    } 
	
.copyrights p a{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:13px;
   color:#2a254b;
   text-decoration:none;
    }
	
.copyrights p a:hover{
   color:#963398;
   text-decoration:underline;
    }
	
.logos_box{
   margin:0px 0px 25px 0px;
   padding:0px 0px 0px 0px;
    }	
	
.logos_box ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style-type:none;
	  }	
	      
.logos_box ul li{
      margin:10px 0px 5px 0px ;
	  padding:0px 0px 0px 0px;
	  float:left;
	  border-right:dotted 1px #2a254b;
	  }
	   	   
.logos_box ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 25px 0px 25px;
	  color:#2a254b;
	  font-size:13px;
	  text-decoration:none;
	  display:block;
	   }	 
	
.logos_box ul li a:hover{
      color:#963398;
	  text-decoration:underline;
	   }
	  
.logos_box ul li.active a{
      color:#963398;
	  text-decoration:underline;
	   }
	   
.logos_box ul li:last-child{
      border-right:none;
	   }	   	
	   	
/*---------------Bradcrum-----------------*/
.brad_crum{
   margin:-15px 0px 5px 0px;
   padding:0px 0px 0px 0px;
    }	
	
.brad_crum a{
   text-decoration:none;
   font-size:13px;
   color:#963398;
    }	
		
.brad_crum ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style-type:none;
	  }	
	      
.brad_crum ul li{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 14px;
	  color:#2a254b;
	  font-size:13px;
	  float:left;
	  background:url(../images/brad_crum_libg.png) 5px 10px no-repeat;
	  }
	   	   
.brad_crum ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#963398;
	  font-size:13px;
	  text-decoration:none;
	  display:block;
	   }	 
	
.brad_crum ul li a:hover{
      color:#963398;
	  text-decoration:underline;
	   }
	  
.brad_crum ul li.active a{
      color:#963398;
	  text-decoration:underline;
	   }	
	   
.brad_crum ul li:first-child{
      background-image:none;
	  padding:0px;
	   }	   				 	   

.brad_crum span{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#2a254b;
	  font-size:13px;
	   }

.brad_crum span a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#963398;
	  font-size:13px;
	  text-decoration:none;
	   }
	   
.brad_crum span a:hover{
      color:#963398;
	  text-decoration:underline;
	   }	   	   	   
/*------------Side Contact---------*/
.side_contact{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:#fcfcfc;
	border:1px solid #e5e5e5;
	font-family: 'Noticia Text', serif;
	}

.side_contact h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
 
.side_contact h3 img{
   margin:5px 8px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   } 
     
.side_contact h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.side_contact h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.side_contact h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	  
       
.side_contact p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  color:#2a254b;  
  line-height:28px;
   }

.side_contact p a{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  font-size:22px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.side_contact p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	
/*------------Small Developer---------*/
.small_develop{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:#fcfcfc;
	border:1px solid #e5e5e5;
	}

.small_develop h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
 
.small_develop h3 img{
   margin:5px 8px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   } 
     
.small_develop h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#2a254b;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.small_develop h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#2A254B;
  text-decoration:none;
    } 

.small_develop h4 a:hover{
  color:#963398;
  text-decoration:none;
  }	  
       
.small_develop p{
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.small_develop p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.small_develop p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	  
/*------------Project Developer---------*/
.project_box{ 
	margin:0px 0px 25px 0px; 
	padding:15px;
	background:#fcfcfc;
	border:1px solid #e5e5e5;
	}

.project_box h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px;
	color:#963398;
	font-size:25px;
	font-weight:normal;
	display:block;
	font-family: 'Noticia Text', serif;
	}
 
.project_box h3 img{
   margin:5px 8px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   } 
     
.project_box h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#2a254b;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
   }
    
.project_box h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#2A254B;
  text-decoration:none;
    } 

.project_box h4 a:hover{
  color:#963398;
  text-decoration:none;
  }	  
       
.project_box p{
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.project_box p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  color:#963398;  
  display:block;
  text-decoration:none;
  } 

.project_box p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	    
  
.project_box ul{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 10px 0px;
	  list-style-type:none;
	  font-family: 'Noticia Text', serif;
	  }	
	      
.project_box ul li{
      margin:0px 0px 0px 0px ;
	  padding:2px 0px 2px 0px;
	  color:#ca99cb;
	  font-size:22px;
	  }
	   	   
.project_box ul li a{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  color:#ca99cb;
	  font-size:22px;
	  text-decoration:none;
	  display:block;
	   }	 
	
.project_box ul li a:hover{
      color:#2a254b;
	   }
	  
.project_box ul li.active a{
      color:#2a254b;
	  }	  	   
/*---------Latest News Listing Box-----------*/  
.construction_container{ 
	margin:0px 0px 20px 0px; 
	padding:15px;
	background:#FFF;
	border:1px solid #e5e5e5
	}

.construction_container h3{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	color:#963398;
	font-size:24px;
	font-weight:normal;
	font-family: 'Noticia Text', serif;
	}
	
.construction_container p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.construction_container p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  } 

.construction_container p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }		
	
.listing_second{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   }
 
 .listing_second img{
   margin:0px 20px 15px 0px;
   padding:0px;
   float:left;
   } 
     
.listing_second h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  font-size:18px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Open Sans', sans-serif;
   }
    
.listing_second h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.listing_second h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 
     
.listing_second span{
   margin:0px 0px 0px 0px;
   padding:8px 0px 0px 0px;
   color:#acacac;
   font-size:18px;
   font-style:italic;
   } 

.listing_second p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.listing_second p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  } 

.listing_second p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }		
/*-----------------Third Listing-------------*/
.listing_third{
   margin:0px 0px 0px 0px;
   padding:20px 0px 20px 0px;
   }
 
 .listing_third img{
   margin:0px 20px 0px 0px;
   padding:0px;
   float:left;
   } 
     
.listing_third h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  font-size:18px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Open Sans', sans-serif;
   }
    
.listing_third h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.listing_third h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 
     
.listing_third span{
   margin:0px 0px 0px 0px;
   padding:8px 0px 0px 0px;
   color:#acacac;
   font-size:18px;
   font-style:italic;
   } 

.listing_third p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.listing_third p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  } 

.listing_third p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	  
/*-----------------Table Class-------------*/
.boxtable{
   margin:0px 0px 20px 0px;
   padding:0px 0px 0px 0px;
   background:#FFF;
   border:1px solid #e5e5e5;
   }  
   
.boxtable table {
   color:#2a254b;
   font-size:18px;
   border-top:1px dotted #e5e5e5;
   border-left:1px dotted #e5e5e5;
   border-right:none;
   margin:0px 0px 0px 0px;
   border-collapse:collapse;
   width:100%;
   font-weight:normal;
   }
   
.boxtable table thead { 
   margin:0px 0px 0px 0px;
   padding:5px;
   background:#999999;
   color:#FFF;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;
   font-family: 'Noticia Text', serif;
   } 
   
.boxtable table td{
   margin:0px 0px 0px 0px;
   padding:5px;
   color:#2a254b;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;	  
   text-align:left;
	}  
.boxtable table tr:nth-child(even){background:#FFF;}
.boxtable table tr:nth-child(odd){background:#FFF;} 

.boxtable th{
   margin:0px 0px 0px 0px;
   padding:5px;
   background:#999999;
   color:#FFF;
   font-size:20px;
   font-weight:normal;
   border-bottom:1px dotted #e5e5e5;	  
   border-right:1px dotted #e5e5e5;
   font-family: 'Noticia Text', serif;
   }
	   
.boxtable table a{
   color:#963398;
   font-size:18px;
   text-decoration:none;
	}
	
.boxtable table a:hover{
   color:#2a254b;
    } 
	
.boxtable th h4{
   margin:0px 0px 0px 0px;
   padding:0px;
   color:#FFF;
   font-size:20px;
   font-weight:normal;
   font-family: 'Noticia Text', serif;
   }	    
/*-----------------Contact Form-------------*/
.contact_box{
   margin:0px 0px 20px 0px;
   padding:15px;
   background:#FFF;
   border:1px solid #e5e5e5;
   }

.contact_box .lefttext{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:left;
   width:48%;
   }
 
 .contact_box .rightform{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   width:48%;
   }
          
.contact_box h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  font-size:30px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
  }
    
.contact_box h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.contact_box h4 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 
     
.contact_box span{
   margin:0px 0px 0px 0px;
   padding:8px 0px 0px 0px;
   color:#acacac;
   font-size:28px;
   font-style:italic;
   font-family: 'Noticia Text', serif;
   } 

.contact_box p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  color:#2a254b;  
  line-height:34px;
  font-family: 'Noticia Text', serif;
   }

.contact_box p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:28px;
  color:#963398;  
  text-decoration:none;
  } 

.contact_box p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	
  
.contact_box input{
  margin:5px 0px 5px 0px;
  padding:5px 5px 5px 5px;
  font-size:13px;
  color:#999999;  
  background:#FFF;
  border-top:2px double #ececec;
  border-left:1px solid #ececec;
  border-bottom:2px double #ececec;
  border-right:1px solid #ececec;
  font-family: 'Open Sans', sans-serif;
  width:95%;
  } 
  
.contact_box textarea{
  margin:5px 0px 5px 0px;
  padding:5px 5px 5px 5px;
  font-size:13px;
  color:#999999;  
  background:#FFF;
  border-top:2px double #ececec;
  border-left:1px solid #ececec;
  border-bottom:2px double #ececec;
  border-right:1px solid #ececec;
  font-family: 'Open Sans', sans-serif;
  width:95%;
  height:100px;
  } 
  
.contact_box select{
  margin:5px 0px 5px 0px;
  padding:5px 5px 5px 5px;
  font-size:13px;
  color:#999999;  
  background:#FFF;
  border-top:2px double #ececec;
  border-left:1px solid #ececec;
  border-bottom:2px double #ececec;
  border-right:1px solid #ececec;
  font-family: 'Open Sans', sans-serif;
  width:100%;
  } 
  
.contact_box input.wpcf7-submit{
      margin:15px 0px 0px 0px;
	  padding:5px 15px 6px 15px;
	  font-size:20px;
	  color:#FFF;
	  text-decoration:none;
	  text-align:center;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  background:#963398;
	  width:auto;
	  border:none;
	  float:right;
	  cursor:pointer;
      }

.contact_box input.wpcf7-submit:hover{
      background:#2a254b;
	   }  
          
		  
/*----------------------Contact Page Form---------------*/
.cont_pageform{
  margin:0px 0px 0px 0px;
  padding:5px 0px 15px 0px;
  width:70%;
  }
  
.cont_pageform input{
  margin:5px 0px 5px 0px;
  padding:8px 8px 8px 8px;
  font-size:13px;
  color:#2A254B;  
  background:#FFF;
  border-top:2px double #ececec;
  border-left:1px solid #ececec;
  border-bottom:2px double #ececec;
  border-right:1px solid #ececec;
  font-family: 'Open Sans', sans-serif;
  width:98%;
  } 
  
.cont_pageform textarea{
  margin:5px 0px 5px 0px;
  padding:5px 5px 5px 5px;
  font-size:13px;
  color:#2A254B;  
  background:#FFF;
  border-top:2px double #ececec;
  border-left:1px solid #ececec;
  border-bottom:2px double #ececec;
  border-right:1px solid #ececec;
  font-family: 'Open Sans', sans-serif;
  width:99%;
  height:150px;
  } 
  
.cont_pageform select{
  margin:5px 0px 5px 0px;
  padding:5px 5px 5px 5px;
  font-size:13px;
  color:#2A254B;  
  background:#FFF;
  border-top:2px double #ececec;
  border-left:1px solid #ececec;
  border-bottom:2px double #ececec;
  border-right:1px solid #ececec;
  font-family: 'Open Sans', sans-serif;
  width:100%;
  } 
  
.cont_pageform input.wpcf7-submit{
      margin:15px 0px 0px 0px;
	  padding:5px 15px 6px 15px;
	  font-size:20px;
	  color:#FFF;
	  text-decoration:none;
	  text-align:center;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  background:#963398;
	  width:auto;
	  border:none;
	  cursor:pointer;
      }

.cont_pageform input.wpcf7-submit:hover{
      background:#2a254b;
	   }		  
/*----------------Download Box-----------*/		
.download_box{
   margin:0px 0px 20px 0px;
   padding:15px;
   background:#FFF;
   border:1px solid #e5e5e5;
   }
  
.download_box h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  font-size:24px;
  font-weight:normal;
  color:#963398;
  line-height:normal;
  display:block;
  font-family: 'Noticia Text', serif;
  }
    
.download_box h3 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#963398;
  text-decoration:none;
    } 

.download_box h3 a:hover{
  color:#2a254b;
  text-decoration:none;
  }	 

.download_box p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#2a254b;  
  line-height:26px;
   }

.download_box p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  font-size:18px;
  color:#963398;  
  text-decoration:none;
  }  

.download_box p a:hover{
  color:#2a254b;
  text-decoration:underline;
  }	  
    
.download_box ul{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   list-style-type:none;
   }  
   
.download_box ul li{
   margin:0px 0px 0px 0px;
   padding:5px 0px 44px 0px;
   background-image:none;
   border-bottom:dotted 1px #2a254b;
   } 
   
.download_box ul li a{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:18px;
   color:#2a254b; 
   float:left;
   text-decoration:none;
   } 
   
.download_box ul li a:hover{
   color:#963398; 
   text-decoration:none;
   }  
   
.download_box ul li img{
   margin:0px 0px 0px 10px;
   padding:0px 0px 0px 0px;
   vertical-align:middle;
   float:left;
   } 
   
.download_box ul li div{
      margin:0px 0px 0px 10px;
	  padding:0px 0px 0px 0px;
	  float:right;
	  }

.download_box ul li div a{
      margin:0px 0px 0px 0px;
	  padding:5px 15px 6px 15px;
	  font-size:20px;
	  color:#FFF;
	  text-decoration:none;
	  text-align:center;
	  font-weight:normal;
	  font-family: 'Noticia Text', serif;
	  background:#963398;
	  }
	  
.download_box ul li div a:hover{
      background:#2a254b;
	  color:#FFF;
	   }                 
  