/* CSS Document for inner page */

	#container{
	background-image:url(../img/background/black_bg.jpg);
	background-repeat:no-repeat;
	background-position:right 0px;
	background-color:#000000;
	height:100%;
	
	}
	#person{
			/*position:right 40px;*/
			float:right; display:inline; margin-top:40px;			
	}
	#leftMenu{
		float:left; display:inline; margin-left:40px; margin-top:20px;
	}
	#content{
		float:left; display:inline; margin-left:30px; width:300px;
	}
	#quotes_news{
		float:left; margin-left:20px; margin-right: 10px; display:inline;
	}
	
	.person_name{
		color: white;
	}
	
	.newsBlocks{
		font-size:10px;
		width:270px;
		color:white;
		margin-bottom:14px;
	}
	.newsBlocks_bgtop{
		height:5px;
		width:270px;
		background-image:url(../img/news_box_bg/black/top.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	.newsBlocks_bgmiddle{
		width:270px;
		background-image:url(../img/news_box_bg/black/middle.gif);
		background-repeat:repeat-y;
		background-position: middle;
	}
	
	.newsBlocks_bgbottom{
		height:5px;
		width:270px;
		background-image:url(../img/news_box_bg/black/bottom.gif);
		background-repeat:no-repeat;
		background-position:top;
	}
	
	/*.newsBlocks .links a,.newsBlocks .links a:link,.newsBlocks .links a:visited{
	background-image:url(../img/bt_black/bt_blackbg_up.jpg);
	color:#FFFFFF;
	text-decoration: none;
	}
	.newsBlocks .links a:hover,.newsBlocks .links a:active{
	background-image:url(../img/bt_black/bt_blackbg_over.jpg);
	text-decoration: none;
	}*/
	
	.links a,.links a:link,.links a:visited{
		background-image:url(../img/bt_black/bt_blackbg_up.jpg);
		color:#FFFFFF;
		text-decoration: none;
	}
	.links a:hover,.links a:active{
		background-image:url(../img/bt_black/bt_blackbg_over.jpg);
		text-decoration: none;
	}
	
	.newsBlocks img{
		border:1px solid #F896C1;
		float:left;
		margin-left:10px;
		margin-right:6px;
	}
	.newsBlocks p{
		padding:0 10px; margin:0 0 10px 0;
	}
	.newsBlocks h3{
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:white;
		font-weight:normal;
		margin:0px 0 7px 0;	padding:10px 10px 0 10px;
	}
	.newsBlocks h4{
	font-size:11px;
	color:#FF9900;
	margin:7px 0 0 0;
	padding:0 10px 0 10px;
	}
	.newsBlocks .links{
		padding-left:10px;
	}
	.newsBlocks a{
		font-size:11px;
		color:white;
		text-decoration:none;
	}
	.newsBlocks a:hover{
		text-decoration:underline;
	}
	.blogs h4{
		margin-left:40px;
		margin-right:10px;	
		padding-left:0px;
		padding-right:0px;
		border-top:1px solid #F75096;
		padding-top:4px;
	}
	.blogs p{
	color:#FF6600;
	padding:0;
	}
	.blogs .links{
		padding-top:4px;
		padding-left:10px;
	}
	.blogs p span{
		color:white;
	}
	#breadcrumb a{
		font-size:11px;
		color:#FF9900;
		text-decoration:none;
	}
	#breadcrumb a:hover{
		text-decoration: underline;
	}
	
	.innerContent{
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		color:white;
	}
	.innerContent a{
	font-size:11px;
	color:white;
	text-decoration:underline;
	}
	.innerContent a:hover{
		color:white;
	}
	#main .innerContent h2{
	color:#FF9900;
	font-size:36px;
	padding:0;
	margin:0 0 8px 0;
	}
	.innerContent h3{
		padding:0;
		margin:7px 0 5px 0;
		color:white;
		font-size:15px;
	}
	.innerContent p{
		margin:5px 0 14px 0;
		padding:0;
	}
	.innerContent ul{
		margin:0; padding:0;
		list-style:none;
	}
	.innerContent li{
		background-image:url(../img/spacers/whiteSpacer.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding-left:10px;
		margin-bottom:5px;
	}
	.quote{
	color:#535353;
	font-size:10px;
	text-align:right;
	background-image:url(../img/quote/bubble_black.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	height:132px;
	width:167px;
	padding:0;
	margin-bottom:17px;
	position:relative;
	left:140px;
	}
	.quote h2,.quote cite{
		width:140px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		color:#F75096;
		margin:35px 0 0 0;
		padding:0 25px 0 10px;
		text-align:center;
		font-style:normal;
		display:block;
	}
	.quote cite{
		color:#231f20;
		margin:11px 0 4px 0;
	}
	.quote code{
		font-family:Helvetica, Arial, sans-serif;
		padding-right:24px;
	}


	/* Left menu start */
	
	#main .subMenu{
		background-image:url(/img/nav/left_menu_black/subMenuck.gif); 
		background-repeat:repeat-x; 
		padding-left:154px;
		margin:0;
	}
	#main .subMenu img{
		border:none;
		padding-right:10px;
	}
	#main .subMenu a{
		padding:0;
		margin:0;
	}

	#leftMenu{
		margin-top:0;
	}

	.toggler{
		color:white;
	}
	.atStart{
		
	}
	.element{
	}
	
	#accordion ul,#accordion ul li{
		margin:0; padding:0
	}
	#accordion{
		font-size:11px;
	}
	#accordion h3{		
		color:white;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;	
		margin:0; 
		cursor: pointer;
		-moz-user-select: none;
		-khtml-user-select: none;
	}

	.Accordion {
		background-image:url(/img/nav/left_menu_black/menuBck.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		height:439px;
		width:176px;
		font-family:Helvetica, Arial, Tahoma, Verdana;
		font-size:11px;
		overflow: hidden;
		padding:8px 0 0 4px;
	}

	html>body .Accordion {
		min-height:439px;
	}

	#accordion ul{
		/*margin:8px 0 5px 0; REMOVED DUE TO PLACE LACK*/
		margin:8px 5px 0 0;
		padding:0;
		list-style:none;
	}
	#accordion li{
		color:white;
		padding:2px 0;
		/*line-height:18px; REMOVED DUE TO PLACE LACK*/
		line-height:18px;
	}
	#accordion  li a{
		color:white;
		font-size:11px;
		text-decoration:none;
	}
	#accordion  li a:hover{
		color:#000;
	}
	.AccordionPanel {
		/*margin: 11px 16px 0px 8px;REMOVED DUE TO PLACE LACK*/
		/*padding: 0px 0px 14px 0px;REMOVED DUE TO PLACE LACK*/
		margin: 11px 16px 0px 8px;
		padding: 0px 0px 14px 0px;
		border-bottom:1px solid #000;
	}
	html>body .AccordionPanel{						/* Apply png to only modern browsers */
		border-bottom:none;
		background-image:url(/img/nav/left_menu_black/menuBor.png);
		background-repeat:no-repeat;
		background-position:bottom;
	}		
	
	/* Left menu end */
	
	/* Two columns  Main XLarge template START */
		.innerContent_large{
			/*width:740px;*/
			margin-right:10px;
			margin-left:240px;
			font-style:normal;
		}
	/* Two columns  Main XLarge template END */
	
	/* Product Pratices page */
	
	.innerContent_pratice{
		font-family:Helvetica, Arial, sans-serif;
		font-size:14px;
		color:white;
		margin-left:30px;
		margin-right:30px;
	}
	
	.para{
		color:white;
		display:inline-block;
		margin-left:0px;
		margin-top:0px;
		width:500px;
		font-size:12px;
		line-height: 20px;
	}	
	
	.para p{
		margin:0  0 26px 0;
		padding:0;
		font-family:"HelveticaNeueLTStd",Arial;
		font-size:12px;
		line-height:25px;
	}

	.innerContent img{	
	margin: 0 6px 5px 0;
	
	}
	
	#quotes_news_list{
			float:right; margin-right: 50px; display:inline;
		}
	
	
	/* case studies page */
	#case_study{
		float:left; margin-left:5px; margin-right: 0px; margin-top: 50px; display:inline;
	}
	
	.horisontal_lines {
		color: #666666;
	}
	
	/*
	.clients_list {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #CCCCCC;
		font-weight: normal;
		line-height: 13px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	*/
	.clients_list {
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #CCCCCC;
		font-weight: normal;
		line-height: 13px;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	.clients_list img.grayLine 	{
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
	.clients_list a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #CCCCCC;
		font-weight: normal;
		line-height: 13px;
		text-decoration: none;
	}
	
	.clients_list a:hiver{
		text-decoration: underline;
	}
	
	.clients_title {
		font-family: Arial, Helvetica, sans-serif;
		padding: 0px;
		margin-top: 7px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		font-size: 18px;
	}
	
	.casestudyBlocks_bgtop{
		height:5px;
		width:435px;
		background-image:url(../img/news_box_bg/black_case/top.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	.casestudyBlocks_bgmiddle{
		width:435px;
		background-image:url(../img/news_box_bg/black_case/middle.gif);
		background-repeat:repeat-y;
		background-position:middle;
	}
	
	.casestudyBlocks_bgbottom{
		height:5px;
		width:435px;
		background-image:url(../img/news_box_bg/black_case/bottom.gif);
		background-repeat:no-repeat;
		background-position:top;
	}
	
	/* SLICING BOXES PRACTICES START */
	
	#kwick {
		position: relative;
		padding: 0px 0;
	}

	#kwick .kwicks {
		display: block;
		/* background: #1d1d20 url(../images/trac.gif) top right no-repeat; */
		height: 140px;
	}

	#kwick li {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	#kwick ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#kwick .kwick {
		display: block;
		cursor: pointer;
		overflow: hidden;
		height: 100px;
		width: 100px;
		padding: 10px;
		margin: 7px;
	}

	#kwick .kwick span {
		display: none;
	}
	
	.kwick a{
		float: left;
		margin: 0 px;
	}
	
	/* SLICING BOXES PRACTICES END */
	



