/*
	PageLayout
*/

a
{
	color:#0e6e91;
}
a:hover
{
	color:#0a4e66;
}

.content-panel
{
	margin-top:15px;
	float:left;
	max-width:545px;
}
.right-panel
{
	float:right;
	width:350px;
	margin-left:24px;
	clear:none !important;
}

.itemBoxStyle .h2
{
	font-size: 1.3em;
	margin-bottom: .1em;
	font-weight: 500;
	text-align: justify;
}

.itemBoxStyle .h2 a
{
	color: #0e6e91;
	text-decoration:none;
}

.itemTitleStyle
{
	margin-bottom:1.4em;
}

.itemFooterStyle hr
{
	height:1px;
	background:#bfbfbf;
	border:none;
}

.box .box-b h2
{
	font-weight: 300;
	font-size: 1.1em;
	color: #1bb1ff;
	margin-top: 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 15px;
}
.box .categoryListCellStyle
{
	background: transparent url(/images/page.png) no-repeat left 50%;
	padding-left: 13px;
}
.box .categoryListCellStyle a
{
	color:#333;
	text-decoration:none;
}
.box .categoryListCellStyle a:hover
{
	color:#000;
}
.cta
{
	width:432px;
	height:78px;
	margin:1em auto;
	background:#e6e6e6 url('/images/consultbg.png') left top no-repeat;
	overflow:hidden;
	position:relative;
}
.cta i
{
	float:left;
	top:50%;
	color:#0e6e91;
	padding:14px 0 0 14px;
	font-size:1.4em;
	font-style:normal;
}
.cta p {
	clear:both;
	float:left;
	padding:0 0 0 14px;
	font-size:1.05em;
	line-height:2em;
	color:#333;
}
.cta div {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	float:right;
	margin-right:12px;
}
.cta div a {
	background:url(/images/consultbuto.png) no-repeat 0 0;
	text-decoration:none !important;
	display:block;
	font-size:18px;
	line-height:31px;
	padding:2px 0 2px 10px;
	width:118px;
	height:31px;
	color:#ffffff !important;
	top:28%;
	position:relative;
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
}
.cta div a:hover,.cta div a:focus {
	background-position:0 -35px;
}
.cta div a:active {
	background-position:0 -70px;
}

.cqc-wid {
	display:block !important;
	width:auto !important;
	padding-right:0 !important;
}

/* 20150506 responsive tweaks */
@media only screen and (max-width: 970px)
{
	.date small { font-size:.95em; }
	.itemSubSep { display:none; }
	.itemSubCat { display:block; }
	.cta { background:none;height:auto;width:auto; }
	.cta i { padding:8px 0 6px 0;display:block;float:none;text-align:center; }
	.cta p { display:none; }
	.cta div { float:none;height:auto;position:relative;margin:0 auto;text-align:center; }
	.cta a { background-image:url(/images/consultbuto.png) !important;padding:2px 20px 2px 8px !important;margin:0 auto;text-align:left; }
	.post-paging,.blogPaging { text-align:center;font-size:1em; }
	.post-paging a,.blogPaging a { display:block;margin:8px 0 32px 0; }
	.indPaging { text-align:center;font-size:1em;color:#fff; }
	.indPaging a { display:block;margin:2px 0; }
	#divMainRight .panel,#divMainRight .sharing { display:none; }
	#divMainRight #divCategories { display:block;width:auto;margin-left:12px;margin-right:12px; }
	#divCategories .categoryListContainerStyle { margin-top:8px; }
	#divCategories .categoryListCellStyle { padding:.4em 0; }
	#divCategories .categoryListLinkStyle { font-size:1em; }
	.dayHeader { display:none; }
	.itemTitle { font-size:1.2em; }
	.itemSubTitle { font-size:.95em;line-height:1.4em;margin-bottom:8px; }
	.itemContents { margin-top:0;padding-top:12px;border-top:1px solid #eee; }
	.itemBody { font-size:1.25em; }
	.itemFooter { display:none; }
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
}
