  
/* B.E.R Partners RESET CSS */
 
html, body, div, span, h1, h2, h3, h4, h5, h6, p, 
 
 
 
a, img, small, strike, strong, b, u, i, center, ol, ul, li, form, label, legend,
 
 
 
table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; }
 
#bannerenterpage p {
	font-weight: bold;
	color: #38AED4; }
 
ol, ul {
	list-style: none;
	margin: 0px;
	padding: 0px; }
 
blockquote, q { quotes: none; }
 
table {
	border-collapse: collapse;
	border-spacing: 0;
	position: relative; }
 
/* End Reset CSS */
/* GLOBAL */
body {
	background-color: #a6a6a6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
 
p {
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	text-align: justify;
	line-height: 1.5em; }
 
h1 {
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 213px;
	top: 40px;
	position: absolute;
	text-indent: -9999px;
	padding: 0px; }
 
h2 {
	font-size: 20px;
	font-weight: bold;
	color: #38AED4;
	float: right;
	line-height: 160px;
	height: 160px; }
 
h3 {
	font-size: 20px;
	font-weight: bold;
	color: #4E4E4E;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
	
h4 {
	color: #088CD9;
		font-size: 14px;
		
	
	font-weight: bold;
	
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px; }
h6 {
	color: #088CD9;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px; }	
	
	
 
#bannerenterpage {
	width: 995px;
	top: 154px; }
 
#thankstext {
	width: 995px;
	height: 60px;
	float: left;
	margin-top: 20px;
	padding-top: 20px; }
 
	#thankstext p {
		text-align: center;
		color: #0050a5;
		font-size: 18px; }
 
	#thankstext a {
		color: #0050a5;
		text-decoration: underline; }
 
	#thankstext h3 {
		text-align: center;
		font-size: 24px; }
 
#bannerenterpage h3 { text-align: center; }
 
#footerenter {
	background-color: #FFFFFF;
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	overflow: hidden;
	margin-bottom: 50px;
	padding-bottom: 50px;
	margin-top: 50px; }
 
.english {
	height: 30px;
	width: 164px;
	float: right;
	margin-top: 20px;
	padding-left: 0px;
	background-color: #ffffff; }
 
.espanol {
	height: 30px;
	width: 164px;
	float: right;
	margin-top: 20px;
	background-color: #ffffff;
	text-align: right;
	display: inline; }
 
	.espanol h3, .english h3 {
		font-weight: normal;
		font-size: 16px;
		text-align: right; }
 
#headerenter .espanol a, #headerenter .english a {
	color: #088CD9;
	font-weight: bold; }
 
#headerenter .english a:hover, #headerenter .espanol a:hover {
	color: #0050a5;
	font-weight: bold; }
 
#footerenter h6 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4E4E4E;
	margin: 0px; }
 
#footerenter p {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #737373;
	line-height: 1.4em;
	margin: 0px; }
	
    #container #footerenter .city p {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CCC;
	margin: 0px;
	
	} 
	
    #container #footerenter .city h6 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	margin: 0px;
	text-transform: uppercase;
	}
	
	 #container #footer .city p {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CCC;
	margin: 0px;
	
	} 
	
   #container #footer .city h6 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	margin: 0px;
	text-transform: uppercase;
	}
	
 
#container {
	width: 1135px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 70px;
	padding-left: 70px;
	margin-top: 0px;
	padding-top: 0px; }
 
	#container #topmenu {
		margin: 0px;
		padding: 0px; }
 
.titles {
	margin-left: 20px;
}
 
#container #topmenu ul {
	float: right;
	line-height: 50px;
	height: 50px;
	display: block;
	margin: 0px;
	padding: 0px; }
 
#container #topmenu li {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 33px; }
 
	#container #topmenu li a { color: #FFFFFF; }
 
		#container #topmenu li a:hover { color: #088CD9; }
 
/* END GLOBAL */
/* HEADER */
#header {
	background-color: #FFFFFF;
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	min-height: 200px;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 1;
	top: 50px;
	position: relative; }
 
#headerenter {
	background-color: #FFFFFF;
	top: 50px;
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	min-height: 400px;
	position: relative;
	overflow: hidden; }
 
#header #navmenu {
	top: 0px;
	position: relative;
	float: left;
	width: 995px; }
 
#banner {
	width: 990px;
	top: 0px;
	margin-top: 0px;
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 0px;
	z-index: 1;
	height: 235px;
	padding-bottom: 0px; }
 
	#banner img {
		position: relative;
		z-index: 1; }
 
.slide {
	display: block;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 990px; }
 
#homeG div {
	height: 250px;
	width: 740px;
	display: block; }
 
	#homeG div img {
		position: relative;
		z-index: 1; }
 
	#homeG div p.to {
		position: absolute;
		z-index: 2;
		top: 98px;
		left: 95px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #fff; }
 
	#homeG div p.bo {
		position: absolute;
		z-index: 2;
		top: 118px;
		left: 26px;
		text-transform: uppercase;
		font: bolder 11px Helvetica, Arial, sans-serif;
		letter-spacing: 1px;
		color: #fff; }
 
#nav {
	position: absolute;
	display: block;
	height: 15px;
	width: 361px;
	left: 613px;
	top: 239px;
	margin: 0px;
	padding: 0px; }
 
#nav2 {
	position: absolute;
	left: 0px;
	z-index: 9999;
	font-size: 18px;
	height: 15px;
	width: 180px; }
 
	#nav2 li {
		display: block;
		height: 8px;
		width: 8px;
		float: left;
		margin: 5px;
		padding: 0px;
		font-size: 18px; }
 
	#nav2 a:link {
		display: block;
		height: 8px;
		width: 8px;
		float: left;
		padding: 0px;
		border: 1px solid #FFFFFF;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 5px; }
 
	#nav2 a:visited {
		display: block;
		height: 8px;
		width: 8px;
		float: left;
		padding: 0px; }
 
	#nav2 a.activeSlide, #nav2 a:hover { background-color: #13B1E5; }
 
.bannerinfo {
	height: 210px;
	width: 350px;
	background-image: url(../img/blckbg.png);
	background-repeat: repeat;
	position: absolute;
	top: 4px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	left: 606px;
	z-index: 9000; }
 
	.bannerinfo p {
		font-size: 12px;
		line-height: 1.4em;
		font-weight: normal;
		color: #FFFFFF;
		margin-top: 10px;
		padding-top: 10px;
		text-align: justify;
		margin-bottom: 5px;
		padding-bottom: 10px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #FFFFFF; }
 
	.bannerinfo h4 {
		font-size: 12px;
		text-transform: capitalize;
		color: #FFFFFF;
		font-weight: bold;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px; }
 
	.bannerinfo h5 {
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
		color: #FFFFFF;
		margin: 0px; }
 
	.bannerinfo h3 {
		font-size: 16px;
		font-weight: bold;
		text-transform: none;
		color: #088CD9;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px; }
 
/*  END HEADER */
/* MAIN */
#main {
	background-color: #fff;
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	overflow: hidden;
	padding-bottom: 10px;
	min-height: 150px; }
 
	#main #welcome {
		float: left;
		width: 420px;
		padding-right: 20px;
		margin-top: 60px;
		padding-top: 5px; }
 
#welcome p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px; }
 
.navwelcome {
	float: left;
	width: 175px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 0px;
	display: block; }
 
#welcome .navwelcome ul {
	margin: 0px;
	padding: 0px; }
 
.navwelcome li {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #4d4d4d;
	list-style-image: url(../img/bullet2.gif);
	line-height: 1.5em;
	margin-left: 20px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px; }
 
#newsletter {
	width: 420px;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; }
 
	#newsletter label {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 12px; }
 
#welcome #newsletter p {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; }
 
#main #services {
	float: left;
	width: 550px;
	height: 350px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 60px;
}
 
.services {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 10px;
	display: inline;
	margin: 0px;
	padding-bottom: 5px;
}
 
#main #services h5 {
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	color: #0050a5;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
 
#main #services  p { text-align: right; }

#contentservices .bg h2 {
	font-size: 18px;
	margin: 10px 0px 0px 10px;
	padding: 25px 0px 20px 0px;
	font-weight: bold;
	color: #0050A5;
	float: none;
	line-height: 0px;
	height: 0px;
}


.col1services {
	width:480px;
	float:left;
	display:inline;
	height:740px;
	padding: 0px 10px 0px 0px;
	margin:0px;
	
}

.col2services {
	padding: 0px 0px 0px 10px;
	float:left;
	height:740px;
	width:249px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	background-color: #F2F2F2;
}


.col1index {
	width:330px;
	float:left;
	display:inline;
	height:328px;
	padding: 8px 10px 0px 20px;
	margin:0px;
	background-color: #E6E6E6;
}

.col2index {
	padding: 8px 0px 0px 20px;
	float:left;
	height:328px;
	width:168px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	background-color: #F0F0F0;
}
 
/*END INSIGHT*/
#services .services h5 a { color: #0050a5; }
 
.border { border: 3px solid #999999; }
 
.learnmore {
	font-size: 10px;
	text-align: right;
	display: block;
	margin-top: 5px;
	color: #088CD9; }
 
	.learnmore a:link { color: #088CD9; }
 
	.learnmore a:visited { color: #088CD9; }
 
	.learnmore a:hover {
		color: #088CD9;
		text-decoration: underline; }
 
	.learnmore a:active { color: #088CD9; }
 
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	margin-bottom: 10px; }
 
/* END MAIN */
/* INSIGHT AND NEWS */
#newstitle {
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #FFF; }
 
#newsresources {
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	overflow: hidden;
	min-height: 200px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFF; }
 
	#newsresources p {
	font-size: 12px;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #4d4d4d;
	text-align: justify;
	padding-left: 0px;
	float: left;
	margin-top: 15px;
	width: 370px;
}
 
#container #newsresources .news p {
	font-size: 12px;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #4d4d4d;
	text-align: justify;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	width: 420px; }
 
.insight {
	float: left;
	width: 550px;
	background-color: #FFF;
	padding-right: 10px; }
 
.news {
	float: left;
	width: 430px; }
 
.insightimg {
	float: left;
	margin-right: 10px;
	height: 194px;
	width: 150px;
	margin-bottom: 0px;
	display: block;
	margin-top: 20px;
}
 
.newsimg {
	float: left;
	margin-right: 10px;
	height: 155px;
	width: 123px;
	margin-bottom: 10px; }
 
#newsresources h4 {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #0050a5;
	margin-top: 0px;
	margin-bottom: 0px; }
 
#newsresources .news h4 {
	font-size: 12px;
	font-weight: bold; }
 
#newsresources h5 {
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px; }
 
#newsresources h6 {
	font-size: 10px;
	font-weight: normal;
	color: #4d4d4d;
	margin-bottom: 5px;
	margin-top: 5px;
}
 
/* END INSIGHT AND NEWS */
/* FOOTER */
#footer {
	background-color: #FFFFFF;
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	overflow: hidden;
	margin-bottom: 50px;
	padding-bottom: 50px;
	padding-top: 40px; }
 
	#footer h6 {
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #4E4E4E;
		margin: 0px; }
 
	#footer p {
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #737373;
		line-height: 1.4em;
		margin-top: 0px;
		margin-bottom: 0px; }
 
.city {
	float: left;
	padding-right: 10px;
	margin-top: 10px;
	height: 55px;
	width: 100px;
}
 
#credit {
	float: right;
	top: 25px;
	margin-top: 10px;
}
 
	#credit p {
		font-size: 10px;
		letter-spacing: normal;
		color: #808080;
		word-spacing: 2em; }
 
	#credit span { word-spacing: 0em; }
 
/* END FOOTER */
/*END COMPANY*/
#submenu {
	float: left;
	width: 225px;
	padding-right: 20px;
	padding-left: 0px;
	margin-top: 50px;
	padding-top: 15px; }
 
#submenutitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD; }
 
#subnav li {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #088CD9;
	list-style-image: url(../img/bullet2.gif);
	line-height: 1.2em;
	margin-left: 20px;
	padding-left: 5px;
	margin-top: 5px; }
 
#contentcompany {
	width: 730px;
	min-height: 300px;
	float: left;
	display: inline;
	margin-top: 50px;
	padding-top: 20px;
	padding-left: 15px; }
 
	#contentcompany p {
		margin-top: 1em;
		margin-bottom: 1em;
		padding-right: 15px;
		clear: both; }
 
.industries {
	float: left;
	width: 230px;
	margin-left: 10px;
	margin-bottom: 30px; }
	
 
	.industries li {
		font-size: 13px;
		font-weight: normal;
		color: #4d4d4d;
		line-height: 1.5em;
		list-style-image: url(../img/bullet3.gif); }
		
.approach {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-bottom: 30px; }
	
	.approach li {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 1.6em;
	list-style-image: url(../img/bullet2.gif);
	padding-left: 0px;
	font-weight: normal;
	color: #4d4d4d;
	text-align: justify;
}
 
#contentcompany ul {
	font-size: 12px;
	color: #4d4d4d;
	line-height: 1.5em;
	list-style-image: url(../img/bullet3.gif); }
 
#contentcompany h3 {
	font-size: 16px;
	text-transform: capitalize;
	font-weight: bold;
	color: #0050a5;
	margin-bottom: 10px;
	font-variant: normal; }
 
#contentcompany h4 {
	font-size: 14px;
	font-weight: bold;
	color: #088CD9;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase; }
 
#contentcompany h5 {
	font-size: 12px;
	font-weight: bold;
	color: #4e4e4e;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px; }
 
.locationscareer {
	float: left;
	width: 150px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
}
 
#contentcompany .locationscareer p {
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	line-height: 1.5em;
	margin-top: 0px;
	padding-top: 0px; }
 
#contentcompany .locationscareer a {
	font-size: 12px;
	color: #088CE2;
	font-weight: normal; }
 
#contentcompany .locationscareer h4 {
	font-size: 14px;
	font-weight: bold;
	color: #0050a5;
	text-transform: capitalize; }
 
#contentcompany .locationscareer  h5 {
	font-size: 12px;
	font-weight: bold;
	color: #088CD9;
	text-transform: none;
	margin-bottom: 5px;
	padding-bottom: 0px; }
 
.locationsimgcareer {
	border: 1px solid #BBBBBB;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px; }
 
.locations {
	float: left;
	width: 340px;
	padding: 10px 0px 0px 0px;
	margin: 0px 25px 20px 0px ; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	
}
 
#contentcompany .locs {
	height: 350px;
	display: inline;
	width: 700px; }
 
.locations img {
	margin-right: 5px;
	margin-top: 10px; }
 
.imgmap {
	margin-top: -5px;
	margin-bottom: 15px;
	float: right; }
 
#contentcompany .locations p {
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	line-height: 1.5em;
	margin-top: 0px;
	padding-top: 0px;
	display: inline; }
 
#contentcompany .locs .locations spam {
	display: block;
	clear: both; }
 
.officesimg {
	width: 120px;
	float: left;
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding-bottom: 5px;
	padding-right: 10px; }
 
	.officesimg p { padding-top: 10px; }
 
#contentcompany .locations a {
	font-size: 12px;
	color: #088CE2;
	font-weight: normal; }
 
#contentcompany .locations h4 {
	font-size: 14px;
	font-weight: bold;
	color: #0050a5;
	text-transform: capitalize; }
 
#contentcompany .locations  h5 {
	font-size: 12px;
	font-weight: bold;
	color: #088CD9;
	text-transform: capitalize;
	margin-bottom: 5px;
	padding-bottom: 0px; }
 
.downloadmediakit {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left; }
 
	.downloadmediakit p {
		margin-top: 10px;
		text-align: left; }
 
.col1 {
	float: left;
	width: 425px; }
 
.col2 {
	float: left;
	width: 280px;
	margin-left: 10px;
	background-color: #F4F4F4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 0px; }
 
#contentcompany li { margin-left: 20px; }
 
.locations span {
	font-size: 10px;
	font-weight: bold;
	color: #8C8C8C; }
 
#headercontact {
	background-color: #ffffff;
	top: 50px;
	width: 995px;
	padding-right: 70px;
	padding-left: 70px;
	min-height: 170px;
	position: relative;
	overflow: hidden; }
 
	#headercontact #navmenu {
		top: -20px;
		position: relative;
		float: left; }
 
#contactform p {
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: left; }
 
#contactform {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 600px;
	padding-left: 0px;
	background-color: #FFFFFF;
	padding-top: 10px; }
 
	#contactform input { margin-bottom: 5px; }
 
	#contactform td {
		margin-top: 5px;
		margin-bottom: 5px; }
 
	#contactform label {
		font-size: 11px;
		color: #4d4d4d;
		line-height: normal; }
 
/*END COMPANY*/
/*SERVICES*/
#contentservices {
	width: 750px;
	min-height: 300px;
	background-color: #FFFFFF;
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; }
 
	#contentservices p {
		margin-top: 1em;
		margin-bottom: 1em;
		padding-right: 15px;
		clear: both; }
	#contentservices table tr td p {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 11px;
	text-align: left;
	display: inline;
}

.table {
	
	border:#069 solid 1px;
	}
	
.table td {
	padding:10px;
	}	
 
 #container #main #contentservices table tr td ul {
	margin:0px;
	padding-left: 10px;
	margin-left: 10px;
} 
 
#container #main #contentservices table tr td ul li {
	font-size: 11px;
	list-style-position: outside;
	list-style-image: url(../img/bullet3.gif);
	color: #4d4d4d;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 0px;
} 
 
	#contentservices h3 {
		font-size: 16px;
		text-transform: none;
		font-weight: bold;
		color: #0050a5;
		margin-bottom: 10px;
		font-variant: normal;
		margin-top: 15px; }
 
	#contentservices #servicesdescription h3 {
		color: #088CD9;
		font-size: 14px;
		text-transform: capitalize; }
 
	#contentservices .service {
	float: left;
	width: 220px;
	min-height: 250px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
 
.bg {
	background-color: #E0E0E0;
	width: 750px;
	height: 740px;
}
 
.service li {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 1.5em;
	list-style-image: url(../img/bullet3.gif);
	padding-left: 0px;
	font-weight: normal;
	color: #4d4d4d; }
 
#contentservices .service img { padding-bottom: 10px; }
 
#servicesdescription li {
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 1.5em;
	list-style-image: url(../img/bullet3.gif);
	padding-left: 0px;
	font-weight: normal;
	color: #4d4d4d; }
 
#contentservices #servicesdescription {
	padding-left: 10px;
	margin-left: 30px;
	margin-bottom: 15px;
	padding-bottom: 10px; }
 
.showcase {
	background-color: #F4F4F4;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	width: 725px;
	position: relative;
	min-height: 230px;
	top: 0px;
}
 
#contentservices .showcase h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #088CD9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px; }
 
.showcase h4 {
	font-size: 12px;
	text-transform: capitalize;
	color: #444444;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px; }
 
.showcase h5 {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #555555;
	margin-top: 3px;
	margin-bottom: 3px; }
 
.block1 img {
	height: 118px;
	width: 257px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px; }
 
.block1 {
	width: 250px;
	position: relative; }
 
.block2 {
	width: 440px;
	display: inline;
	height: 118px;
	padding-left: 15px;
	top: 80px;
	left: 280px;
	position: absolute; }
 
#contentservices .showcase .block2 p {
	font-size: 12px;
	color: #4d4d4d;
	margin: 0px;
	padding: 0px; }
 
/*END SERVICES*/
/*STUDIO*/
#studiobanner {
	height: 300px;
	width: 990px;
	margin-bottom: 0px;
	top: 0px;
	margin-top: 0px;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1; }
 
#main #studiodescription h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #088CD9;
	text-align: left;
	float: left;
	line-height: 1em;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: inline; }
 
#projects {
	background-color: #F4F4F4;
	width: 970px;
	float: right;
	margin-top: 15px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px; }
 
.studioshowcase {
	padding: 0px;
	float: left;
	width: 227px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px; }
 
#studiodescription {
	float: left;
	margin-top: 70px;
	width: 995px; }
 
	#studiodescription p {
		text-align: justify;
		line-height: 1.4em;
		margin-top: 1em;
		margin-bottom: 1em;
		clear: both; }
 
.studiocol {
	float: left;
	width: 306px;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 5px; }
 
#main #studiodescription li {
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	line-height: 1.5em;
	padding: 0px;
	list-style-image: url(../img/bullet3.gif);
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	clear: both; }
 
#projects .studioshowcase h4 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #088CD9;
	line-height: 1px;
	padding: 0px; }
 
.studioshowcase h5 {
	font-size: 12px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #646464;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px; }
 
#data {
	height: 600px;
	width: 300px;
	visibility: hidden;
	position: absolute;
	padding: 10px; }
 
#projects .studioshowcase h6 {
	text-transform: none;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; }
 
#projects .studioshowcase img { border: 3px solid #999999; }
 
.studiostitle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px; }
 
#clientsdescription {
	float: left;
	width: 280px;
	margin-top: 50px;
	padding-top: 15px; }
 
#navstudio {
	position: absolute;
	display: block;
	height: 50px;
	width: 200px;
	left: 220px;
	top: 300px; }
 
#nav3 {
	position: absolute;
	left: -43px;
	z-index: 9999;
	font-size: 18px;
	height: 50px;
	width: 200px;
	top: 0px;
}
 
	#nav3 li {
		display: block;
		height: 8px;
		width: 8px;
		float: left;
		margin: 5px;
		padding: 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-left-color: #444444;
}
 
	#nav3 a:link {
		display: block;
		height: 8px;
		width: 8px;
		float: left;
		padding: 0px;
		border: 1px solid #FFFFFF;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 5px; }
 
	#nav3 a:visited {
		display: block;
		height: 8px;
		width: 8px;
		float: left;
		padding: 0px; }
 
	#nav3 a.activeSlide, #nav3 a:hover { background-color: #13B1E5; }
 
#studiobanner img {
	position: relative;
	z-index: 1; }
 
.bannerinfostudio {
	height: 270px;
	width: 242px;
	background-image: url(../img/blckbg.png);
	background-repeat: repeat;
	position: absolute;
	top: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	left: 10px;
	z-index: 2; }
 
	.bannerinfostudio p {
		font-size: 12px;
		line-height: 1.4em;
		font-weight: normal;
		color: #FFFFFF;
		margin-top: 10px;
		padding-top: 10px;
		text-align: justify;
		margin-bottom: 5px;
		padding-bottom: 10px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #FFFFFF; }
 
	.bannerinfostudio h4 {
		font-size: 12px;
		text-transform: capitalize;
		color: #FFFFFF;
		font-weight: bold;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px; }
 
	.bannerinfostudio h5 {
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
		color: #FFFFFF;
		margin: 0px; }
 
	.bannerinfostudio h3 {
		font-size: 16px;
		font-weight: bold;
		text-transform: capitalize;
		color: #088CD9;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px; }
 
/*END STUDIO*/
/*CLIENTS*/
#contentclients {
	width: 690px;
	min-height: 300px;
	background-color: #FFFFFF;
	float: left;
	display: inline;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px; }
 
	#contentclients #logos {
		min-height: 300px;
		padding: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px; }
 
#clientsdescription  p {
	text-align: justify;
	line-height: 1.4em;
	margin-top: 1em;
	clear: both;
	margin-bottom: 1px; }
 
#clientsdescription  .industries  li {
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	line-height: 1.5em;
	list-style-image: url(../img/bullet3.gif);
	text-align: left;
	margin-left: 20px; }
 
/*END CLIENTS*/



a:link {
	text-decoration: none;
	color: #0050a5; }
 
a:visited {
	text-decoration: none;
	color: #0050a5; }
 
a:hover {
	text-decoration: none;
	color: #08B1E3; }
 
.learnmoreblue { color: #088CD9; }
 
a:active {
	text-decoration: none;
	color: #0050a5; }
 
#clientsdescription .industries ul { margin-top: 15px; }
 
.clear { clear: both; }
 
#contentcompany .downloadmediakit a {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 1em; }
 
	#contentcompany .downloadmediakit a:hover {
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		line-height: 1em;
		color: #0050a5; }
 
/*INSIGHT*/
#contentinsight {
	width: 410px;
	min-height: 300px;
	float: left;
	margin-top: 50px;
	padding-top: 10px;
	; }
 
#newscol {
	margin-top: 15px;
	width: 360px;
	background-color: #E1E1E1;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-left: 0px;
}
 
.newsitem { margin-bottom: 15px; }
 
#container #main .insightitem h6 {  }
 
.insightitem {
	width: 555px;
	min-height: 300px;
	float: left;
	margin-top: 60px;
	padding-top: 0px;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
	
.preditions {
	width: 555px;
	min-height: 100px;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}	
 
#newscol .newsitem h6 {
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-top: 0px;
}
 
#newscol .newsitem p {
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	margin-bottom: 10px;
	text-align: justify;
	margin-top: 5px;
}
 
#container #main #newscol .newsitem h4 {
	font-weight: bold;
	color: #0050a5;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	line-height: 1em;
	margin-bottom: 10px;
}
 
#insightbanner {
	margin-bottom: 0px;
	top: 0px;
	margin-top: 0px; }
 
.bannerinfoinsight {
	height: 428px;
	width: 220px;
	background-image: url(img/blckbg.png);
	background-repeat: repeat;
	position: absolute;
	top: 9px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	left: 322px;
	z-index: 9000; }
 
	.bannerinfoinsight p {
		font-size: 12px;
		line-height: 1.4em;
		font-weight: normal;
		color: #FFFFFF;
		margin-top: 10px;
		padding-top: 10px;
		text-align: justify;
		margin-bottom: 5px;
		padding-bottom: 10px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #FFFFFF; }
 
	.bannerinfoinsight h4 {
		font-size: 12px;
		text-transform: capitalize;
		color: #FFFFFF;
		font-weight: bold;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px; }
 
	.bannerinfoinsight h5 {
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
		color: #FFFFFF;
		margin: 0px; }
 
	.bannerinfoinsight h3 {
		font-size: 16px;
		font-weight: bold;
		text-transform: capitalize;
		color: #088CD9;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px; }
 
#container #main .insightitem h4 {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #088CD9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px; }
 

 
#container #main .insightitem h5 {
	font-size: 12px !important;
	font-weight: bold!important;
	text-transform: uppercase;
	color: #088CD9;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; }
 
#container #main .insightitem spam { color: #088CD9; }
 
#container #main .insightitem h4 {
	color: #088CD9;
	font-size: 16px;
	margin-top: 0px;
	text-transform: none;
}
 
#container #main .insightitem h5 {
	color: #088CD9;
	font-size: 14px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: none;
}
 
#container #main .insightitem p {
	font-size: 12px ;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #4d4d4d;
	text-align: justify;
	padding-left: 0px;
	margin-top: 10px; }
 
.service h3 a { color: #088cd9; }
 
