/*  
Theme Name: Picco
Theme URI: http://themekrones.com/portofolio/iamilkay/picco/wp/
Description: Picco is created by <a href="http://ThemeKrones.com">Ilkay Alpgiray</a>.
Version: 1.0
Author: Ilkay Alpgiray 
Author URI: http://ThemeKrones.com
*/


html {
	background-color:#454545;
}

body {
	color: #a0a0a0;
	font-family:Tahoma, Geneva, sans-serif;
}

i, cite, em  {
font-style: normal;
}

/* GENERAL STYLES */

a {
	color: #a0a0a0;
}

a.button {

}

#container {
	position: relative;
	background-color: transparent;
	margin-top: 10px;
}

h1 { color: #FFFFFF; }

h4 { color: #F0F0F0; }

h5 { 
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;
	color: #FFF;
}
h6 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #FFF;
}
h7 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #A0A0A0;
}
#content .redhr {
	border-color: #e05e2b;
}

img#homebg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#aboutbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#leadershipbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#missionbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#principlesbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#joinbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#onourmindsbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#chairmanbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}
img#newsletterbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#sustainabilitybg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#pandsbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#newsbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#contactbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#accessbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#acieriebg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#agrobg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#dinasabg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#gulfstreambg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#gentelbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#greenleafbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#hrgbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#huhsabg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#immocaraibesbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#metaltecbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#republicbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#sodigazbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#telecomsolutionsbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#ourbusinessesbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#kolosbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#agriculturebg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#constructionbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#consumergoodsbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#energybg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#environmentbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#infrastructurebg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#lafglobalbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}
img#lafindustrialbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#telecombg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#tradingbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

img#transportationbg {
	position: fixed;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: -9999;
}

#otherbg {
	position: fixed;
	top: 0;
	width: 100%;
	min-height: 100%;
}



/* HEADER */

#social {
	position: absolute;
	top: -3px;
	right: 160px;
}
a.fb {
	display: inline-block;
	height: 23px;
	width: 22px;
	background: url('http://www.gilbertbigiogroup.com/logos/fbtw_01.png') top center no-repeat;
	opacity: 0.9;
}
a.tw {
	display: inline-block;
	height: 23px;
	width: 24px;
	background: url('http://www.gilbertbigiogroup.com/logos/fbtw_02.png') top center no-repeat;
	opacity: 0.9;
}
a.fb:hover, a.tw:hover {
	opacity: 1;
}
#languages {
	position: absolute;
	top: 1px;
	right: 5px;
	color: #f1f1f1;
	font-size: 10px;	
}

#languages a {
	text-decoration: none;
	color: #CCC;
}

#languages a:hover {
	text-decoration: none;
	color: #f1f1f1;
}

#header .hidden {
	display: none;
}

#header {
	height: 85px;
	padding: 0 10px;
}
	
	a.logo {
		position: absolute;
		float: left;
		margin-top: 7px;
		height: 135px;
		width: 142px;
		background-image: url('http://www.gilbertbigiogroup.com/logo_shadow.png');
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		z-index: 999;
		opacity: 1;
	}
	
	a.logo:hover {
		float: left;
		height: 135px;
		width: 142px;
		background-image: url('http://www.gilbertbigiogroup.com/logo_shadow.png');
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		opacity: 0.9;
	}

#menu{
	height: 70px;
	margin: 20px 0 0 0;
	float: right;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
	z-index: 2 !important;
}

#content #flashes {
	position: relative;
	width: 960px;
	text-align: center;
	z-index: 1 !important;
}
#content #flashes p {
	position: relative;
	z-index: 1;
	text-align: center !important;
}

#menu ul{
	list-style: none;
	height: 60px;
	margin: 5px 0;
	float: left;
}

#menu ul > li{
	float: left;
	margin: 5px 5px;
	position: relative;
}

#menu ul li > a{
	display: block;
	padding: 15px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}

#menu ul li > a:hover{
	background-color: #f1f1f1;
	color: #010101;
}

#menu ul li:hover > a {
	background-color: #f1f1f1;
	color: #010101;
}

#menu ul li ul{
	background: #111;
	height: auto;
	position: absolute;
	top: 43px;
	left: -999em;
	z-index: 1000;
	padding: 10px 10px 20px;
}

#menu ul li ul li:hover > a {
	background-color: #111;
	color: #CCCCCC;
}

#menu .menutable {
	width: 100%;
}
#menu .tleft {
	width: 50%;
}
#menu .tright {
	width: 50%;
}
#menu .about-ul {
	width: 400px;
	border: 1px solid #f1f1f1;
}
#menu .rightalign {
	text-align: right;
}
/*
#menu .about-ul a.lower {
	padding: 0 5px;
}*/
#menu .business-ul {
	width: 475px;
	border: 1px solid #f1f1f1;
	margin-left: -95px;
}
#menu .business-ul li a, #menu .about-ul li a {
	font-weight: bold;
}
#menu .business-ul li ul li a, #menu .about-ul li ul li a {
	font-size: 11px;
	font-weight: normal;
}
#menu .business-ul li ul, #menu .about-ul li ul {
	border: none;
}
#menu .business-ul .viewall {
	text-align: right;
	text-transform: uppercase;
}
.viewall a {
	color: #FF1C00 !important;
}
#menu .viewall a:hover {
	color: #FFF !important;
}
#menu .business-ul .viewall img {
	margin-top: 10px;
}
#menu .ps-ul {
	width: 300px;
	text-align: center;
	border: 1px solid #f1f1f1;
	margin-left: -35px;
}

#menu ul li ul li{
	float: none;
	margin: 0 5px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu ul li ul li a{
	display: block;
	padding: 5px 0;
	font-size: 13px;
}

#menu ul li ul li a:hover {
	color: #f1f1f1;
	background-color: #111;
}
#menu .rightalign a:hover { color: #ff1c00 !important; }

#menu .agriculture a:hover,
#menu .construction a:hover,
#menu .goods a:hover,
#menu .energy a:hover,
#menu .environment a:hover,
#menu .infrastructure a:hover,
#menu .telecom a:hover,
#menu .trading a:hover,
#menu .transport a:hover {
	color: #CCC;
}

#menu ul li ul li ul {
	position: relative;
	display: block;
	top: 0;
	padding: 3px 0 5px 0;
	margin: 0 0 0 5px;
	border-top: 1px solid #777777;
	width: 100%;
}

#menu ul li ul li ul li a {
	color: #CCCCCC;
	margin: 0;
	padding: 0;
}

#menu ul li ul li ul li a:hover {
	color: #f1f1f1 !important;
}

#menu ul li ul li ul li {
	display: block;
	padding: 0;
	margin: 0 0 0 10px;
}

#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul {
	left: auto;
	}
	/*
#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;
	}*/

/* FEATURE CONTENTS */

.title1{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:84px;
	color:#000;
}

.title2{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:36px;
	color:#000;
	margin-top:-20px;
}

#feature-contents {
	background: transparent url('http://www.gilbertbigiogroup.com/logos/colorBG.jpg') no-repeat top center;
	clear:both;
	height: 500px;
	margin-top: 5px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;	

}
a.feature-click {
	display: block;
	position: absolute;
	height: 500px;
	width: 960px;
	z-index: 1;
}

	#feature-contents-bg {
		background: none;
		background-repeat:no-repeat;
	}

		#feature-contents #feature-contents-header {
			margin-top:30px;
			margin-left: 60px;
			float:left;
			width: 900px;
			color: #eaeaea;
			z-index: 2;
		}
		
		#feature-contents h1 {
			font-size: 40px;
			color: #000;
		}
			
		#feature-contents h4 {
			margin-top: 10px;
			margin-bottom: 40px;
			color: #000;
			font-size: 24px;
		}
		
		#homeblurb h6 {
			font-family: Tahoma, Geneva, sans-serif !important;
			font-size: 48px;
			color: #fff;
		}
		
		#homeblurb p {
			font-family: Tahoma, Geneva, sans-serif !important;
			font-size: 20px;
			color: #fff;
		}
		
		#homeblurb a {
			color: #fff;
			text-decoration: none;
		}
		
		#homefooter {
			width: 960px;
			margin: 10px auto 0 auto;
		}
		
		#homeboxes {
			width: 390px;
			float: left;
			padding: 5px;
		}
		
		#homeboxes .hb1, #homeboxes .hb2, #homeboxes .hb3 {
			display: inline-block;
			width: 115px;
			height: 115px;
			margin: 0 5px;
		}
		
		a.hb1 {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hb1.jpg') no-repeat top center;
			height: 115px;
			width: 115px;
			display: block;
		}
		a.hb1:hover {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hb1-h.jpg') no-repeat top center;
			height: 115px;
			width: 115px;
			display: block;
		}
		a.hb2 {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hb2.jpg') no-repeat top center;
			height: 115px;
			width: 115px;
			display: block;
		}
		a.hb2:hover {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hb2-h.jpg') no-repeat top center;
			height: 115px;
			width: 115px;
			display: block;
		}
		a.hb3 {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hb3.jpg') no-repeat top center;
			height: 115px;
			width: 115px;
			display: block;
		}
		a.hb3:hover {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hb3-h.jpg') no-repeat top center;
			height: 115px;
			width: 115px;
			display: block;
		}
			
		#hometext {
			width: 540px;
			float: right;
			padding: 5px;
		}
		
		a.hp-news {
			background: url('http://www.gilbertbigiogroup.com/logos/us/hp-news.png') no-repeat top center;
			height: 115px;
			width: 540px;
			display: block;
			opacity: 0.8;
		}
		
		a.hp-news:hover {
			opacity: 1;
		}
				
		#hometext h6 {
			font-size: 20px;
		}

			
			#feature-contents-header h5{
				font-size:28px;
				letter-spacing:-0.25px;
			}
			
			#feature-contents-header #fcontent{
				font-size:20px;
				margin-top:10px;
				line-height:24px;
			}
		
		#feature-contents #slide{
 			clear: both;
			text-align:center;
			padding-top:40px;
			width:970px;
		}		
			
			#feature-contents #slide h1{
				margin-bottom:10px;
			}		
		
			#feature-contents #slide h1 a{
				text-decoration:none;
				font-size:18px;
 				color:#eaeaea;				
				padding-top:5px;
 			}
				
			#feature-contents #slide p{
				font-size:12px;
				color:#373737;
				padding-bottom:8px;
			}
		
				#feature-contents #slide-description p{
					padding-bottom:20px;
					margin:15px 10px 0 10px;
					text-align:left;
					font-size:18px;
				}
				
		
			/*image slider*/

			#slider {
				height:307px;
				width:850px;
				clear: both;
				position: relative;	
				margin-left: auto;
				margin-right: auto;
				background: url(images/slide-bgb2.png) no-repeat left top;
 			}
			
  			#slideh{
 				position: relative;	
				left:0px;
  			}
			
			.slider_item{
				position:absolute;
				width:200px;
				top:60px;
				left:318px;
				z-index: 1;
				overflow: hidden;
				cursor: pointer;
			}			
			
			#slide .sliderh1{
				position:absolute;
				width:320px;
				top:65px;
				left:270px;
				z-index: 3;
			}
			
			#slide .sliderh1 img{
				width:310px;
 			}
			
			#slide .sliderh7, #slide .sliderh2{
				width:200px;
				left:54px;
				top:105px;
				z-index: 2;
			}
			
 			#slide #slideh .sliderh2{
				left:605px;
			}
			
			#slide #slideh .slideh2{
				left:547px;
			}
			
			#slide #slideh .slideh4{
				left:240px;
			}
			
			.slider_item img{
				width:180px;
 			}
			
			#slide .sliderh7 img, #slide .sliderh2 img{
				width:180px;
 			}
			
			.item, .wrapper img{
 			}
			
			 
			.slider_item img{
				display:block;
				position: relative;
			}
			
 			.scrollButtons {
				position: absolute;
				cursor:pointer;
			}
			
			.scrollButtons.left {
				top: 102px;
				left: 2px;
 			}
			
			.scrollButtons.right {
				right: 1px;
				top: 107px;
			}
 			
 			
			
 			
  
/* MAIN */

#main-wrap {
	clear: both;
/*	background:#090909 url(images/footerBG.png) repeat-x scroll 0 0; */
	position:relative;
	padding-bottom:20px;
	padding-top: 20px;
}
	
	.main-wrap-margin-top {
		margin-top:45px;
	}
	
	#main{
		width: 955px;
		font-size: 10px;
		color: #999999;
		padding-left: 5px;
	}
	
	#main h6, a.footerlink {
		font-size: 11px;
		font-weight: normal;
		font-family: Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
	}
	a.footerlink { color: #fff; text-decoration: none; }
	
	#main ul {
		list-style: none;
		margin-left: -30px;
	}
	
	#main ul a {
		text-decoration: none;
		color: #ffffff;
	}
	
	#main ul a:hover {
		text-decoration: underline;
	}
	
.agriculture-f, .construction-f, .goods-f, .energy-f, .environment-f, .infrastructure-f, .telecom-f, .trading-f, .transport-f {
	width: 95px;
	position: relative;
	display: block;
	float: left;
	padding: 5px;
}



/* CONTENT */

#content{
	clear:both;
	overflow:hidden;
	background: #303030;
	padding-bottom: 10px;
	min-height: 400px;
	-moz-box-shadow: 0 1px 5px #111;
	-webkit-box-shadow: 0 1px 5px #111;
	box-shadow: 0 1px 5px #111;
	opacity: 0.9;
}

#content2{
	clear:both;
	overflow:hidden;
	background: #303030;
	padding-bottom: 10px;
	min-height: 400px;
	-moz-box-shadow: 0 1px 5px #111;
	-webkit-box-shadow: 0 1px 5px #111;
	box-shadow: 0 1px 5px #111;
	opacity: 0.9;
}

#content.nobg {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

#content2.nobg {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

#contentblack {
	clear:both;
	overflow:hidden;
	background: #000000;
	margin-top: 10px;
	padding-bottom: 10px;
	min-height: 400px;
}

#contentblack h1 {
	color: #ffffff;
	text-align: right;
	font-size: 50px;
}

	#content .col-left {
		float:left;
		padding: 5px 0px 5px 20px;
		width:640px;
	}
	
	#contentblack .col-left {
		float: left;
		padding: 5px 20px 5px 20px;
		width: 920px;
	}

	#content2 .col-left {
		float:left;
		padding: 65px 0px 5px 20px;
		width:640px;
	}
	
	
		#content .page, #contentblack .page {
			line-height:21px;
 			padding: 0 20px 20px 0;
			margin-top:15px;
			color:#a0a0a0;
		}
		
		#content .col-left .page {
			font-size:14px;
			line-height:21px;
			width:620px;
			margin-bottom:10px;
			margin-top:5px;
			color:#a0a0a0;
		}

		#content2 .page, #contentblack .page {
			line-height:21px;
 			padding: 0 20px 20px 0;
			margin-top:15px;
			color:#a0a0a0;
		}
		
		#content2 .col-left .page {
			font-size:14px;
			line-height:21px;
			width:620px;
			margin-bottom:10px;
			margin-top:5px;
			color:#a0a0a0;
		}
		
		#contentblack .col-left .page {
			font-size: 13px;
			line-height: 21px;
			width: 100%;
			margin-bottom: 10px;
			margin-top: 5px;
			color: #ffffff;
		}
				
		#content .col-left .page h4, #contentblack .col-left .page h4 {
			margin-top: 10px;
		}
		#content2 .col-left .page h4 {
			margin-top: 10px;
		}
		
		.corplinks {
			margin-bottom: 20px;
			color: #FFF;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		.corplinks a {
			text-decoration: none;
			text-transform: uppercase;
			color: #a0a0a0;
			font-weight: normal;
		}
		
		.corplinks a:hover {
			color: #FFF;
		}
		
		.current_page_item a.leadershiplinks {
			color: #FFF;	
		}

/* CONTENT BANNERS */

#abouthead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/about-banner.jpg') center no-repeat;
}
#chairmanhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/chairman-banner.jpg') center no-repeat;
}

#missionhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/mission-banner.jpg') center no-repeat;
}

#principleshead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/principles.jpg') center no-repeat #FFFFFF;
}

.principlestable { width: 650px; }
.principlestable ul { list-style: none; }
.principlestable td { padding: 5px; }

#leadershiphead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/management-banner.jpg') center no-repeat;
}

#sustainabilityhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/sustainability-banner.jpg') center no-repeat;
}

#onourmindshead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/onourminds-banner.jpg') center no-repeat;
}

#workwithushead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/workwithus-banner.jpg') center no-repeat;
}
#newsletterhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/newsletter-banner.jpg') center no-repeat;
}


#newshead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/news-banner.jpg') center no-repeat;
}

#contactushead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/contactus-banner.jpg') center no-repeat;
}
#agriculturehead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/agriculture-banner.jpg') center no-repeat;
}
#constructionhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/construction-banner.jpg') center no-repeat;
}
#energyhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/energy-banner.jpg') center no-repeat;
}
#environmenthead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/environment-banner.jpg') center no-repeat;
}
#consumergoodshead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/consumergoods-banner.jpg') center no-repeat;
}
#infrastructurehead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/infrastructure-banner.jpg') center no-repeat;
}
#lafiteauglohead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/lafiteauglobal-banner.jpg') center no-repeat;
}
#lafiteauindhead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/lafiteauindustrial-banner.jpg') center no-repeat;
}
#telecomhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/telecom-banner.jpg') center no-repeat;
}
#tradinghead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/trading-banner.jpg') center no-repeat;
}
#transportationhead {
	position: relative;
	height: 300px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/transportation-banner.jpg') center no-repeat;
}
#greenleafhead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/greenleaf-banner.jpg') center no-repeat;
}
#acieriehead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/acierie-banner.jpg') center no-repeat;
}
#koloshead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/kolos-banner.jpg') center no-repeat;
}
#immocaraibeshead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/immocaraibes-banner.jpg') center no-repeat;
}
#metaltechead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/metaltec-banner.jpg') center no-repeat;
}
#huhsahead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/huhsa-banner.jpg') center no-repeat;
}
#dinasahead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/dinasa-banner.jpg') center no-repeat;
}
#gulfstreamhead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/gulfstream-banner.jpg') center no-repeat;
}
#sodigazhead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/sodigaz-banner.jpg') center no-repeat;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
}
#hrghead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/hrg-banner.jpg') center no-repeat;
}
#tshead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/telecomsolutions-banner.jpg') center no-repeat;
}
#gentelhead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/gentel-banner.jpg') center no-repeat;
}
#accesshead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/access-banner.jpg') center no-repeat;
}
#agrohead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/agro-banner.jpg') center no-repeat;
}
#republichead {
	position: relative;
	height: 250px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/republic-banner.jpg') center no-repeat;
}
#pshead {
	position: relative;
	height: 50px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
	box-shadow: 0 -1px 5px #111111;
	-webkit-box-shadow: 0 -1px 5px #111111;
	-moz-box-shadow: 0 -1px 5px #111111;
	background: url('http://www.gilbertbigiogroup.com/logos/banners/ps-banner.jpg') center no-repeat;
}
#blankindustryhead {
	position: relative;
	height: 50px;
	width: 960px;
	padding: 0;
	margin: 10px 0 0 0;
}

/* PS-INDUSTRY */
#flashes #page-title {
	text-align: left;
	padding-left: 20px;
}
.pstable {
	width: 100%;
}
.pstable td {
	padding: 15px 80px;
	width: 50%;
	text-align: left;
}
.pstable td img {
	-moz-box-shadow: 0 0 10px #222;
	-webkit-box-shadow: 0 0 10px #222;
	box-shadow: 0 0 10px #222;
	border: 1px solid #222;
	opacity: 0.9;
}
.pstable td img:hover {
	opacity: 1;
}
.pstable td a {
	text-decoration: none;
	color: #CCC;
	font-size: 18px;
	letter-spacing: 0.06em;
	line-height: 1.2em;
	font-family: Century Gothic, Arial, Sans-serif;
}

.pstable td a:hover {
	color: #FFF;
}

.about-h4 { margin-bottom: 10px; }

/* CONTENT HEADERS */

	#page-title{
		font-size: 32px;
		padding-bottom: 20px;
		text-transform: uppercase;
 	}
	
		
	#sectorheader {
		position: relative;
		height: 120px;
		width: 960px;
		padding: 0;
		margin: 0;
	}
		
	#content .breadcrumbs{
		float:right;
		margin-top:60px;
		font-weight:bold;
		font-size:11px;		
 	}
	
		#content .breadcrumbs span{
			float:left;
		}
		
			#content .breadcrumbs a{
				text-decoration:none;
				margin-left:3px;
				margin-right:0px;
			}
			
			#content .breadcrumbs a{
				color:#17a5d9;
				font-weight:normal;
			}
			
			#content .breadcrumbs a:hover{
				text-decoration:underline;
			}
				
			img.thumbnail{
				/*
				-moz-border-radius-bottomleft:3px;
				-moz-border-radius-bottomright:3px;
				-moz-border-radius-topleft:3px;
				-moz-border-radius-topright:3px;
				*/
				background-color:#101010;
				padding:3px;	
				margin-bottom:5px;
			}
			
			img.thumbnail2{
				/*
				-moz-border-radius-bottomleft:3px;
				-moz-border-radius-bottomright:3px;
				-moz-border-radius-topleft:3px;
				-moz-border-radius-topright:3px;
				*/
				background-color:#101010;
				padding:8px;	
				margin-bottom:5px;
			}
			
			img.left{
				float:left;
				padding-right:5px;
				padding-top:5px;
			}
			
			img.left2{
				float:left;
				padding-right:10px;
				padding-top:2px;
			}
			
			#content .col-left .page .leftimg, #content .col-left .page .alignleft {
				float:left;
				margin-right:10px;
				margin-bottom:5px;
			}
		
			#content .post-details-bold, #content .page h2, #content .page h2 a {
				font-size:19px;
				line-height:22px;
  				color:#f0f0f0;
			}
										
			#content .page h2.blue a {
				font-size:18px;
				line-height:22px;
  				color:#17a5d9;
				text-decoration:none;
			}	
				
			#content .page hr{
				padding-bottom:0px;
				margin-bottom:15px;
 			}
			
			.page .post{
 				margin-bottom:5px;
  			}
		
				.page .post .title{
					margin:0px;
					background:none;
					margin-bottom:10px;
				}
			
					.page .post .title a{
						text-decoration:none;
						font-size:19px;
						line-height:22px;						
					}
					
				.page .post .post-meta{
				}
			
					.page .post .post-meta span{
						font-size:11px;
						padding:5px;
						padding-left:5px;
						margin-bottom:8px;
 					}
					
					.page .post .post-meta a{
						text-decoration:none;
 					}
					
					.page .post .post-meta a:hover{
						text-decoration:underline;
 					}
			
				.page .post .entry{
					padding-bottom:15px;
				}
				
			.page .services-list, .page .portofolio-list {
				margin-top:10px;
				clear:both;
  			}
			
				.page .page_column {
					float:left;
					margin-left:10px;
 					margin-right:18px;
					margin-top:20px;
					width:280px;
 				}
 			
				.page .page_column p{
					margin-top:12px;
				}
 			
				.page .portofolio_column {
					float:left;
					margin-left:7px;
					margin-right:16px;
 					margin-top:35px;
					width:297px;
					position:relative;
				}
 			
				.page .portofolio_column p{
					margin-top:5px;
					padding-left:5px;
				}
 			
					.page .portofolio_column a{
						color:#17a5d9;
						text-decoration:none;
 					} 			
			
				.page .portofolio_column h2{
					margin-top:7px;
					padding-left:5px;
				}
				 
				.page .portofolio_column .ribbon-plus{ 
					background:url(images/ribbon-plus-small.png) no-repeat; 
					width:56px; 
					height:55px; 
					position:absolute; 
					top:3px; 
					right:0; 
 				} 			
				
				
				
				/* PageNavi */			
				.Nav {
 					color:#707070;
					padding-top:20px;
					padding-left:10px;
					clear:both;
				}
				
				.Nav a {
					text-decoration: none !important;
					display:inline;
				}
				
				.Nav .on, .Nav a:hover, .Nav a:hover span {
					background: #E4E4E4 !important;
					color:#707070;
				}
				
				.Nav .on {
					color: #707070;
					text-align:center;
					font-size:11px;
					display: block;
					float: left;
 					margin-left: 0px;
					font-weight:bold;
					margin-left:5px;
 				}
				
				.Nav a{
					background: url(images/paginationBG-left.png) no-repeat left;
					color: #707070;
					text-align:center;
					font-size:11px;
					display: block;
					float: left;
					padding-left: 1px;
 					margin-left:6px;
					border:0px #0F9 solid;
  				}
				
 				.Nav a span{
 					padding: 6px 8px 6px 7px;
					background: url(images/paginationBG-right.png) no-repeat right;
					border:0px red solid;
 				}
				
 				.Nav .next  {
					background:none;
 				}				
				
			#content p {
				margin-top:12px;
				margin-bottom:12px;
				text-align: justify;
 			} 
			
			#content .leadershipcontent p {
				margin-top: 12px;
				margin-bottom: 12px;
				float: left;
			}
			
			#content ul, #content ol {
				margin-bottom: 20px;
			}


/* TABLES 

table
{
	border:1px solid #d8d8d8;
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
}

td
{
	border:1px solid #d8d8d8;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td#today{
	background-color: #ededed;
}

th
{
	border:1px solid #d8d8d8;
	border:1px solid #d8d8d8;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ededed;
}

caption{
	margin-bottom:10px;	
	font-size:16px;
}

.alignleft, .alignLeft, .alignLeftImg{
	float:left;
	margin-right:15px;
}

*/

/* CONTACT FORM */
		
		#contact{
			margin-left:123px;
			margin-right:123px;
			margin-top:20px;		
		}
		
		#search{
			position: absolute;
			float: right;
			display: block;
			top:25px;
			right: 0px;
			width: 300px;
		}
		
		#contact, #search {
			border:none;
 		}
		
		#contact p, #search p{
			margin:0px;
			padding:0px;
 		}
		
		#contact input, #contact textarea, #search input {
			border:1px solid #ffffff;
			padding:6px;
			background-color: #e6e6e6;
			background-image: url(images/formBG.png);
		}
		
		#search input{
			width:180px;
			float:left;
		}
		
		#contact input {
			width:360px;
			background-color: #e6e6e6;
			background-image: url(images/formBG.png);
		}
		
		
		#contact input:focus, #contact textarea:focus {
			border:1px solid #ffffff;
		}
		
		#contact textarea:focus {
 		}
		
		#contact label {
			color:#3e3e3e;
			/* font-size:16px; */
			padding:10px 0 3px 0;
			display:block;
		}
		
		.frm_primary_label {
			color: #999999 !important;
			padding: 10px 0 3px 0 !important;
			display: block !important;
			font-size: 16px !important;
		}
		
		#contact textarea {
			width:360px;
			overflow:auto;
		}
		
		#contact button:hover {
			color:#1c3f95;
		}
		
		#contact #button {
			background: url(images/contact-form-submit.png) no-repeat 0% 0%;
			border:0 none;
			color:#1c3f95;
 			float:right;
			display:block;
			width:99px;
			height:29px;
			text-align:left;
			padding-left:8px;
			padding-bottom:10px;
 			margin-top:12px;
		} 		
				
		#search #button {
			background: url(images/contact-form-submit.png) no-repeat 0% 0%;
			border:0 none;
			color:#1c3f95;
 			float:right;
			display:block;
			width:99px;
			height:29px;
			text-align:left;
			padding-left:8px;
			padding-bottom:10px;
 			margin-top:0px;
		} 		
				
		
/* COMMENT FORM */
		
		#comment, #comment1 {
			border:none;
 		}
		
		#comment p, #comment1 p{
			margin:0px;
			padding:0px;
 		}
		
		#comment input, #comment textarea, #comment1 textarea {
			border:1px solid #ffffff;
			padding:6px;
			background-color: #e6e6e6;
			background-image: url(images/formBG.png);
		}
		
		#comment input {
			width:360px;
			background-color: #e6e6e6;
			background-image: url(images/formBG.png);
		}
		
		
		#comment input:focus, #comment textarea:focus , #comment1 textarea:focus {
			border:1px solid #ffffff;
		}
		
		#comment textarea:focus {
 		}
		
		#comment label, #comment1 label {
			color:#3e3e3e;
			/* font-size:16px; */
			padding:10px 0 3px 0;
			display:block;
		}
		
		#comment textarea, #comment1 textarea {
			width:600px;
			overflow:auto;
		}
		
		#comment button:hover, #comment1 button:hover {
			color:#1c3f95;
		}
		
		#comment #button, #comment1 #button {
			background: url(images/contact-form-submit.png) no-repeat 0% 0%;
			border:0 none;
			color:#1c3f95;
 			float:left;
			display:block;
			width:99px;
			height:29px;
			text-align:left;
			padding-left:8px;
			padding-bottom:4px;
 			margin-top:12px;
		} 	
		
		#comments{
			margin-top:30px;
		}
				
			#comments h2{
				padding-top:10px;
				padding-bottom:5px;
			}
				
			#comments hr{
				padding:0px;
			}
				
		#comments img{
			float:left;
			padding-top:13px;
			margin-right:6px;
			background-color:#EEEEEE;
			border:1px solid #DDDDDD;
			padding:3px;	
 		}
		
		.commentlist li{
			padding-bottom:5px;
			padding-top:15px;
			border-bottom:1px #CCC solid;
			list-style:none;
			margin-left:0px;
			padding-left:0px;	
		}
		
		.commentlist .comment-meta a{
			text-decoration:none;
		}
		
		.commentlist .comment-meta a:hover{
			text-decoration:underline;
		}
		
		
	/* RIGHT NAV */			
		
	#content .col-right {
		float:right;
		padding: 0;
		margin: 15px 0;
	}
	
	#content .rightnav {
		text-align: right;
		max-width: 250px;
	}
	
	#content .rightnav h4, #content .rightnav, #content .rightnav h4 a { 
		color: #f0f0f0;
	}
	
	#content .rightnav h4 a {
		font-size: 22px;
		text-transform: uppercase !important;
	}
	
	#content .rightnav img {
		padding-bottom: 20px;
	}

	#content2 .col-right {
		float:right;
		padding: 0;
		margin: 15px 0;
	}
	
	#content2 .rightnav {
		text-align: right;
		max-width: 250px;
	}
	
	#content2 .rightnav h4, #content .rightnav, #content .rightnav h4 a { 
		color: #f0f0f0;
	}
	
	#content2 .rightnav h4 a {
		font-size: 22px;
		text-transform: uppercase !important;
	}
	
	#content2 .rightnav img {
		padding-bottom: 20px;
	}
	
	#content #colmain h2, #content #colmain a {
		color: #3e3e3e;
	}
	#content2 #colmain h2, #content #colmain a {
		color: #3e3e3e;
	}
		
		#content .col-right #links, #content .col-right .block {
  			width:299px;
			padding-top:20px;
			padding-left:20px;
		}

		#content .col-right h2, #content .col-right .block h2 {
			font-size:18px;
			color:#3e3e3e;
 		}
		
		#content .col-right h2.black {
			font-size:18px;
			color:#3e3e3e;
 		}
		
			#content .links h2 {
				font-size:18px;
			}
		
		#content .col-right .comments {
			margin-top:0px;
		}

		
		#content2 .col-right #links, #content .col-right .block {
  			width:299px;
			padding-top:20px;
			padding-left:20px;
		}

		#content2 .col-right h2, #content .col-right .block h2 {
			font-size:18px;
			color:#3e3e3e;
 		}
		
		#content2 .col-right h2.black {
			font-size:18px;
			color:#3e3e3e;
 		}
		
			#content2 .links h2 {
				font-size:18px;
			}
		
		#content2 .col-right .comments {
			margin-top:0px;
		}
		
		
			#content .col-right .comments li {
				font-size:12px;
				line-height:14px;
				list-style:none;
			}

			#content2 .col-right .comments li {
				font-size:12px;
				line-height:14px;
				list-style:none;
			}
		
		#our_people .people{
			margin-top:0px;
		}
		
		#content .col-right ul {
			font-size:18px;
			color:#3e3e3e;
			margin-bottom:20px;
			margin-top:10px;
		}
		#content2 .col-right ul {
			font-size:18px;
			color:#3e3e3e;
			margin-bottom:20px;
			margin-top:10px;
		}
		
			#feeds ul{	
 			}
		
				#content .col-right #feeds ul li {
					float:left;
					list-style:none;
 					margin:0 15px 0 0; 
					padding:0px;
				}
				#content2 .col-right #feeds ul li {
					float:left;
					list-style:none;
 					margin:0 15px 0 0; 
					padding:0px;
				}
				
			
			
			#content .col-right li {
				font-size:12px;
				line-height:18px;
				list-style-type:none;
				margin-bottom: .7em;
				margin-left: 0 !important;
			}

			#content2 .col-right li {
				font-size:12px;
				line-height:18px;
				list-style-type:none;
				margin-bottom: .7em;
				margin-left: 0 !important;
			}
			
			.newsyr {
				display: inline-block;
				margin-top: 10px;
				text-align: right !important;
				color: #e05e2b !important;
			}
			
			#content .news li {
				margin-bottom: 1.25em !important;
			}
			
				#content .col-right a, #our_people .read-more a {
					text-decoration:none;
				}
			
				#content .col-right li a:hover {
					color: #FFF;
				}

			#content2 .news li {
				margin-bottom: 1.25em !important;
			}
			
				#content2 .col-right a, #our_people .read-more a {
					text-decoration:none;
				}
			
				#content2 .col-right li a:hover {
					color: #FFF;
				}
			
		#content .col-right #our_people, #blog {
			font-size:18px;
			color:#17a5d9;
			padding-top:20px;
			padding-left:20px;			
		}

		#content2 .col-right #our_people, #blog {
			font-size:18px;
			color:#17a5d9;
			padding-top:20px;
			padding-left:20px;			
		}
			
			#blog li{
				list-style:none;	
				margin-left:10px;
				clear:both;
				padding-top:20px;
				overflow:hidden;
				line-height:14px;
			}
		
			#our_people .people li{
				list-style:none;	
				margin-left:10px;
				clear:both;
				padding-top:20px;
				overflow:hidden;
				line-height:14px;
			}
		
 				#our_people .people li img{
					float:left;
				}
		
				#our_people .people li .person_data{
					margin-left:60px;
					margin-top:5px;
					font-weight:bold;
					color:#a0a0a0;
					font-size:12px;
				}
			
					#our_people .people li .person_data span{
						font-weight:normal;
					}
					
			
				#blog .comment-cloud{
 					float:left;
					margin-right:10px;
  				}
				
				#blog .comment-cloud a {
					background: url(images/comments-icon.png) no-repeat 0% 0%;
					color:#3e3e3e;
					display:block;
 					font-size:18px;
					height:38px;
					padding-top:10px;
					text-align:center;
					text-decoration:none;
					width:46px;
 				}
				
				#blog .blog_title {
					width:250px;
					height:48px;					
					font-size:12px;
					color:#a0a0a0;
					line-height:18px;
					margin:0px;
					padding:0px;
 				}
				
					#content .col-right #blog .blog_title a {
						text-decoration:none;
						color:#a0a0a0;
					}
				
					#content .col-right #blog .blog_title a:hover {
						text-decoration:underline;
					}
					
				#blog .comment-post-details {
					font-size:12px;
  				}				
					
					#blog .comment-post-details a{
						color:#1997c5;
						text-decoration:none;						
					}				
				
					#blog .comment-post-details a:hover{
						color:#1997c5;
						text-decoration:underline;						
					}				
				
					#blog .comment-post-details .date {
						font-size:11px;
						font-style:italic;
						color:#a7a7a6;
					}				
				
					#blog .comment-post-details .dl {
						font-size:11px;
 						color:#a7a7a6;
					}				
				
			#our_people .read-more li{
				list-style:none;	
				margin-left:10px;
				overflow:hidden;
				line-height:18px;
				font-size:12px;
				text-align:right;
				background: url(images/sidebar-read-more.png) no-repeat right 80%;
				padding-right:20px;
			}
			
			#our_people h2.blue, #contact-data  h2.blue, #text h2.blue{
				color:#17a5d9;
			}
			
			
		#content .col-right #portofolio {
  			width:299px;
			padding-top:20px;
 			padding-left:20px;
			padding-bottom:10px;
			border-bottom:1px #d0d0d0 solid;
		}
		
		#content .col-right #contact-data, #content .col-right #text, #content .col-right #services, #content .col-right .block {
  			width:299px;
			padding-top:20px;
			padding-left:20px;
			padding-bottom:10px;
			border-bottom:1px #d0d0d0 solid;
		}
		
		#content .col-right #text {
			border-bottom:0px;
		}		
		
			#content .col-right #text img, #content .col-right .block img {
				float:left;
				padding-right:5px;
				padding-top:5px;
			}
		
		
		
		#content .col-right #contact-data p, #content .col-right #text p {
			padding-top:10px;		
		}

		#content .col-right #contact-data p a {
			text-decoration:none;	
			color:#1c3f95;
		}

		#content .col-right #contact-data p a:hover {
			text-decoration:underline;				
		}

		#content .col-right #feeds{
 			font-size:18px;
			color:#3e3e3e;
			padding-top:20px;
			padding-left:20px;
			padding-bottom:20px;
			margin-bottom:30px;
		}
			
.mc_custom_border_hdr { width: auto !important; }
.mc_signup_submit { text-align: left !important; }
#mc_signup_submit { padding: 5px 10px; font-size: 16px; }
.mc_var_label { display: inline-block; width: 100px; }
.mergeRow { margin-top: 10px; }

/* FOOTER */

#footer-wrap {
	width: 960px;
}

	#footer {
		overflow: hidden;
  	}
 	
		#footer .widget{
 			margin-bottom:60px;
		}
 	
		#footer h2 {
			color: #3e3e3e;
			/*text-shadow: 0 1px 3px black;*/
			font-size: 18px;
			line-height: 20px;
			margin-top: 24px;
			height:28px;
			padding-top:15px;
			padding-left:43px;
 		}
		
		
		#footer #footer1 h2 {
			background: url(images/news.png) no-repeat;
			background-position:left;
		}
		
		#footer #footer2 h2 {
			background: url(images/blog.png) no-repeat;
			background-position:left;
		}
		
		#footer #footer3 h2 {
			background: url(images/twitter.png) no-repeat;
			background-position:left;
		}
		
 		
 		#footer ul {
			background: url(images/footerTitle.png) no-repeat;
			margin-top:6px;
			list-style:none;
			padding:0px;
		}
		
			#footer ul li {
				margin-left: 0px;
				padding:10px 0px;
				font-size:12px;
				border-bottom:1px #cfcece solid;
				width:292px;
				font-family:Tahoma, sans-serif;
				color:#a0a0a0;
			}		
	
				#footer ul li a{
					text-decoration:none;
					padding-left: 10px;
				}		
		
 				#footer ul li.selected a, #footer ul li a:hover {
 					text-decoration:underline;
				}
				
		#footer .footer-read-more{
  			margin-top: 8px;
 			text-align:right;
			margin-bottom:70px;
 		}

			#footer .footer-read-more a{
				color:#19a6be;
				text-decoration:none;
			}
		
			#footer .footer-read-more a:hover {
				text-decoration:underline;
			}
			
				#footer .footer-read-more span{
					color:#6e6e6e;
				}
				
		#footer .footer-content-date{
 			font-weight:bold;
			font-size:11px;
			line-height:18px;
			margin-bottom:5px; 			
		}
		
		#footer .footer-content-text{
  			font-size:12px;
			line-height:18px;
			margin-bottom:10px; 			
		}
		
		#footer hr{
			margin-bottom:5px;
		}
		
		
			
/* VERY BOTTOM */
			
#bottom-wrap {
	background: transparent;
	min-width:100%;
	margin-bottom: 20px;
}

#bottom {
	overflow: hidden;
	padding: 5px;
	color: #999999;
	width: 960px;
	text-align: center;
	font-size: 10px;
}

	#bottom-wrap #bottom p:first-child {
		float: left; /* IE fix */
	}

	#bottom-wrap p{
		color: #a5a5a5;
		margin:13px 18px;
		float:left;
		font-size:11px;
 	}	
	
	#bottom a { color: #CCCCCC; font-weight: bold; text-decoration: none; }
	#bottom a:hover { color: #f0f0f0; }