/**
 * Template name: morris_king
 *
 *
* CSS Document */

body {
    margin:0 auto;
    padding:0;
    width:1000px;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    background:#f2f2f2;
    _text-align:center;
    #text-align:center;
}
#main_container {
    float:left;
    margin:0 auto;
    padding:0;
    width:1000px;
    _text-align:center;
    _float:none;
    #text-align:center;
    #float:none;
}
.top_icon_cont {
    float:right;
    background:url(images/top-icon-bg.png) no-repeat;
    height:25px;
    width:162px;
    margin-top:8px;
    _width:163px;
    _margin-bottom:-9px;
    #width:163px;
    #margin-bottom:-9px;
}
a{
    outline: none;
}
.icon-cont {
    border-right:1px solid #B2B2B2;
    float:left;
    margin:8px 6px;
    width:60px;
    position:relative;
}
.icon-img {
    float:left;
    padding-left:4px;
    width:21px;
}
.icon-img img {
    width:21px;
    height:20px;
}
.st_sharethis {
    float:left;
    font-size:12px;
    margin-left:-11px;
    margin-top:2px;
    padding:0;
}
.st_sharethis a{
    text-decoration:none;
}
.st_sharethis a:hover{
    text-decoration:none;
}

.logo_container {
    float:left;
    background:#fff;
    width:1000px;
}
.logo-img {
    float:left;
    padding:22px 18px;
    width:478px;
}
.logo-img img {
    width:478px;
    height:73px;
}
.menu {
    float:right;
    margin-top:58px;   
    margin-right:10px;
}
.menu ul {
    float:left;
    margin:0;
    padding:0;
}
.menu li {
    float:left;
    display:inline;
    list-style:none;
    width:auto;
}
.menu li a {
    float:left;
    font-size:14px;
    color:#29abe2;
    text-decoration:none;
    border-left:1px solid #b3b3b3;
    padding:0 10px;
    line-height:10px;
    text-transform: capitalize;
    #line-height:15px;
}
.menu li#home a{
    border: none;
    text-transform: capitalize;
}
.menu a.active {
    color:#003159;
}
.menu a:hover {
    color:#003159;
    font-size:14px;
}
#taba {
    border:none;
}

.banner-cont {
    float:left;
    text-align:center;
    width:1000px;
    background:#fff;
}

.banner-cont p {
    color:#FFFFFF;
    font-family:Arial,Helvetica,Verdana, Arial, sans-serif;
    font-size:12px;
    margin:0;
    padding:36px 17px 10px;
    text-align:left;
}

.banner-img {
    float:left;
    margin-left:16px;
}
.learnmore {
    background:url("images/learnmore.png") repeat scroll left center transparent;
    height:15px;
    margin-left:15px;
    margin-top:100px;
    position:relative;
    width:106px;
}
.banner-img h3 p{
    color:#FFFFFF;
    float:left;
    margin:0;
    font-size: 18px;
    overflow:visible;
    padding:0 15px;
    text-align:left;
    width:900px;
    font-weight: normal;
}
.banner-left {
    float:left;
    margin-left:16px;
    width:235px;
    margin-right: 1px;
}
.banner-left img {
    width:235px;
    height:230px;

}
.banner-right {
    float:left;
    width:732px;
}
.banner-right img {
    width:731px;
    height:230px;
}
.banner-right ul {
    float:left;
    margin:0;
    padding:0;
}
.banner-right li {
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
.banner-right li a {
    background:url("images/s-img1.jpg") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:35px 0;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    width:243px;
}
.clients {
    float:left;
    width:709px;
    margin-left:16px;
    margin-top: -9px;
    #margin-top: 0px;
    _margin-top: 0px;
}

.clients ul {
    float:left;
    margin:0;
    padding:0;
    border-left:1px solid #CCCCCC;
    margin:-5px 0 0;
}
.clients li {
    float:left;
    width:235px;
    height: 120px;
    text-align: center;
    list-style:none;
    margin:0;
    padding:0;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}
.clients li img {
    border:none;
}
.clients img {
    border:none;
}
.client-right {
    background:url("images/client-banner2.jpg") repeat-x scroll 0 0 transparent;
    float:left;
    height:255px;
    width:737px;
}
.client-right p{
    color:#FFFFFF;
    font-family:Arial,Helvetica,Verdana, Arial, sans-serif;
    font-size:16px;
    margin:0;
    padding:17px 17px 10px;
    text-align:left;
}
#two-line {
    padding:27px 0;
}

.banner-right a.active {
    background:url(images/s-img1-hover.jpg) no-repeat;
}
.banner-right a:hover {
    background:url(images/s-img1-hover.jpg) no-repeat;
    color:#FFFFFF;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:35px 0;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    width:243px;
}
.active{
    background:url(images/s-img1-hover.jpg) no-repeat;
}

h1 {
    color:#00AEEF;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:30px;
    margin:0;
    padding:8px 15px 0;
    font-weight: bold;
}

.banner-txt {
    color:#FFFFFF;
    float:left;
    margin:0;
    overflow:visible;
    padding:0 20px;
    text-align:left;
    width:900px;
}

.learn-more {
    float:left;
    margin-top:-7px;
    overflow:visible;
    padding:0 10px;
    width:auto;
}

.learn-more a{
    color:#00AEEF;
    font-size:16px;
}
.learn-more a:hover{
    color:#00AEEF;
    text-decoration:underline;
    font-size:16px;
}
.sub-container {
    float:left;
    background:#fff;
    width:1000px;
    padding-bottom:39px;
    _text-align:left;
}
.sub-left {
    float:left;
    margin-left:15px;
    margin-top:-7px;
    width:732px;
}

.sub-left h3 {
    float:left;
    font-size: 18px;
    margin:13px 9px;
    color:#003159;
    width:auto;
    font-weight: normal;
    _text-align:left;
}
.sub-left h4 {
    font-size:16px;
    font-weight: normal;
    font-family: "Helvetica Neue Roman",Helvetica,Arial,Verdana,sans-serif;
    color:#004d8f;
    width:auto;
    padding:4px 8px;
    margin:0;
}

.sub-left p {
    font-family:Arial, Helvetica,Verdana, Arial, sans-serif;
    color:#808080;
    float:left;
    font-size:12px;
    margin:0;
    padding:6px 9px;
    width:auto;
    line-height: 20px;
}

a {
    color:#333333;
    font-size:12px;
    text-decoration:none;
    font-family:Arial,Helvetica,Verdana, Arial, sans-serif;
}

a:hover{
    color:#333333;
    font-size:12px;
    text-decoration:underline;
    font-family:Arial, Helvetica,Verdana, Arial, sans-serif;
}
.morris-news {
    margin-left:16px;
    float:left;
    width:230px;
}
.morris-news h4{
    border-bottom:1px solid #E1E1E1;
    margin:0;
    padding:23px 0 14px 10px;
    color:#004D8F;
    font-weight: normal;
}
.morris-cont {
    float:left;
    margin-top:10px;
    width:230px;
    border:2px solid #f2f2f2;
}
.morris-cont h4{
    border-bottom:2px solid #F2F2F2;
}
.twitter-logo {
    background:none repeat scroll 0 0 #F2F2F2;
    float:left;
    margin:4px;
    padding:5px;
    text-align:center;
    width:212px;
    _width:218px;
    #width:218px;
}
.twitter-logo img {
    width:108px;
    height:25px;
}
.followus {
    border-top: 2px solid #F2F2F2;
    float:left;
    width:225px;
    padding:0 0 0 5px;
    _width:226px;
    #width:226px;
}
.greyarrow {
    float:left;
    padding-top:10px;
    width:14px;
}
.greyarrow img {
    width:14px;
    height:12px;
}
.follow-text {
    color:#808080;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:16px;
    padding:5px 2px;
    margin-top: 3px;
}
.icon-img1 {
    border-left:2px solid #F2F2F2;
    float:right;
    padding:5px 0;
    width:110px;
}
.clients-cont {
    float:left;
    margin-left:8px;
    margin-top:10px;
    width:484px;
    _width:494px;
    #width:494px;
}
.client-t-cont {
    float:left;
    width:484px;
    border-top:2px solid #f2f2f2;
    border-left:2px solid #f2f2f2;
    border-right:2px solid #f2f2f2;
    _width:494px;
    #width:494px;
}

.clients-img {
    float:left;

    text-align:center;
}
.clients-img ul {
    border-left:2px solid #F2F2F2;
    float:left;
    list-style:none outside none;
    margin:0;
    padding:0;
    width:492px;
}
.clients-img li {
    border-bottom:2px solid #F2F2F2;
    border-right:2px solid #F2F2F2;
    float:left;
    height:100px;
    width:162px;
}
.clients-img li a{
    border: none;
    float:left;
}
.clients-img img {
    border: none;
    width: 116px;
}
.client-txt{
    float: left;
}
.client-txt a{
    color:#00AEEF;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:16px;
    margin:0;
    text-transform: lowercase;
}
.client-txt a:hover{
    font-size:16px;
    text-decoration:underline;
}
.bluearrow {
    float:left;
    padding-left:8px;
    padding-top:5px;
}
.bluearrow-news{
    background:url("images/blue-arrow.png") no-repeat scroll 0 50% transparent;
    float:left;
    margin:-4px 0 0;
    padding-left:20px;
    padding-right:5px;
    font-size: 16px;
}
.bluearrow img {
    width:14px;
    height:12px;
}

.newsmaker-cont {
    border:2px solid #F2F2F2;
    float:right;
    margin-right:15px;
    margin-top:15px;
    width:232px;
}

.newsmaker-cont p {
    color:#808080;
    font-family:Arial,Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    height:39.4px;
    line-height:15px;
    margin:0;
    overflow:hidden;
    padding:7px 5px;
}

.newsmaker-cont h4 {
    color:#004D8F;
    font-family:"Helvetica Neue Roman",Helvetica,Arial,Verdana,sans-serif;
    font-size:16px;
    font-weight: normal;
    margin:0;
    padding:5px 0 0 5px;
    width:223px;
    _width:230px;
    #width:230px;
}
.news{
    border-bottom:2px solid #F2F2F2;
    width:224px;
    color: #666666;
    font-size: 12px;
    margin: 0;
    padding: 5px;
    _width:230px;
    #width:230px;

}
.footer {
    background:none repeat scroll 0 0 #FFFFFF;
    float:left;
    margin-bottom:10px;
    margin-top:8px;
    width:1000px;
    #float:none;
    _float:none;
}
.footer p {
    color:#999999;
    float:left;
    font-size:10px;
    margin:0;
    padding:6px 20px;
    width:400px;
}
.footer-menu {
    float:right;
    margin-right:6px;
    width:125px;
}
.footer-menu ul {
    float:left;
    margin:0;
    padding:0;
}
.footer-menu li {
    float:left;
    width:auto;
    list-style:none;
    margin:0;
    padding:0;
}
.footer-menu li a {
    color:#999999;
    font-size:10px;
    padding:0 5px;
    text-decoration:none;
    border-right:1px solid #999999;
    text-transform: capitalize;
}
.footer-menu li a:hover {
    color:#333333;
    font-size:10px;
    text-decoration:underline;
}
#tabe {
    border-right:none;
}

/*----about section---*/

.about-left {
    float:left;
    width:235px;
}
.sub-menu li a.active,
.sub-menu li a.current_page_item,
.article1 li a.current_page_item{
    color:#003159;
}
.about-right {
    float:left;
    border:1px solid #e1e1e1;
    border-top:none;
    margin-left:17px;
    width:730px;
}
.about-right p {
    color:#808080;
    font-size:12px;
    line-height:18px;
    margin-top:0;
    padding:0;
    text-align:left;
    float:left;
    margin-bottom:10px;
}
.ab-border {
    border-bottom:2px solid #E1E1E1;
    font-weight:normal;
    margin-bottom:15px;
    margin-top:0;
    padding-left:15px;
    padding-top:0;
    text-transform:uppercase;
    width:706px;
}
.about-right h3 {
    color:#003159;
    float:left;
    font-size:16px;
    margin:0;
    width:100%;
}
.about-middle {
    background:none repeat scroll 0 0 #F5F5F5;
    border-bottom:1px solid #e1e1e1;
    border-top:1px solid #e1e1e1;
    float:left;
    margin:8px 0;
    width:729px;
}
.about-middle-img {
    float:left;
    padding:15px;
    width:218px;
}
.about-middle-img img {
    width:218px;
    height:247px;
}
.about-charette {
    float:left;
    padding:15px;
    width:698px;
}
.about-charette img {
    width:698px;
    height:249px;
}
.ab-inner-left {
    float:left;
    width:233px;
    padding:15px;
}
.ab-inner-left img {
    width:233px;
    height:325px;
    border:1px solid #eaeaea;
}
.ab-inner-right {
    float:left;
    padding:10px 15px 0;
    width:703px;
    #padding:10px 0px 0 15px;
    _padding:10px 0px 0 15px;
}
.ab-inner-right img{
    float:left;
    border:1px solid #eaeaea;
    margin:0 10px 5px 0;
}
.about-right h1 {
    color:#29ABE2;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:32px;
    margin:0px 0 -10px;
    padding:0;
    text-transform:uppercase;
    width:100%;
}
.about-right h2 {
    font-weight:normal;
    margin:0px 0px 10px 0px;
    padding:0;
    text-transform:uppercase;
    width:706px;
}
.ab-inner-right hr {
    background-color:#E1E1E1;
    border:0 solid;
    color:#E1E1E1;
    float:left;
    height:1px;
    margin-bottom:10px;
    margin-left:-15px;
    width:730px;
    margin-top:0px;
}
.about-image-background  {
    background:none repeat scroll 0 0 #EEEEEE;
    border-bottom:1px solid #E1E1E1;
    border-top:1px solid #E1E1E1;
    float:left;
    margin-bottom:10px;
    margin-left:-15px;
    margin-top:-15px;
    padding:15px 15px 0;
    width:700px;
}
#menu-border {
    float:left;
    border-bottom:2px dotted #e1e1e1;
    padding-bottom:5px;
}
h2 {
    color:#003159;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:24px;
    margin:0;
    padding:8px;
    width:100%;
}

/*--services section--*/
.service-b-left{
    float:left;
    width:230px;
    margin-left:16px;
    margin-right:1px;
}
.service {
    margin-top:-5px;
    float:left;
    width:729px;
    background:#d7d7d7;
    #width:100%;
    _width:100%;
}
.service h4 {
    background:url("images/plusminus.png") no-repeat scroll left 10px #F5F5F5;
    border-top:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    color:#003159;
    cursor:pointer;
    float:left;
    font-size:14px;
    margin:0;
    padding:6px 18px;
    text-transform:uppercase;
    width:694px;
    #width:100%;
    _width:100%;
}
.clients-sidebar h2{
    background:url("images/arrow-square.gif") no-repeat #F5F5F5;
    border-bottom:medium none;
    border-top:1px solid #E1E1E1;
    color:#003159;
    cursor:pointer;
    float:left;
    font-size:12px;
    margin:0;
    padding:5px 30px;
    text-transform:capitalize;
    width:199px;
    cursor: default;
    #width:259px;
    _width:259px;
}
.clients-sidebar h4{
    background:url("images/plusminus.png") no-repeat scroll left 10px #F5F5F5;
    border-bottom:medium none;
    border-top:1px solid #E1E1E1;
    color:#003159;
    cursor:pointer;
    float:left;
    font-size:12px;
    margin:0;
    padding:7px 20px;
    text-transform:capitalize;
    width:219px;
    #width:259px;
    _width:259px;
}
.clients-sidebar p {
    background:none repeat scroll 0 0 #FFFFFF;
    clear:both;
    color:#959595;
    display:none;
    float:left;
    margin:10px 5px 5px 15px;
    padding:0;
    line-height: 16px;
    width: 219px;
    #width:240px;
    _width:240px;
}
.clients-sidebar a{
    text-transform: capitalize;
    color:#238EBD;
    #width:240px;
    _width:240px;
}
.clients-sidebar h4.active {
    background-color:#FFFFF2;
    background-position:left -119px;
    border-bottom:1px solid #E1E1E1;
    #width:259px;
    _width:259px;
}

.clients-sidebar h4:hover {
    background-color: #e3e2e2;
    #width:259px;
    _width:259px;
}
.service h4.active {
    background-color:#FFFFF2;
    background-position:left -122px;
    border-bottom:1px solid #E1E1E1;
    padding: 4px 18px;
    #width: 100%;
    _width: 100%;
    #float:left;
    _float:left;
}

.service h4:hover {
    background-color: #e3e2e2;
    #width: 100%;
    _width: 100%;
    #float:left;
    _float:left;
}

.service p {
    float: left;
    background:none repeat scroll 0 0 #FFFFFF;
    display:none;
    margin:0;
    padding: 6px 6px 6px 8px;
    border-bottom:1px solid #E1E1E1;
    #width:100%;
    _width:100%;
}
.service h2{
    padding: 15px 0 10px 15px;
    background: #FFF;
    margin: 0px;
    width: 715px;
    #width:100%;
    _width:100%;
}

/*----case studies--*/

.case-b-left {
    float:left;
    margin-left:16px;
    width:235px;
}
.case-b-left img {
    width:235px;
    height:260px;
}

.case-banner1 {
    float:left;
    width:498px;
    margin-right:1px;
}
.case-banner1 img{
    width:498px;
    height:260px;
}
.case-banner2 {
    float:left;
    width:233px;
}
.case-banner2 img{
    width:233px;
    height:260px;
}

.case-cont {
    float:left;
    width:730px;
    #width:730px;
    _width:730px;
}
.case-head-cont {
    float:left;
    border-bottom:1px solid #e1e1e1;
    width:730px;
    _text-align:left;
}
.case-head-left{
    float:left;
}
.case-head-left h2{
    text-transform: uppercase;
    font-weight: bold;
}
.caseheader{
    border-right:1px solid #e1e1e1;
    padding-bottom:0;
    width:482px;
}
.case-cont h2 {
    color:#003159;
    width: 91%;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:20px;
    margin:0;
    padding:12px 20px 10px;
    text-transform: uppercase;
}
.case-cont img {
    text-align: left;
}
.case-cont-top {
    float:left;
    width:480px;
}
.case-cont-top h2{
    color:#003159;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:20px;
    margin:0;
    padding:8px;
    text-transform: uppercase;
    width:480px;
    border-right: 1px solid #CCC;
}
.case-cont-top p {
    color:#999999;
    float:left;
    font-size:16px;
    margin:0;
    padding:5px 10px 10px;
    font-weight: bold;
    text-align:left;
    width:480px;
}

.case-cont-top img{
    display: none;
}

.case-t-img{
    float:right;
    padding:5px;
    width:220px;
}
.case-cont a {
    border:none;
}
.case-cont img {
    border:none;
}
.case-r-middle p{
    float:left;
    width:340px;
    font-size:12px;
    margin:0;
    font-weight: normal;
    text-align: left;
    color:#FFFFFF;
    float:left;
    padding-bottom:16px;
}
.case-left-sub p{
    float:left;
    width:340px;
    color:#7D7D7D;
    font-size:12px;
    margin:0;
    padding:10px 10px 11px;
    font-weight: normal;
    text-align: left;
    #width:100%;
    _width:100%;
}
.arrow-square {
    float:left;
    width:25px;
}
.arrow-square img {
    width:25px;
    height:25px;
    margin: 0px;
}
.case-cont h3{
    color:#003159;
    float:left;
    font-size:16px;
    margin:0;
    padding:3px 9px 0;
    width:auto;
    text-transform: uppercase;
    font-weight: normal;
}
.case-cont-right {
    background:none repeat scroll 0 0 #CCCCCC;
    float:left;
    width:359px;
    #width:362px;
    _width:362px;
}
.case-top-right{
    float:left;
    border-bottom:1px solid #e1e1e1;
    width:359px;
    background:#fff;
    #width:366px;
    _width:366px;
}
.case-r-top {
    float:left;
    width:357px;
    #width:366px;
    _width:366px;
}
.case-r-top img {
    width:359px;
    height:14px;
    #width:366px;
    _width:366px;
}
.case-r-middle {
    float:left;
    background:url(images/case-r-bg.gif) repeat;
    width:359px;
    #float:none;
    _float:none;
    #width:366px;
    _width:366px;
}
.case-r-text {
    color:#fff;
    font-size:13px;
}
.facebook-icon {
    background:#fff;
    border-bottom:1px solid #E1E1E1;
    float:left;
    padding:20px 0;
    text-align:center;
    width:359px;
    #float:none;
    _float:none;
    #width:366px;
    _width:366px;
}

.facebook-icon img {
    width:184px;
    height:70px;
}

/*----case nurse page---*/
.case-nurse-banner {
    float:left;
    width:609px;
    margin-right:1px;
    margin-left:16px;
}
.case-nurse-banner img {
    width:609px;
    height:260px;
}
.case-nb-right {
    float:left;
    background:#003159;
    width:358px;
}

.case-n-bottom-logo {
    background:#fff;
    border-bottom:1px solid #E1E1E1;
    float:left;
    padding:20px 0;
    text-align:center;
    width:359px;
    #width:366px;
    _width:366px;
}
.newyork-logo {
    float:left;
    width:253px;
    padding: 8px 0 0 0;
}
.newyork-logo img{
    width:226px;
    height:44px;
}
.america-logo {
    float:left;
    width:84px;
}
.america-logo img {
    width:84px;
    height:55px;
}
.abc-cont {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:5px;
    width:115px;
}
.abc-cont img {
    width:105px;
    height:89px;
}
.s-nbc-img {
    float:left;
    padding:5px;
    width:86px;
}
.s-nbc-img img{
    height:89px;
    width:86px;
}
/*--media banner---*/
.media-banner1 {
    float:left;
    width:234px;
    margin-left:16px;
}
.media-banner1 img {
    width:234px;
    height:260px;
}

.media-banner2 {
    float:left;
    width:249px;
}
.media-banner2 img {
    width:249px;
    height:260px;
}
.media-banner3 {
    float:left;
    width:235px;
}
.media-banner3 img {
    width:235px;
    height:260px;
}
.dotted-line {
    border-bottom:1px dashed #FFFFFF;
    color:#FFFFFF;
    float:left;
    padding-bottom:10px;
    padding-left:0;
    width:330px;
}

.media-top-icon {
    float:left;
}
.meda-logo-cont {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #E1E1E1;
    float:left;
    text-align:center;
    width:359px;
    #width:99%;
    _width:99%;
}
.newyorktimes-logo img{
    width: 226px;
    text-align:center;
}
.tech-cruch-logo {
    float:left;
    padding:0;
    text-align:center;
    width:357px;
}
.tech-cruch-logo img{
    height:49px;
    width:229px;
}
.mediapost-logo {
    float:left;
    padding:8px 0;
    width:357px;
}
.mediapost-logo img {
    width:88px;
    height:106px;
}
/*---Case Data ----*/
.d-newyork-logo {
    float:left;
    padding:12px 0;
    text-align:center;
    width:357px;
    #width:366px;
    _width:366px;
}

.d-newyork-logo img {
    width:274px;
    height:43px;
}
.d-wall-logo {
    float:left;
    padding:20px 0;
    text-align:center;
    width:357px;
    #width:366px;
    _width:366px;
}
.d-wall-logo img {
    width:308px;
    height:41px;
}
.business-logo {
    float:left;
    padding:20px 0;
    text-align:center;
    width:357px;
    #width:366px;
    _width:366px;
}
.business-logo img{
    width:238px;
    height:55px;
}
.data-mpost-logo {
    float:left;
    margin-left:25px;
    padding-bottom:6px;
    padding-left:64px;
    padding-top:6px;
    text-align:center;
    width:74px;
}
.data-mpost-logo img{
    height:88px;
    width:74px;
}
/*--carlton page---*/
.carl-b-left {
    float:left;
    margin-right:1px;
    width:361px;
    margin-left:16px;
}
.carl-b-left img {
    width:361px;
    height:260px;
}
.carl-b-right {
    float:left;
    width:607px;
}
.carl-b-right img {
    width:607px;
    height:260px;
}
.carl-newyork-logo {
    float:left;
    padding:18px 0;
    width:199px;
}

.carl-newyork-logo img {
    height:37px;
    width:176px;
}
.carl-wall-logo {
    float:left;
    padding:16px 0;
    width:145px;
}
.carl-wall-logo img{
    height:37px;
    width:145px;
}
.carl-usa-logo {
    float:left;
    width:88px;
    padding:20px 17px;
}

.carl-usa-logo img{
    height:58px;
    width:88px;
}
.carl-cnbc-logo {
    float:left;
    width:54px;
    padding:17px;
}
.carl-cnbc-logo img {
    height:58px;
    width:54px;
}
.carl-forb-logo {
    float:left;
    width:127px;
    padding:9px 10px;
}
.carl-forb-logo img{
    height:58px;
    width:127px;
}
/*--JEWISH COMMUNITY--*/
.jew-nbc-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:12px;
    width:160px;
}

.jew-nbc-logo img{
    height:60px;
    width:160px;
}
.jew-people-logo {
    float:left;
    height:64px;
    padding:10px;
    width:148px;
}
.jew-people-logo img{
    height:64px;
    width:148px;
}

/*foundation of university page--*/
.f-left-banner {
    float:left;
    width:361px;
    margin-right:1px;
    margin-left:15px;
}
.f-left-banner img {
    height:260px;
    width:361px;
}

.f-left-banner1 {
    float:left;
    width:247px;
    margin-right:1px;
}
.f-left-banner1 img {
    height:260px;
    width:247px;
}

.f-left-banner2 {
    float:left;
    width:359px;
}
.f-left-banner2 img {
    height:260px;
    width:359px;
}
.f-ap-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:10px 0;
    width:262px;
}
.f-ap-logo img{
    height:47px;
    width:232px;
}
.f-nbc-logo {
    float:left;
    padding:5px 14px;
    width:56px;
}
.f-nbc-logo img{
    height:57px;
    width:56px;
}
.f-cnbc-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:12px;
    width:67px;
}

.f-cnbc-logo img {
    height:63px;
    width:67px;
}
.f-newscientist-logo {
    float:left;
    padding:22px 13px;
    width:233px;
}
.f-newscientist-logo  img{
    height:39px;
    width:233px;
}

.f-thomson-logo {
    float:left;
    padding:12px 0;
    width:370px;
    border-right: 1px solid #E1E1E1;
}
.f-thomson-logo img{
    height:63px;
    width:252px;
}
.twitter-item{
    color:#808080;
    float:left;
    font-family:Arial,Helvetica,Verdana, Arial, sans-serif;
    font-size:12px;
    margin:0;
    padding:6px 9px;
    width:217px;
}
.twitter{
    padding: 0px;
    list-style: none;
    margin: 0px;
    height: 242px;
}
.twitter li{
    float:left;
    margin:6px 0;
    padding:0 0 0 5px;
}
.nivoSlider h1, .nivoSlider h2, .nivoSlider a{
    text-decoration: none;
}
.menu li.page-item-2 a{
    /* border: none;*/
}
.menu li.current_page_item a, .menu li.current-cat a,
.article1 li.current_page_item a, .sub-menu ul li.current_page_item a,
.sub-menu li.current_page_item a, .menu li.current_page_ancestor a, .menu li.current_page_parent a,
.sub-menu li.current_page_ancestor a, .sub-menu li.current_page_parent a
{
    color:#003159;
}
.sub-menu li.current_page_item ul li.current_page_item a,
.sub-menu li.current_page_ancestor ul li.current_page_item a,
.sub-menu li.current_page_parent ul li.current_page_item a,
.menu li.current-cat-parent a, .sub-menu li.current-cat a
{
    color:#003159;
}
.sub-menu li.current_page_item ul li a, .sub-menu li.current_page_ancestor ul li a,
.sub-menu li.current_page_parent ul li a
{
    color:#29ABE2;
}
.sub-menu li.current_page_item ul li a:hover,
.sub-menu li.current_page_ancestor ul li a:hover,
.sub-menu li.current_page_parent ul li a:hover{
    color:#003159;
}
.sub-menu li ul{
    border-bottom:3px dotted #E1E1E1;
    border-top:3px dotted #E1E1E1;
    clear:both;
    height:90px;
    margin:25px 0 5px;
    padding:2px 0;

}
.children li a{
    color:#29ABE2;
}
.sub-menu {
    float:left;
    padding-top:5px;
}
.sub-menu li {
    float:right;
    list-style:none outside none;
    margin:0;
    padding:0;
    text-transform:capitalize;
    width:230px;
}
.sub-menu li a {
    color:#29ABE2;
    float:right;
    font-size:12px;
    padding-top:4px;
    text-align:right;
    text-decoration:none;
}
.sub-menu li a:hover {
    color:#003159;
    font-size:12px;
}
.news-tweets li{
    float:left;
    list-style:none outside none;
    margin:5px 5px 10px;
    padding:0;
    text-transform:capitalize;
    width:210px;
}
.category_images_ii{
    list-style: none;
    margin: 0px;
    padding:0px;

}
.service-b-left ul li img{
    #height:257px;
    _height:257px;
}
.clients-sidebar{
    text-align:left;
    margin: -4px 0 0 0;
    #margin: 0;
    _margin: 0;
}
.clients-sidebar ul{
    list-style:none outside none;
    margin:0px;
    padding:0px;
}
.hightlight{
    color:#238ebd;
    float:left;
    text-transform:capitalize;
    width:100%;
}
.hightlight a{
    text-decoration: none;
}
.hightlight a:hover{
    text-decoration: underline;
    color:#238ebd;
}
.first-img{
    float: right;
    margin-top:10px;
}
.case-logo{
    background: #FFF;
    float:left;
    width:364px;
}
.case-logo p{
    background: #FFF;
    float:left;
    width:364px;
    margin: 0px;
    padding:0px;
}
.case-logo img{
    text-align: center;
    border: none;
}
.case-logo a{
    border-bottom:1px solid #E1E1E1;
    border-left:1px solid #E1E1E1;
    padding:10px 0 0;
    text-align:center;
    width:363px;
}
.title-border{
    background:none repeat scroll 0 0 #FFFFFF;
    border-left:1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    float:left;
    height:25px;
    width:363px;
    padding: 1px 0 0 0;
}
.border{
    border-bottom: 1px solid #E1E1E1;
}
/********client-news begin********/
table.client-news-cont{
    background-color: white;
    width:340px;
    float:left;
    border-collapse: separate;
    border-spacing: 0px;

}
table.client-news-cont tr{
    padding:25px 0;
    height: 30px;
}
table.client-news-cont th{
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: white;
}
table.client-news-cont td{
    background-color:white;
    border-color:#E1E1E1;
    border-style:solid;
    border-width:0 0 1px;
    /* height:60px;
     padding:5px; */
    bottom:10px;
    color:#777777;
    font-size:12px;
    margin:5px 18px;
    float:left;
}
table.client-news-cont td a{
    display:block;
    font-size:12px;
    height:auto;
    text-transform: capitalize;
    text-decoration: none;
}
table.client-news-cont td a:hover{
    font-size:12px;
    height:auto;
    text-transform: capitalize;
    text-decoration: underline;
}
.client-news-cont img{
    border:medium none;
    float:right;
    height:91px;
    width:100px;
}
.shareimg{
    margin: 10px;
}
/********client-news end********/

table.client-tbl {
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #F2F2F2;
    border-collapse: separate;
    background-color: white;
    width:488px;
    _width:494px;
    _border-collapse: collapse;
    _border-width: 2px;
    #width:494px;
    #border-collapse: collapse;
    #border-width: 2px;
}
table.client-tbl th {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    _border-width: 2px;
    #border-width: 2px;
}
table.client-tbl td {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: #F2F2F2;
    background-color: white;
    height: 122.5px;
    width:102px;
    text-align: center;
    _width:0px;
    _border-width: 2px;
    #width:0px;
    #border-width: 2px;
}
/*for main client */
table.clientcat-tbl {
    border-left:1px solid #F2F2F2;
    border-collapse: collapse;
    background-color: white;
    width:709px;
}
table.clientcat-tbl th {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
}
table.clientcat-tbl td {

    padding: 1px;
    border-bottom: 1px solid #F2F2F2;
    border-right:1px solid #F2F2F2;
    background-color: white;
    text-align: center;
    height:112px;
    width:194px;

}
table.news-clientcat-tbl {
    background-color:white;
    margin:20px 0 0 0;
    width:730px;
    font-size:18px;
}
table.news-clientcat-tbl th {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
}
table.news-clientcat-tbl td {
    background-color:white;
    height:112px;
    padding:0 0 0 9px;
    text-align:center;
    vertical-align:top;
    width:194px;
    color:#212121;
    font-size:18px;
    display:table-cell;
    vertical-align:top;
}
table.news-clientcat-tbl td:hover {
    background: #E1E1E1;

}
table.news-clientcat-tbl td a{
    color:#212121;
    font-size:18px;
    display:table-cell;
    line-height:13px;
    vertical-align:top;
}
table.news-clientcat-tbl img{
    border: 1px solid #E1E1E1;
    padding: 10px;
    background-position:61px 40px;
    height:109px;
    width:147px;
}
.service-title{
    text-transform: capitalize;
    float:left;
    width:100%;
}
.client-border {
    border-top:1px solid #CCCCCC;
    margin-top:5px;
    padding-top:5px;
}
.contact-left {
    background:none repeat scroll 0 0 #EBEBEB;
    border-bottom:1px solid #E1E1E1;
    float:left;
    text-align: center;
    padding: 15px;
}
.contact-right{
    background: #FFF;
}
.contact-sub a{
    float:none;
}
.contact-right p {
    color:#7D7D7D;
    float:left;
    font-size:13px;
    margin:0;
    padding:0px 15px 0;
    width:220px;
    line-height:20px;
    font-weight:normal;

}
.contact-right h4 {
    color:#003159;
    float:left;
    font-size:13px;
    font-weight:bold;
    margin:0;
    padding:15px 15px 0;
    width:auto;
}
.contact-right p a {
    color:#29ABE2;
    text-decoration:none;
    margin:0 0 0 5px;
    font-size:13px;
}
.contact-cont{
    float: right;
    margin-right: 18px;
    background: none;
    width: 730px;
}
.contact{
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    float: left;
}
.contact-sub-container {
    background:url("images/mk-logo-bg.gif") bottom left no-repeat #FFF;
    float:left;
    padding-bottom:39px;
    width:1000px;
}
/* wp-crossfade start */
#wp-crossfade {
    text-align: left;
    position: relative;
    margin: auto;

}
#wp-crossfade,
.wp-crossfade-class-container {
    width: 968px;
    height: 355px;
    overflow: hidden;
    border: none;
}
#wp-crossfade-loading {
    padding: 98px 0;
    text-align: center;
}
.wp-crossfade-class-text h3 {
    color:#00AEEF;
    float:left;
    font-family:"Helvetica Neue Medium",Helvetica,Arial,Verdana,sans-serif;
    font-size:30px;
    font-weight:bold;
    margin:0;
    width:100%;
}
.wp-crossfade-class-text span {
    color:#FFFFFF;
    margin:0;
    overflow:visible;
    text-align:left;
    width:900px;
}
.wp-crossfade-class-text-container {
    position: absolute;
    top: 10px;
    float: left;
    overflow: hidden;
    width: 95%;
    z-index: 2000;
    padding:0 20px;
}
.wp-crossfade-class-text-container div {
    margin: 6px 0;
    padding: 0 6px;
}
.wp-crossfade-class-dot-container {
    position: absolute;
    bottom: 8px;
    right: 8px;
    width: 1px;
    height: 1px;
}
.wp-crossfade-class-dot {
    background:url("images/round.png") no-repeat;
    width: 13px;
    height: 13px;
    margin-right: 0px;
}
.wp-crossfade-class-dot-selected {
    background:url("images/round-filled.png") no-repeat;
    width: 13px;
    height: 13px;
    margin-right: 0px;
}
.wp-crossfade-class-image-container {
    overflow: hidden;
    text-align: right;
}
.wp-crossfade-class-image-container a{
    border: none;
}
.wp-crossfade-class-image-container img{
    border: none;
}
/* wp-crossfade end */

/*****************************************************/


/*----case studies--*/


.case-b-left {
    float:left;
    margin-left:16px;
    width:235px;
}
.case-b-left img {
    width:235px;
    height:260px;
}

.case-banner1 {
    float:left;
    width:498px;
    margin-right:1px;
}
.case-banner1 img{
    width:498px;
    height:260px;
}
.case-banner2 {
    float:left;
    width:233px;
}
.case-banner2 img{
    width:233px;
    height:260px;
}
.case-head-left{
    float:left;
    width:500px;
}
.caseheader{
    border-right:1px solid #e1e1e1;
    padding-bottom:0;
    width:482px;
}

.case-cont h4 {
    color:#999999;
    float:left;
    font-size:16px;
    margin:0;
    padding:5px 20px 10px;
    width:468px;
    font-weight: normal;
}
.case-cont p {
    color:#7D7D7D;
    float:left;
    font-size:12px;
    margin:0;
    padding:12px 15px 0;
    text-align:left;
    width:330px;
    #width:100%;
    _width:100%;
}
.case-t-img{
    float:right;
    padding:5px;
    width:220px;
}
.case-t-img img {
    height:88px;
    width:218px;
}
.case-cont-left {
    float:left;
    width:371px;
    /*border-right:1px solid #e1e1e1;*/
    background:#D7D7D7;
    #width:364px;
    _width:364px;
}
.case-top-left{
    background:#fff;
    float:left;
    border-right:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    width:370px;
    #width:364px;
    _width:364px;
}
.case-left-sub {
    float:left;
    width:371px;
    background:#f5f5f5;
    padding-bottom:10px;
    #float:none;
    _float:none;
    #width:364px;
    _width:364px;
}
.arrow-square {
    float:left;
    width:25px;
}
.arrow-square img {
    width:25px;
    height:25px;
}

.case-right-sub {
    float:left;
    width:357px;
    #width:366px;
    _width:366px;
}
.case-r-text {
    color:#fff;
    font-size:13px;
}
.twitter-icon {
    background:#fff;
    float:left;
    padding:20px 0 36px;
    text-align:center;
    width:359px;
    #width:366px;
    _width:366px;
}

/*----case nurse page---*/
.case-nurse-banner {
    float:left;
    width:609px;
    margin-right:1px;
    margin-left:16px;
}
.case-nurse-banner img {
    width:609px;
    height:260px;
}
.case-nb-right {
    float:left;
    background:#003159;
    width:358px;
}

.america-logo {
    float:left;
    width:84px;
}
.america-logo img {
    width:84px;
    height:55px;
}
.abc-cont {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:5px;
    width:115px;
}
.abc-cont img {
    width:105px;
    height:89px;
}
.s-nbc-img {
    float:left;
    padding:5px;
    width:86px;
}
.s-nbc-img img{
    height:89px;
    width:86px;
}
/*--media banner---*/
.media-banner1 {
    float:left;
    width:234px;
    margin-left:16px;
}
.media-banner1 img {
    width:234px;
    height:260px;
}

.media-banner2 {
    float:left;
    width:249px;
}
.media-banner2 img {
    width:249px;
    height:260px;
}
.media-banner3 {
    float:left;
    width:235px;
}
.media-banner3 img {
    width:235px;
    height:260px;
}
.media-top-icon {
    float:left;
}

/*---Case Data ----*/

.data-mpost-logo {
    float:left;
    margin-left:25px;
    padding-bottom:6px;
    padding-left:64px;
    padding-top:6px;
    text-align:center;
    width:74px;
}
.data-mpost-logo img{
    height:88px;
    width:74px;
}
/*--carlton page---*/
.carl-b-left {
    float:left;
    margin-right:1px;
    width:361px;
    margin-left:15px;
}
.carl-b-left img {
    width:361px;
    height:260px;
}
.carl-b-right {
    float:left;
    width:607px;
}
.carl-b-right img {
    width:607px;
    height:260px;
}
.carl-newyork-logo {
    float:left;
    padding:18px 0;
    width:199px;
}

.carl-newyork-logo img {
    height:37px;
    width:176px;
}
.carl-wall-logo {
    float:left;
    padding:16px 0;
    width:145px;
}
.carl-wall-logo img{
    height:37px;
    width:145px;
}
.carl-usa-logo {
    float:left;
    width:88px;
    padding:20px 17px;
}

.carl-usa-logo img{
    height:58px;
    width:88px;
}
.carl-cnbc-logo {
    float:left;
    width:54px;
    padding:17px;
}
.carl-cnbc-logo img {
    height:58px;
    width:54px;
}
.carl-forb-logo {
    float:left;
    width:127px;
    padding:9px 10px;
}
.carl-forb-logo img{
    height:58px;
    width:127px;
}
/*--JEWISH COMMUNITY--*/
.jew-nbc-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:12px;
    width:160px;
}

.jew-nbc-logo img{
    height:60px;
    width:160px;
}
.jew-people-logo {
    float:left;
    height:64px;
    padding:10px;
    width:148px;
}
.jew-people-logo img{
    height:64px;
    width:148px;
}
.jew-san-logo  img{
    height:26px;
    width:175px;
}
.jew-san-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:28px 4px;
    width:176px;
}
.jewish-logo {
    margin-top: 13px;
}
.jewish-logo img{
    height:50px;
    width:159px;
}
/*foundation of university page--*/
.f-left-banner {
    float:left;
    width:361px;
    margin-right:1px;
    margin-left:15px;
}
.f-left-banner img {
    height:260px;
    width:361px;
}

.f-left-banner1 {
    float:left;
    width:247px;
    margin-right:1px;
}
.f-left-banner1 img {
    height:260px;
    width:247px;
}

.f-left-banner2 {
    float:left;
    width:359px;
}
.f-left-banner2 img {
    height:260px;
    width:359px;
}
.f-nbc-logo {
    float:left;
    padding:5px 14px;
    width:56px;
}
.f-nbc-logo img{
    height:57px;
    width:56px;
}
.f-cnbc-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:12px;
    width:67px;
}
.f-cnbc-logo img {
    height:63px;
    width:67px;
}
.f-newscientist-logo {
    float:left;
    padding:22px 13px;
    width:233px;
}
.f-newscientist-logo  img{
    height:39px;
    width:233px;
}

.f-left-logo-cont {
    float:left;
    width:371px;
    background:none repeat scroll 0 0 #FFFFFF;
}
.f-bioworld-logo {
    float:left;
    padding:12.5px 7px;
    text-align:center;
    width:357px;
}
.f-bioworld-logo img{
    width:326px;
    height:43px;
}

.ucsf-san-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:32px 20px;
    text-align:center;
    width:175px;
}
.ucsf-san-logo img{
    height:26px;
    width:175px;
}
.ucsf-econo-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:16px;
    width:121px;
}
.ucsf-econo-logo img {
    height:58px;
    width:122px;
}
.ucsf-ap-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:28px 9px;
    width:183px;
}
.ucsf-ap-logo img{
    height:35px;
    width:183px;
}
.ucsf-interior-logo {
    float:left;
    padding:20px 15px;
    width:123px;
}
.ucsf-interior-logo img{
    height:50px;
    width:123px;
}
.glam-media-top {
    float:left;
    padding:28px 5px;
    width:218px;
}
.glam-media-top img {
    width:218px;
    height:88px;
}
.media-r-bg {
    background:url("images/media-r-bg.png") no-repeat scroll center center transparent;
    border-bottom:1px dashed #FFFFFF;
    border-top:1px dashed #FFFFFF;
    float:left;
    height:78px;
    margin:12px 15px 8px;
    padding:20px 0;
    width:326px;
    #padding:24px 0;
    _padding:24px 0;
}
.media-r-bg h2 {
    color:#003159;
    float:left;
    font-family:"Helvetica Neue Medium",Arial;
    font-size:24px;
    font-weight:normal;
    margin:0px 0 0;
    padding-left:62px;
    width:206px;
    text-transform: lowercase;
    #width:300px;
    _width:300px
}
.glam-logo-container {
    float:left;
    width:730px;
}
.glam-logo-cont {
    float:left;
    width:218px;
    border-right:1px solid #E1E1E1;
}
.glam-logo {
    float:left;
    padding:16px 10px 0;
    width:195px;
}
.glam-logo img {
    width:195px;
    height:37px;
}
.glam-logo1 {
    float:left;
    padding:7px 20px;
    width:176px;
}
.glam-logo1 img {
    width:176px;
    height:37px;
}
.glam-tech-logo {
    border-right:1px solid #E1E1E1;
    float:left;
    padding:27px 28px;
    width:229px;
}
.glam-tech-logo img{
    height:49px;
    width:229px;
}
.glam-media-logo {
    float:left;
    padding:11px 15px;
    width:194px;
}
.glam-media-logo img {
    width:194px;
    height:81px;
}
.glam-banner {
    float:left;
    margin-left:17px;
    margin-right:1px;
    width:235px;
}
.glam-banner img{
    height:260px;
    width:235px;
}
.glam-banner1 {
    float:left;
    width:249px;
    margin-right:1px;
}
.glam-banner1 img {
    height:260px;
    width:249px;
}
.glam-banner-right {
    background:none repeat scroll 0 0 #003159;
    float:left;
    height:260px;
    width:480px;
}
.glam-banner-right p {
    float:left;
    padding:24px 14px 0;
    width:450px;
}
.f-left-logo-cont {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #E1E1E1;
    float:left;
    width:371px;
    text-align: center;
}
.losangeles-logo {
    float:left;
    padding:21px 14px;
    width:238px;
}
.c-nbc-logo {
    float:left;
    padding:6px 30px;
    width:61px;
}
.contra-logo {
    float:left;
    padding:20px 15px;
    width:220px;
}
.contra-logo img {
    height:42px;
    width:220px;
}
.msnbc-logo {
    float:left;
    padding:12px;
    width:80px;
}
.msnbc-logo img {
    height:58px;
    width:80px;
}
.essence-logo {
    float:left;
    padding:18px 16px;
    width:129px;
}
.essence-logo img {
    height:20px;
    width:129px;
}
.examiner-logo {
    float:left;
    padding:14px 10px;
    width:173px;
}
.examiner-logo img {
    height:31px;
    width:173px;
}
.c-right-bg {
    background:url("images/c-right-bg.png") no-repeat scroll center center transparent;
    border-bottom:1px dashed #FFFFFF;
    border-top:1px dashed #FFFFFF;
    float:left;
    height:122px;
    margin:0 15px 12px;
    padding:17px 0;
    width:326px;
}
.c-right-bg h2 {
    color:#003159;
    float:left;
    font-family:"Helvetica Neue Medium",Arial;
    font-size:16px;
    font-weight:normal;
    margin:0;
    padding:15px 24px 0;
    text-transform:capitalize;
    width:300px;

}
.blog-search{
    border:1px solid #CCCCCC;
    float:left;
    margin:15px 0 0 15px;
    padding:10px;
    width:260px;
}
img{
    border: none;
}
/*****************************************************/
.news-header{
    margin:10px 0 0 20px;
    color:#003159;
    float: left;
    font-size:16px;
    font-weight:normal;
    text-transform:uppercase;
    width:auto;
}
.client-news-cont a{
    color:#29ABE2;
}
.client-news-cont a:hover{
    color:#003159;
}
.single h1{
    color:#003159;
    float:left;
    font-size:32px;
    margin:12px 0 -15px;
    padding:0;
    text-transform:capitalize;
    width:100%;
    font-weight: normal;
}
.entry-date, .author-meta, .author-meta a{
    clear: both;
    padding: 20px 0 0 0;
    color:#999999;
    font-size:10px;
    margin:0;
    text-align:left;
    text-decoration: none;
}
.author{
    text-transform: capitalize;
}
.newsroom{
    margin:18px 0 70px;
    width:725px;
    font-size:0.75em;
    line-height:175%;
    color:#808080;
}
.newsroom h3 {
    color:#606060;
    font-size:24px;
    font-weight:normal;
    line-height:1em;
    padding:0 0 13px;
}
.newsroom p{
    font-size:0.75em;
    line-height:175%;
}
.links{
    float:left;
    margin:0 20px 20px;
}
.title-link{
    width: 100%;
    color:#959595;
    font-size:12px;
    text-transform:capitalize;
    display:block;
    margin:10px 0 0;
    float: left;
}
.title-link a {
    color:#29ABE2;
    float:left;
    font-size:12px;
    height:auto;
    padding:0 3px 0 0;
    text-decoration:underline;
    text-transform:capitalize;
    width:auto;
}
.title-link a:hover{
    text-decoration:none;
    color:#003159;
    text-decoration:underline;
}
.news-home{
    color:#808080;
    font-size:12px;
    line-height:15px;
    margin:0;
    padding:0 0 5px 0;
}
.news-home a{
    color:#333333;
    text-decoration:none;
}
.news-home a:hover{
    text-decoration:underline;
    color:#333333;
}
.everyday-logo{
    margin-top: 10px;
    float: left;
}
.oakland-logo{
    margin-top: 10px;
    float: left;
}
.catsub-menu{
    float:left;
    padding-bottom:10px;
    padding-top:5px;
}
.archive{
    float: right;
    margin-top: 20px;
}
.archive li{
    list-style: none;
}
.blog-sidebar{
    border:none;
    margin:0px;
    padding: 0px;
    float:left;
    width:260px;
}
.blog-search li{
    list-style: none;
}
.blog-search li h3{
    margin: 0px;
    font-size:15px;
    font-style:normal;
    font-weight:bold;
    height:30px;
    line-height:30px;
    padding:0 6px;
    text-transform:uppercase;
}
.blog-search li ul li{
    list-style: square;
}
.blog-search ul{
    margin:0 0 0 15px;
    padding: 0px;
}
.social-net{
    float:left;
    margin:0px 0 15px 15px;
}
.blog-cont{
    float:left;
	margin-top:8px;
    width:671px;
}
.blog-cont h2{
    color:#003159;
    float:left;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:15px;
    padding:8px 0 0 16px;
    text-transform: uppercase
}
.blog-cont h2 a{
    color:#003159;
    float:left;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:15px;
    padding:0 0 0 8px;
    text-transform: uppercase
}
.blogcont{
    float:left;
    font-size:12px;
    margin-bottom:10px;
    margin:0 15px;
    margin-bottom:20px;
    padding:0;
    text-align:left;
    width: 655px;
}
.blogcont .shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy{
    display: none;
}



/*****blogcont image*****/

.blogcont p{ margin-bottom: 18px;float:none; width:auto;}

.blogcont {
    color:#808080;
    line-height:20px;
}
.blogcont img {
    margin: 0;
    height: auto;
    max-width: 640px;
    width: auto;
}
.blogcont .attachment img {
    max-width: 900px;
}
.blogcont .alignleft,
.blogcont img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}
.blogcont .alignright,
.blogcont img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.blogcont .aligncenter,
.blogcont img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.blogcont img.alignleft,
.blogcont img.alignright,
.blogcont img.aligncenter {
    margin-bottom: 12px;
}
.blogcont .wp-caption {
    background: #f1f1f1;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center;
}
.blogcont .wp-caption img {
    margin: 5px 5px 0;
}
.blogcont .wp-caption p.wp-caption-text {
    color: #888;
    font-size: 12px;
    margin: 5px;
}
.blogcont .wp-smiley {
    margin: 0;
}
.blogcont .gallery {
    margin: 0 auto 18px;
}
.blogcont .gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%;
}
.blogcont .gallery img {
    border: 2px solid #cfcfcf;
}
.blogcont .gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px;
}
.blogcont .gallery dl {
    margin: 0;
}
.blogcont .gallery img {
    border: 10px solid #f1f1f1;
}
.blogcont .gallery br+br {
    display: none;
}
.blogcont .attachment img { /* single attachment images should be centered */
                            display: block;
                            margin: 0 auto;
}
div.topsy-big{
    margin:0 10px 0 0;
}
.blog-comment{
    font-size:12px;
    font-weight:normal;
    color:#808080;
}
.cat-body{
    border-left: 1px #E1E1E1 solid;
    border-bottom: 1px #E1E1E1 solid;
    width:968px;
    margin:-5px 16px;
    float: left;
}
/*******Comments section*********/
.commentlist li .avatar {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #EEEEEE;
    float:right;
    margin:1px;
    padding:2px;
}
.commentlist li cite {
    font-size:1.2em;
}
.blog-cont ol {
    list-style-type:none;
    margin:18px;
    padding:0;
}
.fn a{
    font-size: 14px;
    text-decoration: none;
}
.fn a:hover{
    font-size: 14px;
    text-decoration: underline;
}
#comments{
    margin:18px;
}
#comments, .comment-body p{
    color:#808080;
    font-size:12px;
    font-weight:normal;
}
#respond{
    color:#757575;
    font-size:15px;
    font-style:normal;
    text-align:left;
    margin: 18px;
}
#respond h3{
    color:#757575;
    font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
    font-size:20px;
    font-style:normal;
    font-weight:bold;
    text-align:left;
    text-transform:uppercase;
}
.postitle{
    padding: 8px 0 0 16px;
}
.com{
    margin: 0 18px;
    color:#757575;
    font-size:15px;
    font-style:normal;
    font-weight:bold;
    height:30px;
    line-height:30px;
    text-transform:uppercase;
}
.bio-feeds{
    clear:both;
    float:left;
    padding:5px 0;
    width:259px;
}
.bio-icon-img{
    float:left;
    padding-left:4px;
    width:200px;
}
.bio-icon-img img{
    border:none;
}
#nav-below{
    clear: both; text-align: center;}
.nav-previous{
   float: left; margin: 20px 0 15px 23px; text-align: left; width: 310px;}
.nav-next{
     float: right; margin: 20px 23px 15px 0px; text-align: right; width: 310px;}
.nav-previous a, .nav-next a{
   font-size: 14px;}
