.bar12, .bar18, .bar25, .bar35, .bar45, .bar55, .bar65, .incom_bar10, .incom_bar13, .incom_bar14, .incom_bar15, .incom_bar25, .incom_bar37{
	border-radius:0 5px 5px 0;
	height:20px
}
.bar18,.bar25, .bar35, .bar45, .bar55, .bar65{
	margin-top:9px
}
.incom_bar10, .incom_bar13, .incom_bar14, .incom_bar15, .incom_bar25{
	margin-top:15px
}

.bar12{
	background-color:#d9d9d9;
	border:1px solid #c9c9c9;
	width:5px
}
.bar18{
	background-color:#c4c4c4;
	border:1px solid #b4b4b4;
	width:106px
}
.bar25{
	background-color:#afafaf;
	border:1px solid #9f9f9f;
	width:120px
}
.bar35{
	background-color:#9a9a9a;
	border:1px solid #8a8a8a;
	width:77px
}
.bar45{
	background-color:#858585;
	border:1px solid #757575;
	width:72px
}
.bar55{
	background-color:#707070;
	border:1px solid #606060;
	width:67px
}
.bar65{
	background-color:#5b5b5b;
	border:1px solid #4b4b4b;
	width:38px
}

.bar12 div{
	margin: 2px 0 0 8px;
}
.bar18 div{
	margin: 2px 0 0 110px;
}
.bar25 div{
	margin: 2px 0 0 125px;
}
.bar35 div{
	margin: 2px 0 0 80px;
}
.bar45 div{
	margin: 2px 0 0 75px;
}
.bar55 div{
	margin: 2px 0 0 70px;
}
.bar65 div{
	margin: 2px 0 0 41px;
}

.incom_bar10{
	background-color:#d9d9d9;
	border:1px solid #c9c9c9;
	width:30px
}
.incom_bar13{
	background-color:#d9d9d9;
	border:1px solid #c9c9c9;
	width:39px
}
.incom_bar14{
	background-color:#d9d9d9;
	border:1px solid #c9c9c9;
	width:42px
}
.incom_bar15{
	background-color:#c4c4c4;
	border:1px solid #b4b4b4;
	width:45px
}
.incom_bar25{
	background-color:#afafaf;
	border:1px solid #9f9f9f;
	width:75px
}
.incom_bar37{
	background-color:#707070;
	border:1px solid #606060;
	width:111px
}

.incom_bar10 div{
	margin: 2px 0 0 33px;
}
.incom_bar13 div{
	margin: 2px 0 0 42px;
}
.incom_bar14 div{
	margin: 2px 0 0 45px;
}
.incom_bar15 div{
	margin: 2px 0 0 48px;
}
.incom_bar25 div{
	margin: 2px 0 0 78px;
}
.incom_bar37 div{
	margin: 2px 0 0 114px;
}

.bar12 div, .bar18 div, .bar25 div, .bar35 div, .bar45 div, .bar55 div, .bar65 div, .incom_bar10 div, .incom_bar13 div, .incom_bar14 div, .incom_bar15 div, .incom_bar25 div, .incom_bar37 div{
	color: #666666;
	font-size: 12px;
}

.female{
	float:right;
	color:#363636;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:10px
}
.left-bar{
	background:#00a6e4;
	background:-moz-linear-gradient(top,#00a6e4 0,#0175a4 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a6e4),color-stop(100%,#0175a4));
	background:-webkit-linear-gradient(top,#00a6e4 0,#0175a4 100%);
	background:-o-linear-gradient(top,#00a6e4 0,#0175a4 100%);
	background:-ms-linear-gradient(top,#00a6e4 0,#0175a4 100%);
	background:linear-gradient(to bottom,#00a6e4 0,#0175a4 100%);
	background-color:#0079a6;
	border:1px solid #013564;
	border-radius:5px 0 0 5px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a6e4',endColorstr='#0175a4',GradientType=0);
	float:left;
	height:25px;
	margin-left:10px;
	width:180px
}
.male{
	color:#363636;
	float:left;
	font-weight:bold;
	margin-left:10px
}
.numbers{
	color:#363636;
	float:left;
	font-weight:bold;
	line-height:30px;
	margin-left:12px;
	padding-top:20px
}
.numbers-bars{
	float:left;
	width:120px;
	border-left:1px solid #000;
	margin-top:20px;
	margin-left:45px
}
.incom_numbers{
	color:#363636;
	float:left;
	font-weight:bold;
	line-height:37px;
	margin-left:12px;
	/*padding-top:13px*/
}
.incom_numbers-bars{
	float:left;
	width:120px;
	border-left:1px solid #000;
	margin-top:6px;
	margin-left:15px
}
.right-bar{
	background-color:#f058a3;
	width:90px;
	height:25px;
	float:left;
	border-radius:0 5px 5px 0;
	border-top:1px solid #9e015c;
	border-right:1px solid #9e015c;
	border-bottom:1px solid #9e015c;
	background:#f16da9;
	background:-moz-linear-gradient(top,#f16da9 0,#f03e9e 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f16da9),color-stop(100%,#f03e9e));
	background:-webkit-linear-gradient(top,#f16da9 0,#f03e9e 100%);
	background:-o-linear-gradient(top,#f16da9 0,#f03e9e 100%);
	background:-ms-linear-gradient(top,#f16da9 0,#f03e9e 100%);
	background:linear-gradient(to bottom,#f16da9 0,#f03e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16da9',endColorstr='#f03e9e',GradientType=0)
}
.datasource{
	float:right;
}
.audience-image {
	width:100px;
	height:100px;
	margin:0 auto;
	vertical-align:middle;
	line-height:100px;
}
.audience-image img{
	max-width:100px;
	max-height:100px;
	vertical-align:middle;
}
.audience-psychograph-section {
	width: 300px;
	float:left;
	text-align:center;
	margin-top:10px;
}
