.clearfix:after, .content-header:after, .profile:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0px;
	clear: both;
}

.survey_left_column {
	float:left;
	width:135px;
	margin:0; 
	padding:0;
}
.survey_right_column {
	float:right;
	width:650px;
	margin:0 0 0 25px; 
	padding:0;
}
.survey_title{
	color:#353535;
	font-size:25px;
	border-bottom: 1px solid #989898;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.survey_content{
	font-size:10px;
	padding-bottom: 20px;
	border-bottom: 2px solid #019FAE;
	margin-bottom: 20px;
}
.survey_content p:first-of-type{margin-top: 0;}
.survey_content p{margin: 1em 0 0 0; line-height: 19px;}

.survey_cover_img{
	float:left;
    margin: 0 15px 0 0;
	max-width:100%;	

}
.survey_cover_img.full-width {
margin-bottom:15px;	
}
.survey_cover_img.full-width span {
text-align:left;
}
.survey_menu{list-style: none;}
.survey_menu li{
	border-bottom: 1px dotted #019FAE;
	padding:10px 0;
	font-size: 13px;
	font-weight: bold;
}
.survey_menu li:first-child{padding-top: 0;}
.survey_menu .sub_menu {margin-bottom:-25px;}
.survey_menu li a{
	color: #019FAE;
	transition:color 0.5s;
	-moz-transition:color 0.5s;
	-ms-transition:color 0.5s;
	-o-transition:color 0.5s;
	-webkit-transition:color 0.5s;
}
.survey_menu li a:hover{
	color:#033333;
}
.intro_title{color:#333; font-size: 16px;}

.nav_btns{overflow: hidden; margin-bottom: 20px;}
.page_btns{float:left;}
.page_btns a{
	display: inline-block;
	background: #EDEDED;
	padding: 10px;
	color: #666666;
	font-size: 13px;
	margin-right: 20px;
	transition:background 0.5s;
	-moz-transition:background 0.5s;
	-ms-transition:background 0.5s;
	-o-transition:background 0.5s;
	-webkit-transition:background 0.5s;
}
.page_btns a:hover{color:#fff; background: #000;}
.btt_btn{
	float:right;
	margin-top: 10px;
}

h2.page_title{
	color: #00A0AF;
	font-size: 14px;
	font-weight: bold;
	margin:0 0 20px;
	border-bottom: 2px solid #00A0AF;
}
.section_img{margin-bottom: 35px;}

.image_author {
 color: #8A8A8A;
    display: block;
    font-size: 12px;
    font-style: italic;
    text-align: right;
}

blockquote.survey_quote {
	    color: #019FAE;
    font-size: 20px;
    margin: 30px 0;
}

.survey_content .continued_link {
color: #797979;
    font-size: 14px;
    font-style: italic;
	margin-top:35px;	
}

.survey_content .page_header {
margin-bottom:0;
}

.survey_content em.blurb {
	font-size:12px;
	line-height:16px;
}
.survey_content p.small_tables_headings {
	font-size:12px;
	margin-top:-20px;
	margin-bottom:20px;
}


/*----------------sub menu----------------*/
.survey_menu .sub_menu li {
  border-bottom: medium none;
    font-size: 11px;
    line-height: 13px;
    margin: 10px 0;
    padding: 0;		
}
.survey_menu .sub_menu li a {
    color: #8A8A8A;
	transition:color 0.5s;
	-moz-transition:color 0.5s;
	-ms-transition:color 0.5s;
	-o-transition:color 0.5s;
	-webkit-transition:color 0.5s;
}
.survey_menu .sub_menu li a:hover {
    color: #444444;
}





/*----------------table_content----------------*/
.table_content{color:#424242; margin-bottom: 40px; font-size: 12px; overflow:auto;}
.table_title{font-size: 17px; font-weight: bold; display: block; margin-top:25px;}
.table_sub{font-size: 12px; display: block; line-height: 15px;}

.table_content table{margin-top: 10px; margin-bottom: 10px;}
.table_content table td{border-bottom: 1px solid #b2b2b2; padding: 5px 0;}
.table_content table tr:first-child td{border-top: 1px solid #b2b2b2;}
.table_content table tr:first-child.bar_graph_images td {border:none;}
.table_content table tr:first-child td:first-child{min-width: 27px;}
.table_content table td:last-child{text-align: right;}

/*Focus Tables*/
.focus_tables{background-color: #F2E9DA;}
.focus_tables tr td:first-child{padding-left: 10px; color: #128F9E;}
.focus_tables tr td:last-child{ padding-right: 10px}

/*TABLE2*/
.table2 table tr td:first-child{width:300px;}
.table2 table tr td{width:70px; }
.table2 table th{font-size: 11px; font-weight: bold; border-bottom: 1px solid #b2b2b2; padding-bottom: 5px;}
.table2 table {text-align: right;}
.table2 table tr th {text-align: right;}
.table2 table tr td:first-child{text-align: left; padding:0;}
.table2 table td:last-child {text-align: right;}
.table2 .average td{
	color:#00A0AF;
	font-weight: bold !important;
}
.table2 .average td:first-child{
	color:#333;
}
/* TABLE 3 */
.bold2013.two_third tr td:nth-child(3),
.bold2013 tr td:nth-child(2)
{font-weight:bold;}

.all-bold-table {font-weight:bold;}

.bold2013.two_third tr td:nth-child(2){
font-weight:normal;
}

table.table3 tr td {
	padding:15px 0;
}

.table_image {
    margin-right: 12px;
	position:relative;
	margin-top:5px;
}
.table_image .date {
    left: 51px;
    position: absolute;
    top: 87px;}
.table_image span {
font-weight:bold;
font-size:10px;
text-align:center;
display:block;
}
.table_image img {
width:125px;	
}

.two_third {
width:75%;	
}
.table_content .right {
float:right;	
}
.table_content .left {
float:left;	
}
.table2 table.two_third tr th:first-child,
.table2 table tr th:first-child  {
text-align:left;
font-size:14px;
font-weight:bold;
}

.table2 table.two_third tr td:first-child.table_icon {
	    text-align: center;
    width: 15px;
}
.table2 table tr td.name {
    width:40%;
	text-align:left;
	font-weight:bold;
}

.table2 table.two_third tr td.name {
    width: 460px;
	text-align:left;
	padding-left:20px;
}

.table2 table.bar_table tr:nth-child(odd) {
	color:#3E874F;
}
.table2 table.bar_table tr:nth-child(even) {
	color:#003A21;
}

.table2 table.bar_table tr th {
	color:#353535;
}
.italic_table_header {
	color:#353535;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}
.table2 table.bar_table tr td:last-child {
font-weight:bold;
}

/*full width with bullet */

.table2 table.bullet-first tr td:first-child {
width:40px;
}
.table2 table.bullet-first tr th {
width:130px;
vertical-align:bottom;
}
.table2 table.bullet-first tr td:first-child span{
font-size:35px;
}

.table2 table.bar_table tr.bar_graph_images td{
	 border:none;
}
.survey_content p:first-of-type.tables_headings {
margin-bottom:15px;	
}

.table2 table.bullet-first tr td.name {
width:35%;
}

.table2 table.bullet-first thead tr td {
text-align:left;
border:none;
}

.table2 table.bullet-first tr th:first-child {
text-align:right;
}

.table2 table.bullet-first.table3 tr th:first-child {
text-align:left;
}


.table_content table.image-table tr td {
border:none;
padding:0;
width:65px;	
}

.table_content table.image-table tr td:first-child {
text-align:right;
width:277px;
}

.table_content table.image-table tr td:first-child img {
}

table.bullet-first tr td:nth-child(3),
table.bullet-first.table3 tr td:nth-child(8),
table.table3 tr td:nth-child(7) {
font-weight:bold;
}
table.bullet-first.table3 tr td:nth-child(3),
table.bullet-first.table3 tr td:nth-child(7) {
	font-weight:normal;
}


table.full-width {
width:100%;
}


.ldi1 {
color:#A0C6E0;
}
.ldi2 {
color:#5D7AA7;
}
.ldi3 {
color:#87C6C0;
}
.ldi4 {
color:#009EB0;
}
.ldi5 {
color:#045B6E;
}
.ldi6 {
color:#042132;
}
.ldi7 {
color:#96782C;
}
.ldi8 {
color:#BAB934;
}

/* pie charts */

.pie-chart {
position:relative;
margin-bottom:-10px;
}
.pie-chart table.image-table {
float:right;
margin-top:30px;
width:435px;
}
.pie-chart table.table3 {
margin-top:35px;
}

.pie-chart table.image-table tr td {
padding-bottom:5px;
}

.pie-chart table.image-table tr td:first-child img {
width:auto;
}
.pie-chart img.main-image {
position:absolute;
top:0;
left:0;
}

.table_content .pie-chart table.image-table tr td:first-child{
width:auto;
}

.pie-chart table.image-table tr.text td {
	text-align:center;
	border:1px solid #999;
	border-bottom:none;
	padding:0 10px;
}

.pie-chart table.image-table tr.text td p{
position:relative;
height:10px;
top:-9px;
background-color:#FFF;
padding:2px;
font-weight:bold;
font-size:11px;
min-width:135px;
}
.pie-chart table.image-table tr.text td:nth-child(3) p{
    margin: 0 auto;
    width: 115px;}
.table2 table.pie tr td.name {
width:22%;	
}
.pie-chart table.image-table tr td.spacer {
width:0px;
padding:0;
border:0;
}

.pie-chart table.image-table img {
padding-bottom:10px;
}


/*--------------Dropdown Selector--------------*/
.select_container{
	background-color: #019FAE;
	padding:10px;
	overflow: hidden;
	margin:5px 0 35px 0;
}
.select_container span{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	padding: 5px 0;
	float:left;
}
.select_container select{
	float:left;
	width: 400px;
	height: 25px;
	padding:4px 8px;
	font-size: 13px;
	display: inline-block;
	border:none;
	cursor: pointer;
}
.select_container option{padding: 2px 2px 2px 10px;}
.select_container option[value="noneselected"]{font-style: italic;}

/*--------------Select Info--------------*/
.select_info {margin-bottom: 20px; min-height:50px;}
.select_info p{font-size: 14px;}
.select_name{font-size: 26px; color: #019FAE; margin-bottom: 20px;}
.select_replies{font-size: 20px; color: #019FAE; margin-bottom: 20px; margin-top:-20px; font-style:italic; font-weight:normal;}

/*-------------- anchor nav -----------------*/
.anchor-nav {
	float:right;
	width:50%;
}
.anchor-nav:last-child {
	float:left;
}
.anchor-nav li {
	color:#019FAE;
	list-style:disc;
	margin-top:5px;
	margin-left:15px;
}

/* Risk Parity Survey and General Survey Styles */
.rpi-contents, .ldi-contents, .survey-contents{overflow:hidden;padding:0 0 15px 0;margin:0 0 10px 0;border-bottom:1px solid #BBBBBB;}
.survey-contents{border-bottom:none;padding:0;}
.survey-contents .section{overflow:hidden;padding:20px 0 30px 0;border-bottom:2px solid #00A1AF;margin:0;zoom:1;}
.survey-contents .section p:last-child{margin:0;}
.survey-contents.story .section{padding:15px 0 17px 0;}
.survey-contents .section p.disclaimer{clear:both;color:#666666;font-style:italic;margin:10px 0 0 0;}
.rpi-contents img, .ldi-contents .section img, .survey-contents .section img{float:right;width:131px;padding:0;}
.survey-contents p.summary{font-size:14px;line-height:17px;font-weight:bold;}
.survey-contents p.summary em{font-weight:bold;}
.content-box-news-story-listing .survey-contents h2{font-size:14px;line-height:17px;color:#00A1AF;text-transform:uppercase;padding:20px 0 0 0;margin:0;border-bottom:2px solid #00A1AF;}
.survey-contents h3{font-size:16px;line-height:19px;margin:0 0 10px 0;}
.survey-contents h4{font-size:12px;line-height:15px;margin:0 0 10px 0;}
.rpi-contents h2 em, .ldi-contents h2 em, .survey-contents h2 em{font-weight:bold;}
.rpi-contents .article-image, .ldi-contents .article-image, .survey-contents .article-image {float:left;width:250px;margin:0 10px 0 0;}
.rpi-contents .article-image img, .ldi-contents .article-image img, .survey-contents .article-image img{display:block;width:250px;margin:0;}
.rpi-contents ul, .ldi-contents ul, .survey-contents ul{float:left;width:500px;border-top:1px solid #BBBBBB;margin:12px 0 12px 0;}
.rpi-contents ul.wide, .ldi-contents ul.wide, .survey-contents ul.wide{float:none;width:100%;}
.rpi-contents ul li, .ldi-contents ul li, .survey-contents ul li{overflow:hidden;font-weight:bold;padding:5px 0 5px 0;border-bottom:1px solid #BBBBBB;}
.rpi-contents ul li span.first {color:#F39D1C;border-top:none;}
.rpi-contents ul li span.second{color:#719138;}
.rpi-contents ul li span.third{color:#DD5E28;}
.rpi-contents ul li span.fourth{color:#194A5E;}
.rpi-contents ul li span.last{color:#8B1004;}
.rpi-contents ul.wide li span.number, .ldi-contents ul.wide li span.number, .survey-contents ul.wide li span.number{float:right;width:35px;text-align:right;}
.rpi-contents table, .ldi-contents table, .survey-contents table{width:100%;margin:10px 0 25px 0;}
	/* Chart Colors */
	.survey-contents span.first {color:#00919F;}
	.survey-contents span.second {color:#720303;}
	.survey-contents span.third {color:#EF651A;}
	.survey-contents span.fourth {color:#A58900;}
	.survey-contents span.fifth {color:#207500;}
	.survey-contents span.sixth {color:#002489;}
	.survey-contents span.seventh {color:#000000;}
.survey-contents table{margin:0;}
 .survey-contents table.headless{border-top:1px solid #BBBBBB;}
.rpi-contents table td, .rpi-contents table th, .ldi-contents table td, .ldi-contents table th, .survey-contents table td, .survey-contents table th{min-width:50px;font-weight:bold;text-align:right;border-bottom:1px solid #BBBBBB;padding:5px 0 5px 0;}
.rpi-contents table th, .ldi-contents table th, .survey-contents table th{vertical-align:bottom;text-transform:uppercase;font-size:11px;line-height:14px;padding-bottom:2px;}
.survey-contents table td{font-weight:normal;}
.rpi-contents table td, .ldi-contents table td{width:100px;}
.rpi-contents table.large td, .ldi-contents table.large td, .survey-contents table td{width:auto;}
.rpi-contents table td.answer, .ldi-contents table td.answer, .survey-contents table td.answer{text-align:left;font-weight:bold;}
.rpi-nav, .ldi-nav, .survey-nav{clear:both;overflow:hidden;}
.rpi-nav a, .ldi-nav a, .survey-nav a {display:block;font-weight:bold;}
.rpi-nav a.next, .ldi-nav a.next, .survey-nav a.next {float:right;} /* Removed width:70px; */
.rpi-nav a.prev, .ldi-nav a.prev, .survey-nav a.prev{float:left;width:100px;}
div.rpi-toc h2, div.ldi-toc h2, div.survey-toc h2{margin:0;}
.rpi-toc, .ldi-toc, .survey-toc {clear:both;background:#EEEDEB;padding:20px 15px 10px 15px;margin:20px 0 0 0;}
.rpi-toc p, .ldi-toc p, .survey-toc p{font-style:italic;margin:0 0 15px 0;}
.survey-toc a{font-weight:bold;margin:0 0 3px 0;text-transform:uppercase;}
.survey-toc li { list-style:disc;}
.rpi-toc ul{list-style:disc outside;margin:15px 0 0 0;padding:0 0 0 15px;}
.rpi-toc ul li{color:#00919F;margin:0 0 6px 0;}
.rpi-toc ul li i, .rpi-toc ul li em, .survey-toc ul li i, .survey-toc ul li em {color:#00919F;}
.survey-toc{zoom:1;overflow:hidden;}
.survey-toc.list-links h3{font-size:12px;line-height:15px;color:#797979;margin:0 0 3px 0;text-transform:uppercase;}
.survey-toc .column{float:left;width:310px;}
.survey-toc.list-links li{color:#00919F;}
.survey-toc.list-links a{font-weight:normal;text-transform:none;}
.survey-contents.all-charts h2{padding:40px 0 0 0;}
.survey-contents.all-charts h2:first-child{padding:20px 0 0 0;}


/* LDI Survey */
.ldi-contents{border-bottom:none;padding:0;}
.content-box-news-story-listing .ldi-contents h2{font-size:14px;line-height:17px;color:#00A1AF;text-transform:uppercase;padding:20px 0 0 0;margin:0;border-bottom:2px solid #00A1AF;}
.ldi-contents h3{font-size:16px;line-height:19px;margin:0 0 10px 0;}
.ldi-contents .section{overflow:hidden;padding:20px 0 30px 0;border-bottom:2px solid #00A1AF;margin:0;zoom:1;}
.ldi-contents .section p:last-child{margin:0;}
.ldi-contents.story .section{padding:15px 0 17px 0;}
.ldi-contents .article-image{height:349px;}
.ldi-contents p.summary{font-size:14px;line-height:17px;font-weight:bold;}
.ldi-contents ul{margin:5px 0 5px 0;}
.ldi-contents ul li{font-size:13px;}
.ldi-contents ul li span.first{color:#D3B11B;}
.ldi-contents ul li span.last{color:#928D3C;}
.ldi-contents table{margin:0;border-collapse:collapse;}
.ldi-contents table td{font-size:13px;text-align:right;padding:5px 5px 5px 0;}
.ldi-contents table th{font-size:11px;vertical-align:bottom;text-align:right;padding:5px;}
.ldi-contents table td.answer{width:140px;}
.ldi-contents table td.answer.wide{width:201px;}
.ldi-contents table.compound {}
.ldi-contents table.compound th{border:1px solid #BBBBBB;border-bottom:none;text-align:left;}
.ldi-contents table.compound td{border:1px solid #BBBBBB;}
.ldi-contents table.compound td.answer{width:230px;text-align:left;border-left:none;}
.ldi-contents table tr.subhead td{font-size:11px;line-height:14px;vertical-align:bottom;}
.ldi-contents table.compound th.empty, .ldi-contents table.compound td.empty{border:none;}
.ldi-contents table.compound td.empty{border-right:1px solid #BBBBBB;}
.ldi-contents table.special-width td{width:auto;}
.ldi-contents table.special-width td.answer{width:140px;}
.ldi-contents table td.subhead{text-align:left;text-transform:uppercase;border-left:none;border-top:none;vertical-align:bottom;}
.ldi-toc{overflow:hidden;zoom:1;}
.ldi-toc .column{float:left;width:310px;}
.ldi-toc a{font-weight:bold;margin:0 0 3px 0;text-transform:uppercase;}
.ldi-toc ul, .survey-toc ul{list-style:disc outside;margin:0 0 10px 0;padding:0 0 0 15px;}
.ldi-toc ul li, .survey-toc ul li{font-size:12px;line-height:15px;color:#797979;margin:0 0 3px 0;}

/* Outsource Survey */
.survey-contents table th.left{text-align:left;}
.survey-contents table .highlight{color:#00A1AF;font-weight:bold;}

/* 40 Under 40 */
/*.under-40 .mag-link, .under-40 .mag-link a{font-weight:bold;}*/
.under-40 .grid-wrap{overflow:hidden;margin:0 0 10px 0;}
.under-40 .grid-wrap .item{float:left;width:82px;height:99px;margin:0;overflow:hidden;}
.under-40 .grid-wrap .hidden{visibility:hidden;}
.under-40 .grid-wrap .active{visibility:visible;}
.under-40 .grid-wrap .item span{display:none;padding:35px 0 0 5px;font-size:11px;line-height:13px;font-weight:bold;color:#FFFFFF;}
.under-40 .grid-wrap .item a:hover span{display:block;}
.under-40 .grid-wrap .item a{display:block;width:82px;height:99px;background-image:url(http://ai-cio.com/uploadedImages/aiCIO/Data/aiCIOMA12_40U40/aiCIOMA12_40U40_grid.jpg);background-repeat:no-repeat;}
.under-40 .grid-wrap .item a:hover{background:#00A1AF;}
.under-40 .art-credit{float:right;font-size:10px;line-height:10px;font-style:italic;color:#797979;margin:0;}
.under-40 .section.profile img{float:left;width:150px;margin:0 10px 10px 0;}
.under-40 .section.profile h3{margin:0;}
.under-40 .section.profile h4{font-size:14px;line-height:17px;font-style:italic;font-weight:normal;}
.under-40 .section.profile .category-blurb{font-style:italic;padding:20px 0 0 0;border-top:1px solid #BBBBBB;color:#797979;}
/* Grid Images*/
	.under-40 .grid-wrap .item#r1c1 a{background-position:0 0;}
	.under-40 .grid-wrap .item#r1c2 a{background-position:-82px 0;}
	.under-40 .grid-wrap .item#r1c3 a{background-position:-164px 0;}
	.under-40 .grid-wrap .item#r1c4 a{background-position:-246px 0;}
	.under-40 .grid-wrap .item#r1c5 a{background-position:-328px 0;}
	.under-40 .grid-wrap .item#r1c6 a{background-position:-410px 0;}
	.under-40 .grid-wrap .item#r1c7 a{background-position:-492px 0;}
	.under-40 .grid-wrap .item#r1c8 a{background-position:-574px 0;}
	.under-40 .grid-wrap .item#r2c1 a{background-position:0 -99px;}
	.under-40 .grid-wrap .item#r2c2 a{background-position:-82px -99px;}
	.under-40 .grid-wrap .item#r2c3 a{background-position:-164px -99px;}
	.under-40 .grid-wrap .item#r2c4 a{background-position:-246px -99px;}
	.under-40 .grid-wrap .item#r2c5 a{background-position:-328px -99px;}
	.under-40 .grid-wrap .item#r2c6 a{background-position:-410px -99px;}
	.under-40 .grid-wrap .item#r2c7 a{background-position:-492px -99px;}
	.under-40 .grid-wrap .item#r2c8 a{background-position:-574px -99px;}
	.under-40 .grid-wrap .item#r3c1 a{background-position:0 -198px;}
	.under-40 .grid-wrap .item#r3c2 a{background-position:-82px -198px;}
	.under-40 .grid-wrap .item#r3c3 a{background-position:-164px -198px;}
	.under-40 .grid-wrap .item#r3c4 a{background-position:-246px -198px;}
	.under-40 .grid-wrap .item#r3c5 a{background-position:-328px -198px;}
	.under-40 .grid-wrap .item#r3c6 a{background-position:-410px -198px;}
	.under-40 .grid-wrap .item#r3c7 a{background-position:-492px -198px;}
	.under-40 .grid-wrap .item#r3c8 a{background-position:-574px -198px;}
	.under-40 .grid-wrap .item#r4c1 a{background-position:0 -297px;}
	.under-40 .grid-wrap .item#r4c2 a{background-position:-82px -297px;}
	.under-40 .grid-wrap .item#r4c3 a{background-position:-164px -297px;}
	.under-40 .grid-wrap .item#r4c4 a{background-position:-246px -297px;}
	.under-40 .grid-wrap .item#r4c5 a{background-position:-328px -297px;}
	.under-40 .grid-wrap .item#r4c6 a{background-position:-410px -297px;}
	.under-40 .grid-wrap .item#r4c7 a{background-position:-492px -297px;}
	.under-40 .grid-wrap .item#r4c8 a{background-position:-574px -297px;}
	.under-40 .grid-wrap .item#r5c1 a{background-position:0 -396px;}
	.under-40 .grid-wrap .item#r5c2 a{background-position:-82px -396px;}
	.under-40 .grid-wrap .item#r5c3 a{background-position:-164px -396px;}
	.under-40 .grid-wrap .item#r5c4 a{background-position:-246px -396px;}
	.under-40 .grid-wrap .item#r5c5 a{background-position:-328px -396px;}
	.under-40 .grid-wrap .item#r5c6 a{background-position:-410px -396px;}
	.under-40 .grid-wrap .item#r5c7 a{background-position:-492px -396px;}
	.under-40 .grid-wrap .item#r5c8 a{background-position:-574px -396px;}

/* Buyer's Guide */
.buy-guide{}
.buy-guide .intro{overflow:hidden;}
.buy-guide .intro img{float:left;margin:0 15px 10px 0;}
.buy-guide .section{overflow:hidden;padding:0 0 30px 0;margin:0;border-bottom:2px solid #00A1AF;}
.buy-guide .section h3{font-size:14px;line-height:17px;font-weight:bold;color:#00A1AF;text-transform:uppercase;
	padding:0 0 5px 0;border-bottom:2px solid #00A1AF;margin:0 0 30px 0;}
.buy-guide .section .note{font-style:italic;color:#797979;margin:10px 0 0 0;}
	/* Default Table */
.buy-guide table{width:100%;}
.buy-guide table.spacer{margin:0 0 30px 0;}
.buy-guide table th, .buy-guide table td{font-size:12px;line-height:15px;text-align:right;padding:5px;}
.buy-guide table th{background:#797979;color:#FFFFFF;font-weight:bold;}
.buy-guide table td{min-width:100px;background:#E9E9E9;color:#000000;border-bottom:1px solid #C7C7C7;}
.buy-guide table td:first-child, .buy-guide table th:first-child{text-align:left;font-weight:bold;}
	/* Narrow Table */
.buy-guide table.narrow {width:515px;float:left;}
.buy-guide table td.chart-color1 {color:#00919F;}
.buy-guide img.chart{float:right;width:130px;margin:0;padding:0 0 0 10px;}
	/* Subheader Table */
.buy-guide table tr.subheader th{background:#A9A9A9;color:#FFFFFF;}
	/* Single Row Table*/
.buy-guide table.single td{border-top:1px solid #C7C7C7;}
	/* Indicator Table */
.buy-guide table.indicator td{font-weight:bold;text-align:left;padding-left:22px;}
.buy-guide table.indicator td.on{background:url("http://staging.ai-cio.com/uploadedImages/aiCIO/Data/aiCIOJF12_Buyers_Guide/aiCIOJF12-check.gif")no-repeat #E9E9E9;background-position:5px 5px;}
	/* Chart Colors */
.buy-guide table td.highlight{font-weight:bold;}
.buy-guide table td.first {color:#00919F;}
.buy-guide table td.second {color:#720303;}
.buy-guide table td.third {color:#EF651A;}
.buy-guide table td.fourth {color:#A58900;}
.buy-guide table td.fifth {color:#207500;}
.buy-guide table td.sixth {color:#002489;}
.buy-guide table td.seventh {color:#000000;}
/* Profile*/
.buy-guide .profile h2{font-size:30px;line-height:33px;color:#00A1AF;margin:0 0 30px 0;}
.buy-guide .profile table{margin:0 0 30px 0;}
.buy-guide .profile table:last-child{margin:0;}
	/* Sorter */
.buy-guide .sorter-wrap{padding:30px 0 0 0;}
.buy-guide .sorter{background:#EDEDED;padding:15px;}
.buy-guide .sorter h3{font-size:18px;line-height:21px;margin:0 0 15px 0;}
.buy-guide .sorter a{display:block;font-weight:bold;margin:0 0 10px 0;}
.buy-guide .sorter p{overflow:hidden;}
.buy-guide .sorter label{float:left;width:170px;color:#797979;font-weight:bold;margin:5px 0 0 0;text-transform:uppercase;}
.buy-guide .sorter select{/*float:left;*/width:365px;margin:0;}

h4{font-size:14px;line-height:20px;font-weight:bold;}

.ektron-ui-pager a, .ektron-ui-pager span, .ektron-ui-pager label, .ektron-ui-pager .ui-button, .ektron-ui-pager .ui-button-text{opacity:1;font-size:10px;line-height:13px;background:none #FFFFFF;border:none;color:#666666;padding:0;/*margin:0 2px 0 0;*/text-transform:uppercase;}
.ektron-ui-pager .ui-state-disabled span{opacity:.4;}
.ektron-ui-pager .previous{}
.ektron-ui-pager .next{}
.ektron-ui-pager .ui-icon {display:none;}
.ektron-ui-pager .ui-button{margin:0;}

/* European Channel Styles */
.europe a{color:#C84000;}
#header.europe .main{background:url(http://staging.ai-cio.com/uploadedImages/ai5000/aiCIO-europe-bg.jpg) repeat-x;}
#header.europe .main a.logo{background:url(http://staging.ai-cio.com/uploadedImages/ai5000/aiCIO-europe-logo.png) no-repeat;}
#header.europe .nav,#header.europe .nav ul li a{background:#995710;}
.europe div#content-box-latest-new-ad1 h1.small-h1, .europe a.mag-link, .europe a.more-news, .europe div.content-box-qoute-of-the-week h3, 
.europe #content-box-latest-new-ad1 h1, .europe #content-box-left-ad1 h1, .europe #featured-video h1, .europe #footer h3{color:#D28714;}
.europe .column-in-left-links-ad1 li a.colheader{color:#C84000;}
.europe .mag-blurb h2 a:hover, .europe .news-blurb h2 a:hover, .europe .mag-blurb h2 a:hover, 
.europe .news-blurb h2 a:hover, .europe div.content-box-popular-stories ul li a:hover, 
.europe div.content-box-popular-stories1 ul li a:hover, .europe div.content-box-latest-new-ad1-listing a.listing:hover, 
.europe #footer .pop-stories ul li a:hover, .europe #footer .featured h2 a:hover{color:#C84000;}
#footer .pop-stories ul li{list-style: none outside;}
/* Knowledge Brokers Styles */
.headingbrokers { margin:0 0 5px 0; color:#00A0AF; font-size:11px; font-weight:bold; }
#brokers-wrapper {width:655px; height:655px; margin:0; background-color:#00505b;}
#picOne, #picTwo {position:absolute; display: none; background-color:#00505b;}
#pics {width:655px; height:655px;}
#broker {width:131px; height:131px; float:left; margin:0 0 0 0; padding:0 0 0 0; }
#broker1, #broker2, #broker3, #broker4,  #broker5, #broker6, #broker7, #broker8, #broker9, #broker10,
#broker11, #broker12, #broker13, #broker14, #broker15, #broker16, #broker17, #broker18, #broker19, #broker20,
#broker21, #broker22, #broker23, #broker24, #broker25 {width:111px; height:101px;background-color:#000000;visibility: hidden;position:absolute;cursor:pointercursor:hand;text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; padding:30px 10px 0 10px;}
#broker a {width:111px; height:101px;background-color:#000000;visibility: hidden;position:absolute;cursor:pointercursor:hand;text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; padding:30px 10px 0 10px;}
div.test {width: 655px; height: 655px; display: none; position:relative; margin: 0 0 0 0; padding:0 0 0 0; }
.test {margin:0 0 0 0; display: inline-block; padding:0 0 0 0;  }
.broker { width:131px; height:131px; float:left; margin:0 0 0 0; padding:0 0 0 0; }
.broker-number {font-size:32px; font-weight:bold; color:#FFFFFF; line-height:38px; }
.broker-name {font-size:14px; font-weight:bold; color:#FFFFFF; line-height:18px}
.broker-title {font-size:14px;font-style:italic; color:#FFFFFF; line-height:18px}
.brokers-text-head {color:#333333; font-size:16px; line-height:18px; font-weight:bold; margin:20px 0 10px 0;}
.brokers-text-summary p {color:#333333; font-size:12px; line-height:16px; margin:5px 0 0 0;}
.brokers-nav-bar {width:655px; height:3px; background-color:#00A0AF; margin:20px 0 10px 0; float:left;}
.brokers-TOC-box {width:655px; background-color:#e9e9e9; padding:25px 25px 10px 25px; overflow:hidden; margin:25px 0 0 0 ; clear:both; }
.broker-TOC-left {width:175px; float:left;}
.broker-TOC-right {width:430px; float:left; }
.brokers-TOC-font {color:#888888; text-align:center; font-size:20px; line-height:22px; font-weight:bold; margin-top:10px;}
.brokers-TOC-subfont {font-size:14px; font-style:italic; font-weight:normal; text-decoration:none; color:#888888;}
.magazine-story a {color:#00A0AF; font-size:12px; font-weight:bold; margin:0 0 0 35px; text-transform:uppercase;}
.broker-profiles-font {color:#999999; font-size:12px; text-transform:uppercase; font-weight:bold; margin:10px 0 0 35px;}
.profile-list-box {font-size:12px; list-style:none; margin-top:3px; float:left; overflow:hidden; margin-left:35px;}
.profile-list-box ul li a {color:#00A0AF; line-height:20px; list-style:none; list-style-position:outside;}
.broker-profile-wrapper {}
.broker-profile-wrapper img {float:left; padding:0 10px 5px 0; }
.bp-rank { float:left; font-size:46px; font-weight:bold; color:#000000; margin:0 5px 0 0; line-height:46px;}
.bp-first-last {font-size:20px; font-weight:bold; color:#000000; margin:5px 0 10px 0; width:100%;}
.bp-title-company { font-size:14px; color:#000000; font-style:italic; font-weight:normal;  display:block;}
.brokers-text-summary p {color:#000000; font-size:12px; line-height:16px; margin:10px 0 0 0;}

/* SEC Lending Survey styles */
.SEC-survey-container {overflow:hidden;padding:0 0 30px 0;border-bottom:2px solid #00A1AF;margin:0;zoom:1;}
.SEC-blue-bold { margin:25px 0 0 0; color:#00A1AF; font-size:16px; font-weight:bold;}
.SEC-survey-content {clear:left; padding:25px 0 0 0; overflow: hidden;}
div.SEC-survey-content h3 {font-size:16px;color:#000000;margin:0 0 15px 0;}
.SEC-survey-content ul {list-style-type: none;}
.SEC-survey-content ul li span.first{color:#60D2D6; margin-right:10px;}
.SEC-survey-content ul li span.second{color:#00A1AF; margin-right:10px;}
.SEC-survey-content ul li span.third{color:#006269; margin-right:10px;}
.SEC-survey-content ul li span.fourth{color:#00494E; margin-right:10px;}
.SEC-survey-content img {float:right;width:131px;padding:0;}
.SEC-survey-percentage-p1 { float:left; width:20px;}
.SEC-survey-percentage-p2 { float:left; width:40px;}
.SEC-survey-type { float:left;}
.custom-h2 {font-size:14px;line-height:17px;color:#00A1AF;text-transform:uppercase;padding:20px 0 5px 0;margin:0;border-bottom:2px solid #00A1AF; font-weight:bold;}
.survey-TOC-left { float:left; width:50%; overflow:hidden;}
.suvery-TOC-right { float:right; width:45%; margin-left:10px;}
.survey-TOC-bold { font-weight:bold; margin:5px 0 5px 0; padding:0 0 0 0; font-style:normal !important; color:#797979}

/* ai Careers styles */

/*Parity Survay Aris Nunez 10/23/2012*/
.low-vol h4{font-size: 16px; color:#797979;}
.low-vol table th:first-child{color:#666666; font-weight: bold; text-align: left;}
.parity_table, .parity_table2{
	width:500px !important;
	margin-bottom: 20px !important;
}
.parity_table th, .parity_table2 th{
	font-size: 12px !important;
}
.parity_table tr td:nth-child(2),.parity_table2 tr td:nth-child(2){font-weight: bold;}
.parity_table tr:nth-child(2) td:not(.answer), .parity_table2 tr:nth-child(2) td:not(.answer) {color:#00A0AF}
.parity_table tr:nth-child(3) td:not(.answer), .parity_table2 tr:nth-child(3) td:not(.answer){color:#861000;}
.parity_table tr:nth-child(4) td:not(.answer), .parity_table2 tr:nth-child(4) td:not(.answer){color:#F47A20;}
.parity_table tr:nth-child(5) td:not(.answer), .parity_table2 tr:nth-child(5) td:not(.answer){color:#B59900;}
.parity_table tr:nth-child(6) td:not(.answer), .parity_table2 tr:nth-child(6) td:not(.answer){color:#248500;}
.parity_table tr td:last-child{color:#424242 !important;}
a.next{float:right;}
a.previous{float:left;}


/*LDI Survay Aris Nunez 11/14/2012 */

.ldi_chart{width:500px !important; min-height:138px;margin-bottom: 20px !important;}
.ldi_chart tr td:first-child,.ldi_table td:first-child{text-align: left; color:#000 !important; font-weight: bold;}
.ldi_chart tr td:nth-child(2),.ldi_table tr td:nth-child(2){font-weight: bold;}
.ldi_chart tr th{color:#666;}
.ldi_chart tr:nth-child(2) td{color:#5baab2}
.ldi_chart tr:nth-child(3) td{color:#156d84;}
.ldi_chart tr:nth-child(4) td{color:#002e66;}
.ldi_chart tr:nth-child(5) td{color:#4770b2;}
.ldi_chart tr:nth-child(6) td{color:#493c99;}

.ldi_table tr th{padding-left:20px; color:#666;}
.ldi_table tr th:first-child{text-align: left; padding-left: 0; min-width:100px;}

.register_btn{
	padding:10px;
	background-color: #00919F;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}






