﻿#mainColMain h2, #mainColMain p, #mainColMain ol, #mainColMain ul, #mainColMain li, #mainColMain h3,
.ui-accordion-content {
    max-width: 100%;
}

div#mainColContent div.callout {
    background-color: #EAF4D7;
    padding: 15px;
    border: 1px solid #999;
}

div#mainColContent div.callout :last-child {
  margin-bottom: 0;
  padding-bottom: 0; 
}

div#mainColMain div#featuredTileContainer {
    height: 310px !important;
}

div#mainColMain .featureItemCarousel.featureWrapper div#featuredTileContainer {
    height: 444px !important;
}

#featuredTilesCarousel:not(.noCarousel) .featuredItemBackground {
    height: 444px !important;
}

#mainColMain .padTop.FeaturedItemCarousel .carouselControls {
    position: absolute;
    top: 444px;
}

@media (min-width: 992px) {
  div#x80857 iframe{
    height: 1600px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
    .featuredItemBackground {
        height: 310px !important;
    }

    .featureItemCarousel.featureWrapper.mobile {
        height: 310px;
    }
    div#x80857 iframe{
		height: 3075px;
	}
}

@media (min-width: 286px) and (max-width: 767px) {
    .featuredItemBackground {
        height: 310px !important;
    }

    .featureItemCarousel.featureWrapper.mobile {
        height: 310px;
    }
    div#x80857 iframe{
		height: 6825px;
	}
}

.mainColumnTwoColumn .padTop img {
    margin-right: 10px;
}

#x78276 .featureWrapper.emptyFeatureWrapper, #x78236 .featureWrapper.emptyFeatureWrapper,
#x77831 .featureWrapper.emptyFeatureWrapper, #x78238 .featureWrapper.emptyFeatureWrapper,
#x78273 .featureWrapper.emptyFeatureWrapper {
    height: 350px !important;
}

.sdotMainCol2 {
    float: left;
    width: 100%;
    display: block;
}

    .sdotMainCol2.minHeight450 {
        height: 450px;
    }

    .sdotMainCol2.minHeight500 {
        height: 500px;
    }

    .sdotMainCol2.minHeight525 {
        height: 525px;
    }

    .sdotMainCol2.minHeight570 {
        height: 570px;
    }

/*Over-riding Single Row Tileset default behaviors BEGIN
    ------------------------
*/
#tiles_x78626 .taxonomyTile.height2, #x79407 .container, #x79407 .secondaryTiles {
    height: 220px !important;
    display: block;
}

#tiles_x80195 .taxonomyTile.height2, #tiles_x80196 .taxonomyTile.height2, #tiles_x80197 .taxonomyTile.height2, #tiles_x80194 .taxonomyTile.height2, #tiles_x80193 .taxonomyTile.height2 {
    height: 220px !important;
    display: block;
}

#mainColMain .padTop.SingleRowTilesetComponent.withNav div, #mainColMain .padTop.SingleRowTilesetComponent.withNav p,
#mainColMain #x79407 div, #mainColMain #x79407 p {
    margin-bottom: 0px;
}

#mainColMain .padTop.SingleRowTilesetComponent.withNav h3 {
    max-width: 100%;
}

#x71436 .padTop.SingleRowTilesetComponent .secondaryList .taxonomyTile.height2,
#x79625 .padTop.SingleRowTilesetComponent .secondaryList .taxonomyTile.height2,
#x79784 .padTop.SingleRowTilesetComponent .secondaryList .taxonomyTile.height2,
#x71468 .padTop.SingleRowTilesetComponent .secondaryList .taxonomyTile.height2  {
    border: none !important;
    box-shadow: none !important;
    text-align: center;
}

#x71436 .padTop.SingleRowTilesetComponent.withNav .secondaryList .taxonomyTile.height2,
#x79625 .padTop.SingleRowTilesetComponent.withNav .secondaryList .taxonomyTile.height2,
#x79784 .padTop.SingleRowTilesetComponent.withNav .secondaryList .taxonomyTile.height2,
#x71468 .padTop.SingleRowTilesetComponent.withNav .secondaryList .taxonomyTile.height2 {
    border: none !important;
    box-shadow: none !important;
    text-align: center;
    min-height: 250px;
    margin: 0 18px 18px;
}

.padTop.SingleRowTilesetComponent.withNav .taxonomyTile,
.padTop.SingleRowTilesetComponent.withNav #mainColMain div.taxonomyTile,
.padTop.SingleRowTilesetComponent.withNav .tilesWrapper .textDescriptionTile {
    width: 200px !important;
    min-width: 200px !important;
    float: left;
}

    .padTop.SingleRowTilesetComponent.withNav .taxonomyTile.height2 {
        height: 310px !important;
    }

#x79407.padTop.SingleRowTilesetComponent {
    float: left;
    display: block;
    margin: auto;
}

#x79407.padTop.SingleRowTilesetComponent .secondaryTiles .height2 {
    height: 150px !important;
}

/*Over-riding Single Row Tileset default behaviors END
    ------------------------
*/



#x79867 #mainColMain, #x77902 #mainColMain {
    padding-bottom: 0px;
}

#x75656 .ui-accordion-header button, #x78632 .ui-accordion-header button,
#x78632 .ui-accordion-header button, #x77908 .ui-accordion-header button,
#x71482 .ui-accordion-header button {
    text-align: left;
}

#x78609.mainColumnTwoColumn .twoColLeft h2 a, #x78609.mainColumnTwoColumn .twoColRight h2 a {
    font-weight: bold;
    color: #000;
}

#x78609.mainColumnTwoColumn .twoColLeft h2 a:hover, #x78609.mainColumnTwoColumn .twoColRight h2 a:hover {
    background: #003da5 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}

#x78609.mainColumnTwoColumn a.noHover:hover,
#x80299.mainColumnTwoColumn a.noHover:hover,
#x80340.mainColumnTwoColumn a.noHover:hover,
#x69440.mainColumnTwoColumn a.noHover:hover,
#x79887.mainColumnTwoColumn a.noHover:hover,
#x77627 #mainColMain .span a.noHover:hover {
    background: none;
}

#x79823 .span a.noHover:hover, #x77627 .span a.noHover:hover {
    background: none;
    color: #003da5;
    text-decoration: underline;
}

#x71894 .featureWrapper.emptyFeatureWrapper, #x71897 .featureWrapper.emptyFeatureWrapper {
    background-position: center bottom;
}

.panel-info .panel-heading,
.panel-info .panel-heading * {
  background-color: #d9edf7;
}
#mainColMain .panel {
  max-width: 95%;
}
#mainColMain .panel .panel-heading {
  padding: 1em 1em 0;
}
#mainColMain .panel-body {
  margin-bottom: 0;
  padding: 1em;
}
/* Language styles */
#x119396 #mainColMain {direction: rtl}

#mainColMain ul li .externalLink {
    padding: 2px 0;
}
