  .deg {
 font-size: 12px;
 font-style: italic;
}
html {
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0;
 font:1.05rem "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased
}
h1,
h2,
h3,
h4,
p,
blockquote,
figure,
ol,
ul {
 margin:0;
 padding:0
}
main,
li {
 display:block
}
h1,
h2,
h3,
h4 {
 font-size:inherit
}
strong {
 font-weight:bold
}
input,
textarea,
select,
keygen {
 font:16px "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif
}
a,
button {
 color:inherit;
 transition:.3s
}
a {
 text-decoration:none
}
button {
 overflow:visible;
 border:0;
 font:inherit;
 -webkit-font-smoothing:inherit;
 letter-spacing:inherit;
 background:none;
 cursor:pointer
}
::-moz-focus-inner {
 padding:0;
 border:0
}
img {
 max-width:100%;
 height:auto;
 border:0
}
* {
 padding:0;
 margin:0;
 box-sizing:border-box
}
a {
 color:inherit;
 text-decoration:none
}
ul,
ol {
 list-style:none
}
.container {
 max-width:280px;
 min-width:280px;
 margin:0 auto
}
@media (min-width: 450px) {
 .container {
  max-width:480px;
  padding:0 1em
 }
}
@media (min-width: 738px) {
 .container {
  max-width:767px
 }
 .container-tablet {
  max-width:767px;
  padding:0 1em;
  margin:0 auto
 }
}
@media (min-width: 992px) {
 .container {
  max-width:964px;
  padding:0
 }
 .container-tablet {
  max-width:964px;
  padding:0;
  margin:0 auto
 }
 .container-desktop {
  max-width:964px;
  margin:0 auto
 }
}
.invs-hide {
 position:absolute !important;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px)
}
.rel {
 position:relative
}
.hide {
 display:none
}
.open {
 display:block
}
.sdesk {
 display:none !important
}
.hmob {
 display:none !important
}
.left {
 float:left
}
.right {
 float:right
}
.vc {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.t-ctr {
 text-align:center
}
.t-lef {
 text-align:left
}
.t-rig {
 text-align:right
}
.serif-1 {
 font-family:"Domine",Georgia,"Times New Roman",serif
}
.sanser-1 {
 font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif
}
.h-100 {
 height:100%
}
.ctr-ma {
 margin:0 auto
}
.no-ma {
 margin-bottom:0 !important
}
.c-red {
 color:red
}
ol.vsu-ol-1 {
 list-style-type:none !important;
 margin:0;
 margin-left:3em !important;
 padding:0;
 counter-reset:li-counter
}
ol.vsu-ol-1 li {
 counter-increment:li;
 position:relative;
 margin-bottom:1.5rem;
 min-height:3.5rem;
 line-height:1.5rem
}
ol.vsu-ol-1 li::before {
 position:absolute;
 top:0;
 left:-1em;
 width:0.8em;
 font-size:3.5rem;
 line-height:1;
 font-weight:600;
 content:counter(li-counter);
 counter-increment:li-counter;
 font-family:"Domine",Georgia,"Times New Roman",serif;
 color:#969696;
 text-align:center
}
@media (min-width: 738px) {
 .tab-t-lef {
  text-align:left
 }
 .tab-h-100 {
  height:100%
 }
 .tab-f-r {
  float:right
 }
 .hmob {
  display:block !important
 }
 .htab {
  display:none !important
 }
 .stab {
  display:none !important
 }
}
@media (min-width: 992px) {
 .hdesk {
  display:none !important
 }
 .sdesk {
  display:block !important
 }
}
.vsu-header ul li {
 border-bottom:1px solid
}
.vsu-header ul li a {
 max-width:280px;
 margin:0 auto;
 display:block;
 padding:1em 0;
 position:relative
}
.vsu-header .wrap {
 width:100%;
 float:left;
 margin-top:47px
}
.vsu-menu {
 background:#a90b24;
 color:#fff;
 float:left;
 width:100%;
 height:47px
}
.vsu-menu .skip {
 position:absolute;
 left:-1000px;
 font-weight:700;
 transition:0s
}
.vsu-menu .skip:focus {
 top:5px;
 left:5px
}
.vsu-menu .links {
 display:none
}
.vsu-menu .expand {
 float:right;
 height:47px;
 width:47px;
 text-indent:-1000px;
 overflow:hidden;
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png");
 background-position:-1px -1px
}
.vsu-menu .brand {
 margin:13px 0px;
 font-size:1.1em;
 font-weight:bold
}
.vsu-menu .search {
 clear:both;
 background:#ebebeb;
 color:#000;
 position:absolute;
 width:100%;
 left:0;
 top:47px;
 height:47px
}
.vsu-menu .search label {
 position:absolute;
 left:-9999px
}
.vsu-menu .search input {
 float:left;
 width:82%;
 padding:0.4em;
 margin-top:6px
}
.vsu-menu .search button {
 float:right;
 width:47px;
 height:47px;
 text-indent:-9999px;
 overflow:hidden;
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png") transparent;
 background-position:0px -48px;
 border:none
}
.vsu-menu .search .container {
 position:relative
}
.vsu-menu .search .searchType {
 position:absolute;
 width:82%;
 background:#fff;
 z-index:9999;
 top:41px;
 padding:0em 0.5em
}
.vsu-menu .search .searchType li {
 border:none
}
.vsu-menu .vsu-new-search {
 display:none;
 lear:both;
 background:#ebebeb;
 color:#000;
 position:absolute;
 width:100%;
 left:0;
 top:47px;
 height:47px
}
.vsu-menu .vsu-new-search label {
 position:absolute;
 left:-9999px
}
.vsu-menu .vsu-new-search input {
 float:left;
 width:82%;
 padding:0.4em;
 margin-top:6px
}
.vsu-menu .vsu-new-search button {
 float:right;
 width:47px;
 height:47px;
 text-indent:-9999px;
 overflow:hidden;
 border:none;
 background-image:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png");
 background-position:center -48px
}
.vsu-menu .vsu-new-search .container {
 position:relative
}
.vsu-menu .vsu-new-search .searchType {
 position:absolute;
 width:82%;
 background:#fff;
 z-index:9999;
 top:41px
}
.vsu-menu .vsu-new-search .searchType ul li {
 border:none;
 width:100%
}
.vsu-menu .vsu-new-search .searchType ul li a {
 padding:0.5em
}
.vsu-ql {
 background:#474747;
 color:#fff
}
.vsu-ql ul li {
 border-color:#333
}
.vsu-ql .tog {
 padding:1em 0em;
 border-bottom:1px solid #333;
 text-transform:uppercase
}
.vsu-ql .tog .container {
 position:relative
}
.vsu-ql .tog .container:after {
 content:"";
 height:48px;
 width:48px;
 position:absolute;
 right:0px;
 top:-15px;
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png") no-repeat;
 background-position:0px -96px
}
.vsu-ql .tog.down .container:after {
 background-position:0px -144px
}
.vsu-nav {
 color:#a90b24
}
.vsu-nav ul li {
 border-color:#e1e1e1
}
.vsu-nav ul li.tog .exp {
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png");
 content:"";
 width:48px;
 height:48px;
 z-index:1;
 position:absolute;
 right:0;
 top:4px;
 overflow:hidden;
 background-position:0px -96px
}
.vsu-nav ul li.tog.down {
 color:#fff;
 background:#ce112e
}
.vsu-nav ul li.tog.down .exp {
 background-position:0 -240px
}
.vsu-nav ul li .wr {
 position:relative;
 max-width:280px;
 margin:0 auto
}
.vsu-nav ul li .menu {
 color:#fff;
 background:#9a152b
}
.vsu-nav ul li .menu ul li {
 border-color:#7e1325
}
.vsu-nav ul li .menuGroup.feature p,
.vsu-nav ul li .menuGroup.feature .des {
 display:none
}
.vsu-nav ul li.ql {
 background:#474747;
 color:#fff;
 border-bottom:1px solid #333
}
.vsu-nav ul li.ql.tog.down {
 background:#333;
 color:#fff
}
.vsu-nav ul li.ql.tog.down .exp {
 background-position:0px -144px
}
.vsu-nav ul li.ql .menu {
 background:#474747
}
.vsu-nav ul li.ql .menu ul li {
 border-color:#333
}
.vsu-content {
 clear:left
}
@media (min-width: 450px) {
 .vsu-header ul li a {
  max-width:480px;
  padding:1em
 }
 .vsu-header ul li .wr {
  max-width:480px
 }
 .vsu-menu .search input,
 .vsu-menu .search .searchType,
 .vsu-menu .vsu-new-search input,
 .vsu-menu .vsu-new-search .searchType {
  width:88%
 }
}
@media (min-width: 738px) {
 .vsu-header ul li a {
  max-width:767px
 }
 .vsu-header ul li .wr {
  max-width:767px
 }
 .vsu-menu .search input,
 .vsu-menu .search .searchType,
 .vsu-menu .vsu-new-search input,
 .vsu-menu .vsu-new-search .searchType {
  width:92%
 }
}
@media (min-width: 992px) {
 .vsu-header {
  position:absolute;
  width:100%;
  z-index:1000;
  top:0px
 }
 .vsu-header.down {
  top:98px
 }
 .vsu-header.down .vsu-menu .links .qlinks:before {
  background-position:-13px -829px
 }
 .vsu-header ul {
  max-width:964px;
  margin:0 auto
 }
 .vsu-header ul li {
  float:left;
  border:0;
  color:#000
 }
 .vsu-header ul li a {
  padding:0em
 }
 .vsu-header .wrap {
  margin-top:0;
  display:block !important
 }
 .vsu-menu {
  height:72px
 }
 .vsu-menu .left {
  margin-top:35px
 }
 .vsu-menu .right {
  height:72px
 }
 .vsu-menu .brand {
  font-size:1.7em;
  font-weight: bold;
  line-height:0.8em;
  margin:0
 }
 .vsu-menu .brand:before {
  width:74px;
  height:23px;
  display:block;
  float:left;
 }
 .vsu-menu .links,
 .vsu-menu .search,
 .vsu-menu .vsu-new-search {
  float:left
 }
 .vsu-menu .links {
  display:block
 }
 .vsu-menu .links a,
 .vsu-menu .links div {
  padding:36px 1em 8px 0.7em;
  display:block;
  float:left;
  text-transform:uppercase;
  cursor:pointer;
  transition:0s;
  line-height:1.7em
 }
 .vsu-menu .links a:hover,
 .vsu-menu .links a:focus,
 .vsu-menu .links div:hover,
 .vsu-menu .links div:focus {
  background:#910a1f
 }
 .vsu-menu .links .myvsu:before,
 .vsu-menu .links .qlinks:before {
  content:"";
  height:23px;
  width:24px;
  display:block;
  float:left;
  background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png")
 }
 .vsu-menu .links .myvsu:before {
  background-position:-12px -347px
 }
 .vsu-menu .links .qlinks:before {
  background-position:-13px -780px
 }
 .vsu-menu .links .col {
  width:50px;
  overflow:hidden;
  text-indent:-1000px
 }
 .vsu-menu .search {
  clear:none;
  position:inherit;
  width:47px;
  background:transparent;
  overflow:hidden;
  height:36px;
  display:block !important;
  margin:30px 0 0 0
 }
 .vsu-menu .search .container {
  width:280px;
  float:right;
  padding:0
 }
 .vsu-menu .search.visi {
  overflow:visible
 }
 .vsu-menu .search button {
  background-position:0px -295px;
  height:35px
 }
 .vsu-menu .search button:focus,
 .vsu-menu .search button:hover {
  background-color:#910a1f
 }
 .vsu-menu .search input,
 .vsu-menu .search .searchType {
  width:233px;
  margin-top:0px;
  top:34px;
  border:0;
  padding:0.5em
 }
 .vsu-menu .search .searchType li {
  padding:0.5em 0.1em;
  width:100%
 }
 .vsu-menu .vsu-new-search {
  float:left;
  position:relative;
  width:230px;
  clear:none;
  top:30px;
  height:34px;
  background:transparent;
  display:block
 }
 .vsu-menu .vsu-new-search .container {
  width:100%;
  min-width:auto
 }
 .vsu-menu .vsu-new-search .vsu-search {
  margin:0;
  padding:0.4em 0.6em;
  width:84%;
  border:0;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
 }
 .vsu-menu .vsu-new-search .searchType {
  top:33px;
  font-size:1rem;
  width:82%
 }
 .vsu-menu .vsu-new-search button {
  width:16%;
  height:33px;
  background-color:#ee4641;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  background-position:-5px -295px
 }
 .vsu-menu .vsu-new-search button:hover,
 .vsu-menu .vsu-new-search button:focus {
  background-color:#d0132b
 }
 .vsu-menu .expand {
  display:none
 }
 .vsu-nav {
  background:#fff;
  width:100%;
  height:40px
 }
 .vsu-nav ul.vsuNav li:nth-child(2) {
  margin-left:-18px
 }
 .vsu-nav ul.vsuNav li ul li:nth-child(2) {
  margin:0
 }
 .vsu-nav ul li.tog.down {
  box-shadow:inset #9bdbea 0 -5px 0 0;
  color:#000;
  background:transparent
 }
 .vsu-nav ul li a {
  padding:9px 1.2em;
  font-weight:600;
  color:#333
 }
 .vsu-nav ul li a:focus,
 .vsu-nav ul li a:hover {
  box-shadow:inset #9bdbea 0 -5px 0 0
 }
 .vsu-nav ul li .menu {
  position:absolute;
  top:112px;
  left:0;
  width:100%;
  background:#fff;
  background:rgba(250,250,250,0.95);
  padding:2em 1em 1.5em 1em
 }
 .vsu-nav ul li .menu ul {
  float:left;
  width:19.2%;
  margin-bottom:.5%;
  margin-right:.5%
 }
 .vsu-nav ul li .menu ul:nth-child(n) {
  margin-bottom:1%;
  margin-right:1%
 }
 .vsu-nav ul li .menu ul:nth-child(5n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-nav ul li .menu ul li {
  width:100%
 }
 .vsu-nav ul li .menu ul li a {
  font-weight:normal;
  padding:0.48em 0.5em
 }
 .vsu-nav ul li .menu ul li a:focus,
 .vsu-nav ul li .menu ul li a:hover {
  box-shadow:none
 }
 .vsu-nav ul li .menuGroup.feature {
  width:55.5555555556%;
  padding-left:3%;
  border-left:2px solid #ebebeb
 }
 .vsu-nav ul li .menuGroup.feature li a {
  padding:0
 }
 .vsu-nav ul li .menuGroup.feature li a:before {
  content:"";
  display:block;
  height:125px;
  width:204px;
  float:left;
  margin-right:1em;
  background:url("https://www.valdosta.edu/_files/2016/images/ui/nav-spr.jpg")
 }
 .vsu-nav ul li .menuGroup.feature li a .title {
  font:1.5em "Domine",Georgia,"Times New Roman",serif;
  color:#a90b24;
  margin-bottom:0.4em
 }
 .vsu-nav ul li .menuGroup.feature li a.ab:before {
  background-position:0 -125px
 }
 .vsu-nav ul li .menuGroup.feature li a.ad:before {
  background-position:0 -250px
 }
 .vsu-nav ul li .menuGroup.feature li a.ac:before {
  background-position:-204px 0
 }
 .vsu-nav ul li .menuGroup.feature li a.cl:before {
  background-position:-204px -250px
 }
 .vsu-nav ul li .menuGroup.feature li a.at:before {
  background-position:-204px -125px
 }
 .vsu-nav ul li .menuGroup.feature li a.ql:before {
  background-position:0 -375px
 }
 .vsu-nav ul li .menuGroup.feature p,
 .vsu-nav ul li .menuGroup.feature .des {
  font-size:0.9em;
  display:block
 }
 .vsu-nav ul li.ql {
  background:#fff;
  border-bottom:0;
  float:right
 }
 .vsu-nav ul li.ql .menu {
  background:#fff;
  background:rgba(250,250,250,0.95)
 }
 .vsu-nav ul li.ql .wr .vsu-nav-item {
  text-transform:uppercase
 }
 .vsu-nav ul li.ql .myvsu {
  display:none
 }
 .vsu-nav ul li.ql a {
  color:#333
 }
 .vsu-nav .exp {
  display:none
 }
 .vsu-ql {
  position:absolute;
  width:100%;
  top:-98px;
  height:98px
 }
 .vsu-ql ul {
  display:block !important
 }
 .vsu-ql ul li {
  width:14.2857142857%
 }
 .vsu-ql ul li.myvsu {
  display:none
 }
 .vsu-ql ul li a {
  height:98px;
  display:block;
  position:relative;
  color:#fff
 }
 .vsu-ql ul li a:hover,
 .vsu-ql ul li a:focus {
  background-color:#333
 }
 .vsu-ql ul li a div {
  position:absolute;
  bottom:15px;
  text-align:center;
  text-transform:uppercase;
  font-size:0.9em;
  width:100%
 }
 .vsu-ql ul li a div:before {
  content:"";
  display:block;
  width:100%;
  height:48px;
  background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png") no-repeat;
  margin-bottom:5px
 }
 .vsu-ql ul li a div.li:before {
  background-position:center -1104px
 }
 .vsu-ql ul li a div.ca:before {
  background-position:center -912px
 }
 .vsu-ql ul li a div.di:before {
  background-position:center -960px
 }
 .vsu-ql ul li a div.gi:before {
  background-position:center -1056px
 }
 .vsu-ql ul li a div.ma:before {
  background-position:center -1152px
 }
 .vsu-ql ul li a div.em:before {
  background-position:center -1008px
 }
 .vsu-ql ul li a div.az:before {
  background-position:center -865px
 }
 .vsu-ql ul li a div.ap:before {
  background-position:center -1728px
 }
 .vsu-ql .tog {
  display:none
 }
}
.vsu-content {
 float:left;
 width:100%;
 color:#333;
 background:#fff
}
.vsu-content [role=button] {
 cursor:pointer
}
.vsu-content .container {
 clear:both
}
.vsu-content .wide {
 width:100%
}
.vsu-content .bar {
 float:left;
 width:100%
}
.vsu-content .bar .header {
 font-family:"Domine",Georgia,"Times New Roman",serif;
 font-size:1rem;
 line-height:1rem;
 font-weight:700;
 padding:1em 0
}
.vsu-content .bar .header.sans {
 font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif
}
.vsu-content .bar.con {
 font-size:0.8em;
 padding:1em 0 1.5em 0
}
.vsu-content .bar.con span {
 font-weight:600;
 width:100%;
 display:block;
 text-transform:uppercase
}
.vsu-content .bar.con .con1,
.vsu-content .bar.con .con2,
.vsu-content .bar.con .con3 {
 float:left
}
.vsu-content .bar.con .con1 {
 margin:20px 0;
 width:100%
}
.vsu-content .bar.con .con2,
.vsu-content .bar.con .con3 {
 width:50%
}
.vsu-content .bar.con .item li {
 margin:0 0 10px 0
}
.vsu-content .bar.con .cta.plb {
 margin:0;
 font-size:1em;
 padding:1em 1.2em;
 width:100%
}
.vsu-content .bar.con .cta.plb:hover,
.vsu-content .bar.con .cta.plb:focus {
 color:#616161
}
.vsu-content .bar.g1 {
 background:#474747;
 color:#fff
}
.vsu-content .bar.g6 {
 background:#f3f2f4;
 color:#333
}
.vsu-content .bar.g7 {
 background:#616161;
 color:#fff
}
.vsu-content .bar.g18 {
 background:#f2f2f3;
 color:#716e71
}
.vsu-content .bar.r1 {
 background:#aa0c21;
 color:#fff
}
.vsu-content .bar.r1 .rd {
 border-color:#ee4641
}
.vsu-content .bar.r1 .rd:hover,
.vsu-content .bar.r1 .rd:focus {
 color:#fff;
 background-color:#ee4641
}
.vsu-content .bar .ddnav {
 margin:0
}
.vsu-content .bar .ddnav li,
.vsu-content .bar .ddnav span {
 color:#e1e1e1
}
.vsu-content .bc {
 display:block;
 width:100%;
 float:left;
 padding:25px 0;
 font-size:0.8em;
 color:#4e4e4e
}
.vsu-content .bc li {
 float:left;
 margin:0 8px 0 0
}
.vsu-content .bc li:after {
 content:" >"
}
.vsu-content .bc li:last-child {
 color:#000
}
.vsu-content .bc li:last-child:after {
 content:""
}
.vsu-content .bc li a {
 margin-right:5px
}
.vsu-content .ddnav {
 font-weight:600;
 background:#333;
 line-height:1em;
 width:100%;
 margin:0 0 1.5em 0
}
.vsu-content .ddnav ul {
 display:none;
 background:#333;
 margin:0
}
.vsu-content .ddnav span,
.vsu-content .ddnav a {
 max-width:280px;
 margin:0 auto;
 display:block;
 padding:1em;
 position:relative
}
.vsu-content .ddnav .ti {
 padding:1em;
 text-transform:uppercase
}
.vsu-content .ddnav span {
 position:relative
}
.vsu-content .ddnav span:after {
 content:"";
 display:block;
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png") 100% -94px no-repeat;
 position:absolute;
 right:0;
 top:50%;
 margin-top:-24px;
 height:48px;
 width:48px
}
.vsu-content .ddnav span[aria-expanded=true]:after {
 background-position:100% -144px
}
.vsu-content .ddnav.wh {
 background:#fff
}
.vsu-content .ddnav.wh ul {
 background:#fff
}
.vsu-content .ddnav.g3 {
 background:#e1e1e1
}
.vsu-content .ddnav.g3 ul {
 background:#e1e1e1
}
.vsu-content .ddnav.g6 {
 background:#f3f2f4
}
.vsu-content .ddnav.g6 ul {
 background:#f3f2f4
}
.vsu-content .ddnav.g6 span:hover,
.vsu-content .ddnav.g6 span:focus,
.vsu-content .ddnav.g6 a:hover,
.vsu-content .ddnav.g6 a:focus {
 background:#e1e1e1
}
.vsu-content .ddnav.rex {
 clear:both;
 margin-bottom:1.5em;
 width:100%;
 float:left
}
.vsu-content .ddnav.rex ul {
 margin-bottom:0
}
.vsu-content .ddnav.no-st ul li a,
.vsu-content .ddnav.no-st ul li label {
 font-weight:normal
}
.vsu-content .tp {
 width:100%;
 margin-bottom:25px
}
.vsu-content .mwrap {
 padding:40px 0;
 width:100%;
 float:left
}
.vsu-content .mwrap.top {
 padding:40px 0 0
}
.vsu-content .mwrap.bot {
 padding:0 0 40px 0
}
.vsu-content .sbhd {
 position:absolute;
 top:-17.5px;
 width:100%;
 z-index:100
}
.vsu-content .sbhd h3 {
 font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
 background:#ee4641;
 color:#fff;
 padding:0.5em;
 display:table;
 margin:0 auto;
 font-size:1em;
 text-transform:uppercase;
 text-align:center;
 min-width:158px
}
.vsu-content .main,
.vsu-content .r-sb {
 line-height:1.6em
}
.vsu-content .main p,
.vsu-content .main ol,
.vsu-content .main ul,
.vsu-content .main blockquote,
.vsu-content .main pre,
.vsu-content .main code,
.vsu-content .main hr,
.vsu-content .main table,
.vsu-content .r-sb p,
.vsu-content .r-sb ol,
.vsu-content .r-sb ul,
.vsu-content .r-sb blockquote,
.vsu-content .r-sb pre,
.vsu-content .r-sb code,
.vsu-content .r-sb hr,
.vsu-content .r-sb table {
 margin-bottom:1.5em
}
.vsu-content .main ul li ul,
.vsu-content .r-sb ul li ul {
 margin-bottom:0
}
.vsu-content .main h1,
.vsu-content .r-sb h1 {
 font-family:"Domine",Georgia,"Times New Roman",serif;
 font-style:normal;
 font-weight:600;
 font-size:1.8rem;
 line-height:1.2em;
 margin-bottom:.8888888889em
}
.vsu-content .main h1 em,
.vsu-content .r-sb h1 em {
 font-style:italic
}
.vsu-content .main h2,
.vsu-content .main h3,
.vsu-content .main h4,
.vsu-content .main h5,
.vsu-content .main h6,
.vsu-content .r-sb h2,
.vsu-content .r-sb h3,
.vsu-content .r-sb h4,
.vsu-content .r-sb h5,
.vsu-content .r-sb h6 {
 font-size:1.1em;
 text-transform:uppercase;
 line-height:1.3333333333em;
 margin-bottom:0.5em;
 clear:both
}
.vsu-content .main .unl,
.vsu-content .r-sb .unl {
 margin-bottom:0.6em
}
.vsu-content .main .unl:after,
.vsu-content .r-sb .unl:after {
 content:"";
 display:block;
 height:4px;
 width:74px;
 background:#ee4641;
 margin:0.7em 0
}
.vsu-content .main ul.unl:after,
.vsu-content .r-sb ul.unl:after {
 margin:1.4em 0
}
.vsu-content .main .sdl,
.vsu-content .r-sb .sdl {
 color:#7a7a7a;
 overflow:hidden
}
.vsu-content .main .sdl span,
.vsu-content .r-sb .sdl span {
 display:inline-block;
 position:relative
}
.vsu-content .main .sdl span:before,
.vsu-content .main .sdl span:after,
.vsu-content .r-sb .sdl span:before,
.vsu-content .r-sb .sdl span:after {
 content:"";
 position:absolute;
 border-bottom:3px solid #ebebeb;
 top:13.5px;
 width:750px
}
.vsu-content .main .sdl span:before,
.vsu-content .r-sb .sdl span:before {
 right:100%;
 margin-right:20px
}
.vsu-content .main .sdl span:after,
.vsu-content .r-sb .sdl span:after {
 left:100%;
 margin-left:20px
}
.vsu-content .main .sdl.rd,
.vsu-content .r-sb .sdl.rd {
 color:#ee4641
}
.vsu-content .main .cta-wrap,
.vsu-content .r-sb .cta-wrap {
 float:left;
 width:100%;
 list-style:none;
 margin:0
}
.vsu-content .main .cta-wrap li,
.vsu-content .r-sb .cta-wrap li {
 margin:0 0 10px 0;
 padding:0;
 float:left;
 width:100%
}
.vsu-content .main .cta-wrap .cta,
.vsu-content .r-sb .cta-wrap .cta {
 width:100%
}
.vsu-content .main .cta,
.vsu-content .r-sb .cta {
 text-decoration:none;
 color:inherit
}
.vsu-content .main .cta:visited,
.vsu-content .r-sb .cta:visited {
 color:#333
}
.vsu-content .main .gr2,
.vsu-content .r-sb .gr2 {
 color:#333
}
.vsu-content .main .gr26,
.vsu-content .r-sb .gr26 {
 color:#7a7a7a
}
.vsu-content .main .r2,
.vsu-content .r-sb .r2 {
 color:#ee4641
}
.vsu-content .main .case-dflt,
.vsu-content .r-sb .case-dflt {
 text-transform:none
}
.vsu-content .main .m-bt-1em,
.vsu-content .r-sb .m-bt-1em {
 margin-bottom:1em
}
.vsu-content .main .lst-no-st,
.vsu-content .r-sb .lst-no-st {
 list-style:none;
 margin-left:0
}
.vsu-content .main .lst-no-st li,
.vsu-content .r-sb .lst-no-st li {
 padding:0
}
.vsu-content .main {
 clear:left
}
.vsu-content .main a {
 color:#0645AD;
 text-decoration:underline
}
.vsu-content .main a:visited {
 color:#0B0080
}
.vsu-content .main h2 {
 font-size:1.4em;
 color:#ee4641
}
.vsu-content .main ol,
.vsu-content .main ul {
 margin-left:1em
}
.vsu-content .main ol {
 list-style:decimal;
 clear:both
}
.vsu-content .main ul {
 list-style:disc
}
.vsu-content .main li {
 display:list-item;
 padding:0 0 0 5px
}
.vsu-content .main table,
.vsu-content .main iframe {
 max-width:100% !important
}
.vsu-content .main table,
.vsu-content .main td,
.vsu-content .main th {
 border-collapse:collapse;
 padding:5px;
 text-align:left
}
.vsu-content .main hr {
 height:1px;
 border:none;
 background-color:#e2e2e2;
 width:100% !important
}
.vsu-content .main img[align=left] {
 margin:0 1.5em 1.5em 0
}
.vsu-content .main img[align=right] {
 margin:0 0 1.5em 1.5em
}
.vsu-content .main .em {
 font-size:1.15em;
 line-height:1.2em;
 font-weight:300;
 color:#474747;
 margin-bottom:1em
}
.vsu-content .main .dets h1 {
 margin-bottom:0.2em
}
.vsu-content .main .dets ul,
.vsu-content .main .dets p {
 margin:0
}
.vsu-content .main .dets ul {
 margin:0 0 1.5em 0
}
.vsu-content .main .dets li {
 width:100%;
 display:block;
 padding:0
}
.vsu-content .main .career {
 width:100%
}
.vsu-content .r-sb p {
 margin-bottom:0.5em;
 line-height:1.4em
}
.vsu-content .r-sb ul {
 float:left;
 clear:left;
 width:100%
}
.vsu-content .r-sb .t1,
.vsu-content .r-sb .t2 {
 font-family:"Domine",Georgia,"Times New Roman",serif;
 margin-bottom:0.5rem;
 line-height:1em;
 clear:left;
 font-weight:600
}
.vsu-content .r-sb .t1 {
 font-size:1.4rem
}
.vsu-content .r-sb .t2 {
 color:#474747
}
.vsu-content .r-sb .contact .we,
.vsu-content .r-sb .contact .ph,
.vsu-content .r-sb .contact .lo,
.vsu-content .r-sb .contact .mai,
.vsu-content .r-sb .contact .fx,
.vsu-content .r-sb .contact .hr {
 float:left;
 clear:left;
 display:block;
 position:relative;
 margin:0 0 10px 30px;
 font-size:0.9em
}
.vsu-content .r-sb .contact .we:before,
.vsu-content .r-sb .contact .ph:before,
.vsu-content .r-sb .contact .lo:before,
.vsu-content .r-sb .contact .mai:before,
.vsu-content .r-sb .contact .fx:before,
.vsu-content .r-sb .contact .hr:before {
 content:"";
 display:block;
 height:20px;
 width:20px;
 position:absolute;
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png");
 left:-30px;
 top:3px
}
.vsu-content .r-sb .contact .we:before {
 background:none
}
.vsu-content .r-sb .contact .ph:before {
 background-position:-12px -1263px
}
.vsu-content .r-sb .contact .fx:before {
 background-position:-12px -1311px
}
.vsu-content .r-sb .contact .lo:before {
 background-position:-14px -1408px
}
.vsu-content .r-sb .contact .mai:before {
 background-position:-14px -1357px
}
.vsu-content .r-sb .contact .hr:before {
 background-position:-14px -1453px
}
.vsu-content .r-sb .contact .cta:hover,
.vsu-content .r-sb .contact .cta:focus {
 color:#616161
}
.vsu-content .r-sb .contact li:last-child {
 margin-bottom:0
}
.vsu-content .r-sb .social li {
 float:left
}
.vsu-content .gmap {
 width:100%;
 height:400px
}
.vsu-content .dpttpimg {
 height:135px;
 background-size:cover;
 background-repeat:no-repeat
}
.vsu-content .dptimg {
 float:left;
 width:100%;
 max-height:400px;
 position:relative;
 overflow:hidden
}
.vsu-content .dptimg img {
 width:100%
}
.vsu-content ul.az {
 list-style:none;
 margin:0
}
.vsu-content ul.az li {
 float:left;
 padding:0;
 margin:0 0.5em 0 0
}
.vsu-content h2.bg,
.vsu-content h3.bg {
 font-family:"Domine",Georgia,"Times New Roman",serif;
 font-style:normal;
 font-weight:600;
 font-size:1.5rem;
 line-height:1.8rem;
 color:inherit;
 text-transform:none;
 letter-spacing:0
}
.vsu-vid-wrap {
 position:relative;
 padding-bottom:56.25%;
 padding-top:25px;
 height:0
}
.vsu-vid-wrap iframe,
.vsu-vid-wrap object,
.vsu-vid-wrap embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
@media (min-width: 450px) {
 .vsu-content .bar.con {
  padding:1em 0
 }
 .vsu-content .bar.con .con1 {
  width:30%;
  float:left;
  margin:0 5% 0 0
 }
 .vsu-content .bar.con .con2,
 .vsu-content .bar.con .con3 {
  width:65%;
  float:left
 }
 .vsu-content .bar.con .con2 {
  margin:0 0 10px 0
 }
 .vsu-content .bar.con .con3 {
  float:right
 }
 .vsu-content .bar.con .item li {
  width:48%;
  margin-bottom:2%;
  margin-right:2%;
  float:left
 }
 .vsu-content .bar.con .item li:nth-child(n) {
  margin-bottom:4%;
  margin-right:4%
 }
 .vsu-content .bar.con .item li:nth-child(2n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .bar.con .cta {
  width:auto
 }
 .vsu-content .main .cta-wrap li,
 .vsu-content .r-sb .cta-wrap li {
  width:49%;
  margin-bottom:1%;
  margin-right:1%
 }
 .vsu-content .main .cta-wrap li:nth-child(n),
 .vsu-content .r-sb .cta-wrap li:nth-child(n) {
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-content .main .cta-wrap li:nth-child(2n),
 .vsu-content .r-sb .cta-wrap li:nth-child(2n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .ddnav span,
 .vsu-content .ddnav a {
  max-width:480px
 }
}
@media (min-width: 738px) {
 .vsu-content .main {
  width:62%;
  float:left
 }
 .vsu-content .main.wide {
  width:100%
 }
 .vsu-content .main .em {
  font-size:1.5em
 }
 .vsu-content .r-sb {
  width:32%;
  float:right
 }
 .vsu-content .r-sb .ddnav {
  width:100%
 }
 .vsu-content .main .cta-wrap li,
 .vsu-content .r-sb .cta-wrap li {
  width:100%;
  margin:0 0 10px 0 !important
 }
 .vsu-content .main .cta-wrap.ri,
 .vsu-content .r-sb .cta-wrap.ri {
  width:180px;
  float:right
 }
 .vsu-content .main h1,
 .vsu-content .r-sb h1 {
  font-size:2rem
 }
 .vsu-content .main .dets ul,
 .vsu-content .main .dets p,
 .vsu-content .r-sb .dets ul,
 .vsu-content .r-sb .dets p {
  font-size:1.2em
 }
 .vsu-content .bar .header {
  font-size:1.3rem;
  float:left
 }
 .vsu-content .bar.con {
  font-size:1em
 }
 .vsu-content .bar.con .con3 .item li {
  margin-bottom:0
 }
 .vsu-content .ddnav span,
 .vsu-content .ddnav a {
  max-width:767px;
  padding:1em
 }
 .vsu-content .ddnav span {
  padding:1em 2.2em 1em 1em
 }
 .vsu-content .ddnav.rex {
  position:inherit;
  background:transparent
 }
 .vsu-content .ddnav.rex ul {
  background:transparent;
  display:block;
  position:inherit
 }
 .vsu-content .ddnav.rex li {
  width:100%
 }
 .vsu-content .ddnav.rex a {
  padding:0.5em 0
 }
 .vsu-content .ddnav.rex a:hover,
 .vsu-content .ddnav.rex a:focus {
  color:#8b8b8b
 }
 .vsu-content .ddnav.rex a.cu {
  color:#ee4641
 }
 .vsu-content .ddnav.rex span {
  display:none
 }
 .vsu-content .ddnav.rex span:hover,
 .vsu-content .ddnav.rex span:focus,
 .vsu-content .ddnav.rex a:hover,
 .vsu-content .ddnav.rex a:focus {
  background:transparent
 }
 .vsu-content .ddnav.n2 ul {
  border-top:2px solid #e1e1e1;
  margin:0.5em 0 1em 0
 }
 .vsu-content .ddnav.n2 a {
  padding:1rem 0;
  font-family:"Domine",Georgia,"Times New Roman",serif;
  font-size:1rem;
  border-bottom:2px solid #e1e1e1;
  color:#5e5e5e
 }
 .vsu-content .ddnav.n2 a:hover,
 .vsu-content .ddnav.n2 a:focus,
 .vsu-content .ddnav.n2 a.cu {
  color:#333;
  padding:1em 0 1em 1em
 }
 .vsu-content .ddnav.n2 a.cu {
  color:#333;
  border-color:#9bdbea;
  box-shadow:inset #9bdbea 0 -2px 0 0;
  padding:1em 0 1em 1em
 }
 .vsu-content .ddnav.n2 a div {
  width:168px
 }
 .vsu-content .dpttpimg {
  height:270px
 }
 .vsu-content h2.bg,
 .vsu-content h3.bg {
  font-size:1.8rem;
  line-height:2.2rem
 }
}
@media (min-width: 992px) {
 .vsu-content {
  margin-top:112px
 }
 .vsu-content.m-sh {
  margin-top:80px
 }
 .vsu-content .bc {
  padding:50px 0;
  font-size:0.9em
 }
 .vsu-content .tp {
  margin-bottom:50px
 }
 .vsu-content .main {
  width:715px
 }
 .vsu-content .main .dets ul {
  width:100%;
  float:left
 }
 .vsu-content .main .dets ul li {
  float:left;
  width:auto
 }
 .vsu-content .main .dets ul li:after {
  content:"|";
  margin:0 30px
 }
 .vsu-content .main .dets ul li:last-child:after {
  content:""
 }
 .vsu-content .main .dets ul:after {
  clear:left
 }
 .vsu-content .main .career {
  width:45%;
  margin-right:2%
 }
 .vsu-content .bar .header {
  padding:30px 0
 }
 .vsu-content .bar.con .con1,
 .vsu-content .bar.con .con2,
 .vsu-content .bar.con .con3 {
  margin:0
 }
 .vsu-content .bar.con .con1 {
  width:18%;
  margin:0 2% 0 0
 }
 .vsu-content .bar.con .con2 {
  width:36%
 }
 .vsu-content .bar.con .con2 li {
  width:49%;
  margin-bottom:1%;
  margin-right:1%;
  margin-bottom:0 !important
 }
 .vsu-content .bar.con .con2 li:nth-child(n) {
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-content .bar.con .con2 li:nth-child(2n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .bar.con .con2 span {
  width:auto;
  float:left;
  margin:0 10px 0 0
 }
 .vsu-content .bar.con .con3 {
  width:44%
 }
 .vsu-content .bar.con .con3 .item li {
  width:39%
 }
 .vsu-content .bar.con .con3 span {
  float:left;
  display:block;
  width:15%;
  text-align:right;
  margin-right:10px
 }
 .vsu-content .bar .ddnav a {
  padding:30px
 }
 .vsu-content .bar .ddnav span {
  padding:30px 48px 30px 30px
 }
 .vsu-content .bar .ddnav a:hover,
 .vsu-content .bar .ddnav a:focus,
 .vsu-content .bar .ddnav a.cur,
 .vsu-content .bar .ddnav span:hover,
 .vsu-content .bar .ddnav span:focus,
 .vsu-content .bar .ddnav span.cur {
  background:#333
 }
 .vsu-content .bar.g1 .ddnav ul {
  background:#474747
 }
 .vsu-content .ddnav {
  background:transparent;
  width:auto;
  cursor:pointer;
  position:relative
 }
 .vsu-content .ddnav ul {
  position:absolute;
  z-index:500;
  width:100%
 }
 .vsu-content .ddnav.ex {
  position:inherit
 }
 .vsu-content .ddnav.ex ul {
  display:inline-block !important;
  float:left;
  background:transparent;
  position:inherit
 }
 .vsu-content .ddnav.ex li {
  float:left
 }
 .vsu-content .ddnav.ex a {
  float:left
 }
 .vsu-content .ddnav.ex span {
  display:none
 }
 .vsu-content .ddnav.wh {
  background:#fff
 }
 .vsu-content .ddnav.no {
  position:relative;
  left:50%
 }
 .vsu-content .ddnav.no ul {
  position:relative;
  right:50%
 }
 .vsu-content .ddnav.no a {
  padding:30px 2.5em
 }
 .vsu-content .mwrap {
  padding:75px 0
 }
 .vsu-content .mwrap.top {
  padding:75px 0 0 0
 }
 .vsu-content .mwrap.bot {
  padding:0 0 75px 0
 }
 .vsu-content .r-sb {
  width:200px
 }
 .vsu-content .dptimg {
  margin:50px 0 0 0
 }
}
.vsu-footer {
 background:#474747;
 color:#fff;
 width:100%;
 float:left;
 line-height:1.2em;
 padding:1em 0 0 0
}
.vsu-footer h2,
.vsu-footer h4 {
 font:500 1.3em "Domine",Georgia,"Times New Roman",serif;
 color:#e1e1e1;
 margin-bottom:0.8em
}
.vsu-footer .sec {
 width:100%;
 float:left;
 margin:0.8em 0;
 line-height:1.4em
}
.vsu-footer .sec.three {
 font-weight:700
}
.vsu-footer .sec.three ul li {
 display:block;
 float:left;
 width:100%;
 margin-bottom:3%
}
.vsu-footer .sec.three ul li a {
 display:block;
 height:48px;
 line-height:48px;
 padding:0 48px;
 text-transform:uppercase;
 font-size:0.8em;
 background:#333 url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png") no-repeat;
 overflow:hidden;
 border-radius:4px
}
.vsu-footer .sec.three ul li a.ap {
 background-position:0px -672px
}
.vsu-footer .sec.three ul li a.in {
 background-position:0px -576px
}
.vsu-footer .sec.three ul li a.vi {
 background-position:0px -624px
}
.vsu-footer .sec.three ul li a.gi {
 background-position:0px -720px
}
.vsu-footer .sec .ad {
 margin-bottom:1em
}
.vsu-footer .social a {
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png") no-repeat;
 overflow:hidden;
 text-indent:-9999px;
 display:block;
 float:left;
 width:25%;
 height:48px;
 margin:0
}
.vsu-footer .social a.fb {
 background-position:0 -388px
}
.vsu-footer .social a.tw {
 background-position:0 -436px
}
.vsu-footer .social a.in {
 background-position:0 -484px
}
.vsu-footer .social a.yo {
 background-position:0 -532px
}
.vsu-footer .cr {
 font-size:0.8em;
 line-height:1.1em;
 text-align:center;
 width:100%;
 padding:0.7em 0 2em 0;
 background:rgba(0,0,0,0.3);
 float:left
}
.vsu-footer .info {
 margin-bottom:15px
}
@media (min-width: 450px) {
 .vsu-footer {
  font-size:0.8em;
  padding:0
 }
 .vsu-footer .sec {
  position:initial;
  float:left;
  width:31.3333333333%;
  margin-bottom:1.5%;
  margin-right:1.5%;
  margin-top:30px;
  margin-bottom:25px !important
 }
 .vsu-footer .sec:nth-child(n) {
  margin-bottom:3%;
  margin-right:3%
 }
 .vsu-footer .sec:nth-child(3n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-footer .sec.three ul li {
  width:100%;
  margin-bottom:0;
  margin-right:0;
  margin-bottom:0.5em !important
 }
 .vsu-footer .sec.three ul li:nth-child(n) {
  margin-bottom:0;
  margin-right:0
 }
 .vsu-footer .sec.three ul li:nth-child(1n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-footer .social a.fb {
  background-position:-4px -384px
 }
 .vsu-footer .social a.tw {
  background-position:-4px -433px
 }
 .vsu-footer .social a.in {
  background-position:-4px -480px
 }
 .vsu-footer .social a.yo {
  background-position:-4px -528px
 }
}
@media (min-width: 738px) {
 .vsu-footer {
  font-size:1em;
  position:relative;
  height:350px
 }
 .vsu-footer .social {
  margin:0 0 0 -16px
 }
 .vsu-footer .cr {
  bottom:0;
  position:absolute
 }
}
@media (min-width: 992px) {
 .vsu-footer {
  height:395px;
  float:left;
  background:url("https://www.valdosta.edu/_files/2016/images/ui/ft-bg.jpg") no-repeat #474747
 }
 .vsu-footer .sec {
  width:30.6666666667%;
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-footer .sec:nth-child(n) {
  margin-bottom:4%;
  margin-right:4%
 }
 .vsu-footer .sec:nth-child(3n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-footer .sec.one {
  width:32%;
  margin-right:6%
 }
 .vsu-footer .sec.one span {
  font-size:1.2em
 }
 .vsu-footer .sec.two {
  width:23%;
  margin-right:8%
 }
 .vsu-footer .sec.three ul li a {
  padding:0 48px;
  font-size:1em
 }
 .vsu-footer .sec.three ul li a:focus,
 .vsu-footer .sec.three ul li a:hover {
  background-color:#616161
 }
 .vsu-footer .wrap {
  width:75%;
  float:right;
  margin-top:20px
 }
}
.vsu-content .main .otsec .na,
.vsu-content .main .ot-pl .na {
 font:700 1.2em "Domine",Georgia,"Times New Roman",serif;
 clear:both
}
.vsu-content .main .otsec .ti,
.vsu-content .main .ot-pl .ti {
 float:left
}
.vsu-content .main .otsec .na,
.vsu-content .main .otsec .ti,
.vsu-content .main .ot-pl .na,
.vsu-content .main .ot-pl .ti {
 width:70%
}
.vsu-content .main .otsec .btm,
.vsu-content .main .ot-pl .btm {
 position:relative;
 width:100%;
 float:left
}
.vsu-content .main .otsec .ema,
.vsu-content .main .otsec .ph,
.vsu-content .main .ot-pl .ema,
.vsu-content .main .ot-pl .ph {
 position:absolute;
 right:0;
 top:0;
 background:url("https://www.valdosta.edu/_files/2016/images/ui/ui-spr.png");
 background-position:-5px -1348px;
 width:38px;
 height:38px;
 overflow:hidden;
 text-indent:-9999px
}
.vsu-content .main .otsec .ph,
.vsu-content .main .ot-pl .ph {
 right:38px;
 background-position:-5px -1254px
}
.vsu-content .main .otsec a,
.vsu-content .main .ot-pl a {
 text-decoration:none;
 color:#333
}
.vsu-content .main .otsec ul {
 margin:1.5em 0;
 list-style:none
}
.vsu-content .main .otsec li {
 padding:0;
 margin:0 0 1em 0;
 float:left;
 width:100%
}
.vsu-content .main .otsec .ovrly,
.vsu-content .main .otsec img {
 display:none
}
.vsu-content .main .ot-pl {
 list-style:none;
 margin:0
}
.vsu-content .main .ot-pl li {
 padding:0
}
@media (min-width: 738px) {
 .vsu-content .main .otsec .na,
 .vsu-content .main .ot-pl .na {
  font:700 1.2em/1.2em "Domine",Georgia,"Times New Roman",serif
 }
 .vsu-content .main .otsec .dsk {
  display:block;
  border:1px solid #e1e1e1;
 

 }
 .vsu-content .main .otsec .top {
  width:100%;
  height:200px;
  overflow:hidden;
  position:relative
 }
 .vsu-content .main .otsec .ovrly,
 .vsu-content .main .otsec img {
  display:block
 }
 .vsu-content .main .otsec .ovrly {
  position:absolute;
  background:rgba(209,31,54,0.9);
  width:100%;
  height:100%;
  top:-100%;
  text-align:center;
  color:#fff;
  text-transform:uppercase;
  font-weight:600
 }
 .vsu-content .main .otsec .ovrly span {
  border:2px solid #fff;
  padding:0.5em;
  max-width:90%;
  display:block;
  width:136px;
  font-size:0.9em;
  margin:0 auto;
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .vsu-content .main .otsec .btm {
  height:125px;
  padding:0.8em;
  font-size:0.9em;
  line-height:1.2em;
  position:relative;
  float:none
 }
 .vsu-content .main .otsec .ph {
  bottom:0.8em;
  left:0.8em;
  top:inherit;
  background:none;
  width:auto;
  height:auto;
  text-indent:inherit
 }
 .vsu-content .main .otsec .ema {
  bottom:0;
  right:0;
  top:inherit;
  background-position:0 -1340px;
  width:48px;
  height:48px;
  overflow:hidden;
  text-indent:-9999px
 }
 .vsu-content .main .otsec .sm {
  font-size:0.8em;
  line-height:1.2em
 }
 .vsu-content .main .otsec img {
  width:100%;
  height:auto
 }
 .vsu-content .main .otsec ul {
  float:left;
  width:100%
 }
 .vsu-content .main .otsec ul li {
  float:left;
  height:320px;
  width:32%;
  margin-bottom:1%;
  margin-right:1%
 }
 .vsu-content .main .otsec ul li:nth-child(n) {
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-content .main .otsec ul li:nth-child(3n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .main .otsec a:hover .ovrly,
 .vsu-content .main .otsec a:focus .ovrly {
  top:0
 }
 .vsu-content .main .ot-pl li {
  padding:0;
  width:32%;
  margin-bottom:1%;
  margin-right:1%;
  float:left
 }
 .vsu-content .main .ot-pl li:nth-child(n) {
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-content .main .ot-pl li:nth-child(3n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .main .ot-pl .ti,
 .vsu-content .main .ot-pl .ph,
 .vsu-content .main .ot-pl .ema {
  font-size:0.9em;
  line-height:1.2em
 }
 .vsu-content .main .ot-pl .ph,
 .vsu-content .main .ot-pl .ema {
  background:none;
  text-indent:inherit;
  width:auto;
  height:auto;
  position:inherit;
  display:inline-block;
  float:left;
  clear:both
 }
}
@media (min-width: 992px) {
 .vsu-content .main .otsec .na,
 .vsu-content .main .otsec .ti {
  width:100%
 }
 .vsu-content .main .otsec ul li {
  width:23.5%;
  margin-bottom:1%;
  margin-right:1%
 }
 .vsu-content .main .otsec ul li:nth-child(n) {
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-content .main .otsec ul li:nth-child(4n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .main .ot-pl li {
  width:23.5%;
  margin-bottom:1%;
  margin-right:1%
 }
 .vsu-content .main .ot-pl li:nth-child(n) {
  margin-bottom:2%;
  margin-right:2%
 }
 .vsu-content .main .ot-pl li:nth-child(4n) {
  margin-right:0;
  margin-bottom:0
 }
 .vsu-content .main .ot-pl li:nth-child(4n+1) {
  clear:both
 }
}
@media print {
 .container-desktop {
  max-width:964px;
  padding:0 1em
 }
 .container,
 .vsu-content .container {
  max-width:100%;
  width:100%
 }
 .vsu-content .dpttpimg,
 .vsu-footer .sec.two,
 .vsu-footer .sec.three,
 .vsu-content .ddnav.rex,
 .ddnav.right.hdesk,
 .vsu-content .r-sb .social,
 .vsu-footer .social,
 .vsu-content .main .unl:after,
 .vsu-content .r-sb .unl:after,
 .vsu-content .unslider .unslider-arrow {
  display:none
 }
 .vsu-content .main ol,
 .vsu-content .main ul {
  margin:0 50px 1em 1em !important
 }
 .vsu-content .main .cta-wrap,
 .vsu-content .r-sb .cta-wrap {
  margin-left:1em
 }
 .vsu-content .bar .header,
 .vsu-content .bar .header .container {
  padding:0
 }
 .vsu-content .unslider {
  margin:1em 0 0 0
 }
 .vsu-content .unslider .cap {
  padding:1em 0 0 0 !important;
  font-size:0.8em
 }
 .vsu-content .unslider .cap .ds {
  display:block !important
 }
 .vsu-content .bc {
  padding:1em 0
 }
 .vsu-content .main .cta-wrap li,
 .vsu-content .r-sb .cta-wrap li {
  width:auto;
  display:list-item;
  clear:left;
  list-style:initial;
  margin:0 !important
 }
 .vsu-content .main .cta-wrap .cta,
 .vsu-content .r-sb .cta-wrap .cta {
  width:100%;
  padding:inherit
 }
 .vsu-content .r-sb .contact .we,
 .vsu-content .r-sb .contact .ph,
 .vsu-content .r-sb .contact .lo,
 .vsu-content .r-sb .contact .mai,
 .vsu-content .r-sb .contact .fx,
 .vsu-content .r-sb .contact .hr {
  margin:0
 }
 .vsu-footer {
  color:black
 }
 .vsu-footer .sec {
  margin:0;
  margin-bottom:0 !important
 }
 .vsu-footer .cr {
  text-align:left
 }
 .vsu-content .main table.news_img {
  width:35%;
  max-width:35% !important;
  margin:0 1em;
  float:right
 }
}
@media print {
 .vsu-content .main .otsec .ph,
 .vsu-content .main .ot-pl .ph {
  right:auto
 }
 .vsu-content .main .otsec .ema,
 .vsu-content .main .otsec .ph,
 .vsu-content .main .ot-pl .ema,
 .vsu-content .main .ot-pl .ph {
  text-indent:inherit;
  width:100%;
  height:auto;
  position:relative
 }
}
