a:hover {
    color: #010101;
    text-decoration: none;
}

.breadcrumbs {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em; 
    line-height: 14px;
    text-transform: uppercase;
    color: #555;/*CCC*/
    margin: -2px 0 16px -5px;
}

.breadcrumbs a {
    padding: 0 5px;
}

.breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs a:active {
    color: #555;/*CCC*/
    white-space: nowrap;
}

.breadcrumbs a:hover {
    color: #333933;
}

.breadcrumbs > .last {
    padding-left: 5px;
    color: #333;
    white-space: nowrap;
}

#innerColRight p {
    text-align: left;
}

.anchorBlock {
    font-weight: 700;
    text-align: right;
    margin: 0;
}

h1 {
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 44px;
    font-weight: 400;
    color: #333;
    padding-bottom: 5px;
    margin: 2px 0 14px;
}

h1 a:hover {
    color: #A0687E;
}

.h1-underline {
    border-bottom: 3px solid #333;
}

#h1shell {
    width: 100%;
    height: auto;
    overflow-y: hidden;
}

.h1adj-4B h1 {
    font-size: 29px;
    margin-top: 15px;
    padding-bottom: 7px;
}

h2 {
    font-size: 20px;
    font-weight: 600;
    color: #308131; /*393*/
    margin: 24px 0 18px;
}

.ctrText {
    text-align: center;
}

h3 {
    color: #308131; /*393*/
    font-size: 14px;
    font-weight: 600;
    border-top: 2px dotted #555;
    padding-top: 16px;
    margin: 22px 0 16px;
}

#noSidebarImg {
    height: 5px;
    margin-top: -20px;
}

#sidebarText {
    color: #308131; /*393*/
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.7rem;
}

.sidebarHead {
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.1rem;
    margin: .8rem 0 1rem;
}

#left-nav-level2 {
    height: 35px;
    margin: -37px 0 0;
    padding: 0;
}

#left-nav-level2 > li {
    display: none;
    margin: 0;
    padding: 0;
}

#left-nav-level2 > li > a:link,#left-nav-level2 > li > a:visited,#left-nav-level2 > li > a:active {
    color: #555;/*CCC*/
}

#left-nav-level2 > li.parent-here {
    display: block;
    padding-bottom: 30px;
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-size: 0.875em; /*14px*/
    font-weight: 700;
    text-transform: uppercase;
    color: #555;/*CCC*/
}

#left-nav-level3 > li {
    list-style: none;
    background: none;
    border-top: 2px dotted #CCC;
    margin: 0;
    padding: 10px 0;
}

#left-nav-level3 {
    font-size: 1em; /*16px*/
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-weight: 600;
    margin: 0 0 20px;
    padding: 0;
}

#left-nav-level3 > li.here > ul li,#left-nav-level3 > li.parent-here > ul li {
    list-style: none;
    font-weight: 400;
    padding-left: 10px;
}

.topSpaceLeftColLinks {
    margin-top: 44px;
}

.mainPageLinkTag {
    width: 220px;
    height: 28px;
    border-top: 2px solid #B9B9B9;
    margin-bottom: 24px;
    padding-top: 6px;
}

.viewVideoTag {
    /*width: 160px;*/
    border-top: 3px solid #000;
    margin-bottom: 28px;
    border-bottom: 1px solid #B9B9B9;
    background: url(/layoutimg/misc/icon-video-link-2.png) no-repeat 0 9px;
    cursor: pointer;
    padding: 8px 15px 18px 45px; /*8 15 8 45*/
}

.viewPageTag {
    /*width: 205px;*/
    border-top: 3px solid #000;
    margin-bottom: 24px;
    border-bottom: 1px solid #B9B9B9;
    padding: 8px 15px 8px 0;
}

.videoIcon {
    width: 36px;
    height: 26px;
    float: left;
    margin: 3px 2px 0 0;
}

.videoArrow {
    display: inline;
    vertical-align: baseline;
}

.videoText {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 0.625em; /*10px*/
    line-height: 14px;
    text-transform: uppercase;
    color: #333;
}

.videoBackTag {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.625em; /*10px*/
    font-weight: 400;
    text-transform: uppercase;
    color: #CBCBCB;
    text-align: right;
    margin-top: 6px;
}

.videoBackTag a:link,.videoBackTag a:visited,.videoBackTag a:active {
    color: #CBCBCB;
    text-decoration: none;
}

.gridOuterShell_2B {
    /*width: 235px; -removed responsive don */
    overflow-x: hidden;
}

.gridCell_2B {
    padding: 2px 0 18px;
}

.gridIcon2B {
    width: 70px;
    height: 100%;
    overflow-x: hidden;
    display: table-cell;
    text-align: right;
    margin: 0;
    padding: 6px 25px 0 0;
}

.mainImage2B {
    margin-bottom: 20px;
}

.mainHeader2B {
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 28px;
}

.mainCopy2B {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}

.wf-inactive .mainCopy2B {
    font-family: "News Gothic MT", verdana,helvetica,sans-serif;
    visibility: visible;
}

.secondaryShell2B {
    /*width: 265px; -removed responsive don */
    overflow-x: hidden;
}

.secondaryCopy2B {
   /* width: 235px; -removed responsive don */
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}

.secondaryCopy2B p {
    margin-bottom: 0;
}

.mediaLinkShell2B {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #308131; /*393*/
    margin-top: 22px;
}

.mediaIconShell2B {
    margin-top: 16px;
}

.mediaIcon {
    margin-right: 10px;
}

.pullQuote2B {
   /* width: 235px; -removed responsive don */
    color: #308131; /*393*/
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 32px;
}

.gridBlurb2B {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.1rem;
    line-height: 1.8rem;
    display: table-cell;
}

.moreLink {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: uppercase;
    color: #CBCBCB;
}

.moreLink a {
    padding: 0 0 0 1rem;
}

.moreLink a:link,.moreLink a:visited,.moreLink a:active {
    color: #CBCBCB;
    text-decoration: underline;
}

#topShell_3B {
   /* width: 100%; pulled don responsive */
    border-top: 2px dotted #CCC;
    padding-top: 28px;
   /* overflow-x: hidden; pulled don responsive */
}

#gridOuterShell_3B {
    /* width: 100%; pulled don responsive */
}

.gridOneRow_3B {
   /* width: 500px; pulled don responsive */

padding-top:15px;
}

.gridCell_3B {
   /* width: 235px; pulled don responsive 
    padding: 28px 0 14px ;
*/
   
border-top: 2px dotted #CCC;
padding-top: 28px;


}

.gridIcon3B {
    width: 62px;
    height: 100%;
    margin: 0;
    padding: 0;
 	overflow-x: hidden;
}

.pageCopy3A_3B {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 2.4rem;
   /* margin: 0;
    padding: 0; pulled responsive don */
}

.pageCopy3A_3B p {
    margin-top: 0;
}

.gridBlurb3A_3B {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 2.3rem;
    display: table-cell;
}

.gridBlurb3A_3B p {
    margin: 0 0 14px;
}

.gridNumber3B {
    width: 62px;
    height: 100%;
    color: #308131; /*393*/
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-weight: 400;
    font-size: 84px;
    line-height: 84px;
    margin: 0;
    padding: 0;
}


.gridNumberSpecial {
    width: 62px;
    height: auto;
    color: #308131; /*393*/
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-weight: 400;
    font-size: 84px;
    line-height: 84px;
    margin: 0;
    padding: 0;
}


.topDottedNoImage {
    border-top: 2px dotted #CCC;
    padding-top: 6px;
}

.largeIntroText4B {
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 32px;
    margin-top: -6px;
}

.mainCopy4B {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 2rem;
}

#rcorners {
    border-radius: 25px;
    border: 2px solid #666666;
    padding: 0px 20px; 
    margin-bottom: 30px;
    width: 100%;
    height: auto;    
}

p.mainCopy4B strong,div.mainCopy4B strong,td.mainCopy4B strong {
    font-weight: 700;
}

.mainCopy4B ul,.listingText ul {
    margin: -4px 0 16px 2px;
}

.subhead4B {
    color: #308131; /*393*/
    font-weight: 700;
    font-size: 1.25em;
}

.mainCopyLarge {
    font-family: chaparral-pro, "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 23px;
    font-weight: 300;
    line-height: 35px;
}

.pageHeaderGlobal {
    color: #308131; /*393*/
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 2.4rem;
}

.pageHeaderGlobal p {
    margin-top: 0;
    margin-bottom: 1.4rem;
}

.jumpLinks {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 700;
    font-size: 10px;
    line-height: 20px;
    color: #555;/*CCC*/
    text-transform: uppercase;
    border-top: 2px dotted #CCC;
    padding-top: 20px;
    margin: 14px 0;
}

.jumpLinks a:link,.jumpLinks a:visited,.jumpLinks a:active {
    color: #333;
    white-space: nowrap;
}

.killFirstTopMargin {
    margin-top: -14px;
}

.deptPageImage {
    margin: 24px 0 18px;
}

.pagination {
    border-top: 2px dotted #CCC;
    margin-top: 20px;
    font-size: 1rem;
}

.pagination p {
    float: left;
    padding-right: 20px;
}

#siteMapShell ul {
    margin: 0;
    padding: 0;
}

#siteMap li {
    list-style: none;
    background: none;
    margin: 0;
    padding: 0 0 2px;
}

#siteMap li.sm-level1 {
    padding-top: 18px;
    font-size: 18px;
    margin: 0 0 18px;
}

#siteMap .dottedDivider {
    margin-top: 9px;
    margin-bottom: 12px;
}

#siteMap li.sm-level2 {
    margin-top: 12px;
}

.sm-level2 > li {
    font-size: 15px;
    line-height: 20px;
}

#siteMap li.sm-level3 {
    margin-top: 6px;
}

.sm-level3 > li {
    line-height: 17px;
}

.sm-level3 > li > a:link,.sm-level3 > li > a:visited,.sm-level3 > li > a:active {
    color: #474747;
    font-weight: 700;
}

.siteMapChildren {
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}

.sm-level5 > li {
    font-size: 10px;
    line-height: 14px;
}

a:link,a:visited,a:active {
    color: #757575;
    text-decoration: none;
}

.bottomgreenbar a:link, .bottomgreenbar a:visited {
    color: #fff;
    text-decoration: none;
}

.bottomgreenbar a:active, .bottomgreenbar a:hover {
    color: #fff;
    text-decoration: underline;
}

.botRightBar a:link, .botRightBar a:visited {
    color: #fff;
    text-decoration: none;
}

.botRightBar a:active, .botRightBar a:hover {
    color: #fff;
    text-decoration: underline;
}

.wf-loading h1,.wf-loading #sidebarText,.wf-loading #left-nav-level2 > li.parent-here,.wf-loading #left-nav-level3,.wf-loading .mainHeader2B,.wf-loading .mainCopy2B,.wf-loading .secondaryCopy2B,.wf-loading .mediaLinkShell2B,.wf-loading .pullQuote2B,.wf-loading .gridBlurb2B,.wf-loading .pageCopy3A_3B,.wf-loading .gridBlurb3A_3B,.wf-loading .gridNumber3B,.wf-loading .largeIntroText4B,.wf-loading .mainCopy4B,.wf-loading .mainCopyLarge,.wf-loading .jumpLinks,.wf-loading .siteMapChildren {
    visibility: hidden;
}

.wf-active h1,.wf-active #left-nav-level3,.wf-active .mainHeader2B,.wf-active .secondaryCopy2B,.wf-active .pullQuote2B,.wf-active .gridNumber3B,.wf-active .largeIntroText4B,.wf-active .mainCopyLarge {
    font-family: chaparral-pro;
    visibility: visible;
}

.wf-inactive h1,.wf-inactive #left-nav-level3,.wf-inactive .mainHeader2B,.wf-inactive .secondaryCopy2B,.wf-inactive .pullQuote2B,.wf-inactive .gridNumber3B,.wf-inactive .largeIntroText4B,.wf-inactive .mainCopyLarge {
    font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    visibility: visible;
}

h1 a:link,h1 a:visited,h1 a:active,#left-nav-level2 > li > a:hover,#left-nav-level3 > li > a:hover,.mainHeader2B a:link,.mainHeader2B a:visited,.mainHeader2B a:active,.secondaryCopy2B a:link,.secondaryCopy2B a:visited,.secondaryCopy2B a:active,.jumpLinks a:hover,li.sm-level1 > a:hover,.sm-level2 > li > a:link,.sm-level2 > li > a:visited,.sm-level2 > li > a:active,.sm-level5 > li > a:hover {
    color: #308131; /*393*/
}

.wf-active #sidebarText,.wf-active #left-nav-level2 > li.parent-here,.wf-active .mainCopy2B,.wf-active .mediaLinkShell2B,.wf-active .gridBlurb2B,.wf-active .pageCopy3A_3B,.wf-active .gridBlurb3A_3B,.wf-active .mainCopy4B,.wf-active .jumpLinks,.wf-active .siteMapChildren {
    font-family: news-gothic-std;
    visibility: visible;
}

.wf-inactive #sidebarText,.wf-inactive #left-nav-level2 > li.parent-here,.wf-inactive .mediaLinkShell2B,.wf-inactive .gridBlurb2B,.wf-inactive .pageCopy3A_3B,.wf-inactive .gridBlurb3A_3B,.wf-inactive .mainCopy4B,.wf-inactive .jumpLinks,.wf-inactive .siteMapChildren {
    font-family: verdana,helvetica,sans-serif;
    visibility: visible;
}

#left-nav-level3 > li > a:link,#left-nav-level3 > li > a:visited,#left-nav-level3 > li > a:active,.videoText a:link,.videoText a:visited,.videoText a:active {
    color: #333;
}

#left-nav-level3 > li.here > a:link,#left-nav-level3 > li.here > a:visited,#left-nav-level3 > li.here > a:active,#left-nav-level3 > li.parent-here > a:link,#left-nav-level3 > li.parent-here > a:visited,#left-nav-level3 > li.parent-here > a:active,#left-nav-level3 > li.here > ul li > a:hover,#left-nav-level3 > li.parent-here > ul li > a:hover,#left-nav-level3 > li.parent-here > ul li.here > a:link,#left-nav-level3 > li.parent-here > ul li.here > a:visited,#left-nav-level3 > li.parent-here > ul li.here > a:active {
    color: #308131; /*393*/
}

.videoText a:hover,.sm-level5 > li > a:link,.sm-level5 > li > a:visited,.sm-level5 > li > a:active {
    color: #000;
}

.videoBackTag a:hover,.moreLink a:hover {
    color: #757575;
    text-decoration: underline;
}

.quoteAndGrid2B,.gridOneRow_2B {
    width: 235px;
}

.mainHeader2B p,.pullQuote2B p,.gridBlurb2B p {
    margin: 0;
}

.mainHeader2B a:hover,.secondaryCopy2B a:hover,.gridBlurb2B a:hover,.gridBlurb3A_3B a:hover,.mainCopy4B > p a:hover,.listingText > p a:hover,.mainCopy4B li a:hover,.listingText li a:hover,.sm-level2 > li > a:hover {
    text-decoration: underline;
}

.gridBlurb2B a:link,.gridBlurb2B a:visited,.gridBlurb2B a:active,.gridBlurb3A_3B a:link,.gridBlurb3A_3B a:visited,.gridBlurb3A_3B a:active,a.openJump:link,a.openJump:visited,a.openJump:active,a.openJump:hover,.sm-level3 > li > a:hover, ul.nav-tabs li.active a {
    color: #308131; /*393*/
    font-weight: 700;
}

.mainCopy4B a, .mainCopy4B > p a:link,.mainCopy4B > p a:visited,.mainCopy4B > p a:active,.listingText > p a:link,.listingText > p a:visited,.listingText > p a:active,.mainCopy4B li a:link,.mainCopy4B li a:visited,.mainCopy4B li a:active,.listingText li a:link,.listingText li a:visited,.listingText li a:active {
    color: #308131; /*393*/
    text-decoration: none;
}

.mainCopy4B h3 a{color: #333!important;}


#left-nav-level4 > li {
    margin: 0;
    padding: 10px 0 10px 0;
    list-style: none;
    background: none;
    border-top: 2px dotted #CCCCCC;
}

#left-nav-level4 {
    font-size: 16px;
    font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-weight: 600;
    margin: -20px 0 20px 0;
    padding: 0;
}

#left-nav-level4 > li > a:link, #left-nav-level4 > li > a:visited, #left-nav-level4 > li > a:active {
    color: #333333;
}

#left-nav-level4 > li > a:hover {
    color: #339933;
}

#left-nav-level4 > li.here > a:link, #left-nav-level4 > li.here > a:visited, #left-nav-level4 > li.here > a:active {
    color: #308131; /*399333*/
}

#left-nav-level4 > li.parent-here > a:link, #left-nav-level4 > li.parent-here > a:visited, #left-nav-level4 > li.parent-here > a:active {
    color: #308131; /*399333*/
}

#left-nav-level4 > li.here > ul li, #left-nav-level4 > li.parent-here > ul li {
    list-style: none;
    font-weight: 400;
    padding-left: 10px;
}

#left-nav-level4 > li.here > ul li > a:hover, #left-nav-level4 > li.parent-here > ul li > a:hover {
    color: #308131; /*399333*/
}

#left-nav-level4 > li.parent-here > ul li.here > a:link, #left-nav-level4 > li.parent-here > ul li.here > a:visited, #left-nav-level4 > li.parent-here > ul li.here > a:active {
    color: #308131; /*399333*/
}

.item {
    width: 25%;
}

.item.w2 {
    width: 28%;
    margin: 10px 30px 10px 0;
    border-bottom: 2px solid green;
}

#container>div>a {
    color: #757575;
    font-weight: bold;
    padding: 0;
}

#container img {
    max-width: 230px;
}

.truncate {
    word-wrap: break-word;
}

ul.square, ul.square > li { list-style-type: square; }
ul.circle, ul.circle > li { list-style-type: circle; }
ul.lowa, ul.lowa > li {list-style-type: lower-alpha;}
ul.lowi, ul.lowi > li {list-style-type: lower-roman;}
ul.A, ul.A > li {list-style-type: upper-alpha;}
ul.I, ul.I > li {list-style-type: upper-roman;}
ol.square, ol.square > li { list-style-type: square; }
ol.circle, ol.circle > li { list-style-type: circle; }
ol.lowa, ol.lowa > li {list-style-type: lower-alpha;}
ol.lowi, ol.lowi > li {list-style-type: lower-roman;}
ol.A, ol.A > li {list-style-type: upper-alpha;}
ol.I, ol.I > li {list-style-type: upper-roman;}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a {
border:none;
background-color:#fff;
}
li.tabby {
border-right: thin solid #ccc;
}

li.tabby:last-of-type {
border:none;
}

.nav-tabs > li > a {
padding:1px 10px;
}
.nav-tabs > li > a {
padding:1px 10px;
}
.nav-tabs > li > a.first {
padding:1px 10px 1px 0;
}

.nav-tabs {border:none;}



/*responsive classes below*/
.container, .container-fluid {max-width:1024px;}

ul.dropdown-menu li { font-size:11px; list-style:none; font-family:Arial,Helvetica,sans;}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  /* min-width: 160px; */
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: .875em; /*14px*/
  text-align: left;
  list-style: none;
  background-color: #000;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu > li.here > a, .dropdown > a:hover, .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
background-image:none;
background-color:#000;
color:#FC0;
}

ul.dropdown-menu li{font-size: 0.850em;} /*12px*/
.dropdown-menu > li > a{color:#fff;}
.topMenuText a:link, .topMenuText a:visited, .topMenuText a:active{color:#fff;}
.searchField {
    font-family: Arial, helvetica, sans-serif;
    font-size: 0.95em; /*10px*/
    font-weight: 700;
    line-height: 12px;
    color: #333;
    background-color: #ccc;
    width: 100px;
    border: none;
    padding: 4px;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);

}
.navbar-default .navbar-nav > .dropdown > a:hover,
.navbar-default .navbar-nav > .dropdown > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
 /* background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);

  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);*/
background-color:#fc0;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
background-image:none;
background-color:#fc0;
}

/*current menu*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color:#fc0;
color:#000;
}

#topEmergencyMsgResp a:link, #topEmergencyMsgResp a:visited, #topEmergencyMsgResp a:active {
    color: #fff;
    text-decoration: underline;
}

#topNoticeMsgResp a:link, #topNoticeMsgResp a:visited, #topNoticeMsgResp a:active {
    color: #666666;
    text-decoration: underline;
}

.centercol{padding-top:64px;}

#test{padding:0;}

#mainContent{padding-right:30px; padding-top:54px; outline: none;}
#innerColRight{padding-left:20px;}
.mainCopyLarge {margin-top:15px;}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}
#innerColLeft {padding-top:166px;}
#innerColRight{padding-top: 175px; margin-top:-20px;}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #308131; /*393*/
}
.navbar-toggle {margin-right:40px;}
.MC2menuBox{position:static;}

#smMenu a {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/*font-size: 0.625em; 9px*/
}

ul#smMenu {
font-size: 0.625em; /*9px*/
display:inline; 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.h1-underline{line-height:1.4;}

/*responsive touchups*/


@media (min-width: 992px) {
.col-md-7 {width: 54.33333333%;}
.col-md-2 {width: 20.66666667%;}
.col-md-pull-7 {right: 54.33333333%;}
}
@media (min-width: 768px){
.col-sm-7 {width: 54.33333333%;}
.col-sm-2 {width: 20.66666667%;}

}

@media (max-width: 992px) {
#innerColLeft {padding-top:20px; margin-top:50px; padding-right:35px;}
#innerColRight{padding-top: 25px; margin-top:50px; min-height:0;}

/*added new menu*/

    .navbar-header {
        float: none;
	padding-bottom:30px;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
.navbar-collapse {
    margin-top: 40px;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.topMenuText a:link, .topMenuText a:visited, .topMenuText a:active {
    color: #757575;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
}

}

@media (max-width: 767px) {
	.botRightBar {margin-top: 20px;}
	#smMenu {width:300px;}
	#smMenu li {width:100px; padding-top:0px;}
	.viewVideoTag {padding: 8px 15px 18px 45px;}
	.navbar-collapse {margin-top:40px;}
	ul li{padding:0;}
#innerColRight.col-sm-6 {width: 45%; margin-left:10px;}
.pullQuote2B {padding-top:30px;}
.mobileSidebar{
border-top: 1px solid #CCC; 
border-bottom: 1px solid #CCC; 
margin-top:20px; 
padding-top:20px; 
padding-bottom:20px;
}
}
@media (max-width: 321px) {
.navbar-brand{margin-top:-50px; margin-bottom: 20px;}
}
@media (max-width: 569px) {
.navbar-brand{margin-bottom: 20px;}
.centercol {padding-top:10px; margin-bottom:20px;}
}

@media (min-width: 1200px) {
  .container {
    width: 1024px;
   }
}



#skiptocontent a {
    padding: 6px;
    position: absolute;
    top: -40px;
    left: 0px;
    color: white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-bottom-right-radius: 8px;
    background: transparent;
    -webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}

#skiptocontent a:focus {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #308131;
    outline: 0;
    -webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}



.thumbnail, .img-thumbnail {
    /* -webkit-box-shadow: none; */
    /* box-shadow: none; */
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: none;
    border-radius: 4px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*masterslider defaults*/
.ms-layer{
  background: rgba(0,0,0,.8); /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.8)); /*Safari 5.1-6*/
  background: -o-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.8)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.8)); /*Fx 3.6-15*/
  background: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.8)); /*Standard*/
width: 100%;
padding:10px 20px;
}

.ms-layer h1 a{
font-family: "news-gothic-std",verdana,sans;
color:#fc0;

}
.ms-layer h1 {
margin:0;
font-family: "news-gothic-std",verdana,sans;
color:#fc0;
font-size:1.3em;
width: 95%;
}


/*UG Programs of Study */

#ugprograms {
	width: 100%;
	color: #333333;
	background-color: #B4E7B4;
	text-align: left;
	font-size: 14px;
    font-family: news-gothic-std,verdana,helvetica,sans-serif;
}

#ugprograms th	{
	font-size: 14px;
	line-height: 1.2em;
}

#ugprograms td {
	padding: 6px;
	line-height: 1.2em;
	border: 1px solid #dadada;
}

#ugprograms tr:nth-child(even)	{
	background-color: #88D488;
}

#ugprograms tr:hover {background-color: #ddd;}

#ugprograms a:link	{
	color: #333333;
}

#ugprograms a:hover	{
	color: #666666;
	border-bottom: 2px dotted #666666;
	text-decoration: none;
}

#ugprograms a:visited	{
	color: #333333;
}

#programswrap {
    overflow: auto;
    height: 700px;
}

.hidden 
{
      border: 0; 
      clip: rect(0 0 0 0); 
      height: 1px; 
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }
