@charset "UTF-8";
/* CSS Document */

@font-face{
font-family: KievitProBook;
src: url('KievitWebPro-Book.eot');src: url('KievitWebPro-Book.eot?#iefix') format('embedded-opentype'),url('KievitWebPro-Book.woff') format('woff'),url('KievitOffcPro-Book.ttf') format('truetype');}


@font-face{
font-family: KievitProBld;
src: url('KievitWebPro-Bold.eot');src: url('KievitWebPro-Bold.eot?#iefix') format('embedded-opentype'),url('KievitWebPro-Bold.woff') format('woff'),url('KievitOffcPro-Bold.ttf') format('truetype');}


@font-face{
font-family: KievitProItal;
src: url('KievitWebPro-BookIta.eot');src: url('KievitWebPro-BookIta.eot?#iefix') format('embedded-opentype'),url('KievitWebPro-BookIta.woff') format('woff'),url('KievitOffcPro-Ita.ttf') format('truetype');}

body{
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    color:#000; 
    background:url(../img/body_bg.jpg) repeat-x top center #fff;
    line-height:21px;
    font-size:14px;
}
p{
        font-family: KievitProBook,Arial,Helvetica,sans-serif;
        font-size:14px;
        line-height:21px;
}
a:focus{
    text-decoration: underline;}
h1, h2, h3, h4 {
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight:normal;
}
strong, b {
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight:normal;
}
/* chrome win fix */
body:nth-of-type(1) h1{
        text-rendering:auto;}
body:nth-of-type(1) h2{
        text-rendering:auto;}
body:nth-of-type(1) h3{
        text-rendering:auto;}
body:nth-of-type(1) h4{
        text-rendering:auto;}
body:nth-of-type(1) h5{
        text-rendering:auto;}
body:nth-of-type(1) h6{
        text-rendering:auto;}           
h1 {
    
}
h2 {
    font-size: 14px;
    text-transform: uppercase;
}
h3 {
    
}
h4 {
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
}
em, i {
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    font-style: normal;
}

strong em, em strong, b i, i b, strong i, b em, em b, i strong {
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    font-weight: bold;
}

ul, li{
    line-height:21px;   
}
dl.definition-list{
    line-height:21px;
}
hr{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cfd1d7 -moz-use-text-color #FFFFFF;
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
    margin: 18px 0; 
}
#bg {
    position:fixed;
    top:0;
    left:-50%;
    width:200%;
    height:100%;
    z-index:-1;
}
#bg img {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    min-width:50%;
    min-height:50%;
}
.lte-ie8 #bg-left,.lte-ie8 #bg-right {
 height: 454px;
 position: absolute;
 top: 0;
 width: 50%;
}
.lte-ie8 #bg-left {
 background-image: url("../img/bg_window_left.jpg");
 background-position: left top;
 background-repeat: repeat-x;
 left: 0;
}
.lte-ie8 #bg-right {
 background-image: url("../img/bg_window_right.jpg");
 background-position: left top;
 background-repeat: repeat-x;
 right: 0;
}
.lte-ie8 #wrapper,.lte-ie8 .home #wrapper{
    background:url(../img/bg.jpg) top center no-repeat;
    margin-bottom:60px;
    position:relative;
    top: -50px;  }

/* */
#site-header {
    padding:45px 0 34px;
    border-bottom: 1px #abadb6 solid;
}

#logo {
    width: 236px;
    height: 73px;
    position: relative;
    }
#logo img{
    position: absolute;
    width: 200px;
/*float: left;*/
    left: 0;
    bottom: 5px;
    }
#logo h1.op a, #logo .wordmark-op a{
    position: absolute;
    top: 0;
    left: 156px;
    color: #93989b;
    font-size: 21px;
    line-height: 24px;
    overflow:visible;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #404041;
    text-decoration: none;
    }
#logo a:hover{
    text-decoration: none;
}

.row.mast{
    background:url(../img/bg_mast.gif) no-repeat 30px bottom;
    padding: 40px 0 6px;
    margin-bottom:0px;
    min-height: 85px;}
.home .row.mast{
    margin-bottom:20px;
    }


/* Flex Slider */
.flexslider {margin-top:20px; height: 249px; background: none; border: none; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0 border-radius: 0; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;margin-bottom: 30px;}  
.flex-control-nav li a{
    background: url(../img/bg_control_nav.png) 0 0;
    width: 11px;
    height: 11px;}  
.flex-control-nav li a.active{
    background: url(../img/bg_control_nav_active.png) 0 0;
    outline: 0 none;}    
.flex-direction-nav li a {
width: 52px;
height: 52px;
margin: -13px 0 0;
display: block;
background:  no-repeat 0 0;
position: absolute;
top: 50%;
cursor: pointer;
text-indent: -9999px;
opacity: 0.5;
outline: 0 none;
}   
.flex-direction-nav li a:hover {
opacity: 0.9;
}   
    
.flexslider .slides > li {
    height:249px;
    background:url(../img/slide_bg_blue.jpg) repeat-x top left transparent;
}

/*** flexslider classes ***/

.flexslider .slides > li.orange {
    background:url(../img/slide_bg_orange.jpg) repeat-x top left transparent;
}
.flexslider .slides > li.blue {
    background:url(../img/slide_bg_blue1.jpg) repeat-x top left transparent;
}
.flexslider .slides > li.green {
    background:url(../img/slide_bg_green_pic.jpg) repeat-x top right transparent;
}
.flexslider .slides > li.pink {
    background:url(../img/slide_bg_pink.jpg) repeat-x top left transparent;
}

.flexslider .slides > li.textleft h2, .flexslider .slides > li.textright h2 {
    font-size: 46px;
}

.flexslider .slides > li p.summary {
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #fff;
    letter-spacing: .01em;
    line-height: 1.4em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

.flexslider .slides > li.textleft.with-summary h2, .flexslider .slides > li.textright.with-summary h2 {
    font-size: 33px;
    padding-top: 0.4em;
}

.flexslider .slides > li.textleft.with-summary p.summary, .flexslider .slides > li.textright.with-summary p.summary {
    font-size: 18px;
    padding-bottom: 0.8em;
}

.flexslider .slides > li.textleft .row-fluid .span8 {
    width: 45.95744680199999%;
}

.flexslider .slides > li.textright .row-fluid .span8 {
    float:right;
    width: 47.95744680199999%;
}

.flexslider .slides > li.textright .row-fluid .span4 {
    
}


/* Apply to UC slide styling */

    .flexslider .slides > li.apply {
        background:url(../img/slide_bg_apply.jpg) repeat-x top left transparent;
    }

    .flexslider .slides > li.apply p.meta-head{
        font-weight: normal;
        font-size: 12px;
        color: #994507;
    }   
    
/*** end flexslider classes - don't forget IE8 below ***/


/* Carousel */
.carousel {
    margin: 20px 0;
}
.carousel-control.left {
    background: url("../img/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 28px;
    left: -50px;
    position: absolute;
    top: 120px;
    width: 18px;
    border:none;
}
.carousel-control.right {
    background: url("../img/next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 28px;
    position: absolute;
    right: -50px;
    top: 120px;
    width: 18px;
    border:none;
}
.flexslider .slides > li {
    height:249px;
    background:url(../img/slide_bg_blue.jpg) repeat-x top left transparent;
}

/* Hero Unit */
.hero-unit {
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 30px;
    padding:0;
}
.hero-unit p {
    font-size: 24px;
    font-weight: 200;
    line-height: 32px;
    color: #444751;
    margin: 10px 0;
}
.hero-unit a {
    font-size:14px; 
    text-decoration:underline;
}
.mission p {
  font-size: 24px;
  color:#444751;
}

.flexslider .slides > li h2 {
  font-size: 56px;  
  color:#fff;
  text-shadow: 0 1px 0 #b2b2b2;
}

/*--- Nav----*/
.search-query {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}       
.navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #636160;
  background: #f7f7f7 url(../img/btn_srch.gif) no-repeat 100% 0px;
  border: 1px solid #b7b7b7;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 0px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 0px rgba(255, 255, 255, 0.5);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  overflow: hidden;
}

.navbar-search .search-query:focus{
    background-image: none\0/IE9;}
    
.navbar-search .search-query :-moz-placeholder {
  color: #eeeeee;
}
.navbar-search .search-query::-webkit-input-placeholder {
  color: #eeeeee;
}
.navbar-search .search-query:hover {
  color: #817f7e;
  background-color: #f7f7f7;
}
.navbar-search .search-query:focus{
    background-image: none;}
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
  padding: 4px 9px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #f7f7f7;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
  padding-right: 35px;
}       
.navbar-search .search-query.focused{
    background-image: none;
    }
.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
  border-top-color: #000;
}
.navbar .nav li:hover .caret {
  border-top-color: #fff;
}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover{
    background: transparent;}
.navbar .nav > li > a, .navbar .dropdown-menu a {
    border-radius:0 0 0 0;
    font-weight:normal;
    white-space: normal;
}
    
/*styling*/
.blustripe{
    border-top: 5px solid #6ba1b7;
    padding: 8px 0 20px;}
.yellowstripe{
    border-top: 5px solid #d39502;
    padding: 10px 0 0 0;
    background: url(../img/bg_mast.gif) no-repeat 0 50px ;}    
.yellowstripe a {
    text-decoration:underline;  
}
.blustripe h2{
    border-bottom:1px solid #abadb6;
    padding-bottom: 5px;}
#content .blustripe h2 a{
    text-decoration: none;}
#content .blustripe h2 a:hover{
    text-decoration: underline;}
.blustripe h2.nobtm{
    border-bottom:0px solid #abadb6;
    padding-bottom: 5px;}       
.yellowstripe h2{
    margin-bottom: 20px;    
}   
.socialbtns-rt a {
        float: right;
        margin-left: 10px;}
.dotted-list{
    list-style-type: none;
    margin: 0 0 20px 0;
    }
.dotted-list li{
    padding: 10px 0;
    border-bottom: 1px dotted #b5b3ad;} 
.dotted-list li a{
    display: block;
    }   
  .flexslider .slides > li h2 {
    text-transform: none;
  } 
  
.grybx{
    background:url(../img/bg_purp_strp.gif) no-repeat 20px 0 #eeefe9;
     border-bottom:1px solid #bcbdbb;
}
.grybx a{
    text-decoration: underline;}    
.grybx h2{} 
ol.dotted-list{
    list-style: none;
    color:#6ba1b7;} 
ol.dotted-list li{
    list-style: decimal inside;
    position: relative;}
ol.dotted-list li a{
    display: inline;}   
h2.find-people{
    margin-bottom: 10px;}
/*home carousel*/
.flexslider .slides > li p.meta-head{
    margin: 30px 0 0;
    text-transform: uppercase;
/*    letter-spacing: 0.09em;  */
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size:12px;
    }
.flexslider .slides > li.pink p.meta-head{
    color: #8d6389;
    }       
.flexslider .slides > li.orange p.meta-head{
    color: #994507;
    }   
.flexslider .slides > li.blue p.meta-head{
    color: #3d7287;
    }   
.flexslider .slides > li.green p.meta-head{
    color: #fff;
    }
.flexslider .slides > li .btn{
    background-color:#9a9c8e;
    background-image: none;
    border: 0 none;
    border-style: none;
    padding: 3px 30px;
    color: #fff;
    font-size: 12px;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-style: normal;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    box-shadow: none;
    text-shadow: none;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    }
.flexslider .slides > li .row-fluid .span6 .btn {
    margin-top: 10px;   
}
.flexslider .slides > li .row-fluid .span4 p{
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    font-size: 20px;
    color: #fff;
    letter-spacing:.01em;
    line-height: 1.4em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    padding-right: 30px;
}
.flexslider .slides > li.green .btn{      
    background-color:#9a9c8e;
}
.flexslider .slides > li.pink .btn{     
    background-color:#a979a5;
}
.flexslider .slides > li.blue .btn{     
    background-color:#6ba1b7;
}
.flexslider .slides > li.orange .btn{       
    background-color:#be5304;
}
.flexslider .slides > li .row-fluid{
    margin: 0 30px;
    width: 93%;}
.socialbtns-rt{
    text-align: right;}
blockquote{
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    font-size: 21px;
    line-height: 1.4em;
    color: #666666;
    border: 0 none;
    padding-left: 0;}
blockquote.tweeter {
    color: #fff;
    font-size: 14px;
    line-height: 1.5em;
    padding: 20px 20px 45px 20px;
    background:url(../img/bg-twitter-pull.gif) no-repeat;
    margin: 0;
    border: 0 none;
    min-height: 110px; 
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    font-style: normal;
    }   
ul.prp-dots{
    list-style: square;
    color: #a979a5;}    
.dropdown-menu.sidebar-pop{
    left: -9999em;
    top:-200%;
    padding:  0 0 0 10px;
    background: url(../img/grn-arrw.gif) no-repeat left 93px transparent;
    border: none 0;
    width:260px;
     -webkit-box-shadow: none;
  -moz-box-shadow:none;
  box-shadow: none;
    }
.hover .dropdown-menu.sidebar-pop{
    left: 250px;}

li.dropdown.focus .dropdown-menu.sidebar-pop{
    left: 250px;}   
.dropdown-menu.sidebar-pop>li{
    background: #696c59;
    padding: 20px;
    color: #fff;
     -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}   
.dropdown-menu.sidebar-pop>li h3{
    color: #fff;}   
.dropdown-menu.sidebar-pop>li ul{
    margin: 0;
    padding: 0;
    list-style: none;}  
.dropdown-menu.sidebar-pop>li li{
    border-bottom: 1px dotted #9a9c8e;  
}
.dropdown-menu.sidebar-pop>li p.dept{
    color:#9a9c8e;  
    border-bottom: 1px dotted #9a9c8e;
    font-size:11px;
    letter-spacing:.03em;
    padding-bottom: 4px;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
}
.dropdown-menu.sidebar-pop>li li a{
    color: #fff;
    padding: 0;
    white-space: normal;}
.dropdown-menu.sidebar-pop>li li a:hover{
    text-decoration: underline;}
    
.footfirst{
    width: 100%;
    clear: both;
    display: block;
    background:#393b31;
    padding: 20px 0;
    margin: 0 auto;
}.footfirst-inner{
    display: block;}
.footsec{
    width: 100%;
    clear: both;
    display: block;
    background:#2e3028;
    padding: 20px 0 40px;
    margin: 0 auto;
}.footsec-inner{
    display: block;}
.footfirst,.footsec{
    color: #c0c2b7;}
.footfirst a,.footsec a{
    color: #c0c2b7;}
.footfirst a:active,.footsec a:active,.footfirst a:focus,.footsec a:focus{
    text-decoration: underline;}    
.footfirst strong,.footsec strong{
    color: #e0e6ee;
    font-size: 14px;
    line-height: 1.2em;
    margin-bottom: 10px;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight:normal;}    
.footfirst h3 a,.footsec strong a{  
    color: #e0e6ee;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight:normal;
}   
.footfirst strong a,.footsec strong a{
    color: #e0e6ee;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight:normal;}            
.footfirst h2,.footsec h2{  
    color:#9a9c8e;
    letter-spacing: 0.11em;
    font-size:12px;}
.footfirst ul,.footsec ul{
    list-style: none;
    margin: 0;
    padding: 0;}    
.footfirst ul li,.footsec ul li{
    list-style: none;
    margin: 0;
    padding: 5px 0;
    line-height: 1.2em;}    
.footer,footer{
    height: 500px;}
.breadcrumb {
    font-size: 12px;
    background: transparent none no-repeat;
    border: 0 none transparent;
    padding: 0px;
    margin: 5px 0 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    background-image: none;
    line-height: 16px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.breadcrumb li {
text-shadow: 0 0px 0 transparent;
line-height: 16px;
}
.well {
    background-color:#eeefe9;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 20px;
    border-bottom:1px solid #d2dde2;
}
.btn-blue{
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    background: #6ba1b7;
    background-image: -moz-linear-gradient(top, #6ba1b7, #6ba1b7);
    background-image: -ms-linear-gradient(top, #6ba1b7, #6ba1b7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6ba1b7), to(#6ba1b7));
    background-image: -webkit-linear-gradient(top, #6ba1b7, #6ba1b7);
    background-image: -o-linear-gradient(top, #6ba1b7, #6ba1b7);
    background-image: linear-gradient(top, #6ba1b7, #6ba1b7);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 3px 40px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 none;
    box-shadow: none;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0.5px;
    text-shadow: none;  
    margin-top:5px;
    display: block;
    clear: both;
    }
.page-header {
    border-bottom: 0 none;} 
.page-header.search-header {
    padding-bottom: 0;}     
/* content */
#content h1{
    font-size: 40px;
    line-height: 1.2em;
    color: #404041;
    margin: 24px 0 0;
    letter-spacing:-0.02em;}
#content h2{
    font-size: 28px;
    line-height: 1.3em;
    color: #404041;
    text-transform: none;
    margin-bottom: .3em;}
#content h2.allCaps{
    text-transform: uppercase;}
#content .blustripe h2{
    font-size: 14px;
    color: #444751;
    padding: 9px 0 12px 0;
}
#content h2.subhead {
    color: #696c59;
    font-size: 20px;
    line-height: 1.3em;
    margin-bottom: 0;
}
#content h3{
    font-size: 16px;
    line-height: 1.3em;
    color: #696c59;
    margin: 2em 0 1em;}
#content h3.subhead{
        margin: 0.5em 0 1.2em; }
#content h3.blue{
    font-size: 16px;
    line-height: 1.3em;
    color: #6ba1b7;
    margin-bottom: .3em;}   
#content h4.blue{
    font-size: 14px;
    line-height: 1.3em;
    color: #6ba1b7;
    margin:0 0 .1em;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    text-transform: none;
    font-weight: normal;}   
#content h4.blue a{
    color: #6ba1b7;
    text-decoration: none;}         
#content h4.blue a:hover{
    text-decoration: underline;}
#content .span6.grybx h4,#content .grybx h4{
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    margin-bottom: .5em;
    }       
.dotted-top{
    border-top:1px dotted #b5b3ad;
    padding-top: 15px;}
#content a.icon{
    color: #7b7b7b;
    text-decoration: none;
    padding-left: 26px;
    padding-bottom: 2px;
    display:block;
    height:19px;
    }
#content a.icon:hover{
        text-decoration: underline;}
#content a.icon.staff{
    background:url(../img/icon_staff.png) no-repeat; }
#content a.icon.org{
    background:url(../img/icon_org.png) no-repeat; }

/* Styles specific to systemwide org chart link on Org page */
#content a.icon.systemwide-org{
    background:url(../img/icon_org.png) no-repeat; }
#content a.icon.systemwide-org{
    position:relative;
    top: -46px;
    color: rgb(68, 71, 81);
    }
/* End systemwide org chart styles */
    
#content h1 a.icon.org{
    font-size: 14px;
    color: #444751;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    text-decoration: none;
    line-height:21px;
    margin-top: 18px;}  
#content h1 a.icon.org:hover{
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    text-decoration: underline;}            
.flexslider .slides > li h2 {
    font-size: 36px;  
  }
#content{
    font-size: 14px;
    line-height: 1.5em;}
#content a{
    text-decoration: underline;}
#content h3.blue a{
    color: #6ba1b7;
    text-decoration: none;
    font-weight: normal
    } 
#content h3.blue a:hover{
    color: #6ba1b7;
    border-bottom: 1px solid #6ba1b7;
    font-weight: normal;
    }       
#content p{
    margin-bottom: 15px;
    line-height: 1.8em;}
#content.list-land p{
    margin-bottom: 15px;
    line-height: 21px;} 

/* This MUST go after the "#content.list-land p" definition or else p will inherit the "margin-bottom: 15px;" value */
/* BEGIN -- change accordian name to a styled p tag */
#content.list-land p.h3blue{
    color: #6ba1b7;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;   
    font-size: 16px;    
    font-weight: bold;  
    line-height: 1.3em;
    margin-bottom: .3em;
    }   
#content.list-land p.h3blue a{
    color: #6ba1b7;
    text-decoration: none;
    } 
#content.list-land p.h3blue a:hover{
    color: #6ba1b7;
    border-bottom: 1px solid #6ba1b7;
    text-decoration: underline;
    }       
/* END -- change accordian name to a styled p tag */
/* BEGIN -- change leadership name to a styled p tag */
#content.list-land p.blue{
    font-size: 14px;
    line-height: 18px;
    color: #6ba1b7;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin-bottom: 0;
    }       
#content.list-land p.blue a{
    color: #6ba1b7;
    text-decoration: none;
    margin-bottom: 0;   }           
#content.list-land p.blue a:hover{
    text-decoration: underline;}


/* END -- change leadership name to a styled p tag */
        
#content .hero-unit p{
    margin-bottom: 15px;
    line-height: 1.5em;}
#content .span4.hero-unit p{
        margin-top: -2px;}
#content .hero-unit {
        margin-bottom:0;    
    }
#content table{
    color: #262523;
    margin: 24px 0 30px;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:21px;}   
#content table caption{
    color: #696c59;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    text-align: left;
    margin-bottom: 10px;}
#content table th {
    text-align: left;
    background:#9a9c8e;
    color: #fff;
    padding: 7px;}
#content table td{
    padding: 7px;}
#content table.table-striped tbody tr td{
    background: #eeefe9;}
#content table.table-striped tbody tr:nth-child(2n+1) td{
    background:#e6e2d4; }   
#content ul{
    list-style: none; 
    margin-left: 10px;} 
#content ul li{
    color: #000;
    font-size: 14px;
    line-height: 1.5em;
    background: url(../img/icon_grn_box.gif) no-repeat 0 12px;
    padding: 5px 0 5px 15px;
    }
#content ul.noBullet li, #content ol.noBullet li{
    background: none;
    }
#content dl.definition-list{
    list-style: none; 
    margin-left: 10px;}
#content dl.definition-list dt{
    color: #000;
    font-weight: normal;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    padding: 5px 0 5px 5px;
    }
#content dl.definition-list dd{
    color: #000;
    font-size: 14px;
    line-height: 1.5em;
    background: url(../img/icon_grn_box.gif) no-repeat 0 12px;
    padding: 5px 0 5px 15px;
    }
#content ul.dotted-list{
    list-style: none; 
    margin-left: 0px;
    background: none;}  
#content ul.dotted-list li{
    list-style: none; 
    margin-left: 0px;
    background: none;
    padding:10px 0;}        
#content ul.dotted-list li a{
    text-decoration: none;} 
#content ul.dotted-list li a:hover{
    text-decoration: underline;}        
#content form input,#content form label,#content form select{
    margin-bottom: 18px; height: 28px;} 
.sidebar .blustripe h5{
    border-bottom-color: #ABADB6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 5px;
    font-size: 14px;
    text-transform: uppercase;
    color: #404041;
    line-height: 2em;
    margin-bottom: 10px;
    padding: 4px 0 8px;}
.sidebar .blustripe.list-block h5 {
    margin-bottom: 0;
}
.sidebar h6{
    padding-bottom: 5px;
    font-size: 18px;
    text-transform:none;
    color: #6ba1b7;
    line-height: 1.1em;
   }   
#content .sidebar h6 a {
    color: #6ba1b7;
    text-decoration:none;
}
#content .sidebar h6 a:hover, #content .sidebar h6 a:active {
    text-decoration:underline;
}
#content .sidebar p{
    line-height: 1.5em; }
 .dotted-bottom{
    border-bottom: 1px dotted #B5B3AD;
    padding-bottom: 10px;
margin-bottom:15px;}  
#content .sidebar .dotted-bottom{
    padding-bottom: 0;
    margin-bottom: 40px;}
#content .sidebar .blustripe h5.dotted-bottom{
border-bottom: 1px dotted #B5B3AD;
    padding-bottom: 10px;
margin-bottom:0;}  
#content .sidebar ul.dotted-list li a{
    padding-right: 10px;
    padding-left: 10px;
    }
#content .sidebar.categories ul.dotted-list li.active a {
    background:url(../img/icon_list_rt_arrw_white.png) right 6px no-repeat;
    color: #fff;
}
.sidebar .row{
    margin-bottom: 1em;}        

.tab2 li{
    width: 50%;
    text-align: center;
    }   
.tab3 li{
    width: 33.333333333333%;
    text-align: center;
    }   
.tab4 li{
    width: 25%;
    text-align: center;
    }
.tab5 li{
    width: 20%;
    text-align: center;
    }
.tab6 li{
    width: 16.66666667%;
    text-align: center;
    }           
.nav-tabs > li > a, .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
  text-decoration: none;
  border-radius: 0 0 0 0;
}
#content .nav-tabs {
  border-bottom: 0 none transparent;
}
#content ul.nav-tabs{
    margin-left: 0;
} 
#content .nav-tabs li{
    padding: 0;
    }
#content .nav-tabs > li {
  margin-bottom: -1px;
  list-style: none;
  background-image: none;
}
#content .sidebar blockquote{
    font-size: 21px;
    color: #666;
    line-height: 1.4em;
    font-family: KievitProItal,Arial,Helvetica,sans-serif; }
#content .sidebar blockquote:before { content: '\201C'; }
#content .sidebar blockquote:after { content: '\201D'; }
#content .caption{
    font-size: 14px;
    line-height: 1.3em;
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    display: block;
    clear: both;
    margin-bottom: 1em;
    }
#content .sidebar h5{
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight: normal;    }   
    
.flt-left{
    margin:0.5em 1.4em 0.5em 0;
    float:left;
    display:inline;}
.flt-left img{
    display:block;
    float:left;
    clear:both;}
.flt-left .caption{
    font-family: KievitProItal,Arial,Helvetica,sans-serif;
    display:block;
    clear:both;}        
#content .row-fluid.grybx{
    background:#f7f8f3 none;
    border-bottom: #d2dde2 1px solid;
 } 
 #content .row-fluid.grybx div.span6{
 padding: 1em;  
 width:42.99%;
  border-bottom:1px solid #bcbdbb;
}

#content .row .span8 .row-fluid.grybx div.span6{
    border-bottom: 0 none;}
#content div.drkgrybox{
    padding: 20px;
    background: #eaebe5;
    border-bottom: #d2dde2 1px solid;
}
#content .drkgrybox li{
    background: #eaebe5;
    border-bottom: #d2dde2 1px solid;
}
#content li.email{
    background:url(../img/icon_email.png) no-repeat 10px 8px #eaebe5;
    padding-left: 33px; }
#content li.dl{
    background:url(../img/icon_dl.png) no-repeat 10px 8px #eaebe5;
    padding-left: 33px; }
#content .drkgrybox li a{
    text-decoration: none;}
#content .drkgrybox li a:hover{
    text-decoration: underline;}
dl.contct_list dt{
    font-size: 18px;
    line-height: 1.2em;
    color: #6ba1b7;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    margin-bottom: .5em;
    font-weight: normal;
    }   
#content div.row-fluid{
    margin-bottom: 1em;}    
dl.contct_list dd{
    margin: 5px 0;}
dl.contct_list dd.contact-title{
    text-transform: uppercase;}
.navbar .nav.pull-right .dropdown-menu:before {
  display: none;
  border: 0 none;
}
.navbar .nav.pull-right .dropdown-menu:after {
 display: none;
 border: 0 none;
} 
#content .sidebar ul{
    margin-left: 0;}
#content .sidebar ul.dotted-list li{
    background-image: none;
    padding-right: 10px;
    }
#content .sidebar ul.dotted-list li.active{
    background-color: #6ba1b7;
    }
#content .sidebar ul.dotted-list li a{
    text-decoration: none;}
#content .sidebar ul.dotted-list li a:hover{
    text-decoration: underline;
}

#content .nounderline a {
    text-decoration: none;}
#content .nounderline a:hover {
    text-decoration: underline;}    
.dotted-cols{border-top: 1px dotted #B5B3AD;
border-bottom: none;
}

.dotted-cols .span6.even{
border: 1px dotted #B5B3AD;
border-width: 0 0 0 1px;    
    }
.super-nest .dotted-cols .row-fluid .row-fluid .span6.even{
border-width: 0px;  
    }   

#content .dotted-cols h3{
    font-size: 16px;
    margin:0 0 .3em;}
#content .dotted-cols h3.blue a{
    color:#6ba1b7;
    text-decoration: none; }
#content .dotted-cols h3.blue a:hover{
    color:#6ba1b7;
    text-decoration: underline;
    border-bottom:0 none;
    }
/* This style overrides "#content a.icon", even when it comes before "#content a.icon" definition.  Commenting it out and repeating the lines for each icon style. */
/*
#content .icon{
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;
        content: "↓";
}*/ 
/* BEGIN -- file type icons */
#content .icon.pdf{
    background:url(../img/icon_pdf.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;   
    }
#content .icon.doc{
    background:url(../img/icon_doc.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;       
    }
#content .icon.xls{
    background:url(../img/icon_xls.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;       
    }
#content .icon.ppt{
    background:url(../img/icon_ppt.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;       
    }
#content .icon.png{
    background:url(../img/icon_png.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;       
    }
#content .icon.gif{
    background:url(../img/icon_gif.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;       
    }
#content .icon.jpg{
    background:url(../img/icon_jpg.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;   
    }
#content .icon.rtf{
    background:url(../img/icon_rtf.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;   
    }
#content .icon.new-win{
    background:url(../img/icon_new-window.gif) no-repeat; 
    display: inline-block;
        padding: 11px 0 0 0;
    height: 1px;
    overflow: hidden;
    font-size: 40%;
    }
/* END -- file type icons */

/* Meta description for files — hidden for all except screen readers */
#content .hide-meta-title {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    top: -10px;
    }
/* end hidden meta descriptions for files */

/* Styles specific to the policy search app at policy.ucop.edu */
.policy-search-app #browse_info a, .policy-search-app #pdf_download a {
    color: rgb(68, 71, 81);
}
.policy-search-app #browse_info a:focus, .policy-search-app #pdf_download a:focus {
    border: thin dotted rgb(51, 51, 51);
 }
.policy-search-app .ui-accordion .meta {
    margin-left: 0;
    padding-left: 24px;
    padding-bottom: 1em;
}

    /*inline buttons for Policy-search-site */
    #php-app .btn-blue.search {
        display: inline;    
    }
    .lte-ie8 #php-app .btn-blue.search {
        *display: inline;
    }

    /*pdf button scaled right 0.5em for policy search site*/
    #php-app #accordion .icon.pdf {
        margin-left:0.5em;
    }
    #php-app #form_search label { font-size:14px;}
    .lte-ie8 #php-app #accordion .icon.pdf {
        *margin-left:0.5em;
    }
    .lte-ie8 #php-app #form_search label { font-size:14px;}
/* end policy search styles */
 
.dotted-cols cite{
    text-transform: uppercase;
    color: #696c59;
    font-size: 12px;
    line-height: 1.2em;}
#content dl.top-dest{
    border-top:1px dotted #b5b3ad;
    margin: 10px 0;
    padding: 10px 0 0 0;}   
#content dl.top-dest dt{
    text-transform: uppercase;
    color: #9a9c8e;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 5px;
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    }   
#content dl.top-dest dd{
    padding:5px 0;
    margin-left: 0;}
#content dl.top-dest dd a{
    color: #444751;
    text-decoration: none;
    font-size: 14px;
    }
#content dl.top-dest dd a:hover{
    color: #444751;
    text-decoration: underline;
    font-size: 14px;
    }       
#content .dept-unit h3{
    margin-top: 1em;}

#content h3.clkr{
    color: #444751;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    font-size: 21px;
    line-height: 36px;
    border: 0 none;
    margin-bottom: 0;
    }   
#content h4.clkr,#content h5.clkr{
    color: #444751;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 36px;
    border: 0 none;
    margin-bottom: 0;
    font-weight: normal;
    }       
#content h3.clkr.ui-state-hover,#content h4.clkr.ui-state-hover,#content h5.clkr.ui-state-hover{
    color: #6ba1b7;
    }  
#content .super-nest h4:last-child,#content .super-nest h5:last-child{
    border-bottom: 0 none;
    }
#content .super-nest .span9{
    line-height: 35px; /*@am*/
}
#content .super-nest h2, #content .super-nest h4.nest-header-2, #content .super-nest p.nest-header-2{
    font-size: 14px;
    /*line-height: 30px; @am*/
    line-height: 33px; /*@am*/
    vertical-align: bottom; /*@am*/
    display: inline;/*@am*/
    text-transform: uppercase;
    font-weight: normal;
    color: #404041;
    margin-left: 20px;
    margin-bottom: 0;
    padding-top:0;/*3px; @am*/
    padding-bottom:0;/*3px; @am*/
    }
#content .super-nest p.nest-header-2 {
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight: normal;
    border-bottom:1px solid #B5B3AD;
    padding-bottom: 7px;
    width: 95.35%;
    }
    
#content .super-nest .row-fluid.nest-header{
    background: #ddd;
    }
#content .super-nest .dotted-cols{
    border-top-width: 0;
}   
#content .super-nest .span4.hero-unit p {
    font-size: 20px;
}       
#content .visit-site a{
    position: absolute;
    z-index: 10000;}
#content .thaccordion .visit-site a{
    margin-top:14px;}
.span2.visit-site{
    width: 70px;}   
#content .span2.pull-right{
    float: right;}
#content .thaccordionn{
    background:none; }      
#content .thaccordionn.ui-accordion .ui-accordion-content-active{
    background:url(../img/bg_acc_2nd_lvl.gif) repeat; 
    border-bottom: 1px dotted #B5B3AD;
    }       
    .super-nest .thaccordionn.ui-accordion .ui-accordion-header.ui-state-active,.super-nest .thaccordionn.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover{
    background:url(../img/bg_acc_2nd_lvl.gif) repeat; 
    }
    .super-nest .thaccordionnn.ui-accordion .ui-accordion-header.ui-state-active,.super-nest .thaccordionnn.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover{
    background:url(../img/bg_acc_3rd_lvl.gif) repeat; 
    }
#content .ui-accordion .ui-accordion-header .ui-icon {
    background: url(../img/icon_arrw_rt.png) no-repeat; 
}
#content .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
    background: url(../img/icon_down_arrw.png) no-repeat;   
}
#content .thaccordionnn{
    background:none; 
    }       

#content .thaccordionnn.ui-accordion .ui-accordion-content-active{
    background:url(../img/bg_acc_3rd_lvl.gif) repeat; 
    border-bottom: 1px dotted #B5B3AD;
    overflow: hidden !important;
    /*margin-bottom: 20px;*/
    }       

#content .thaccordionn{
    margin: 0 20px 20px 20px;
    width: 95.4%}   
#content .thaccordionnn{
    margin: 0 20px 20px 20px;
    width: 95.4%}       
#content .super-nest .ui-accordion-content > .row-fluid{    
    padding: 7px 20px 20px 20px;    
    width: 94%;
    }   
#content h2.nest-header-2{
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight: normal;
    border-bottom:1px solid #B5B3AD;
    padding-bottom: 7px;
    width: 95.35%;
    }   
#content h4.nest-header-2{
    font-family: KievitProBld,Arial,Helvetica,sans-serif;
    font-weight: normal;
    border-bottom:1px solid #B5B3AD;
    padding-bottom: 7px;
    width: 95.35%;
    }   
#content .thaccordion .ui-accordion-content-active{
    border-bottom:1px dotted #B5B3AD;
}   
#content .thaccordionn .ui-accordion-content-active,#content .thaccordionnn .ui-accordion-content-active{
    border-bottom:none;
}   
/*** testing FF3 stuff ****/


/***** end FF3 *****/
.skip-link{
        position:absolute;
        left:-9999em;}
        
/*ie stuff*/
.lte-ie8 .row .span12, .lte-ie8 .container {
    width: 840px;
}
.lte-ie8 .row.mast {
    margin-left: -30px;
    position: relative;
    z-index: 99999;}
.lte-ie8 .row .span8 {
    width: 550px;
}
.lte-ie8 .flexslider{
    z-index: 1;
}
.lte-ie8 .flexslider .slides > li{
width: 840px!important;
margin: 0!important;
  }     
.lte-ie8 .nav-inner{
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        }   
.lte-ie8 .span4.logo {
    position: absolute;
    top: 78px;
    width: 260px;
    left: 10px;
}
.lte-ie8 .row.mast{
    position: relative;
     min-height: 126px;
    }
.lte-ie8 .navbar-inner {
 padding: 0;
 background: transparent none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}   
.lte-ie8 .flexslider .slides{
    z-index: 1;}
.lte-ie8 .flexslider .slides > li .row-fluid {
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 0;
    width: 93%;
}
.lte-ie8 .navbar .nav > li > a {
 padding: 10px 0 23px 0;
 margin-left: 20px;
}
.lte-ie8 .navbar .nav > li > a {
 color: #424244;
 text-transform: uppercase;
 font-size: 16px;
 line-height: 1.2em;
 text-shadow: none;
 padding-bottom: 21px;
  border-bottom: 5px solid transparent;
}
.lte-ie8 .flexslider .slides > li .row-fluid .span4 {
 margin-top: 60px;
}   
.lte-ie8 #topmenu {
    margin-top: -100px;
}
.lte-ie8 .navbar .nav.pull-right {
    margin-left: 0;
    margin-right: 0;
}
.lte-ie8 .row .span4 {
    width: 260px;
}
.lte-ie8 .navbar .nav.pull-right {
    margin-left: 0;
    margin-right: 0;}
    
.lte-ie8 .span8.main-nav.offset4 {
    float: left;
    bottom: -77px;
    margin-left: 314px;
    position: relative;
    width: 550px;
    z-index: 99999;
}
.lte-ie8 .navbar .nav#topmenu > li > a {
 text-transform: none;
 color: #333;
 font-size: 14px;
}

.lte-ie8 .navbar .nav#topmenu > li.peoplenav{
    background: url(../img/bg_nav_divider.gif) no-repeat 10px 15px;
    }


.lte-ie8 .navbar .nav > li > a:hover,.lte-ie8 .navbar .nav > li:hover > a {
 background-color: transparent;
 color: #424244;
 border-bottom: 5px solid #6ba1b7;
 text-decoration: none;
}
.lte-ie8 .navbar .nav .active > a,.lte-ie8 .navbar .nav .active > a:hover {
  background-color: transparent;
 border-bottom: 5px solid #6ba1b7;
 color: #424244;
}
.lte-ie8 .navbar .nav > li.dropdown > a{
     border-bottom: 5px solid transparent;}
.lte-ie8 .navbar .nav > li.dropdown:hover > a,.lte-ie8 .navbar .nav > li.dropdown:hover > a:hover {
 border-bottom: 5px solid transparent;
 
 color:#fff;
}

.lte-ie8 .footfirst-inner,.lte-ie8 .footsec-inner{
    margin: 0 auto;
    float: none;}

.lte-ie8 .flexslider .slides > li {
    z-index: 1;
}


/*** IE8 flexslider classes ***/

.lte-ie8 .flexslider .slides > li.orange {
 background:url(../img/slide_bg_orange.jpg) repeat-x top left transparent;
}
.lte-ie8 .flexslider .slides > li.blue {
 background:url(../img/slide_bg_blue1.jpg) repeat-x top left transparent;
}
.lte-ie8 .flexslider .slides > li.green {
 background:url(../img/slide_bg_green_pic.jpg) repeat-x top left transparent;
}
.lte-ie8 .flexslider .slides > li.pink {
 background:url(../img/slide_bg_pink.jpg) repeat-x top left transparent;
}

/* insert additional classes here for custom images */

/*** end IE8 flexslider classes ***/

.lte-ie8.flexslider .slides > li .row-fluid .span4 {
 margin-top: 60px;
}
.lte-ie8 .flexslider .slides > li .row-fluid .span6.offset6 {
 margin-left: 50%
}
.lte-ie8 .navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #636160;
  background: #f7f7f7 url(../img/btn_srch.gif) no-repeat 100% 0px;
  border: 1px solid #b7b7b7;
  -ms-transition: none;
  transition: none;
    width: 185px;
    padding-right: 35px;
    overflow: hidden;
    max-width: 185px;
    white-space: pre;
}
.lte-ie8 .navbar-search{
      padding-left: 15px;
      width: 230px;
      margin-left:0;}
.lte-ie8 .main-nav.offset4.span8{
        bottom: -77px;
        z-index: 99999;}
.lte-ie8 li.dropdown .dropdown-menu{
 overflow: hidden;
 margin-top: -1px;
 margin-top: -2px; 
 border-top:0 none;
    zoom: 1;}
.lte-ie8 li.dropdown.hover .dropdown-menu{
    display: block;
     z-index: 99999;
 zoom: 1;
 overflow: hidden;
 margin-top: -2px; 
 border-top:0 none;
 }  
.lte-ie8 .row-fluid > .span8 {
    width: 65.812%;
}       
.lte-ie8 .row-fluid > .span4 {
    width: 31.6239%;
}
.lte-ie8 .main-nav .navbar .dropdown-menu ul {
 float: left;
 list-style: none;
 margin: 10px 0 20px 20px;
 width: 169px;
 position: relative;
}
.lte-ie8 .main-nav .navbar .dropdown-menu {
 border-bottom-left-radius: 0px;
 border-bottom-right-radius: 0px;
 border-top-left-radius: 0px;
 border-top-right-radius: 0px;
 margin-top: 0;
}

.navbar .nav .hover > .dropdown-toggle{
border-bottom: solid #A979A5 5px !important;
}

.lte-ie8 .navbar .nav > li > a.dropdown-toggle {
 padding-left: 10px;
 padding-right: 10px;
 margin-left: 10px;
 margin-right: -10px;
 margin-bottom: 2px;
}
.lte-ie8 .navbar .nav > li:hover > a.dropdown-toggle,.lte-ie8 .navbar .nav > li.focus > a.dropdown-toggle {
 background:#A979A5;
 color: #fff;
}
.lte-ie8 .main-nav .navbar .dropdown-menu ul li {
 color: #e5d1e3;
 text-decoration: none;
 padding-left: 15px;
}
.lte-ie8 .main-nav .navbar .dropdown-menu ul li a {
 color: #e5d1e3;
 text-decoration: none;
 padding-left: 0;
}
.lte-ie8 .main-nav .navbar .dropdown-menu ul li a:hover,.lte-ie8 .main-nav .navbar .dropdown-menu ul li a:focus {
 text-decoration: underline;
 color:#fff;
}
.lte-ie8 .main-nav .navbar .dropdown-menu ul li strong {
 color: #fff;
 font-family: KievitProBld, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.lte-ie8 .main-nav .navbar .dropdown-menu ul li strong a {
 color: #fff;
 font-family: KievitProBld, Arial, Helvetica, sans-serif;
 font-weight: normal;
}

.lte-ie8 .main-nav .navbar .nav .open > .dropdown-toggle,.lte-ie8 .main-nav .navbar .nav .open.active > .dropdown-toggle {
 background-color: #a979a5;
 border-bottom: 5px solid #a979a5;
}
.lte-ie8 .main-nav .navbar .nav .active > .dropdown-toggle{
 border-bottom: 5px solid #6ba1b7;
    }
.lte-ie8 .main-nav .navbar .nav .open > .dropdown-toggle,.lte-ie8 .main-nav .navbar .nav .active > a.dropdown-toggle:hover {
 border-bottom: none 0;
 /*border-bottom: 5px solid #a979a5;*/
}

.lte-ie8 .main-nav .navbar .dropdown-menu ul li {
 list-style: none;
 margin-bottom:6px;
}
.lte-ie8 .main-nav .navbar .dropdown-menu {
 background: #a979a5;
 width: 960px;
 z-index: 9000;
 zoom: 1;
 overflow: hidden;
 margin-top: -1px;
 border-top:0 none;
 padding-bottom: 15px;
 left:-9999em;
}
.lte-ie8 .main-nav .navbar .nav.pull-right .hover .dropdown-menu,.lte-ie8 .main-nav .navbar .nav.pull-right .focus .dropdown-menu {
 left: -650px;
 right: 0;
 z-index: 99999;
}
.lte-ie8 .navbar .dropdown-menu:after {
 border-bottom-color: #A979A5;
}
.lte-ie8 .navbar li.dropdown{
    position: relative;
    z-index: 99999;}
.lte-ie8 .breadcrumb li {
display: inline;}   
.lte-ie8 #content .nav-tabs > li > a {
 color: #404041;
 text-decoration: none;
 font-size: 12px;
 text-transform: uppercase;
 padding-top: 14px;
 padding-bottom:25px;
 border: 0px solid transparent;
 background: url(../img/bg_tab_nav_tab3.png) top right repeat-x;
 -webkit-border-radius: 0px 0px 0 0;
 -moz-border-radius: 0px 0px 0 0;
 border-radius: 0px 0px 0 0;
 line-height: 1.1em;
}
.lte-ie8 #content .nav-tabs > li > a.multiline {
    padding-bottom: 32px;
    padding-top: 7px;
}
.lte-ie8 #content .nav-tabs > li > a:hover {
 border-color: transparent;
 background:url(../img/bg_tab_nav_active_tab3.png) no-repeat transparent top center;
 color: #fff;
}
.lte-ie8 #content .nav-tabs > .active > a,.lte-ie8  .nav-tabs > .active > a:hover {
 color: #fff;
 background:url(../img/bg_tab_nav_active_tab3.png) no-repeat transparent top center;
 border: 0 none transparent;
 cursor: default;
}

.lte-ie8 .navbar-search .search-query,.lte-ie8 .navbar-search .search-query {
margin: 0!important;
}
.lte-ie8 .span4.grybx {
 width: 238px;
 padding: 20px;
 margin-left: 3px;
 margin-top:20px;
    /*optional height setting*/
    min-height: 218px;
 border-bottom:1px solid #bcbdbb;
}

.lte-ie8 .navbar .nav > li > a.dropdown-toggle {
    margin-left: 10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 20px;
}
.lte-ie8 .flexslider .slides > li h2 {
    font-size: 48px;
    line-height: 1.1em;
    text-transform: none;
}
.lte-ie8 li.dropdown{
    z-index: 99999;}
.lte-ie8 .dropdown-menu.sidebar-pop{
  min-width: 300px;
    }   
.lte-ie8 hr{
    margin-left: -30px;}    
.lte-ie8 .row-fluid > .span12 {
    width: 99.812%;
}     
.lte-ie8 .row-fluid > .span6{
    width: 48%;}    
.lte-ie8 .flex-direction-nav li .next {
 background:url(../img/next-horizontal.png) 0 0 no-repeat;
 right: -70px;
}
.lte-ie8 .flex-direction-nav li .prev {
 background:url(../img/prev-horizontal.png) 0 0 no-repeat;
 left: -30px;
}
.lte-ie8 .flex-control-nav {    
    zoom: 1;
    *margin-top:-30px;
    *margin-bottom:10px;
    *display:block;
    *position:absolute;
    *top:310px;
    }
.lte-ie8 #pres-ie{
/*    background-image: url(../img/bg_pres.png);
    background-repeat:  no-repeat;
    background-position-y: 380px;
    *background-position-y: 351px;
    background-position-x: right;  */
    padding-bottom: 0px; }
    
.lte-ie8 #wrapper #pres-ie .pres-row {
    background-image:url("../img/yudof_headshot.jpg");
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-bottom: -24px;
    margin-right: 12px;
}

.lte-ie8 .flex-container{
    *margin-bottom: 0;} 
.lte-ie8 .flexslider .slides > li{
    *margin-left: 0!important;}
.lte-ie8 #content .dotted-cols .row-fluid > .span12 {
    float: left;
    margin-left: 0;
    padding: 20px;
}   
.lte-ie8 #content div.row-fluid.title-top {
    margin-bottom: 0em;
}
.lte-ie8 .row-fluid.col5 .span2{
    width: 17.5%;}
.lte-ie8 .span6.grybx {
 width: 44%;
 padding: 20px;
 margin-left: 3px;
 min-height: 190px;
 border-bottom: 1px solid #BCBDBB;
}       
.lte-ie8 ol.dotted-list{
    list-style: decimal-leading-zero;
    color:#6ba1b7;} 
.lte-ie8 ol.dotted-list li{
    list-style: decimal inside;
    position: static;}
.lte-ie8 ol.dotted-list li a{
    *padding-left: 5px;}     
.lte-ie8 #content table caption{
    *padding-bottom: 10px;}
.lte-ie8 .sidebar .row{
    *margin-bottom: 15px;}

.lte-ie8 .navbar-search .search-query:focus,.lte-ie8 .navbar-search .search-query.focused {
  padding: 4px 9px;
  outline: 0;
  padding-right: 35px;
  overflow: hidden;
  background-image: none;
}
.lte-ie8 .dropdown-menu.sidebar-pop {
 width: 260px;
}

.row-fluid > .span4.dept-head,.lte-ie8 .row-fluid > .span4.dept-head{
    width: 28%;}
.row-fluid > .span4.dept-head img,.lte-ie8 .row-fluid > .span4.dept-head img{
    border: 1px #DBD5CD solid;
}
.lte-ie8 .home .row.mast{
    *margin-bottom:0;}  
.lte-ie8 .breadcrumb{
    margin: 10px 0;}    
.footsec-inner div.span2:last-child a{
    float: left;
    padding-left: 6px;}
.lte-ie8 .footsec-inner div.span2:last-child a{
    *float: left;
    *padding-left: 6px;}
.lte-ie8 .footsec-inner div.span2 ul.pull-right li a{
    float: left;
    padding-left:6px; } 
.lte-ie8 #content .dotted-cols .row-fluid {
    border-bottom-color: #B5B3AD;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin-bottom: 0;
    overflow: hidden;
}   
.lte-ie8 #content .dotted-cols .row-fluid .span6 {
    margin-bottom: -2000px;
    padding-bottom: 2020px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 39%;
}
.lte-ie8 #content .dotted-cols .row-fluid > .span12 {
    float: left;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.lte-ie8 .socialbtns-rt a {
        zoom: 1;
        display: inline-block;
        width: 24px;
        height:24px;
        margin-left: 10px;}
.lte-ie8 #content .icon.pdf {
    *height:5px;}
.lte-ie8 .btn-blue{ 
    *padding-top: 5px;}
.lte-ie8 .flexslider .slides > li .btn{
    *padding-top: 5px;}

.lte-ie8 .navbar .nav#topmenu > li > a {
 text-transform: none;
 color: #333;
 font-size: 14px;
 border-bottom: 0 none;
}
.lte-ie8 .navbar .nav#topmenu > li > a:hover {
 text-decoration:underline;
 border-bottom: 0 none;
}   
.lte-ie8 .row-fluid .span3.socialbtns-rt{
    *width:22.4%;}
.lte-ie8 #content .sidebar.categories ul.dotted-list li.active a {
    background:url(../img/icon_list_rt_arrw_white.png) right 6px no-repeat; 
}   
.lte-ie8 #content .hero-unit p{
    line-height: 1.2em;}
.lte-ie8 #content h1 a.icon.org{
    font-size: 14px;
    color: #444751;
    font-family: KievitProBook,Arial,Helvetica,sans-serif;
    text-decoration: none;
    line-height:21px;
    *margin-top: -60px;}
.lte-ie8 #content .thaccordionn a.icon,.lte-ie8 #content .thaccordionnn a.icon{
padding-left: 22px;}
.lte-ie8 #content .nest-header .span3{
    width: 20.5%;
    float: right;
    line-height: 1.75em;}   
.lte-ie8 #content .super-nest .dotted-cols .row-fluid{
    border-bottom: 0 none;} 
.lte-ie8 #content .nest-header .span3 .divider{
    padding: 0 10px;}       
.lte-ie8 #content .super-nest h3.clkr,.lte-ie8 #content .super-nest h4.clkr,.lte-ie8 #content .super-nest h5.clkr{
    padding:12px 30% 8px 24px;
    border-bottom:1px dotted #B5B3AD;
}   

.lte-ie8 .ui-accordion .ui-accordion-content{ overflow:visible !important; }    
.lte-ie8 #content .super-nest .dotted-cols .row-fluid .row-fluid .span6{
border-width: 0px;
padding-top: 10px;
padding-right: 0px;
padding-left: 0px;
width: 48%;
font-size: 13px;    
    }   
.lte-ie8 .hdn{
    display:none;}
#content .thaccordion .visit-site a{
    margin-top:21px;}
.lte-ie8 .ui-accordion .ui-accordion-header .ui-icon { 
    position: absolute;  
    height: 9px;
    left: 8px;
    margin-top: 5px;
    position: absolute;
    top: 9px;
    width: 9px;
}
.lte-ie8 .super-nest .ui-accordion .ui-accordion-header .ui-icon { 
    top: 20px;
}       
.lte-ie8 .main-nav .navbar .nav .active > .dropdown-toggle{
 border-bottom: 5px solid #6ba1b7;
    }
.lte-ie8 .main-nav .navbar .nav .active > a.dropdown-toggle:hover{
 /* border-bottom: 5px solid transparent; */
    }   
.lte-ie8 .main-nav .navbar .nav .active.hover > .dropdown-toggle{
 border-bottom: 5px solid transparent;
 *border-bottom: 0px solid transparent;
    }   
.lte-ie8 #content .super-nest .span4.hero-unit p{
        margin-top: 0px;}   
.lte-ie8 #content .super-nest .dotted-cols .row-fluid .row-fluid.dotted-bottom{
    border-bottom: 1px dotted #B5B3AD;      }
.dropdown-menu {
    left: -9999em;
    display:block;}
    li.dropdown.focus .dropdown-menu {
 display: block;
 left:-650px;
}
.lte-ie8 footer,.lte-ie8 .footer{
        *clear:both;}

/* Search Results
-------------------------------------------------- */
#search-results table{
    margin: 0;
}
#search-results .gsc-above-wrapper-area{
    display: none;
}
#search-results .gsc-webResult .gsc-result{
    padding: 0;
    border: none;
}
#search-results .gsc-cursor-box{
    padding: 10px 5px;
}
#search-results .gsc-results .gsc-cursor-box .gsc-cursor-page{
    text-decoration: none;
    margin-right: 8px;
    padding: 3px 5px;
}
#search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page{
    color: #6BA1B7;
    border: 1px solid;
}
#search-results .gcsc-branding{
    display: none;
}
#content .sidebar ul#search-results-tabs.dotted-list li.active{
    background: none;
}
#content .sidebar ul#search-results-tabs.dotted-list li a{
    color: #444751;
}
#content .sidebar.categories ul#search-results-tabs.dotted-list li.active a{
    color: inherit;
    background: url(../img/icon_list_rt_arrw.png) right 6px no-repeat;
}
#content #search-results p,
#search-results .gs-promotion .gs-snippet{
    line-height: 1.8em;
}
#search-results table.gsc-resultsHeader{
display:none;
}
#search-results table td.gs-promotion-text-cell{
padding:20px
}
#search-results .gsc-webResult.gsc-result.gsc-promotion{
background-color: transparent;
background-image: url(../img/promoted_search_background.png);
border-bottom: #B5B3AD dotted 1px;
}
#search-results .gs-promotion .gs-title{
margin-bottom:0.3em;
}
#search-results .gs-promotion .gs-title a{
color:#6BA1B7;
text-decoration: none;
}
#search-results .gs-promotion .gs-title a:hover{
text-decoration: underline;
}
#search-results .gs-promotion .gs-title a,
#search-results .gs-promotion .gs-title a em,
#search-results .gs-promotion .gs-snippet em{
font-family:KievitProBld,Arial,Helvetica,sans-serif;
font-style:normal;
font-weight:normal;
}

#search-results .gsc-promotion .gs-visibleUrl{
color:#444751;
line-height:1.8em;
}

.search-results-term {
color: #000;
}


 /* Responsive Docs
-------------------------------------------------- */

/* MOBILE SCREENS */
@media (max-width: 480px) {
  
  .flexslider .slides > li h2 {
    font-size: 36px;  
    text-transform: none;
  }
}

/* TABLET PORTRAIT SCREENS */
@media (min-width: 480px) and (max-width: 768px) {

  /* Scale down the jumbotron content */
  .jumbotron h1 {
    font-size: 54px;
  }
  .jumbotron p {
    margin-right: 0;
    margin-left: 0;
  }
  
  
  .flexslider .slides > li h2 {
    font-size: 36px;  
  }
}

/* TABLET LANDSCAPE SCREENS */
@media (min-width: 768px) and (max-width: 980px) {

  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }

  /* Scale down the jumbotron content */
  .jumbotron h1 {
    font-size: 72px;
  }
  
  .flexslider .slides > li h2 {
    font-size: 36px;  
  }

}


@media (max-width: 980px) {
.test-style{
        background:yellow;}
 

}


/* LARGE DESKTOP SCREENS */
@media (min-width: 1210px) {

  /* Update subnav container */
  .subnav-fixed .nav {
    width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode */
  }

/*screen readers hide class*/
.show-to-screen-readers {
border: 0 none;
clip: rect(0px, 0px, 0px, 0px);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

