/*orginal CSS has been slightly modified to ensure basic functionality outside of old news CMS */

#banner {
    height: auto;
    background: url(images/UIbanner_bkgd.gif) top left no-repeat;
}
#bannertop {
    height: 69px;
    margin: 0;
    padding: 0 30px 0 0;
    text-align: right;
    color: #000
}
#bannermiddle {
    height: auto
}
#bannerleft {
    float: left;
    width: 276px;
    text-align: left
}
#bannerright {
    width: 483px;
    display: inline;
    margin: 0;
    font-size: .9em;
    text-align: right
}
#bannerright .radiotext {
    margin: 0;
    padding: 0;
    font-size: .9em
}
#bannerright form {
    margin: 22px 0 0 10px;
    padding: 0;
    float: right;
    display: block
}
#bannerright form input.entersearch {
    width: 120px;
    font: italic .9em arial, verdana, helvetica, sans-serif
}
#bannerright p {
    color: #9b7924;
    font-size: .8em;
    padding: 30px 0 0 0;
    margin: 0;
    display: block;
    text-transform: uppercase;
    font-weight: bold
}
#bannerright a:link {
    color: #9b7924;
    text-decoration: none
}
#bannerright a:visited {
    color: #9b7924;
    text-decoration: none
}
#bannerright a:hover {
    color: #9b7924;
    text-decoration: underline
}
#bannerright a:active {
    color: #9b7924;
    text-decoration: underline
}
#bannerbottom1 {
    clear: both;
    width: 960px;
    height: 11px;
    margin: 0;
    padding: 0;
    font-size: 0;
    background: url(images/UIglobalnav_basebottom.gif) top left no-repeat
}
#bannerbottom2 {
    width: 960px;
    height: 11px;
    margin: 0;
    padding: 0
}
#bannerSub {
    height: auto;
    background: url(images/UIbanner_bkgd_sub.gif) top left no-repeat
}
#bannerSub #sitesection {
    font-size: 2.2em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #333;
    height: 60px
}
#sitesection {
    font-size: 2.2em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #333;
    line-height: .7em
}
#bannertopSub {
    height: 91px;
    margin: 0;
    padding: 0 18px 0 18px;
    text-align: right;
    color: #000
}
#bannerSubtop {
    height: 20px;
    margin: 0;
    padding: 5px 0 0 0;
    color: #000
}
#bannermiddleSub {
    height: auto
}
#bannerleftSub {
    float: left;
    width: 576px;
    text-align: left;
    padding-top: 23px;
    height: 30px;
    padding-bottom: 10px
}
#bannerleftTopSub {
    float: left;
    width: 240px;
    font-size: 10px;
    text-align: left;
    text-transform: uppercase
}
#bannerrightSubTop {
    width: 483px;
    display: inline;
    margin: 0 0 0 10px;
    font-size: 10px;
    text-align: right;
    text-transform: uppercase;
    color: #888
}
#bannerrightSubTop input.entersearch {
    font: italic .9em arial, verdana, helvetica, sans-serif;
    width: 120px
}
#bannerrightSubTop p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 10px;
    text-align: right;
    text-transform: uppercase;
    color: #888
}
#bannerrightSub {
    width: 383px;
    display: inline;
    margin: 0;
    font-size: .9em;
    text-align: right
}
#bannerrightSub .siteLogo {
    height: 65px
}
#bannerrightSub .radiotext {
    margin: 0;
    padding: 0;
    font-size: .9em
}
#bannerrightSub form {
    margin: 22px 0 0 10px;
    padding: 0;
    float: right;
    display: block
}
#bannerrightSub form input.entersearch {
    width: 120px;
    font: italic .9em arial, verdana, helvetica, sans-serif
}
#bannerrightSub p {
    color: #9b7924;
    font-size: .8em;
    display: block;
    text-transform: uppercase;
    font-weight: bold
}
#bannerrightSub a:link {
    color: #9b7924;
    text-decoration: none
}
#bannerrightSub a:visited {
    color: #9b7924;
    text-decoration: none
}
#bannerrightSub a:hover {
    color: #9b7924;
    text-decoration: underline
}
#bannerrightSub a:active {
    color: #9b7924;
    text-decoration: underline
}
#bannerbottomSub1 {
    clear: both;
    width: 960px;
    height: 11px;
    margin: 0;
    padding: 0;
    font-size: 0;
    background: url(images/UIglobalnav_basebottom.gif) top left no-repeat
}
#bannerbottomSub2 {
    width: 960px;
    height: 11px;
    margin: 0;
    padding: 0
}
#globalnav1 {
    clear: both;
    margin: 0;
    padding: 0;
    text-align: center
}
#globalnav2 {
    width: 100%;
    margin: 0;
    padding: 0
}
html>body #globalnav2 {}#globalnav3 {
    margin: 0;
    padding: 0;
    max-width: 960px
}
html>body #globalnav3 {}#globalnav3 ul {
    margin: 0 2px 0 2px;
    height: 25px;
    padding: 0 0 0 5px;
    background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x;
    list-style-type: none;
    max-width: 956px;
    overflow-y: auto;
    overflow-x: auto
}
html>body #globalnav3 ul {
    background: url(images/UIglobalnav_basemiddle.png) top left repeat-x
}
#globalnav3 ul li,
#globalnav3 ul li a {
    float: left;
    height: 25px;
    margin: 0;
    border-left: 1px solid #ccc;
    font: bold 10px verdana, arial, helvetica, sans-serif;
    color: #484848!important;
    text-transform: uppercase
}
#globalnav3 ul li a,
#globalnav3 ul li.on a {
    height: 17px;
    padding: 6px 12px 2px 12px;
    background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x
}
#globalnav3 ul li a:hover,
#globalnav3 ul li.on a {
    background: url(images/UIglobalnav_middle_gold.gif) top left repeat-x
}
html>body #globalnav3 ul li {
    background: url(images/UIglobalnav_basemiddle.png) top left repeat-x
}
#globalnav3 ul li:first-child {
    border-left-width: 0
}
#globalnav1 a:link {
    color: #484848;
    text-decoration: none!important
}
#globalnav1 a:visited {
    color: #484848;
    text-decoration: none
}
#pagewrapper1 #pagewrapper2 #globalnav1 a:hover {
    color: #fff;
    text-decoration: none
}
#globalnav1 a:link:focus,
#globalnav1 a:visited:focus {
    color: #484848;
    text-decoration: none
}
#globalnav1 a:active {
    color: #484848;
    text-decoration: none
}
#globalnav1 .on a:link {
    color: #fff;
    text-decoration: none
}
#globalnav1 .on a:visited {
    color: #fff;
    text-decoration: none
}
#pagewrapper1 #pagewrapper2 #globalnav1 .on a:hover {
    color: #fff;
    text-decoration: none
}
#globalnav1 .on a:link:focus,
#globalnav1 .on a:visited:focus {
    color: #fff;
    text-decoration: none
}
#globalnav1 .on a:active {
    color: #fff;
    text-decoration: none
}
#subNav {
    font-size: 1.1em;
    font-family: Verdana, Geneva, sans-serif
}
#subNav ul {
    margin: 0;
    padding: 0;
    border-left: 1px solid #999;
    border-right: 1px solid #999
}
span.floating-arrow {
    background: transparent url(images/floating-arrow.png) 0 0 no-repeat;
    width: 15px;
    height: 16px;
    float: right
}
#subNav .subNavArrow a {
    background-image: url(images/subnav_hightlight_arrow.gif);
    display: block;
    color: #777;
    text-decoration: none;
    background-repeat: no-repeat
}
#subNav .subNavArrow a:hover {
    letter-spacing: -.1em;
    background-repeat: repeat-x
}
#subNav ul li {
    list-style-type: none;
    border-top: 1px solid #999;
    margin: 0
}
#subNav ul li a {
    display: block;
    background-image: url(images/subnav_bgnormal.gif);
    padding: 10px
}
#subNav ul li a:hover,
#subNav ul .subNavHighlight a,
#subNav ul .subNavHighlight .subNavHighlight a,
#subNav ul .subNavHighlight a:hover,
#subNav ul .subNavHighlight .subNavHighlight a:hover {
    background-image: url(images/subnav_hightlight.gif);
    color: #fff
}
#subNav ul .subNavHighlight ul li a,
#subNav ul .subNavHighlight .subNavHighlight ul li a {
    font-weight: normal
}
#subNav ul li ul {
    padding-bottom: 7px;
    border: none
}
#subNav ul li li {
    border: none;
    margin-left: 10px
}
#subNav ul li li li {
    border: none;
    margin-left: 20px
}
#subNav ul .subNavHighlight li a,
#subNav ul .subNavHighlight .subNavHighlight li a {
    color: #9b7924;
    background-image: none;
    font-size: .8em;
    padding: 3px 10px
}
#subNav a,
#subNav ul .subNavHighlight .subNavHighlight a {
    background-image: none;
    color: #777;
    text-decoration: none
}
#subNav ul .subNavHighlight li a:hover,
#subNav ul .subNavHighlight .subNavHighlight li a:hover {
    color: #fff;
    text-decoration: none
}
#subNav.leftborder ul .subNavHighlight li a,
#subNav.leftborder ul .subNavHighlight .subNavHighlight li a,
#subNav.border ul .subNavHighlight li a,
#subNav.border ul .subNavHighlight .subNavHighlight li a {
    border-left: 2px solid #ccc
}
#subNav.border ul .subNavHighlight .subNavHighlight ul {
    border-left: 0;
    border-top: 2px solid #ccc
}
#subNav.border ul .subNavHighlight .subNavHighlight ul li:last-child {
    border-bottom: 2px solid #ccc
}
.subNavShadow {
    height: 5px;
    background-image: url(images/nav_shadow.gif);
    background-repeat: repeat-x;
    margin-bottom: 15px
}
#SiteCoreEdit a {
    float: left;
    height: 17px;
    margin: 0;
    padding: 6px 12px 2px 12px;
    font: bold 10px verdana, arial, helvetica, sans-serif;
    color: #484848!important;
    background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x;
    text-transform: uppercase;
    text-decoration: none!important
}
#SiteCoreEdit a:hover {
    background: url(images/UIglobalnav_middle_gold.gif) top left repeat-x
}
#SiteCoreEdit {
    position: fixed;
    right: 0;
    bottom: 0;
    background-image: transparent url(images/UIglobalnav_basemiddle.gif) repeat-x;
    z-index: 501
}
#SiteCoreEdit a {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}
a.FindOutMore {
    display: block;
    width: 83px;
    height: 20px;
    /*background-image: url(squishit://../..images/FindOutMore_small.png);*/
    background-repeat: no-repeat;
    position: relative;
    z-index: 24
}
a.FindOutMore:hover {
    z-index: 25;
   /* background: url(squishit://../bgfix.gif);
    background-image: url(squishit://../..images/FindOutMore_small.png)*/
}
a.FindOutMore span {
    display: none
}
a.FindOutMore:hover span {
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
    width: 20em;
    max-width: 400px;
    border: 1px solid #333;
    background-color: #555;
    padding: 5px;
    filter: alpha(opacity=90);
    -moz-opacity: .9;
    -khtml-opacity: .9;
    opacity: .9
}
a.FindOutMore,
a.FindOutMore p,
a.FindOutMore span,
a.FindOutMore span p,
a.FindOutMore span h2,
a.FindOutMore span h4 {
    text-align: center!important;
    white-space: normal!important;
    color: #fff!important;
    text-decoration: none!important
}
a.FindOutMore,
a.FindOutMore span,
a.FindOutMore span h2,
a.FindOutMore span h4 {
    padding: 0;
    margin: 0
}
a.FindOutMore span {
    font-size: x-small
}
a.FindOutMore span h4 {
    font-size: small!important
}
.scriptWrapper {
    display: inline-block
}
#videowrapper1,
.caption {
    padding: 10px;
    clear: both
}
#pagewrapper2 .willsPlaceHolder img.customControlMediaItem {
    margin-top: -5px
}
#pagewrapper2 .willsPlaceHolder {
    display: block;
    margin-left: 2px
}
.cursorHand {
    cursor: pointer;
    cursor: hand
}
hr,
div.hr {
    height: 0;
    border: 1px dotted #999;
    border-style: none none dotted;
    padding: 5px 0 0 0;
    margin: 0 0 5px 0
}
span.quoteCallout {
    font-weight: bold;
    font-style: italic;
    font-size: 17px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #b06048;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-color: #b06048;
    border-bottom-color: #b06048;
    line-height: 22px
}
span.quoteCalloutSmall {
    display: block;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #b06048;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-color: #b06048;
    border-bottom-color: #b06048;
    line-height: 20px
}
.mini #header .links li a#home-link-mini {
    display: block
}
#home.mini,
#secondary.mini,
#secondaryPage.mini,
#homePage.mini,
#PageWrapperForMini.mini {
    background: transparent url(squishit://../..images/home-miniheader.png) repeat-x;
    min-height: 95px
}
#home.mini #header,
#secondary.mini #header,
#secondaryPage.mini #header,
#homePage.mini #header,
#PageWrapperForMini.mini #header {
    background: transparent none!important
}
.mini .utility {
    background-color: transparent;
    border-bottom: 0
}
.mini #header .links {
    position: inherit;
    margin-left: 0;
    width: 320px;
    float: left;
    top: -23px
}
.mini #header .search {
    position: inherit;
    top: -32px;
    margin-top: 4px;
    float: right;
    margin-right: 240px
}
.mini #header .left {
    float: left
}
.mini .utility .wrapper ul,
.mini #header .social,
.mini #header .brand,
.mini #footer {
    display: none
}
.mini .utility .wrapper .yours {
    float: right
}
.mini #header,
.mini #header .wrapper {
    height: 56px!important;
    margin-bottom: 8px
}
.mini #header .nav {
    bottom: -7px
}
#subNav.danials3rdLevelNav ul {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    font-size: .9em;
    font-family: Verdana, Geneva, sans-serif
}
#subNav.danials3rdLevelNav ul li {
    list-style-type: none;
    border-top: 1px solid #999
}
#subNav.danials3rdLevelNav ul li a {
    display: block;
    background-image: url("http://www.uidaho.eduimages/subnav_bgnormal.gif");
    padding: 10px
}
#subNav.danials3rdLevelNav ul li a:hover,
#subNav.danials3rdLevelNav ul li a:active,
#subNav.danials3rdLevelNav ul li .active a {
    background-image: url("http://www.uidaho.eduimages/subnav_hightlight.gif");
    color: #fff
}
#subNav.danials3rdLevelNav ul li ul {
    margin-bottom: 15px;
    border: none
}
#subNav.danials3rdLevelNav ul li ul li {
    border: none;
    margin-left: 20px
}
#pagewrapper1 {
    line-height: 1.1em;
    margin: 0 auto 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 960px
}
#pagewrapper2 {
    background: url(images/UIbasic_bkgd.gif) top left repeat-y;
    margin-right: 5px;
    padding: 0;
    width: 960px
}
#audienceNew {
    background: url(images/UIfeatures_bkgd.gif) top left repeat-y;
    height: auto;
    margin: 0;
    padding: 0;
    width: 960px
}
#audienceNew2 {
    margin: 0;
    padding: 12px 0 0 0
}
#audienceNewleft1 {
    height: auto!important;
    height: 820px;
    margin: 0;
    min-height: 820px;
    padding: 0 0 30px 20px;
    width: 645px
}
#audienceNewright1 {
    float: right;
    height: auto;
    margin: 0 0 0 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0;
    width: 260px
}
#footerwrapper {
    margin: 0 auto 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 960px
}
#footerrightshadow {
    margin: 0;
    padding: 0;
    width: 960px
}
#footertext1 {
    background: url(images/UIfooter_bkgd2.gif) bottom left repeat-y;
    border-top: 2px solid #fff;
    margin: 0 0 0 0;
    padding: 0
}
#footertext2 {
    margin: 0 0 0 0;
    padding: 10px 0 10px 24px;
    text-transform: uppercase
}
#footerbottom1 {
    height: 9px;
    margin: 0;
    padding: 0;
    width: 960px
}
html>body #footerbottom1 {
    background: url(images/UIbase_bottomshadow.png) bottom left no-repeat
}
#footerbottom2 {
    background: url(images/UIfooter_bottomwhtborder.gif) top left no-repeat;
    font-size: 0;
    height: 2px;
    margin: 0 0 0 0;
    padding: 0
}
ul,
ol,
dl {
    position: relative
}
.mainCopyareaWhite ol,
.mainCopyareaWhite ul {
    margin: 0 0 20px 0;
    padding: 0
}
.mainCopyareaWhite li {
    font-size: 1em;
    margin: 0 0 10px 0;
    padding: 0
}
.nav li {
    margin: 0 0 0 0
}
.nav ul {
    margin: 0 0 0 0
}
.mainCopyareaWhite h1,
.mainCopyareaWhite h2,
.mainCopyareaWhite h3,
.mainCopyareaWhite h4,
.mainCopyareaWhite h5,
.mainCopyareaWhite h6 {
    font-weight: bold;
    margin: 6px 0 5px 0;
    padding: 0
}
.mainCopyareaWhite h1 {
    font-size: 1.2em
}
.mainCopyareaWhite h2 {
    color: #333;
    font-size: 12px;
    line-height: 16px
}
.mainCopyareaWhite h3 {
    font-size: 1em
}
.mainCopyareaWhite h4 {
    font-size: .9em
}
.mainCopyareaWhite h5 {
    font-size: .9em
}
.mainCopyareaWhite h6 {
    font-size: .9em
}
img {
    border: 0
}
.breadcrumbnav {
    border-bottom: #ccc 1px solid;
    color: #766038;
    font-size: .8em;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-transform: uppercase
}
.breadcrumbnav a:link {
    color: #766038;
    font-weight: bold;
    text-decoration: none
}
.breadcrumbnav a:visited {
    color: #766038;
    font-weight: bold;
    text-decoration: none
}
.breadcrumbnav a:hover {
    color: #930;
    font-weight: bold;
    text-decoration: underline
}
.breadcrumbnav a:active {
    color: #766038;
    font-weight: bold;
    text-decoration: none
}
.breadcrumbnav a:focus {
    color: #766038;
    font-weight: bold;
    text-decoration: underline
}
.breadcrumbnav2 {
    border-bottom: #ccc 1px solid;
    color: #999;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 0;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-transform: uppercase
}
.breadcrumbnav2 .headerGold {
    color: #9b7924;
    font-weight: bold
}
.breadcrumbnav2 a:link {
    color: #930;
    font-weight: bold;
    text-decoration: none
}
.breadcrumbnav2 a:visited {
    color: #930;
    font-weight: bold;
    text-decoration: none
}
.breadcrumbnav2 a:hover {
    color: #930;
    font-weight: bold;
    text-decoration: underline
}
.breadcrumbnav2 a:active {
    color: #930;
    font-weight: bold;
    text-decoration: none
}
.breadcrumbnav2 a:focus {
    color: #930;
    font-weight: bold;
    text-decoration: underline
}
.mainCopyarea {
    background-image: url(images/UI_silvergradient.gif);
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 18px;
    padding: 18px
}
.mainCopyarea p {
    color: #777;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0
}
.mainCopyarea ul {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.mainCopyarea ul li {
    color: #777;
    margin: 5px 5px 5px 5px;
    padding: 0
}
.mainCopyarea ol {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.mainCopyarea ol li {
    color: #777;
    margin: 5px 5px 5px 5px;
    padding: 0
}
.mainCopyarea2 {
    background-image: url(images/UI_silvergradient.gif);
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 18px;
    padding: 15px
}
.mainCopyarea2 p {
    color: #777;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0
}
.mainCopyarea2 ul {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.mainCopyarea2 ul li {
    color: #777;
    margin: 5px 5px 5px 5px;
    padding: 0
}
.mainCopyarea2 ol {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.mainCopyarea2 ol li {
    color: #777;
    margin: 5px 5px 5px 5px;
    padding: 0
}
#audienceNewleft1 h1 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.9em;
    line-height: 1.7em;
    padding: 3px 0 0 0
}
#audienceNewleft1 h2 {
    color: #666;
    font-size: 11px;
    line-height: 13px
}
#audienceNewleft1 h3 {
    color: #666;
    font-size: 11px;
    font-weight: normal
}
#audienceNewleft1 h3 a:link {
    color: #666;
    text-decoration: none
}
#audienceNewleft1 h3 a:visited {
    color: #666;
    text-decoration: none
}
#audienceNewleft1 h3 a:hover {
    color: #666;
    text-decoration: underline
}
#audienceNewleft1 h3 a:active {
    color: #666;
    text-decoration: underline
}
#audienceNewleft1 h3 a:focus {
    color: #666;
    text-decoration: underline
}
#audienceNewleft1 h4 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 24px
}
h1.degreeFinder {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.9em;
    line-height: 1.7em;
    padding: 3px 0 0 0
}
#audienceNewRight2 h3 {
    color: #666;
    font-size: .9em;
    font-weight: normal
}
#audienceNewRight2 h3 a:link {
    color: #9b7924;
    text-decoration: none
}
#audienceNewRight2 h3 a:visited {
    color: #9b7924;
    text-decoration: none
}
#audienceNewRight2 h3 a:hover {
    color: #9b7924;
    text-decoration: underline
}
#audienceNewRight2 h3 a:active {
    color: #9b7924;
    text-decoration: underline
}
#audienceNewRight2 h3 a:focus {
    color: #9b7924;
    text-decoration: underline
}
#audienceNewRight2 h4 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 24px
}
.hide {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0
}
#silverhills {
    background-image: url(images/UI_silverhills_bkgd.gif);
    background-repeat: no-repeat;
    display: none;
    font-size: 11px;
    height: 27px;
    padding-right: 30px;
    padding-top: 28px
}
.borderRight {
    border: 2px solid #000;
    color: #000;
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 1px;
    width: 196px
}
.borderRight p {
    color: #000;
    font-size: 10px;
    line-height: 16px
}
.borderRight div {
    margin: 12px
}
.borderRight .header {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 18pt;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 0
}
.borderRight a {
    font-weight: bold
}
.sidebox,
.sidebox2 {
    float: left;
    font-size: 11px;
    margin-bottom: 20px
}
.sidebox form,
.sidebox2 form {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}
.sidebox div.hdrGold {
    background-image: url(images/UI_gold_sideboxheader.gif);
    background-repeat: no-repeat;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    height: 19px;
    margin-bottom: 2px;
    padding-left: 10px;
    padding-top: 6px;
    text-transform: uppercase
}
.sidebox div.hdr span,
.sidebox2 div.hdr span {
    text-transform: lowercase
}
.sidebox div.sideboxbrdr,
.sidebox2 div.sideboxbrdr {
    -ms-border-radius: 0 0 7px 7px;
    -ms-box-shadow: rgba(150, 150, 150, 1) 0 1px 0;
    -webkit-box-shadow: #969696 0 1px 0;
    background: #fff;
    border: #ececec 1px solid;
    border-radius: 0 0 7px 7px;
    box-shadow: #969696 0 1px 0;
    box-shadow: #969696 0 1px 0;
    padding: 6px
}
.sidebox div.sideboxbrdr ul,
.sidebox2 div.sideboxbrdr ul {
    list-style-type: none;
    margin: 15px 0 20px 0;
    padding: 0
}
.sidebox2 div.sideboxbrdr ul {
    margin: 0 0 5px 0
}
.sidebox div.sideboxbrdr ul a:link,
.sidebox div.sideboxbrdr ul a:visited,
.sidebox div.sideboxbrdr ul a:hover,
.sidebox div.sideboxbrdr ul a:active,
.sidebox2 div.sideboxbrdr ul a:link,
.sidebox2 div.sideboxbrdr ul a:visited,
.sidebox2 div.sideboxbrdr ul a:hover,
.sidebox2 div.sideboxbrdr ul a:active {
    color: #777
}
.sidebox div.sideboxbrdr div.brdr {
    border-bottom: #999 1px dotted;
    margin-bottom: 10px;
    padding-bottom: 10px
}
.brdr {
    display: none
}
.brdrlinks {
    border-bottom: #999 1px dotted;
    margin-bottom: 2px;
    padding-bottom: 2px
}
.sidebox div.sideboxbrdr div.brdr a.hdrlinc,
.sidebox div.sideboxbrdr div.brdr1 a.hdrlinc {
    color: #222;
    font-family: arvo, serif;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.1em
}
.sidebox div.sideboxbrdr div.brdr div.right1 {
    font-size: 11px;
    line-height: 14px;
    margin-left: 80px
}
.sidebox div.sideboxbrdr div.brdr div.right1 p {
    color: #777;
    font-size: 11px;
    line-height: 14px
}
.sidebox div.sideboxbrdr div.brdr div.right1 a {
    font-weight: bold
}
.sidebox table,
.sidebox table input,
.sidebox table textarea,
.sidebox2 table,
.sidebox2 table input,
.sidebox2 table textarea {
    max-width: 160px
}
.left {
    float: left;
    width: 80px
}
.right {
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 20px;
    margin-left: 90px
}
.right p {
    color: #777;
    font-size: 11px;
    line-height: 17px
}
.left116 {
    float: left;
    width: 116px
}
.right116 {
    line-height: 17px;
    margin-left: 136px;
    margin-right: 0;
    margin-top: 0
}
.right116 p {
    color: #777;
    font-size: 11px;
    line-height: 17px
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr div.left1 {
    float: left;
    width: 70px
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 {
    margin-bottom: 5px
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 div.right1 {
    font-size: 11px;
    line-height: 14px;
    margin-left: 80px;
    padding-bottom: 10px
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 div.right1 a {
    font-weight: bold
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 div.left1 {
    float: left;
    width: 70px
}
.TabbedPanels {
    background-image: url(images/UI_gold_tab_bg.gif);
    background-repeat: no-repeat;
    clear: none;
    color: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}
.TabbedPanels2 {
    background-image: url(images/UI_silver_tab_bg.gif);
    background-repeat: no-repeat;
    clear: none;
    color: #fff;
    float: left;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 100%
}
.TabbedPanels420 {
    background-image: url(images/UI_silver_tab_bg2.gif);
    background-repeat: no-repeat;
    clear: none;
    color: #fff;
    float: left;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 100%
}
.TabbedPanels2gold {
    background-image: url(images/UI_gold_tab_bg_sm.gif);
    background-repeat: no-repeat;
    clear: none;
    color: #fff;
    float: left;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 100%
}
.TabbedPanelsTabGroup {
    height: 33px;
    margin: 0;
    padding-bottom: 0;
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 0
}
.TabbedPanelsTabGroup2 {
    height: 33px;
    margin: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 0
}
.TabbedPanelsTab {
    -khtml-user-select: none;
    -moz-user-select: none;
    border-right: solid 1px #aa8653;
    color: #fff;
    cursor: pointer;
    float: left;
    font: bold 11px verdana;
    height: 15px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 8px 10px;
    position: relative;
    top: 0
}
.TabbedPanelsTabHover {
    background-image: url(images/UI_silvertab_bg.gif);
    background-repeat: repeat-x;
    color: #333
}
.TabbedPanelsTabSelected {
    background-image: url(images/UI_silvertab_bg.gif);
    background-repeat: repeat-x;
    color: #333;
    font-weight: bold
}
.TabbedPanelsTab a {
    color: #000;
    text-decoration: none
}
.TabbedPanelsTab2 {
    -khtml-user-select: none;
    -moz-user-select: none;
    border-right: solid 1px #999;
    color: #555;
    cursor: pointer;
    float: left;
    font: bold 10px verdana;
    height: 15px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 8px 10px;
    position: relative;
    text-transform: uppercase;
    top: 0
}
.TabbedPanelsTab2 a:link {
    color: #333;
    text-decoration: none
}
.TabbedPanelsTab2 a:hover {
    color: #333;
    text-decoration: none
}
.TabbedPanelsContentGroup {
    clear: both;
    color: #777
}
.TabbedPanelsContent {
    padding: 0
}
.VTabbedPanels .TabbedPanelsTabGroup {
    background-color: #eee;
    float: left;
    height: 20em;
    position: relative;
    width: 10em
}
.VTabbedPanels .TabbedPanelsTab {
    border-left: none;
    border-right: none;
    border-top: none;
    float: none;
    margin: 0
}
.VTabbedPanels .TabbedPanelsTabSelected {
    background-color: #fff
}
.VTabbedPanels .TabbedPanelsContentGroup {
    clear: none;
    float: left;
    height: 20em;
    padding: 0;
    width: 30em
}
.greylnk {
    color: #666;
    text-decoration: none
}
.greylnk a:link {
    color: #666;
    text-decoration: none
}
.greylnk a:visited {
    color: #666;
    text-decoration: none
}
.greylnk a:hover {
    color: #666;
    text-decoration: underline
}
.greylnk a:active {
    color: #666;
    text-decoration: underline
}
.greylnk a:focus {
    color: #666;
    text-decoration: underline
}
#audienceleft5column {
    float: left;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    width: 171px
}
#audienceright5column {
    height: auto!important;
    height: auto!important;
    margin: 0 20px 20px 206px;
    min-height: 400px
}
#audienceright5column p {
    color: #777;
    margin: 0;
    padding: 0
}
#audienceright5column form {
    margin: 0;
    padding: 0
}
#audienceright5column div.left2column {
    float: left;
    width: 357px
}
#audienceright5column div.right2column {
    margin-left: 377px
}
#audienceright5column div.left2column .header {
    color: #b06048;
    font-size: 14px;
    font-weight: bold
}
#audienceright5column div.right2column .header {
    color: #b06048;
    font-size: 14px;
    font-weight: bold
}
#audienceright5column div.left4column {
    border-bottom: #ccc 1px solid;
    margin-bottom: 15px;
    padding-bottom: 15px
}
#audienceright5column div.left4column .rightResults {
    font-size: 11px;
    font-weight: bold
}
#audienceright5column div.left4column2 {
    margin-bottom: 15px
}
#audienceright5column div.left4column2 .rightResults {
    font-size: 11px;
    font-weight: bold
}
#audienceright5column div.pageresults {
    font-size: 11px;
    font-weight: bold
}
#audienceright5column div.pageresults a {
    padding-left: 2px;
    padding-right: 2px
}
.degreeList ul {
    list-style-type: none;
    margin: 5px
}
.degreeList ul li {
    font-weight: bold;
    list-style-type: none;
    margin: 10px
}
.degreeList ul li a {
    color: #666
}
.degreeList ul li ul {
    list-style-type: none;
    margin: 5px
}
.degreeList ul li ul li {
    font-weight: normal;
    list-style-type: none;
    margin: 10px
}
.degreeList ul li ul li a {
    color: #777
}
#audienceright5column h1 {
    color: #555;
    font-family: 'Arvo', serif;
    font-size: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 10px 0
}
.squareImageCopy {
    height: auto!important;
    height: auto!important;
    min-height: 100px
}
.centerTwoColumn {
    height: auto!important;
    height: 100px;
    margin-bottom: 5px;
    margin-top: 10px;
    min-height: 100px;
    width: 610px
}
.centerTwoColumn ul {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.centerTwoColumn ul li {
    color: #777;
    margin: 5px 5px 5px 5px;
    padding: 0
}
.centerTwoColumn .rightMain {
    margin-left: 315px
}
.centerTwoColumn .rightMain .right {
    margin-left: 90px;
    zoom: 1
}
.centerTwoColumn .rightMain .left {
    float: left;
    width: 80px
}
.centerTwoColumn .leftMain {
    float: left;
    width: 295px
}
.centerTwoColumn .leftMain .right {
    margin-left: 90px;
    zoom: 1
}
.centerTwoColumn .leftMain .left {
    float: left;
    width: 80px
}
.rightImage {
    float: right;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 196px
}
.rightImage div {
    font-size: 9px;
    padding: 2px
}
.popUpWindow {
    background-color: #fff;
    border: 1px solid #999;
    height: 490px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    width: 695px
}
.popUpWindow .close {
    font-size: 10px;
    padding: 2px
}
.popUpWindow .header .right {
    float: right;
    line-height: 14px;
    width: 120px
}
.popUpWindow .header .middle {
    font-weight: bold;
    line-height: 20px;
    margin-left: 270px;
    width: 200px
}
.popUpWindow .header .left {
    color: #b06048;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    width: 250px
}
.popUpWindow .header {
    border: #fff 1px solid;
    height: 35px
}
.popUpWindow .mainArea {
    border: #fff 1px solid
}
.popUpWindow .mainArea .right {
    margin-left: 370px;
    margin-top: 34px;
    padding-left: 20px
}
.popUpWindow .mainArea .right .scrollBox {
    background: url(images/UI_silvergradient_sm.gif) repeat-x #fff;
    border: #999 1px solid;
    height: 335px;
    margin-left: 0;
    overflow: auto;
    padding: 15px;
    width: 260px
}
.popUpWindow .mainArea .left {
    float: left;
    height: auto!important;
    height: 320px;
    min-height: 320px;
    width: 360px
}
.videoBox {
    height: auto!important;
    height: auto!important;
    min-height: 280px
}
.videoBoxPopup {
    float: left;
    height: auto!important;
    height: auto!important;
    min-height: 280px
}
.quoteArea {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding: 10px
}
#featuresNew {
    background-color: #fff;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px
}
.featuredAreaRight {
    background-image: url(images/featureAreaRight_bg.gif);
    background-repeat: repeat-x;
    float: right;
    width: 389px
}
.featuredAreaRight .header {
    color: #fff;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 8px
}
.featuredAreaRight .content .right {
    font-size: 11px;
    line-height: 17px;
    margin-left: 160px
}
#audienceNew2 .imageBorder3 {
    border: #000 2px solid;
    padding: 1px
}
.featuredAreaRight .content {
    padding-left: 16px;
    padding-right: 16px
}
.featuredAreaRight .imageBorder3 {
    border: #000 2px solid;
    padding: 1px
}
.featuredAreaRight .content .left img.imageBorder3 {
    border: #000 2px solid;
    padding: 1px
}
.imageBorder3 {
    border: #000 2px solid;
    padding: 1px
}
img.imageBorder3 {
    border: 2px solid #000;
    padding: 1px
}
.featuredAreaRight .content .right .subHeader {
    color: #b1905f;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px
}
.featuredAreaRight .content .left {
    float: left;
    width: 148px
}
.SlidingPanels {
    border: none;
    float: left;
    padding: 0;
    position: relative;
    width: 564px
}
.dottedLine2 {
    display: none
}
.ruleBreakersDottedLine {
    border-bottom: 1px dotted #b1905f;
    clear: both;
    margin: 10px 0
}
.searchQuestionText {
    font-size: 10px;
    margin: 5px 0 5px 0
}
.clear {
    clear: both;
    height: 1px;
    overflow: hidden
}
.clearfix:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden
}
.clearfix {
    display: inline-block
}
.clearfix {
    overflow: hidden
}
.TabbedPanelsAZ {
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}
.TabbedPanelsTabGroupAZ {
    margin: 0;
    padding: 0
}
.TabbedPanelsTabAZ {
    -khtml-user-select: none;
    -moz-user-select: none;
    color: #9b7924;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    list-style: none;
    margin: 0 1px 0 0;
    padding: 8px 5px;
    position: relative;
    top: 1px
}
.TabbedPanelsTabHoverAZ {
    color: #9b7924;
    text-decoration: underline
}
.TabbedPanelsTabSelectedAZ {
    color: #555
}
.TabbedPanelsTabAZ a {
    color: #000;
    text-decoration: none
}
.TabbedPanelsContentGroupAZ {
    border-top: solid 1px #999;
    clear: both
}
.TabbedPanelsContentAZ {
    padding: 4px
}
.VTabbedPanelsAZ .TabbedPanelsTabGroupAZ {
    float: left;
    height: 20em;
    position: relative;
    width: 10em
}
.VTabbedPanelsAZ .TabbedPanelsTabAZ {
    border-left: none;
    border-right: none;
    border-top: none;
    float: none;
    margin: 0
}
.VTabbedPanelsAZ .TabbedPanelsContentGroupAZ {
    clear: none;
    float: left;
    height: 20em;
    padding: 0;
    width: 30em
}
.mainCopyarea .rightVideoArea {
    float: right;
    margin-left: 20px;
    width: 320px
}
.rightVideoArea .quoteArea {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold
}
.TabbedPanels3 {
    background-image: url(images/UI_rust_tab_bg.gif);
    background-repeat: no-repeat;
    clear: none;
    color: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}
.tabpanelright ul {
    list-style-type: none;
    margin: 0 0 15px 0;
    padding: 0
}
.tabpanelright ul li {
    margin: 0 0 8px 0;
    padding: 0
}
.columnHeader {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase
}
#audienceNewRight2 {
    margin-bottom: 0;
    margin-left: 280px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 20px;
    padding-top: 0
}
#audienceNewLeft2 {
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    width: 260px
}
.photoLeft313 {
    margin: 0 0 0 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    width: 315px
}
.copyRightPhotoLeft313 {
    float: right;
    margin: 0;
    padding: 0;
    width: 300px
}
.copyRightPhotoLeft313 h1 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 15px 0;
    padding: 0
}
.programSpotlight {
    font-size: 10px;
    padding-bottom: 10px
}
.columnHeaderCopper,
.columnHeaderCopper a {
    color: #222;
    font-family: 'Arvo', serif;
    font-weight: bold
}
.mainCopyarea h4 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 24px
}
#bannerleftSub2 {
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 576px
}
#bannerleftSub2 a {
    color: #333;
    text-decoration: none
}
#bannerleftSub a {
    color: #333;
    text-decoration: none
}
#sitesection2 {
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2.2em;
    font-weight: bold;
    line-height: .5em
}
.collegeOftype {
    font-size: 15px;
    line-height: 28px;
    padding-left: 8px
}
.mainCopyareaWhite {
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 18px;
    padding: 0 16px 0 16px
}
.mainCopyareaWhite h1 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 15px 0;
    padding: 0
}
.mainCopyareaWhite h2 {
    color: #777;
    font-size: 12px;
    line-height: 15px
}
.mainCopyareaWhite p {
    color: #777;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0
}
.mainCopyareaWhite ul {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.mainCopyareaWhite ul li {
    color: #777;
    line-height: 18px;
    margin: 5px 5px 5px 5px;
    padding: 0
}
.mainCopyareaWhite ol {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
.mainCopyareaWhite ol li {
    color: #777;
    margin: 5px 5px 5px 7px;
    padding: 0
}
#silverhills div {
    float: left;
    width: 194px
}
.left194column {
    float: left;
    width: 194px
}
.left194column ul li {
    margin: 5px 10px 15px 2px;
    padding: 0
}
.left194column ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.middle194column {
    margin: 0 0 0 207px;
    padding: 0;
    width: 191px
}
#audienceNewRight3 {
    margin-bottom: 0;
    margin-left: 300px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 22px;
    padding-top: 0
}
#audienceNewRight4 {
    margin-bottom: 0;
    margin-left: 300px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 25px;
    padding-top: 0
}
.middle194column2 {
    margin: 0 0 0 209px;
    padding: 0;
    width: 194px
}
.middle194column ul li {
    margin: 5px 10px 15px 2px;
    padding: 0
}
.middle194column ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.columnGold {
    background-image: url(images/goldgradient.gif);
    background-repeat: repeat-x;
    width: 184px
}
.columnGold .header {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 10px
}
.right194columnGold {
    background-image: url(images/goldgradient.gif);
    background-repeat: repeat-x;
    float: right;
    margin-left: 10px;
    padding: 8px;
    width: 184px
}
.right194columnGold .header {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 10px
}
.right194column {
    float: right;
    margin-left: 10px;
    width: 194px
}
.right194column ul li {
    margin: 5px 10px 5px 2px;
    padding: 0
}
.right194column ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.right294column2 {
    margin-left: 304px;
    width: 294px
}
.right294column2 ul li {
    margin: 5px 10px 15px 2px;
    padding: 0
}
.right294column2 ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.left294column2 {
    float: left;
    margin-bottom: 20px;
    width: 294px
}
.left294column2 ul li {
    margin: 5px 10px 15px 2px;
    padding: 0
}
.left294column2 ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.clearleft {
    clear: left;
    height: 1%
}
.right294column {
    float: right;
    margin-left: 10px;
    width: 294px
}
.right294column ul li {
    margin: 5px 10px 15px 2px;
    padding: 0
}
.right294column ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.right398column {
    margin: 0 0 0 207px
}
.left294column {
    margin-bottom: 20px;
    width: 294px
}
.left294column ul li {
    margin: 5px 10px 15px 2px;
    padding: 0
}
.left294column ul {
    list-style-type: none;
    margin: 5px 10px 20px 5px;
    padding: 0
}
.right398column {
    margin: 0 0 0 207px
}
.videoDiv {
    margin-bottom: 10px
}
.quoteCallout,
.quoteCalloutSmall,
.quoteCalloutSmallpopup {
    border-bottom-color: #b06048;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #b06048;
    border-top-style: dotted;
    border-top-width: 1px;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px
}
.centerColumn .quoteCallout,
.centerColumn .quoteCalloutSmall,
.centerColumn .quoteCalloutSmallpopup {
    float: none
}
.quoteCalloutSmallpopup {
    margin: 0
}
.quoteCallout {
    font-size: 17px;
    line-height: 22px
}
span.quoteCalloutSmall {
    display: block;
    width: 88%
}
span.quoteCallout {
    display: block;
    width: 88%
}
.flashBorder {
    border-bottom: #000 2px solid;
    border-left: #000 2px solid;
    border-right: #000 2px solid;
    border-top: #000 2px solid;
    padding: 1px;
    width: 392px
}
.containerDiv {
    display: inline-block;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 0
}
.containerDiv img {
    margin: 5px 0 0
}
.containerDiv:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}
.containerDiv2 {
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 0
}
.presidentsBackground {
    background-color: #fff;
    background-image: url(images/presidentsbg.jpg);
    background-repeat: no-repeat;
    height: 155px;
    padding-top: 21px
}
.whiteShadow {
    background-image: url(images/whiteShadow.gif);
    background-repeat: no-repeat;
    height: 20px
}
.imageBorderWhite {
    border: 2px solid #fff
}
.pagination {
    font-size: 11px;
    margin: 10px;
    text-align: center
}
.imageCredit {
    color: #888;
    font-size: 9px;
    margin: 2px 10px 15px 5px;
    text-align: right
}
.relatedLinks {
    background-image: url(images/featureAreaRight_bg.gif);
    background-repeat: repeat-x;
    float: right;
    height: 180px;
    padding-left: 10px;
    padding-right: 10px;
    width: 189px
}
.relatedLinks .hdr {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 2px;
    padding-top: 6px;
    text-transform: uppercase
}
.relatedLinks a:link {
    color: #777
}
.relatedLinks a:visited {
    color: #777
}
.relatedLinks a:hover {
    color: #777
}
.relatedLinks a:active {
    color: #777
}
.relatedLinks ul {
    list-style-type: none;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding: 0
}
.tagsBottom {
    float: right;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 15px
}
.right194column {
    float: right;
    line-height: 15px;
    margin-left: 14px;
    width: 194px
}
.left398column {
    width: 398px
}
.left680column {
    width: 664px
}
.leftContent .subHeader {
    color: #b1905f;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-transform: uppercase
}
.leftContent .right {
    font-size: 11px;
    line-height: 17px;
    margin-left: 135px;
    padding: 0
}
.leftContent .right ul {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    width: 200px
}
.leftContent .right ul li {
    margin: 0 0 8px 0;
    padding: 0
}
.leftContent .right ul li a:link {
    color: #333
}
.leftContent .right ul li a:visited {
    color: #333
}
.leftContent .right ul li a:hover {
    color: #333
}
.leftContent .right ul li a:active {
    color: #333
}
.left398column .newsReleaseRight {
    line-height: 14px;
    margin: 0 0 12px 90px;
    padding: 0
}
.left398column .newsReleaseRight a:link,
.left398column .newsReleaseRight a:visited,
.left398column .newsReleaseRight a:hover,
.left398column .newsReleaseRight a:active {
    color: #777
}
.newsReleaseRight {
    line-height: 14px;
    margin: 0 0 12px 90px;
    padding: 0
}
.newsReleaseRight a:link,
.newsReleaseRight a:visited,
.newsReleaseRight a:hover,
.newsReleaseRight a:active {
    color: #777
}
.cTags {
    line-height: 18px
}
.cTags a:link {
    color: #777
}
.cTags a:visited {
    color: #777
}
.cTags a:hover {
    color: #777
}
.cTags a:active {
    color: #777
}
.tagA {
    font-size: 12px
}
.tagA a:link {
    font-size: 12px
}
.tagA a:visited {
    font-size: 12px
}
.tagA a:hover {
    font-size: 12px
}
.tagA a:active {
    font-size: 12px
}
.tagB {
    font-size: 14px
}
.tagB a:link {
    font-size: 14px
}
.tagB a:visited {
    font-size: 14px
}
.tagB a:hover {
    font-size: 14px
}
.tagB a:active {
    font-size: 14px
}
.tagC {
    font-size: 16px
}
.tagC a:link {
    font-size: 16px
}
.tagC a:visited {
    font-size: 16px
}
.tagC a:hover {
    font-size: 16px
}
.tagC a:active {
    font-size: 16px
}
.tagD {
    font-size: 18px
}
.tagD a:link {
    font-size: 18px
}
.tagD a:visited {
    font-size: 18px
}
.tagD a:hover {
    font-size: 18px
}
.tagD a:active {
    font-size: 18px
}
.tagE {
    font-size: 20px
}
.tagE a:link {
    font-size: 20px
}
.tagE a:visited {
    font-size: 20px
}
.tagE a:hover {
    font-size: 20px
}
.tagE a:active {
    font-size: 20px
}
ul.rightSideBoxUl {
    margin: 0;
    padding: 0
}
ul.rightSideBoxUl li {
    margin: 0;
    padding: 0
}
.newsLinkdiv {
    margin: 10px 0 10px 0
}
#left358 {
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    width: 358px
}
#left358 h2 {
    color: #777;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 15px;
    padding: 0 0 0 0
}
#left358 .columnHeaderCopper {
    text-transform: uppercase
}
#right546 {
    font-size: 11px;
    height: auto;
    line-height: 18px;
    margin: 0 0 0 395px;
    padding: 0 20px 0 0
}
#right546 ul {
    color: #777;
    margin: 5px 5px 25px 15px;
    padding: 0
}
#right546 ul li {
    color: #777;
    line-height: 18px;
    margin: 5px 5px 5px 5px;
    padding: 0
}
#right546 ol {
    color: #777;
    margin: 5px 5px 5px 15px;
    padding: 0
}
#right546 ol li {
    color: #777;
    margin: 5px 5px 5px 7px;
    padding: 0
}
#right546 p {
    color: #777;
    font-size: 11px;
    line-height: 18px
}
#right546 h1 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.9em;
    line-height: 1.7em;
    padding: 3px 0 0 0
}
#right546 h2 {
    color: #b06048;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 1.7em;
    padding: 0 0 0 0
}
.presidentsLeftdiv {
    color: #fff;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 38px;
    width: 220px
}
.presidentsLeftdiv .SmallType,
.presidentsLeftdiv .SmallType a,
.presidentsLeftdiv .SmallType a:visited,
.presidentsLeftdiv .SmallType a:hover {
    color: #fff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    padding-left: 10px;
    text-decoration: none
}
.presidentsLeftdiv .BigType,
.presidentsLeftdiv .BigType a,
.presidentsLeftdiv .BigType a:visited,
.presidentsLeftdiv .BigType a:hover {
    color: #fff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 36px;
    height: 40px;
    line-height: 36px;
    padding-bottom: 20px;
    text-decoration: none
}
.left195popup {
    float: left;
    font-size: 11px;
    line-height: 18px;
    width: 195px
}
.right432 {
    font-size: 11px;
    height: auto;
    line-height: 18px;
    margin: 0 0 0 210px
}
.right432 .scrollBox {
    background: url(images/UI_silvergradient_sm.gif) repeat-x #fff;
    border: #999 1px solid;
    height: 300px;
    margin-left: 0;
    overflow: auto;
    padding: 15px;
    width: 410px
}
.margin8 {
    margin: 8px
}
small {
    font-size: 11px
}
.sel {
    color: #3c1502!important
}
.asterisk {
    color: red
}
.image_right {
    float: right;
    margin-left: 30px!important
}
.image_left {
    margin-right: 15px!important
}
HR.light {
    background: #ccc;
    border: 0;
    color: #ccc;
    height: 1px;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 350px
}
.InfoBox_Overlay {
    border: 1px #999 solid;
    float: right;
    width: 270px
}
.InfoBox_Overlay .copy {
    padding: 5px
}
.InfoBox_Overlay .title {
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 5px
}
.searchButton {
    margin: 5px
}
.predifinedLinksArea {
    margin-bottom: 25px
}
.predifinedLinksArea .topLinks {
    font-weight: bold
}
.predifinedLinksArea .columnHeader2Links {
    color: #b06048;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px
}
#featuresSubNew {
    background-color: #000;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px
}
.featureSubBackground {
    background-color: #000;
    background-position: left;
    background-repeat: no-repeat;
    border: 2px solid #fff;
    height: 214px
}
.newsBullets {
    list-style-image: url(images/arrowbullet.gif)
}
.columnContainer {
    display: table;
    width: 100%
}
.containerColumn {
    display: table-cell
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
p,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline
}
:focus {
    outline: 0
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: separate;
    border-spacing: 0
}
* {
    margin: 0;
    padding: 0
}
.rightColumn .richtext,
.rightColumn img,
.rightColumn table,
.rightColumn iframe,
.leftColumn .richtext,
.leftColumn img,
.leftColumn table,
.leftColumn iframe {
    max-width: 188px!important
}
.rightColumn .richtext,
.leftColumn .richtext {
    float: left
}
.col3 .centerColumn .richtext,
.col3 .centerColumn img,
.col3 .centerColumn table,
.col3 .centerColumn iframe {
    max-width: 541px!important
}
.rightColumnFull img,
.leftColumn img {
    height: auto!important
}
.rightColumnFull .richtext,
.rightColumnFull .richtext table,
.rightColumnFull iframe,
.leftColumn .richtext,
.leftColumn .richtext table,
.leftColumn iframe {
    overflow: hidden;
    width: 181px!important
}
.leftColumn .sidebox .sideboxbrdr {
    overflow: hidden;
    float: left
}
.leftColumn .sidebox object {}.leftColumn .richtext,
.rightColumn .richtext,
.rightColumnFull .richtext {
    margin: 0 0 20px 0
}
#audienceNew1 #audienceNew2 #audienceNewLeft2 {
    float: left;
    margin: 20px 0 0 15px;
    padding: 0 0 30px;
    width: 181px!important
}
#audienceNewLeft2 ul.nav {
    float: left;
    list-style: none outside none;
    width: 200px;
    clear: both;
    min-height: 100px
}
.subNav-bottom-spacer {
    margin-bottom: 20px;
    clear: both;
    line-height: 1px
}
#audienceNewLeft2 ul.nav li {
    border-bottom: 1px solid #bababa;
    float: left;
    padding: 5px 0;
    text-indent: 9px;
    width: 100%;
    font-size: 1em;
    margin: 0 0 10px
}
#audienceNewLeft2 ul.nav li a {
    color: #766038;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    display: block;
    width: 100%
}
#audienceNewLeft2 ul.nav li ul li,
#audienceNewLeft2 ul.nav li ul li ul li {
    margin: 0
}
#audienceNewLeft2 ul.nav li.active ul li {
    border: medium none;
    padding: 3px 0;
    text-indent: 29px
}
#audienceNewLeft2 ul.nav li.active ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold
}
#audienceNewLeft2 ul.nav li.active ul li.active ul li {
    margin: 0;
    padding: 2px 0 2px 5px;
    text-indent: 0
}
#audienceNewLeft2 ul.nav li.active ul li.active ul li a {
    color: #000;
    font-size: 1.3em;
    font-weight: normal
}
#audienceNewLeft2 ul.nav li.active ul li.active ul li.selected a {
    background: none repeat scroll 0 0 #8f4966;
    color: #fff;
    padding: 2px 2px 3px
}
.leftColumn ul.nav {
    float: left;
    width: 100%;
    list-style: none
}
.leftColumn ul.nav ul {
    list-style: none;
    display: none;
    font-weight: bold
}
.leftColumn ul.nav li {
    float: left;
    width: 94%;
    padding: 5px 10px 5px 5px;
    border-bottom: 1px solid #bababa
}
.leftColumn ul.nav li a {
    width: 100%;
    float: left;
    color: #766038;
    font-family: Georgia, "Times New Roman", Times, serif
}
.leftColumn ul.nav li a {
    font-size: 16px
}
.leftColumn ul.nav li.active ul {
    float: left;
    width: 103%;
    display: block;
    padding: 3px 0 0 10px
}
.leftColumn ul.nav li.active ul li {
    width: 100%;
    border: none;
    padding: 3px 0 0 0
}
.leftColumn ul.nav li.active ul li a {
    font-family: Arial, Helvetica, sans-serif
}
.leftColumn ul.nav li.active ul li a {
    font-weight: bold;
    font-size: 1.3em
}
.leftColumn ul.nav li.active ul ul {
    display: none
}
.leftColumn ul.nav li.active ul li.active ul,
.leftColumn ul.nav li.active ul li.selected ul {
    display: block;
    float: left;
    width: 135px;
    margin: 4px 0 0 15px;
    border-left: 1px solid #dadada;
    padding: 0
}
.leftColumn ul.nav li.active ul li.active ul li,
.leftColumn ul.nav li.active ul li.selected ul li {
    padding: 2px 0;
    margin: 0
}
.leftColumn ul.nav li.active ul li.active ul li a,
.leftColumn ul.nav li.active ul li.selected ul li a {
    color: #000;
    padding: 0 5px
}
.leftColumn ul.nav li.active ul li.active ul li a,
.leftColumn ul.nav li.active ul li.selected ul li a {
    font-size: 1.3em;
    font-weight: normal
}
.leftColumn ul.nav li.active ul li.active ul li.selected a,
.leftColumn ul.nav li.active ul li.selected ul li.selected a {
    color: #fff;
    background: #8f4966;
    padding: 2px 2px 3px 2px
}
.leftColumn ul.will li.active ul li a {
    font-size: 1em
}
.leftColumn ul.will li.active ul li.active ul li a {
    font-size: 1em
}
.leftColumn ul.will li.active ul li {
    padding-left: 19px
}
.leftColumn .locations {
    float: left;
    margin: 25px 0 0 -1px;
    min-height: 40px;
    width: 100%;
    border: 1px solid #b5b5b5;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    -ms-box-shadow: 0 0 7px #aaa;
    -webkit-box-shadow: 0 0 7px #aaa;
    box-shadow: 0 0 7px #aaa;
    content: ""
}
body .locationFixed {
    position: relative;
    padding-bottom: 40px
}
.leftColumn .locationsFixedBottom {
    position: absolute;
    bottom: 30px;
    visibility: visible
}
.leftColumn .locations h3 {
    float: left;
    padding: 0;
    width: 100%;
    height: 29px;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background: url('images/locationHeadBg.jpg') repeat-x 0 0;
    color: #363636;
    text-indent: 10px;
    font-weight: bold;
    font-size: 1.5em;
    font-family: 'Arvo', serif;
    line-height: 28px
}
.leftColumn .locations .accordion {
    float: left;
    padding: 0 6px;
    width: 169px
}
.leftColumn .locations .accordion h3 {
    border-top: 1px dotted #989898;
    -ms-border-radius: 0;
    border-radius: 0;
    background: none;
    background: url('images/accordionArrowUp.png') no-repeat 150px center;
    color: #363636;
    text-indent: 3px;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif
}
.leftColumn .locations .accordion h3.first {
    border: none
}
.leftColumn .locations .accordion h3.ui-state-active {
    background-image: url('images/accordionArrowDown.png')
}
.leftColumn .locations .accordion h3 a {
    float: left;
    width: 100%;
    color: #363636
}
.leftColumn .locations .accordion h3 a:hover {
    color: #555;
    text-decoration: none
}
.leftColumn .locations .accordion div {
    float: left;
    padding: 0 0 10px;
    width: 100%
}
.leftColumn .locations .accordion div img {
    float: left;
    border: 1px solid #bababa
}
.leftColumn .locations .accordion div p {
    float: left;
    padding: 5px 0 0;
    width: 100%;
    color: #464646;
    font-size: 1.2em
}
.leftColumn .locations .accordion div p a {
    color: #907a51
}
.leftColumn .locations .accordion img {
    width: 167px
}
.bodyCopy ul,
.richtext ul {
    list-style: disc outside none;
    margin: 0 0 0 20px
}
.bodyCopy ol {
    list-style: decimal outside none;
    margin: 0 0 0 20px
}
.bodyCopy ol ol {
    list-style-type: lower-latin
}
.bodyCopy ol ol ol {
    list-style-type: lower-greek
}
.bodyCopy li {
    font-size: 14px;
    padding: 0 0 5px
}
.linklists {
    float: left;
    font-size: 14px;
    line-height: 17px
}
.linklists li {
    margin: 5px 10px 5px 2px;
    list-style-type: none
}
.linklists ul,
.linklists ol {
    margin: 5px 10px 20px 15px;
    list-style-type: none
}
.linklists p {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 17px
}
.classList,
.related,
.related h3,
.related h4,
.sidebox,
.sidebox2,
.pod.downloads .podWrap {
    border-radius: 7px 7px
}
.related h3.open,
.related h4.open,
.sidebox div.hdr,
.sidebox h3,
.sidebox2 div.hdr {
    border-radius: 7px 7px 0 0
}
.related .links ul,
.sideboxLower,
.related .lower,
.downloads ul {
    border-radius: 0 0 7px 7px;
    background-color: #fff
}
.related h3,
.related h4,
.related h3 a,
.related h4 a,
.sidebox h3,
.sidebox div.hdr,
.sidebox2 div.hdr {
    font-size: 15px;
    font-family: 'Arvo', serif;
    font-weight: bold!important;
    color: #363636;
    line-height: 29px
}
.related,
.sidebox {
    float: left;
    width: 100%;
    content: "";
    box-shadow: 0 0 5px #aaa;
    margin: 0 0 20px 0;
    overflow: hidden;
    background: #efefef;
    filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius=2, MakeShadow=true, ShadowOpacity=.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.10)";
    zoom: 1
}
.related h3,
.related h4,
.sidebox h3 {
    position: relative;
    float: left;
    width: 97%;
    padding: 0 0 0 7px!important;
    min-height: 29px;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#C7C7C7');
    background-image: -webkit-linear-gradient(bottom, #c7c7c7 9%, #e6e6e6 55%, #efefef 78%);
    background-image: -moz-linear-gradient(bottom, #c7c7c7 9%, #e6e6e6 55%, #efefef 78%);
    background-image: -ms-linear-gradient(bottom, #c7c7c7 9%, #e6e6e6 55%, #efefef 78%);
    background-image: -o-linear-gradient(bottom, #c7c7c7 9%, #e6e6e6 55%, #efefef 78%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.09, #c7c7c7), color-stop(.55, #e6e6e6), color-stop(.78, #efefef));
    background-image: linear-gradient(to bottom, #c7c7c7 9%, #e6e6e6 55%, #efefef 78%)
}
.related h3 a,
.related h4 a {
    float: left;
    width: 100%;
    background: url('images/accordionArrowUp.png') no-repeat 160px center;
    text-decoration: none
}
.related h3.open a,
.related h4.open a {
    background-image: url('images/accordionArrowDown.png')
}
.related .links {
    width: 100%
}
.related .links,
.related .lower,
.sideboxLower {
    float: left;
    position: relative
}
.sideboxLower,
.related .lower,
.related .links ul,
.related .links ul li {
    float: left;
    padding: 4px 0 5px 12px;
    font-size: 12px;
    font-weight: bold
}
.related .links ul {
    width: 168px
}
.related .links ul li {
    width: 90%
}
.related .links ul li a {
    color: #907a51
}
.locations h3,
.related h3,
.related h4,
.pod h4 {
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}
.leftColumn div.related.startclosed {
    position: relative!important
}
.leftColumn div.related.startclosed div.links {
    padding: 0 0 5px 0
}
.leftColumn div.related.startclosed ul {
    z-index: 100!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1');
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e1e1e1));
    background: -moz-linear-gradient(top, #fff, #e1e1e1)
}
.sidebox,
.sidebox2 {
    width: 181px
}
.sidebox .hdr,
.sidebox2 .hdr {
    width: 171px;
    float: left;
    padding: 5px;
    text-decoration: none;
    background: #d1d1d1 url('images/relatedHeadBg.jpg') repeat-x 0 0
}
.leftColumn .pod p a {
    color: #978057;
    font-weight: bold;
    text-decoration: none
}
.leftColumn .pod p a:hover {
    text-decoration: underline
}
.leftColumn .pod,
.rightColumn .pod {
    float: left;
    width: 100%;
    margin: 0 0 20px
}
.leftColumn .pod h4,
.rightColumn .pod h4 {
    float: left;
    width: 98%;
    padding: 0 0 8px;
    border-bottom: 1px solid #b4b4b4;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #717171;
    font-family: 'Arvo', serif
}
.leftColumn .takeaction ul,
.rightColumn .takeaction ul {
    float: left;
    list-style: none;
    padding: 10px 0 0
}
.leftColumn .takeaction ul li,
.rightColumn .takeaction ul li {
    float: left;
    width: 95%;
    padding: 0 0 4px 20px;
    margin: 0;
    background: url('images/arrow-right-large-grey.png') no-repeat left 3px;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif
}
.leftColumn .takeaction ul li:hover,
.rightColumn .takeaction ul li:hover {
    background-image: url('images/arrow-right-large.png')
}
.leftColumn .takeaction ul li a,
.rightColumn .takeaction ul li a {
    color: #766038
}
.pod.downloads .podWrap {
    float: left;
    width: 179px;
    border: 1px solid #999;
    overflow: hidden
}
.pod.downloads .podWrap .overlapicons a {
    height: 32px
}
.pod.downloads h4 {
    width: 95%;
    background: #436188 repeat-x 0 0;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    padding: 5px 5px 5px 7px;
    text-shadow: 0 1px #666
}
a.accessibilityicon {
    float: right;
    background: transparent no-repeat 0 7px;
    width: 16px;
    padding: 0 7px 0 0
}
a.accessibilityicon.pdf {
    background-image: url(images/icons/accessibility/16x32/pdf.png)
}
a.accessibilityicon.doc {
    background-image: url(images/icons/accessibility/16x32/doc.png)
}
a.accessibilityicon.csv,
a.accessibilityicon.xls,
a.accessibilityicon.xlsx {
    background-image: url(images/icons/accessibility/16x32/xls.png)
}
a.accessibilityicon.ppt,
a.accessibilityicon.pptx {
    background-image: url(images/icons/accessibility/16x32/ppt.png)
}
.downloads ul {
    float: left;
    background: #fff;
    list-style: none;
    width: 180px
}
.downloads ul li {
    float: left;
    padding: 7px 0 7px 27px;
    background: url('images/arrow-right-large-grey.png') no-repeat 10px 10px;
    width: 154px
}
.downloads ul li:hover {
    background-image: url('images/arrow-right-large.png')
}
.downloads ul li a {
    font-size: 12px;
    color: #978057;
    float: left;
    width: 97%;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}
.downloads ul li span {
    font-size: 12px;
    color: #555;
    float: left;
    width: 100%
}
.downloads ul li span a {
    font-size: 1em;
    float: none;
    width: auto
}
.FaqAccordion {
    border-bottom: dotted 1px #ccc;
    overflow: hidden
}
.FAQItem {
    margin: 0;
    padding: 0
}
.FaqAccordion .ui-accordion-header:hover,
.FaqAccordion .ui-accordion-header.ui-state-active,
.FAQItem .Question:hover,
.FAQItem.AccordionPanelOpen .Question {
    background: #ddd!important;
    color: #000;
    font-weight: bold
}
.FaqAccordion .ui-accordion-header,
.FAQItem .Question {
    background: transparent!important;
    color: inherit;
    border-top: dotted 1px #ccc;
    border-bottom: dotted 1px #fff;
    margin: 0;
    padding: 2px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none
}
.FaqAccordion .ui-accordion-header a,
.FaqAccordion .ui-accordion-header a:hover {
    color: #555;
    text-decoration: none
}
.Answer {
    margin: 0;
    padding: 10px;
    height: 75px;
    overflow: auto
}
.FaqAccordion .ui-accordion-content {
    padding: 10px 0;
    overflow: inherit
}
.AccordionPanelOpen .Question {
    background-color: #eee;
    border-bottom: dotted 1px #ccc
}
.AccordionPanelTabHover {
    color: #333
}
.AccordionPanelOpen .AccordionPanelTabHover {
    color: #555
}
.AccordionFocused .Question {
    background-color: #ddd;
    border-bottom: dotted 1px #ccc
}
.AccordionFocused .AccordionPanelOpen .Question {
    background-color: #eee;
    border-bottom: dotted 1px #ccc
}
.main a.shinyGold,
.main .shinyGold a,
.main a.shinyGoldDark,
.main .shinyGoldDark a,
.main .shinyMenu {
    border: 1px solid #bbb;
    border-top-color: #ccc;
    border-bottom-color: #999;
    border-right-color: #aaa;
    border-radius: 6px;
    font-size: 17px;
    font-family: 'Arvo', serif;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px -1px #666;
    padding: 5px 30px;
    cursor: pointer;
    background-color: #cdb189;
    box-shadow: inset 0 3px 10px #fff, inset 0 -14px #b18e5f, 0 0 3px #555;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#CDB189', endColorstr='#B18E5F');
    background-image: linear-gradient(top, #cdb189 9%, #b18e5f 78%)
}
.main a.shinyGold:hover,
.main .shinyGold a:hover,
.main a.shinyGoldDark:hover,
.main .shinyGoldDark a:hover,
.main .shinyMenu li:hover {
    border: 1px solid #999;
    border-top-color: #aaa;
    border-bottom-color: #777;
    border-right-color: #999;
    color: #ddd;
    text-decoration: none;
    background-color: #cfb78c;
    box-shadow: inset 0 1px 6px #fff, inset 0 -14px #b38c55, 0 0 3px #000
}
.main a.shinyGoldDark,
.main .shinyGoldDark a {
    background-color: #99825b;
    box-shadow: inset 0 3px 10px #ddd, inset 0 -14px #7f623b, 0 0 3px #555;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#99825B', endColorstr='#7F623B');
    background-image: linear-gradient(top, #99825b 8%, #7f623b 78%)
}
.main a.shinyGoldDark:hover,
.main .shinyGoldDark a:hover {
    background-color: #978057;
    box-shadow: inset 0 1px 6px #fff, inset 0 -14px #7f623b, 0 0 3px #000
}
.main .actionItemContainer .shinyGoldDark,
.main .stackHorizontal .shinyGoldDark {
    float: left;
    padding: 5px;
    margin: 5px 0;
    width: 169px;
    text-align: left
}
.main .actionItemContainer a {
    position: relative
}
.main .actionItemContainer a em {
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    top: 50%;
    right: 7px;
    margin-top: -7px;
    background: transparent url(images/arrow-right-large-tan.png) no-repeat
}
.main .shinyMenu {
    float: left;
    background-color: #cfb78c;
    list-style: none;
    border-radius: 6px 6px 0 0;
    width: 100%;
    box-shadow: inset 0 1px 5px #fff, inset 0 -14px #b18e5f, 0 0 3px #555;
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
    text-transform: uppercase
}
.main .shinyMenu li {
    display: inline;
    float: left;
    padding: 8px 10px;
    border-left: 1px solid #aa8653
}
.main .shinyMenu li:hover {
    border: 0;
    border-left: 1px solid #aa8653;
    color: #555;
    text-shadow: none;
    background-color: #f0f0f0;
    box-shadow: inset 0 1px 6px #fff, inset 0 -12px #dbdbdb, 0 0 3px #000
}
.main .shinyMenu li:first-child {
    margin-left: 20px
}
.main .shinyMenu li:last-child {
    margin-right: 30px;
    border-right: 1px solid #aa8653
}
.oldPromo,
.DegreeIndexPromo {
    float: left;
    width: 100%;
    margin: 10px 0;
    font-size: 14px
}
.promoSeperator {
    width: 95%;
    float: left;
    margin: 0 0 10px
}
.cellfSub .promoWrap {
    min-height: 128px
}
.promoDefault,
.overlay {
    float: left;
    width: 181px;
    margin: 0 0 20px 0
}
.overlay .promoWrap {
    position: relative;
    background: #000;
    float: left;
    width: 100%;
    height: auto;
    content: "";
    box-shadow: 0 0 7px #aaa;
    overflow: hidden
}
.overlay .promoWrap a {
    float: left;
    width: 100%;
    z-index: 20
}
.overlay .promoWrap img {
    float: left;
    width: 100%;
    z-index: 21
}
.promoDefault a:hover,
.DegreeIndexPromo a:hover,
.overlay .promoWrap a:hover,
.promoDefault a:hover img,
.DegreeIndexPromo a:hover img,
.overlay .promoWrap a:hover img {
    opacity: .8;
    text-decoration: none
}
.overlay .promoWrap .overlayText {
    position: absolute;
    width: 171px;
    bottom: 5px;
    left: 5px;
    z-index: 22
}
.overlay .promoWrap .heading {
    font-size: 18px;
    color: #fff;
    font-family: 'Arvo', serif;
    width: 170px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .7), 2px 2px 1px rgba(0, 0, 0, .4);
    font-weight: bold;
    line-height: 1.2em
}
.overlay .promoWrap .heading a {
    color: #fff
}
.overlay .promoWrap em {
    float: none;
    background: url('images/arrow-right-large.png') no-repeat right center;
    height: 13px;
    width: 13px;
    padding: 0 0 0 20px
}
.overlay .promoWrap .subheading {
    font-size: 12px;
    color: #fff;
    padding: 4px 0;
    width: 65%
}
.overlay .promoWrap .subheading.full {
    width: 100%
}
.promoDefault a.more,
.overlay a.more {
    float: right;
    line-height: 4px;
    height: 13px;
    padding: 10px 16px 0 5px;
    font-size: 11px;
    font-weight: bold;
    color: #978057;
    text-align: left;
    background: url('images/arrow-right-large-grey.png') no-repeat right center
}
.promoDefault a.more:hover,
.overlay a.more:hover {
    background: url('images/arrow-right-large.png') no-repeat right center
}
.promoDefault .subheading,
.overlay .summary,
.promoDefault .summary {
    float: left;
    margin: 5px 0 0 0
}
.promoDefault {
    position: relative
}
.promoDefault .heading,
.promoDefault .subheading {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: #717171;
    font-family: 'Arvo', serif;
    text-transform: none;
    padding: 0 0 7px 0
}
.promoDefault .subheading {
    text-transform: uppercase;
    font-size: 13px;
    padding: 0
}
.promoDefault .imageWrap {
    background: #000;
    float: left
}
.promoDefault img,
.promoDefault a img {
    border: 1px solid #fff;
    float: left;
    width: 179px
}
.promoDefault .summary {}.promoDefault .summary a {
    color: #978057
}
.leftColumn .promoFb {
    float: left;
    width: 181px;
    padding: 0 0 10px
}
.leftColumn .promoFb .promoWrap {
    float: left;
    width: 161px;
    padding: 10px;
    min-height: 69px;
    height: auto;
    content: "";
    box-shadow: 0 0 5px #aaa;
    background: url('images/fbBg.jpg') repeat-x 0 0 #2e4577
}
.leftColumn .promoFb .promoWrap h3 {
    font-size: 1.6em;
    font-family: 'Arvo', serif;
    width: 170px;
    text-shadow: 0 -1px #222;
    font-weight: bold;
    line-height: 1.2em
}
.leftColumn .promoFb .promoWrap h3 a {
    color: #fff
}
.leftColumn .promoFb .promoWrap h3 span {
    float: none;
    background: url('images/arrow-right-large-grey.png') no-repeat right center;
    height: 13px;
    width: 13px;
    padding: 0 0 0 20px
}
.leftColumn .promoFb .promoWrap p {
    font-size: 1.2em;
    color: #d0d0d0;
    padding: 4px 0;
    width: 70%
}
.actionItems {
    margin: 0 0 20px
}
.actionItemContainer {
    float: left;
    margin: 0 0 20px 0
}
.promo,
.promo-single {
    float: left;
    width: 189px;
    margin: 0 0 2px -4px
}
.promo-single.last {
    margin: 0 0 0 -4px
}
.promo a,
.promo a:link,
.promo a:visited,
.promo-single .promo-single a,
.promo-single a:link,
.promo-single a:visited {
    float: left;
    width: 147px;
    padding: 10px 29px 10px 11px;
    height: 20px;
    background: url('images/promo_button_single.png') no-repeat 0 0;
    font-size: 17px;
    font-family: 'Arvo', serif;
    color: #fff;
    text-shadow: 1px -1px #666;
    font-weight: bold;
    line-height: 1em
}
.promo-single a:hover,
.promo a:hover {
    text-decoration: none;
    color: #ddd
}
.promo a,
.promo a:link,
.promo a:visited {
    height: 39px;
    background: url('images/promo_button.png') no-repeat 0 0
}
.rightColumn .events {
    float: left;
    width: 100%;
    padding: 0 0 50px
}
.rightColumn .events h3 {
    float: left;
    width: 100%;
    font-size: 1.8em;
    font-weight: bold;
    color: #555;
    padding: 5px 0;
    font-family: 'Arvo', serif
}
.rightColumn .events img {
    border: 2px solid #fff
}
.rightColumn .events span {
    display: block;
    font-size: 1.1em
}
.rightColumn .events p {
    font-size: 1.3em;
    color: #333
}
.rightColumn .events p a {
    color: #978057;
    font-weight: bold
}
.rightColumn .events p a:hover {
    text-decoration: underline
}
.rightColumn .events p a span {
    display: inline;
    float: none;
    background: url('images/arrow-right-large-grey.png') no-repeat right center;
    height: 13px;
    width: 13px;
    padding: 0 0 0 20px
}
.rightColumnFull .pageTurn {
    margin: 0 0 20px -4px
}
.rightColumn .pageTurn {
    margin: 0 0 20px 0
}
.leftColumn .pageTurn {
    margin: 0 0 20px -4px
}
.pageTurn {
    box-shadow: 0 0 7px #aaa
}
.pageTurn,
.pageTurn .pageDetail,
#PageWrapperForMini .content .wrap .container .contentWrap .main .inner .rightColumn .pageTurn ul#pages li img {
    width: 186px!important
}
.pageTurn,
.pageTurn .pageDetail {
    float: left
}
.pageTurn .flip_gallery {
    float: left
}
.pageTurn .flip_gallery canvas {
    float: left;
    border-radius: 6px 6px 0 0
}
.pageTurn .flip_gallery img {
    border-radius: 6px 6px 0 0
}
.pageTurn .pageDetail {
    background: url('images/spotlightBg.jpg') repeat-x 0 0;
    height: auto;
    border-radius: 0 0 6px 6px
}
body .myidaho .pageDetail {
    background: transparent url('images/myidahoBg.jpg') repeat;
    border: 1px solid #fff;
    border-top: 0
}
.pageTurn .pageDetail div {
    float: left;
    display: none;
    width: 90%;
    padding: 5%;
    cursor: pointer
}
.pageTurn .pageDetail .cur {
    display: block;
    height: auto
}
.pageTurn .pageDetail p {
    font-size: 12px;
    color: #fff;
    width: 100%
}
.pageTurn .pageDetail h3 {
    font-size: 15px;
    color: #fff;
    font-family: 'Arvo', serif;
    padding: 0 0 5px
}
.pageTurn .pageDetail a {
    color: #fff;
    font-family: 'Arvo', serif
}
.overlay .promoWrap,
.overlay .promoWrap img,
.rightColumn .events,
.rightColumn .events img,
.leftColumn .promoFb .promoWrap,
.leftColumn .promoFb .promoWrap img,
.pageTurn {
    border-radius: 6px
}
.personPromo {
    width: 100%
}
.personPromo .display-name {
    padding-top: 0
}
.personPromoText {
    float: left;
    width: 520px;
    position: relative
}
.centerColumn table,
.bodyCopy table {
    float: left;
    width: 100%;
    background: #fff;
    padding: 0;
    margin: 0;
    border-radius: 6px;
    -moz-border-radius: 6px;
    content: "";
    box-shadow: 0 0 10px #555;
    margin: 0 0 20px
}
.bh-faq table {
    float: none!important
}
.centerColumn table tr,
.bodyCopy table tr {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0
}
.centerColumn table tr.alt,
.bodyCopy table tr.alt {
    background: #f1f1f1
}
.centerColumn table tr th,
.bodyCopy table tr th,
.centerColumn table caption,
.bodyCopy table caption {
    float: none;
    width: auto;
    padding: 5px 10px;
    margin: 0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: left
}
.centerColumn table tr th,
.bodyCopy table tr th {
    background: #6c374d
}
.centerColumn table tr th:first-child,
.bodyCopy table tr th:first-child {
    border-radius: 6px 0 0 0
}
.centerColumn table tr th:last-child,
.bodyCopy table tr th:last-child {
    border-radius: 0 6px 0 0
}
.centerColumn table tr th:first-child:last-child,
.bodyCopy table tr th:last-child {
    border-radius: 6px 6px 0 0
}
.centerColumn table tr th.tabletitle,
.bodyCopy table tr th.tabletitle,
.centerColumn table caption,
.bodyCopy table caption {
    text-align: left;
    padding: 3px 10px 2px;
    height: auto;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border: none;
    font-size: 17px;
    background: url('images/tableHeadBg.jpg') repeat-x 0 0
}
.centerColumn table tr td,
.bodyCopy table tr td {
    float: none;
    width: auto;
    padding: 5px 10px;
    margin: 0;
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    font-size: 13px
}
table.nostyle caption,
table.basic caption {
    background: transparent;
    color: inherit
}
table.nostyle,
table.basic {
    background: none!important;
    box-shadow: none
}
table.nostyle tr th,
table.basic tr th {
    color: inherit;
    background: none!important;
    border: 0
}
table.nostyle tr td {
    border-left: 0;
    border-top: 0
}
table.basic {
    border: 1px solid #dcdcdc
}
table.basic tr td:first-child {
    border-left: 0
}
table.Gold tr th,
table.Silver tr th,
table.Moss tr th,
table.Stone tr th,
table.Plum tr th,
table.Copper tr th,
table.Berry tr th {
    color: #fff!important
}
body {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color: #555;
    background: url(images/body-home.png) repeat
}
a {
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
a:hover h2,
a:hover h3 {
    text-decoration: none
}
a:link,
a:link p,
a:visited,
a:visited p,
a:hover,
a:hover p,
a:active,
a:active p,
a:focus,
a:focus p,
.bodyCopy a,
.containerDiv a {
    color: #b18e5f
}
.heightMatch {
    text-transform: inherit
}
.highlight {
    background-color: #ff8
}
#home {
    min-width: 1120px;
    background: url(images/home-bg.png) 0 0 repeat-x
}
.modal {
    background-color: #766038;
    display: none;
    width: 458px;
    background-image: url("images/modalBG.jpg");
    padding: 15px;
    text-align: left;
    border: 2px solid #000;
    opacity: .9;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-family: 'Arvo', serif
}
.shortcut {
    float: left;
    padding: 10px;
    width: 56px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
    top: 10px
}
.shortcutIcons {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #fff;
    border: 1px solid #000;
    position: relative;
    top: 15px
}
.shortcut:hover {
    cursor: pointer
}
.utility {
    width: 100%;
    background: #dadada;
    height: 31px;
    min-width: 1050px;
    border-bottom: 1px solid #a8a8a8
}
.utility .wrapper ul.AudienceGateways {
    margin: 0 35px;
    float: left;
    width: auto;
    height: 31px;
    list-style: none
}
.utility .wrapper ul.AudienceGateways li {
    float: left;
    width: auto;
    height: 32px;
    border-right: 1px solid #a8a8a8;
    border-left: 1px solid #f0f0f0
}
.utility .wrapper ul.AudienceGateways li.first,
.utility .wrapper ul.AudienceGateways li:first-child {
    border-left: none
}
.utility .wrapper ul.AudienceGateways li.first a,
.utility .wrapper ul.AudienceGateways li:first-child a {
    padding: 0 16px 0 5px;
    margin: 0 0 0 5px
}
.utility .wrapper ul.AudienceGateways li.last {
    border-right: none
}
.utility .wrapper ul.AudienceGateways li a {
    background: none;
    float: left;
    width: auto;
    height: 32px;
    padding: 0 16px 0 15px;
    line-height: 30px;
    font-size: 1.1em;
    color: #000;
    text-transform: uppercase;
    font-family: 'Arvo', serif;
    text-decoration: none
}
.utility .wrapper ul.AudienceGateways li a:hover,
.utility .wrapper ul.AudienceGateways li.hover a {
    color: #fff;
    background: url(images/audience-gateway-bg.jpg) repeat-x 0 0
}
.utility .yours {
    position: absolute;
    right: 20px;
    height: 32px;
    width: 220px;
    background: url('images/your-idaho-bg.jpg') repeat-x 0 0
}
.utility .yours a {
    float: left;
    width: 190px;
    height: 32px;
    padding: 0 15px;
    font-size: 1.5em;
    color: #fff;
    background: url('images/toggle-arrow.png') no-repeat 189px center;
    line-height: 31px;
    font-family: 'Arvo', serif;
    font-weight: bold;
    text-decoration: none
}
.utility .yours a:hover {
    color: #d9c5a3
}
.utility .yours .hidden {
    display: none
}
.yourPanel {
    background: url("images/yourPanelBg.jpg") repeat-x scroll 0 0 #000;
    display: none;
    height: auto;
    position: absolute;
    right: 20px;
    top: 32px;
    width: 220px;
    z-index: 200
}
.yourPanel .yourPanelWrap {
    float: left;
    width: 200px;
    padding: 10px 10px;
    height: 327px
}
.yourPanel .step1 {
    background: url('images/dropdownBg.jpg') repeat-y 0 0
}
.yourPanel .hide {
    display: none
}
.yourPanel .yourPanelWrap p {
    color: #363636;
    font-size: 1.1em;
    line-height: 1.4em
}
.yourPanel .yourPanelWrap form {
    float: left;
    width: 100%
}
.yourPanel .yourPanelWrap form fieldset {
    float: left;
    width: 100%;
    padding: 0;
    border: none
}
.yourPanel .yourPanelWrap form fieldset label {
    float: left;
    width: 100%;
    padding: 16px 0 0 3px;
    font-family: 'Arvo', serif;
    color: #363636;
    font-size: 1.4em;
    font-weight: bold;
    text-shadow: 0 1px #fffdfd
}
.yourPanel .yourPanelWrap form fieldset .ddCustom {
    float: left;
    width: 201px;
    height: 43px;
    background: url('images/dropSelectBg.png') repeat-x 0 0;
    border: none;
    padding: 13px 5px;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}
.yourPanel .yourPanelWrap form fieldset option {
    color: #363636
}
.yourPanel .yourPanelWrap form fieldset .ddCustom {
    float: left;
    width: 201px;
    height: 43px;
    background: url('images/dropSelectBg.png') repeat-x 0 0;
    border: none;
    padding: 13px 5px;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}
.yourPanel .yourPanelWrap form fieldset .btnMine {
    margin: 0;
    float: left;
    width: 202px;
    height: 42px;
    background: url('images/dropButtonBg.png') no-repeat center center;
    font-size: 1.6em;
    text-align: center;
    font-family: 'Arvo', serif;
    color: #fff;
    padding: 0;
    border: none;
    font-weight: bold;
    cursor: pointer;
    text-shadow: 0 -1px #333
}
.yourPanel .yourPanelWrap form fieldset .ddBox {
    float: left;
    width: 200px;
    margin: 16px 0 0;
    padding: 16px 0 0;
    border-top: 1px dashed #727373
}
.yourPanel .yourPanelWrap .close {
    position: absolute;
    width: 222px;
    height: 42px;
    bottom: -42px;
    right: 0;
    text-align: right;
    padding: 0 0 0;
    background: url('images/ddCloseStep1.png') no-repeat 0 0
}
.yourPanel .yourPanelWrap .close a {
    float: right;
    width: 90%;
    height: 40px;
    padding: 0 10% 0 0;
    color: #fff;
    font-size: 1.3em;
    text-decoration: none;
    color: #b7b7b7;
    font-family: 'Arvo', serif;
    line-height: 40px;
    font-weight: normal;
    text-align: center
}
.yourPanel .step2 {
    float: left;
    width: 180px!important;
    padding: 10px 20px!important;
    height: 325px;
    color: #fff;
    font-weight: bold
}
.yourPanel .yourPanelWrap h4 {
    float: left;
    width: 100%;
    font-size: 1.3em;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Arvo', serif
}
.yourPanel .yourPanelWrap ul {
    float: left;
    width: 189px;
    height: auto
}
.yourPanel .yourPanelWrap ul li {
    float: left;
    width: 55px;
    height: 55px;
    border-right: 1px solid #454545;
    border-bottom: 1px solid #454545;
    margin: 7px 7px 0 0;
    border-left: none;
    background: #000
}
.yourPanel .yourPanelWrap ul li a {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}
.yourPanel .yourPanelWrap ul li img {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    cursor: pointer
}
.yourPanel .yourPanelWrap .customise {
    float: left;
    width: 181px;
    height: 32px;
    padding: 17px 0 38px
}
.yourPanel .yourPanelWrap .customise a {
    float: left;
    width: 181px;
    height: 32px;
    background: url('images/btnCustomise.png') no-repeat 0 0;
    font-size: 1.4em;
    text-align: center;
    font-family: 'Arvo', serif;
    color: #fff;
    padding: 0;
    border: none;
    font-weight: bold;
    cursor: pointer;
    text-shadow: 0 -1px #333;
    line-height: 31px;
    text-decoration: none
}
.close-shortcuts {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 220px;
    height: 33px;
    background: url('images/closeBg.png') no-repeat 0 0
}
.close-shortcuts a {
    color: #fff;
    float: left;
    font-family: 'Arvo', serif;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 32px;
    padding: 0;
    text-align: left;
    text-indent: 15px;
    width: 100%
}
.close-shortcuts a span {
    color: #b4955e
}
.close-shortcuts a:hover {
    text-decoration: none;
    color: #ddd
}
.customize {
    cursor: pointer
}
.overlayClose {
    font-size: 120%;
    font-weight: bold;
    float: right;
    position: relative;
    top: -30px;
    left: 30px;
    cursor: pointer
}
.customShortcutIcon {
    cursor: pointer
}
.modal h2 {
    color: #fff;
    font-size: 170%;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    position: relative;
    top: -20px;
    padding: 0;
    text-align: center
}
.shortcutAlt {
    font-size: 130%;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    padding: 10px 0 10px 0;
    text-align: center
}
.noShow {
    display: none
}
.yourPanel .yourPanelWrap ul li {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: none;
    background: transparent
}
.yourPanel .yourPanelWrap .customise .changeAudience {
    margin-top: 10px
}
.yourPanel,
.yours {
    z-index: 10000
}
.splashScreen {
    display: none;
    text-align: center
}
.splashScreen img {
    margin-left: auto;
    margin-right: auto
}
.noThanks {
    float: right;
    padding: 5px 10px 0 0
}
.noThanks a {
    color: #000;
    font-weight: bold
}
.utility .wrapper,
#header .headerwrapper,
.wrap {
    margin: auto;
    width: 1040px
}
.utility .wrapper,
#header .headerwrapper {
    position: relative;
    z-index: 99
}
#header .headerwrapper {
    height: 118px;
    width: 970px;
    z-index: 0
}
#header {
    float: left;
    width: 100%;
    height: 118px;
    min-width: 1050px;
    background: url("images/home-bg.png") repeat-x scroll 0 -32px transparent
}
.content {
    float: left;
    width: 100%;
    background: url('images/homeBodyBg-45percent.jpg') no-repeat center top
}
#header .brand {
    position: absolute;
    left: 301px;
    top: 20px;
    width: 362px;
    height: 50px;
    background: url(images/header-brand.png)
}
#header .brand span {
    display: none
}
#header .infodrop {
    position: absolute;
    left: 15px;
    top: 0;
    z-index: 9
}
#header .personaldrop {
    position: absolute;
    right: 15px;
    top: 0;
    z-index: 9
}
#header .infodrop .tab,
#header .personaldrop .tab {
    position: relative;
    display: block;
    width: 210px;
    height: 27px;
    padding: 0 0 0 10px;
    line-height: 27px;
    border-radius: 0 0 6px 6px;
    color: #fff;
    font-family: 'Arvo', serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none
}
#header .infodrop .tab span,
#header .personaldrop .tab span {
    position: absolute;
    right: 10px;
    top: 7px;
    width: 14px;
    height: 14px;
    background-position: 0 0
}
#header .infodrop .tab span.active,
#header .personaldrop .tab span.active {
    background-position: 0 -14px
}
#header .infodrop .tab {
    background: url(images/infodrop-tab.png)
}
#header .infodrop .tab span {
    background-image: url(images/infodrop-arrow.png)
}
#header .personaldrop .tab {
    background: url(images/personaldrop-tab.png)
}
#header .personaldrop .tab span {
    background-image: url(images/personaldrop-arrow.png)
}
#header .toggle {
    display: none;
    width: 220px;
    height: 300px;
    background: #333
}
#header .social {
    position: absolute;
    left: 15px;
    top: 12px
}
#header .social ul {
    list-style: none
}
#header .social li {
    float: left;
    margin: 0 15px 0 0
}
#header .social li a {
    display: block;
    width: 19px;
    height: 19px;
    background: url(images/social-icons.png)
}
#header .social li a.youtube {
    background-position: 0 0
}
#header .social li a.flickr {
    background-position: -19px 0
}
#header .social li a.facebook {
    background-position: 38px 0
}
#header .social li a.twitter {
    background-position: 19px 0
}
#header .social li a.youtube:hover {
    background-position: 0 -19px
}
#header .social li a.flickr:hover {
    background-position: -19px -19px
}
#header .social li a.facebook:hover {
    background-position: 38px -19px
}
#header .social li a.twitter:hover {
    background-position: 19px -19px
}
#header .social li a span {
    display: none
}
#header .links {
    position: absolute;
    left: 15px;
    top: 42px;
    width: 175px;
    overflow: hidden
}
#header .links li .seperator {
    padding: 0 10px;
    color: #b5b5b5
}
#header .links ul {
    list-style: none;
    width: 200px
}
#header .links li {
    float: left;
    margin: 0 0 3px 0;
    font-size: 11px
}
#header .links li:last-child {
    border-right: 0
}
#header .links li a {
    text-decoration: none;
    color: #000;
    line-height: 9px
}
#header .links li a#home-link-mini {
    display: none
}
#header .links li a:hover {
    color: #666
}
.searchResultsSearchBox {
    width: 30%;
    margin: 20px auto;
    min-height: 50px;
    clear: both
}
.searchResultsSearchBox h1 {
    color: #555;
    font-family: 'Arvo', serif;
    font-weight: normal
}
.cse-hosted .cse-body .cse .gsc-control-cse,
.gsc-control-cse {
    background-color: #efefef!important
}
.TopResults {
    float: left;
    padding: 40px 95px 20px;
    width: 800px;
    text-align: left
}
.TopResults h1 {
    padding: 10px 0 0!important
}
.search {
    width: 192px;
    height: 28px;
    background: url(images/header-search.png)
}
#header .search {
    position: absolute;
    right: 15px;
    top: 24px
}
#header .search fieldset {
    border: medium none;
    float: left;
    margin: 0 0 0 35px;
    padding: 0
}
.search img {
    float: left;
    border: 0;
    background: none;
    cursor: pointer
}
.search fieldset {
    margin-left: 35px
}
.search input[type=text] {
    float: left;
    width: 137px;
    height: 28px;
    padding: 0 15px 0 0;
    line-height: 28px;
    border: 0;
    font-size: 12px;
    background: none;
    outline: 0
}
.filters {
    display: none;
    float: left;
    width: 100%;
    height: 16px;
    padding: 8px 0 0 16px;
    overflow: hidden
}
.filters label.active_label {
    float: left;
    width: 64px;
    height: 17px;
    background: url('images/custom-radio.png') repeat-y;
    background-position: 0 -20px;
    padding: 0 5px 0 20px;
    cursor: pointer
}
.filters label.selected {
    background-position: 0 0!important
}
.filters .hidden {
    display: none
}
#header .nav {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    height: 37px
}
#header .nav ul {
    float: left;
    position: relative;
    left: 50%;
    list-style: none
}
#header .nav li {
    float: left;
    position: relative;
    right: 50%;
    padding: 0 0 7px 0;
    background: url(images/header-nav-active.png) 0 -100% repeat-x
}
#header .nav li:hover,
#header .nav li.active {
    background-position: 0 100%
}
#header .nav li a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    text-decoration: none;
    color: #363636;
    text-shadow: 0 1px #fff;
    text-transform: uppercase;
    font-family: 'Arvo', serif;
    font-size: 12px;
    font-weight: bold;
    border-left: 1px solid #d9d9d9
}
#header .nav li a:hover {
    color: #7c7c7c
}
#header .nav li:first-child a,
#header .nav li.first a {
    border-left: 0;
    padding-left: 6px
}
#header .nav li:last-child a,
#header .nav li.last a {
    border-right: 0;
    padding-right: 0
}
.container,
.flyDownWrapper {
    position: relative;
    height: auto;
    margin: 0 35px;
    padding: 0 5px;
    background: #fff;
    z-index: 9;
    width: 975px;
    float: left
}
.flyDownWrapper {
    position: absolute;
    top: 32px;
    z-index: 9999;
    color: #777
}
.container .contentWrap,
.flyDown {
    float: left;
    width: 100%;
    background: url('images/containerBg.jpg') repeat-x 0 0 #efefef;
    height: auto;
    min-height: 500px
}
.flyDownWrapper,
.flyDown {
    min-height: inherit;
    max-height: 111px;
    max-width: 975px;
    overflow: hidden
}
.flyDown {
    background: url(images/audience-gateway-bg.jpg) repeat-x 0 -32px #5d5d5d;
    height: 111px;
    padding: 0
}
.flyDownColumn ul,
.flyDownColumn {
    float: left;
    width: 32%;
    margin: 0 0 0 10px
}
.flyDownColumn ul {
    width: 100%
}
.flyDownColumn h4 {
    color: #333;
    font-size: 14px;
    border-bottom: solid #aaa 1px;
    margin: 10px 0 5px 10px
}
.flyDownColumn ul.flyDownColumnList {
    float: left;
    height: 90%
}
.flyDownColumn ul.flyDownColumnList li {
    margin: 0 10px;
    float: left;
    width: 135px
}
.flyDownColumn ul.flyDownColumnList li a {
    font-size: 12px;
    color: #f2f2f2
}
.flyDownColumn ul.flyDownColumnList li a:hover {
    color: #e1e1e1
}
.home .flyDownWrapper,
.home .flyDown {
    max-width: 960px
}
.home .flyDownColumn ul.flyDownColumnList li {
    width: 133px
}
.container .contentWrap .breadcrumb {
    float: left;
    width: 100%;
    height: 33px;
    border-bottom: 1px solid #f8f8f8
}
.container .contentWrap .breadcrumb ul {
    float: left;
    width: 953px;
    height: 16px;
    border-bottom: 1px solid #b4b4b4;
    list-style: none;
    padding: 8px 0 8px 22px
}
.container .contentWrap .breadcrumb ul li {
    float: left;
    width: auto;
    font-size: 1.2em;
    padding: 0 12px 0 0;
    margin: 0 4px 0 0;
    background: url('images/breadcrumb-divider.png') no-repeat right center
}
.container .contentWrap .breadcrumb ul li.last {
    background: none
}
.container .contentWrap .breadcrumb ul li a {
    float: left;
    width: auto;
    font-weight: bold;
    color: #978057
}
.container .contentWrap .breadcrumb ul li span {
    float: left;
    width: auto;
    font-weight: normal;
    color: #000
}
.container .contentWrap .site-title {
    float: left;
    width: 953px;
    padding: 16px 0 12px 22px;
    height: 41px
}
.SiteTitle,
.site-title h1,
.container .contentWrap .site-title h1,
.PageTitle,
h1.restyled-to-match-h2-bad-seo-please-dont-use-h1-in-body-copy,
.TopResults h1 {
    font-size: 32px;
    color: #555;
    font-family: 'Arvo', serif;
    font-weight: normal;
    padding: 10px 0 13px;
    line-height: 1em
}
.PageTitle {
    color: #555;
    font-size: 27px;
    font-weight: normal!important;
    line-height: 1.2em
}
.bodyCopy h2,
.centerColumn h2,
.rightColumn h2,
h2.restyled-to-match-h2-bad-seo-please-dont-use-h1-in-body-copy {
    color: #555;
    font-family: 'Arvo', serif;
    font-size: 22px;
    font-weight: normal;
    padding: 10px 0 13px;
    line-height: 1.2em
}
.centerColumn h3,
.centerColumn h4,
.centerColumn h5,
.centerColumn h6,
.rightColumn h3,
.rightColumn h4,
.rightColumn h5,
.rightColumn h6,
.leftColumn h3,
.leftColumn h4,
.leftColumn h5,
.leftColumn h6,
.bodyCopy h3,
.bodyCopy h4,
.bodyCopy h5,
.bodyCopy h6 {
    font-family: 'Arvo', serif;
    font-weight: normal;
    padding: 5px 0;
    color: #555
}
.container .contentWrap .main {
    float: left;
    width: 100%;
    background: url('images/main-bg-repeat-col2.jpg') repeat-y 0 0
}
.personalized {
    float: left;
    width: 100%;
    height: auto;
    padding: 0 0 35px
}
.personalized .top {
    float: left;
    width: 100%;
    height: 11px;
    background: url('images/fullWidthTop.jpg') no-repeat 0 0
}
.personalized .repeat {
    float: left;
    width: 100%;
    background: url('images/fullWidthRepeat.jpg') repeat-y 0 0;
    padding: 4px 0
}
.personalized .repeat .col {
    float: left;
    width: 460px;
    min-height: 662px;
    padding: 0 15px 0 12px
}
.personalized .repeat .left {
    border-right: 1px solid #b8b8b8;
    padding: 0 12px 0 15px!important
}
.personalized .repeat h1 {
    float: left;
    width: 100%;
    font-size: 1.6em;
    font-family: 'Arvo', serif;
    padding: 0 0 6px
}
.personalized .repeat h1 span {
    float: none;
    font-size: .8125em;
    text-transform: uppercase;
    color: #717171
}
.personalized .repeat #home_accordion {
    float: left;
    width: 100%
}
.personalized .repeat #home_accordion h3 {
    float: left;
    width: 100%;
    font-size: 1.6em;
    border-top: 1px solid #bababa
}
.personalized .repeat #home_accordion h3.first {
    padding-top: 7px
}
.personalized .repeat #home_accordion h3 a {
    float: left;
    width: 100%;
    min-height: 35px;
    background: url('images/accordionArrowLargeDown.png') no-repeat right center;
    line-height: 35px;
    color: #363636;
    text-decoration: none;
    font-family: 'Arvo', serif
}
.personalized .repeat #home_accordion h3 a span {
    font-size: .75em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}
.personalized .repeat #home_accordion h3.ui-state-active {
    font-size: 2.4em
}
.personalized .repeat #home_accordion h3.ui-state-active a {
    background-image: url('images/accordionArrowLargeUp.png')
}
.personalized .repeat #home_accordion h3.ui-state-active a span {
    font-size: .5em
}
.personalized .repeat #home_accordion div {
    float: left;
    width: 100%;
    padding: 6px 0 20px
}
.personalized .repeat #home_accordion div h4 {
    font-size: 1.8em;
    font-family: 'Arvo', serif;
    color: #978057;
    padding: 12px 0;
    font-weight: normal
}
.personalized .repeat #home_accordion div p {
    font-size: 1.5em;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #000;
    line-height: 1.6em
}
.personalized .repeat #home_accordion div p .more {
    font-size: .8em;
    color: #978057;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold
}
.personalized .repeat #home_accordion div .shadow img,
.personalized .repeat #home_accordion img {
    float: left;
    max-width: 456px;
    padding: 6px;
    background: url('images/imageshadow.png') no-repeat 0 0;
    margin: 0 -4px
}
.personalized .repeat .scrollers {
    float: left;
    width: 100%
}
.personalized .repeat .scrollers .scroller {
    float: left;
    width: 217px;
    padding: 0 0 0 12px;
    height: 319px;
    position: relative
}
.personalized .repeat .scrollers .left {
    border-right: 1px solid #bababa;
    padding: 0 13px 0 0!important
}
.personalized .repeat .scrollers .left h3 {
    float: left;
    width: 203px;
    height: 32px;
    background: url('images/breakingNewsBg.png') no-repeat 0 0;
    margin: -3px 0 0 -3px;
    padding: 0 0 0 20px;
    font-family: 'Arvo', serif;
    font-size: 1.7em;
    color: #fff;
    line-height: 30px
}
.personalized .repeat .scrollers .right h3 {
    float: left;
    width: 203px;
    height: 32px;
    background: url('images/fridayLetterBg.png') no-repeat 0 0;
    margin: -3px 0 0 -3px;
    padding: 0 0 0 20px;
    font-family: 'Arvo', serif;
    font-size: 1.7em;
    color: #363636;
    line-height: 30px
}
.personalized .repeat .scrollers .right {
    line-height: 100%;
    font-size: 100%;
    margin-left: inherit;
    margin-bottom: inherit
}
.personalized .repeat .scrollers .scroller .slides {
    float: left;
    width: 100%
}
.personalized .repeat .scrollers .left .slide {
    padding-top: 5px
}
.personalized .repeat .scrollers .right .slide {
    padding-top: 15px
}
.personalized .repeat .scrollers .scroller .slides .slide {
    float: left;
    width: 100%
}
.personalized .repeat .scrollers .scroller .slides .slide a {
    color: #978057
}
.personalized .repeat .scrollers .scroller .slides .slide h4 {
    font-size: 1.8em;
    font-family: 'Arvo', serif;
    font-weight: normal;
    padding: 0 0 8px
}
.personalized .repeat .scrollers .scroller .slides .slide p {
    font-size: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 0 8px
}
.personalized .repeat .scrollers .scroller .slides .slide p .more {
    font-size: .923em;
    font-weight: bold
}
.personalized .repeat .scrollers .scroller .slides .slide img {
    float: left;
    width: 213px;
    height: 123px;
    padding: 6px;
    margin: 0 22px 0 -4px;
    background: url('images/imagesmallShadow.png') no-repeat 0 0
}
.personalized .repeat .scrollers .scroller .controls {
    bottom: 0;
    height: 27px;
    position: absolute;
    width: 217px;
    background: url('images/controlDivider.jpg') no-repeat center top
}
.personalized .repeat .scrollers .scroller .control {
    position: absolute;
    bottom: 6px
}
.personalized .repeat .scrollers .scroller .prev {
    left: 85px
}
.personalized .repeat .scrollers .scroller .next {
    right: 85px
}
.personalized .repeat .feature {
    float: left;
    width: 100%;
    height: 166px;
    border-top: 1px solid #bababa;
    margin: 6px 0 0;
    overflow: hidden
}
.personalized .repeat .feature h4 {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 1.5em;
    color: #363636;
    font-family: 'Arvo', serif;
    line-height: 34px
}
.personalized .repeat .feature h4 a {
    font-size: .7333em;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 0 0 10px;
    margin: 0 0 0 5px;
    border-left: 1px solid #bababa;
    font-weight: normal;
    color: #363636
}
.personalized .repeat .feature img {
    float: left;
    width: 213px;
    height: 123px;
    padding: 6px;
    margin: 0 22px 0 0;
    background: url('images/imagesmallShadow.png') no-repeat 0 0
}
.personalized .repeat .feature .info {
    float: right;
    width: 219px
}
.personalized .repeat .feature .info p {
    font-size: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 0 8px
}
.personalized .repeat .feature .info p .more {
    font-size: .923em;
    font-weight: bold
}
.personalized .repeat .feature .info span {
    font-size: 1.1em;
    color: #978057
}
.personalized .repeat .feature .info h5 {
    font-size: 1.8em;
    font-family: 'Arvo', serif;
    color: #978057;
    font-weight: normal;
    padding: 0 0 8px
}
.personalized .repeat .feature .info a {
    color: #978057
}
.personalized .bottom {
    float: left;
    width: 100%;
    height: 11px;
    background: url('images/fullWidthBottom.jpg') no-repeat 0 0
}
.container .contentWrap .main .inner {
    float: left;
    width: 100%;
    background: url('images/main-bg.jpg') no-repeat 0 0;
    min-height: 400px;
    position: relative
}
.container .contentWrap .col3 {
    background: url('images/main-bg-repeat-col3.jpg') repeat-y 0 0
}
.container .contentWrap .col3 .inner {
    background: url('images/main-bg-col3.jpg') no-repeat 0 0
}
.container .contentWrap .col2 .rightColumn,
.container .contentWrap .col2 .rightColumnFull {
    display: none
}
.centerColumn,
.col2Width {
    float: left;
    width: 742px;
    height: auto;
    margin: 20px 12px 0 15px;
    background: none;
    padding: 0 0 30px
}
.col3 .centerColumn,
.col3Width {
    float: left;
    width: 541px
}
.leftColumn {
    float: left;
    width: 181px;
    margin: 20px 10px 0 15px;
    position: relative
}
.rightColumn,
.rightColumnFull {
    float: right;
    width: 181px;
    margin: 20px 15px 0 0;
    min-height: 200px;
    font-size: 13px
}
.leftColumn div:first-child,
.rightColumn div:first-child {
    margin-top: 0
}
.col2Width,
.col3Width,
.centerColumn,
.col3 .centerColumn,
.leftColumn,
.rightColumn {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px
}
.centerColumn div {
    vertical-align: top
}
.leftColumn .categories {
    float: left;
    width: 100%;
    padding: 15px 0
}
.leftColumn .categories .categoriesBorder {
    background: #fff;
    float: left;
    width: 169px;
    padding: 6px;
    content: "";
    box-shadow: 0 0 5px #aaa;
    border-radius: 6px
}
.leftColumn .categories h4 {
    font-size: 1.7em;
    font-weight: bold;
    color: #555;
    font-family: 'Arvo', serif;
    line-height: 1.2em;
    padding: 0 0 5px
}
.leftColumn .categories ul {
    float: left;
    width: 100%;
    list-style: none
}
.leftColumn .categories ul li {
    float: left;
    width: 100%
}
.leftColumn .categories ul li a {
    float: left;
    width: 177px;
    padding: 9px 0;
    background: url('images/linkBg.png') no-repeat center top;
    font-size: 1.2em;
    margin: 0 -4px;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: 'Arvo', serif;
    font-weight: bold;
    text-indent: 14px;
    color: #fff;
    letter-spacing: .02em
}
.leftColumn .categories ul li a:hover {
    text-decoration: none;
    background-image: url('images/linkBgHover.png')
}
.container .contentWrap .col1 {
    background: url('images/main-bg-repeat-col1.jpg') repeat-y 0 0
}
.col1 .centerColumn {
    width: 100%;
    margin: 0;
    padding: 0
}
.col1 .centerColumn iframe {
    margin: 0 20px
}
.col1 .centerColumn img {
    border-radius: 0;
    box-shadow: none
}
.container .contentWrap .col1 .inner {
    background: url('images/main-bg-col1.jpg') no-repeat 0 0
}
.column,
.column1Quarters,
.column2Quarters,
.column3Quarters,
.column4Quarters,
.column1Third,
.column2Third,
.column3Third,
.columnHalf,
.columnFull {
    float: left;
    padding: 7px
}
.column3Third,
.column4Quarters,
.columnFull {
    width: 98%
}
.columnHalf,
.column2Quarters {
    width: 48%
}
.column1Quarters {
    width: 23%
}
.column3Quarters {
    width: 73%
}
.column1Third {
    width: 31%
}
.column2Third {
    width: 64%
}
.leftColumn .richtext,
.leftColumn p,
.leftColumn span,
.leftColumn strong,
.centerColumn .richtext,
.centerColumn p,
.centerColumn span,
.centerColumn strong,
.rightColumn .richtext,
.rightColumn p,
.rightColumn span,
.rightColumn strong {
    font-size: 13px
}
.noPad {
    padding-bottom: 0!important
}
.noMargin {
    margin: 0!important
}
.topPad {
    padding-top: 15px!important
}
.hide {
    display: none!important
}
.centerColumn .features {
    float: left;
    width: 100%;
    padding: 0 0 21px;
    border-bottom: 1px solid #bababa
}
.centerColumn .features .cols2 {
    float: left;
    width: 100%
}
.centerColumn .features .cols3 {
    float: left;
    width: 100%;
    margin: 20px 0 0
}
.centerColumn .features div .feature {
    float: left;
    background: #fff;
    margin: 0 20px 0 0;
    border-radius: 6px;
    content: "";
    box-shadow: 0 0 8px #aaa;
    position: relative
}
.centerColumn .features div .feature img {
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 6px
}
.centerColumn .features div .feature h2,
.centerColumn .features div .feature h3 {
    position: absolute;
    z-index: 100;
    left: 0;
    bottom: 0;
    width: 100%;
    background: url('images/tile-black-80.png') repeat 0 0;
    border-radius: 0 0 6px 6px;
    font-size: 2em;
    line-height: 1.2em;
    font-weight: bold
}
.centerColumn .features div .feature h2 a,
.centerColumn .features div .feature h3 a {
    float: left;
    width: auto;
    padding: 0 0 0 10px;
    font-family: 'Arvo', serif;
    color: #fff;
    text-decoration: none
}
.centerColumn .features div .feature h2 {
    height: 58px;
    padding: 5px 0 0
}
.centerColumn .features div .feature h3 {
    height: auto;
    padding: 2px 0 6px
}
.centerColumn .features .cols2 .feature {
    width: 352px;
    height: 246px;
    background: #000
}
.centerColumn .features .cols3 .feature {
    width: 228px;
    height: 196px;
    background: #000
}
.feature a:hover img,
.feature:hover a {
    opacity: .8
}
.centerColumn .features div .feature span {
    float: none;
    background: url('images/arrow-right-large.png') no-repeat right center;
    height: 13px;
    width: 13px;
    padding: 0 0 0 20px
}
.centerColumn .features div .last {
    margin: 0
}
.studentFeature {
    float: left;
    width: 100%
}
.studentFeature .studentTabs {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    padding: 0 0 10px
}
.studentFeature .studentTabs ul {
    float: none;
    width: auto;
    height: auto;
    margin: 0 auto
}
.studentFeature .studentTabs ul li {
    float: none;
    width: auto;
    height: auto;
    padding: 0 20px;
    font-size: 1.8em;
    display: inline;
    font-family: 'Arvo', serif;
    font-weight: bold;
    text-transform: uppercase;
    border-right: 1px solid #b8b8b8
}
.studentFeature .studentTabs ul li.last {
    border: none
}
.studentFeature .studentTabs ul li a {
    float: none;
    width: auto;
    height: auto;
    color: #907a51
}
.studentFeature .studentTabs ul li.selected a {
    color: #242424
}
.studentFeature .studentContainer {
    float: left;
    width: 778px;
    height: 519px;
    background: url('images/studentContainerBg.png') no-repeat 0 0;
    margin: 0 0 0 -6px;
    padding: 14px 16px;
    overflow: hidden
}
.studentFeature .studentContainer .studentContent {
    float: left;
    width: 100%;
    display: none
}
.studentFeature .studentContainer .selected {
    display: block
}
.studentFeature .studentContainer .studentContent .columnLarge {
    float: left;
    width: 520px;
    height: auto;
    margin: 0 20px 0 0
}
.studentFeature .studentContainer .studentContent .columnLarge .videos {
    float: left;
    width: 100%;
    height: 382px;
    padding: 0 0 10px
}
.studentFeature .studentContainer .studentContent .columnLarge .videos div {
    float: left;
    width: 100%;
    height: 100%;
    display: none
}
.studentFeature .studentContainer .studentContent .columnLarge .videos div.selected {
    display: block
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs {
    float: left;
    width: 100%
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul {
    float: left;
    width: 100%
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul li {
    float: left;
    width: 115px;
    margin: 0 20px 35px 0
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul li.endofrow {
    margin: 0 0 35px 0
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul li.last {
    margin: 0
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul li img {
    float: left;
    width: 111px;
    height: 73px;
    border: 2px solid #fff
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul li p {
    float: left;
    width: 100%;
    font-size: 1.2em;
    color: #333;
    line-height: 1.1em;
    padding: 6px 0 0
}
.studentFeature .studentContainer .studentContent .columnLarge .thumbs ul li p a {
    font-weight: bold;
    color: #978057
}
.studentFeature .studentContainer .studentContent .columnNarrow {
    float: left;
    width: 208px;
    height: auto
}
.studentFeature .studentContainer .studentContent .columnNarrow .text {
    float: left;
    width: 100%;
    height: 380px;
    padding: 55px 0 0;
    position: relative
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div {
    float: left;
    width: 100%;
    height: auto;
    display: none
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div.selected {
    display: block
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div h2 {
    font-size: 1.2em;
    font-family: 'Arvo', serif;
    color: #907a51;
    font-weight: bold;
    padding: 0 0 4px;
    margin: 0;
    text-transform: uppercase
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div h3 {
    font-size: 2.4em;
    font-family: 'Arvo', serif;
    color: #555;
    font-weight: bold;
    padding: 0 0 8px;
    margin: 0
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div p {
    font-size: 1.3em;
    font-family: Arial, serif;
    color: #000;
    font-weight: normal;
    padding: 0 0 8px
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div p a {
    color: #907a51;
    font-weight: bold
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div .more {
    position: absolute;
    left: 0;
    bottom: 0;
    width: auto;
    height: 16px;
    padding: 0 20px 0 0;
    font-size: 1.2em;
    color: #978057;
    background: url('images/arrow-right-large-grey.png') no-repeat right center;
    text-align: left;
    font-weight: bold;
    float: none;
    font-family: 'Arvo', serif;
    text-transform: uppercase;
    line-height: 16px
}
.studentFeature .studentContainer .studentContent .columnNarrow .text div .more:hover {
    background-image: url('images/arrow-right-large.png')
}
.bodyCopy,
.bodyCopy p,
.richtext p,
.FaqAccordion,
.col3 .centerColumn p,
.containerDiv {
    font-family: Trebuchet Ms, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #555;
    line-height: 1.5em
}
.bodyCopy,
.bodyCopy p,
.richtext p,
.col3 .centerColumn p {
    padding: 0 0 18px
}
.bodyCopy {
    padding: 0 0 20px 0
}
.subContent .bodyCopy p {
    width: 100%
}
.bodyCopy blockquote {
    width: 60%;
    padding: 25px 12%
}
.bodyCopy blockquote h3 {
    width: 100%;
    color: #b18e5f;
    font-size: 24px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    padding: 0 0 12px
}
.bodyCopy blockquote p {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    color: #000
}
.center {
    text-align: center
}
.bodyCopy .contentColumns {
    width: 90%
}
.bodyCopy .contentColumns .col {
    float: left;
    width: 42%;
    padding: 0 8% 0 0
}
.bodyCopy .contentColumns .col p {
    width: 100%
}
.centerColumn .leftAligned,
.centerColumn .leftAligned img,
.centerColumn .rightAligned,
.centerColumn .rightAligned img,
.bodyCopy .leftAligned,
.bodyCopy .leftAligned img,
.bodyCopy .rightAligned,
.bodyCopy .rightAligned img {
    width: 181px;
    height: auto
}
.centerColumn .leftAligned,
.bodyCopy .leftAligned {
    float: left;
    margin: 5px 20px 5px 0
}
.centerColumn .rightAligned,
.bodyCopy .rightAligned {
    float: right;
    margin: 5px 0 5px 20px
}
.centerColumn .inset a.imagebox {
    float: left;
    width: auto;
    position: relative;
    margin: 0 -6px
}
.centerColumn .inset a.imagebox span {
    position: absolute;
    bottom: 6px;
    right: 6px;
    height: 20px;
    width: 20px;
    background: url('images/lightboxOpen.png') no-repeat 0 0
}
.centerColumn .inset img {
    float: left;
    width: 211px;
    height: 151px;
    background: url('images/imageboxBg.png') no-repeat 0 0;
    padding: 6px
}
.centerColumn .inset p {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    padding: 0
}
.centerColumn .inset p strong {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.083em;
    padding: 0
}
.bodyCopy .insetPods {
    float: left;
    width: 100%;
    padding: 0 0 40px
}
.bodyCopy .insetPods .pod {
    float: left;
    width: 228px;
    margin: 0 20px 0 0;
    height: auto;
    background: #fff;
    border-radius: 6px;
    padding: 0 0 10px;
    content: "";
    box-shadow: 0 0 5px #aaa
}
.bodyCopy .insetPods .pod h3 {
    float: left;
    width: 90%;
    height: 41px;
    background: url('images/podTitleBlue.jpg') repeat-x 0 0;
    border-radius: 6px 6px 0 0;
    font-family: 'Arvo', serif;
    color: #fff;
    font-size: 1.5em;
    text-shadow: 0 -1px #000;
    padding: 4px 5%;
    line-height: 1.3em
}
.bodyCopy .insetPods .blue h3 {
    background-image: url('images/podTitleBlue.jpg')
}
.bodyCopy .insetPods .purple h3 {
    background-image: url('images/podTitlePurple.jpg')
}
.bodyCopy .insetPods .pink h3 {
    background-image: url('images/podTitlePink.jpg')
}
.bodyCopy .insetPods .pod img {
    float: left;
    width: 100%
}
.bodyCopy .insetPods .pod .podText {
    float: left;
    width: 90%;
    padding: 5px 5%
}
.bodyCopy .insetPods .pod .podText h4 {
    font-size: 1.5em;
    font-family: 'Arvo', serif;
    font-weight: normal;
    padding: 0 0 5px
}
.bodyCopy .insetPods .pod .podText p {
    font-size: 1.2em;
    font-family: arial, serif;
    font-weight: normal;
    color: #000;
    width: 100%;
    padding: 0
}
.bodyCopy .insetPods .last {
    margin: 0
}
.bodyCopy .shadow {
    border: 2px solid #fff;
    content: "";
    box-shadow: 0 0 5px #aaa
}
.bodyCopy .insetPromo {
    float: left;
    width: 743px;
    border: 1px solid #bababa;
    border-right: none;
    border-left: none;
    padding: 20px 0;
    margin: 0 0 20px
}
.bodyCopy .insetPromo .shadow {
    float: left;
    margin: 0 20px 0 0
}
.bodyCopy .insetPromo h3 {
    font-size: 2.2em;
    font-family: 'Arvo', serif;
    padding: 30px 0 10px;
    font-weight: normal;
    color: #766038
}
.bodyCopy .insetPromo p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #464646;
    padding: 0 0 10px
}
.bodyCopy .insetimages {
    float: left;
    width: 941px;
    background: #f1f1f1;
    height: 216px;
    margin: 0 0 0 -214px;
    content: "";
    padding: 10px 12px;
    position: relative;
    z-index: 50
}
.bodyCopy .insetimages .background {
    float: left;
    width: 941px;
    height: 212px;
    border: 2px solid #fff;
    box-shadow: 0 0 5px #aaa;
    position: relative;
    z-index: 52
}
.bodyCopy .insetimages .insetOverlay {
    position: absolute;
    width: 293px;
    height: 172px;
    border: 2px solid #fff;
    top: 30px;
    z-index: 55
}
.bodyCopy .insetimages .overlay1 {
    left: 311px
}
.bodyCopy .insetimages .overlay2 {
    left: 626px
}
.bodyCopy .insetimages .insetOverlay img {
    float: left;
    width: 100%;
    height: 100%
}
.subContent {
    float: left;
    width: 100%;
    padding: 0
}
.subContent .centralCopy {
    float: left;
    width: 530px;
    height: auto;
    margin: 0 7px 0 10px;
    padding: 16px 0 0
}
.subContent .rightColumn {
    float: right;
    width: 187px;
    height: auto;
    margin: 0;
    padding: 16px 0 40px 7px;
    margin: 0 0 0;
    border-left: 1px solid #bababa
}
.centerColumn .collegeFeature {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 22px -4px
}
.centerColumn .collegeFeature .slides {
    float: left;
    width: 100%;
    list-style: none
}
.centerColumn .collegeFeature .slides li {
    float: left;
    width: 100%;
    display: none
}
.centerColumn .collegeFeature .slides li.selected {
    display: block
}
.centerColumn .collegeFeature .slides li img {
    float: left;
    width: 100%
}
.centerColumn .collegeFeature .slides li .caption {
    position: absolute;
    z-index: 100;
    bottom: 17px;
    right: 0;
    width: 243px;
    padding: 13px 19px;
    background: url('images/tile-black-80.png') repeat 0 0
}
.centerColumn .collegeFeature .slides li .caption a {
    float: left;
    color: #fff;
    text-decoration: none
}
.centerColumn .collegeFeature .slides li .caption h3 {
    font-family: 'Arvo', serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #a7a6a6;
    padding: 0 0 5px 0;
    text-transform: uppercase
}
.centerColumn .collegeFeature .slides li .caption h2 {
    font-family: 'Arvo', serif;
    font-size: 2.4em;
    font-weight: bold;
    padding: 0 0 2px 0;
    color: #fff
}
.centerColumn .collegeFeature .slides li .caption span {
    color: #e2e2e2;
    font-size: 1.3em
}
.centerColumn .collegeFeature .thumbs {
    position: absolute;
    z-index: 200;
    bottom: 17px;
    left: 17px;
    height: 29px;
    list-style: none
}
.centerColumn .collegeFeature .thumbs li {
    float: left;
    width: 42px;
    height: 29px;
    list-style: none;
    margin: 0 6px 0 0
}
.centerColumn .collegeFeature .thumbs li img {
    float: left;
    width: 100%;
    height: 29px;
    border-radius: 0
}
.centerColumn .collegeFeature .thumbs li.selected img,
.centerColumn .collegeFeature .thumbs li a:hover img {
    height: 25px;
    width: 38px;
    border: 2px solid #fff
}
.break-word {
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -moz-pre-wrap;
    word-wrap: break-word
}
#slideshow {
    position: relative;
    height: 410px;
    margin: 0 35px;
    padding: 0 5px;
    background: #fff;
    z-index: 9
}
#slideshow a.prev {
    position: absolute;
    left: -65px;
    top: 184px;
    width: 54px;
    height: 54px;
    background: url(images/slideshow-prev.png) 0 0
}
#slideshow a.next {
    position: absolute;
    right: -65px;
    top: 184px;
    width: 54px;
    height: 54px;
    background: url(images/slideshow-next.png) 0 0
}
#slideshow a.prev:hover,
#slideshow a.next:hover {
    background-position: 0 -54px
}
#slideshow .overlay-bg {
    position: absolute;
    left: 5px;
    top: 20px;
    width: 325px;
    height: 370px;
    background: #252525;
    z-index: 99;
    opacity: .9!important;
    filter: alpha(opacity=90)
}
#slideshow .overlay {
    position: absolute;
    left: 35px;
    top: 50px;
    width: 280px;
    min-height: 340px;
    color: #fff;
    overflow: hidden;
    z-index: 999
}
#slideshow .overlay .slide {
    width: 280px;
    min-height: 340px;
    background: none!important
}
#slideshow .overlay .slide h2 {
    font-family: 'Arvo', serif;
    font-size: 50px;
    line-height: 50px;
    font-weight: normal;
    letter-spacing: -2px;
    margin: 0 0 10px 0
}
#slideshow .overlay .slide h2 a {
    color: #fff
}
#slideshow .overlay .slide h2 a:hover {
    background-color: transparent;
    box-shadow: none
}
#slideshow .overlay .slide h2 span {
    color: #978057
}
#slideshow .overlay .slide p {
    font-size: 12px;
    line-height: 1.5em;
    margin: 0 0 15px 0
}
#slideshow .overlay .slide a.button {
    float: left;
    color: #efefef;
    text-decoration: none;
    font-family: 'Arvo', serif;
    background: url(images/slideshow-button.png);
    padding: 0 15px;
    margin: 0;
    height: 40px;
    line-height: 40px;
    border: 1px solid #000;
    border-radius: 6px;
    text-shadow: 0 -1px #333;
    font-weight: bold;
    font-size: 14px;
    box-shadow: inset 0 1px 1px #ddd;
    overflow: hidden;
    position: absolute;
    bottom: 30px
}
#slideshow .overlay .slide a:hover {
    background: #725b33;
    box-shadow: inset 0 1px 1px #aaa
}
#slideshow .overlay .slide .caption {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 10px
}
#slideshow .slides {
    width: 100%;
    height: 410px;
    overflow: hidden;
    z-index: 9
}
#slideshow .slides .slide {
    width: 100%;
    height: 410px
}
.feeds {
    float: left;
    width: 100%;
    padding: 0
}
.feeds #features {
    margin: 0;
    border: none;
    border-bottom: 0;
    background: none;
    padding: 0;
    float: left
}
.feeds #features li {
    margin: 0;
    width: 260px
}
.feeds #features li.first {
    margin: 0 20px 0 0
}
.home #features2 {
    margin: 0 29px
}
#features2 {
    margin: 0 4px;
    border: 1px solid #fff;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
    background: transparent url(images/features-bg.png);
    padding: 10px 0 45px 10px
}
#features2>ul {
    min-height: 230px;
    margin: 10px auto
}
#features2>ul>li {
    float: left;
    position: relative;
    width: 300px;
    min-height: 230px;
    margin: 0 0 0 20px
}
#features2 li h4 {
    text-align: center;
    border-bottom: 1px solid #999;
    -webkit-box-shadow: 0 1px #f1f1f1;
    box-shadow: 0 1px #f1f1f1;
    font-family: 'Arvo', serif;
    font-weight: bold;
    color: #555;
    -webkit-text-shadow: 0 1px #fff;
    text-shadow: 0 1px #fff;
    font-size: 18px;
    line-height: 30px;
    margin: 0 0 10px 0
}
#features2 li h5 {
    font-family: 'Arvo', serif;
    font-weight: normal;
    color: #978057;
    font-size: 18px;
    margin: 0
}
.feeds #features .text,
.feeds #features .slide,
.feeds #features .slide img {
    width: 260px!important;
    border-radius: 0;
    border: 0;
    background: none!important
}
.feeds #features .slide img {
    height: 93px!important
}
#features .slide,
#slideshow .slide {
    display: none
}
#features .slide:first-child,
#slideshow .slide:first-child {
    display: block
}
.archive {
    float: left;
    width: 100%;
    padding: 7px 0;
    border-bottom: 1px solid #999;
    font-size: 1.1em;
    color: #c9c9c9;
    text-align: right
}
.archive a {
    color: #000
}
.blog {
    float: left;
    width: 100%;
    padding: 24px 0
}
.blog h3 {
    float: left;
    width: auto;
    font-size: 1.8em;
    font-family: 'Arvo', serif;
    color: #555
}
.blog .archive {
    width: auto;
    text-align: left;
    padding: 5px 0 0 20px;
    border: none
}
#footer {
    position: relative;
    border: 1px solid #000;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
    background: #262626;
    height: 275px;
    padding: 35px 0 0 30px;
    color: #fff;
    float: left;
    width: 1020px
}
#footer ul {
    float: left;
    width: 134px;
    list-style: none;
    margin: 0 8px 0 0
}
#footer li {
    font-size: 10px;
    margin: 0 0 10px 0
}
#footer li h6 {
    font-family: 'Arvo', serif;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: .5px;
    line-height: 35px;
    border-bottom: 1px solid #212121;
    box-shadow: 0 1px #353535
}
#footer li a {
    color: #ffe0a5;
    text-decoration: none;
    font-size: 1.1em
}
#footer li h6 a {
    color: #fff;
    text-decoration: none
}
#footer li h6 a:hover {
    color: #868585
}
#footer li.view a,
#footer li.last a {
    padding: 0 0 0 15px;
    background: url('images/arrow-right.png') no-repeat 0 center;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase
}
#footer li.view a:hover,
#footer li.last a:hover {
    color: #ffe0a5
}
#footer li a:hover {
    color: #fff
}
#footer .building object,
#footer .building {
    position: absolute;
    right: 0;
    bottom: 0
}
#footer .building {
    background: url(images/125th_footer_treat.png);
    z-index: 500;
    width: 299px;
    height: 280px
}
#footer .copyright {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #f2f2f2;
    overflow: auto;
    z-index: 501
}
#footer .universitycontactinfo {
    position: absolute;
    left: 30px;
    bottom: 10px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #f2f2f2;
    overflow: auto;
    z-index: 501
}
a.prev {
    width: 15px;
    height: 16px;
    background: url(images/button-prev.png) 0 0
}
a.next {
    width: 15px;
    height: 16px;
    background: url(images/button-next.png) 0 0
}
a.prev:hover,
a.next:hover {
    background-position: 0 -16px
}
div.share {
    position: absolute;
    top: -33px;
    right: 15px;
    height: 26px;
    width: 131px;
    background: url('images/shareTab.png') no-repeat 0 0;
    text-align: center;
    padding: 12px 0 0
}
.st_sharethis_custom {
    background: #000;
    padding: 0 16px 0 0
}
.stButton .stButton_gradient {
    background: none!important;
    border: none!important
}
.stButton .stButton_gradient span {
    background: url('images/shareButtonBg.jpg') no-repeat 0 0!important;
    padding: 0!important;
    height: 21px;
    width: 56px;
    color: #fff;
    font-family: 'Arvo', serif;
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
    line-height: 21px
}
.addthis_counter a.atc_s {
    background: url('images/shareButtonBg.jpg') no-repeat 0 0!important;
    padding: 0!important;
    height: 21px;
    width: 56px;
    color: #fff;
    font-family: 'Arvo', serif;
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
    line-height: 21px
}
.addthis_toolbox {
    padding: 0 0 0 18px
}
.addthis_counter a.atc_s:hover {
    background-position: 0 0!important
}
.hideUntilLoad,
.hideAbsoluteToFarLeft,
h1.hideAbsoluteToFarLeft {
    position: absolute;
    left: -4000px;
    top: -1000px
}
.showNormal {
    position: static;
    left: 0;
    top: 0
}
.centerColumn .banner {
    margin: 0 0 0 -3px
}
.centerColumn img,
.bodyCopy img,
.rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: #969696 0 1px 0;
    -moz-box-shadow: #969696 0 1px 0;
    box-shadow: #969696 0 1px 0
}
.nostyle img,
img.nostyle,
img.square {
    border-radius: 0;
    box-shadow: none
}
.clear {
    clear: both
}
.centerColumn .bodyCopy img,
.centerColumn .bodyCopy table {
    max-width: 755px!important
}
.centerColumn .bodyCopy {
    padding-top: 0!important
}
.bodyCopy {
    height: auto!important
}
.col3 .centerColumn .bodyCopy img,
.col3 .centerColumn .bodyCopy table {
    max-width: 542px!important
}
.backgroundGold,
table.Gold tr th,
.bodyCopy table.Gold caption {
    background: #b18e5f!important;
    background-image: none!important
}
.backgroundSilver,
table.Silver tr th,
.bodyCopy table.Silver caption {
    background: #9f9d9d!important;
    background-image: none!important
}
.backgroundMoss,
table.Moss tr th,
.bodyCopy table.Moss caption {
    background: #57797b!important;
    background-image: none!important
}
.backgroundStone,
table.Stone tr th,
.bodyCopy table.Stone caption {
    background: #436188!important;
    background-image: none!important
}
.backgroundPlum,
table.Plum tr th,
.bodyCopy table.Plum caption {
    background: #635476!important;
    background-image: none!important
}
.backgroundCopper,
table.Copper tr th,
.bodyCopy table.Copper caption {
    background: #b06048!important;
    background-image: none!important
}
.backgroundBerry,
table.Berry tr th,
.bodyCopy table.Berry caption {
    background: #8f4966!important;
    background-image: none!important
}
.quoteCallout,
.quoteCalloutSmall,
.Gold {
    color: #b18e5f!important
}
.Silver {
    color: #9f9d9d!important
}
.Moss {
    color: #57797b!important
}
.Stone {
    color: #436188!important
}
.Plum {
    color: #635476!important
}
.Copper {
    color: #b06048!important
}
.Berry {
    color: #8f4966!important
}
.roundedCorners {
    border-radius: 6px 6px
}
.inner .large,
.inner .medium {
    float: left;
    padding: 15px 0 0;
    background: #f1f1f1 url(images/main-bg-no-column-divider-no-corners.jpg) repeat-x;
    margin: 0 12px
}
.inner .large img,
.inner .medium img {
    border-radius: 6px
}
.mainCopyareaWhite h1 {
    color: #222!important;
    font-family: 'Arvo', serif!important;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 15px;
    padding: 0
}
.mainCopyareaWhite {
    font-size: 12px!important;
    line-height: 18px!important
}
a strong {
    color: inherit
}
.wrapper ul {
    margin: 0
}
.podPageFade {
    height: 272px;
    float: left;
    margin: 0 19px 0 0;
    position: relative;
    width: 188px;
    background: #000;
    background-image: url("images/spotlightBg.jpg");
    position: relative;
    left: -3px
}
.podPageFade .slidewrapper {
    width: 188px;
    overflow: auto;
    height: 272px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}
.podPageFade .slidewrapper ul {
    height: 272px;
    width: 32700px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0
}
.podPageFade ul li {
    display: block;
    float: left;
    padding: 0;
    height: 270px;
    width: 218px;
    margin: 0;
    overflow: hidden;
    position: relative
}
.podPageFade ul li img {
    position: absolute;
    width: 188px;
    height: 137px;
    top: 0;
    z-index: 11
}
.podPageFade ul li .caption {
    position: absolute;
    width: 172px;
    height: auto;
    top: 130px;
    left: 0;
    z-index: 13;
    padding: 8px
}
.podPageFade ul li .caption {
    color: #fff;
    font-size: 1.2em;
    font-weight: normal;
    color: #fff!important
}
.podPageFade ul li .caption a {
    color: #fff;
    text-decoration: underline
}
.podPageFade .arrow {
    height: 23px;
    width: 20px;
    text-indent: -9999px;
    position: absolute;
    top: 60px;
    cursor: pointer;
    z-index: 12
}
.podPageFade .arrow2 {
    display: none
}
.podPageFade .forward {
    background: url('images/spotlight-arrw-right.png') no-repeat 0 0;
    right: 0
}
.podPageFade .back {
    background: url('images/spotlight-arrw-left.png') no-repeat right 0;
    left: 0
}
.podPageFade .slidewrapper ul ul {
    position: static;
    margin: 0;
    background: none;
    overflow: visible;
    width: auto;
    border: 0
}
.podPageFade .slidewrapper ul ul li {
    float: none;
    height: auto;
    width: auto;
    background: none
}
.ui-accordion-content .map img {
    margin-bottom: 6px
}
body.home {
    min-width: 1099px
}
#exposeMask {
    display: none!important
}
#mediaBlock {
    width: 266px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 3px;
    padding-bottom: 5px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px silver;
    box-shadow: 0 0 10px silver
}
#mediaItems {
    width: 236px;
    min-height: 185px;
    background-color: #000;
    margin: 15px
}
.MediaButton {
    height: 40px;
    vertical-align: middle;
    padding-left: 20px
}
.MediaButton:hover {
    cursor: pointer
}
.MediaButton.Selected {
    background-position: -10px center;
    background-image: url('../..images/icons/arrow_right.png');
    background-repeat: no-repeat;
    vertical-align: middle
}
.MediaButton img {
    vertical-align: middle;
    margin-right: 5px;
    padding-top: 3px
}
.MediaItem {
    min-height: 185px
}
#AudioMedia.MediaItem object {
    margin-top: 75px;
    margin-right: 10px;
    margin-left: 10px
}
.fb-like {
    margin-bottom: 4px
}
.fb-comments {
    border-top: 1px solid #ccc;
    padding-top: 3px
}
body .locationFixed {
    padding-bottom: 20px!important
}
.bodyCopy {
    height: auto!important
}
.container .contentWrap .site-title {
    height: auto
}
.leftColumn ul.nav li.active ul li {
    padding: 4px 0 4px 0!important
}
body .Question {
    background: none!important
}
.rightColumn,
.rightColumnFull {
    padding: 0 0 30px
}
.leftAlignPad {
    float: left;
    width: auto;
    margin: 0 20px 20px 0
}
@media print {
    body {
        margin: 10px;
        background-color: #fff;
        text-align: left;
        background-image: none
    }
    a,
    a:hover {
        text-decoration: none;
        color: #000
    }
    .caption {
        display: none
    }
    #footer {
        display: none
    }
    #header {
        display: none
    }
    .utility {
        display: none
    }
    .breadcrumb {
        display: none
    }
    .leftColumn {
        display: none
    }
    .studentFeature {
        display: none
    }
    .features {
        display: none
    }
    .feeds {
        display: none
    }
    .collegeFeature {
        display: none
    }
    .hidePrint {
        display: none
    }
    .printOnly {
        display: block
    }
    .printOnly img {
        display: block
    }
    .printLogo {
        display: block
    }
    .printLogo img {
        display: block;
        margin: auto
    }
    .share {
        display: none
    }
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}
.flexslider {
    margin: 0;
    padding: 0
}
.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}
.flexslider .slides img {
    width: 100%;
    display: block
}
.flex-pauseplay span {
    text-transform: capitalize
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.no-js .slides>li:first-child {
    display: block
}
.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    zoom: 1
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease
}
.loading .flex-viewport {
    max-height: 300px
}
.flexslider .slides {
    zoom: 1
}
.carousel li {
    margin-right: 5px
}
.flex-direction-nav {
    *height: 0;
    position: static
}
.flex-direction-nav a {
    width: 22px;
    height: 22px;
    margin: 0;
    display: block;
    background: url(images/promosliders/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 4px;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease
}
.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px
}
.flex-direction-nav .flex-prev {
    left: -36px
}
.flexslider:hover .flex-next {
    opacity: .8;
    right: 5px
}
.flexslider:hover .flex-prev {
    opacity: .8;
    left: 5px
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}
.flex-direction-nav .flex-disabled {
    opacity: .3!important;
    filter: alpha(opacity=30);
    cursor: default
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, .5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, .7)
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, .9);
    cursor: default
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}
.flex-control-thumbs img:hover {
    opacity: 1
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0
    }
}
div.bh-featured-slider {
    position: relative;
    display: block;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    background: #eee url(images/promosliders/ajax-loader.gif) no-repeat center center
}
div.bh-featured-slider.lding {
    min-height: 200px;
    background: #eee url(images/promosliders/ajax-loader.gif) no-repeat center center
}
div.bh-featured-slider ol.flex-control-nav {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: left;
    z-index: 90
}
div.bh-featured-slider .flex-control-paging li a {
    width: 12px;
    height: 12px;
    background: #eee
}
div.bh-featured-slider .flex-control-paging li a:hover {
    background: #e3ad47!important;
    background: rgba(0, 0, 0, .7)
}
div.bh-featured-slider .flex-control-paging li a.flex-active {
    background: #e3ad47!important;
    background: rgba(0, 0, 0, .9);
    cursor: default
}
div.bh-featured-slider ul.slides li {
    display: none
}
div.bh-featured-slider div.bh-slide {
    position: relative;
    z-index: 50;
    width: 100%;
    height: 100%;
    max-width: 100%
}
div.bh-featured-slider div.bh-slide div.bh-caption {
    display: none;
    position: absolute;
    z-index: 100;
    bottom: 10px;
    right: 10px;
    padding: 15px;
    background: url(images/promosliders/trans60.png) repeat top left;
    color: #eee;
    max-width: 45%
}
div.bh-featured-slider div.bh-slide div.bh-caption.top-right {
    bottom: auto;
    top: 10px
}
div.bh-featured-slider div.bh-slide div.bh-caption.top-left {
    bottom: auto;
    top: 10px;
    right: auto;
    left: 10px
}
div.bh-featured-slider div.bh-slide div.bh-caption h5 {
    color: #ccc;
    padding: 0;
    margin: 0;
    font-size: 18px;
    font-weight: 700
}
div.bh-featured-slider div.bh-slide div.bh-caption h4 {
    color: #ddd;
    padding: 0;
    margin: 0;
    font-size: 24px;
    font-weight: 700
}
div.bh-featured-slider div.bh-slide div.bh-caption h4 span,
div.bh-featured-slider div.bh-slide div.bh-caption h5 span {
    color: #b18e5f
}
div.bh-featured-slider div.bh-slide div.bh-caption a {
    color: #ddd;
    font-size: 12px;
    text-decoration: none
}
div.bh-featured-slider div.bh-slide div.bh-caption p {
    color: #ddd;
    line-height: 18px;
    font-size: 12px;
    margin-bottom: 0
}
div.bh-featured-slider div.bh-slide div.bh-slide-video {
    position: relative;
    padding-bottom: 62%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}
div.bh-featured-slider div.bh-slide div.bh-slide-video iframe,
div.bh-featured-slider div.bh-slide div.bh-slide-video object,
div.bh-featured-slider div.bh-slide div.bh-slide-videoembed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
div.bh-secondary-slider {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    background: none;
    margin-bottom: 20px
}
div.bh-secondary-slider .flex-control-nav {
    bottom: 10px;
    left: 5px;
    text-align: left
}
div.bh-secondary-slider .flex-control-paging li a {
    background: #eee
}
div.bh-secondary-slider .flex-control-paging li a:hover {
    background: #e3ad47
}
div.bh-secondary-slider .flex-control-paging li a.flex-active {
    background: #e3ad47!important
}
div.bh-secondary-slider .flex-direction-nav a {
    top: 4px
}
div.bh-secondary-slider .flex-direction-nav a.flex-prev {
    left: 0!important;
    opacity: 1!important
}
div.bh-secondary-slider .flex-direction-nav a.flex-next {
    right: 0!important;
    opacity: 1!important
}
div.bh-secondary-slider div.bh-secondary-slider-title {
    text-align: center
}
div.bh-secondary-slider div.bh-secondary-slider-title h4 {
    color: #555;
    border-bottom: 1px solid #aaa;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'Arvo', serif;
    font-weight: bold;
    color: #555;
    text-shadow: 0 1px #fff;
    font-size: 18px;
    line-height: 30px
}
div.bh-secondary-slider div.bh-secondary-slide {
    width: 100%
}
div.bh-secondary-slider div.bh-secondary-slide a {
    color: #b18e5f;
    text-decoration: none
}
div.bh-secondary-slider div.bh-secondary-slide h5 {
    color: #b18e5f;
    font-weight: normal;
    font-size: 16px;
    margin: 0;
    padding: 8px 0 4px;
    line-height: 1.2em;
    overflow: hidden
}
div.bh-secondary-slider div.bh-secondary-slide img {
    width: 100%;
    max-width: 100%
}
div.bh-secondary-slider div.bh-secondary-slide p {
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 0;
    padding: 0 0 12px;
    overflow: hidden;
    min-height: 45px
}
div.ActionItemContainer {
    display: block;
    clear: both;
    overflow: hidden;
    margin-bottom: 30px
}
div.ActionItemContainer .ActionItemHeader {
    padding: 3px 10px;
    -ms-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -ms-border-top-right-radius: 7px;
    border-top-right-radius: 7px;
    background: url('../..images/UIComponents/action-item-head.png') repeat-x left top;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px
}
div.ActionItemContainer .ActionItemPlaceholder {
    padding: 10px 10px 5px 10px;
    border: #ececec 1px solid;
    background-image: url(images/UI_silvergradient_sm.gif);
    background-repeat: repeat-x
}
.RichTextObject .RichTextObjectHeadline {
    color: #555;
    font-family: 'Arvo', serif;
    font-size: 22px;
    font-weight: normal;
    padding: 10px 0 13px;
    line-height: 1.2em
}
.wide-page-image-banner {
    margin: 0 10px;
    padding: 10px 0 0
}
.wide-page-image-banner img {
    width: 100%;
    display: block;
    border-radius: 6px
}
.wide-page-banner {
    width: 1015px;
    position: relative;
    top: -8px;
    left: -20px
}
.wide-page-banner .wide-page-banner-title {
    background: #fff;
    padding: 20px 40px;
    font-size: 26px;
    font-family: 'Arvo', serif;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-weight: bold
}
.wide-page-banner-inner.inner-right {
    right: 0;
    background-position: top right
}
.wide-page-banner-inner {
    position: absolute;
    top: -15px;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhHgAPAIABAF1dXf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDU3ODRFMDgzMjdFMTFFMzhCMUI4QzEyNTgyNDgzNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDU3ODRFMDkzMjdFMTFFMzhCMUI4QzEyNTgyNDgzNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTc4NEUwNjMyN0UxMUUzOEIxQjhDMTI1ODI0ODM3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTc4NEUwNzMyN0UxMUUzOEIxQjhDMTI1ODI0ODM3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAeAA8AAAIojI8IkO0f1oK0SVnzvRnu3VkfGBrjWJ5np6pV23pwLM70Ydt4rvN8AQA7)
}
.cc-lightbox-object-wrap {
    width: 25%;
    float: left;
    position: relative;
    border-top: 1px solid #ccc;
    cursor: pointer;
    min-height: 220px;
    margin-bottom: 40px!important;
    margin-top: 20px!important
}
.cc-lightbox-object-border-wrap {
    position: absolute;
    height: 100%;
    width: 2px
}
.cc-lightbox-header {
    text-align: center;
    background-color: #f0f0f0;
    border-top: 1px solid #fff;
    position: relative
}
.cc-lightbox-header-content {
    padding: 20px 0 34px;
    text-align: center
}
.cc-lightbox-header img {
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}
.cc-lightbox-header-title {
    font-size: 22px;
    text-align: center
}
.cc-lightbox-container-wrap {
    padding: 8px 0 12px
}
.cc-lightbox-outer-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}
.cc-lightbox-object-wrap .RichTextObjectHeadline {
    display: block;
    font-size: 15px;
    margin: 0 20px;
    padding: 6px 0 6px 20px
}
.cc-lightbox-object-wrap .RichTextObjectContent {
    display: none
}
.cc-lightbox-content-wrap .RichTextObjectContent ul li {
    list-style: disc;
    margin-left: 20px
}
span .cc-lightbox-object-wrap .RichTextObjectContent {
    display: block
}
.first .cc-lightbox-header-content,
.first .cc-lightbox-sub-content-wrap {
    background-image: none
}
.cc-feature {
    position: relative
}
.cc-feature img,
.cc-feature h2 {
    width: 96%;
    display: block;
    margin: 0 2%
}
.cc-feature h2 {
    background-color: #000;
    position: absolute;
    height: 45px;
    bottom: 0;
    left: 0;
    -ms-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -ms-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 0;
    -ms-opacity: .8;
    opacity: .8
}
.cc-feature h2 a {
    color: #fff;
    font-size: 20px;
    padding: 8px 0;
    margin: 0 12px;
    display: block
}
.cc-feature h2 a span.cc-lightbox-span {
    display: inline-block;
    float: none;
    background: url('images/arrow-right-large.png') no-repeat right center;
    height: 13px;
    width: 13px;
    padding: 0 0 0 10px
}
.cc-lightbox-fast-facts {
    margin: 0 10px;
    padding: 10px 0 20px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #ccc;
    border-left: 1px solid #fff
}
.cc-lightbox-fast-facts-wrap {
    margin: 0 25px;
    padding: 10px 0
}
.cc-lightbox-fast-facts h3 {
    font-size: 20px;
    border-bottom: 1px solid #555
}
.cc-lightbox-fast-facts ul {
    list-style-type: disc
}
.cc-lightbox-fast-facts ul li {
    margin: 0 0 0 20px;
    font-size: 14px;
    padding: 4px 0
}
.cc-lightbox-fast-facts {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e9e9e9));
    background: -webkit-linear-gradient(top, #fff 0, #e9e9e9 100%);
    background: -o-linear-gradient(top, #fff 0, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #fff 0, #e9e9e9 100%);
    background: linear-gradient(to bottom, #fff 0, #e9e9e9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0)
}
.cc-lightbox-header-content {
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3N0JEMDZDODBFM0MxMUUzOTU2QkRENDQ2MERDMkVBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3N0JEMDZDOTBFM0MxMUUzOTU2QkRENDQ2MERDMkVBMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3QkQwNkM2MEUzQzExRTM5NTZCREQ0NDYwREMyRUExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc3QkQwNkM3MEUzQzExRTM5NTZCREQ0NDYwREMyRUExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAMgACAwERAAIRAQMRAf/EAFMAAAMBAAAAAAAAAAAAAAAAAAACAwgBAQAAAAAAAAAAAAAAAAAAAAAQAAICAwAAAAAAAAAAAAAAAAAS8dWztLURAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANKyAjYmAm2mwE35jgJUAFQAVAH/2Q==)
}
.cc-lightbox-header {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAARCAYAAAD0b7F8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwMEU5MjlFMEU0MDExRTNBOEFDQTZDRjRCREE0RkNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwMEU5MjlGMEU0MDExRTNBOEFDQTZDRjRCREE0RkNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzAwRTkyOUMwRTQwMTFFM0E4QUNBNkNGNEJEQTRGQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzAwRTkyOUQwRTQwMTFFM0E4QUNBNkNGNEJEQTRGQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72xZE2AAADNElEQVR42uxbW46qQBBtXzHi22DQxLgEZxfswl3oKnQX7sJdXD/88Mcvo0Tj+xEj6q1Dpg0zlxkfV5EZ6yQE0AaqW07XqarW1263d+I5CF7R1rzhXqZ4Mnw+3+k4lUqJXC4XEox/MBgMdtPp9HR+PB5/epe+e7f36KLbNviOv2BUvQwM736/F4ZhiNVqJaLRaB2b3+8XiUTCuOZe8/lc+3yN02ePwr2ej2sOhwPGo4KNxkNomiYCgcCHyZFxR6fDRHeH7HiBTdMUk8lEjMdjEQ6HW7FYrKqqavOVxmI0GunL5bK23W5LmUxGpNNpEQwGT2PEYKL/KtLPZjMQvkWeTQPhyaM1vOS97+3lSdGUQXBSMgYRvJRMJpncTPTXwXq9BuEbm82mrCiKJespnr+YzBTbate0/x9c+yy0hzSnPlYikUiDCI4+8o/ORH9d7HY7S9LD05Osb8bj8SoRo2X3jpJobpL7HOnttkhbqR+lxWIBea7Dc0Oih0Kch3wmgjwE3pDyIAISUhSzg+w6xfJvtDcg66mZFccjgWffPxNOthCx37rdbg3hCMXeWqFQsBJsn/vKYI/+EqS+FOQV4eWb5O11ED6Xy9W92K/BYFBB/E2TVZO8t05q5GFjwrhxYuYhcHFWdXihneZZ+RkIUywWdXhGeMlOp3Ps9Xo1yGW7hHZTrtuPYQtsgm2wEbZKkn/Xr3NjwmCP/tJAPR5xvCzPUTxcRhzvpg2IvykWb8jyGDa7PGcw0Rl3BJJ2o9HIoJ9P+0rW3zNpJ+U5eWBDVVUNSTYGE53x4Fhfyl5ZnqN9GZl6lLHs5L6m9o622Nuz/Cj7IYOuKMqpPGZ/PoOJznARKM8Nh0NrmS3Kc/Dyt8h6kN00Te199ZqO5anZbJbLY0x0hlte3O5Bv8pWI45/X3WHpaUtImqViHrRMluaKHSaKGpEdCv+hjx3ir8vtYXBRGc8aCKwkw6EJ/ltledA+Hw+71ie6/f71uo1mhj+kOzXZfztdE8GE53hwRgexyTB4eHrWI4ql9nie7k8FefkwSsk+U/XcAzORGd4VM6fa4M4Hv/7hqwHIM/xP3kZf197P8bPwV8BBgBOAEC/VUGf8gAAAABJRU5ErkJggg==)
}
.cc-lightbox-object-border-wrap {
    background-position: top left;
    background-repeat: repeat-y;
    background-image: url(data:image/gif;base64,R0lGODlhAgABAIAAAP///8vLyyH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDcxREI1RTBFNDIxMUUzQjREN0FDQjFGMDE2MzU2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDcxREI1RDBFNDIxMUUzQjREN0FDQjFGMDE2MzU2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0JEMDZDODBFM0MxMUUzOTU2QkRENDQ2MERDMkVBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0JEMDZDOTBFM0MxMUUzOTU2QkRENDQ2MERDMkVBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAACAAEAAAICDAoAOw==)
}
.cc-lightbox-object-wrap .RichTextObjectHeadline {
    background-position: 0 10px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1Qzg1M0FBMEU0MzExRTM5NEU5ODMwMTQ1Njk0Q0Y2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1Qzg1M0FCMEU0MzExRTM5NEU5ODMwMTQ1Njk0Q0Y2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzVDODUzQTgwRTQzMTFFMzk0RTk4MzAxNDU2OTRDRjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzVDODUzQTkwRTQzMTFFMzk0RTk4MzAxNDU2OTRDRjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5y1O1+AAABF0lEQVR42oySoY6DQBCGh+WCQoCqwdWcR5EGDK6yT3Cv0KT3Fk36HojKvkFTBKAxCwpRg8I23MxmdrO3qeiffCHs/rOzszNeVVVg6YDskR2yRSRyR27IVZu++LtBTsgR8a1Dvpkf5IKckafgzROjAsIwBEe+5QHBVzrq3TRNoSxLiOMYPM9zg8l3EFyDfSUIggCKooAoitxA8u0FF23Uti1IKf8FOtoJfiUjOrnrOhiGQQXmee7WuBX8rEbruqp6kiRR/9M0wbIstkUK7oMRBdC1KAtlo6xOXXfBjXvplSzLVMA4jqo+ykywyHcT3OmLXq3rGvq+h6Zp4I3Id9UTcdZ9mOfZR1zzy5oIM0ZP5Bd5fDJ7fwIMAIk2VuOY8/LEAAAAAElFTkSuQmCC)
}
.cc-lightbox-object-wrap {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #bdbdbd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #bdbdbd));
    background: -webkit-linear-gradient(top, #fff 0%, #bdbdbd 100%);
    background: -o-linear-gradient(top, #fff 0%, #bdbdbd 100%);
    background: -ms-linear-gradient(top, #fff 0%, #bdbdbd 100%);
    background: linear-gradient(to bottom, #fff 0%, #bdbdbd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bdbdbd', GradientType=0);
    -moz-background-position: 0 120px;
    -o-background-position: 0 120px;
    background-position: 0 120px;
    background-position-y: 120px;
    background-color: #fff;
    background-repeat: no-repeat
}
.cc-lightbox-background {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 9998;
    -ms-opacity: .8;
    opacity: .8;
    filter: alpha(opacity=80)
}
.cc-lightbox-outer-wrapper {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 9999
}
.safari .cc-lightbox-outer-wrapper {
    display: none;
    position: relative;
    width: 100%;
    z-index: 9999
}
.cc-lightbox-wrapper {
    position: absolute;
    width: 500px;
    margin: 0 33%;
    background: #666;
    padding: 6px 0;
    font-size: 14px
}
.cc-lightbox-content-wrap-inner {
    padding: 0 0 20px;
    margin: 0 6px;
    background: #fff
}
.cc-lightbox-close-wrap {
    position: absolute;
    bottom: 100%;
    right: 0;
    background: #666;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 15px;
    cursor: pointer
}
.cc-lightbox-wrapper .cc-lightbox-nav-wrapper {
    width: 120px;
    position: absolute;
    top: 120px;
    cursor: pointer;
    text-align: center
}
.cc-lightbox-wrapper .cc-lightbox-nav-wrapper .cc-lightbox-header-title {
    font-size: 11px;
    color: #ccc
}
.cc-lightbox-wrapper .cc-lightbox-nav-wrapper img {
    display: inline-block;
    -ms-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50)
}
.cc-lightbox-wrapper .cc-lightbox-nav-wrapper.nav-next {
    right: -120px
}
.cc-lightbox-wrapper .cc-lightbox-nav-wrapper.nav-prev {
    left: -120px
}
.cc-lightbox-wrapper .cc-lightbox-nav {
    width: 30px;
    height: 30px;
    margin: 10px auto 0
}
.cc-lightbox-wrapper .cc-lightbox-prev {
    background-position: top left
}
.cc-lightbox-wrapper .cc-lightbox-next {
    background-position: top right
}
.cc-lightbox-wrapper .cc-lightbox-object-border-wrap {
    display: none
}
.cc-lightbox-wrapper .cc-lightbox-header {
    margin: 0
}
.cc-lightbox-wrapper .cc-lightbox-container-wrap {
    margin: 0 6px;
    padding: 0 0 20px;
    background: #fff
}
.cc-lightbox-wrapper .RichTextObjectContent {
    display: block;
    margin: 0 35px;
    padding: 0 0 20px;
    border-bottom: 1px solid #ccc
}
.cc-lightbox-wrapper .RichTextObjectHeadline {
    display: block;
    margin: 0 35px;
    padding: 20px 0 4px;
    font-size: 1.3em;
    font-weight: bold
}
.cc-lightbox-wrapper .cc-lightbox-header {
    background-repeat: no-repeat;
    background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA/AAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RUU3MUI5RTMxRDAxMUUzOTA2QUIzREE1ODM0NjJDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RUU3MUI5RjMxRDAxMUUzOTA2QUIzREE1ODM0NjJDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFRTcxQjlDMzFEMDExRTM5MDZBQjNEQTU4MzQ2MkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFRTcxQjlEMzFEMDExRTM5MDZBQjNEQTU4MzQ2MkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAQEBgQEBggFBQUICgcGBgcKCwkJCgkJCw4LDAwMDAsODA0NDg0NDBEREhIRERkYGBgZHBwcHBwcHBwcHAEGBgYLCgsVDg4VFxMQExccHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwc/8AAEQgAEQJYAwERAAIRAQMRAf/EAG0AAQADAQEBAAAAAAAAAAAAAAABAwQCBQgBAQAAAAAAAAAAAAAAAAAAAAAQAAECBgECBAMIAwAAAAAAAAACAwHRkgQUVBEhMUGBkVISMhNRYXHB4SJCM2IFNREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+o8Gy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAjBstdqhMgGDZa7VCZATg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTICtdgiH9Efp/wCPdPp3h5RAzrbdajw4iMIeC4dU/p5gcwjCMIRhHmEesIgAAACQITBTkeG0xcj2j8PaHh1jHoBoRYqVDl5fH2pR+Huj19OALYWNlCHH0G4/fFMIx9YwAnBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAjBstdqhMgJwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQDBstdqhMgGDZa7VCZAMGy12qEyAYNlrtUJkAwbLXaoTIBg2Wu1QmQEYNlrtUJkBODZa7VCZAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ7ZsuRipPLa4/wAkdPWHaPoBmctn24/L9RPuT380x/LkCr4k8RjzxBPzc9OOnPXnsB2hp5z+tHT3K/amfpADS3YI7vKi7H29k9uvTx8+QNMIQhDiEOIQ8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8r/Yf9W18wPVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Z)
}
.cc-lightbox-wrapper .cc-lightbox-nav {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1QjA5MjJDMzFEMjExRTNCODA2QzlCQjEzNzY5QjlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1QjA5MjJEMzFEMjExRTNCODA2QzlCQjEzNzY5QjlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjVCMDkyMkEzMUQyMTFFM0I4MDZDOUJCMTM3NjlCOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjVCMDkyMkIzMUQyMTFFM0I4MDZDOUJCMTM3NjlCOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4eOxZEAAAHIUlEQVR42sxZS0xTSxienlYRBHkqbX0ECGBMtSIqBqIYo67UoIsueS2Id4Erdy6UCKKJQTYkxLhQw5IFEk1cNGKsJkZSUBvKyqAilKIoD3mogNz/m9shx+PpOVNvc3P/ZNLpnJn5/u+f1z//WPbu3cv0xGKxsJWVFZ7PzMx07t69u3zPnj0lW7dudScmJuZTcXak6vjCwsKbDx8+BF6+fNn79OlTH+VDdrvdtF91XivhcJgRlvPQoUNSuK9fv/Z9/vw5ZNavJRphNNi2bZvr1KlTHiJ7horcKENnenVV5YEXL150eb3ezpGRkaAAFnXUdfXK8LtlyxbX8ePHPQcOHOC4Ohh62AEi3XX//v3O4eHhoF5d3v/mzZvZxo0bmdVqZVNTUzyhvL6+/iyRraN8MfsDIUX67927d+vOnTs3s7KyVmw2Gy+fnJxk09PTPJ+amsrS09N5fmlpiU1MTFhqamrOnj59uo4U/iNckn4ifautre0m1EhLS2NIy8vL7NOnT8xK04RbCIBfvnxh+fn59uvXrzfs37//CjVwqKef3vTUG+XIr2PHjh0nS0tLkx8+fBhYt27dLAkn7HQ6WUpKCggyGGLt2rXs69ev9paWlgaqf4XaO0z61h3pyHfH9u3bTx45ciR5cHAwEAqFZoHx/ft3RkuAWUkRlpycDEBGI2G/ePFiA62Xc2pS0UDMyOOXrFtGyyaF1rafDDoLPBDEN6Rv376x9evX2xtIcnJyzqnXoBlJLb663oYNG8p27dqV0tvb65+ZmeG4c3NzzOpwOPjUWlxctDQ3Nzfk5uaek5k3RkqoFUUi0vtoH7D09PR4MZNgaRAFqYSEBEtTUxMnq1Zapn8zAW5RUZHl8ePHXnAEnjUvL49/rK6u/qu4uPiK7EIRoPPz8+zatWvs8OHDhnUx0hkZGWHaUPyYzkiYWVVVVRzXjERjYyOjZcbWrFkjTRhCe0QZnTLhYDDox/JVfvz4wWjjch09erROWDjalq5dLyBL646Njo5KjcCxY8fqgCX+I48ymVEEBrCAqdbBSEfBB9yABa4KOjpx4oQHu7FYV2YWxHcaKXbhwgVG52BUg+iUF+O4GRsbY0jIo8zIqGoBFjCBLaOj4ANu4AiuCh3qTppSZ2SsJkAADGtjLcrMCLVytAufKSgocCIhL7suxUAAE9jC0DLtOGPiCK4K7aDl4nCXafz8+fNVspLnMdMcbe6SkpJyJOTVToiZ4YQI0tAlBmO7wdUGt82IqPqIAcDdu3dj8gL0+gbmv9l9BWlyarheNFN+O8r0+gaujdw4t4zCDx484CkeAr+YxUkwAORDM/IKTQ0GrraIQ24osCRGN14igxmLYCBAmtxSU1yb6vbxn5CNSHa8OxQ6mpDOVmK4DLD/q8SiGwiPG1WAxdSbQpxk3Aw3FrLQDTqaTWlgKrhEm21a6Mjj8TBFUeLCFphmuNIjRjpBN+hotmkBU6FLekBmupALCL83LoQRpUCKR1/QCbrJTG1wtSE8Ql6PVOdlZWW4yrHbt2+v3nZk3DutABO/hYWF0m20dXDdq62tZXQLkzYOcBXEghAekT38AXD+/HkOaCY/f/7U6w+hGJ8WV2CjjZkAGzqYkdVgc1xlYmIihFhQLDseOQ4cMCsry/Teqo2YAAvBNiSBq41xGfUHTGBDh1h2b2CBqxI5uDsRC4pGWs8IAMTNBTExyZsSj3MhyCbKkEeZURu1AAuYemRNdO6PcOTHEq5bwUePHt2KFrGIZvWkpCRubXLZpPxhYNBmFRQXBeTVuEZTEhjAAqZRiEcvYgIMcETeKkYoGAz2kXOdjFhQLKEcRCCMoh2qHbKlvb39qjb+NDg4qIurFWCYRTv0NjwtLo9pCfH7/QGXy5WSmpq6L9YbkFE0kUBv3rhxo3lxcXFWr47AJdL7ZPuWuVnRDPoN14qQqRB8ePLkid/tdlsQg4oSaI8JdHR0tKW1tbV5fn4+HK0OcPv6+vw7d+60mI20kWHV396/f9/S1NTUvLS09AvuL4QhU1NTs7SZeDdt2hTOzc3FR4eYKjF6Wv20di5jOkUbWS1pn8/npTUazsvL47iy9231nR24PT09ly9dunSVyM4icPfbUwsqIlCNIDki9AilZmZm8qeWiooKTyQU49Y+jURxEgI0Wl0dHR2d5MrxJ4+ZmRn+ooF+EZPG0QJBIB6BNQTK8TpAo8v7IyVdlZWVHtJt9alFL1alufQH6MbU1d3dzZ9acF1Ev3hRwetGQkLCPzoLwjjwAY7XAfzSCPMyjCrlnWT18oMHD5bk5OS4aRTyqU12BGh8bm7uDdy2V69e9VLyDQwMhGBAmiE8yvjx40feH3ZYGBUGiATLuTLaOm/fvuUK0hR3FhUVlVMqweWdvDz+mBYhOU7t3rx79y7w7Nmz3qGhIR/1ERI6oz8YF6Fg/KIM+v4twADJV0gz4zR4+gAAAABJRU5ErkJggg==)
}
.cc-ColW-25p {
    width: 24%;
    display: inline-block
}
.cc-ColW-50p {
    width: 49%;
    display: inline-block
}
.cc-ColW-25p-edit {
    display: block;
    min-height: 100px
}
.cc-ColW-50p-edit {
    width: 49%;
    display: inline-block;
    min-height: 100px
}
.cc-ColW-25p .cc-lightbox-object-wrap {
    width: 100%
}
