/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
body {line-height:1.5;font-family:Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt; font-weight:normal}
.outer-wrapper {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a {color:#000000; text-decoration: none;}
a:link, a:visited {background:transparent;}
div#footer a:link, a:visited {background:transparent;font-weight:300;text-decoration:none;}
/*div#footer a:link:after, div#footer a:visited:after {content:" (" attr(href) ")";font-size:90%;}*/

div#header, div.inner_left, div#footer ul, div.inner_section_top { display: none; }
div.pagetitnews { font-size: 16px; font-weight: bold; margin-top: 20px; }
.noprint-logo { display: block; float: left; width: 100%; margin: 0 auto; clear:both;}
.noprint-logo img { float:left; width: auto; /*width: 300px;*/ margin-bottom: 4px;}
/*div.printhr { clear:both; border-top-color: #000; border-top-width: 1px; border-top-style: solid; }*/
div.printhr { display:none; }
.procon { display: none; }
.profile_image { width: 150px; float: left; }
.profile_ino { width: 430px; float: right; }
a.view-professional { display: none; }
.personal_info p {margin-top: 0px;}
.screen-only { display: none; }
div.navigation div.pagination { display: none; }
.prof-page-title { display: none; }
.post_thumbnail { margin-right:5px; }
div.personal_info {padding-top: 15px;}
div.personal_info h3 { font-size: 1.7em;}
div.personal_info p { font-size: 1.3em; }

div#footer {
    clear: both;
    float: left;
}

div#footer p {
    clear: both;
    float: left;
}

.cs-col-left {
    float: left;
    /*margin-left: 10px;*/
    margin-right: 10px;
    width: 470px;
}
.cs-col-right {
    float: left;
    width: 160px;
}
h1 {
    font-size: 150%;
    padding: 0;
    margin: 0;
}
.transaction_content {
    width: 150%;
}
.transaction_content h3 {
    margin: 0;
    padding: 0;
    display: block;
}
.transactions {
    padding: 0;
    margin: 0;
}
.transactions img {
    padding: 0;
    margin: 0;
}

.transaction_content .spacer {
    display: none;
}

.inner_section1 {
    width: 430px;
    padding-right: 14px;
    float: left;
}
.related_info {
    width: 185px;
    float: right;
}
.related_info h2 {
    font-size: 125%;
}

.single-pro .related_info {
    display: none;
}

.single-pro .inner_left {
    display: block;
    float: left;
}

.single-pro .inner_left .inner_menu {
    width: 200px;
}

.single-pro .inner_left .inner_menu>div:first-child {
    display: none;
}

.single-pro .inner_left .inner_menu .profile_ima {
    display: block;
}

.single-pro .inner_left .inner_menu .menu_lft {
    display: none;
}

.single-pro .inner_left .inner_menu .pro-left {
    display: none;
}

.single-pro .page-title h1 {
    /*margin-left: 220px;*/
}

.single-pro .page-title {
    /*height: 55px;*/
    display: none;
}

.single-pro .inner_section {
    margin-top: 12px;
}

.single-pro .inner_section h3 {
    margin-bottom: 5px;
}

.single-pro .inner_section p.pro-data {
    margin-bottom: 0;
    margin-top: 0;
}

.single-pro .inner_right {
    float: right;
}

.single-pro .inner_left .inner_menu .related-info-print {
    display: block;
}

.single-pro .inner_left .inner_menu .related-info-print ul,
.single-pro .inner_left .inner_menu .related-info-print .customproside ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.single-pro .inner_left .inner_menu .related-info-print ul li,
.single-pro .inner_left .inner_menu .related-info-print .customproside ul li {
    margin: 0;
    padding: 0 0 5px 0;
}

.single-pro .related-info-print h2 {
    font-weight: bold;
    font-size: 100%;
}

.single-pro .pro-left-print {
    display: block;
}

.single-pro .pro-left-print h2 {
    font-weight: bold;
    font-size: 100%;
}

.single-pro .pro-info p {
    margin: 0;
}

.single-pro #profile h2 {
    font-weight: bold;
    font-size: 100%;
    margin: 0;
}

.single-pro #profile h5,.page_contentnews h5{
    font-weight: bold;
    font-size: 100%;
    margin: 0;
}


.home #content {
    clear: both;
    float: none;
    padding: 0;
    margin: 0;
}

.home .featured-post-slider {
}

.home .featured-post-slides-container {
    float: none;
}

.home .featured-post-slides {
}

.home .featured-post-slides-items {
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
}

.home .featured-post-slides-items {
    display: none;
}

.home .featured-post-slides-items:first-child {
    display: block;
}

.home .featured-post-slides-items .featured-post-content {
    position: absolute;
    padding: 10px 15px;
    bottom: 20px;
    left: 20px;
    right: 0;
    width: 560px;
    color: #ffffff;
}

.home .featured-post-slides-items .featured-post-content p {
    color: #fefefe;
}

.home .featured-post-prev-next-wrap {
    display: none;
}

.home .featured-post-nav {
    display: none;
}

.home .news h2 {
    font-size: 100%;
    margin: 0;
    padding: 0;
}

.home .news h2 a {
    text-decoration: none;
    font-weight: inherit;
}

.home .news .postdate {
    padding-left: 0px !important;
    padding-bottom: 20px;
}

.home .news a.view-articles {
    display: none;
}

.home .featured-content-home {
}

.home .featured-content-home p {
    text-align: center;
}

.home .featured-content-home a {
    display: block;
    text-decoration: none;
}

.home .featured-content-home a img {
    float: none;
    margin: 0;
    padding: 0;
}

.related_info {
    width: 185px;
    margin-right: 25px;
}

.related_info a {
    text-decoration: none;
    font-weight: inherit;
}

.related_info ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.related_info ul li {
    margin: 0;
    padding: 0;
}

.news-resoures a {
    text-decoration: none;
    font-weight: inherit;
}

.our-team{float:left;width:100%;}
.our-team h1{float:left;width:100%; font:14px arial; color:#2D3035; padding:10px 0 10px 0;}

.team-list{float:left; width:100%; padding-bottom:20px; border-bottom:1px solid #cccccc;}
.team-list p{font:12px arial;color:#797979;width:100%;}
.team-list-sub{float:left; width:300px;}
.team-list{width:100%; padding:0px 0 10px 30px;}
.team-list h1{font:normal 12px arial;width:100%;color:#2D3035; text-decoration:none; padding:10px 0 2px 0px;}
.team-list h1 a {font-weight: normal; text-decoration: none;}
/*.team-list h1{background:url(images/arrow-bullet.png) no-repeat 0px 13px;}*/
.team-list h2{font:12px arial;color:#797979; width:70%; padding-left:0px; margin:0;}


.team-list ul{float:left;width:100%; padding:0px 0 10px 30px; list-style:none;}
.team-list ul li {float:left; padding-bottom:10px;width:100%;}
.team-list ul li h1{float:left; font:bold 14px arial;width:100%;color:#2D3035; text-decoration:underline; background:url(images/arrow-bullet.png) no-repeat 0px 13px; padding:10px 0 2px 20px;}
.team-list ul li h2{float:left; font:12px arial;color:#797979; width:100%; padding-left:20px;}

.team-list-table{float:left;width:100%; padding:20px 0 20px 0;}
.team-list-table table{border:1px solid #e8e8e7; page-break-inside: auto;}
.team-list-table table tr { page-break-inside: avoid; page-break-after: auto; }
.team-list-table table tr td{ height:34px;font:12px arial; color:#000000; border:1px solid #cccccc; text-align: left; padding: 2px;}
.team-list-table table tr th{ height:34px; font: bold 12px arial; color:#000000;text-align:center; line-height:34px; background-color:#efefef;}
.team-list-table table tr td.name{height:34px;font:12px arial; color:#133261; text-decoration:underline;}
.team-list-table table tr td a{text-decoration:none; color:#000000; font-weight: normal;}
.team-list-table table tr td a:hover{text-decoration:none; color:#000000;}
.team-list-table table tr td.name{height:34px;font:12px arial; color:#133261; text-decoration:underline;}
.team-list-table table tr.even{ background-color:#fefbe9;}

.page-title {
    position: relative;
    height: 90px;
}

.page-title h1 {
    position: absolute;
    bottom: 0;
}

.page-title h3 {
    position: absolute;
    top: 20px;
}