@charset "utf-8";	

@font-face 
{
	font-family: "Segan";
	font-style: normal;
	font-weight: normal;
	src: url("Segan-Light.ttf") format("truetype");
}
* 
{
	letter-spacing: 0.2px;
	margin: 0;
	padding: 0;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr 
{
	margin: 0;
	padding: 0;
}
fieldset, hr 
{
	border: medium none;
}
a, img
{
	border: medium none;
	outline: medium none;
	text-decoration: none;
}
a 
{
	cursor: pointer;
	text-decoration: none;
}
a:hover 
{
	size: 15px;
	text-decoration: none;
}
a img 
{
	border: medium none;
}
body
{	
	text-shadow: 0 0 0 #000000;
	font-family:"century gothic","verdana","arial";
}	
.body-holder
{
	float:left;
	width:100%;
	font-family:"century gothic","verdana","arial";
	line-height: 20px;
}
.body-container
{
	width:80%;
	margin:0 auto;
}
.body-wrapper
{
	width:100%;
	float:left;
	color:#888;
}
.header-wrapper
{
	width:100%;
	float:left;
	border-top:8px solid #147D37;
	border-bottom:8px solid #1B6298;
}
.logo
{
	/*width:10%;*/
	width:100px;
	float:left;
	margin-left:2%;
	padding-top:10px;
}
.menu-holder
{
	/*width:88%;*/
	width:83%;
	float:left;
}
.menu-wrapper
{	
	width:75%;
	float:right;
	min-width:550px;
}
.menu-container
{
	float:left;
	width:100%;
}

.top-nav
{
	float:left;
	width:100%;
}
.listing
{
	float:left;
	width:100%;
	list-style:none;
	margin-bottom:0;
}
.tabs
{
	float:left;
        font-size:16px;	
}
.sep
{
	float:left;
	padding-top:80px;
	margin-left: -6px;
        margin-right: -6px;
	color:#1B6298;
        font-size:16px;
}
.tabs a
{
	color:#1B6298;
	float:left;	
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:80px;
	padding-bottom:35px;
}
.tabs a:hover
{
	background:#1B6298;
	color:#fff;
	float:left;	
	text-align:center;
	padding-left:10px;
	padding-right:10px;
      
}
.banner-wrapper
{
	float:left;
	width:100%;
	border-bottom:8px solid #1B6298;
}
.banner-text
{
	float:left;
	width:95%;
	margin-top:-70px;
	position:relative;
	z-index:9999;
	text-align:right;
	padding-right:15px;
	/*background:#1B6298;
	opacity:0.5;
	filter:alpha(opacity=50);*/
	color: #fff;
}
.text-banner
{
	float:right;
	width:30%;
}
.banner
{
	float:left;
	width:100%;
}






 nav ul ul 
 { 
	display:none;
	width:18%; 
	//background:url('../images/header.png') repeat 0 0;
	//background:#1B6298;
	background:#fff;
	opacity:0.7;
	float:left;
	position:absolute;
	z-index:99999999;
	cursor:pointer;	
	top:128px;	
	font-size:12px;
	margin-left:0 !important;
	list-style-type:none;	
 }  
nav ul ul li
 {
	float:none;	
	color:#fff;	
	width:100%;
	list-style-type:none;
	padding:5px 5px;	
 }  
nav ul ul a
 { 
	 color:#fff;
	 width:100%;
	 padding:5px 5px !important;
	 font-size:14px ! important;
	 text-align:left ! important;
	/* border-bottom:1px solid #666;*/
	 border-left:none; 
	 border-right:none;	
 } 
nav ul ul a:hover
 { 
	 color:#fff;	
 } 











.tab-holder
{
	float:left;	
	width:100%;
	margin-top:15px;
}
.tab-container
{
	float:left;
	width:30%;
	//border:1px solid #147D36;
	//border-left:4px solid #147D36;	
	margin-left:1.5%;
	margin-right:1.5%;
	
}
.home-hover-image
{
	float:left;
	width:100%;
}
.tab-text
{
	width:96.5%;
	margin-left:3.5%;
	float:left;
	background:#fff;
	opacity:0.5;
	color:#1B6298;
	margin-top:-67px;
	z-index:999999;
	/*display:none;*/
}
.tab-text a
{
	color:#1B6298;
}
.tab-text a:hover
{
	color:#888;
}
.tab-title
{
	float:left;
	width:100%;
	padding-left:3%;
	font-weight:bold;
	font-size:18px;
	padding-top:17px;
}
.tab-content
{
	float:left;
	width:30%;
	float:right;
	font-size:12px;
	padding-bottom:10px;
}
.tab-head
{
	text-align:center;
	color:#1B6298;
	font-weight:bold;
	font-size:20px;
}
.tab-head a
{
	color:#1B6298;
}
.tab-head a:hover
{
	color:#888888;
}
.welcome-box-container
{
	float:left;
	width:60.5%;
	margin-left:1.5%;
	background:#ddd;
}
.welcome-title
{
	float:left;
	width:100%;
	font-size:18px;
	padding-left:2%;
	color:#40935B;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:4px;
	border-bottom:1px solid #fff;
}
.welcome-image-holder
{
	float:left;
	width:40%;
	margin-left:3%;
	padding-top:20px;
	padding-bottom:20px;
}
.welcome-text-holder
{
	float:left;
	width:51%;
	margin-left:3%;
	padding-top:20px;
	font-size:13px;
}
.home-product
{
	float:left;	
	width:32.5%;
	margin-left:3%;	
}
.home-product-title
{
	float:left;
	width:100%;
	color:#40935B;
	font-weight:bold;	
	padding-top:6px;
	padding-bottom:4px;
	border-bottom:1px solid #ddd;
}
.home-product-list
{
	float:left;
	width:100%;
}
.home-product-content
{
	float:left;
	width:100%;
	margin-top:5px;
	font-size:14px;
	color:#1B6298;
}
.content-wrapper
{
	float:left;
	width:100%;
	margin-top:20px;
}
.division-wrapper
{
	float:left;
	width:100%;
	margin-top:10px;
	font-size:13px;
}
.home-division-holder
{
	float:left;
	width:60.5%;
	margin-left:1.5%;
}
.home-division-title
{
	float:left;
	width:100%;
	background:#1B6298;
	color:#fff;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3%;
	font-weight:bold;
}
.home-division-content
{
	float:left;
	width:100%;	
}
.left-home-division-content
{
	float:left;
	width:45%;
	margin-right:2.5%;
}
.right-home-division-content
{
	float:left;
	width:45%;
	margin-left:2.5%;
}
.division-content
{
	float:left;
	width:100%;
	margin-top:15px;
}
.division-content-title
{
	float:left;
	width:100%;
	color:#1B6298;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
}
.division-content-title a
{
	color:#1B6298;
}
.division-content-title a:hover
{
	color:#1B6298;
}
.division-content-text
{
	float:left;
	width:100%;
	margin-top:10px;
}
.division-content-text a
{
	color:#000;
}
.division-content-text-read
{
	float:left;
	width:100%;
	
}
.division-content-text-read a
{
	color:#888;
	font-size:12px;	
}
.division-content-text-read a:hover
{
	color:#1B6298;
}
.home-client-holder
{
	float:left;
	width:30%;
	margin-left:1.5%;
}
.client-holder
{
	float:left;
	width:100%;
	margin-top:10px;
}
.client-container
{
	float:left;
	width:100%;
	margin-left:10%;
	margin-top:15px;
	background:#ddd;
}
.footer-wrapper
{
	float:left;
	width:100%;
	background:#ddd;
	color:#5688AE;
	padding-top:12px;
	padding-bottom:2px;
	font-size:12px;
	margin-top:5px;
}
.social-container
{
	float:left;
	width:12%;
}
.social-holder
{	
	width:100%;
	float:left;
	//padding-top:20px;
}
.social
{
	float:left;
	width:18%;
	margin-left:3%;
	margin-right:3%;
}
.left-footer
{
	float:left;
	width:45%;
	padding-left:1%;	
}
.right-footer
{
	float:right;
	width:15%;
}
.right-footer a
{
	color:#5688AE;
}
.internal-content-wrapper
{
	/*width:96%;
	float:left;
	margin-left:2%;*/
	width:100%;
	float:left;
	margin-bottom:15px;
}
.left-content-wrapper
{
	width:65%;
	float:left;
}
.right-content-wrapper
{
	float:left;
	width:30%;
	margin-left:5%;
}
.content
{
	float:left;
	width:100%;
	text-align:justify;
	font-size:14px;
	margin-top:15px;
}
.content ul
{
	float:left;
	width:95%;
	padding-left:5%;
	margin-top:-11px;
}
.content ul li
{
	float:left;
	width:100%;
	padding-top:5px;
}
.grey-content
{
	float:left;
	width:100%;
	text-align:justify;
	font-size:14px;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:12px;
	background:#ddd;
	//margin-bottom:5px;
}
.grey-content .content
{
	float:left;
	width:98%;
	padding-left:1%;
	text-align:justify;
	font-size:14px;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:12px;
	background:#ddd;
	//margin-bottom:5px;
}
.grey-content-title
{	float:left;
	width:95%;
	padding-left:3%;
	color:#1B6298;
	font-weight:bold;
	padding-top:5px;
}
.gallery-holder
{
	float:left;
	width:100%;
	border-top:1px solid #000;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:10px;
}
.gallery-container
{
	float:left;
	width:46%;
	margin-left:2%;
	margin-right:2%;
	padding-top:10px;
}
.gallery-image
{
	float:left;
	width:80%;
	margin-left:10%;
}
.gallery-title
{
	float:left;
	width:100%;
	text-align:center;
	font-weight:bold;
	color:#1B6298;
	font-size:16px;
	padding-top:5px;
	padding-bottom:7px;
}
.left-content
{
	float:left;
	width:45%;
	margin-right:5%;
	margin-bottom:7px;
}
.right-content
{
	float:left;
	width:45%;
	margin-left:5%;
	margin-bottom:7px;
}
.content1
{
	width:43%;
	margin-left:8%;
	/*margin-right:0.5%;*/
	float:left;
	margin-top:15px;
	font-size:14px;
}
.content-division
{
	float:left;
	width:49%;
	margin-left:0.5%;
	margin-right:0.5%;
	margin-top:15px;
	font-size:14px;
}
.content10
{
	float:left;
	width:50%;
	/*margin-left:8%;*/
	/*margin-right:6%;*/
	margin-top:15px;
	font-size:14px;
}
.image-in-container
{
	float:left;
	width:30%;
	margin-right:5%;
}
.image-in-container1
{
	float:left;
	width:30%;
	margin-left:5%;
}

.text-in-container
{
	float:left;
	width:65%;
}
.text-in-title
{
	float:left;
	width:100%;
	text-decoration:underline;
	font-size:13px;
	color:#1B6298;	
	//padding-bottom:3px;
}
.text-in-title a
{
	color:#1B6298;
}
.text-in-title a:hover
{
	color:#1B6298;
}
.text-in-content
{
	float:left;
	width:100%;
	text-align:justify;
	color:#888;
	font-size:12px;
}
.text-in-content a
{
	color:#1B6298;
}
.text-in-content a:hover
{	
	color:#888;
}
.content2
{
	width:50%;
	padding-left:1%;
	padding-right:1%;
	float:left;
	padding-top:8px;
	padding-bottom:15px;
	margin-top:5px;
	border:1px solid #1B6298;
}
.content3
{
	width:45%;
	padding-left:0.5%;
	padding-right:0.5%;
	float:left;
	padding-top:5px;
	margin-top:5px;
	margin-left:1%;
	
}
.contact-address-container
{
	float:left;
	width:100%;
	text-align:justify;
	margin-top:10px;
	margin-bottom:-5px;
	font-size:13px;
}
.title1
{
	float:left;
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.row-container
{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.caption
{
	float:left;
	text-align:right;
	width:30%;
	padding-left:2%;	
	font-size:14px;
}
.colon
{
	float:left;
	width:1%;
	margin-left:2%;
	margin-right:2%;
	font-size:14px;
}
.input-area
{
	float:left;
	width:50%;
}
.text60p{
	float:left;
	width:100%;
	padding:2px;
}
.input-area  input,.input-area  textarea
{
	float:left;
	width:100%;
}
.submit-button
{
	width:30%;
	margin-left:35%;
	background:#116394;	
	color:#fff;
	border:0px;
	padding:5px;
}
.success-message
{
	float:left;
	width:100%;
	text-align:center;
}
.team-image
{
	float:left;
	width:25%;
	margin-left:1.5%;
	margin-right:1.5%;
}
.team-text
{
	float:left;
	width:100%;
	/*margin-left:1.5%;
	margin-right:1.5%;*/
}
.team-title
{
	float:left;
	width:100%;
	font-weight:bold;
	color:#1B6298;
}