body.home #content, body.home #footer{background:none}

#mailbuilder_iframe {
    z-index:999;
}

/*#content #maincontent.admin {
    background: white;
}*/

.total_overlay.inner {
    /*z-index: 1000;*/
    z-index:10;
    top: 1.5%;
    left: 1.5%;
    width: 97%;
    height: 97%;
    border: 2px solid #bbb;
}
.hosted_by_text, .hosted_by_text a{
    color:#fff;
}
.hosted_by_text {
    padding-left:5px;
}
#header_inner {
    background:none;
    border:0px;
}
.right_box2{
    font-size: 12px;
}

#ui-id-1, #ui-id-2{
    z-index:9999 !important;
}

#nav_section a{font-family: 'Roboto-BoldCondensed';
padding: 0 23px 0 0px;
width: 100%;

}
#nav_section ul a{
text-transform: none;
}

.pfbc-form fieldset{
color: #000066;
}


/*.featured_article[content_id="32992"] h2{
    text-align:center;
}
*/

#table1{
width: 635px;
height: 310px;
background: white;

}

#table2{
width: 310px;
}

.homepage_grid img{
height: 245px !important;
width: 310px;
}

.homepage_grid img{
height: 241px !important;
width: 310px;
}

.homepage_grid figure{
background-color:white;
color: #012B5B;
width: 245px;
height: 282px;
margin-right: 15px;
margin-bottom: 37px;
box-shadow: 1px 3px 19px black;
}

.homepage_grid figcaption {
text-align: center;
padding-top: 7px;
font-size: 21px !important;
font-family: robotcondensed;
}

.home #maincontent {
width: 960px !important;
padding: 0px !important;
}


.fck_widget_inner_pages{
background: white;
padding: none;
}

.fck_widget_inner_pages a {
/*display: block;
padding: 5px;
text-decoration: none;
color: #000066;
font-family: "sans-serif,serif";
font-size: 20px;
font-weight: bold;*/
display: block;
padding: 5px;
text-decoration: none;
/* color: #000066; */
/* font-family: "tahoma, geneva, sans-serif"; */
font-size: 16px;
font-weight: bold;
color: rgb(0, 0, 102);
/*font-family: tahoma, geneva, sans-serif;*/
font-family:sans-serif,serif;
font-size:14px;

}

.fck_widget_inner_pages{
margin-left: -10px;
}

.fck_widget_inner_pages.on_third_level_page > ul > li:not(.third_level) {
    display:none;
}
.fck_widget_inner_pages.on_second_level_page > ul > li:not(.selected_nav) {
display:none;
}
#maincontent .readmore a{
color: black;
}



/*body{
background-position: center -141px;
}
#nav_section li{
font-size: 14px;
}

#sidebar_left{
height:180px;
}

#sidebar_left #img_div {
background: url("http://images.shulcloud.com/460/uploads/siteheaderBG.png") no-repeat scroll 0 0 transparent;
float: left;
height: 163px;
margin-right: 25px;
margin-top: 24px;
width: 167px;
margin-left:40px;
}
#sidebar_left #img_div img{
display: none;
}

#mainnav {
float:left;
display: inline-block;
width: 710px;
z-index: 0;
text-align:left;
margin-top:120px;
}
#nav_section{
width:710px;
}
#nav_section a{
padding: 0 9px;
color: #1F3C5A;
}
#nav_section li{
font-size: 18px !important;
}

#nav_section li ul {
padding-right: 100px;
color: #1F3C5A;

}

#nav_section li.selected_nav a{
color: #1F3C5A; 
}

/ *This is to change the sub navigation Menus from capitalizing each word. * /
#nav_section li:hover ul a, #nav_section li.persist_open ul a{
text-transform: inherit;
}

.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
	background: transparent !important;
}
.slider_style_2 .rsGCaption, .slider_style_3 .rsGCaption{
background: transparent !important;
}*/

.slider_style_10 .rsGCaption .slider_title{
font-family:"Opensans semibold",Georgia,Serif;
color: #000066;
}

.slider_style_10 .rsGCaption .slider_description{
font-family:"Opensans semibold",Georgia,Serif;
color: #000066;
}

#maincontent p a {
color: #000066;
text-decoration: underline;
}

#maincontent p{
font-family: sans-serif,serif;
color: #000066;
/*Rochel Stempler
2/1/18 a request was made to change the default font size*/
font-size:14px;
}

#maincontent h2{
    text-align: center;
}

#content #maincontent.admin h2 a{
    float: left !important;
}


#top_info_2 {
margin: 0 auto;
position: absolute;
text-align: right;
top: 124px;
left: 1074px;
width: 975px;
}

#cai_news a{
color: black;
}

#cai_news a:hover{
color:black;
text-decoration: none;
}


tr.listingb {
background-color: #09C1CB;
color: black;
}
tr.listing {
color: black;
}

#maincontent h3, #maincontent .calendar_day_view h2{
width: 273px;
color: #000066;
}
#maincontent .account_top_directory h3 {
    max-width:100%;
}
.event_time,.event_widget_time{
    color:#000066;
}

.fck_widget_events .d{
    color:#000066;
}

#maincontent p a{
text-decoration: none;
}

body .header_menu {
    z-index: 1000;
}

.dd-list a{
    overflow: inherit;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -16px;
}

#container.subtab #maincontent.admin {
    color: black;
}

#filterFrm{
    background: white;
}

#maincontent.admin ul {
    color: black;
}
table.transactions tr td{
    background:white;
}
.ui-dialog ui-widget ui-widget-content ui-corner-all{
    /*z-index: 9999;*/
    z-index: 10;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
    /*z-index:9999991;*/
    /*z-index: 999;*/
}

.cpYearNavigation, .cpMonthNavigation {
    background-color: #eeeeee;
    color: black;
}

#FormFieldEditor{
    /*z-index: 9999999 !important;*/
    z-index: 1000 !important;
}

/*
.menu {
    width: 436px;
    border: 1px solid black;
    background: white;
    margin: 10px 0 10px 0;
    float: left;
    border-right: 0px;
    color: black;
    position: relative;
}*/

#maincontent .calendar ul li{
    font-size:12px;
}

/*hiding course fees*/
.total_cost_display {
    display: none !important;
}

.ui-dialog.ui-widget.ui-widget-content {
    z-index:999;
}
@media (min-width: 992px) {
    .account_top_directory .col-md-4:last-child,
    .account_top_directory .col-md-4:nth-last-child(2){
        width: 250px;
    }
    
    .account_top_directory .col-md-4:last-child {
        margin-top:15px;
    }
}
.account_top_directory .img_table a  {
    display:block;
    overflow:hidden;
    margin-right:15px;
}