@import url(bootstrap.css) (max-width : 767px);



/* smartphones */
@media only screen and (max-width : 767px)
{
    
    .hideMoblepartnerSlideShow
     {
       display:none;
     }

    div.pageHead div.txt 
    {
        padding:16px;
    }
    
     div.pageHead div.txt h1 
     {
         display:none;
     }
     
     div.pageHead div.txt h3 
     {
         margin-top:0;
     }
    
    div.containerdesktop {display:none;}
    div.containermobile {display:block; }
    div#CarouselDesktop {display:none;}
    
   
   
    div#navMain {display:none;}
    div#navmobile{display:block;}
    div#navUtilityDesktop {display:none;}
    div#navUtilityMobile{display:block;}
    div.container {padding-right: 20px;margin:auto}
    div#doc.clearfix  {padding-left:8px; padding-right:8px; }
  
    div.containermobile {width:100%;padding-left:0px;padding-right:0px;text-align:center;padding-top:5px;padding-bottom:10px;}

   /* Main Navigation */
    div#accordion.panel-group{width:100%;}
    a {color:#223173;}
    div.navbar-header div.navbar-button-left button#Button1.navbar-toggle{float:left;}
   
    div.navbar-header div.navsearch button#Button2{float:right;margin-right:5px;background-color:#FFF;padding-top:6px;padding-bottom:6px;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #fff;}
   
    /*div.navbar-header div#branding .branding{float:left;width:60%;text-align:center;display:block;margin:auto;padding-left:2px;padding-top:6px;}*/
    div#branding .branding {padding-top:6px;}
    div#branding .branding a, 
    div#branding .branding img
    {width:220px;margin-left:auto;margin-right:auto;display:block;}
    
    
    /*div.navbar-header div#branding  div#ctl20_branding.branding img {margin:auto;}*/
    div.navbar.navbar-default.navbar-static-top div#navigation {padding-right:0px;padding-left:0px;margin-right:0px;}
    div#navigation {padding-top:3px;}
    div#navigation div#navmobile div#accordion.panel-group div.panel.panel-default div.panel-heading{background-color:#f0f0e7;text-align:left;}
    div.panel-heading h4.panel-title{font-weight:bold;color:#534741;}
    div.panel-group .panel + .panel{margin-top:0px;}
    div#navigation div#navmobile #accordion div.panel-body {padding-top:0px;padding-bottom:0px;}    
    div#navigation div#navmobile #accordion div.panel {border:none}    
    div#navigation div#navmobile #accordion div.panel-body ul{list-style:none;}
    div#navigation div#navmobile #accordion div.panel-body ul li{text-align:left;margin-left:0px;}
    
    div#navigation div#navmobile #accordion div.panel-body ul li a{color:#534741;font-size:16px;font-weight:normal;padding:4px 0px 4px;display:block;}
   
    div#navigation div#navmobile #accordion div.panel-collapse{ background-color:#e1e0d3;}
    div.containermobile div.navbar div#search input.searchBtn {vertical-align:middle;}
    
    #search {background-color:#f0f0e7;margin:0;text-align:left;padding-top:8px;margin-top:6px;}
    #search li {margin-left:0px;}
    
    #search #searchBox {border:1px solid #726e65;}
    #programSearchLinks li {padding:4px 0px 4px 0px;}
    #programSearchLinks span {font-weight:bold;}
    #progsearch span {float:right;}
    #progsearch {border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:6px;padding:6px 0px 6px 0px;}
    #progsearch a {font-weight:bold;}
    #search div#programSearchLinks ul {list-style:none; text-align:left;margin-top:4px;}
    #search div#programSearchLinks {padding-top:12px;}
    
   
    
    #doc1 div#viewdesktop {text-align:center;font-weight:bold;}
   
    
    div#navUtilityMobile {margin-top:-20px;background-color:#f0f0e7;padding-top:12px;padding-bottom:10px;}
    div#navUtilityMobile div#newrow {text-align:left;}
    div#navUtilityMobile div#newrow div#left {float:left;width:50%;padding-bottom:6px;}
    div#navUtilityMobile div#newrow div#left a {padding-left:15px;color:#534741;font-size:15px;font-weight:bold;padding-bottom:8px;}
    div#navUtilityMobile div#newrow div#right {float:left;width:50%;padding-bottom:6px;}
    div#navUtilityMobile div#newrow div#right a{color:#534741;font-size:15px;font-weight:bold;}


     div#navmobile div#accordion div.panel-heading h4.panel-title a.accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e113";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
    padding-right:8px;
    }
     div#navmobile  div#accordion div.panel-heading h4.panel-title a.accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
   }

    div#navmobile div.accordion div div.panel-heading h4.panel-title a {display: block; width:100%; padding: 10px 15px;  margin: -10px -15px;}
      
    /*Homepage*/
    div#bodyWrapper .homepage div#pageTools .container_12 {display:none;}
    div#bodyWrapper .homepage{position:relative; margin-top:-10px;}
    div#bodyWrapper div#top div.container_12.clearfix  { width:100%; position:relative;}
    div#bodyWrapper div#top div.container_12.clearfix div.grid_12 { width:100%; margin-left:0px;}
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#MobileHomeTwoCol{padding-bottom:5px; height:30px; }
    div#programLeft {background-color:#999933;   background-position: center; float:left; height:30px; width:49%; background-size: cover;}
    div#programLeft a div#progLeft { color:#fff; text-decoration:none;padding-left:5px;padding-top:5px;}
    div#programLeft a div#progLeft i.glyphicon{ float:right;padding-right:5px;}
    
    div#donateRight {vertical-align: middle;background-color:#CC3300;  float:right; background-position: center; height:30px; width:49%;   background-size: cover;  }
    div#donateRight a div#donate{ color:#fff; text-decoration:none;padding-left:5px;padding-top:5px;}
    div#donateRight a div#donate i.glyphicon{ float:right;padding-right:5px;}
    div#bodyWrapper div#pageTools.container_12.clearfix{width:100%;}
    div#bodyWrapper div#pageTools.container_12.clearfix div#breadcrumb.grid_11 {float:left;width:75%;margin-right:18px;}
    div#bodyWrapper div#pageTools.container_12.clearfix div#share.grid_1 {display:none;}
    div#bodyWrapper div#main div.container_12.clearfix div.grid_8.contentMain ul.divided li.clearfix div.grid_6 {width:100%;}
     
    /*Carousel home page */
    
    div.slideshowComponent {height:100%;}
    div.slideshowComponent ul {height:100%;width:100%}
    div.slideshowComponent ul.slides li div.img {height: 100%;text-align: right;width: 100%;   overflow:hidden;    } 
    div.slideshowComponent ul.slides div.txt  {width:50%;height: 100%;}
    
    div.slideshowComponent ul.slides li div.txt 
    {
        position: absolute;top: 0;left: 0;width: 50%;
        height: 100%;padding: 10px 20px 0 10px;overflow: hidden;
        background-image: url(/_res/img/slideshow-sprites.png);
        background-repeat: repeat-y;color: #fff;}
    
    div.slideshowComponent ul.slides li div.txt a {color: #000;}
    div.slideshowComponent ul.slides li div.txt h2 {color: #fff; line-height: 1.1em; margin-top:0px;font-family: Georgia,"Time New Roman", Times New Roman, Serif;font-size:16px;font-weight:normal;margin-bottom:10px;}
     div.slideshowComponent ul.slides li div.txt #link{font-size:12px;} 
  
    div.slideshowComponent ul.slides li.color4 div.txt{background-position:-960px 0;}
    div.slideshowComponent ul.slides li.color4 img.icon-arrow{background-position:-96px 0;}
    div.slideshowComponent ul.slides li.color5 div.txt{background-position:-1280px 0;}
    div.slideshowComponent ul.slides li.color5 img.icon-arrow{background-position:-96px -16px;}
    
    div.slideshowComponent div.ctrl{position:absolute;bottom:20px;left:20px;z-index:10;text-align:left;line-height:14px;font-size:11px; height: 14px;top:120px;}
    div.slideshowComponent div.ctrl a{margin-left:5px;text-decoration:none!important;}
    div.slideshowComponent div.ctrl a.paused img{background-position:-10px -95px;}
    div.slideshowComponent div.ctrl img{width:10px;height:13px;background-image:url(../img/sprites.png);background-repeat:no-repeat;vertical-align:bottom;background-position:0 -95px;}
    div.slideshowComponent div.ctrl .slides a{color:#000;background-image:url(/_res/img/slideshow-sprites.png);background-position:100% 100%;padding:0 3px;}
    div.slideshowComponent div.ctrl .slides a:hover{text-decoration:none;}
    div.slideshowComponent div.ctrl .slides a.activeSlide{background-color:#fff;cursor:default;}
   
    /* Find a program */
    div#browseProgramSectionMobile {display:block}
    div#browseProgramSectionDesktop {display:none;}
    div#doc div#main div.grid_4.contentRelated hr {display:none}
    div#doc div#top div#hpLead div#top div#browseProgramSectionMobile div.module.linkModule {display:none}
    div#doc div.grid_8.contentMain div.grid_4.alpha div#browseProgramSectionMobile div.body{display:none;}


    /* hide items in the carousel */
    div.slideshowComponent ul.slides li div.txt p#description {display:none;}
    div.slideshowComponent ul.slides li div.txt p#link {display:block;}
    div.slideshowComponent ul.slides li div.txt h1 {font-family: Georgia,"Time New Roman", Times New Roman, Serif;font-size:16px;font-weight:normal;}
    div.slideshowComponent ul.slides li div.txt small {display:none;}

    .carousel-caption {
        position: absolute;
        height:100%;
        top: 0px;
        left:0;
        z-index: 4;
        padding-top: 10px;
        padding-left:10px;
        color: #fff;
        width:50%;
        text-align: left;
        font-family: Georgia, "Times New Roman" ,Times,serif;
        font-size: 18px;
                    }
    .carousel-inner > .item > img {
        margin: 0 auto;
    } 
    
    
     div.carousel-caption {  background-image:url(/_res/img/bg-slide-subsiteGeneric.png); background-position: 0 0;  }
     div.carousel-caption h2 {font-size:18px; margin-top:0; text-shadow:none;font-weight:normal;}
     div.carousel-caption p {text-shadow:none;}
     div.carousel-caption p a {text-shadow:none;color:#000;text-decoration:none;font-size:14px;font-weight:normal;}
     div.carousel-caption p img {display:none;}
    /* div.carousel-caption.color2  {  background-image:url(/_res/img/bg-slide-subsiteGeneric.png); background-position: -320px 0; }
     div.carousel-caption.color3  {  background-image:url(/_res/img/bg-slide-subsiteGeneric.png); background-position: -640px 0; }
     div.carousel-caption.color4  {  background-image:url(/_res/img/bg-slide-subsiteGeneric.png); background-position: -960px 0; }
     div.carousel-caption.color5  {  background-image:url(/_res/img/bg-slide-subsiteGeneric.png); background-position: -1280px 0; } */

    .notools .grid_9 .slideshowComponent ul.slides li img.icon-arrow{background-position:-96px -32px;}
    div.tabbed div.ui-tabs-hide{display:none;}hr.nbm{margin-bottom:10px;}
    img.f-left{float:left;margin-right:20px;margin-bottom:10px;}
    img.f-right{float:right;margin-left:20px;margin-bottom:10px;}
    img.icon-arrow{width:16px;height:16px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:0 0;margin-left:10px;vertical-align:bottom;}
    img.icon-facebook{width:24px;height:24px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-32px 0;}
    img.icon-flickr{width:24px;height:24px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-56px 0;}
    img.icon-twitter{width:24px;height:24px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-32px -24px;}
    img.icon-youtube{width:24px;height:24px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-56px -24px;}
    img.icon-modulehead{width:16px;height:16px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:0 2px;}
    img.icon-linkModule{background-image:url(../img/sprites.png);background-repeat:no-repeat;width:7px;height:7px;margin-left:5px;background-position:0 -70px;vertical-align:baseline;}
    img.icon-readmore{background-image:url(../img/sprites.png);background-repeat:no-repeat;width:16px;height:15px;background-position:-16px 0;margin-left:10px;vertical-align:middle;}
    img.icon-largearrow{background-image:url(../img/sprites.png);background-repeat:no-repeat;width:16px;height:15px;background-position:0 0;vertical-align:baseline;margin-left:10px;}
  
    .moduleAlt3 img.icon-largearrow{background-position:-16px 0;}
    .moduleAlt2 img.icon-largearrow{background-position:-16px -16px;}
    .moduleAlt1 img.icon-largearrow{background-position:0 -16px;}
 
    p.download{padding-left:40px;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:8px -195px;height:auto!important;height:30px;min-height:30px;}
    span.divider{padding:0 10px;}table.mini th{background-color:transparent!important;border-style:none!important;}
    table.mini td{background-color:transparent!important;border-style:none!important;}
    table.mini td.l{font-weight:bold;text-align:right;white-space:nowrap;}
    table.plain th{background-color:transparent!important;border-style:none!important;}
    table.plain td{background-color:transparent!important;border-style:none!important;}
    table.plain td.l{font-weight:bold;text-align:right;white-space:nowrap;}
    ul.ajaxExpCol{padding:0;margin:0;}
    ul.ajaxExpCol li.aec{margin-left:0;list-style:none;}
    ul.ajaxExpCol li.aec h3{padding:10px 0;margin-bottom:0;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-500px -133px;}
    ul.ajaxExpCol li.aec h3 a{padding-left:20px;display:block;font-size:18px;font-weight:bold;color:#005ca1;}
    ul.ajaxExpCol li.open h3{background-position:-450px -183px!important;}
    ul.ajaxExpCol li.last{border-bottom:1px solid #aaa599;}
    ul.arrow{position:static;}
    ul.arrow li{position:static;list-style:none;margin-left:0;padding-left:20px!important;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-995px 5px;zoom:1;}
    ul.arrow li ul{padding-top:5px;}
    ul.arrow li.ui-state-active a{color:#9c3022;}
    ul.divided{position:static;}
    
    ul.divided li
    {
        position:static;margin-left:0;
        border-bottom:1px solid #aaa599;
        padding-bottom:10px;
        margin-bottom:10px;
        list-style:none;
        padding-top:10px;
    }
    
    
        ul.divided li.display
    {
 
        padding-bottom:0px;
        margin-bottom:0px; 
        padding-top:0px;
    }
    
    ul.divided li.display br {display:none;}
    
    ul.divided li.display a 
    {
        padding:4px 0px;
     }
    
   
    ul.divided li.clearfix{padding-top:10px;}
    ul.divided li.last{margin-bottom:0;padding-bottom:16px;border-bottom:none;}
    ul.divided div.img{padding-bottom:10px;}
    ul.hDivided{position:static;}
    ul.hDivided li{float:left;list-style:none;margin:0;padding:0;padding-right:10px;margin-right:10px;border-right:1px solid #aaa599;font-family:Georgia,"Times New Roman",Times,serif;}
    ul.hDivided li.last{border-right:none;padding-right:0;margin-right:0;}
    ul.hDivided li.ui-state-active a{color:#9c3022;cursor:default;}
    ul.hDivided li.ui-state-active a:hover{text-decoration:none;}
    ul.navbox{margin:-10px -10px 20px;padding:0;}
    ul.navbox li{padding:0;margin:0;list-style:none;border-bottom:1px solid #aaa599;}
    ul.navbox li a{display:block;padding:5px 10px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;zoom:1;}
    ul.navbox li a:hover{background-color:#fbfbf9;text-decoration:none;}
    ul.navbox li a.active{background-color:#aaa599;color:#fff;}
    ul.noResources{margin-bottom:-10px;}
    ul.noResources li.last{border-bottom:none;background-image:none!important;}
    ul.noResources li.last a{background-image:none!important;}
    ul.null{padding:0;margin:0;}
    ul.null li{list-style:none;padding:0;margin:0 0 1em;}
    ul.slides{padding:0;margin:0;list-style:none;position:relative;}
    ul.slides li{position:absolute;padding:0;margin:0;}
    ul.tabs{height:49px;padding:0;margin:0;background-image:url(../img/sprites.png);background-repeat:no-repeat;font-family:Georgia,"Times New Roman",Times,serif;background-position:100% 100%;}
    ul.tabs li{padding:0;margin:0;float:left;list-style:none;height:29px;}
    ul.tabs li a{display:block;padding-top:4px;height:25px;margin-left:2px;}
    ul.tabs li a span{display:block;padding:0 5px;border-right:1px solid #fff;white-space:nowrap;font-size:12px;}
    ul.tabs li span.disabled{display:block;padding-top:4px;height:25px;margin-left:2px;}
    ul.tabs li span.disabled span{display:block;padding:0 5px;border-right:1px solid #fff;white-space:nowrap;font-size:12px;}
    ul.tabs li a:hover{margin-left:1px;border:1px solid #aaa599;border-bottom:1px solid #f5f9fc!important;background-color:#f5f9fc;padding-top:3px;text-decoration:none;}
    ul.tabs li a:hover span{border-right:none;}
    ul.tabs li.active a{margin-left:1px;border:1px solid #aaa599;border-bottom:1px solid #f5f9fc!important;background-color:#f5f9fc;padding-top:3px;text-decoration:none;color:#9c3022;cursor:default;}
    ul.tabs li.active a span{border-right:none;}
    ul.tabs li.ui-state-active a{margin-left:1px;border:1px solid #aaa599;border-bottom:1px solid #f5f9fc!important;background-color:#f5f9fc;padding-top:3px;text-decoration:none;color:#9c3022;cursor:default;}
    ul.tabs li.ui-state-active a span{border-right:none;}
    ul.tabs li.first{margin-left:5px;}
    ul.tabs li.last a span{border-right:none;}
    div.notools #bodyWrapper{background-image:url(../img/bg-body-notools.png);padding-top:20px;}
    div.notools #header{background-color:#f0f0e7;height:120px;}
    div.notools #header #globalTools{width:600px;}
    div.notools #header #globalTools ul{display:none;}
    div.notools #pageTools{display:none;}

       
    div.homepage #pageTools{display:none;}
    div.contentMain div.searchHeader{border-top:1px solid #aaa599;border-bottom:1px solid #aaa599;padding:20px 0;margin:20px 0;font-size:11px;}
    div.contentMain div.searchHeader div.omega{text-align:right;}
    div.contentMain div.searchHeader #searchPrevNext{padding-top:5px;}
    div.contentMain input.txtField{height:18px;line-height:20px;border:1px solid #aaa599;padding:0 5px;width:150px;vertical-align:middle;margin-right:5px;font-size:12px;color:#aaa599;}
    div.contentMain input.notfull{width:auto!important;border-style:none!important;}
    div.contentMain blockquote.g{padding:0 0 0 20px;margin:0;border-style:none;background-color:transparent;}
    div.n{display:none;}
    div.searchHeader{border-top:1px solid #aaa599;border-bottom:1px solid #aaa599;padding:20px 0;margin:0!important;font-size:11px;}
    
    div.searchHeader div.omega{text-align:right;margin-left:10px;}
    div.searchResults{background-color:#f5f9fc;padding:0;}
    div.programResult{background-color:#f5f9fc;padding:0;border:2px solid #f5f9fc;}
    div.programResult .txt{padding:10px 10px;width:110px;float:left;}
    div.programResult .txt p{display:none;}
    div.programResult .txt span.p{display:none;}
    div.programResult .img{width:140px;float:right;overflow:hidden;}
    div.programResultHover{background-color:#fff;border-color:#b1cee3;}
    body.debug .container_12{background-image:url(../img/grid/960_12_10_10.png);}
    fancy_title table{border-style:none;}

    /*Gate Ways */
    div#hpLead .core{width:100%;position:relative;top:0;left:0;height:100%;padding-top:5px;}
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#top div#Gateway{background-color:#F0F0E7; color:#fff;margin-top:5px;}
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#top div#browseProgramSection div.body {display:none;}
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#top div.module.moduleAlt1 div.header {display:none;}
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#top div.module.moduleAlt1 div.body  {padding-top:2px;}
    
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#top div.module.moduleAlt1 div.body ul.divided li 
    {
        line-height:12px; 
        margin-left:8px;
        margin-right:8px;
        margin-bottom:3px;
       /* padding-top:3px;
        height:25px*/
        }
    
    div#bodyWrapper.homepage div#top div.container_12.clearfix div.grid_12 div#hpLead div#top div.module.moduleAlt1 div.body ul.divided li a{color:#000; font-size:16px; }


    /*Right RailFeature */
    div.moduleAltSubsite{background-color:#776c64;color:#fff;border-bottom:none;}
    div.moduleAltSubsite a{color:#fff;}
    div.moduleAltSubsite div.header{color:#fff;}
    div.moduleAltSubsite div.header *{color:#fff;}
    div.moduleAltSubsite div.highlight{background-color:#aaa599;}
    div.moduleAltSubsite ul.arrow li{background-position:-982px -11px;}
    div.moduleAltSubsite div.slideshow{border-left:1px solid #aaa599;border-right:1px solid #aaa599;}
    div.moduleAltSubsite div.slideshow div.ctrl{border-color:#aaa599!important;}
    div.moduleAltSubsite div.slideshow div.ctrl span.slides a{border-color:#776c64;}
    div.moduleAltSubsite div.slideshow div.ctrl span.slides a.activeSlide{border-color:#aaa599;}

    div#main .container_12{width:100%;}
    div#main .container_12.clearfix div.grid_8.contentMain{width:100%;float:none;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix{width:100%; margin-left:0px; padding-left:0px }
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4{width:100%;margin-left:0px;float:none;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4 h3{width:100%;margin-top:5px;padding:10px;margin-left:0px;background-color: #f0f0e7; color:#000;font-size:18px;font-family: Georgia,"Time New Roman", Times New Roman, Serif;padding-left:5px;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.alpha ul.divided li.nondisplay {display:none}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.alpha ul.divided li span#description {display:none;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.alpha ul.divided li a {font-size:18px; color:#114070;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.alpha ul.arrow {display:none}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.alpha hr {display:none}
  
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.omega ul.divided li.clearfix.first div.grid_2{width:100%;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.omega ul.divided li.clearfix.first div.grid_2.alpha a img{width:100%;height:100%;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.omega ul.divided li.clearfix.first div.grid_2.omega{float:none;}
    div#main .container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.omega ul.divided li.clearfix.first div.grid_2.omega p br{display:none;}
    div#main div#main div#programFinder.container_12.clearfix div.containermobile ul.ajaxExpCol li div.result  div.grid_6 {width:100%;margin-left:0px;margin-right:0px;}
    /*right rail Component*/ 
    div#main div.container_12.clearfix div.grid_4.contentRelated {width:100%}  
    div#main div.container_12.clearfix div.grid_4.contentRelated div#browseProgramSection div.body{display:none;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDivfeatureDiv {display:block;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#browsePrograms{display:none;}
    
    div#main div.container_12.clearfix div.grid_4.contentRelated p#ssmedia{display:none;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos{color:#fff; margin-left:-10px;width:100%;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.header{color:#000; background-color:#f0f0e7;font-family:Georgia,"Time New Roman", Times New Roman, Serif;line-height:33px;font-size:17px;padding-left:5px;margin-right:0px;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow{border:none;width:100%;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow ul.slides li.first {width:100%;position:relative;padding-top:5px;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow ul.slides div.highlight{width:26%;float:left; }
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow ul.slides li div.body {color:#000; padding-left:8px; width:58%;float:left;margin-left:45px;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow ul.slides li div.body p {color:#000; padding-left:5px; }
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow ul.slides li div.body ul.arrow li {background-image:none;}
    div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow ul.slides li div.body ul.arrow li.first.last {margin-left:-17px;} 
    
   /*footer */
   div#footer {padding-bottom:20px;}
   div#footer div.container_12 {width:100%;}
   div#footer div.container_12.clearfix div.grid_12 {width:100%;}
   div#footer div.container_12.clearfix div.grid_12 div.grid_8.alpha {width:100%;}
   div#footer div.container_12.clearfix div.grid_12 div.grid_4 {width:100%;}
   div#footer div.container_12.clearfix div.grid_12 div.grid_4.omega {margin-left:auto;margin-right:auto;}
   
   
   /* hide bottom */
   div#main div.container_12.clearfix div.grid_4.contentRelated div.promo{display:none;}
   div#main div.container_12.clearfix div.grid_8.contentMain div.clearfix div.grid_4.omega ul.divided li.mobilehide {display:none;}
   div#main div.container_12.clearfix div.grid_4.contentRelated div#featureDiv.module.moduleAlt1.moduleLogos div.slideshow div.ctrl {border-top: 1px solid #f0f0e7;margin: 0 20px;padding: 5px 0 10px;text-align: center;}
  
   div.moduleAlt1 div.slideshow{border-color:#776c64;}
   div.moduleAlt1 div.slideshow div.ctrl{border-color:#f0f0e7!important;}
   div.moduleAlt1 div.slideshow div.ctrl span.slides a{margin-left:15px;font-weight:bold;}
   div.moduleAlt1 div.slideshow div.ctrl span.slides a.activeSlide{border: 1px solid #776c64; margin-left:15px;font-weight:bold;}
         
 
   div#bottom {display:none;}    
  .mobilehide {display:none;}
   #doc div#viewdesktop {text-align:center;font-weight:bold;padding-bottom:10px;}


 }




/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 768px) 
{
   /* display deskop */
    div.containerdesktop {display:block;}
    div.containermobile {display:none;}
    div.containertablet {display:none;}
    div#navMain {display:block;}
    div#navmobile{display:none;}
    div#navUtilityDesktop {display:block;}
    div#navUtilityMobile{display:none;}
    div#MobileHomeTwoCol{display:none;}
    div#mobileconnect{display:none;}
        /* Find a program */
    div#browseProgramSectionMobile {display:none}
    div#browseProgramSectionDesktop {display:block;}
    div#CarouselMobile {display:none}

   
            .preText
            {
                font-family: "Bitstream Vera Sans Mono" , "Andale Mono" , "Courier New" ,Courier,monospace;
                font-size: .9em;
            }
            .abbrAcro
            {
                cursor: help;
            }
            .useSpritePng
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
            }
            .serif
            {
                font-family: Georgia, "Times New Roman" ,Times,serif;
            }
            .sansSerif
            {
                font-family: Arial,Helvetica,sans-serif;
            }
            *
            {
                margin-top: 0;
            }
            a
            {
                color: #005ca1;
                text-decoration: none;
            }
            a img
            {
                vertical-align: bottom;
            }
            a:link
            {
                text-decoration: none;
            }
            a:visited
            {
                text-decoration: none;
            }
            a:hover
            {
                text-decoration: underline;
            }
            a:active
            {
                text-decoration: underline;
            }
            a:focus
            {
                text-decoration: underline;
            }
            abbr, acronym
            {
                cursor: help;
                border-bottom: 1px dotted #b1cee3;
            }
            big
            {
                font-size: 1.25em;
            }
            blockquote
            {
                margin-bottom: 20px;
                padding: 1em;
                background-color: #f0f0e7;
                border: 1px solid #aaa599;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
            }
            body
            {
                color: #534741;
            }
            button, input[type="submit"], input[type="button"], input[type="reset"], input[type="image"], input[type="checkbox"], input[type="radio"]
            {
                cursor: pointer;
            }
            button::-moz-focus-inner
            {
                border: 0;
                padding: 0;
            }
            code
            {
                font-family: "Bitstream Vera Sans Mono" , "Andale Mono" , "Courier New" ,Courier,monospace;
                font-size: .9em;
            }
            dl
            {
                float: left;
                clear: both;
                width: 100%;
                margin-bottom: 1em;
            }
            dl dt
            {
                float: left;
                clear: both;
                margin-bottom: .5em;
                width: 140px;
            }
            dl dd
            {
                float: right;
                clear: right;
                margin-bottom: .5em;
                width: 460px;
            }
            fieldset
            {
                display: block;
                border: 1px solid #aaa599;
                padding: 10px;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
            }
            form
            {
                margin: 0;
                padding: 0;
            }
            h1
            {
                color: #534741;
                font-weight: normal;
                margin-bottom: 10px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                font-size: 30px;
            }
            h2
            {
                color: #534741;
                font-weight: normal;
                margin-bottom: 10px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                font-size: 24px;
            }
            h3
            {
                color: #534741;
                font-weight: normal;
                margin-bottom: 10px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                font-size: 18px;
            }
            h4
            {
                color: #534741;
                font-weight: normal;
                margin-bottom: 10px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                font-size: 16px;
            }
            h5
            {
                color: #534741;
                margin-bottom: 10px;
                font-size: 14px;
            }
            h6
            {
                color: #534741;
                font-weight: bold;
                margin-bottom: 0;
                font-size: 12px;
            }
            hr
            {
                border-top: 1px solid #aaa599;
                margin-bottom: 1em;
            }
            ins
            {
                background-color: #ffd;
            }
            kbd
            {
                font-family: "Bitstream Vera Sans Mono" , "Andale Mono" , "Courier New" ,Courier,monospace;
                font-size: .9em;
            }
            label
            {
                cursor: pointer;
            }
            legend
            {
                border: 1px solid #aaa599;
                background-color: #f0f0e7;
                padding: 3px 10px;
                color: #534741;
                font-size: 12px;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
            }
            ol
            {
                margin: 0 0 20px;
                padding: 0;
            }
            ol li
            {
                padding: 0;
                margin: 0;
                margin-bottom: 5px;
                margin-left: 30px;
            }
            ol li ol
            {
                margin-top: 5px;
            }
            p
            {
                margin-bottom: 1em;
            }
            pre
            {
                font-family: "Bitstream Vera Sans Mono" , "Andale Mono" , "Courier New" ,Courier,monospace;
                font-size: .9em;
            }
            q
            {
                quotes: '“' '”' '‘' '’';
            }
            q:before
            {
                content: open-quote;
            }
            q:after
            {
                content: close-quote;
            }
            samp
            {
                font-family: "Bitstream Vera Sans Mono" , "Andale Mono" , "Courier New" ,Courier,monospace;
                font-size: .9em;
            }
            small
            {
                font-size: .8em;
            }
            sub
            {
                vertical-align: sub;
                font-size: 90%;
            }
            sup
            {
                vertical-align: super;
                font-size: 90%;
            }
            table
            {
                clear: both;
                width: 100%;
                border-collapse: collapse;
                border-spacing: 0;
            }
            table td
            {
                text-align: left;
                padding: 5px;
                vertical-align: top;
                border: 1px solid #aaa599;
            }
            table th
            {
                text-align: left;
                font-weight: normal;
                color: #534741;
                padding: 5px;
                vertical-align: top;
                border: 1px solid #aaa599;
                background-color: #f0f0e7;
            }
            table caption
            {
                color: #534741;
                padding: 5px;
            }
            table tr.odd td
            {
                background-color: #fbfbf9;
            }
            textarea
            {
                vertical-align: top;
            }
            tt
            {
                font-family: "Bitstream Vera Sans Mono" , "Andale Mono" , "Courier New" ,Courier,monospace;
                font-size: .9em;
            }
            ul
            {
                padding: 0;
                margin: 0 0 20px;
            }
            ul li
            {
                padding: 0;
                margin: 0;
                margin-bottom: 5px;
                margin-left: 20px;
            }
            #bodyWrapper
            {
                background-image: url(../img/bg-body.png);
                background-repeat: no-repeat;
                background-position: 50% 0;
            }
            #bottom
            {
                margin-bottom: 10px;
            }
            #breadcrumb
            {
                font-size: 12px;
                color: #000;
            }
            #breadcrumb a
            {
                color: #534741;
            }
            #breadcrumb span.divider
            {
                color: #534741;
                font-size: 14px;
            }
            #footer
            {
                margin-top: 40px;
                margin-bottom: 40px;
                font-size: 12px;
                color: #aaa599;
            }
            #footer .grid_12
            {
                border-top: 1px solid #f0f0e7;
                padding: 10px 0;
            }
            #footer span.divider
            {
                padding: 0 10px;
            }
            #footer div.omega
            {
                text-align: right;
            }
            #header
            {
                height: 145px;
                position: relative;
            }
            #header #headerWrap
            {
                width: 960px;
                margin: 0 auto;
                position: relative;
                height: 100px;
            }
            #header #branding
            {
                position: absolute;
                left: 0;
                top: 20px;
                width: 650px;
            }
            #header #globalTools
            {
                position: absolute;
                right: 0;
                top: 20px;
                width: 600px;
                height: 60px;
                text-align: right;
                font-size: 11px;
                line-height: 22px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
            }
            #header #globalTools a
            {
                color: #000;
            }
            #header #globalTools ul
            {
                padding: 0;
                margin: 0;
                list-style: none;
            }
            #header #globalTools ul li
            {
                display: inline;
                padding: 0;
                margin: 0;
                padding-right: 10px;
                margin-right: 10px;
                border-right: 1px solid #aaa599;
                background-image: none;
            }
            #header #globalTools ul li.last
            {
                padding-right: 0;
                margin-right: 0;
                border-right: none;
            }
            #header #globalTools form
            {
                display: block;
                padding-top: 10px;
            }
            #header #globalTools input.searchField
            {
                height: 18px;
                line-height: 20px;
                border: 1px solid #aaa599;
                padding: 0 5px;
                width: 200px;
                vertical-align: middle;
                margin-right: 5px;
                font-size: 12px;
                color: #aaa599;
            }
            #header #globalTools input.searchBtn
            {
                vertical-align: middle;
            }
            #header #globalTools input.searchBtnTxt
            {
                vertical-align: middle;
                border: 1px solid #69c;
                background-color:  #b1cee3;
                height: 20px;
                line-height: 18px;
                padding: 0 10px;
                font-size: 12px;
                color: #005ca1;
                font-Weight: BOLD;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
            }
            div#hpLead
            {
                height: 250px;
                width: 100%;
                position: relative;
		        padding-top: 10px;

            }
            div#hpLead .core
            {
                width: 620px;
                position: absolute;
                top: 0;
                left: 0;
                height: 250px;
            }
            div#hpLead .core div.slideshowComponent
            {
                width: 620px;
            }
            div#hpLead .core div.slideshowComponent ul.slides
            {
                width: 620px;
            }
            div#hpLead .module
            {
                width: 300px;
                position: absolute;
                top: 0;
                right: 0;
                height: 250px;
                overflow: hidden;
            }
            div#hpLead .module .header
            {
                font-size: 24px;
            }
            #hpPageTools
            {
                background-color: #f0c;
                height: 10px;
            }
            #main
            {
                margin-bottom: 10px;
                /*margin-top: -10px;*/
            }
            #mapComponent .img
            {
                margin-bottom: 10px;
            }
            #mapComponent .img img
            {
                width: 620px;
                height: 280px;
                background-image: url(/_res/img/global-map.png);
                background-repeat: no-repeat;
                background-position: 0 0;
            }
            #mapComponent .txt
            {
                color: #534741;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                padding: 10px 0;
                height: auto !important;
                height: 40px;
                min-height: 40px;
                margin-bottom: 10px;
                border: 1px solid #aaa599;
                border-left: none;
                border-right: none;
            }
            #navMain
            {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                padding: 0;
                margin: 0;
                height: 38px;
                border-top: 1px solid #aaa599;
                border-bottom: 1px solid #aaa599;
                background-color: #f0f0e7;
                font-family: Georgia, "Times New Roman" ,Times,serif;
            }
            #navMain ol
            {
                padding: 0;
                margin: 0 auto;
                width: 960px;
                list-style: none;
            }
            #navMain ol li
            {
                padding: 0;
                margin: 0;
                float: left;
                width: 190px;
                position: relative;
                list-style: none;
                height: 38px;
                border: 1px solid #f0f0e7;
                border-top: none;
                border-bottom: none;
            }
            #navMain ol li a.main
            {
                width: 190px;
                display: block;
                padding-top: 8px;
                position: absolute;
                left: 0;
                top: 0;
                color: #000;
                font-size: 14px;
            }
            #navMain ol li a.main span
            {
                display: block;
                text-align: center;
                border-right: 1px solid #aaa599;
                border-left: 1px solid #f0f0e7;
            }
            #navMain ol li.first a.main span
            {
                border-left: 1px solid #aaa599;
            }
            #navMain ol li.active
            {
                background-color: #aaa599;
                border-color: #aaa599;
            }
            #navMain ol li.active a span
            {
                border-color: #aaa599;
                border-style: none !important;
            }
            #navMain ol li.active .dropdown
            {
                background-color: #aaa599;
                border-color: #f0f0e7;
                width: 192px;
                left: -2px;
            }
            #navMain ol li.activePrev a span
            {
                border-right-color: #f0f0e7 !important;
            }
            #navMain ol li.over
            {
                border: 1px solid #aaa599;
                border-top: none;
                width: 190px;
            }
            #navMain ol li.over a.main span
            {
                border: none;
            }
            #navMain ol li.over .dropdown
            {
                display: block;
                z-index: 20;
            }
            #navMain .dropdown
            {
                display: none;
                position: absolute;
                left: -1px;
                top: 38px;
                background-color: #f0f0e7;
                border: 1px solid #aaa599;
                border-top: none;
                width: 190px;
                z-index: 4;
            }
            #navMain .dropdown ul
            {
                padding: 0;
                margin: 0;
                list-style: none;
            }
            #navMain .dropdown ul li
            {
                height: auto;
                position: static;
                border: none;
                padding: 0;
                margin: 0;
            }
            #navMain .dropdown ul li a
            {
                display: block;
                padding: 5px 10px;
                font-size: 12px;
                font-family: Arial,Helvetica,sans-serif;
            }
            #pageTools
            {
                height: 40px;
                line-height: 40px;
                margin-bottom: 10px;
            }
            #share
            {
                clear: right;
                padding-top: 0;
            }
            #share img
            {
                vertical-align: middle;
            }
            #top
            {
                margin-bottom: 10px;
            }
            a.arrow
            {
                padding-left: 20px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -992px 5px;
            }
            a.icon-video, a.icon-videoPop
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -48px;
                display: inline-block;
                padding-left: 20px;
                height: 16px;
                overflow: hidden;
                line-height: 14px;
            }
            a.icon-blog
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -80px;
                display: inline-block;
                padding-left: 20px;
                height: 16px;
                overflow: hidden;
                line-height: 14px;
            }
            a.icon-podcast, a.icon-podcastPop
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -96px;
                display: inline-block;
                padding-left: 20px;
                height: 16px;
                overflow: hidden;
                line-height: 14px;
            }
            a.icon-slideshow, a.icon-slideshowPop
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -64px;
                display: inline-block;
                padding-left: 20px;
                height: 16px;
                overflow: hidden;
                line-height: 14px;
            }
            a.icon-linkedin
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -112px;
                display: inline-block;
                padding-left: 20px;
                height: 16px;
                overflow: hidden;
                line-height: 14px;
            }
            a.icon-checkbox
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -128px;
                display: inline-block;
                padding-left: 20px;
                height: 16px;
                overflow: hidden;
                line-height: 14px;
            }
            div.accordion h3
            {
                padding-left: 20px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -450px -192px;
            }
            div.accordion h3.ui-state-default
            {
                background-position: -500px -142px;
            }
            div.accordion h3.ui-state-hover
            {
                cursor: pointer;
            }
            div.carousel
            {
                border-top: 1px solid #aaa599;
                border-bottom: 1px solid #aaa599;
                padding: 10px 0;
            }
            div.carousel ul.slides
            {
                width: 940px;
                height: 120px;
                padding: 0;
                margin: 0;
            }
            div.carousel ul.slides li
            {
                width: 940px;
                height: 100px;
                top: 0;
                left: 0;
                margin: 0;
                padding: 0;
                overflow: hidden;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 -650px;
            }
            div.carousel ul.slides li .grid_3
            {
                text-align: center;
                padding: 5px 0;
            }
            div.carousel ul.slides li
            {
                padding-bottom: 16px;
            }
            div.carousel div.ctrl
            {
                text-align: center;
                padding: 20px 0;
                position: relative;
            }
            div.carousel div.ctrl a
            {
                margin: 0 5px;
            }
            div.carousel div.ctrl a img
            {
                width: 7px;
                height: 7px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 -112px;
            }
            div.carousel div.ctrl a.activeSlide
            {
                cursor: default;
            }
            div.carousel div.ctrl a.activeSlide img
            {
                background-position: -10px -112px;
            }
            div.carousel div.ctrl a.prev img
            {
                background-position: -14px -84px;
            }
            div.carousel div.ctrl a.next img
            {
                background-position: 0 -84px;
            }
            div.carousel ul.arrow
            {
                margin-bottom: 0;
            }
            div.carousel ul.arrow li
            {
                margin-bottom: 0;
            }
            div.center
            {
                text-align: center;
            }
            .clearing
            {
                clear: both;
            }
            div.connect
            {
                line-height: 24px;
                font-size: 16px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                color: #534741;
            }
            div.connect span.divider
            {
                padding: 0 5px;
            }
            div#bottom div.connect
            {
                padding-top: 40px;
            }
            .notools div.connect
            {
                padding-bottom: 20px;
            }
            div.field
            {
                margin-bottom: 10px;
            }
            div.field label
            {
                float: left;
                width: 150px;
            }
            div.f-right, span.f-right
            {
                float: right;
                margin-left: 10px;
            }
            div.f-left, span.f-left
            {
                float: left;
                margin-right: 10px;
            }
            div.form
            {
                display: block;
                width: 100%;
                padding: 0;
            }
            div.form-1
            {
                padding-bottom: 10px;
                clear: both;
            }
            div.form-1 div.col1
            {
                width: 100%;
            }
            div.form-1 label
            {
                float: left;
                clear: left;
            }
            div.form-1 input
            {
                float: left;
                clear: left;
                margin-bottom: 10px;
                border: 1px solid #aaa599;
                width: 588px;
                padding: 5px;
            }
            div.form-1 input.button
            {
                width: auto;
                background-color: #f0f0e7;
                vertical-align: middle;
                border: 1px solid #aaa599;
                background-color: #fbfbf9;
                height: 20px;
                line-height: 18px;
                padding: 0 10px;
                font-size: 12px;
                color: #534741;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 -900px;
                background-repeat: no-repeat;
            }
            div.form-1 textarea
            {
                float: left;
                clear: left;
                margin-bottom: 10px;
                width: 588px;
                border: 1px solid #aaa599;
                padding: 5px;
                height: 150px;
            }
            div.form-1 select
            {
                float: left;
                clear: left;
                margin-bottom: 10px;
                width: 588px;
            }
            div.form-2
            {
                padding-bottom: 10px;
                clear: both;
            }
            div.form-2 label
            {
                float: left;
                clear: left;
            }
            div.form-2 input
            {
                float: left;
                clear: left;
                margin-bottom: 10px;
                border: 1px solid #aaa599;
                width: 278px;
                padding: 5px;
            }
            div.form-2 input.button
            {
                width: auto;
                background-color: #f0f0e7;
                vertical-align: middle;
                border: 1px solid #aaa599;
                background-color: #fbfbf9;
                height: 20px;
                line-height: 18px;
                padding: 0 10px;
                font-size: 12px;
                color: #534741;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 -900px;
                background-repeat: no-repeat;
            }
            div.form-2 textarea
            {
                float: left;
                clear: left;
                margin-bottom: 10px;
                width: 278px;
                border: 1px solid #aaa599;
                padding: 5px;
                height: 150px;
            }
            div.form-2 select
            {
                float: left;
                clear: left;
                margin-bottom: 10px;
                width: 275px;
            }
            div.form-2 div.col1
            {
                width: 290px;
                float: left;
            }
            div.form-2 div.col2
            {
                width: 290px;
                float: right;
            }
            div.leftNav
            {
                border: 1px solid #aaa599;
                background-color: #f0f0e7;
                padding: 10px;
                margin-bottom: 20px;
            }
            div.leftNav h4
            {
                color: #000;
            }
            div.leftNav ul.navbox li
            {
                padding: 1px;
                border-bottom: none;
            }
            div.leftNav ul.navbox li a
            {
                padding: 7px 10px;
                border-bottom: none;
                background-image: url(/_res/img/bg-nav-div.png);
                background-position: 50% 100%;
                background-repeat: no-repeat;
            }
            div.leftNav ul.navbox li a.active
            {
                background-image: none;
            }
            div.leftNav ul.navbox li a:hover
            {
                background-image: none;
            }
            div.lightboxPodcast
            {
                background-color: #fff;
                padding: 20px;
            }
            div.module
            {
                border-bottom: 1px solid #aaa599;
                margin-bottom: 20px;
            }
            div.module hr
            {
                margin-left: 0;
                margin-right: 0;
            }
            div.module div.header
            {
                padding: 10px 20px;
                font-size: 18px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                color: #534741;
            }
            div.module div.header *
            {
                margin-bottom: 0;
            }
            div.module div.header a
            {
                text-decoration: none;
            }
            div.module div.header img
            {
                vertical-align: baseline;
                margin-left: 5px;
            }
            div.module div.highlight
            {
                padding: 20px;
                margin-bottom: 20px;
                border-color: #fff;
            }
            div.module div.highlight img
            {
                display: block;
                margin: 0 auto;
            }
            div.module div.body
            {
                padding: 0 20px 10px;
            }
            div.module div.body div.header
            {
                padding-left: 0;
                padding-right: 0;
            }
            div.module div.body div.body
            {
                padding-left: 0;
                padding-right: 0;
            }
            div.form-1 input[type="radio"], div.form-1 input[type="checkbox"]
            {
                width: 20px;
                border: none;
            }
            .RadioButtonList label
            {
                clear: none !important;
            }
            .RadioButtonList td
            {
                border: none;
            }
            div.module div.slideshow ul.slides
            {
                height: 250px;
            }
            div.module div.slideshow ul.slides div.highlight
            {
                width: 260px;
                overflow: hidden;
            }
            div.module div.slideshow ul.slides div.body
            {
                width: 260px;
            }
            div.module div.slideshow div.ctrl
            {
                border-top: 1px solid #f0f0e7;
                margin: 0 20px;
                padding: 5px 0 10px;
                text-align: center;
            }
            div.module div.slideshow div.ctrl img
            {
                vertical-align: baseline;
            }
            div.module div.slideshow div.ctrl span.slides a
            {
                margin: 0 3px;
                padding: 0 3px;
                border: 1px solid #fff;
                text-decoration: none;
            }
            div.module div.slideshow div.ctrl span.slides a.activeSlide
            {
                border: 1px solid #fff;
            }
            div.linkModule
            {
                border: 1px solid #69c;
                background-color:  #b1cee3;
            }
            div.linkModule div.body
            {
                padding: 10px 20px;
                border: 1px solid #fff;
            }
            div.linkModule a
            {
                display: block;
                text-align: center;
                text-decoration: none !important;
            }
            div.moduleAlt1
            {
                background-color: #f0f0e7;
                color: #534741;
                border-bottom: none;
            }
            div.moduleAlt1 h3
            {
                color: #534741;
            }
            div.moduleAlt1 a
            {
                color: #534741;
            }
            div.moduleAlt1 hr
            {
                border-color: #534741;
            }
            div.moduleAlt1 div.header
            {
                color: #534741;
            }
            div.moduleAlt1 div.header *
            {
                color: #534741;
            }
            div.moduleAlt1 div.highlight
            {
                background-color: #dfddd4;
            }
            div.moduleAlt1 ul.arrow li
            {
                background-position: -982px -71px;
            }
            div.moduleAlt1 div.slideshow
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt1 div.slideshow div.ctrl
            {
                border-color: #aaa599 !important;
            }
            div.moduleAlt1 div.slideshow div.ctrl span.slides a
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt1 div.slideshow div.ctrl span.slides a.activeSlide
            {
                border-color: #aaa599;
            }
            div.moduleAlt2
            {
                background-color: #f0f0e7;
                color: #534741;
                border-bottom: none;
            }
            div.moduleAlt2 h3
            {
                color: #534741;
            }
            div.moduleAlt2 a
            {
                color: #534741;
            }
            div.moduleAlt2 hr
            {
                border-color: #534741;
            }
            div.moduleAlt2 div.header
            {
                color: #534741;
            }
            div.moduleAlt2 div.header *
            {
                color: #534741;
            }
            div.moduleAlt2 div.highlight
            {
                background-color: #ffffff;
            }
            div.moduleAlt2 ul.arrow li
            {
                background-position: -982px -11px;
            }
            div.moduleAlt2 div.slideshow
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt2 div.slideshow div.ctrl
            {
                border-color: #aaa599 !important;
            }
            div.moduleAlt2 div.slideshow div.ctrl span.slides a
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt2 div.slideshow div.ctrl span.slides a.activeSlide
            {
                border-color: #aaa599;
            }
                div.moduleAlt3
            {
                background-color: #993;
                color: #fff;
                border-bottom: none;
            }
            div.moduleAlt3 h3
            {
                color: #fff;
            }
            div.moduleAlt3 a
            {
                color: #fff;
            }
            div.moduleAlt3 hr
            {
                border-color: #fff;
            }
            div.moduleAlt3 div.header
            {
                color: #ffe;
            }
            div.moduleAlt3 div.header *
            {
                color: #fff;
            }
            div.moduleAlt3 div.highlight
            {
                background-color: #b8ca80;
            }
            div.moduleAlt3 ul.arrow li
            {
                background-position: -982px -11px;
            }
            div.moduleAlt3 div.slideshow
            {
                border-color: #993;
            }
            div.moduleAlt3 div.slideshow div.ctrl
            {
                border-color: #b8ca80 !important;
            }
            div.moduleAlt3 div.slideshow div.ctrl span.slides a
            {
                border-color: #993;
            }
            div.moduleAlt3 div.slideshow div.ctrl span.slides a.activeSlide
            {
                border-color: #b8ca80;
            }
            div.moduleAlt4
            {
                background-color: #aaa599;
                color: #fff;
                border-bottom: none;
            }
            div.moduleAlt4 h3
            {
                color: #fff;
            }
            div.moduleAlt4 a
            {
                color: #fff;
            }
            div.moduleAlt4 div.header
            {
                color: #fff;
            }
            div.moduleAlt4 div.header *
            {
                color: #fff;
            }
            div.moduleAlt4 div.highlight
            {
                background-color: #f0f0e7;
            }
            div.moduleAlt4 ul.arrow li
            {
                background-position: -982px -11px;
            }
            div.moduleAlt4 div.slideshow
            {
                border-color: #aaa599;
            }
            div.moduleAlt4 div.slideshow div.ctrl
            {
                border-color: #f0f0e7 !important;
            }
            div.moduleAlt4 div.slideshow div.ctrl span.slides a
            {
                border-color: #aaa599;
            }
            div.moduleAlt4 div.slideshow div.ctrl span.slides a.activeSlide
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt5
            {
                background-color: #f0f0e7;
                color: #534741;
                border-bottom: none;
            }
            div.moduleAlt5 h3
            {
                color: #fff;
            }
            div.moduleAlt5 a
            {
                color: #fff;
            }
            div.moduleAlt5 div.header
            {
                color: #fff;
            }
            div.moduleAlt5 div.header *
            {
                color: #fff;
            }
            div.moduleAlt5 div.highlight
            {
                background-color: #aaa599;
            }
            div.moduleAlt5 ul.arrow li
            {
                background-position: -982px -11px;
            }
            div.moduleAlt5 div.slideshow
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt5 div.slideshow div.ctrl
            {
                border-color: #aaa599 !important;
            }
            div.moduleAlt5 div.slideshow div.ctrl span.slides a
            {
                border-color: #f0f0e7;
            }
            div.moduleAlt5 div.slideshow div.ctrl span.slides a.activeSlide
            {
                border-color: #aaa599;
            }
            div.moduleLogos div.slideshow
            {
                border-right-style: solid;
                border-left-style: solid;
                border-left-width: 1px;
                border-right-width: 1px;
                width: 298px !important;
                height: auto;
                overflow: hidden !important;
            }
            div.moduleLogos div.slideshow div.header
            {
                color: #fff;
            }
            div.moduleLogos div.slideshow div.header *
            {
                color: #fff;
            }
            div.moduleLogos div.slideshow div.highlight
            {
                width: 258px !important;
            }
            div.moduleLogos div.slideshow div.body
            {
                width: 258px !important;
            }
            div.moduleLogos div.highlight
            {
                background-color: #fff !important;
            }
            div.moduleAltSubsite
            {
                background-color: #f0f0e7;
                color: #534741;
                border-bottom: none;
            }
            div.moduleAltSubsite a
            {
                color: #534741;
            }
            div.moduleAltSubsite div.header
            {
                color: #534741;
            }
            div.moduleAltSubsite div.header *
            {
                color: #534741;
            }
            div.moduleAltSubsite div.highlight
            {
                /*background-color: #f0f0e7;*/
                background-color: #ffffff;
            }
            div.moduleAltSubsite ul.arrow li
            {
                background-position: -982px -71px;
            }
            div.moduleAltSubsite div.slideshow
            {
                border-left: 1px solid #f0f0e7;
                border-right: 1px solid #f0f0e7;
            }
            div.moduleAltSubsite div.slideshow div.ctrl
            {
                border-color: #aaa599 !important;
            }
            div.moduleAltSubsite div.slideshow div.ctrl span.slides a
            {
                border-color: #f0f0e7;
            }
            div.moduleAltSubsite div.slideshow div.ctrl span.slides a.activeSlide
            {
                border-color: #aaa599;
            }
            div.expandCollapse
            {
                background-color: #f0f0e7;
                border: 1px solid #aaa599;
            }
            div.expandCollapse .header
            {
                font-size: 24px !important;
                color: #000 !important;
                padding: 10px 0 !important;
                margin: 0 20px !important;
                border-bottom: 1px solid #aaa599;
            }
            div.expandCollapse ul
            {
                padding: 0;
                margin: 0;
                list-style: none;
            }
            div.expandCollapse ul li
            {
                margin: 0;
                padding: 0;
            }
            div.expandCollapse ul li a
            {
                display: block;
            }
            div.expandCollapse ul li a.active
            {
                color: #000 !important;
            }
            div.expandCollapse ul.expCol li.top
            {
                position: relative;
            }
            div.expandCollapse ul.expCol li.top img.expColCtrl
            {
                width: 12px;
                height: 12px;
                position: absolute;
                top: 9px;
                right: 20px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 -125px;
                cursor: pointer;
                z-index: 3;
            }
            div.expandCollapse ul.expCol li.top a
            {
                margin: 0 20px;
                font-size: 18px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                color: #534741;
                border-top: 1px solid #fff;
                border-bottom: 1px solid #aaa599;
            }
            div.expandCollapse ul.expCol li.top ul
            {
                display: none;
            }
            div.expandCollapse ul.expCol li.open a
            {
                border-bottom: 1px solid #f0f0e7 !important;
            }
            div.expandCollapse ul.expCol li.open ul
            {
                display: block;
            }
            div.expandCollapse ul.expCol li.open img.expColCtrl
            {
                background-position: -12px -125px;
            }
            div.expandCollapse ul.expCol li.last a
            {
                border-bottom: 1px solid #f0f0e7 !important;
            }
            div.expandCollapse ul.expCol li.last li.sub a
            {
                border-bottom-style: none !important;
            }
            div.expandCollapse ul.expColSub li.sub a
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -948px -24px;
                background-color: #dfddd4;
                margin: 0;
                padding: 3px 19px 3px 39px;
                font-size: 12px;
                font-family: Arial,Helvetica,sans-serif;
                color: #534741;
                border: 1px solid #dfddd4 !important;
            }
            div.pageHead
            {
                height: auto !important;
            }
            div.pageHead div.txt
            {
                padding: 20px;
            }
            div.pageLead
            {
                height: 235px;
                width: 100%;
                overflow: hidden;
                background-color: #f0f0e7;
                margin-bottom: 10px;
            }
            div.pageLead div.img
            {
                float: right;
                height: 235px;
                width: 300px;
                margin-left: 20px;
                border-left: 20px solid #fff;
            }
            div.pageLead div.txt
            {
                padding-top: 4px;
                padding-left: 4px;
                padding-right: 20px;
            }
            div.pageLead h1
            {
                color: #005ca1;
            }
            div.pageLeadAlt
            {
                background-color: #369 !important;
                color: #fff;
            }
            div.pageLeadAlt img.icon-arrow
            {
                background-position: -16px -16px;
            }
            div.pageLeadAlt *
            {
                color: #fff !important;
            }
            div.pageLeadAlt a
            {
                color: #000 !important;
            }
            div.pageLeadAlt2
            {
                background-color: #993 !important;
                color: #fff;
            }
            div.pageLeadAlt2 img.icon-arrow
            {
                background-position: -16px 0;
            }
            div.pageLeadAlt2 *
            {
                color: #fff !important;
            }
            div.pageLeadAlt2 a
            {
                color: #000 !important;
            }
            div.pfBox
            {
                background-color: #f0f0e7;
                border: 1px solid #aaa599;
            }
            div.pfBox .header
            {
                margin: 0 20px;
                padding: 5px 5px 0;
                border-bottom: 1px solid #aaa599;
                height: 65px;
                overflow: hidden;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                font-size: 18px;
                color: #534741;
            }
            div.pfBox .scrolling
            {
                height: 250px;
                overflow: auto;
            }
            div.pfBox .scrolling ul.divided
            {
                width: 178px;
                margin-left: 20px;
                margin-bottom: 0;
            }
            div.pfBox .scrolling ul.divided li.clearfix
            {
                padding: 0 !important;
                margin-bottom: 0;
                font-size: 12px;
            }
            div.pfBox .int
            {
                float: right;
                margin-left: 1em;
            }
            div.pfBox a
            {
                display: block;
                text-decoration: none !important;
                padding: 5px;
                border-top: 1px solid #fbfbf9;
            }
            div.pfBox a:hover
            {
                color: #fff !important;
                background-color: #aaa599;
                border-color: #aaa599;
            }
            div.pfBox a.current
            {
                color: #534741 !important;
                background-color: #f0f0e7;
                border-color: #f0f0e7;
            }
            div.pfClear
            {
                padding: 10px 0;
                text-align: right;
                border-bottom: 1px solid #aaa599;
            }
            div.poll
            {
                padding-left: 20px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -128px;
            }
            div.promo
            {
                margin-bottom: 20px;
            }
            div.programSiteLink
            {
                border-bottom: 1px solid #aaa599;
                padding-bottom: 20px;
                margin-bottom: 20px;
            }
            div.programSiteLink
            {
                border-top: 1px solid #aaa599;
                padding-bottom: 20px;
                margin-bottom: 20px;
            }
            div.programSiteLink a, div.secondSiteLink a
            {
                display: block;
                color: #fff;
                border: 1px solid #aaa599;
                background-color: #c3beb6;
                font-size: 14px;
                padding: 8px 12px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                text-decoration: none;
            }
            div.publication
            {
                padding-bottom: 20px;
            }
            div.ralign
            {
                text-align: right;
            }
            div.ribbon
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 -770px;
                margin: 0;
                padding: 0;
                height: 30px;
                line-height: 30px;
                color: #fff;
                font-size: 11px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
            }
            div.ribbon span.divider
            {
                padding: 0 5px;
            }
            div.ribbon .ribbonLinks
            {
                text-align: right;
            }
            div.ribbon a
            {
                color: #fff;
            }
            div.slideshow div.ctrl img
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                width: 7px;
                height: 7px;
                vertical-align: middle;
            }
            div.slideshow div.ctrl a.prev img
            {
                background-position: -970px -76px;
            }
            div.slideshow div.ctrl a.next img
            {
                background-position: -987px -76px;
            }
            div.slideshowComponent
            {
                width: 620px;
                height: 250px;
                margin-bottom: 20px;
                background-color: #aaa599;
                background-image: url(/_res/img/ajax-loader.gif);
                background-position: 460px 50%;
                background-repeat: no-repeat;
                position: relative;
                z-index: 1;
            }
            div.slideshowComponent ul.slides
            {
                z-index: 1;
            }
            div.slideshowComponent ul.slides li
            {
                left: 0;
                top: 0;
                width: 620px;
                height: 250px;
                background-color: #aaa599;
            }
            div.slideshowComponent ul.slides li div.img
            {
                position: absolute;
                top: 0;
                left: 0;
                width: 620px;
                height: 250px;
            }
            div.slideshowComponent ul.slides li div.txt
            {
                position: absolute;
                top: 0;
                left: 0;
                width: 340px;
                height: 240px;
                padding: 10px 20px 0;
                overflow: hidden;
                background-image: url(/_res/img/slideshow-sprites.png);
                background-repeat: repeat-y;
                color: #fff;
            }
            div.slideshowComponent ul.slides li div.txt h1
            {
                color: #fff;
                line-height: 1.1em;
            }
            div.slideshowComponent ul.slides li div.txt h1 a
            {
                color: #fff;
            }
            div.slideshowComponent ul.slides li div.txt h2
            {
                color: #fff;
                line-height: 1.1em;
            }
            div.slideshowComponent ul.slides li div.txt a
            {
                color: #000;
            }
            div.slideshowComponent ul.slides li.color1 div.txt
            {
                background-position: 0 0;
            }
            div.slideshowComponent ul.slides li.color1 img.icon-arrow
            {
                background-position: -10px -95px;
            }
            div.slideshowComponent ul.slides li.color2 div.txt
            {
                background-position: -320px 0;
            }
            div.slideshowComponent ul.slides li.color2 img.icon-arrow
            {
                background-position: -80px -16px;
            }
            div.slideshowComponent ul.slides li.color3 div.txt
            {
                background-position: -640px 0;
            }
            div.slideshowComponent ul.slides li.color3 img.icon-arrow
            {
                background-position: -80px -32px;
            }
            div.slideshowComponent ul.slides li.color4 div.txt
            {
                background-position: -960px 0;
            }
            div.slideshowComponent ul.slides li.color4 img.icon-arrow
            {
                background-position: -96px 0;
            }
            div.slideshowComponent ul.slides li.color5 div.txt
            {
                background-position: -1280px 0;
            }
            div.slideshowComponent ul.slides li.color5 img.icon-arrow
            {
                background-position: -96px -16px;
            }
            div.slideshowComponent div.ctrl
            {
                position: absolute;
                bottom: 20px;
                width: 260px;
                left: 20px;
                z-index: 10;
                text-align: right;
                line-height: 14px;
                font-size: 11px;
            }
            div.slideshowComponent div.ctrl a
            {
                margin-left: 5px;
                text-decoration: none !important;
            }
            div.slideshowComponent div.ctrl a.paused img
            {
                background-position: -10px -95px;
            }
            div.slideshowComponent div.ctrl img
            {
                width: 10px;
                height: 13px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                vertical-align: bottom;
                background-position: 0 -95px;
            }
            div.slideshowComponent div.ctrl .slides a
            {
                color: #000;
                background-image: url(/_res/img/slideshow-sprites.png);
                background-position: 100% 100%;
                padding: 0 3px;
            }
            div.slideshowComponent div.ctrl .slides a:hover
            {
                text-decoration: none;
            }
            div.slideshowComponent div.ctrl .slides a.activeSlide
            {
                background-color: #fff;
                cursor: default;
            }
            .notools .grid_9 .slideshowComponent
            {
                background-color: #fff;
                width: 700px;
                background-image: url(/_res/img/ajax-loader.white.gif);
            }
            .notools .grid_9 .slideshowComponent ul.slides
            {
                width: 700px;
            }
            .notools .grid_9 .slideshowComponent ul.slides li div.txt
            {
                background-image: url(/_res/img/bg-slide-subsiteGeneric.png);
                background-position: 0 0;
            }
            .notools .grid_9 .slideshowComponent ul.slides li div.img
            {
            }
            .notools .grid_9 .slideshowComponent ul.slides li img.icon-arrow
            {
                background-position: -96px -32px;
            }
            div.tabbed div.ui-tabs-hide
            {
                display: none;
            }
            hr.nbm
            {
                margin-bottom: 10px;
            }
            img.f-left
            {
                float: left;
                margin-right: 20px;
                margin-bottom: 10px;
            }
            img.f-right
            {
                float: right;
                margin-left: 20px;
                margin-bottom: 10px;
            }
            img.icon-arrow
            {
                width: 16px;
                height: 16px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 0;
                margin-left: 10px;
                vertical-align: bottom;
            }
            img.icon-facebook
            {
                width: 24px;
                height: 24px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px 0;
            }
            img.icon-flickr
            {
                width: 24px;
                height: 24px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -56px 0;
            }
            img.icon-twitter
            {
                width: 24px;
                height: 24px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -32px -24px;
            }
            img.icon-youtube
            {
                width: 24px;
                height: 24px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -56px -24px;
            }
            img.icon-modulehead
            {
                width: 16px;
                height: 16px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 0 2px;
            }
            img.icon-linkModule
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                width: 7px;
                height: 7px;
                margin-left: 5px;
                background-position: 0 -70px;
                vertical-align: baseline;
            }
            img.icon-readmore
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                width: 16px;
                height: 15px;
                background-position: -16px 0;
                margin-left: 10px;
                vertical-align: middle;
            }
            img.icon-largearrow
            {
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                width: 16px;
                height: 15px;
                background-position: 0 0;
                vertical-align: baseline;
                margin-left: 10px;
            }
            .moduleAlt3 img.icon-largearrow
            {
                background-position: -16px 0;
            }
            .moduleAlt2 img.icon-largearrow
            {
                background-position: -16px -16px;
            }
            .moduleAlt1 img.icon-largearrow
            {
                background-position: 0 -16px;
            }
            p.download
            {
                padding-left: 40px;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: 8px -195px;
                height: auto !important;
                height: 30px;
                min-height: 30px;
            }
            span.divider
            {
                padding: 0 10px;
            }
            table.mini th
            {
                background-color: transparent !important;
                border-style: none !important;
            }
            table.mini td
            {
                background-color: transparent !important;
                border-style: none !important;
            }
            table.mini td.l
            {
                font-weight: bold;
                text-align: right;
                white-space: nowrap;
            }
            table.plain th
            {
                background-color: transparent !important;
                border-style: none !important;
            }
            table.plain td
            {
                background-color: transparent !important;
                border-style: none !important;
            }
            table.plain td.l
            {
                font-weight: bold;
                text-align: right;
                white-space: nowrap;
            }
            ul.ajaxExpCol
            {
                padding: 0;
                margin: 0;
            }
            ul.ajaxExpCol li.aec
            {
                margin-left: 0;
                list-style: none;
            }
            ul.ajaxExpCol li.aec h3
            {
                padding: 10px 0;
                margin-bottom: 0;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -500px -133px;
            }
            ul.ajaxExpCol li.aec h3 a
            {
                padding-left: 20px;
                display: block;
            }
            ul.ajaxExpCol li.open h3
            {
                background-position: -450px -183px !important;
            }
            ul.ajaxExpCol li.last
            {
                border-bottom: 1px solid #aaa599;
            }
            ul.arrow
            {
                position: static;
            }
            ul.arrow li
            {
                position: static;
                list-style: none;
                margin-left: 0;
                padding-left: 20px !important;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                background-position: -995px 5px;
                zoom: 1;
            }
            ul.arrow li ul
            {
                padding-top: 5px;
            }
            ul.arrow li.ui-state-active a
            {
                color: #9c3022;
            }
            ul.divided
            {
                position: static;
            }
            ul.divided li
            {
                position: static;
                margin-left: 0;
                border-bottom: 1px solid #aaa599;
                padding-bottom: 10px;
                margin-bottom: 10px;
                list-style: none;
            }
            ul.divided li.clearfix
            {
                padding-top: 10px;
            }
            ul.divided li.last
            {
                margin-bottom: 0;
                padding-bottom: 0;
                border-bottom: none;
            }
            ul.divided div.img
            {
                padding-bottom: 10px;
            }
            ul.hDivided
            {
                position: static;
            }
            ul.hDivided li
            {
                float: left;
                list-style: none;
                margin: 0;
                padding: 0;
                padding-right: 10px;
                margin-right: 10px;
                border-right: 1px solid #aaa599;
                font-family: Georgia, "Times New Roman" ,Times,serif;
            }
            ul.hDivided li.last
            {
                border-right: none;
                padding-right: 0;
                margin-right: 0;
            }
            ul.hDivided li.ui-state-active a
            {
                color: #9c3022;
                cursor: default;
            }
            ul.hDivided li.ui-state-active a:hover
            {
                text-decoration: none;
            }
            ul.navbox
            {
                margin: -10px -10px 20px;
                padding: 0;
            }
            ul.navbox li
            {
                padding: 0;
                margin: 0;
                list-style: none;
                border-bottom: 1px solid #aaa599;
            }
            ul.navbox li a
            {
                display: block;
                padding: 5px 10px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                font-size: 14px;
                zoom: 1;
            }
            ul.navbox li a:hover
            {
                background-color: #fbfbf9;
                text-decoration: none;
            }
            ul.navbox li a.active
            {
                background-color: #aaa599;
                color: #fff;
            }
            ul.noResources
            {
                margin-bottom: -10px;
            }
            ul.noResources li.last
            {
                border-bottom: none;
                background-image: none !important;
            }
            ul.noResources li.last a
            {
                background-image: none !important;
            }
            ul.null
            {
                padding: 0;
                margin: 0;
            }
            ul.null li
            {
                list-style: none;
                padding: 0;
                margin: 0 0 1em;
            }
            ul.slides
            {
                padding: 0;
                margin: 0;
                list-style: none;
                position: relative;
            }
            ul.slides li
            {
                position: absolute;
                padding: 0;
                margin: 0;
            }
            ul.tabs
            {
                height: 49px;
                padding: 0;
                margin: 0;
                background-image: url(../img/sprites.png);
                background-repeat: no-repeat;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                background-position: 100% 100%;
            }
            ul.tabs li
            {
                padding: 0;
                margin: 0;
                float: left;
                list-style: none;
                height: 29px;
            }
            ul.tabs li a
            {
                display: block;
                padding-top: 4px;
                height: 25px;
                margin-left: 2px;
            }
            ul.tabs li a span
            {
                display: block;
                padding: 0 5px;
                border-right: 1px solid #fff;
                white-space: nowrap;
                font-size: 12px;
            }
            ul.tabs li span.disabled
            {
                display: block;
                padding-top: 4px;
                height: 25px;
                margin-left: 2px;
            }
            ul.tabs li span.disabled span
            {
                display: block;
                padding: 0 5px;
                border-right: 1px solid #fff;
                white-space: nowrap;
                font-size: 12px;
            }
            ul.tabs li a:hover
            {
                margin-left: 1px;
                border: 1px solid #aaa599;
                border-bottom: 1px solid #f5f9fc !important;
                background-color: #f5f9fc;
                padding-top: 3px;
                text-decoration: none;
            }
            ul.tabs li a:hover span
            {
                border-right: none;
            }
            ul.tabs li.active a
            {
                margin-left: 1px;
                border: 1px solid #aaa599;
                border-bottom: 1px solid #f5f9fc !important;
                background-color: #f5f9fc;
                padding-top: 3px;
                text-decoration: none;
                color: #9c3022;
                cursor: default;
            }
            ul.tabs li.active a span
            {
                border-right: none;
            }
            ul.tabs li.ui-state-active a
            {
                margin-left: 1px;
                border: 1px solid #aaa599;
                border-bottom: 1px solid #f5f9fc !important;
                background-color: #f5f9fc;
                padding-top: 3px;
                text-decoration: none;
                color: #9c3022;
                cursor: default;
            }
            ul.tabs li.ui-state-active a span
            {
                border-right: none;
            }
            ul.tabs li.first
            {
                margin-left: 5px;
            }
            ul.tabs li.last a span
            {
                border-right: none;
            }
            div.notools #bodyWrapper
            {
                background-image: url(../img/bg-body-notools.png);
                padding-top: 20px;
            }
            div.notools #header
            {
                background-color: #f0f0e7;
                height: 120px;
            }
            div.notools #header #globalTools
            {
                width: 600px;
            }
            div.notools #header #globalTools ul
            {
                display: none;
            }
            div.notools #pageTools
            {
                display: none;
            }
            div.homepage
            {
                background-image: url(../img/bg-body-home.png) !important;
                padding-top: 20px !important;
            }
            div.homepage #pageTools
            {
                display: none;
            }
            div.contentMain div.searchHeader
            {
                border-top: 1px solid #aaa599;
                border-bottom: 1px solid #aaa599;
                padding: 20px 0;
                margin: 20px 0;
                font-size: 11px;
            }
            div.contentMain div.searchHeader div.omega
            {
                text-align: right;
            }
            div.contentMain div.searchHeader #searchPrevNext
            {
                padding-top: 5px;
            }
            div.contentMain input.txtField
            {
                height: 18px;
                line-height: 20px;
                border: 1px solid #aaa599;
                padding: 0 5px;
                width: 150px;
                vertical-align: middle;
                margin-right: 5px;
                font-size: 12px;
                color: #aaa599;
            }
            div.contentMain input.notfull
            {
                width: auto !important;
                border-style: none !important;
            }
            div.contentMain blockquote.g
            {
                padding: 0 0 0 20px;
                margin: 0;
                border-style: none;
                background-color: transparent;
            }
            div.n
            {
                display: none;
            }
            div.searchHeader
            {
                border-top: 1px solid #aaa599;
                border-bottom: 1px solid #aaa599;
                padding: 20px 0;
                margin: 0 !important;
                font-size: 11px;
            }
            div.searchHeader div.omega
            {
                text-align: right;
                margin-left: 10px;
            }
            div.searchResults
            {
                background-color: #f5f9fc;
                padding: 0;
            }
            div.programResult
            {
                background-color: #f5f9fc;
                padding: 0;
                border: 2px solid #f5f9fc;
            }
            div.programResult .txt
            {
                padding: 10px 10px;
                width: 110px;
                float: left;
            }
            div.programResult .txt p
            {
                display: none;
            }
            div.programResult .txt span.p
            {
                display: none;
            }
            div.programResult .img
            {
                width: 140px;
                float: right;
                overflow: hidden;
            }
            div.programResultHover
            {
                background-color: #fff;
                border-color: #b1cee3;
            }
            body.debug .container_12
            {
                background-image: url(../img/grid/960_12_10_10.png);
            }
            #fancy_title table
            {
                border-style: none;
            }
            #fancy_title table td.fancy_title
            {
                border-style: none !important;
            }
            #fancy_ajax
            {
                overflow: hidden;
            }
            #fancy_content object
            {
                margin: 0;
                padding: 0;
                display: inline;
                float: left;
            }
            #fancy_content embed
            {
                margin: 0;
                padding: 0;
                display: inline;
                float: left;
            }
            div.DropDownLink
            {
                display: block;
                color: #fff;
                border: 1px solid #aaa599;
                background-color: #c3beb6;
                font-size: 14px;
                padding: 8px 12px;
                font-family: Georgia, "Times New Roman" ,Times,serif;
                text-decoration: none;
                border-bottom: 1px solid #aaa599;
                padding-bottom: 20px;
                margin-bottom: 20px;
            }
            div.slideshowComponent ul.slides li div.img
            {
                height: 250px;
                text-align: right;
                width: 620px;
                overflow: hidden;
            }
            .notools .grid_9 ul.slides li div.img
            {
                width: 700px;
            }
            div.slideshowComponent ul.slides li.color1 div.txt
            {
                width: 280px;
            }
            .grid_9 div.slideshowComponent ul.slides li div.txt
            {
                width: 340px;
            }
            .core div.slideshowComponent ul.slides li div.txt
            {
                width: 260px;
            }
            div.contentMain div.slideshowComponent ul.slides li div.txt
            {
                width: 260px;
            }
            div.grid_9 div.slideshowComponent ul.slides li div.txt
            {
                width: 340px;
            }
            #leftnavseparator
            {
                margin-bottom: 20px;
                margin-top: 20px;
            }            
            div#doc div#viewdesktop {display:none;}
    }
    
    /* smartphones */
@media only screen and (max-width : 362px)
{
   div#doc1 div#bodyWrapper div#main div.container_12.clearfix div.grid_9.contentMain div.slideshowComponent ul {width:100%;height:138px;}
  /* div#doc1 div#bodyWrapper div#main div.container_12.clearfix div.grid_9.contentMain div.clearfix div.grid_4.omega div.module.moduleAltSubsite.moduleLogos div.slideshow ul {width:100%;height:auto;}
   div.moduleAltSubsite div.highlight{background-color:#fff;float:left;width:38%;}
   div.moduleAltSubsite div.body{float:left;width:56%;text-align:left;margin-left:19px;}*/
}

@media only screen and (max-width : 320px){
  div#branding .branding a, div#branding .branding img {width:180px;}
}

@media only screen and (min-width:363px) and (max-width : 425px)
{
   div#doc1 div#bodyWrapper div#main div.container_12.clearfix div.grid_9.contentMain div.slideshowComponent ul {width:390px;height:157px;}
}

/*iOS iPhone 5/5s*/
@media only screen and (max-width : 767px) 
{
    /* #slideShowCom0 {height:130px;}
    .slideshowComponent .slides li {height:130px;} */
    .slideshowComponent .slides h1 {display:none;} /* hide the empty H1 */
    .slideshowComponent .slides li p img {display:none;} /* arrow image on slide */
    .slideshowComponent .ctrl {display:none;} /* hide pager*/
        ul.divided li a 
        {
            display:block;
            
        }

        ul.divided li.mobileshow 
        {
            border-bottom:0px none;
        }

        ul.slides .highlight img
        {
            padding-right:10px;

        }
        
        #footer .grid_12 
        {
            margin-left:0;
        }
        
         #footer {text-align:center;}
        html body ol.nav div.dropdown ul li a {}
        
}

/* BS overide */
.navbar-default 
{
    background-color:#FFF;
    border:0px none;
}

.navbar 
{
    margin-bottom:0px;
}
