@import url("//fonts.googleapis.com/css?family=Convergence");

/** 5.0.9.P4 **/

/** 5.0.9.P4 **/

/** 5.0.9.P4 **/

/** 5.0.9.P4 **/

/* line 7, tab_pane.scss */

.tabPane {

  display: block;

  height: 100%;

  width: 100%;

  margin-bottom: 12px; }

  /* line 13, tab_pane.scss */

  .tabPane > .tabPane {

    display: block;

    height: 100%;

    margin-bottom: 0;

    /* Text/Media Wrap at skinny widths

    -------------------------------------------------- */ }

    /* line 18, tab_pane.scss */

    .tabPane > .tabPane .navPane {

      display: block; }

      /* line 20, tab_pane.scss */

      .tabPane > .tabPane .navPane .tabNav {

        display: inline-block;

        padding: .5em 1em;

        border-color: #4b4b4b;

        border-width: 1px;

        border-style: solid;

        -webkit-border-radius: 0;

        -moz-border-radius: 0;

        -ms-border-radius: 0;

        -o-border-radius: 0;

        border-radius: 0;

        border-right-style: none;

        border-bottom-style: none;

        cursor: pointer;

        background-color: #e4e4e4;

        float: left; }

        /* line 33, tab_pane.scss */

        .tabPane > .tabPane .navPane .tabNav:hover {

          background-color: #e3edf5; font-weight:bold}

        /* line 36, tab_pane.scss */

        .tabPane > .tabPane .navPane .tabNav:last-child {

          border-right-style: solid; }

        /* line 39, tab_pane.scss */

        .tabPane > .tabPane .navPane .tabNav.selected    {

          border-color: #0a4e81;

          background-color: #0a4e81;

          color: white; }
		  
		  /*.tabPane > .tabPane .navPane .tabNav img.tabinfo1{ display:inline}
		  .tabPane > .tabPane .navPane .tabNav img.tabinfo2, .tabPane > .tabPane .navPane .tabNav.selected img.tabinfo1{ display:none}
		  .tabPane > .tabPane .navPane .tabNav.selected img.tabinfo2{ display:inline}*/
		  
		  
		  .tabPane > .tabPane .navPane .tabNav:focus {
		  	background-color:#e3edf5;
			}
		  .tabPane > .tabPane .navPane .tabNav.selected:focus {
		  	background-color:#0a4e81;
			}
          /* line 366, ../global/css/_fonts.scss */

          .tabPane > .tabPane .navPane .tabNav.selected:visited {

            color: white; }

        /* line 44, tab_pane.scss */

        .tabPane > .tabPane .navPane .tabNav:visited {

          color: inherit; }

      /* line 2, ../global/css/_common.scss */

      .tabPane > .tabPane .navPane::after {

        content: "";

        display: block;

        visibility: hidden;

        clear: both;

        width: 0;

        height: 0; }

    @media screen and (max-width: 600px) {

      /* line 56, tab_pane.scss */

      .tabPane > .tabPane ARTICLE.media_sub_pair SECTION[size].first {

        float: left;

        width: 100%; }

        /* line 59, tab_pane.scss */

        .tabPane > .tabPane ARTICLE.media_sub_pair SECTION[size].first > .content_frame {

          margin-left: 0; }

      /* line 63, tab_pane.scss */

      .tabPane > .tabPane ARTICLE.media_sub_pair SECTION[size].second {

        float: left;

        width: 100%; }

        /* line 66, tab_pane.scss */

        .tabPane > .tabPane ARTICLE.media_sub_pair SECTION[size].second IMG.mainImage {

          max-height: 300px;

          width: auto; } }

  /* line 78, tab_pane.scss */

  .tabPane .contentPane {

    display: block;

    height: 100%;

    border-style: solid;

    border-width: 1px;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    border-color: #0a4e81;

    overflow: hidden; }

    /* line 86, tab_pane.scss */

    .tabPane .contentPane .tabContent {

      display: block;

      padding: 10px; }

    /* line 92, tab_pane.scss */

    .tabPane .contentPane .tabPane .mediaArea video, .tabPane .contentPane .tabPane .mediaArea img {

      max-width: 100%;

      height: auto; }

  /* line 101, tab_pane.scss */

  .tabPane[data-tabLocation="left"] .navPane {

    display: block;

    height: 100%;

    float: left;

    max-width: 30%;

    min-width: 1em; }

    /* line 107, tab_pane.scss */

    .tabPane[data-tabLocation="left"] .navPane .tabNav {

      display: block;

      float: none;

      border-bottom-style: none;

      border-right-style: none;

      height: 100%;

      text-align: left; color:#0A4E81; font-weight:normal !important; }

      /* line 114, tab_pane.scss */

      .tabPane[data-tabLocation="left"] .navPane .tabNav:last-child {

        border-bottom-style: solid;

        border-right-style: none;

        text-align: left; }



/** 5.0.9.P4 **/


.tabPane a {text-decoration:none }