﻿/* Grid 960 Fluid layout => http://960.gs/ */
.container_12{width:98%;margin-left:1%;margin-right:1%;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:6.333%;}
.container_12 .grid_2{width:14.667%;}
.container_12 .grid_3{width:23%;}
.container_12 .grid_4{width:31.333%;}
.container_12 .grid_5{width:39.667%;}
.container_12 .grid_6{width:48%;}
.container_12 .grid_7{width:56.333%;}
.container_12 .grid_8{width:64.667%;}
.container_12 .grid_9{width:73%;}
.container_12 .grid_10{width:81.333%;}
.container_12 .grid_11{width:89.667%;}
.container_12 .grid_12{width:100%!important;margin-left:0!important;margin-right:0!important; }
.container_12 .prefix_1{padding-left:8.333%;}
.container_12 .prefix_2{padding-left:16.667%;}
.container_12 .prefix_3{padding-left:25%;}
.container_12 .prefix_4{padding-left:33.333%;}
.container_12 .prefix_5{padding-left:41.667%;}
.container_12 .prefix_6{padding-left:50%;}
.container_12 .prefix_7{padding-left:58.333%;}
.container_12 .prefix_8{padding-left:66.667%;}
.container_12 .prefix_9{padding-left:75%;}
.container_12 .prefix_10{padding-left:83.333%;}
.container_12 .prefix_11{padding-left:91.667%;}
.container_12 .suffix_1{padding-right:8.333%;}
.container_12 .suffix_2{padding-right:16.667%;}
.container_12 .suffix_3{padding-right:25%;}
.container_12 .suffix_4{padding-right:33.333%;}
.container_12 .suffix_5{padding-right:41.667%;}
.container_12 .suffix_6{padding-right:50%;}
.container_12 .suffix_7{padding-right:58.333%;}
.container_12 .suffix_8{padding-right:66.667%;}
.container_12 .suffix_9{padding-right:75%;}
.container_12 .suffix_10{padding-right:83.333%;}
.container_12 .suffix_11{padding-right:91.667%;}
.container_12 .push_1{left:8.333%;}
.container_12 .push_2{left:16.667%;}
.container_12 .push_3{left:25%;}
.container_12 .push_4{left:33.333%;}
.container_12 .push_5{left:41.667%;}
.container_12 .push_6{left:50%;}
.container_12 .push_7{left:58.333%;}
.container_12 .push_8{left:66.667%;}
.container_12 .push_9{left:75%;}
.container_12 .push_10{left:83.333%;}
.container_12 .push_11{left:91.667%;}
.container_12 .pull_1{left:-8.333%;}
.container_12 .pull_2{left:-16.667%;}
.container_12 .pull_3{left:-25%;}
.container_12 .pull_4{left:-33.333%;}
.container_12 .pull_5{left:-41.667%;}
.container_12 .pull_6{left:-50%;}
.container_12 .pull_7{left:-58.333%;}
.container_12 .pull_8{left:-66.667%;}
.container_12 .pull_9{left:-75%;}
.container_12 .pull_10{left:-83.333%;}
.container_12 .pull_11{left:-91.667%;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/* End Grid 960 Fluid layout */


/* Print Media Styles */
@media print {
    /*#s4-workspace {width:100%!important;height:100%!important;}*/
    html body.bsd-master h1 {font-size: 18px!important;color:#212121!important;}
    html body.bsd-master h2 {font-size: 16px!important;color:#212121!important;}
    html body.bsd-master h3 {font-size: 15px!important;color:#212121!important;}
    html body.bsd-master .bsd-container {border:none!important;}
    html body.bsd-master .bsd-container {
        margin-left:auto;
        margin-right:auto;
        max-width:none!important;
        width:100%;
    }
    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
        width:auto!important;
        margin:0!important;
    }

    html body.bsd-master #global-nav {display:none!important;}
    html body.bsd-master .side-nav {display:none!important;}
    html body.bsd-master .header-row .right-column div {display:none!important;}
    html body.bsd-master .fixed-design-ribbon-container {display:none!important;}

    /*html body.bsd-master #global-footer {position: absolute;bottom: 0px;}*/
    html body.bsd-master #global-footer .footer-content > p {display:none;}
    html body.bsd-master #global-footer .footer-content > a {display:none;}
    html body.bsd-master #global-footer .footer-content > div {display:none;}
    html body.bsd-master #global-footer .copyright {display:block!important;}
    html body.bsd-master #global-footer .footer-content {border-color: #ddd!important;}


    /* Display full link url in print view (except long map links) */
    html body.bsd-master a:link, a:visited {background: transparent; color:#212121; text-decoration:none;}
    html body.bsd-master a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content:" (" attr(href) ")"; font-size: 85%;}
    html body.bsd-master a:link[href^="https://"]:after, a[href^="https://"]:visited:after {content:" (" attr(href) ")"; font-size: 85%;}
    /*
    html body.bsd-master a:link[href^="mailto:"]:after, a[href^="mailto:"]:visited:after {content:" (" attr(href) ")"; font-size: 85%;}
    html body.bsd-master a:link[href^="mailto:"]:after, a[href^="mailto:"]:visited:after {content:" (" attr(href) ")"; font-size: 85%;}
    */


    html body.bsd-master a.no-print-url:link[href^="http://"]:after,
    html body.bsd-master a.no-print-url:link[href^="https://"]:after,
    html body.bsd-master a.no-print-url[href^="http://"]:visited:after,
    html body.bsd-master a.no-print-url[href^="https://"]:visited:after {content:"";}

    html body.bsd-master a[href^="http://"] {color:#212121;} 
    html body.bsd-master a[href^="https://"] {color:#212121;}

    #global-alert-area {display: none!important;}


    @page {margin: 1.00cm;}
}
/* End Print Media Styles */

/* Sharepoint overrides */

html body.bsd-master .error-page, #DeltaPlaceHolderMain>.welcome {
    padding:10px;
}

html body.bsd-master .below-ribbon > span { float:right; }
html body.bsd-master .below-ribbon > span > a.ms-signInLink {height:auto!important;padding:0;padding-top:5px; padding-right:10px; line-height:16px;}

html body.design-mode .by-line input.ms-long {
    width: 550px;
}

html body.bsd-master .ms-signInLink {
	padding:0px;
	padding-left:5px;
}

html body.bsd-master #suiteBarLeft #DeltaSuiteLinks a {
	display:none;
}

#ctl00_ctl22_site_share_button,
#site_follow_button {
    display: none!important;
}

html body.bsd-master .ms-rtestate-field p, html body.bsd-master p.ms-rteElement-P {
    line-height: 16px;
}

/* body.bsd-master { overflow:auto!important;} */

/* BSD Core Styles */
html body.bsd-master
{
    font-family: Arial, sans-serif; 
    font-size: 12px;
}

html body.bsd-master .bsd-container
{
    font-size: 12px;
    border: solid 1px #FDBB30;
    margin-left: auto;
    margin-right: auto;	
    max-width:960px;
}
html body.bsd-master .rounded-corners.bsd-container .ms-webpart-chrome-title { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

html.ms-dialog body.bsd-master .bsd-container {
    max-width:none;
    border:none;
}

html body.design-mode .bsd-container, html body.ms-fullscreenmode .bsd-container {
    max-width:none;
}

html body.design-mode div:focus,
html body.design-mode p:focus,
html body.design-mode input:focus, 
html body.design-mode textarea:focus {
    outline: none;
}


html body.bsd-master #contentBox {
    margin-left: 0px;
    margin-right: 0px;
}

html body.bsd-master .pg-cnt-area {
    margin-top:20px;
    margin-bottom:20px;
}

html.ms-dialog body.bsd-master .pg-cnt-area {
    margin:0px;
    margin-top: 5px;
}

html body.bsd-master .grid_12 .grid_12_cntfull
{
    width:100%;
    float:none;
    margin-left:10px;
    margin-left:10px;
}

html body.bsd-master .pad-cnt-10 {
    padding:10px;
}

html body.bsd-master .pad-cnt-15 {
    padding:15px;
}

html body.bsd-master .pad-cnt-20 {
    padding:20px;
}

html body.bsd-master .vert-pad-cnt-10 {
    padding-top:10px;
    padding-bottom:10px;
}

html body.bsd-master .vert-pad-cnt-15 {
    padding-top:15px;
    padding-bottom:15px;
}

html body.bsd-master .vert-pad-cnt-20 {
    padding-top:20px;
    padding-bottom:20px;
}

html body.bsd-master .left-tool-column > div {
    margin-left: 10px;
    margin-right: 10px;
}

html body.bsd-master {
    line-height:16px;
}

html body.bsd-master ul li, html body.bsd-master ol li {
    margin-bottom:4px;
}

html body.bsd-master ul li:last-child, html body.bsd-master ol li:last-child {
    margin-bottom:0px;
}

html body.bsd-master .bsd-container h1, H1.ms-rteElement-H1,
html body.bsd-master .bsd-container h2, H2.ms-rteElement-H2 html body.bsd-master .bsd-container h3,
html body.bsd-master .bsd-container h4,
html body.bsd-master .bsd-container h5,
html body.bsd-master .bsd-container h6,
H3.ms-rteElement-H3, H4.ms-rteElement-H4 {
    font-weight:bold;
}

html body.bsd-master h1, html body.bsd-master h2 
{
     line-height:22px;
}

html body.bsd-master .bsd-container h1, H1.ms-rteElement-H1 {
    font-size:16px;
    font-weight:bold;
    margin-bottom: 12px;
    line-height:22px;
}

html body.bsd-master .bsd-container h2,H2.ms-rteElement-H2 {
    font-size:15px;
    text-transform:uppercase;
    margin-bottom: 12px;
    line-height:22px;
}

html body.bsd-master .bsd-container h3,
html body.bsd-master .bsd-container h4,
html body.bsd-master .bsd-container h5,
html body.bsd-master .bsd-container h6,
H3.ms-rteElement-H3,H4.ms-rteElement-H4
{
    font-size: 13px;
}

html body.bsd-master a, html body.bsd-master a:link, html body.bsd-master a:active, html body.bsd-master a:visited   {
    text-decoration:none;
}

html body.bsd-master a:hover
{
    text-decoration:none;
}

html body.bsd-master .ms-core-suiteLink a
, html body.bsd-master .ms-core-suiteLink a:link
, html body.bsd-master .ms-core-suiteLink a:active
, html body.bsd-master .ms-core-suiteLink a:visited
, html body.bsd-master .ms-core-suiteLink a:hover {
    color:#fff;
}

html body.bsd-master .caption {
    font-size:10px;
    font-style:italic;
}

html body.bsd-master .item {
    padding:6px 0 6px 4px;
}

html body.bsd-master .link-item a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 9px;
}


html body.bsd-master a label.link-arrow {
    border-left: 5px solid #2F50AA;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 5px;
}


iframe.slow-load-frame, iframe.ms-dlgFrame {
	background:url('/_layouts/15/images/BSD.Extranet.Branding/ajax_loader_orange_128.gif') no-repeat center center;
}

iframe#ltsiframe {
	margin: 0 auto;
	margin-left:15px;
}

html body.bsd-master .ui-widget {
 font-family: "Arial","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
 font-size: 12px;
}

/* Tab Styles */
html body.bsd-master .pg-cnt-area .bsd-tabs {
    max-width:701px;
}

html body.bsd-master .bsd-tabs {
    border: medium none;
    margin: 0;
    padding: 0;
}

html body.bsd-master .bsd-tabs .ui-tabs-panel {
    padding: 0;
    border-radius: 0 0 0 0;
    border:none;
}

html body.bsd-master .bordered-tabs .ui-tabs-panel {
    padding: 20px 15px;
    border-bottom: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-color: #c6c6c6;
}

html body.bsd-master .bsd-tabs ul.ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border-color: #c6c6c6;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding: 0;
}

html body.bsd-master li.ui-state-default {
    background: none repeat scroll 0 0 #8097D5;
    background-color: #8097D5;
    color: #FFFFFF;
    border-top: solid 1px #647CB7;
    border-left: solid 1px #647CB7;
    border-right: solid 1px #647CB7;
    border-color:#647CB7;
    border-radius: 0 0 0 0;
}

html body.bsd-master li.ui-state-default a {
    color: #FFFFFF;
    font-weight: bold;
}

html body.bsd-master li.ui-tabs-active {
    background-color: #FFFFFF;
    border-color: #c6c6c6;
}

html body.bsd-master li.ui-tabs-active a {
    color: #2F50AA;
}

html body.bsd-master .bsd-tabs .ui-tabs-panel .ms-webpart-chrome-vertical {
    display:block;
}


/* End Tab Styles */




/* Global Navigation */
html body.design-mode #global-nav {
    display:none;
}

#global-nav .bsd-menu {
    width: 100%;
}

#global-nav .bsd-menu ul li {
    list-style: none;
    margin-bottom:0px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root {
    text-transform: uppercase;
    padding:0px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static {
   vertical-align: middle;
   min-height: 35px;
   font-size:15px; /*font-size:1.222em;*/
   vertical-align: middle;
   font-weight:600;   
   padding:0px;
   height: 35px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li a, 
#global-nav .bsd-menu ul.ms-core-listMenu-root li span.menu-item {
    padding:7px 10px;
    float:none;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root > li.static > a {
   padding-left:15px;
   padding-right:15px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.dynamic {
    border-top: 1px #fff solid;
}
#global-nav .bsd-menu ul.ms-core-listMenu-root li.dynamic:first-child {
    border-top: none;
}


#global-nav .bsd-menu ul.ms-core-listMenu-root li.static:first-child {
    padding-left:10px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static:last-child {
    padding-right:10px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static > .ms-core-listMenu-item {
    position:relative;
    float: left;
    display: inherit;
    margin:0px;
    vertical-align:middle;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li:hover {
   vertical-align: middle;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static .menu-item-text {
   font-size:15px;   
   vertical-align: middle;
   font-weight:bold;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.dynamic .menu-item-text {
    font-size:12px;   
}

#global-nav .bsd-menu ul.ms-core-listMenu-root ul.dynamic {
    padding:0px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static>ul.dynamic ul.dynamic {
    left:100%!important;
    min-width: 180px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static>ul.dynamic {
    left:0px!important;
    display:none;
    min-width: 180px;

}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.static.hover>ul.dynamic {
    display:block;
    top:35px!important;
    left:0px!important;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root .dynamic-children .additional-background, 
#global-nav .bsd-menu ul.ms-core-listMenu-root .dynamic-children .ms-navedit-flyoutArrow {
    padding-right:12px;
}

#global-nav .bsd-menu li.ms-navedit-editArea a span {
    
    font-size:8px;
    font-weight:normal;
}

#global-nav .bsd-menu li.ms-navedit-editArea .ms-navedit-editLinksIconWrapper {
    display:none;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.ms-navedit-dropNode table, 
#global-nav .bsd-menu ul.ms-core-listMenu-root li.ms-navedit-dropNode table .menu-item-text {
    font-size:12px;
    font-weight:normal;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.ms-navedit-dropNode table, 
#global-nav .bsd-menu ul.ms-core-listMenu-root li.ms-navedit-dropNode table .ms-navedit-linkCell {
    
    padding-left:2px;
    padding-right:2px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li.ms-navedit-dropNode table .ms-navedit-deletelinkCell {
    padding:0px;
}

#global-nav .bsd-menu ul.ms-core-listMenu-root li .ms-navedit-hiddenAppendArea {
    font-size:12px;
    font-weight:normal;
}

#global-nav .bsd-menu .ms-core-listMenu-root > li.dynamic-children > a > span.additional-background {
    /* remove drop arrow on top level*/
    background-image:none;
    background:none;
}

/* Superfish enhanced menu overrides */
#global-nav .bsd-enhanced-menu ul.ms-core-listMenu-root li.dynamic-children {
    position:relative!important;
}
#global-nav .bsd-enhanced-menu ul.ms-core-listMenu-root li.static > ul.dynamic {
    top:35px!important;
    left:0px;
}
#global-nav .bsd-enhanced-menu ul.ms-core-listMenu-root li.static > ul.dynamic ul.dynamic {
    top:0px!important;
}
html body #global-nav .bsd-enhanced-menu ul.ms-core-listMenu-root li.static.hover > ul.dynamic, 
html body #global-nav .bsd-enhanced-menu ul.ms-core-listMenu-root ul.dynamic {
    display:none;
}


/* End Global Navigation */

/* Quick Launch */
#sideNavBox {
    float: left;
    margin-left: 0px;
    margin-right: 20px;
    width: 100%;
}

.side-nav {
    background-color:#FCEED0;
    margin-left: 0px;
    max-width: 230px;
    /*overflow-x:hidden;*/
}

html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root {
    background-color:#FCEED0; /*#FFDA8D;*/
    text-transform: uppercase;
    padding-top:7px;
    padding-bottom: 25px;
    min-height:300px;
}


html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root li .menu-item-text {
    font-size: 1.00em;
}

html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root ul {
    background-color:#FCEED0;/*FFDA8D;*/
    margin-left: 0px;
}


html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root li {
  height:inherit;
  margin-bottom:1px;
}

html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root a span.menu-item-text,
html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root li.has-child > span > span > span.menu-item-text
 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 9px;
}

html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root a:link, 
html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root a:active, 
html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root a:visited{
    color: #212121;
}

html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root li:hover
, html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root a:hover {
    background-color:#FFF;
}


html body.bsd-master .left-tool-column div.side-nav {
    margin-left:0px;
    margin-right:0px;
}


html body.bsd-master .left-tool-column .ms-core-listMenu-verticalBox > .ms-core-listMenu-item, 
html body.bsd-master .left-tool-column .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    padding-left:10px;
}

html body.bsd-master .bsd-container #contentBox .side-nav .side-nav-hdr {
    padding:0 10px;
    background-color:#FCEED0;
}

html body.bsd-master .bsd-container .side-nav .side-nav-hdr > div {
    border-bottom:1px dashed #999;padding:10px 0;
}

html body.bsd-master .bsd-container .side-nav .side-nav-hdr h1 {
    margin:2px 0 0 2px;
}

html body.bsd-master .bsd-container .side-nav .side-nav-hdr #DeltaBreadcrumbDropdown {
    vertical-align:top;
}

html body.bsd-master .bsd-container .side-nav .side-nav-hdr td {
    vertical-align:top;
}

.side-enhanced-nav ul.ms-core-listMenu-root li.static
{
    position:relative;
}
.side-enhanced-nav ul.ms-core-listMenu-root li.static ul
{
    display:none;
    position:absolute;
    top:0px;
    left:100%;
    z-index:50;
    border: 1px solid #DEDEDE;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.47);	
}

html body.bsd-master .bsd-container .side-enhanced-nav ul.ms-core-listMenu-root > li.static ul .menu-item
, html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root > li.static ul li
, html body.bsd-master .bsd-container .side-nav ul.ms-core-listMenu-root > li.static ul{
    padding-left:0px;
    padding-right:0px;
    margin-left:0px;
}
 html body.bsd-master .bsd-container .side-enhanced-nav ul.ms-core-listMenu-root > li.static ul {
    width:190px;
}

html body.bsd-master .bsd-container .side-enhanced-nav ul.ms-core-listMenu-root > li.static ul li {
    padding-left: 10px;
    padding-right: 10px;
}

html body.bsd-master .bsd-container .side-enhanced-nav ul.ms-core-listMenu-root a span.menu-item-text {
    padding-right:0px;
}

html body.bsd-master .bsd-container .side-enhanced-nav ul.ms-core-listMenu-root li.has-child > a > span > span.menu-item-text,
html body.bsd-master .bsd-container .side-enhanced-nav ul.ms-core-listMenu-root li.has-child > span > span > span.menu-item-text {
    padding-right:9px;
}

.navigate-up-icon {
    display: inline-block; 
    height: 16px; 
    width: 16px; 
    margin-top:4px;background: url('/_layouts/15/images/spcommon.png?rev=23') no-repeat scroll -216px -119px transparent; 
    cursor:pointer;
}

.left-nav-area-title { cursor:pointer; }
.bsd-breadcrumb-menu { padding: 8px 10px;}


/* End Quick Launch */

/* Top Row */

html body.bsd-master .header-row {
    margin-top:20px;margin-bottom:10px;
}

html body.design-mode .header-row {
    display:none;
}

html body.bsd-master .header-row .right-column {
    margin-right:0px;
}

html body.bsd-master .header-row .right-column>div {
    float:right;
}

html body.bsd-master .language-selector {
    padding-top:15px;
    text-align:right;
}

html body.bsd-master .language-selector a {
    margin-left: 15px;
    color:#7B7B7B;
    text-decoration:none;
}
html body.bsd-master div.dyn-hdr-content a {
   margin-left:0;
}

html body.bsd-master .page-title-area {
  text-align:left;
  /*
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  */
  overflow:hidden
}

html body.bsd-master .page-title-area h1 {
    display:none;
}
html body.ms-fullscreenmode .header-row {
    display:none;
}
/* end Top row */

/* Webpart Chrome */

html body.bsd-master .bsd-container .bsd-3col-fp .bsd-wp-zone {
    max-width:300px;
    margin-left:10px;
    margin-right:10px;
}

html body.design-mode .bsd-container .bsd-3col-fp .bsd-wp-zone {
    max-width:none!important;
}


html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone h1,
html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone h2 {
    margin-bottom:0px;
}

html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone .ms-webpart-chrome-title {
    margin-bottom:0px;
    border:1px solid #2F50AA;

}

html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone .ms-webpart-titleText  {
    border-top:none;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    font-family:Arial!important;
    line-height: 16px;
    padding: 10px;
}


html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone .ms-WPBody, 
html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone .ms-WPBorder,
html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone .ms-wpContentDivSpace {	
    border-left: solid 1px #FDBB30;
    border-right: solid 1px #FDBB30;
    border-bottom: solid 1px #FDBB30;	
    padding: 10px;
    min-height:50px;
}

html body.bsd-master .bsd-container .bsd-wp-zone .ms-webpart-zone .ms-webpartzone-cell:hover .ms-webpart-chrome-title .ms-webpart-menuArrowSpan {
    /* Hack: create white menu arrow with css */
    border-left: 4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-top: 4px solid #FFFFFF !important;
    height: 0;
    width: 0;
}

html body.bsd-master a.wp-view-all {
    float:right;
}

.rounded-corners .ms-webpart-chrome-title { -moz-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.rounded-corners .ms-WPBody, .rounded-corners .ms-WPBorder, .rounded-corners .ms-wpContentDivSpace{ -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }


html body.bsd-master .pg-cnt-area ul.cbs-List {
    margin:0px;
}

html body.bsd-master .pg-cnt-area .ms-srch-result-noResults {
}

/* End Webpart Chrome */


/* content by search list styles */
.cbs-ListTypA-hdradmlnks { text-align:right;/*margin-right:12px;*/ }
.cbs-ListTypA-hdrlnks { float:left; }
.cbs-ListTypA-hdrlnks img, .cbs-ListTypA-footlnks img { vertical-align: bottom; }
.cbs-ListTypA-footadmlnks { margin-top:10px; }
.cbs-ListTypA-footadmlnks > span { float:right;}
.cbs-ListTypA-footlnks span.left { float:left; }
.cbs-ListTypA-footlnks span.right{ float:right;margin-right:12px; }
.cbs-ListTypA-pager {float:right;}

html body.bsd-master .news-rollup { margin-bottom: 8px;}
html body.bsd-master .news-rollup h3 {margin-bottom:8px;}
html body.bsd-master .news-rollup .item {padding-left:0px;}

/*html body.bsd-master .cbs-news-rollup {border-bottom:1px dashed #9A9A9A;padding-bottom:15px;margin-bottom:15px;}*/
html body.bsd-master .cbs-news-rollup {border-bottom:none;margin-bottom:15px;}
html body.bsd-master .cbs-news-rollup .date-line {color:#999;}
html body.bsd-master .cbs-news-rollup h3 {margin-bottom:8px;}
html body.bsd-master .cbs-news-rollup .item, html body.bsd-master .cbs-news-rollup .title-line {padding-left:0px;padding-top:5px;font-weight:bold;}
.cbs-col-header{font-weight:bold;background-color:#FDBB30;color:#212121;line-height:24pt;padding:1px 10px;}
.cbs-header-item{text-align:left;}
    .cbs-header-item:nth-of-type(1) {margin-right: 41px;}
    .cbs-header-item:nth-of-type(2){}

/* Used for CCI Upcoming Events */
html body.bsd-master .cci-news-header {border:solid 1px #fdbb30;background-color:#fdbb30;color: #212121;}
html body.bsd-master .cci-news-rollup {line-height:24pt;border:solid 1px #fdbb30; padding:0 10px;}
html body.bsd-master .cci-news-rollup:nth-of-type(odd) {background:#fceed0;margin-top:-1px;margin-bottom:-1px;}
html body.bsd-master .cci-news-rollup .date-line {color:#999;}
html body.bsd-master .cci-news-rollup h3 {margin-bottom:8px;}
html body.bsd-master .cci-news-rollup .item, html body.bsd-master .cci-news-rollup .title-line {padding-left:0px;padding-top:5px;font-weight:bold;}
/* End content by search list styles */



/* Global Footer */
html body.bsd-master .bsd-container #global-footer {
    text-align: center;
    margin-top:25px;
}
html body.bsd-master .bsd-container #global-footer .footer-content {
    margin-left:20px;
    margin-right:20px;
    border-top: solid 1px #FDBB30;
}
html body.bsd-master .bsd-container #global-footer .copyright {
    font-weight:bold;
}
html body.bsd-master .bsd-container #global-footer .social-icons a {
    margin-right: 15px;
}
/* End Global Footer */


/* Ribbon Bar Editor Styles */

.fixed-design-ribbon-container { position: relative; width: 100%; }
html body.design-mode.fixed-ribbon .fixed-design-ribbon-container { position: fixed; top: 0; z-index: 50; }
/*#ms-designer-ribbon { width: 960px; margin: 0 auto; } width: 98%; margin: 0 auto;*/
html body.design-mode.fixed-ribbon .fixed-design-ribbon-container #ms-designer-ribbon { margin-top: 0; }
html body.design-mode.fixed-ribbon .fixed-design-ribbon-container #s4-ribbonrow, html body.design-mode .fixed-design-ribbon-container #suiteBar { background-color: #fff }
html body.design-mode.fixed-ribbon .below-ribbon { margin-top: -16px }
html body.design-mode.fixed-ribbon .below-ribbon { margin-top: 192px }


.cnt-edit-delim { display: none }
.design-mode .cnt-edit-delim { color: #ABABAB; display: inline; }
.pnl-box-list { display: table; width: 100%; max-width: 670px; margin-left: auto; margin-right: auto; }
.pnl-box-list>div { display: table-cell; text-align: center; }
.pnl-box { min-width: 100px; min-height: 90px; display: inline-block; width: 300px; margin-right: 10px; margin-bottom: 10px; vertical-align: top; border: 1px solid transparent; }
.pnl-box>div, .pnl-box>span { display: block }
.pnl-box>.pnl-box-head h2 { padding: 10px; min-height: 15px; text-align: center; }
.pnl-box>.pnl-box-body { padding: 10px; min-height: 35px; text-align: left; }
.pnl-box>.pnl-box-head { border: 1px solid transparent }
.pnl-box>.pnl-box-body { border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
.pnl-box.blue>.pnl-box-head { border-color: #2F50AA }
.pnl-box.blue>.pnl-box-head, .pnl-box.blue>.pnl-box-head h2 { background-color: #2F50AA; color: #FFF; }
.pnl-box.blue>.pnl-box-body { border-color: #FDBB30 }
.pnl-box.orange>.pnl-box-head { border-color: #FDBB30 }
.pnl-box.orange>.pnl-box-head, .pnl-box.orange>.pnl-box-head h2 { background-color: #FDBB30; color: #212121; }
.pnl-box.orange>.pnl-box-body { border-color: #FDBB30 }
.rounded-corners .pnl-box>.pnl-box-head { -moz-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.rounded-corners .pnl-box>.pnl-box-body { -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

.pnl-box-full { min-width: 100px; min-height: 90px; display: inline-block; width: 100%; margin-right: 10px; margin-bottom: 10px; vertical-align: top; border: 1px solid transparent; }
.pnl-box-full>div, .pnl-box-full>span { display: block }
.pnl-box-full>.pnl-box-full-head h2 { padding: 10px; min-height: 15px; text-align: center; }
.pnl-box-full>.pnl-box-full-body { padding: 10px; min-height: 35px; text-align: left; }
.pnl-box-full>.pnl-box-full-head { border: 1px solid transparent }
.pnl-box-full>.pnl-box-full-body { border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
.pnl-box-full.blue>.pnl-box-full-head { border-color: #2F50AA }
.pnl-box-full.blue>.pnl-box-full-head, .pnl-box-full.blue>.pnl-box-full-head h2 { background-color: #2F50AA; color: #FFFFFF !important; }
.pnl-box-full.blue>.pnl-box-full-body { border-color: #FDBB30 }
.pnl-box-full.orange>.pnl-box-full-head { border-color: #FDBB30 }
.pnl-box-full.orange>.pnl-box-full-head, .pnl-box-full.orange>.pnl-box-head h2 { background-color: #FDBB30; color: #212121; }
.pnl-box-full.orange>.pnl-box-full-body { border-color: #FDBB30 }
.rounded-corners .pnl-box-full>.pnl-box-full-head { -moz-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.rounded-corners .pnl-box-full>.pnl-box-full-body { -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

html body.bsd-master H1.ms-rteElement-H1B
,html body.bsd-master H2.ms-rteElement-H2B 
,html body.bsd-master H3.ms-rteElement-H3B
,html body.bsd-master H4.ms-rteElement-H4B {
    background-color:transparent;
    font-weight:bold;
}

html body.bsd-master H1.ms-rteElement-H1B, html body.bsd-master H2.ms-rteElement-H2B {
   font-size:16px;
}

html body.bsd-master H2.ms-rteElement-H2B {
    font-size:15px;
    text-transform: uppercase;
}

html body.bsd-master H3.ms-rteElement-H3B, H4.ms-rteElement-H4B {
    font-size: 13px;
}

a.ms-rteElement-arrowLink {
   -ms-name:Arrowed Link;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 9px;
    cursor: pointer;
}

.ms-rtestate-field table td, .ms-rtestate-field table th {
    padding:8px;
}

.ms-rteTable-bsdbranded {
    -ms-name:BSD Basic Style;
    border-collapse:collapse;
    border: solid 1px #FFF;
}

.ms-rteTable-bsdbranded th {
    font-weight:bold;
    padding:8px;
    text-align:left;
    vertical-align:bottom;
}

.ms-rteTable-bsdbranded td {
    padding:8px;
    border: solid 1px #fff;
    vertical-align:middle;
    text-align:left;
}


.ms-rteTable-bsdbrandedalt {
    -ms-name:BSD Colored Lines;
    border-collapse:collapse;
    border: solid 1px #FFF;
}

.ms-rteTable-bsdbrandedalt th {
    font-weight:bold;
    padding:8px;
    text-align:left;
    vertical-align:bottom;
}

.ms-rteTable-bsdbrandedalt td {
    padding:8px;
    border: solid 1px #fff;
    vertical-align:middle;
    text-align:left;
}

html body.bsd-master .ms-formfieldvaluecontainer,
html body.bsd-master .ms-rte-border-field,
html body.bsd-master .ms-rte-border,
html body.bsd-master div.ms-rte-border-field.ms-rte-border, 
html body.bsd-master div.ms-rte-border-field.ms-rte-border:hover {
    border:1px solid #ABABAB;
}

table tbody tr td.ms-rteTableFooterEvenCol-default, table tbody tr td.ms-rteTableFooterOddCol-default {color:#212121;}

/*
.ms-rteFontFace-1 {
    font-family: "Arial","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-rteFontSize-1 {
    font-size: 12px;
}
.ms-rteFontSize-2 {
    font-size: 13px;
}
.ms-rteFontSize-3 {
    font-size: 14px;
}
.ms-rteFontSize-4 {
    font-size: 15px;
}
.ms-rteFontSize-5 {
    font-size: 16px;
}
.ms-rteFontSize-6 {
    font-size: 20px;
}
.ms-rteFontSize-7 {
    font-size: 22px;
}
.ms-rteFontSize-8 {
    font-size: 24px;
}

.ms-rteThemeFontFace-1 {
    -ms-name:"BSD";
    font-family: "Arial","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
 */




/* End Ribbon Bar Editor Styles */


/* Search Styles */
html body.bsd-master .search-overrides .ms-srch-sb,	
html body.bsd-master .search-overrides .ms-srch-sbLarge { border:1px solid #ABABAB;}
html body.bsd-master .search-overrides .ms-srch-item {
    position:relative !important;
    overflow:visible!important;
    display:block;
}

html body.bsd-master .search-overrides .ms-srch-item:after
{
    clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;
}

html body.bsd-master .search-overrides .ms-srch-hover-outerContainer {
    left:530px!important;	
    top:0px !important;
}

html body.bsd-master .search-overrides .ms-srch-hover-outerContainer .ms-srch-hover-arrow
, html body.bsd-master .search-overrides .ms-srch-hover-outerContainer .ms-srch-hover-arrowBorder
{
    top:10px !important;
}

html body.bsd-master .search-overrides .ms-srch-resultFooter {
    display:none;
}

html body.bsd-master .search-overrides iframe.ms-srch-hover-siteViewer {
    background:url('/_layouts/15/images/BSD.Extranet.Branding/ajax_loader_orange_128.gif') no-repeat center center;
}

/* End Search Styles */

/* Bread crumb styles */
html body.bsd-master .bread-crumb-cont {
    /*display:none;*/
}

html body.bsd-master .ms-breadcrumb-anchor img {
    margin-top:4px;
}

/* Begin Alert Styles */

#global-alert-area {
    width:98%;
    margin:10px auto 5px;
}
#global-alert-area div.alert-box, #global-alert-area2 div.alert-box  {
    display:none;
    opacity:0.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE8 */
    font-weight:bold;
    -webkit-box-shadow: 2px 2px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 2px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 2px rgba(50, 50, 50, 0.75);
}

.alert-box {
    /*background: url("/_layouts/15/images/BSD.Extranet.Branding/border_diag_red.png") repeat-x scroll left top #FFFFFF;*/
    border: 1px solid transparent;
    color: #212121;
    font-weight: normal;
    padding: 6px;
    /*margin-bottom: 20px;*/
    /*margin:10px 40px;*/
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    -webkit-box-shadow: 2px 2px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 2px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 2px rgba(50, 50, 50, 0.75);
}

.alert-box table {
    width:99%;
}
.alert-box table td {
    text-align:left;
}
.alert-box table tbody tr td:first-child {
    width:22px;
}
.alert-box table tbody tr td:last-child {
    text-align:right;
}
.alert-box span.icon {
    height:20px;
    width:20px;	
    display:block;
}

.alert-box div.content {
    max-width:900px;
    height:16px;
    overflow:hidden;
    text-align:left;
}
.alert-box div.content a,.alert-box div.content a:link,.alert-box div.content a:visited{
    color:#212121;
}
.alert-box div.content a:hover {
    color:#212121;
    text-decoration:underline;
}

.alert-box-red {
    /*background: url("/_layouts/15/images/BSD.Extranet.Branding/border_diag_red.png") repeat-x scroll left top #FFFFFF;*/
    /*border-color:rgba(255,0,0,0.4);*/
    color: #212121;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top rgba(255,0,0,0.3);
}

.alert-box-red span.icon {
    background: url("/_layouts/15/images/spcommon.png") no-repeat scroll -45px -180px transparent;
}

.alert-box-yellow, .alert-box-orange {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top #FFF19D;
    /*border-color: #FDBB30;*/
}

.alert-box-yellow span.icon {
    /*background: url("/_layouts/15/images/BSD.Extranet.Branding/icons/ux-feedback-icons.png") no-repeat scroll -2px -48px transparent;*/
    background: url("/_layouts/15/images/spcommon.png") no-repeat scroll -45px -180px transparent;
}

.alert-box-blue {
    background-color: #B5E0FF;
    /*border-color: #0C94FF;*/
}

.alert-box-blue span.icon {
    /*background: url("/_layouts/15/images/BSD.Extranet.Branding/icons/ux-feedback-icons.png") no-repeat scroll -2px -16px transparent;*/
    background: url("/_layouts/15/images/spcommon.png") no-repeat scroll -178px -52px transparent;
}

.alert-box-green {
    background-color: #D1F091;
    /*border-color: #65971E;*/
}

.alert-box-green span.icon {
    /*background: url("/_layouts/15/images/BSD.Extranet.Branding/icons/ux-feedback-icons.png") no-repeat scroll -2px -31px transparent; */
    background: url("/_layouts/15/images/spcommon.png") no-repeat scroll -178px -30px transparent;
}

.alert-list-item {
    border-bottom:1px dashed #9A9A9A; padding: 5px; width:650px; margin-bottom:15px; padding-bottom:12px;
}
.alert-list-item > table {
    width:100%;
}
.alert-list-item > table tbody tr td {
    vertical-align:top;
    
}
.alert-list-item > table tbody tr td.col1 {
    width:30px;
}
.alert-list-item > table tbody tr td.col2 div {
    padding:0 10px 5px;
}
.alert-list-item > table tbody tr td.col2 div:last-child {
    padding:0 10px 0;
}
.alert-list-item > table tbody tr td.col3 {
    width:175px; text-align:right;
}


/* End Alert styles */

/* Begin District Events */
table.event-list-item {
	width:600px; 
	border:1px solid #CCC;
}

table.event-list-item th,table.event-list-item td {
	padding-top: 5px;
	padding-bottom: 2px;	
	padding-left:10px;
	padding-right:10px;	
	text-align:left;
	vertical-align: top;
}

table.event-list-item th {
	background-color:#2F50AA;color:#fff;
	padding-top: 8px;
	padding-bottom: 8px;	
}

table.event-list-item td label {
	/* font-weight:bold; */
}
table.event-list-item td.event-title {
	font-size:13px;
	padding-top: 15px;
	padding-bottom: 10px;	
	font-weight: bold;
}
table.event-list-item td.event-notes {
	padding-top: 10px;
	color:#777;
}
table.event-list-item td.event-details {
	text-align:right;padding-bottom:10px;
}
/* End District Events */


/* Begin Styles for Schools */

html body.bsd-master .bsd-container #global-footer .districtLogo {
    max-height: 64px;
    max-width: 180px;
}

/* End Styles for School*/

.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
    color: #212121;
}

.wp-body-elem-abs-bottom-right {
    bottom: 11px;
    position: absolute;
    right: 9px;
    text-align: right;
}

/* Calendar Styles */

html body.bsd-master .bsd-cal-viewer .ms-acal-mdiv, html body.bsd-master .bsd-cal-viewer .ms-acal-sdiv {
    font-size: 12px;
    padding-left: 3px;
}

html.ms-dialog body form .bsd-cal-viewer div.side-nav #sideNavBox {
    display: block !important;
}

html.ms-dialog .bsd-cal-viewer .side-nav-hdr, html.ms-dialog  .side-nav-body {
    display: none !important;
}
.bsd-cal-viewer #calv-left {
    margin-left:0px;
}
html.ms-dialog .bsd-cal-viewer #calv-left {
    width:10% !important;
    margin:0;
}
html.ms-dialog .bsd-cal-viewer #calv-right {
    width:86% !important;
}
html.ms-dialog .bsd-cal-viewer #calv-right .pg-cnt-area {
    padding:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
html body.bsd-master .bsd-container .bsd-cal-viewer .side-nav ul.ms-core-listMenu-root {
    min-height:150px;
}
html.ms-dialog .bsd-cal-viewer #fullscreen-view, html.ms-dialog .bsd-cal-viewer #add-cal-entry {
    display:none;
}

.bsd-cal-viewer div.calv-actions {
    padding-top:10px;
}
html.ms-dialog .bsd-cal-viewer div.calv-actions {
    padding-top:0px;
}

.bsd-cal-viewer div.calv-actions span.calv-actions {
    float:right;font-weight:bold;
}

.bsd-cal-viewer .calv-actions-spacer {
    padding-left:8px;
    padding-right:8px;
    color:#999;
}

.bsd-cal-viewer .calv-footer-res span#calv-footer-res-link {
    float:left;
}

html.ms-dialog .bsd-cal-viewer .calv-footer-res {
    display:none;
}

tr td div.ms-acal-today {
    border-top-width:3px;
}

/* district event overlay */
.ms-acal-color2, .ms-acal-selcolor2, .ms-acal-apanel-color2  {
	background-color:#FDBB30;
	color:#212121;
}

.ms-acal-color2 .ms-acal-sdiv a, .ms-acal-color2 .ms-acal-mdiv a, .ms-acal-color2 .ms-acal-ddiv a {
	color:#212121!important;
}
/* End Calendar Styles*/

/*Two Column Gold Layout*********************************************/
#content-wrapper
{
	width:100%;
}
#left-content
{
	width:74%;float:left;margin-top:20px;
}
#left-header
{
	font-size:16px;font-weight:bold;
}
#left-text
{
	
}
#right-content
{
	width:25%;float:left;border:1px solid #FDBB30;margin-top:40px;
}
#right-header
{
	background-color:#FDBB30; text-align:center;padding:5px 0 1px;font-size:small;font-weight:normal;
}
#right-text 
{
	color:#2F50AA;padding:10px;font-size:small;font-weight:normal;
}
#left-content-wrap
{
	width:100%;margin-top:20px;
}
#left-header-wrap
{
	font-size:16px;font-weight:bold;
}
#right-content-wrap
{
	width:25%;border:1px solid #FDBB30;float:right;
}
/*************************************************************/

/*Board Perspectives******************************************/
/*Recent*/
.byline-text
{
	font-size:14pt;
	font-weight:bold;
	margin-top:20px;
}
.date-text
{
	margin-top:5px;
	color:gray;
}
#recent-content
{
	margin-top:20px;
}
#recent-header
{
	padding-bottom:5px;
	border-bottom:1px dotted #FDBB30;
}
#recent-header h3
{
	font-size:12pt;
	font-weight:bold;
	color:#FDBB30
}
#recent-items li
{ 
	margin-left:-38px;
    margin-bottom:7px;
}
#recent-items ul
{
    list-style-type:none;
}
/*Digest*/
#digest-content
{	
	margin-top:20px;	
}
.content-text{}
.digest-item
{
	margin-bottom:20px;
    clear:both;
}
.left-digest
{
	width:49%;
	float:left;
    margin-bottom:20px;
}
.left-digest img
{
	max-width:90%;	
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(178,178,178,1);-moz-box-shadow: 0px 0px 4px 0px rgba(178,178,178,1);box-shadow: 0px 0px 4px 0px rgba(178,178,178,1);
}
.right-digest
{
	width:50%;
	float:left;
    margin-bottom:20px;
}
.right-digest a.header
{
	font-size:14pt;
	font-weight:bold;
}
.digest-date
{
	color:gray;
}
#pager
{
    text-align:center;clear:both;font-weight:bold;
}
/***************************************************************/
/* Google Translate overrides */

/* Suppress Orginal Text Popup*/
.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}
/* End Google Translate overrides */

