@charset "utf-8";
/* CSS Document */

/*left-col menu_bar*/
#left-col.left-col{
	float:left;
	margin-right:25px;
	width:225px;
}
.rightpatt,.leftpatt{
    display: none;
}
.menu-bar{
	width:225px;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	background:#fff;
	}

.menu-bar ul li{
	padding:5px 0;
	background: url('../images/list_style.png') no-repeat;
	background-position: left center;
	padding-left:10px;
	}
.menu-bar  ul li a{
	color:#3388f1;
	}	
.menu-bar .leftcorn, .menu-bar .rightcorn, .menu-bar .rightpatt, .menu-bar .leftpatt	{
	display:none;
	}
/*contentSection*/

.contentSection-title{
	width:100%;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	min-height:40px;
	background: rgb(236,235,235); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(236,235,235,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,235,235,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(236,235,235,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(236,235,235,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(236,235,235,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(236,235,235,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecebeb', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	margin-bottom:30px;
	border-bottom:1px solid #d1d1d1;
	text-transform:uppercase;
	}
.contentSection{
	overflow:hidden;
	padding-bottom:10px;
	}
.contentSection-title span.t{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:40px;
	padding:0 20px
	}
.logoBlock{
	margin-left:0;
	}
.logoBlock li{

	overflow:hidden;
	margin-bottom:15px;
    float: left;
    width: 310px;
    height: 70px;
    margin-right: 15px;

	}
.logoBlock li > div{
    float: left;
    width: 155px;
}
.logoBlock li .latest-titles p{
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.logoBlock .item .logo{
	width:130px;
	height:60px;
    line-height: 55px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #ddd;
	overflow:hidden;
	text-align:center;
	margin-right:20px;
	float:left;
	}
.sortList {
	display:inline-block;
	float:right;
	margin-right:10px;
	}
.sortList  li {
    float: left;
	line-height:40px;
}
.sortList li a {
    padding: 0 5px;
	color:#2c5ca9;
}
.sortList li.active a{
	font-weight:bold;
	font-size:15px;
	}
.block ul.sked{
	margin-left:0;
	float:left;
	width:25%;
    padding: 0;
	}

#sked-conainer .sked{
    width: 20%;
}
.sked li {
	margin-bottom:7px;
	background:url('../images/list_icon.png') no-repeat scroll 2% center;
	padding-left:30px;
	}
.sked li a{
	color:#2c5ca9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.block .box-head{
    display: none;
}
.overflow-hidden{
    overflow: hidden;
}



#company_index_ctrl li a{
    cursor: pointer;
}


.page_title{
    text-align: center;
    color: #2F62B3;
    font-family: 'squada_oneregular';
    font-size: 24px;
    margin-bottom: 25px;
}

.latest-titles{
    color: #333333;
}

.view-display-id-page_1{
    position: relative;
}
.views-admin-links{
    position: absolute;
    right: 10px;
}

.block-views .content{
    min-height: auto;
    padding-bottom: 0;
}
.rss-link{
    display: block;
    width: 16px;
    height: 16px;
    background: url('../images/rss_icon_16.gif');
    position: absolute;
    right: 10px;
    top: 3px;
}

.row-fluid{
    position: relative;
}

.contentSection-title #easysocial-box{
    float: right;
    margin-top: 10px;
}

.contentSection-title #easysocial-box span{
    padding: 0;
}
.contentSection-title #easysocial-box .easysocial-widget-linkedin{
    padding-right: 20px;
}
.contentSection-title #easysocial-box > span{

}
.contentSection-title #easysocial-box span .fb-widget{
    width: 80px !important;
}
.item-list-float{
    float: left;
    padding-top: 10px;
    width: 48%;
}

.item-list-float.first{
    border-right: 1px solid;
    padding-right: 10px;
    margin-right: 10px;
}

.page-qa .sked li {
    margin-bottom:7px;
    background:url('../images/icon_arrow.png') no-repeat scroll 2% center;
    padding-left:30px;
}

.page-qa .wraper > .content {
    margin: 0 auto;
    min-height: 300px;
    overflow: hidden;
    padding-bottom: 100px;
    width: 980px;
}

.float-left{
    float: left;
}

.float-right{
    float: right;
}

.small-mag-logo{
    background: url("../images/mag_logo_min.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 36px;
    margin-right: 10px;
    vertical-align: middle;
    width: 30px;
}
@font-face {
    font-family: 'squada_oneregular';
    src: url('../fonts/squadaone-regular-webfont.eot');
    src: url('../fonts/squadaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/squadaone-regular-webfont.woff') format('woff'),
    url('../fonts/squadaone-regular-webfont.ttf') format('truetype'),
    url('../fonts/squadaone-regular-webfont.svg#squada_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.content.one-sidebar {
    margin-left: 226px;
    padding-left: 5%;
    width: auto;
}


.social-buttns {
    margin-bottom: 15px;
    margin-top: 10px;
    overflow: hidden;
}

#qa-node #main {
    margin-top: 0;
}

#qa-node #menu-bar ul {
    margin: 0 0 35px 28px;
    position: relative;
    z-index: 100;
}
#qa-node #menu-bar ul li{
    padding: 0 0 0 23px;
}