/* SSS General Styles */
html {
	background:#2c5150;
	overflow: auto;}
textarea {
	overflow:auto;}
body { 
	background: #afc4c6 url(../siteimages/bcgSiteBgTop.jpg) repeat-x 0 0;
	padding: 0; margin: 0;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #cee3e5;}
.overlay {
	width: 99%;
	height: 100%;
	background:#000 url(../siteimages/loader.gif) no-repeat 50% 50%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: .9;
	z-index:99999 !important;}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px; padding: 0;}
h1 {
	font-size: 180%;}
h2 {
	font-size: 140%;}
h3 {
	font-size: 120%;
	color: #669094;}
img {
	border: 0;}
a {
	color: #669094;
	text-decoration:underline;}
a:hover {
	color: #aaa !important;
	text-decoration:underline;}
.strong, .intro {
	font-weight: bold;}
.clearer{
	clear:both; border:none; line-height:0; height:0; margin: 0; padding: 0;}
.floatimgright {
	float:right;
	margin: 0 0 20px 40px;}
.floatimgleft {
	float:left;
	margin: 2px 5px 0 0;}
.smalltext {
	font-size: 90%;}	
.errortext {
	font-weight: bold;
	color:#FF0000;}
.intro {
	font-weight: bold;}
.accessibletext {
	display: none;}	
.formtext2 {
	color:#a4d0a5 !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;}
.border {
	border:1px solid #000;
	position:relative;
	right:20px;}
/* EEE General Styles */


.cntBodyOuter1 {
	background: transparent url(../siteimages/bcgSiteBgBot.jpg) repeat-x bottom left;
	padding: 0; margin: 0;
	width:100%;}
.cntBodyOuter2 {
	background: transparent url(../siteimages/bcgDiagonalLines.png) repeat 0 0;
	_background: none;
	padding: 0; margin: 0;
	position: relative;
	width:100%;}
	
	
	
.container_outer {
	width:900px;
	height:33px;
	margin:0 auto;
	position:relative;
	top:10px;
	background:url(../siteimages/bgTwitter.png) no-repeat 0 0;
	_background:url(../siteimages/bgTwitter.gif) no-repeat 0 0;}
.container_outer a.twitterlink {
	display:block;
	width:45px;
	height:33px;
	position:absolute;
	top:0;
	left:0;
	z-index:9999999;}
.container_outer #list {
	position:relative;left:70px;
	padding:10px 0 0;}
	
.cntNavLinks {
	width: 900px;
	margin:0 auto -60px;
	position:relative;
	bottom:180px;}
.cntNavLinksInner {
	margin: 0 auto;
	width: 900px;}
.cntNavLinks .logo{
	float: left;
	width: 254px;}
.cntNavLinks ul {
	list-style: none;
	float: right;
	width: 580px;
	font-size: 170%;
	color: #fff;
	text-align: right;
	*position:relative;
	*top:20px;}
.cntNavLinks li {
	list-style: none;
	display: inline;
	padding: 0 16px;}		
.cntNavLinks li a {
	color: #cee3e5;
	text-decoration: none;}
.cntNavLinks li a:hover, .cntNavLinks li a.current  {
	color: #fff;
	text-decoration: none;}
	
	
		
.cntNavOuter {
	position: relative;}
.cntNav {
	width: 100%;
	background: transparent url(../siteimages/cntNavBackground.png) repeat-x 0 0;
	_background: transparent url(../siteimages/cntNavBackground.gif) repeat-x 0 0;
	margin:0;}	
/*.cntNavOuters {
	height: 374px;
	width: 500px;
	
	float: left;}	*/
.cntNavDetail {
	height: 228px;
	width: 632px;
	background: transparent url(../siteimages/cntNavDetail.png) no-repeat 0 0;
	_background: transparent url(../siteimages/cntNavDetail.gif) no-repeat 0 0;
	margin:0 auto -20px;
	position:relative;top:20px;}
.cntLogInOuter {
	width:900px;
	margin:0 auto -40px;}
.loginTop {
	background: transparent url(../siteimages/bcgLogInTop.gif) no-repeat 130px 0;
	width:100%;height:26px;
	position:relative;top:1px;
	*top:21px;
	margin:0;}
.loginBot {
	background:url(../siteimages/bcgLogInBot.gif) no-repeat 90px 0;
	width:100%;height:21px;
	position:relative;bottom:19px;
	*bottom:43px;
	margin:0;}
.cntLogIn {
	z-index: 999;
	width:300px;
	float:right;
	position:relative;
	left:20px;
	margin:-100px 0 0;}
.cntLogInInner {
	position: relative;}
.cntLogIn table {margin:0;padding:0;border-collapse:collapse;}	
.cntLogIn label {
	color: #fff;
	font-weight: bold;
	width: 75px;
	display: block;
	cursor: text;}
/* .cntLogIn label span {
	display: none;} */
.cntLogIn td.usn {
	background: transparent url(../siteimages/bcgLogInUsername.gif) no-repeat 0 3px;
	width: 71px;
	}
.cntLogIn td.pwd {
	background: transparent url(../siteimages/bcgLogInPassword.gif) no-repeat 0 3px;
	width: 71px;}

.cntLogIn input {
	font-size: 90%;
	border: 1px solid #24403f;
	background: #657e7f;
	width: 140px;
	color: #fff;
	padding: 0 0 1px 4px;
	margin:0 0 3px;
	height: 14px;
	font-weight: bold;}	
.cntLogIn td.right {
	text-align:right;
	z-index: 999;
	position:relative;}
.cntLogIn a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 3px;}		
.cntLogIn a:hover {
	text-decoration: none;}
.cntLogIn h4{
	background: transparent url(../siteimages/bcgLogInTitle.gif) no-repeat 0 0;
	width: 54px; height: 19px;
	margin:0 0 -20px;
	*position:relative;
	*top:20px;}
.cntLogIn span{
	display: none;}
.cntLogIn .errortext {
	margin-top: 8px;
	padding-left: 4px;
	position:absolute;}



.cntContainer {	
	width: 1000px;
	margin: 0 auto;
	position:relative;}
	
	
	
.cntSocialBookmarks {
	margin:-10px 0 20px;
	clear: both;
	_display:none;}
.cntSocialBookmarks h3 {
	margin: 20px 0 0 5px;}
.cntSocialBookmarks a {
	font-weight:bold;
	margin:0 5px;
	_zoom:100%;}
.cntSocialBookmarks a img {
	position:relative;
	top:12px;
	_zoom:100%;}
	
.cntSocialBookmarks .addthis_toolbox .custom_images a{
	width: 40px;
	height: 40px;
	padding: 0;
	_zoom:100%;}				
.cntSocialBookmarks .addthis_toolbox .custom_images a:hover img {
	opacity: 1;
	_zoom:100%;}				
.cntSocialBookmarks .addthis_toolbox .custom_images a img {
	opacity: 0.75;
	_zoom:100%;}
.cntSocialBookmarks .addthis_button_compact {
	position: relative; top: 25px;
	_zoom:100%;}	

	
	


.cntWhoWhatHow {
	width: 987px;
	background: transparent url(../siteimages/cntWhoWhatHow.png) no-repeat 0 0;
	_background: transparent url(../siteimages/cntWhoWhatHow.gif) no-repeat 0 0;
	margin: 0 auto 20px;
	position:relative;
	height:740px;}
.cntWhoWhatHow .cntWho {
	width: 259px;
	height: 180px;
	position:absolute;
	top:170px;left:80px;}	
.cntWhoWhatHow .cntWhat {
	width: 259px;
	height: 180px;
	position:absolute;
	top:170px;left:369px;}
.cntWhoWhatHow .cntHow {
	position:absolute;
	width: 259px;
	height: 180px;
	top:170px;left:658px;}
.cntWhoWhatHow ul, .cntWhoWhatHow li {
	list-style: none;
	padding: 0; margin: 0;}

.cntWhoWhatHow li {
	margin:0;padding:0;}

.cntWhoWhatHow .cntWho a, .cntWhoWhatHow .cntWhat a, .cntWhoWhatHow .cntHow a {
	margin: 0; padding: 0;
	text-decoration:none;
	display:block;}

.cntWhoWhatHow .cntWhat ul {
 	position:relative;
	right:6px;
	bottom:10px;}
.cntWhoWhatHow .cntWho ul, .cntWhoWhatHow .cntHow ul {
 	position:relative;
	bottom:10px;}
.cntWhoWhatHow .cntWhat a.link1 {
	width:265px;height:24px;
	background:url(../siteimages/bgWebDesign.gif) no-repeat 0 0;
	*margin:0 0 -4px;}
.cntWhoWhatHow .cntWhat a.link2 {
	width:265px;height:29px;
	background:url(../siteimages/bgGraphicDesign.gif) no-repeat 0 0;
	margin:0 0 1px;
	*margin:0 0 -2px;}
.cntWhoWhatHow .cntWhat a.link3 {
	width:265px;height:22px;
	background:url(../siteimages/bgSEOMarketing.gif) no-repeat 0 0;
	*margin:0 0 -2px;}
.cntWhoWhatHow .cntWhat a.link4 {
	width:265px;height:22px;
	background:url(../siteimages/bgProjectManagement.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWhat a.link5 {
	width:265px;height:14px;
	background:url(../siteimages/bgWebApplicationDevelopment.gif) no-repeat 0 0;
	margin:0 0 2px;
	*margin:0;}
.cntWhoWhatHow .cntWhat a.link6 {
	width:265px;height:20px;
	background:url(../siteimages/bgSocialNetworking.gif) no-repeat 0 0;
	margin:0 0 2px;
	*margin:0;}
.cntWhoWhatHow .cntWhat a.link7 {
	width:265px;height:18px;
	background:url(../siteimages/bgENewsletterMarketing.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWhat a.link8 {
	width:265px;height:21px;
	background:url(../siteimages/bgEBusinessConsultancy.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWhat a.link9 {
	width:265px;height:16px;
	background:url(../siteimages/bgFlashDesign.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWhat ul li span, .cntWhoWhatHow .cntWho ul li span, .cntWhoWhatHow .cntHow ul li span {
	display:none;}

.cntWhoWhatHow .cntWho a.link1 {
	width:218px;height:20px;
	background:url(../siteimages/bgSmallTeam.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWho a.link2 {
	width:218px;height:20px;
	background:url(../siteimages/bgSmartClients.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWho a.link3 {
	width:218px;height:39px;
	background:url(../siteimages/bgBigIdeas.gif) no-repeat 0 0;}
	
.cntWhoWhatHow .cntHow a.link1 {
	width:228px;height:18px;
	background:url(../siteimages/bgClearStrategy.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntHow a.link2 {
	width:228px;height:22px;
	background:url(../siteimages/bgCreativeDesign.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntHow a.link3 {
	width:228px;height:26px;
	background:url(../siteimages/bgPerfectCode.gif) no-repeat 0 0;}
.cntWhoWhatHow .cntWhat a:hover, .cntWhoWhatHow .cntWho a:hover, .cntWhoWhatHow .cntHow a:hover {
	background-position:bottom;}
	
		
.cntWhoWhatHowBlank {
	width: 987px;
	background: transparent url(../siteimages/cntWhoWhatHowBlank.png) no-repeat 0 0;
	_background: transparent url(../siteimages/cntWhoWhatHowBlank.gif) no-repeat 0 0;
	margin: 60px auto 100px;
	position:relative;
	bottom:40px;}
.cntWhoWhatHowBlank p {
	font-size: 110%;
	color: #cee3e5;
	position: absolute;
	top: 45px;
	margin-left: 2px;}
.cntWhoWhatHowBlank .cntWho {
	float: left;
	width: 255px;
	height: 230px;
	margin: 110px 0 0 77px;
	position: relative;}	
.cntWhoWhatHowBlank .cntWhat {
	float: left;
	width: 255px;
	height: 230px;
	margin: 110px 0 0 31px;
	position: relative;}
.cntWhoWhatHowBlank .cntHow {
	float: left;
	width: 255px;
	height: 230px;
	margin: 110px 0 0 35px;
	position: relative;;}
.cntWhoWhatHowBlank ul, .cntWhoWhatHowBlank li {
	list-style: none;
	padding: 0; margin: 0 0 -10px;}
.cntWhoWhatHowBlank .cntWho a, .cntWhoWhatHowBlank .cntWhat a, .cntWhoWhatHowBlank .cntHow a {
	display: block;
	color: #cee3e5;
	margin: 0; padding: 0;}
.cntWhoWhatHowBlank .cntWho a:hover, .cntWhoWhatHowBlank .cntWhat a:hover, .cntWhoWhatHowBlank .cntHow a:hover {
	color: #666;}
		
	
.cntWhoWhatHow .cntBlog	{
	width: 383px;
	height: 371px;
	margin: 0;
	background: transparent url(../siteimages/cntWhoWhatHow-Blog.png) no-repeat 0 0;
	_background: transparent url(../siteimages/cntWhoWhatHow-Blog.gif) no-repeat 0 0;
	position:absolute;
	bottom:0px;
	left:262px}
.cntWhoWhatHow .cntBlog	.cntBlogInner {
	width: 259px;
	height: 210px;
	position: relative;
	top: 60px; left: 100px;
	color: #cee3e5;
	padding-left: 1px;}
.cntWhoWhatHow .cntBlog	.cntBlogInner h3 {
	margin:0;}
.cntWhoWhatHow .cntBlog	.cntBlogInner h3 a {
	margin-bottom: 0;
	color: #cee3e5;
	font-size: 130%;
	text-transform:uppercase;
	text-decoration:none;}	
.cntWhoWhatHow .cntBlog	.cntBlogInner .date {	
	color: #6c8183;
	font-size: 120%;
	margin-bottom: 0;
	text-transform:uppercase;}
.cntWhoWhatHow .cntBlog	.cntBlogInner .date a {
	color: #6c8183;}
.cntWhoWhatHow .cntBlog	.cntBlogInner .date a:hover {
	color: #aaa;}
.cntWhoWhatHow .cntBlog	.cntBlogInner .subject {	
	color:#cee3e5;
	font-size:120%;
	margin:0 0 10px;}
.cntWhoWhatHow .cntBlog	.cntBlogInner .subject a {	
	font-weight: bold;}	
	
	
.cntServices .cntContainer {	
	width: 1100px;
	position: relative;
	margin: 60px auto 0;
	bottom:60px;}
.cntServices .cntContainer .relative {
	position:relative;
	margin:0;}
.cntServices .cntServicesLHarea {}
.cntServices .cntServicesLHarea .cntServicesScreenGrab {
	background: transparent url(../siteimages/bcgServicesScreenGrab.png) no-repeat 0 0;
	_background: transparent url(../siteimages/bcgServicesScreenGrab.gif) no-repeat 0 0;
	width: 388px;
	height: 392px;
	float:left;
	position:relative;
	top:80px;}
.cntServices .cntServicesLHarea .cntServicesScreenGrab img {
	position: relative;
	left: 107px;
	top:25px;}
.cntServices .cntServicesLHarea .cntServicesList {
	background: transparent url(../siteimages/bcgServicesList.png) no-repeat 0 0;
	_background: transparent url(../siteimages/bcgServicesList.gif) no-repeat 0 0;
	width: 388px;
	height: 392px;
	position:absolute;
	bottom:0;left:0;
	_left:-390px;
	_bottom:100px;}	
.cntServices .cntServicesLHarea .cntServicesList .cntWhat {
	width: 259px;
	height: 180px;
	position:absolute;
	top:70px;left:110px;}
.cntServices .cntServicesLHarea .cntServicesList ul, .cntServices .cntServicesLHarea .cntServicesList li {
	list-style: none;
	padding: 0; margin: 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a {
	margin: 0; padding: 0;
	text-decoration:none;
	display:block;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat ul {
 	position:relative;
	right:6px;
	bottom:10px;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link1 {
	width:265px;height:24px;
	background:url(../siteimages/bgWebDesign.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link2 {
	width:265px;height:29px;
	background:url(../siteimages/bgGraphicDesign.gif) no-repeat 0 0;
	margin:0 0 1px;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link3 {
	width:265px;height:22px;
	background:url(../siteimages/bgSEOMarketing.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link4 {
	width:265px;height:22px;
	background:url(../siteimages/bgProjectManagement.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link5 {
	width:265px;height:14px;
	background:url(../siteimages/bgWebApplicationDevelopment.gif) no-repeat 0 0;
	margin:0 0 2px;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link6 {
	width:265px;height:20px;
	background:url(../siteimages/bgSocialNetworking.gif) no-repeat 0 0;
	margin:0 0 2px;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link7 {
	width:265px;height:18px;
	background:url(../siteimages/bgENewsletterMarketing.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link8 {
	width:265px;height:21px;
	background:url(../siteimages/bgEBusinessConsultancy.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a.link9 {
	width:265px;height:16px;
	background:url(../siteimages/bgFlashDesign.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat ul li span {
	display:none;}
.cntServices .cntServicesLHarea .cntServicesList .cntWhat a:hover {
	background-position:bottom;}
	
.cntServices .cntServicesLHarea2 {
	background: transparent url(../siteimages/bcgServicesList.png) no-repeat 0 0;
	_background: transparent url(../siteimages/bcgServicesList.gif) no-repeat 0 0;
	width: 388px;
	height: 392px;
	position:relative;
	top:80px;
	float:left;}	
.cntServices .cntServicesLHarea2 .cntWhat {
	width: 259px;
	height: 180px;
	position:relative;
	left:110px;
	top:70px;}
.cntServices .cntServicesLHarea2 ul, .cntServices .cntServicesLHarea2  li {
	list-style: none;
	padding: 0; margin: 0;}
.cntServices .cntServicesLHarea2 .cntWhat a {
	margin: 0; padding: 0;
	text-decoration:none;
	display:block;}
.cntServices .cntServicesLHarea2 .cntWhat ul {
 	position:relative;
	right:6px;
	bottom:10px;}
.cntServices .cntServicesLHarea2 .cntWhat a.link1 {
	width:265px;height:24px;
	background:url(../siteimages/bgWebDesign.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea2 .cntWhat a.link2 {
	width:265px;height:29px;
	background:url(../siteimages/bgGraphicDesign.gif) no-repeat 0 0;
	margin:0 0 1px;}
.cntServices .cntServicesLHarea2 .cntWhat a.link3 {
	width:265px;height:22px;
	background:url(../siteimages/bgSEOMarketing.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea2 .cntWhat a.link4 {
	width:265px;height:22px;
	background:url(../siteimages/bgProjectManagement.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea2 .cntWhat a.link5 {
	width:265px;height:14px;
	background:url(../siteimages/bgWebApplicationDevelopment.gif) no-repeat 0 0;
	margin:0 0 2px;}
.cntServices .cntServicesLHarea2 .cntWhat a.link6 {
	width:265px;height:20px;
	background:url(../siteimages/bgSocialNetworking.gif) no-repeat 0 0;
	margin:0 0 2px;}
.cntServices .cntServicesLHarea2 .cntWhat a.link7 {
	width:265px;height:18px;
	background:url(../siteimages/bgENewsletterMarketing.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea2 .cntWhat a.link8 {
	width:265px;height:21px;
	background:url(../siteimages/bgEBusinessConsultancy.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea2 .cntWhat a.link9 {
	width:265px;height:16px;
	background:url(../siteimages/bgFlashDesign.gif) no-repeat 0 0;}
.cntServices .cntServicesLHarea2 .cntWhat ul li span {
	display:none;}
.cntServices .cntServicesLHarea2 .cntWhat a:hover {
	background-position:bottom;}
	
	
.cntServices .cntContentArea {}
.cntServices .cntContentAreaInner{
	float:left;
	width: 630px;
	background: transparent url(../siteimages/bcgServicesContentAreaTop.png) no-repeat 0 0;
	_background: transparent url(../siteimages/bcgServicesContentAreaTop.gif) no-repeat 0 0;
	padding-top: 110px;}
.cntServices .cntContentAreaInner2 {
	background: transparent url(../siteimages/bcgServicesContentAreaBot.png) no-repeat bottom left;
	_background: transparent url(../siteimages/bcgServicesContentAreaBot.gif) no-repeat bottom left;
	padding-bottom: 130px;}
.cntServices .cntContentAreaInner3 {
	background: transparent url(../siteimages/bcgServicesContentAreaMid.png) repeat-y 0 0;
	_background: transparent url(../siteimages/bcgServicesContentAreaMid.gif) repeat-y 0 0;
	padding: 1px 90px 1px 30px;
	color: #cee3e5;
	font-size: 110%;}
	
	
.bgPortfolio {
	background:url(../siteimages/bgPortfolio.png) repeat-x 0 0;
	_background:url(../siteimages/bgPortfolio.gif) repeat-x 0 0;
	width:100%;
	height:280px;
	margin:87px 0 180px;}
.bgPortfolio_Swirls {
	background:url(../siteimages/bgPortfolioSwirls.png) no-repeat 0 0;
	_background:url(../siteimages/bgPortfolioSwirls.gif) no-repeat 0 0;
	position:relative;
	bottom:82px;
	margin:0 auto;
	width:1004px;
	height:480px;}
/* slider specific CSS */
.sliderGallery {
	overflow: hidden;
	height: 190px;
	width: 980px;
	margin:0 auto;
	position:relative;
	top:150px;
}
.sliderGallery .pngs_left {
	background:url(../siteimages/bgSliderPng.png);
	_background:none;
	width:31px;
	height:138px;
	position:absolute;
	top:0;left:0;
	z-index:9999999;}
.sliderGallery .pngs_right {
	background:url(../siteimages/bgSliderPng2.png);
	_background:none;
	width:31px;
	height:138px;
	position:absolute;
	top:0;right:0;
	z-index:9999999;}
.sliderGallery ul {
	position: absolute;
	top:0;left:0;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
.sliderGallery ul li {
	display: inline;
	margin:0 20px 0 0;
}
.sliderGallery .slider {
	width: 936px;
	height: 34px;
	margin:0 auto;
	/* margin-left: 5px; */
	padding: 1px;
	position:absolute;
	bottom:0;
	left:10px;
	background:#2c5150 url(../siteimages/bgSliders2.gif) no-repeat;
	border:0;text-decoration:none;}
.sliderGallery .slider .slider_inner {
	position:relative;}
.sliderGallery .slider .slider_inner .dot {
	background:#2c5150;
	width:10px;
	height:10px;
	position:absolute;
	top:-4px;left:-4px;}
.sliderGallery .handle {
	position: absolute;
	cursor: move;
	height: 36px;
	width: 118px;
	top: 0;
	background:url(../siteimages/bgHandle.png) no-repeat;
	_background:url(../siteimages/bgHandle.gif) no-repeat;
	border:0;text-decoration:none;
	z-index: 99;
}

.imageLibrary {
	display: inline;
	clear: none;
	
}
.imageLibrary li {
	list-style-type: none;
	/* margin-left: 10px; */
	display: inline;
	clear: none;
}
.imageLibrary img {
	/* width: 120px;
	height: 120px; */
	border: #888888 groove 0px;
	margin:0 15px 0 0;
}
#slide_container .moreport {
	position:absolute;
	top:0;left:150px;
	width:709px;
	display:none;
	z-index:999999;}
#slide_container .moreport .portmore_top {
	background:url(../siteimages/bgPortMoreTop.png) no-repeat 0 0;
	_background:url(../siteimages/bgPortMoreTop.gif) no-repeat 0 0;
	width:709px;
	height:9px;}
#slide_container .moreport .portmore_mid {
	background:url(../siteimages/bgPortMoreMid.png) repeat-y 0 0;
	_background:url(../siteimages/bgPortMoreMid.gif) repeat-y 0 0;
	width:709px;
	position:relative;}
#slide_container .moreport .portmore_mid .portmore_mid_inner {
	padding:20px;
}
#slide_container .moreport .portmore_mid .portmore_mid_inner .port_row {
	margin:0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#cee3e5;}
#slide_container .moreport .portmore_mid  .CloseBtn2 img {
	position:absolute;
	right:10px;
	top:5px;}
#slide_container .moreport .portmore_mid .portmore_mid_inner .port_left {
	float:left;
	width:200px;
	font-weight:bold;}
#slide_container .moreport .portmore_mid .portmore_mid_inner .port_right {
	float:left;
	width:469px;}
#slide_container .moreport .portmore_mid .portmore_mid_inner .marginright {
	margin:0 26px 0 0;}
#slide_container .moreport .portmore_bot {
	background:url(../siteimages/bgPortMoreBot.png) no-repeat 0 0;
	_background:url(../siteimages/bgPortMoreBot.gif) no-repeat 0 0;
	width:709px;
	height:9px;}
	
	
.pgeBlog .blog {
	width:993px;
	margin: 0 auto;
	min-height:600px;}
.pgeBlog .blog .blog_top {
	background:url(../siteimages/bgBlogTop.png) no-repeat 0 0;
	_background:url(../siteimages/bgBlogTop.gif) no-repeat 0 0;
	width:993px;
	height:139px;
	margin: 0 auto;}
.pgeBlog .blog .blog_top2 {
	background:url(../siteimages/bgBlogTop2.png) no-repeat 0 0;
	_background:url(../siteimages/bgBlogTop2.gif) no-repeat 0 0;
	width:993px;
	height:139px;
	margin: 0 auto;}
.pgeBlog .blog .blog_mid {
	width:993px;
	background:url(../siteimages/bgBlogMid.png) repeat-y 0 0;
	_background:url(../siteimages/bgBlogMid.gif) repeat-y 0 0;
	margin: 0 auto;
	position:relative;}
.pgeBlog .blog .blog_mid2 {
	width:993px;
	background:url(../siteimages/bgBlogMid2.png) repeat-y 0 0;
	_background:url(../siteimages/bgBlogMid2.gif) repeat-y 0 0;
	margin: 0 auto;
	position:relative;}
.pgeBlog .blog  .blog_latest {
	width:402px;
	float:left;
	position:relative;left:14px;}
.pgeBlog .blog  .blog_latest2 {
	width:253px;
	float:left;
	position:relative;left:14px;}
.pgeBlog .blog  .blog_latest h1 {
	background:url(../siteimages/bgLatestBlogs.gif) no-repeat 0 0;
	width:124px;
	height:24px;
	position:relative;left:10px;}
.pgeBlog .blog  .blog_latest2 h2.news {
	background:url(../siteimages/bgOtherNews.gif) no-repeat 0 0;
	width:126px;
	height:28px;
	position:relative;left:10px;top:3px;
	margin:0 0 0;}
.pgeBlog .blog  .blog_latest2 h2.tips-tutorials {
	background:url(../siteimages/bgOtherTips.gif) no-repeat 0 0;
	width:220px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.facebook {
	background:url(../siteimages/bgOtherFacebook.gif) no-repeat 0 0;
	width:228px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.twitter_updates {
	background:url(../siteimages/bgOtherTwitter.gif) no-repeat 0 0;
	width:187px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.events {
	background:url(../siteimages/bgOtherEvents.gif) no-repeat 0 0;
	width:191px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.recent-work {
	background:url(../siteimages/bgOtherWork.gif) no-repeat 0 0;
	width:202px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.featured_clients {
	background:url(../siteimages/bgOtherClients.gif) no-repeat 0 0;
	width:193px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.job_vacancies {
	background:url(../siteimages/bgOtherJobs.gif) no-repeat 0 0;
	width:224px;
	height:28px;
	position:relative;left:10px;top:3px;}
.pgeBlog .blog  .blog_latest2 h2.date {
	background:url(../siteimages/bgDate.gif) no-repeat 0 0;
	width:152px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_latest h1 span, .pgeBlog .blog  .blog_cats h2 span, .pgeBlog .blog  .blog_news h2 span, .pgeBlog .blog  .blog_latest2 h2 span {
	display:none;
	margin:0;}
.pgeBlog .blog  .blog_cats {
	width:160px;
	float:left;
	position:relative;left:14px;}
.pgeBlog .blog  .blog_cats h2.cats {
	background:url(../siteimages/bgCategories.gif) no-repeat 0 0;
	width:132px;
	height:23px;
	margin:0 0 0 12px;}
.pgeBlog .blog  .blog_cats h2.prev {
	background:url(../siteimages/bgPreviousBlogs.gif) no-repeat 0 0;
	width:132px;
	height:26px;
	margin:0 0 0 12px;}
.pgeBlog .blog .blog_cats .blog_cats_list {
	margin:10px 0 10px 15px;}
.pgeBlog .blog .blog_cats .blog_cats_list p {
	margin:0 0 0 0;}
.pgeBlog .blog .blog_cats .blog_cats_list a {
	color:#cee3e5;
	font-size:150%;
	text-decoration:none;}
.pgeBlog .blog .blog_cats .blog_cats_list a.this {
	color:#fff !important;
	font-weight:bold;}
.pgeBlog .blog .blog_cats .blog_cats_list a:hover {
	color:#fff;}
.pgeBlog .blog .blog_cats .prev_blogs {
	color:#cee3e5;
	font-size:110%;
	margin:10px 0 10px 7px;}
.pgeBlog .blog  .blog_teaser {
	width:100%;
	margin:10px 0 0;}
.pgeBlog .blog  .blog_teaser .blog_text {
	width:181px;
	float:left;
	position:relative;left:10px;}
.pgeBlog .blog  .blog_teaser .blog_text3 {
	width:90%;
	font-size:110%;}
.pgeBlog .blog  .blog_teaser .blog_text2 {
	width:95%;
	float:left;
	position:relative;left:10px;
	color: #cee3e5;
	font-size:110%;}
.pgeBlog .blog  .blog_teaser .posleft {
	position:relative;
	left:20px;}
.pgeBlog .blog  .blog_teaser .posright {
	position:relative;
	right:20px;}
.pgeBlog .blog  .blog_teaser .blog_text h3 {
	margin:0;}
.pgeBlog .blog  .blog_teaser .blog_text h3 a.headline {
	margin-bottom: 0pt;
	color: #cee3e5;
	font-size: 110%;
	text-decoration:none;
	text-transform:uppercase;}
.pgeBlog .blog  .blog_teaser .blog_text p.date {
	color:#6d8183;
	font-size:110%;
	margin:0;
	text-transform:uppercase;}
.pgeBlog .blog  .blog_teaser .blog_text2 p.date, .pgeBlog .blog  .blog_teaser .blog_text2 p.date2 {
	color:#6d8183;
	font-size:100%;
	margin:0 0 3px;
	font-weight:bold;
	text-transform:uppercase;}
.pgeBlog .blog  .blog_teaser .blog_text2 p.date a, .pgeBlog .blog  .blog_teaser .blog_text p.date a, .pgeBlog .blog .blog_teaser .blog_text2 p.date2 a {
	color:#6d8183;}
.pgeBlog .blog  .blog_teaser .blog_text p.teaser, .pgeBlog .blog  .blog_teaser .blog_text2 p.teaser {
	color:#cee3e5;
	font-size:120%;
	margin:0;
	width:95%;}
.pgeBlog .blog  .blog_teaser .blog_text p.link a {
	font-weight:bold;
	font-size:110%;}
	
.pgeBlog .blog  .blog_teaser .blog_image {
	width:181px;
	float:left;
	position:relative;
	left:10px;}
.pgeBlog .blog  .blog_teaser .blog_image2 {
	width:181px;
	float:left;
	position:relative;
	left:20px;
	height:100px;}
.pgeBlog .blog  .blog_news {
	width:403px;
	float:left;
	position:relative;left:14px;}
.pgeBlog .blog .blog_news2 {
	width:551px;
	float:left;
	position:relative;left:15px;}
.pgeBlog .blog  .blog_news2 h2.notext {
	margin:0 0 18px;}
.pgeBlog .blog  .blog_news h2.landing {
	background:url(../siteimages/bgLanding.gif) no-repeat 0 0;
	width:183px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.news {
	background:url(../siteimages/bgNewsBlogs.gif) no-repeat 0 0;
	width:63px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.tips-tutorials {
	background:url(../siteimages/bgTips.gif) no-repeat 0 0;
	width:152px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.facebook {
	background:url(../siteimages/bgFB.gif) no-repeat 0 0;
	width:176px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.twitter-updates {
	background:url(../siteimages/bgTwitter.gif) no-repeat 0 0;
	width:229px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.events {
	background:url(../siteimages/bgEvents.gif) no-repeat 0 0;
	width:136px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.recent-work {
	background:url(../siteimages/bgRecent.gif) no-repeat 0 0;
	width:140px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.featured-clients {
	background:url(../siteimages/bgClients.gif) no-repeat 0 0;
	width:233px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.job-vacancies {
	background:url(../siteimages/bgJobs.gif) no-repeat 0 0;
	width:161px;
	height:23px;
	float:right;
	position:relative;right:10px;}
.pgeBlog .blog  .blog_news h2.date {
	background:url(../siteimages/bgDate.gif) no-repeat 0 0;
	width:147px;
	height:26px;
	float:right;
	position:relative;right:10px;
	margin:0 0 -2px;}
.pgeBlog .blog  .underline {
	height:1px;
	background:#6d8183;
	width:100%;
	margin:10px 0;
	_display:none;}
.pgeBlog .blog .negmar {
	margin:0;}
.pgeBlog .blog .blog_bot {
	background:url(../siteimages/bgBlogBot.png) no-repeat 0 0;
	_background:url(../siteimages/bgBlogBot.gif) no-repeat 0 0;
	width:993px;
	height:53px;
	margin: 0 auto 20px;}
.pgeBlog .blog .blog_bot2 {
	background:url(../siteimages/bgBlogBot2.png) no-repeat 0 0;
	_background:url(../siteimages/bgBlogBot2.gif) no-repeat 0 0;
	width:993px;
	height:53px;
	margin: 0 auto 20px;}
.pgeBlog .blog .makecomment {
	border:1px solid #5b8487;
	width:97%;
	margin:0 0 20px;}
.pgeBlog .blog .makecomment_inner {
	padding:5px;}
.pgeBlog .blog .makecomment_form {
	margin:20px 0;
	}
.pgeBlog .blog .makecomment_form .makecomment_row {
	margin:0 0 15px;}
.pgeBlog .blog .makecomment_form .makecomment_row .makecomment_label {
	width:90px;
	float:left;
	margin: 0 10px 0 0;}
.pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input {
	width:350px;
	float:left;}
.pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input input, .pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input textarea {
	width:100%;
	font-family: Tahoma, Verdana;
	font-size:100%;
	padding:3px;
	background:#cee3e5;
	border:2px solid #2b5151;}
.pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input input:focus, .pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input textarea:focus {
	border:2px solid #CC0000;}
.pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input textarea {
	height:100px;}
.pgeBlog .blog .makecomment_form .makecomment_row .makecomment_input input.submit {
	width:91px;
	height:38px;
	float:right;
	position:relative;
	left:20px;
	border:0 !important;
	padding:0;}



.cntStrap {
	margin: 0 auto 50px;
	color: #819496;
	font-size: 140%;
	text-align: center;
	width: 80%;}
	
/* SSS Page Specific Styles */		
	
.pgeWho	h1 {
	background: transparent url(../siteimages/ttlWho.gif) no-repeat 0 0;
	width: 142px;
	height: 42px;
	margin: 38px 0 0 80px;
	position: absolute;}
.pgeWho .cntBackBtn {
	background: transparent url(../siteimages/ttlBackWhatHow.gif) no-repeat 0 0;
	width: 326px;
	height: 53px;
	position: relative;
	top: 40px; left: 330px;
	margin-bottom: 80px;}
.pgeWho .cntBackBtn a {
	width: 326px;
	height: 53px;
	display: block;}
	
.pgeHow	h1 {
	background: transparent url(../siteimages/ttlHow.gif) no-repeat 0 0;
	width: 142px;
	height: 42px;
	margin: 38px 0 0 760px;
	position: absolute;}
.pgeHow .cntBackBtn {
	background: transparent url(../siteimages/ttlBackWhatHow.gif) no-repeat 0 0;
	width: 326px;
	height: 53px;
	position: relative;
	top: 40px; left: 330px;
	margin-bottom: 80px;}
.pgeHow .cntBackBtn a {
	width: 326px;
	height: 53px;
	display: block;}
	
	
.cntContact {
	width: 987px;
	height:760px;
	background: transparent url(../siteimages/cntContact.png) no-repeat 0 0;
	_background: transparent url(../siteimages/cntContact.gif) no-repeat 0 0;
	margin: 0 auto 20px;
	position:relative;}
.cntContact .cntEmail {
	width: 259px;
	height: 250px;
	margin: 0;
	position:absolute;
	top:110px;left:80px;}
.cntContact .cntEmail .cntEmail_inner, .cntContact .cntCall .cntCall_inner, .cntContact .cntFind .cntFind_inner {
	position:relative;
	height: 240px;}	
.cntContact h4.phonenumber {
	font-size: 30px;
	margin:0 auto;
	position:absolute;
	bottom:10px;
	left:0;
	color:#819496;}
.cntContact h4.emailaddress a {
	text-decoration: none;
	font-size:20px;
	position:absolute;
	bottom:20px;
	margin: auto;
	}
.cntContact h4.address {
	bottom:0px;
	right:7px;
	position:absolute;
	color:#819496;
	font-size:130%;}
.cntContact h4.phonenumber {
	right:17px;}
.cntContact .cntCall {
	width: 259px;
	height: 250px;
	position:absolute;
	top:110px;left:369px;}
.cntContact .cntFind {
	width: 259px;
	height: 250px;
	position:absolute;
	top:110px;left:658px;}
.cntContact .cntContactForm	{
	width: 468px;
	height: 392px;
	margin: 0;
	background: transparent url(../siteimages/cntContactForm.png) no-repeat 0 0;
	_background: transparent url(../siteimages/cntContactForm.gif) no-repeat 0 0;
	position:absolute;
	bottom:0px;
	left:262px;}
.cntContact .cntContactForm .cntContactForm_inner {
	padding:25px;}
.cntContact .cntContactForm .cntContactForm_inner p.formtext {
	margin:0 0 10px;}
.cntContact .contactform .contactform_row label, .cntContact .cntContactForm .cntContactForm_inner p.formtext {
	font-size:110%;
	font-weight:bold;}
.cntContact .contactform .contactform_row .contactform_input label {
	position:relative;bottom:15px;
	font-weight:bold;}
.cntContact .contactform{}
.cntContact .contactform .contactform_row {
	margin:0 0 10px;
	*margin:0;}
.cntContact .contactform .contactform_row .contactform_label {
	width:95px;
	float:left;}
.cntContact .contactform .contactform_row .contactform_input {
	width:300px;
	float:left;}
.cntContact .contactform .contactform_row .contactform_input input, .cntContact .contactform .contactform_row .contactform_input textarea {
	padding:3px;}
.cntContact .contactform .contactform_row .contactform_input .formfield {
	width:100%;
	background:#cee3e5;
	border:0;
	font-family: Tahoma, Verdana;
	font-size:110%;}
.cntContact .contactform .contactform_row .contactform_input input[type=checkbox] {
	position:relative;
	bottom:20px;
	left:5px;}
.contactform_input input.checkbox {	
	_position:relative;
	_bottom:20px;
	_left:5px;}
.cntContact .contactform .contactform_row .contactform_input label.moveup {
	position:relative;
	bottom:23px;}
.cntContact .contactform .contactform_row .contactform_input input[type=text]:focus, .cntContact .contactform .contactform_row .contactform_input textarea:focus {
	background:#fff;}
.cntContact #response {
	height:40px;
	display:none;
	font-size:110%;}
/* EEE Page Specific Styles */	
	
.cntFooter {
	height: 64px;
	background: transparent url(../siteimages/bcgFooter.jpg) repeat-x 0 0;
	}	
#formContent {
	position:absolute;
	top:-500px;
	left:-200px;
	width:709px;
	z-index:999999;
	display:none;}
#formContent2 {
	position:absolute;
	top:0;
	left:145px;
	width:709px;
	z-index:999999;}
#formContent .portmore_top, #formContent2 .portmore_top {
	background:transparent url(../siteimages/bgPortMoreTop.png) no-repeat 0 0;
	_background:transparent url(../siteimages/bgPortMoreTop.gif) no-repeat 0 0;
	width:709px;
	height:9px;}
#formContent .portmore_mid, #formContent2 .portmore_mid {
	background:transparent url(../siteimages/bgPortMoreMid.png) repeat-y 0 0;
	_background:transparent url(../siteimages/bgPortMoreMid.gif) repeat-y 0 0;
	width:709px;
	position:relative;}
#formContent2 .portmore_mid p {
	font-size:110%;}
#formContent .portmore_mid .portmore_mid_inner, #formContent2 .portmore_mid .portmore_mid_inner {
	padding:20px 20px 10px;}
#formContent .portmore_mid  .CloseBtn2 img, #formContent2 .portmore_mid  .CloseBtn2 img {
	position:absolute;
	right:10px;
	top:5px;}
#formContent .portmore_mid h3, #formContent2 .portmore_mid h3 {
	color:#cee3e5;
	font-size:130%;}
#formContent .portmore_mid .newsletter_row label {
	font-weight:bold;
	font-size:110%;}
#formContent .newsletter {
	margin:20px 0 0}
#formContent .portmore_mid .newsletter_row {
	margin:0 0 15px;}
#formContent .portmore_mid .nomargin {
	margin:0 !important;}
#formContent .portmore_mid .newsletter_label {
	width:200px;
	float:left;}
#formContent .portmore_mid .newsletter_input {
	width:440px;
	float:left;}
#formContent .portmore_mid .newsletter_input input {
	padding:3px;
	width:100%;
	background:#cee3e5;
	border:0;
	font-family: Tahoma, Verdana;
	font-size:110%;}
#formContent .portmore_mid .newsletter_input input:focus {
	background:#fff;}
#formContent .portmore_bot, #formContent2 .portmore_bot {
	background:transparent url(../siteimages/bgPortMoreBot.png) no-repeat 0 0;
	_background:transparent url(../siteimages/bgPortMoreBot.gif) no-repeat 0 0;
	width:709px;
	height:9px;}
.cntFooterElementsLeft {
	background: transparent url(../siteimages/bcgFooterElementsLeft.jpg) no-repeat 0 0;
	padding-left: 25px;
	margin: 0 auto;
	width: 350px;}
.cntFooterElementsRight {
	background: transparent url(../siteimages/bcgFooterElementsRight.jpg) no-repeat top right;
	padding-right: 25px;}
.cntFooterElementsMid {
	height: 64px;
	background: transparent url(../siteimages/bcgFooterElementsMid.jpg) repeat-x 0 0;
	position:relative;}
.cntFooterSocialNetworking {
	}
.cntFooterSocialNetworking a {	
	text-decoration: none;
	color: #cee3e5;}
.cntFooterSocialNetworking .Twitter {
	float: left;
	width: 28%;}
.cntFooterSocialNetworking .Facebook {
	float: left;
	width: 36%;}
.cntFooterSocialNetworking .Newsletter {
	float: left;
	width: 36%;}
.cntFooterSocialNetworking div img {
	float: left;}
.cntFooterSocialNetworking div span.text {
	position: relative; top: 5px; left: 7px;
	color: #cee3e5;
	font-size: 120%;}
.cntFooterSocialNetworking div.clearer {
	float: none;
	width: 300px;}	