body{
		margin: 0;
		padding: 0;
		background: #ede9e1; 
		margin-top: 25px;
		font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Georgia, serif;

		}
	strong {
		font-weight: 500;
		color: #231f20
		}
		
		#char{
			margin-left: 60px;
			font-size: 13px;
			line-height: 16px;
			
			}

/*
@font-face {
	font-family: 'FuturaStdBook';
	src: url('../fonts/futurastd-book-webfont.eot');
	src: local('?'), url('../fonts/futurastd-book-webfont.woff') format('woff'), url('../fonts/futurastd-book-webfont.ttf') format('truetype'), url('../fonts/futurastd-book-webfont.svg#webfontJab8UvkM') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
	.none{
		display: none;
		}
	.right_arrow {
		z-index: 1000002; border: 0px solid fuchsia; position: absolute;
		right: 20px; top: 50%;
		}
	.left_arrow {
		z-index: 1000002; border: 0px solid fuchsia; position: absolute;
		left: 20px; top: 50%;
		}
	.port_vid_lrg{
		
		position: absolute; z-index: 1000001;
		top: 179px; left: 420px; background-color: #fff;
		}
	.port_vid_small{
		position: absolute; z-index: 1000001; width: 216px; height: 162px; padding: 25px;
		top: 63px; left: 570px; border: 10px solid fuchsia !important;
		
		}
	video .video-js{
		border: 1px solid black;		
		}
		
		#port_wrapper{
			width: 815px; height: 615px;
			padding: 0 20px; position: relative;
			}
		#port_top{
			float: left; margin: 0; width: 812px; height: 535px; 
			border: 0px solid yellow;
			}
		#port_btm{
			float: left; width: 812px; height: 80px;
			border: 0px solid fuchsia; position: relative;
			background: url(../images/bm_otherclientprojects.png) no-repeat 15% 88%;
			
			}
	.video_under_image{
		position: absolute;
		top: 0; left: 0; z-index: 1001;
		}
	.none{
		display: none;
		}
	#client_portfolio{
		margin: 0; border: 0px solid gray; text-align: center; position: absolute; bottom: 0;
		left: 200px; z-index: 10000001;
		}
	#client_portfolio ol li{
		display: inline; margin: 0;
		}
	#client_portfolio ol li a{
		padding: 5px 11px;
		border: 0px solid silver; background: #3572ba; color: #fff;
		}
	#client_portfolio ol li a.current{
		padding: 5px 11px;
		border: 0px solid silver; background: #C3B59B; color: #fff;
		}

	#client_portfolio ol li a.double{
		padding: 5px 7px !important;
		
		}
	
	
	#bm_nav_astreya{
		position: absolute; left: 205px; top: -50px;
		}

	#bm_nav_revenew, #bm_nav_taleo, #bm_nav_skire, #bm_nav_netapp, #bm_nav_ha,
	#bm_nav_adrf, #bm_nav_vox, #bm_nav_boa, #bm_nav_astreya, #bm_nav_ariba, #bm_nav_securetradein{
		position: absolute;	top: -7px; z-index: 10000002;
		}
	#bm_nav_revenew{
		left: 205px;
		}
	#bm_nav_taleo{
		left: 240px;
		}
	#bm_nav_skire{	
		left: 275px;
		}
	#bm_nav_netapp{
		left: 310px;
		}
	#bm_nav_adrf{
		left: 345px;
		}
	#bm_nav_vox{
		left: 380px;
		}
	#bm_nav_boa{
		left: 415px;
		}
	#bm_nav_astreya{
		left: 450px;
		}
	#bm_nav_ariba{
		left: 485px;
		}
	
	#bm_nav_securetradein{
		left: 520px;
		}
	#bm_nav_ha{
		left: 555px;
		}
	

	img {
		border: 0px;
		}
	#wrap{
		width: 975px;
		height: 700px;
		margin: 0 auto;
		position: relative;
		border: 0px solid silver;
		/* background:  transparent url(../1images/bg.png) top left no-repeat; */
		background:  transparent url(../images/bg.png) top left no-repeat;
		
		}
	header hgroup{
		float: right;
		margin-right: 96px;
		}
	h1.logo{
		background: url(../images/bmlogo.png) top left no-repeat;
		height: 52px;
		width: 170px;
		text-indent: -99999px;
		cursor: pointer;
		}
	#sa{
		position: absolute;
		left: -50px;
		top: 0;
		margin-left: 130px;
		color: #666;
		background: url(../images/suitcase.png) no-repeat 0px  10px;/* l/r t/d */
		height: 93px;
		width: 400px;
		padding-top: 70px;
		padding-left: 27px;
		font-size: 9px;	
		cursor: pointer;	
		}
	nav#main ul{
		float: right;
		position: absolute;
		top: 128px;
		right: 180px;
		margin: 0;
		top: 113px;\ /* ie only */
		[top: 105px;
		top: 114px;] /* for chrome */
		}
		nav#main ul li{
			list-style: none;
			height: 80px;
			width: 80px;
			display: block;
			margin-bottom: 0px;
			position: relative;
			border-bottom: 1px solid white;
			font-size:1px
			}
			nav#main ul li:last-child{
				border-bottom: none;
				}
			nav#main ul li a {
				text-decoration: none;
				color: white;
				position: relative;
				font-size:1px;
				display: block;
			}
				img.a {
					position: absolute;
					left: 0;
					top: 0;
				    z-index: 1;
				    border-bottom: 1px solid white;
					}
				 
				img.b {
					position: absolute;
					left: 0;
					top: 0;
					border-bottom: 1px solid white;

					}
				img.c {
					position: absolute;
					left: 0;
					top: 0;
					border-bottom: 1px solid white;
					z-index: 1;
					}
				img.d {
					position: absolute;
					left: 0;
					top: 0;
					border-bottom: 1px solid white;
					z-index: 5;
					display: none;
					
					}


				nav#main ul li a:hover {
				text-decoration: none;
				background-color: #69cee6;
				}
		.home{
			background: url(../images/homepage.jpg) top right no-repeat;
			height: 483px;
			width: 502px;
			position: absolute;
			top: 114px;
			right: 260px;
			display: none;
			border: 0px solid fuchsia;
			
			}
		footer{
			background: url(../images/hydrant.png) top left no-repeat;
			height: 150px;
			position: absolute;
			left: 30px;
			bottom: -20px;
			padding-left: 120px;
			color: #808285;
			font-size: .7em;
			width: 600px;
			height: 75px;
			
			}
			footer div#newsscroll{
				margin: 0px;
				height: 30px;
				margin-top: 25px;
				}
			nav#portfolio{
				position: absolute;
				left: 93px;
				top: 98px;
				background: url(../images/bm_portfolio.png) no-repeat 1% 52%;
				border: 0px solid fuchsia;
				width: 150px;
				text-align: right;

				}
			nav#portfolio ul li{
				list-style: none;
				height: 80px;
				width: 80px;
				display: block;
				margin-bottom: 0px;
				position: relative;
				background-color: #b1dae3;
				margin: 0;
				padding: 0;
				border-bottom: 1px solid white;
				float: right;
			}
			nav#portfolio ul li a {
				text-decoration: none;
				color: white;
				
				}
			#WordsorLessColumn{
					height: 487px;
					width: 402px;
					position: absolute;
					top: 64px;
					right: 260px;
					display: none;
					background: url(../images/bracket.png) no-repeat 450px  0px;/* l/r t/d */
					border: 0px solid blue;
					text-align: right;
					padding-right: 100px;
					padding-top: 50px;
					font-weight: 300; font-style: normal; line-height:29px; font-family: 'FuturaStdBook', sans-serif;
					font-size: 20px;
					color: #c2c2c2;
					}
			#PressColumn{
					min-height: 487px;
					width: 710px;
					position: absolute;
					top: 64px;
					right: 260px;
					background: url(../images/pressboxWbracket.png) no-repeat 0px  195px;/* l/r t/d */
					border: 0px solid blue;
					text-align: right;
					padding-right: 0px;
					padding-top: 50px;
					font-weight: 300; font-style: normal; line-height:29px; font-family: 'FuturaStdBook', sans-serif;
					font-size: 20px;
					color: #c2c2c2;
					font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Georgia, serif;

					}
			
			
			#ReaditColumn{
					height: 487px;
					width: 402px;
					position: absolute;
					top: 64px;
					right: 260px;
					display: none;
					background: url(../images/bracket.png) no-repeat 450px  320px;/* l/r t/d */
					border: 0px solid blue;
					text-align: right;
					padding-right: 100px;
					padding-top: 50px;
					font-weight: 300; font-style: normal; line-height:29px; font-family: 'FuturaStdBook', sans-serif;
					font-size: 20px;
					color: #c2c2c2;
					}
			#LetsMeetColumn{
					height: 487px;
					width: 402px;
					position: absolute;
					top: 140px;
					right: 260px;
					display: ;
					background: url(../images/bracket.png) no-repeat 450px  320px;/* l/r t/d */
					border: 0px solid blue;
					text-align: left;
					padding-right: 100px;
					padding-top: 50px;
					font-weight: 300; font-style: normal; line-height:29px; font-family: 'FuturaStdBook', sans-serif;
					font-size: 20px;
					color: #c2c2c2;
					}
			#LetsMeetColumn img{
						margin-left: 70px;
						margin-top: 50px;
						display: block;
				}
				#farlasanu{
					position: relative;
					margin-top: -25px;
					cursor: pointer;
					}
			#hearSayColumn{
					height: 250px;
					width: 353px;
					position: absolute;
					top: 284px;
					right: 252px;
					display: none;
					background: transparent url(../images/bracket.png) no-repeat 350px  0px;/* l/r t/d */
					border: 0px solid blue;
					text-align: right;
					padding-right: 50px;
					padding-top: 50px;
					}

				#twoColumn{
					height: 530px;
					width: 502px;
					position: absolute;
					top: 84px;
					right: 252px;
					display: none;
					}
				#twoColumn #left, #twoColumn #leftNameDrop {
					float: left;
					width: 250px;
					height: 530px;
					/* border: 1px silver solid */
					}
				#twoColumn #right, #twoColumn #rightNameDrop {
					float: right;
					width: 165px;
					height: 350px;
					text-align: right;
					padding-right: 65px;
					font-size: .8em;
					color: #6D6E71;
					}
				#twoColumn #left{
					background: url(../images/services.png) no-repeat 20px  0px;/* l/r t/d */;
					}
				#twoColumn #right{
					background: url(../images/bracket.png) no-repeat 180px  0px;/* l/r t/d */					
					margin-top: 120px;
					}
				#twoColumn #leftNameDrop{
					background: url(../images/clientList.png) no-repeat 10px  0px;/* l/r t/d */					
					text-align: right;
					}
					
				#twoColumn #rightNameDrop{
					background: url(../images/bracket.png) no-repeat 175px  0px;/* l/r t/d */
					margin-top: 50px;
					}
				#twoColumn #right h1, #twoColumn #rightNameDrop h1{
					font-size: 1.1em;
					font-weight: 400;
					color: #231F20;
					}
					#readit{
						position: relative;
						width: 400px;
						height: 400px;
						margin-top: 180px;
						}
						#col1{
							float: left;
							height: 60px;
							width: 100px;
							margin-right: 50px;
							margin-left: 90px;
							position: relative;
							cursor: pointer;
							}
							#col2{
							float: right;
							height: 60px;
							width: 100px;
							margin-right: 10px;
							position: relative;
							cursor: pointer;
							}
							#andRing{
								float: left;
								}
								#broimg{
									clear: both;
									padding-top: 35px;
									padding-left: 10px;
									}
							
				#press{
					position: absolute;
					bottom: -17px;
					right: 135px;
					height: 70px;
					width: 110px;
					border: 0px solid silver;
					background: url(../images/pressbox.png) no-repeat 0px  0px;/* l/r t/d */
					cursor: pointer;
					}	
				.newsItem span{
					text-decoration: underline;
					}		
				.newsItem{
					cursor: pointer;
					}		
							
				#articleList{
					float: left;
					width: 180px;
					min-height: 500px;
					border: 0px solid silver;
					margin-left: 160px;
					text-align: left;
					line-height: 135%;
					}
					#articleList ul{
						margin-top: -10px;
						}
					#articleList ul li {
						margin-left: -40px;
						list-style: none;
						border-bottom: 1px solid silver;
						padding: 10px 0px;
						line-height: 135%;
						}
						#articleList ul li{
							text-decoration: none;
							font-size: 11px;
							color: #808285;
							
							line-height: 135%;
							}
				a.selected{
					color: #231f20;
					}
		
						a:hover{
								color: #231f20;
								}
						a {
							text-decoration: none;
							color: #808285;
							-webkit-transition:color 0.3s ease-in;
							-moz-transition: color 0.3s ease-in; 
							-o-transition: color 0.3s ease-in;
							transition: color 0.3s ease-in;

							}
				#pressArticle{
					float: right;
					width: 310px;
					min-height: 600px;
					border: 0px solid silver;
					margin-right: 20px;
					margin-top: -30px;
					font-size: 11px;
					line-height: 155%;
					color: #808285;
					text-align: left;
					display: none;
					}		
				#pressArticle h1{
					font-size: 14px;
					font-weight: 500;
					}
					#pressArticle h2{
					font-size: 12px;
					font-weight: 400;
					font-style: italic;
					border-bottom: 1px solid silver;
					padding-bottom: 8px;
					margin-bottom: 8px;
					}
							
							
			#tip7-title { text-align: left; }

			#tip7-title b { display: block; margin-right: 80px; }
			
			#tip7-title span { float: right; }				
							
							
							
							
							
							
							
