#hd {

	height: 100px;

	width: 990px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	background: #400080;

}

#hd #logo {

	float: left;

	height: 73px;

	width: 242px;

	margin-left: 5px;

	margin-top: 25px;

}

#hd #chatbox {

	float: left;

	height: 90px;

	width: 135px;

	margin-left: 195px;

	margin-top: 5px;

	margin-bottom: 5px;

}





#hd #hdrightcont {

	float: right;

	height: 100px;

	width: 390px;

	margin-right: 5px;

}

#hd #hdrightcont p {

	font: 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 5px 5px 0px 0px;

	padding: 0px;

}



#hd #hdrightcont a {

	font: 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	padding: 0px;

	text-decoration: none;

	margin: 0px;

}

#hd #hdrightcont a:hover {

	font: 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	text-decoration: underline;

}

#hd #hdrightcont a:visited {

	font: 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	

}



.floattoright {

	float: right;

}

#hd #hdrightcont h2 {

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin-top: 75px;

	display: block;

	background: url(../images/phone.gif) no-repeat right;

}





#bdhomet {

	height: 559px;

	width: 990px;

	margin-right: auto;

	margin-left: auto;

	background: #400080;

	margin-top: 2px;

	position: relative;

}



#bdhomet #nav {

	height: 25px;

	width: 985px;

	background: #000000;

	float: left;

	display: block;

	padding-left: 5px;

	margin-bottom: 10px;

}



#bdhomet #homebanner {

	background: url(../images/homebanner1.jpg) no-repeat right center;

	height: 262px;

	width: 970px;

	left: 0px;

	top: 0px;

	float: left;

	margin-left: 10px;

}

#bdhomet #homebanner #bannerleft p {

	font: 14px Arial, Helvetica, sans-serif;

	color: #000000;

	margin-top: 64px;

	margin-left: 15px;

}

#bdhomet #homebanner #bannerright p {

	font: 12px/16px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

}



#bdhomet #homebanner #bannerright a {

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}



#bdhomet #homebanner #bannerright a:hover {

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	text-decoration: underline;

}

#bdhomet #homebanner #bannerright a:visited {

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	

}



.home-wedothis {

	margin: 0px;

	padding-top: 35px;

}

.prodstitle {

	margin-top: 22px;

	float: left;

	margin-left: 79px;

	display: block;

	width: 240px;

	height: 25px;

	background: url(../images/prodpartit.gif) no-repeat center center;

	text-indent: -9999px;

}

.prodstitletxt {

	margin-top: 2px;

	float: left;

	margin-left: 82px;

	display: block;

	clear: left;

	font: normal 14px Arial, Helvetica, sans-serif;

	color: #ffffff;

}

#bdhomet .logoshome img {

	margin-right: 66px;

	margin-top: 20px;

	float: left;

}



.logoshome {

	margin-top: 10px;

	float: left;

	margin-left: 82px;

	display: block;

	clear: left;

	font: normal 14px Arial, Helvetica, sans-serif;

	color: #ffffff;

	height: 90px;

	width: 530px;

}

#bdhomeb {



	height: 225px;

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	background: #ffffff;

	position: relative;

}

#bdhomeb #bdhomebl {

	float: left;

	width: 605px;

	height: auto;

	padding-left: 70px;

}

#whitebgcontainer #bdhomebl {

	float: left;

	width: 665px;

	height: auto;

	padding-left: 10px;

}



body {

	background-color: #efefef;

}



.solutiontitle {

	margin-top: 30px;

	display: block;

	background: url(../images/tit_sol.gif) no-repeat center center;

	text-indent: -9999px;

	height: 55px;

	width: 350px;

	margin-bottom: 10px;

}

 



#whitebgcontainer #bdhomebl {

	float: left;

	width: 440px;

	height: 250px;

	padding-left: 20px;

}





#whitebgcontainer #bdhomebl #one {

	background: url(../images/one.gif) no-repeat left top;

	height: auto;

	width: 360px;

	float: left;

	padding-left: 32px;

	margin-bottom: 5px;

}



#whitebgcontainer #bdhomebl #one p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 5px 0px 0px;

	padding: 0px;

}



#whitebgcontainer #bdhomebl #two {

	background: url(../images/two.gif) no-repeat left top;

	height: auto;

	width: 360px;

	float: left;

	padding-left: 33px;

	margin-bottom: 5px;

}



#whitebgcontainer #bdhomebl #two p {



	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 5px 0px 0px;

	padding: 0px;

}



#whitebgcontainer #bdhomebl #three {

	background: url(../images/three.gif) no-repeat left top;

	height: auto;

	width: 360px;

	float: left;

	padding-left: 32px;

}



#whitebgcontainer #bdhomebl #three p {





	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 5px 0px 0px;

	padding: 0px;

}



#whitebgcontainer #bdhomebr {

	float: left;

	width: 235px;

	height: auto;

	background: url(../images/tit-services.gif) no-repeat left top;

	padding-top: 75px;

	padding-left: 30px;

}



#whitebgcontainer #bdhomebr ul {

	list-style: url(../images/star.gif) outside;

	margin: 0px;

	padding: 0px;

}

#whitebgcontainer #bdhomebr ul li {

	list-style: url(../images/star.gif) outside;

	font: 14px/24px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 0px;

	padding: 0px;

}

#whitebgcontainer #bdhomebr ul li a {

	list-style: url(../images/star.gif) outside;

	font: 14px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#whitebgcontainer #bdhomebr ul li a:hover {

	list-style: url(../images/star.gif) outside;

	font: 14px Arial, Helvetica, sans-serif;

	color: #400080;

	margin: 0px;

	padding: 0px;

	text-decoration: underline;

}

#whitebgcontainer #bdhomebr ul li a:visited {

	list-style: url(../images/star.gif) outside;

	font: 14px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 0px;

	padding: 0px;

}

#ft {

	height: 25px;

	width: 990px;

	margin-right: auto;

	margin-left: auto;

	background: #400080;

	padding-top: 10px;

	clear: both;

}

#ft p {

	font: 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px 0px 0px 50px;

	padding: 0px;

}

.intranetblurb {

	float: right;

	position: absolute;

	margin: 0px;

	padding: 0px;

}

#bdhomet #homebanner #bannerleft {

	height: 262px;

	width: 536px;

	float: left;

	position: relative;

}

#bdhomet #homebanner #bannerright {

	float: left;

	height: 75px;

	width: 405px;

	padding-top: 187px;

	padding-left: 25px;

}



#bdhomet #whitebgcontainer {

	background: #ffffff;

	height: 250px;

	width: 970px;

	margin-left: 10px;

	padding-bottom: 10px;

	float: left;

}

#bdhomet #whitebgcontainer #purpleborder {

	width: 920px;

	margin-right: auto;

	margin-left: auto;

	height: 5px;

	background: #400080;

	margin-top: 7px;

	}





/* SERVICES */

#bdserviceswrapauto {

	height: 100%;

	width: 963px;

	margin-right: auto;

	margin-left: auto;

	background: #ffffff;

	margin-top: 2px;

	position: relative;

	border-right: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	padding-left: 15px;

	padding-bottom: 25px;

}

#bdserviceswrapauto #nav {

	height: 25px;

	width: 973px;

	background: #000000;

	float: left;

	display: block;

	padding-left: 5px;

	margin-bottom: 10px;

	position: absolute;

	left: 0px;

	top: 0px;

}

#supersrchwrap {

	height: 3000px;

	width: 990px;

	margin-right: auto;

	margin-left: auto;

	background: #ffffff;

	margin-top: 2px;

	position: relative;

	border-right: 0px solid #cccccc;

	border-left: 0px solid #cccccc;

	padding-bottom: 5px;

}



#supersrchwrap #spsrch {

	width: 990px;

	float: left;

	height: 3000px;

	margin-top: 30px;

}



#bdserviceswrap {

	height: 550px;

	width: 973px;

	margin-right: auto;

	margin-left: auto;

	background: #ffffff;

	margin-top: 2px;

	position: relative;

	border-right: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	padding-left: 15px;

	padding-bottom: 5px;

}

#supersrchwrap #nav {

	height: 25px;

	width: 985px;

	background: #000000;

	float: left;

	display: block;

	padding-left: 5px;

	margin-bottom: 10px;

	position: absolute;

	left: 0px;

	top: 0px;

}



#bdserviceswrap #nav {

	height: 25px;

	width: 983px;

	background: #000000;

	float: left;

	display: block;

	padding-left: 5px;

	margin-bottom: 10px;

	position: absolute;

	left: 0px;

	top: 0px;

}

#bdserviceswrapauto #leftcolserv {

	height: auto;

	width: 210px;

	border-right: 1px solid #cccccc;

	float: left;

	margin-top: 35px;

}

#bdserviceswrap #leftcolserv {

	height: 475px;

	width: 210px;

	border-right: 1px solid #cccccc;

	float: left;

	margin-top: 35px;

}

.titaboutus {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-aboutus.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 95px;

	margin-bottom: 10px;

}

.titnewsevents {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-newsevents.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 156px;

	margin-bottom: 10px;

}

.titoffices {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-offices.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 73px;

	margin-bottom: 10px;

}

.titsupport {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-support.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 85px;

	margin-bottom: 10px;

}

.partnersprodstit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-partnersprods.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 210px;

	margin-bottom: 10px;

}

.servservicestit {

	margin-top: 12px;

	display: block;

	background: url(../images/Titserv_services.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 88px;

	margin-bottom: 10px;

}

.newspresrelstit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-newspressrels.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 240px;

	margin-bottom: 10px;

}

.whowearetit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-whoweare.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 129px;

	margin-bottom: 10px;

}

.ourcustomerstit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-ourcustomers.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 156px;

	margin-bottom: 10px;

}

.servoverviewtit {

	margin-top: 12px;

	display: block;

	background: url(../images/Titserv_overview.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 100px;

	margin-bottom: 10px;

}

.ecosoltit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-ecosol.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 225px;

	margin-bottom: 10px;

}

.titstrategic {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-strategic.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 210px;

	margin-bottom: 10px;

}

.entsoltit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-entsol.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 203px;

	margin-bottom: 10px;

}

.contactustit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-contact.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 117px;

	margin-bottom: 10px;

}

.remsuptit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-remotesupport.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 172px;

	margin-bottom: 10px;

}

.suppostit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-pos.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 240px;

	margin-bottom: 10px;

}

.webdesdevtit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-webdesdev.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 323px;

	margin-bottom: 10px;

}

.itconsuptit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-itconsup.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 323px;

	margin-bottom: 10px;

}

.itaudrismantit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-itaudrisman.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 289px;

	margin-bottom: 10px;

}

.totpromantit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-totproman.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 270px;

	margin-bottom: 10px;

}

.ourmethtit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-ourmeth.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 126px;

	margin-bottom: 10px;

}

.resulttit {

	margin-top: 12px;

	display: block;

	background: url(../images/tit-result.gif) no-repeat center center;

	text-indent: -9999px;

	height: 22px;

	width: 126px;

	margin-bottom: 10px;

}

#bdserviceswrapauto #servleftnav {

	float: left;

	width: 195px;

	height: auto;

	padding-left: 15px;

}

#bdserviceswrap #servleftnav {

	float: left;

	width: 195px;

	height: auto;

	padding-left: 15px;

}



#bdserviceswrap #servleftnav ul {

	list-style: url(../images/star.gif) outside;

	margin: 0px;

	padding: 0px;

}

#bdserviceswrap #servleftnav ul li {

	list-style: url(../images/star.gif) outside;

	font: bold 12px/24px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 0px;

	padding: 0px;

}

#bdserviceswrap #servleftnav ul li a {

	list-style: url(../images/star.gif) outside;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#bdserviceswrap #servleftnav ul li a:hover {

	list-style: url(../images/star.gif) outside;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #400080;

	margin: 0px;

	padding: 0px;

	text-decoration: underline;

}

#bdserviceswrap #servleftnav ul li a:visited {

	list-style: url(../images/star.gif) outside;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #242424;

	margin: 0px;

	padding: 0px;

}

#bdserviceswrapauto #servrightmain {

	float: left;

	height: auto;

	width: 730px;

	margin-top: 35px;

	padding-left: 15px;

	padding-bottom: 50px;

}

#bdserviceswrap #servrightmain {

	float: left;

	height: 500px;

	width: 730px;

	margin-top: 35px;

	padding-left: 15px;

	position: relative;

}

#bdserviceswrapauto #servrightmain p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

}

#servrightmain #popmozy {

	display: none;

	height: 70px;

	width: 150px;

	position: absolute;

	left: 510px;

	top: 35px;

	background: url(../images/popbgL.png) no-repeat center center;

	font: 10px Arial, Helvetica, sans-serif;

	color: #ffffff;

	z-index:100;

}

#bdserviceswrap #servrightmain #popmozy p {

	font-size: 10px;

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 4px;

	padding: 0px;

	line-height: 11px;

}

#bdserviceswrap #servrightmain #popmozy a {

	font-size: 10px;

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}









#bdserviceswrap #servrightmain p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

}

#bdserviceswrap #servrightmain #popmozy p {

	font: 10px/11px Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 5px 0px 3px 6px;

	padding: 0px;

}



#bdserviceswrap #servrightmain #servoverviewbot {

	border-top: 1px solid #cccccc;

	margin-top: 85px;

	height: 290px;

	width: 730px;

}

#servrightmain #servoverviewbot .servboxbordright {

	height: 290px;

	width: 230px;

	border-right: 1px solid #cccccc;

	float: left;

}

#servrightmain #servoverviewbot .servboxnoborder {

	height: 290px;

	width: 230px;

	float: left;

}

.servthumb {

	float: left;

	height: 86px;

	width: 156px;

	margin-top: 22px;

	margin-bottom: 16px;

	margin-left: 37px;

}

#servoverviewbot .servboxbordright p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

	clear: both;

	margin-left: 37px;

	margin-right: 18px;

}

#servoverviewbot .servboxnoborder p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

	clear: both;

	margin-left: 37px;

	margin-right: 18px;

}

#servoverviewbot .servboxbordright a {

	color: #400080;

	text-decoration: none;

}

#servoverviewbot .servboxbordright a:hover {

	color: #400080;

	text-decoration: underline;

}

#servoverviewbot .servboxbordright a:visited {

	color: #400080;

}

#servoverviewbot .servboxnoborder a {

	color: #400080;

	text-decoration: none;

}

#servoverviewbot .servboxnoborder a:hover {

	color: #400080;

	text-decoration: underline;

}

#servoverviewbot .servboxnoborder a:visited {

	color: #400080;

}

#bdserviceswrap #servrightmain ul {

	list-style: disc outside;

	margin-top: 5px;

	margin-bottom: 30px;

	margin-left: 20px;

}

#bdserviceswrap #servrightmain ul li {

	list-style: disc outside;

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

}

.bold {

	font-weight: bold;

}

.italiceffect {

	font-style: italic;

}

#bdhomet #whitebgcontainer #chatboxhome {

	float: left;

	height: 150px;

	width: 172px;

	padding-top: 85px;

	padding-left: 30px;

}

#bdserviceswrapauto #leftcolserv #chatleft {

	height: auto;

	width: 210px;

	float: left;

	margin-top: 75px;

	margin-bottom: 20px;

}

#bdserviceswrap #leftcolserv #supersrchleft {

	height: auto;

	width: 162px;

	float: left;

	margin-top: 20px;

	margin-left: 17px;

	margin-bottom: 20px;

}

#bdserviceswrap #leftcolserv #chatleft {

	height: auto;

	width: 210px;

	float: left;

	margin-top: 75px;

	margin-bottom: 20px;

}

#bdserviceswrapauto #leftcolserv #chatleft2 {

	height: auto;

	width: 210px;

	float: left;

	margin-top: 20px;

	margin-bottom: 20px;

}

#bdserviceswrap #leftcolserv #chatleft2 {

	height: auto;

	width: 210px;

	float: left;

	margin-top: 20px;

	margin-bottom: 20px;

}

#bdserviceswrap #servrightmain #googleadsense {

	float: left;

	height: 100px;

	width: 730px;

	margin-top: 50px;

}

#bdserviceswrap #leftcolserv #quote {

	width: 200px;

	height: auto;

	padding-bottom: 0px;

	float: left;

	margin-top: 30px;

	padding-right: 10px;

	margin-bottom: 0px;

}

#bdserviceswrap #leftcolserv #quote h2 {

	font: bold normal 11px Arial, Helvetica, sans-serif;

	color: #000000;

	margin: 0px;

	padding: 0px;

}

#bdserviceswrap #leftcolserv #quote p {

	font: 10px/14px Arial, Helvetica, sans-serif;

	color: #333333;

	margin: 3px 0px 0px;

	padding: 0px;

	text-align: center;

}

#leftcolserv #space {

	height: 200px;

}

#bdserviceswrap #servrightmain .partnerslogo {

	float: left;

	height: 68px;

	width: 150px;

	margin-right: 15px;

	margin-bottom: 15px;

}

#bdserviceswrap #servrightmain .partnerslogo2 {

	float: left;

	height: 92px;

	width: 150px;

	margin-right: 15px;

	margin-bottom: 15px;

}

#bdserviceswrap #leftcolserv #googlemap {

	height: 280px;

	width: 192px;

	margin-top: 20px;

	float: left;

	margin-left: 0px;

}

#bdserviceswrap #leftcolserv #googlemap h2 {

	font: 16px Arial, Helvetica, sans-serif;

	color: #663399;

	text-align: center;

	margin-bottom: 15px;

}

.spacefiftypx {

	height: 50px;

}

#bdserviceswrap #servrightmain h3 {

	font: bold 14px Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	padding-top: 10px;

}

#bdserviceswrap #servrightmain #imgright {

	float: right;

	height: 200px;

	width: 195px;

	margin-right: 30px;

	margin-top: 20px;

	margin-left: 10px;

}

#bdserviceswrap #leftcolserv p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

	margin-bottom: 20px;

}

#bdserviceswrap #leftcolserv span {

	font-weight: bold;

	font-size: 14px;

}

#bdserviceswrap #intranetmain {

	width: 950px;

	height: auto;

	float: left;

	margin-top: 60px;

}

#bdserviceswrap #intranetmain p {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

}

#bdserviceswrap #intranetmain h2 {

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #400080;

	margin-top: 10px;

	margin-bottom: 3px;

}

#sharewrap {

	width: 990px;

	margin-right: auto;

	margin-left: auto;

	text-align: right;

	margin-top: 7px;

	font: 11px Arial, Helvetica, sans-serif;

	color: #400080;

}

#sharewrap a {

	text-decoration: none;

	color: #400080;

}