/** Main insights container **/
#insightsListingsBox {
width:560px;
margin:0 auto;padding:20px 0;
}

/** listings menu **/
#inMenu {margin:0;padding:0 0 20px;}
#inMenu ul {margin:0;padding:0;}
#inMenu li {
margin:0;padding:0;
display:inline;
font-size:14px;
line-height: 100%;
font-weight:normal;
text-transform:uppercase;
letter-spacing:-1px;
}
#inMenu li a {
float:left;
color:#666;
border-left:1px solid #c5c6c7;
padding:0 4px;
text-decoration: none;
}
#inMenu li a:hover {text-decoration: underline;}
#inMenu .inMenuFirst a {padding-left:0 !important;border:0 none !important;}
#inMenu .inMenuActive {color:#037ffe !important;}


/** listing box **/
.inListing {
border-top:1px solid #c5c6c7;
border-bottom:1px solid #c5c6c7;
margin:0 0 25px;padding:0;
background:#3568b6 url(../images/bg_insights.gif) repeat-x 0 0;
min-height:144px;
overflow:hidden;
}
	.inDetails {
	width:250px;
	margin:0;padding:11px 15px;
	float:left;
	font-size:11px;
	line-height:100%;
	}
		.inCategory {
		margin:0;padding:0 0 15px;
		color:#293e52;
		}
		.inTitle {
		margin:0;padding:0 0 15px;
		color:#fff;
		font-size:18px;
		line-height:18px;
		letter-spacing:-1px;
		}
		.inInfo {
		margin:0;padding:0;
		color:#e2e2e2;
		}
		.inInfo a {color:#e2e2e2;text-decoration:none;}
		.inInfo a:hover {text-decoration:underline;}
		.inSeperator {color:#999;}

	.teaserContent{
		min-height:62px !important;
	}

	.inTeaser {
	background-color:#e2e2e2;
	color:#666;
	font-size:12px;
	width:250px;
	float:right;

	margin:0;padding:20px 15px 40px;
	}
	.inTeaser p {
	margin:0;padding:0;
	line-height:16px;
	}
	.inReadMore {
	display: block;
	font-weight: bold;
	margin:0;padding:10px 0 0 !important;
	color:#fd9b01;
	text-align: right;
	}
	.inReadMore a {color:#fd9b01;text-decoration:none;}
	.inReadMore a:hover {text-decoration:underline;}


	.moreInsights {
	margin:0;padding:15px 0 5px;
	color:#037ffe;
	text-align:right;
	font-size: 11px;
	font-weight: bold;
	}
	.moreInsights a {color:#037ffe;text-decoration:underline;}
	.moreInsights a:hover {text-decoration:none;}

/** Insights Left Menu **/
#leftColInsights {
float:left;
width:185px;
padding:19px 0 0 18px;
margin:0;
border-right:1px solid #c5c6c7;
}
	.lciFooter {
	width:175px;
	background:url(../images/leftcol-insights-footer.gif) no-repeat 0 bottom;
	padding:0 0 14px;margin:0 0 15px;
	display:block;
	}
	.lciMenu {
	background:url(../images/leftcol-insights.gif) no-repeat 0 0;
	padding:15px 15px 0 8px;
	display:block;
	}

	.lciMenu h1 {
	font-size:14px;
	text-transform:uppercase;
	color:#28468e;
	font-weight:normal;
	margin:0;padding:0 0 0 12px !important;
	background:url(../images/insights-menutitle-arrow.gif) no-repeat 0 5px;
	}
	.lciMenu h1.lciTitleActive {background:url(../images/insights-menutitle-arrow-active.gif) no-repeat 0 7px;}
	.lciMenu h1 a {color:#28468e;text-decoration: none;}
	.lciMenu h1 a:hover {text-decoration: none;}
	.lciMenu ul {
	margin:0;padding:15px 0 0 7px;
	border-bottom:1px solid #ebebeb;
	}
	.lciMenu ul ul {
	margin:1px 0 -5px;padding:0 !important;
	border-top:1px solid #ebebeb;
	border-bottom:0 none;
	}
	.lciMenu ul ul li {margin:0 0 0 18px;}

	.lciMenu li {
	display:block;
	border-top:1px solid #ebebeb;
	padding:1px 5px 3px;margin:0;
	font-size:11px;
	}
	.lciMenu li a {color:#4d4d4e;}
	.lciMenu li a.lciActive {color:#fd9b01;}
	.lciMenu ul ul ul li {margin:0 0 0 0;font-size:10px !important;}
	.lciMenu ul ul ul ul {padding-top:2px !important;padding-bottom:5px !important;}
	.lciMenu ul ul ul ul li {margin:0 0 0 18px;font-size:10px !important;}
	.lciMenu ul ul ul ul li a {color:#999;}

/** Content with two columns **/
#contentTwoCols {

}
.cTwoCols {
float: left;
width:370px;
}

#rColContent {
float: right;
width:175px;
margin:0;padding:23px 0 5px;
}
#rColContent h1 {
color: #666;
font-size: 14px;
text-transform: uppercase;
font-weight: normal;
border-bottom:1px solid #c5c6c7;
}
#rContent {
margin:0;padding:14px;
border-top:1px solid #c5c6c7;
border-bottom:1px solid #c5c6c7;
background-color:#eff0f1;
}
#rContent p {
font-size: 10px;
color: #4e4d4d;
margin:0;padding:0 0 8px;
line-height: 14px;
}

#rContent a {color: #46a1fe;}
#rContent strong {font-weight: bold;}
#rContent em {font-style: italic;}



/** Comments layout **/
.cNoImg {background:url(../images/contentor_shadow.gif) no-repeat 0 0;}

#commentsHeader {
background:url(../images/comments-header.gif) no-repeat 0 0;
margin:0 0 0 -25px;padding:17px 0 0 25px;
height:211px;
overflow:hidden;
width:601px;
}
	#commentsHeader .inCategory {
	margin:0;padding:0 0 15px;
	color:#b1d0ee;
	font-size: 11px;
	}
	#commentsHeader h1.inTitle {
	margin:0;padding:70px 100px 15px 0;
	color:#fff;
	font-size:18px;
	line-height:18px;
	letter-spacing:-1px;
        text-transform: none;
        
	}
	#commentsHeader.inInfo {
	margin:0;padding:0;
	color:#e2e2e2;
	font-size: 11pxl
	}
	.inInfo a {color:#e2e2e2;text-decoration:none;}
	.inInfo a:hover {text-decoration:underline;}
	.inSeperator {color:#999;}

.commentTitle {
color:#666;
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
margin:0;padding:15px 0 2px;
}

#content .relatedList {
display:block;
border-top: 1px solid #c5c6c7;
border-bottom: 1px solid #c5c6c7;
background-color: #e6f0fa;
margin:0 0 15px!important;padding:16px 16px 8px !important;
color: #28468e;
}
#content .relatedList ul {margin:0!important;padding:0 !important;}
#content .relatedList ul li {
display: block;
margin:0;padding:0 0 8px 9px !important;
background: url(../images/clist-bullets.gif) no-repeat 0 7px !important;
}

.commentBox {
font-size: 12px;
border-bottom:1px solid #c5c6c7;
padding:25px;
}
#content .commentBox ul {margin:0 !important;padding:0 !important;}
.firstComment {border-top:1px solid #c5c6c7}
.commentBox li {
display: block;
}
.commentBox .commentAuthor, .commentBox .commentAuthor a {
color: #46a1fe;
font-weight: bold;
margin:0 !important;padding:0 !important;
}
.commentBox .commentDate {
padding:3px 0 15px !important;
color: #999;
}
.commentBox .commentText {
color: #6f6f6f;
margin:0;padding:0 !important;
}
.oddComment {background-color: #fff;}
.evenComment {background-color: #f8f8f8;}

#commentForm {margin:25px 0 0;padding:0;}
#commentForm th {
font-size:12px;
color:#4d4d4e;
margin:0;padding:5px 10px 0 0 !important;
text-align:right !important;
vertical-align:middle;
}
#commentForm .messageRow {vertical-align:top !important;}
#commentForm .noteRow {margin:0;padding:5px 0 15px;}
#commentForm .buttonRow {text-align:right !important;}
#commentsForm td {
margin:0;padding:5px 0 0 !important;
text-align:left;
vertical-align:middle;
color:#6f6f6f;
}

.textBox {
border-left:2px solid #999;
border-top:2px solid #999;
border-bottom:2px solid #e2e2e2;
border-right:2px solid #e2e2e2;
background-color:#f8f8f8;
font-size:12px;
color:#6f6f6f;
font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans serif;
margin:0 0 10px !important;padding:3px 2px;
width:450px;
}
#commentsMessage {
border-left:2px solid #999;
border-top:2px solid #999;
border-bottom:2px solid #e2e2e2;
border-right:2px solid #e2e2e2;
background-color:#f8f8f8;
font-size:12px;
color:#6f6f6f;
font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans serif;
margin:0;padding:3px 2px;
width:450px !important;
}
.lciMenu #categoryLink a, #authorHead a {
    color: #28468E;
    text-decoration: none;
}

.lciMenu #categoryLink.lciTitleActive {
    background: url("../images/insights-menutitle-arrow-active.gif") no-repeat scroll 0 7px transparent;
}

.lciMenu #categoryLink, #authorHead {
    background: url("../images/insights-menutitle-arrow.gif") no-repeat scroll 0 5px transparent;
    color: #28468E;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 12px !important;
    text-transform: uppercase;
}














