/* CSS Document for inner page */


#container #itemRaw.links a{
	color:white;
}


#container{
		background-image:url(../img/background/pink_bg.jpg);
		background-repeat:no-repeat;
		background-position:right 0px;
		background-color:#EE2374;
		height:100%
	}

#container #person{
		float:right; display:inline; margin-top:40px;		
	}
#container #leftMenu{
		float:left; display:inline; margin-left:40px; margin-top:20px;
	}
#container #content{
		float:left; display:inline; margin-left:30px; width:300px;
	}
#container #quotes_news{
		float:left; margin-left:20px; display:inline;
	}
	
#container .person_name{
		color: black;
		font-size:11px;
	}
	
#container .newsBlocks{
		font-size:10px;
		width:270px;
		color:white;
		margin-bottom:14px;
	}
#container .newsBlocks_bgtop{
		height:5px;
		width:270px;
		background-image:url(../img/news_box_bg/top.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
#container .newsBlocks_bgmiddle{
		width:270px;
		background-image:url(../img/news_box_bg/middle.gif);
		background-repeat:repeat-y;
		background-position:middle;
	}
#container .newsBlocks_bgbottom{
		height:5px;
		width:270px;
		background-image:url(../img/news_box_bg/bottom.gif);
		background-repeat:no-repeat;
		background-position:top;
	}
	
#container .newsBlocks .links a, #container .newsBlocks .links  a:link, #container .newsBlocks .links  a:visited{
		background-image:url(../img/bt_black/bt_pinkbg_up.jpg);
		text-decoration: none;
		color:#fff;
	}
	
#container .newsBlocks .links  a:hover, #container .newsBlocks .links  a:active{
	background-image:url(../img/bt_black/bt_pinkbg_over.jpg);
	text-decoration: none;
	color:#fff;
	}
	
#container .newsBlocks .links{
		padding-left:10px;
	}
	
#container .newsBlocks img{
		border:1px solid #F896C1;
		float:left;
		margin-left:10px;
		margin-right:6px;
	}
#container .newsBlocks p{
		padding:0 10px; margin:0 0 10px 0;
	}
#container .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;
	}
#container .newsBlocks h4{
		font-size:11px;
		color:black;
		margin:7px 0 0 0;	padding:0 10px 0 10px;
	}
	
#container .newsBlocks a{
		font-size:11px;
		color:black;
		text-decoration:none;
	}
#container .newsBlocks a:hover{
		text-decoration:underline;
	}
	
#container .blogs h4{
		margin-left:40px;
		margin-right:10px;	
		padding-left:0px;
		padding-right:0px;
		border-top:1px solid #F75096;
		padding-top:4px;
	}
#container .blogs p{
		color:black;
		padding:0;
	}
#container .blogs .links{
		padding-top:4px;
		padding-left:10px;
	}
#container .blogs p span{
		color:white;
	}
#container #breadcrumb a{
		font-size:11px;
		color:black;
		text-decoration:none;
	}
#container #breadcrumb a:hover{
		text-decoration: underline;
	}

#container .innerContent{
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		color: white; /*tmp*/
	}
#container .innerContent a{
		font-size:12px;
		color:white; /*tmp*/
		text-decoration:underline;
	}
#container .innerContent a:hover{
		color: black; /*tmp*/
	}
#container .innerContent h2{
		color:black;
		font-size:36px;
		padding:0;
		margin:0 0 8px 0;
	}
#container .innerContent h3{
		padding:0;
		margin:7px 0 5px 0;
		color:white;
		font-size:15px;
	}
#container .innerContent h3#ctl05_landingIntroLBL{
		font-size:15px;
}	

#container .innerContent p{
		margin:5px 0 14px 0;
		padding:0;
	}

#container .innerContent ul{
		margin:0; padding:0;
		list-style:none;
	}

#container .innerContent li{
		background-image:url(../img/spacers/whiteSpacer.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding-left:10px;
		margin-bottom:5px;
	}
#container .quote{
		color:#535353;
		font-size:10px;
		text-align:right;
		background-image:url(../img/quote/bubble_pink.gif);
		background-repeat:no-repeat;
		overflow:hidden;
		height:132px;
		width:167px;
		padding:0;
		margin-bottom:17px;
		position:relative;
		left:140px;
	}
#container .quote h2, #container .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;
	}
#container .quote cite{
		color:#231f20;
		margin:11px 0 4px 0;
	}
#container .quote code{
		font-family:Helvetica, Arial, sans-serif;
		padding-right:24px;
	}

	/* Left menu start */
	
#container .subMenu{
		background-image:url(/img/nav/left_menu_pink/subMenuck.gif); 
		background-repeat:repeat-x; 
		padding-left:154px;
		margin:0;
	}
#container .subMenu img{
		border:none;
		padding-right:10px;
	}
#container .subMenu a{
		padding:0;
		margin:0;
	}

#container #leftMenu{
		margin-top:0;
	}

#container .toggler{
		color:white;
	}
#container .atStart{
		
	}
#container .element{
	}
	
#container #accordion ul, #container #accordion ul li{
		margin:0; padding:0
	}
#container #accordion{
		font-size:11px;
	}
#container #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;
	}

#container .Accordion {
		background-image:url(/img/nav/left_menu_pink/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;
	}
	
	
#container #accordion ul{
		/*margin:8px 0 5px 0; REMOVED DUE TO PLACE LACK*/
		margin:8px 5px 0 0;
		padding:0;
		list-style:none;
	}
#container #accordion li{
		color:white;
		padding:2px 0;
		/*line-height:18px; REMOVED DUE TO PLACE LACK*/
		line-height:18px;
	}
#container #accordion  li a{
		color:white;
		font-size:11px;
		text-decoration:none;
	}
#container #accordion  li a:hover{
		color:#000;
	}
#container .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 #D76593;
	}
	html>body .AccordionPanel{						/* Apply png to only modern browsers */
		border-bottom:none;
		background-image:url(/img/nav/left_menu_pink/menuBor.png);
		background-repeat:no-repeat;
		background-position:bottom;
}

#container .AccordionPanel a{
	text-decoration:none;
}
	
	/* Left menu end */
		
	
	/* Two columns  Main XLarge template START */
#container .innerContent_large{
			/*width:740px;*/
			margin-right:10px;
			margin-left:240px;
			font-style:normal;
			color: white; /*tmp*/
		}
		
#container .innerContent_large p{
			font-size:12px;
			line-height:15px;
		}
		
#container .innerContent_large a{
			color: white; /*tmp*/
			text-decoration: underline; /*tmp*/
		}
		
#container .innerContent_large h2{
			color:black;
			font-size:34px;
			padding:0;
			margin:0 0 8px 0;
		}		
	/* Two columns  Main XLarge template END */
	
	
	/* START LIST PAGE */
			
#container .innerContent_list{
			width:500px;
			margin-left:240px;
			font-style:normal;
			color: white; /*tmp*/
			font-size:12px;
		}
#container .innerContent_list p{
			line-height:15px;
		}
		
#container .innerContent_list a{
			color: black;
			text-decoration: none;
		}

#container .innerContent_list .links a{
			color: white;
			text-decoration: none;
		}
		
#container .innerContent_list h2{
			color:black;
			font-size:34px;
			padding:0;
			margin:0 0 8px 0;
		}	

#container .innerContent_list h3{
			padding:0;
			margin:7px 0 5px 0;
			color:white;
			font-size:15px;
		}		
		
		
#container .filterNormal {
		background-position:left top;
		background-repeat:no-repeat;
		width:490px;
		height:50px;
		margin:0 0 10px 0;
		padding:0;
		font-size:11px;
		color:#000000;
		padding-top:4px;
		background-image:url(../img/news_pages/list_pink/flters.gif);
		}
		
#container .filterBg{
		background-image:url(../img/news_pages/list_pink/flters.gif);
		}
		
#container .filterBgHover{
		background-image:url(../img/news_pages/list_pink/fltersHover.gif);
		}
		
		html>body .filterNormal{
			background-image:url(../img/news_pages/list_pink/flters.png);
		}
		
#container .filtertop{
		background-image:url(../img/news_pages/list_pink/flters_top.gif);
		height:27px;
		margin-bottom:0px;			
		}
		
		html>body .filtertop{
			background-image:url(../img/news_pages/list_pink/filterTop.png);
		}
		
		
#container .filterNormal table #lastTD{
			border:none
		}
		
#container .filterNormal table table{
		font-size:10px;
		color:#CCCCCC;
		line-height:10px;
		}
		
#container .filterNormal table #title,.filterNormal table #office,.filterNormal table #country{
			border-right:1px solid #FFFFFF;
		}
		
#container .filterNormal table #title{
			width:155px;
			text-align:left;
			padding-left:20px;
			padding-right:20px;
		}
		
		
		/* The "list_2" is used for the Press release list style and others like it. */
#container .filterNormal table #title_title{
			text-align:left;
			padding-right:30px;
			
		}
		
#container .filterNormal table #title_date{
			text-align:center;
		}
		
		
#container .filterNormal table #title_text{
		font-size:11px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:normal;
		text-align:left;
		padding-right:30px;
		}
					
		/* End of "list_2"  */
		
#container .filterNormal table #office{
			width:87px;
			text-indent:4px;
		}
		
#container .filterNormal table #country{
			width:80px;
			text-indent:4px
		}
		
#container .filterNormal table #lastTD{
			width:90px;
		}
		
#container .filterNormal table #lastTD td{
			border-bottom:1px solid #FFFFFF;
			text-indent:8px;
		}
		
#container .filterNormal table #lastTD span{
			display:block;
			color:black;
		}
		
#container .filterNormal table #lastTD #lastTD {
			border:none;
		}
			
#container #quotes_news_list{
			float:right; margin-right: 50px; display:inline;
		}
		
#container .quote_list{
		color:#FFFFFF;
		font-size:10px;
		text-align:right;
		background-image:url(../img/quote/bubble_pink_list.gif);
		background-repeat:no-repeat;
		overflow:hidden;
		height:140px;
		width:167px;
		padding:0;
		margin-bottom:17px;
		position:relative;
		left:20px;
		}
		
#container .quote_list h2,.quote_list cite{
		width:140px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#EE1E6A;
		margin:35px 0 0 0;
		padding:0 25px 0 10px;
		text-align:center;
		font-style:normal;
		display:block;
		}
		
#container .quote_list cite{
		color:#000000;
		margin:11px 0 4px 0;
		font-size: 11px;
		}
		
#container .quote_list code{
			font-family:Helvetica, Arial, sans-serif;
			padding-right:24px;
		}
	
	
	/* END LIST PAGE */
	
	/* case studies page */
#container #case_study{
		float:left; margin-left:5px; margin-right: 0px; margin-top: 50px; display:inline;
	}
	
#container .clients_list a{
		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;
	}
	
#container img.grayLine 	{
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
#container .clients_list a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: normal;
		line-height: 13px;
		text-decoration: none;
	}
	
#container .clients_list a:hover{
		text-decoration: none;
	
	}
	
#container .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;
	}
	
#container #case_study	.casestudyBlocks_bgtop{
		height:5px;
		width:435px;
		background-image:url(../img/news_box_bg/pink_case/top.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
#container #case_study .casestudyBlocks_bgmiddle{
		width:435px;
		background-image:url(../img/news_box_bg/pink_case/middle.jpg);
		background-repeat:repeat-y;
		background-position:middle;
	}
	
#container #case_study .casestudyBlocks_bgbottom{
		height:5px;
		width:435px;
		background-image:url(../img/news_box_bg/pink_case/bottom.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	
	
	/* CONTACTS */
#container .innerContent_under{
			margin-left:0px;
			font-style:normal;
			font-size:12px;
			line-height:15px;
			padding: 10px;			
	}

#container .newsBlocks_pinkfill{
		font-size:10px;
		width:270px;
		color:white;
		margin-bottom:10px;
		float:left;
		display:inline;
		margin-left:30px;
	}
	
#container .newsBlocks_bgtop_pinkfill{
		height:5px;
		width:270px;
		background-image:url(../img/news_box_bg/white/pinkfill_top.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		}
		
#container .newsBlocks_bgmiddle_pinkfill{
			width:270px;
			background-image:url(../img/news_box_bg/white/pinkfill_middle.gif);
			background-repeat:repeat-y;
			background-position:middle;
		}
		
#container .newsBlocks_bgbottom_pinkfill{
			height:5px;
			width:270px;
			background-image:url(../img/news_box_bg/white/pinkfill_bottom.gif);
			background-repeat:no-repeat;
			background-position:top;
		}
		
#container .newsBlocks_pinkfill .xslinks a, #container .newsBlocks .xslinks a:link, #container .newsBlocks .xslinks a:visited{
			background-image:url(../img/news_box_bg/white/circle_button.gif);
			background-position: right;
			background-repeat: no-repeat;
			color:#FFFFFF;
			padding-left: 10px;
			padding-right: 20px;
		}
	
#container .newsBlocks_pinkfill .xslinks a:hover, #container .newsBlocks .xslinks a:active{
			background-image:url(../img/news_box_bg/white/circle_button_over.gif);
		}
		
#container .newsBlocks_pinkfill img{
			border:1px solid #F896C1;
			float:left;
			margin-left:10px;
			margin-right:6px;
		}
		
#container .newsBlocks_pinkfill p{
			padding:0 10px;
			margin:0 0 10px 0;
			color: #333333;
		}
	
#container .newsBlocks_pinkfill h3{
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:bold;
		margin:0px 0 7px 0;
		padding:10px 10px 0 10px;
	}
	
#container .newsBlocks_pinkfill h4{
			font-size:11px;
			color:black;
			margin:7px 0 0 0;	padding:0 10px 0 10px;
			font-weight:normal;
		}
	
	
	/* CONTACTS END */
/* FIXES */
#container #content 
{
	overflow:visible 	
}

