* {
	 max-height: 1000000px;
}
 html, body {
	 height: 100%;
}
 header, footer, article, section, hgroup, nav, figure {
	 display: block;
}
 figure {
	 margin: 0;
	 padding: 0;
}
 body{
	 margin: 0;
	 font: 12px/15px open sans, Helvetica, Arial, sans-serif;
	 -webkit-text-size-adjust: 100%;
	 -ms-text-size-adjust: none;
	 min-width: 320px;
	 background: url("../images/background.jpg") repeat-x scroll top;
}
/*font definition*/
 h1, h2, h3, h4, h5, h6 {
	 font-family: Signika,Helvetica,Arial,sans-serif;
	 color: #000000;
}
 h1 {
	 font-size: 2.1em;
	 line-height: 125%;
}
 h2 {
	 line-height: 125%;
	 font-size: 1.7em;
}
 h3 {
	 line-height: 125%;
	 font-size: 1.4em;
}
 h4 {
	 font-size: 1.4em;
}
 h5 {
	 font-size: 1.2em;
}
 h6 {
	 font-size: 1.2em;
}
/*end font definition*/
 img {
	 border-style: none;
	 max-width:100%;
}
 Img.ImageInline {
	 border-style: none;
	 width: 100%;
	 height: auto;
	 margin-bottom:8px;
}
 Img.ImageInlineSidebar {
	 border-style: none;
	 width: 100%;
	 height: auto;
	 max-width:250px;
	 margin-top:20px;
}
/*Image classes to make work in Firefox and IE*/
 Img.XSmall {
	 width: 100%;
	 max-width:150px !important;
	 height: auto;
	 margin:10px;
}
 Img.Small {
	 width:100%;
	 max-width:320px !important;
	 height:auto;
	 margin:10px;
}
 Img.Medium {
	 width:100%;
	 max-width:400px !important;
	 height:auto;
	 margin:10px;
}
 Img.Large {
	 width:100%;
	 max-width:500px !important;
	 height:auto;
	 margin:10px;
}
 Img.XLarge {
	 width:100%;
	 max-width:700px !important;
	 height:auto;
	 margin:10px;
}
 Img.XSmall-150 {
	 width: 100%;
	 max-width:150px !important;
	 height: auto;
	 margin:10px;
}
 Img.Small-250 {
	 width: 100%;
	 max-width:250px !important;
	 height: auto;
	 margin:10px;
}
 Img.Small-320 {
	 width:100%;
	 max-width:320px !important;
	 height:auto;
	 margin:10px;
}
 Img.Medium-400 {
	 width:100%;
	 max-width:400px !important;
	 height:auto;
	 margin:10px;
}
 Img.Large-500 {
	 width:100%;
	 max-width:500px !important;
	 height:auto;
	 margin:10px;
}
 Img.XLarge-700 {
	 width:100%;
	 max-width:700px !important;
	 height:auto;
	 margin:10px;
}
 a {
	 text-decoration: none;
	 color: #d20000;
}
 a:hover {
	 text-decoration: underline;
}
 a:active {
	 background-color: transparent;
}
 input, select {
	 font: 100% 'Open Sans', Arial, Helvetica, sans-serif;
	 vertical-align: middle;
	 color: #000;
	/* max-width: 170px;
	 cuts off text in search page in search box*/
}
 textarea {
	 font: 100% 'Open Sans', Arial, Helvetica, sans-serif;
	 vertical-align: middle;
	 color: #000;
	 width:100% !important;
}
 form, fieldset {
	 margin: 0;
	 padding: 0;
	 border-style: none;
}
 input[type="image"] {
	 padding: 0;
	 border: none;
}
 input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="reset"] textarea {
	 -webkit-border-radius: 0;
	 border-radius: 0;
	 -webkit-appearance: none;
	 -moz-appearance: none;
}
 input[type="submit"]:hover {
	 cursor: pointer;
}
 mark{
	 background:none;
}
 #wrapper {
	 width: 100%;
	 overflow: hidden;
	 position: relative;
}
 .w1 {
	 position: relative;
	 float: left;
	 left: 50%;
	 width: 100%;
}
 .w2 {
	 position: relative;
	 float: left;
	 left: -50%;
	 width: 100%;
}
/*THE HEADER*/
 #header{
	 background:#000;
	/* #f3b637 url(../images/bg-header.png) repeat-x;
	 */
	 height: inherit;
	 position:relative;
	 z-index:2;
}
 #nav:after, .menu:after, #header .holder:after, #header .panel:after, #header:after, .nav-holder:after, .menu-block:after{
	 display: block;
	 clear: both;
	 content: '';
}
 #header .holder{
	 margin: 0 auto;
	 max-width: 1009px;
	 height: inherit;
	 padding:44px 0 0;
	 position:relative;
}
 #header .frame{
	 background: url(../images/header-top.jpg) no-repeat 50% 0;
	 min-height: 120px;
	 overflow: hidden;
	 padding: 10px 0 0;
	 position:relative;
	 z-index:1;
}
 .logo {
	 background: url(../images/logo.png) no-repeat;
	 width: 347px;
	 height: 87px;
	 text-indent: -9999px;
	 overflow: hidden;
	 float: left;
	 margin: 0;
}
 .logo a {
	 height: 100%;
	 display: block;
}
 #header .text-forward-thinking {
	 background: url(../images/bg-txt.png) no-repeat;
	 width: 384px;
	 height: 30px;
	 float: right;
	 text-indent: -9999px;
	 overflow: hidden;
	 margin: 85px 12px 0 0;
}
/*Quicklinks Menu - New*/
 .quicklinks {
	 background-color: #2C2B2B;
	 border-radius: 4px;
	 margin: 0;
	 padding: 0;
	 top: 30px;
	 width: 180px;
	 z-index: 9000;
	 *top: 25px;
}
/*FOR IE7 Quicklinks*/
 *:first-child + html .quicklinks {
	 background-color: #2C2B2B;
	 border-radius: 4px;
	 margin: 0;
	 padding: 0;
	 position: absolute !important;
	 top: 15px;
	 width: 180px;
	 z-index: 9000;
	 margin-top: 10px;
	 margin-left: -85px !important;
}
 .quicklinks ol, .quicklinks ul, .quicklinks li {
	 list-style: none outside none !important;
}
 .quicklinks li {
	 border-top: 1px solid #000000;
	 clear: both;
	 font-size: .9em;
	 margin: 0 5px;
	 padding: 5px !important;
	 width: 90%;
}
 .quicklinks li:nth-of-type(1) {
	 border-top: medium none;
}
 .arrow-right .quicklinks a, .menu-2 li.arrow-right .quicklinks a:link, .menu-2 li.arrow-right .quicklinks a:hover {
	 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	 padding: 0;
	 position: relative;
}
/*MEGA MENU*/
 .opener-block{
	 float:left;
	 position:relative;
	 padding:0 0 0 64px;
	 color:#eeb742;
	 font-size: 13px;
	 line-height: 16px;
	 text-transform:uppercase;
	 min-height:34px;
	 display:none;
	 z-index:3;
}
 .opener{
	 left:0;
	 top:-7px;
	 width:57px;
	 height:48px;
	 background:#f3ba2f;
	 position:absolute;
	 border-radius:5px;
	 text-indent:-9999px;
	 overflow:hidden;
}
 .nav-aside .opener{
	 width:36px;
	 height:30px;
	 background-color:#000a0b;
	 top:0;
}
 .opener:before, .opener:after, .opener span{
	 background:#000;
	 border-radius:4px;
	 position:absolute;
	 top: 25px;
	 left: 16%;
	 right: 16%;
	 height:4px;
	 margin-top: -2px;
	/* height/2 */
	 -webkit-transition:all 0.2s linear;
	 transition:all 0.2s linear;
}
 .opener:before, .opener:after{
	 content:'';
	 top: 14px;
}
 .opener:after{
	 top: 35px;
}
 .nav-aside .opener:before, .nav-aside .opener:after, .nav-aside .opener span{
	 background-color:#efbc3f;
	 height:3px;
	 border-radius:3px;
	 margin-top:-1.5px;
	 top:15px;
	 left:5px;
	 right:5px;
}
 .nav-aside .opener:before, .nav-aside .opener:after{
	 top:8px;
}
 .nav-aside .opener:after{
	 top:22px;
}
/* close button transition */
 .close-btn span, .nav-active .opener span{
	 opacity:0;
}
 .opener:hover{
	 background-color:#eca819;
}
 .close-btn:after, .close-btn:before, .nav-active .opener:after, .nav-active .opener:before{
	 -moz-transform:rotate(45deg);
	 -webkit-transform:rotate(45deg);
	 -ms-transform:rotate(45deg);
	 transform:rotate(45deg);
	 top:25px;
	 left:15%;
	 right:15%;
}
 .nav-aside .close-btn:after, .nav-aside .close-btn:before, .nav-aside.nav-active .opener:after, .nav-aside.nav-active .opener:before{
	 top:15px;
}
 .close-btn:after, .nav-active .opener:after{
	 -moz-transform:rotate(-45deg);
	 -webkit-transform:rotate(-45deg);
	 -ms-transform:rotate(-45deg);
	 transform:rotate(-45deg);
}
 .resize-active .hold, .resize-active #nav, .resize-active .nav-block{
	 -webkit-transition:none !important;
	 -ms-transition:none !important;
	 transition:none !important;
}
 #nav{
	 height: inherit;
	 font-size: 14px;
	 line-height: 18px;
	 z-index: 15;
	 border-top: solid 1px #000;
	 *border-top: solid 4px #000;
}
 .menu{
	 margin: 0;
	 list-style: none;
	 text-align: center;
	 padding-left: 0;
	 display:table;
	 width:100%;
	 position:relative;
	 z-index:1;
}
 .menu:after{
	 content:"";
	 background-color: #f4c14c;
	 background:#f4c14c url(data:image/svg+xml;
	 base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YzE0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2Y0YmEzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2I2MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	 background: -moz-linear-gradient(top, #f4c14c 0%, #f4c14c 17%, #f4c14c 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4c14c), color-stop(17%,#f4c14c), color-stop(100%,#f4c14c));
	 background: -webkit-linear-gradient(top, #f4c14c 0%,#f4c14c 17%,#f4c14c 100%);
	 background: -o-linear-gradient(top, #f4c14c 0%,#f4c14c 17%,#f4c14c 100%);
	 background: -ms-linear-gradient(top, #f4c14c 0%,#f4c14c 17%,#f4c14c 100%);
	 background: linear-gradient(to bottom, #f4c14c 0%,#f4c14c 17%,#f4c14c 100%);
	 position:absolute;
	 top:0;
	 bottom:0;
	 left:-9999px;
	 right:-9999px;
	 z-index:-1;
	 box-shadow:0 4px 4px rgba(255,255,255,.5) inset;
}
 .menu > li{
	 display:table-cell;
	 vertical-align:middle;
	 height:46px;
	 overflow:hidden;
}
 .menu .drop {
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 display:none;
	 position: absolute;
	 top:100%;
	 left: 0;
	 background: rgba(208, 208, 208, 0.9);
	 box-shadow: 1px 1px 5px #5c5c5c;
	 z-index: 5;
	 padding: 19px 10px 15px 20px;
	 font-size: 12px;
	 line-height: 15px;
	 text-align: left;
	 overflow:hidden;
	 width:100%;
}
 .menu .drop h2 {
	 margin: 0 0 24px;
	 font-size: 1.7em;
	 line-height: 30px;
	 color: #000;
}
 .menu .drop h3 {
	 margin: 5px 0 1px;
	 font-size: 14px;
	 padding: 0;
	 line-height: 16px;
	 color: #000;
}
 .menu .drop h3 a {
	 color: #000;
	 line-height: 1.7em;
}
 .menu .drop ul li h3 a:hover {
	 text-decoration: none;
	 background: none;
	 color:#000;
}
 .menu .drop .column {
	 float: left;
	 width:23%;
	 margin:0 1% 0 0;
}
 .menu .drop.three .column {
	 width:32.33%;
}
 .menu img{
	 vertical-align:top;
}
 .menu .drop ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 text-align: left;
}
 .menu .drop ul li {
	 float: none;
}
 .menu .drop ul li a {
	 color: #000;
	 padding: 1px 2px 2px;
	 display: inline-block;
	 vertical-align: top;
}
 .menu .drop ul li a:hover {
	 background: #292828;
	 color: #f2b838;
}
 .menu .drop .image-link:hover{
	 background:none;
	 text-decoration:none;
	 opacity:.7;
}
 .menu > li > a {
	 color: #120200;
	 display: block;
	 padding: 16px 7px 15px;
	 position:relative;
}
 .menu > li:hover>a:before{
	 content:"";
	 /*background:#d0d0d0;*/
	 position:absolute;
	 top:-99px;
	 bottom:-99px;
	 left:-999px;
	 right:-999px;
}
 .menu > li > a>span{
	 position:relative;
	 z-index:1;
}
 .menu > li:hover .drop {
	 display: block;
}
 .menu > li:hover > a{
	 background: #d0d0d0;
	 text-decoration: none;
}
 .menu a.Byself {
	 text-decoration: none;
}
 .menu a.Byself:hover {
	 text-decoration: underline !important;
}
 .menu-block{
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 position:absolute;
	 left:0;
	 top:8px;
	 z-index:2;
	 font-size:12px;
	 font-weight: bold;
	 line-height:15px;
	 width:100%;
	 padding:0 250px 0 3px;
}
 .menu-2, .menu-1{
	 margin: 0;
	 padding: 4px 0 0;
	 list-style: none;
}
 .menu-1{
	 float: left;
	 width:53.7%;
}
 .menu-1 li{
	 float: left;
	 padding: 0 4.7% 0 0;
}
 .menu-1 a:hover{
	 border-radius: 2px;
	 color: #ffffff;
	 text-decoration: none;
}
 .menu-1 li a{
	 color: #e2af22;
	 padding: 4px;
}
 .menu-2{
	 float: right;
	 padding: 4px 3.2% 0 0;
	 width:42%;
	 text-align:right;
}
 .menu-2 li{
	 float:none;
	 display:inline-block;
	 vertical-align:top;
	 padding: 0 0 0 7%;
	 position:relative;
}
 .menu-2 li:first-child{
	 padding-left:0;
}
 .menu-2 li a{
	 color: #fffaf9;
	 padding:0;
	 text-decoration:none;
	 display:block;
}
 .menu-2 .has-drop>a{
	 position:relative;
	 padding-right:10px;
}
 .menu-2 .has-drop>a:after{
	 content:"";
	 width:0;
	 height:0;
	 position:absolute;
	 top: 6px;
	 right:0;
	 border:solid;
	 border-width:4px 3px 0;
	 border-color:#fff transparent transparent transparent;
}
 .menu-2 .has-drop:hover>a:after{
	 border-width:0 3px 4px;
	 border-color: transparent transparent #f2b838 transparent;
	 top:5px;
}
 .menu-2>li>a:hover, .menu-2 .has-drop:hover>a, .menu-2 .has-drop .quicklinks a:hover{
	 color: #f2b838;
}
 .quicklinks-holder{
	 transition: all 0.25s linear 0s;
	 max-height:0;
	 overflow:hidden;
	 position:absolute;
	 left:0;
	 right:0;
	 top:100%;
	 z-index:999;
	 text-align:left;
	 width:180px;
}
 .quicklinks-holder .quicklinks{
	 transform: translateY(-100%);
	 transition: all 0.25s linear 0s;
}
 .menu-2 .has-drop:hover .quicklinks-holder{
	 max-height:300px;
}
 .menu-2 .has-drop:hover .quicklinks{
	 transform: translateY(0);
}
 .search-form{
	 position:absolute;
	 top:8px;
	 right:10px;
	 z-index:3;
}
 .search-form:after{
	 content:"";
	 display:block;
	 clear:both;
}
 .search-form label{
	 display: none;
}
 .search-form input[type="search"]{
	 width: 133px;
	 height: 21px;
	 line-height:15px;
	 border:none;
	 background:#fff;
	 margin:0 3px 0 0;
	 padding:3px 5px;
	 float:left;
	 color: #8e8e8e;
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
 .search-form input[type = "submit"] {
	 background: #cdcfce;
	 width: 55px;
	 height: 21px;
	 line-height:19px;
	 padding:0 0 1px;
	 border: none;
	 color: #000;
	 text-align: center;
	 font-weight: bold;
	 float:left;
}
/*HOMEPAGE SLIDER*/
 #main{
	 overflow: hidden;
	 margin: 0 auto;
	 padding:0 0 55px;
	 max-width: 1009px;
	 background-color: transparent;
	 position:relative;
	 z-index:1;
}
 #main .visual {
	 overflow: hidden;
	 margin: 0 0 15px;
}
 .visual .carousel{
	 position: relative;
}
 .visual .carousel .mask {
	 position: relative;
	 overflow: hidden;
	 max-width: 1009px;
}
 .visual .carousel .mask .slideset {
	 width: 99999px;
	 float: left;
}
 .visual .carousel .mask .slide {
	 max-width: 1009px;
	 float: left;
	 position: relative;
}
 .visual .carousel .mask .slide img {
	 display: block;
}
 .carousel .pagination {
	 position: absolute;
	 right: 50px;
	 z-index: 5;
}
 .carousel .pagination-holder {
	 width: 200px;
	 position: absolute;
	 left: 115px;
	 bottom:55px;
	 z-index: 15;
}
 .carousel .pagination ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .carousel .pagination ul li {
	 float: left;
}
 .carousel .pagination ul li a {
	 background: url(../images/bullet.png) no-repeat;
	 width: 10px;
	 height: 10px;
	 display: block;
	 text-indent: -9999px;
	 overflow: hidden;
	 margin: 0 6px;
}
 .carousel .pagination .slide.active ul li a, .carousel .pagination ul li:hover a, .carousel .pagination ul li.active a {
	 background: url(../images/bullet.png) no-repeat -10px 0;
}
 .visual .caption{
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 position: absolute;
	 left: 50px;
	 bottom:65px;
	 width: 300px;
	 max-height: 275px;
	 padding: 10px 10px 45px;
	 overflow:hidden;
	 background: #000\9;
	 background: rgba(0, 0, 0, 0.85);
}
 .visual .caption .txt {
	 overflow: hidden;
	 padding: 0 0 0 5px;
	 font-weight: normal;
	 color: #fff;
	 font-size: 14px;
	 line-height: 17px;
}
 .visual .caption .read-more {
	 overflow: hidden;
	 padding: 5px;
	 font-weight: bold;
	 color: #000;
	 font-size: 14px;
	 line-height: 17px;
	 background: #f2b838;
	 position: absolute;
	 bottom: 13px;
	 right: 30px;
}
 .visual .caption .read-more:hover{
	 text-decoration:none;
	 color:#ffdc5c;
}
 .visual .caption .info {
	 overflow: hidden;
}
 .visual .caption h2 {
	 margin: 0 0 9px;
	 color: #f2b838;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-weight: bold;
	 text-align: center;
	 font-size: 2.1em;
	 line-height: 35px;
}
 .visual .caption p {
	 margin:0;
}
 .visual .carousel .button {
	 overflow: hidden;
}
 .visual .carousel .btn-prev, .visual .carousel .btn-next {
	 position: absolute;
	 left: 39px;
	 width: 15px;
	 height: 15px;
	 text-indent: -9999px;
	 overflow: hidden;
	 z-index: 10;
}
 .visual .carousel .btn-next {
	 left: auto;
	 right: 34px;
}
/*MAIN LAYOUT*/
 .student-quote {
	 background-color: #d0cfce;
	 border-radius: 5px;
	 margin-left: 5%;
	 margin-right: 5%;
	 margin-top: 5%;
	 padding-top: 1%;
}
/*HR boxes*/
 .shadow-feature-box {
	 box-shadow: 2px 1px 5px #7f7f7f;
	 margin: 0.5em;
}
 .shadow-feature-box ul li {
	 line-height: 1.4em !important;
}
 .shadow-feature-box > h2 {
	 border-bottom: 2px solid #f2b838;
	 padding-top: .5em;
	 padding-left: .5em;
	 margin: 1em;
	 margin-bottom: .5em;
	 text-align: center;
}
 .shadow-feature-box-button {
	 background: #cacaca;
	 max-width:100%;
	 padding:8px;
	 color:#ffffff;
	 font-size:15px;
	 margin: 15px 30px 15px 30px;
	 text-align:center;
}
 .shadow-feature-box-button a {
	 color:#000;
	 text-decoration:none;
}
 .shadow-feature-box-button:hover {
	 background-color: #d5d5d5;
	 text-decoration:none;
}
 .grey-feature-box{
	 background-color: #d0cfce;
	 border-radius: 5px;
	 margin: 1em;
	 padding: 5px;
}
/*.grey-feature-box ul li {
	 line-height: 1.2em !important;
}
 */
 .grey-feature-box img {
	 margin-right: .5em;
}
 .grey-feature-box > p {
	 padding-top: 1em;
}
/*used on scholarship - research pages*/
 .grey-right-sidebar {
	 background-color: #f1f1f1;
	 border: 2px solid #f1f1f1;
	 margin: 10px 0 10px 15px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
	 float:right;
	 max-width: 250px;
}
 .grey-right-sidebar h2 {
	/* border-bottom: 2px dotted #979797;
	 */
	 color: #000;
	 display: block;
	 font-size: 1.7em;
	 font-weight: bold;
	 line-height: 1em;
	 margin: 0 10px 10px;
	 padding: 12px 0 6px 10px;
}
/*used on financial aid*/
 .sidebar-drop-shadow {
	 box-shadow: 2px 1px 5px #7f7f7f;
	 background-color: #f1f1f1;
	 border: 2px solid #f1f1f1;
	 margin: 10px 5px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
	 float:right;
	 width: 225px;
	 clear:both;
}
 .sidebar-drop-shadow h2 {
	 color: #000;
	 display: block;
	 font-size: 1.7em;
	 font-weight: bold;
	 line-height: 1em;
	 margin: 0 10px 10px;
	 padding: 12px 0 6px 10px;
}
 .right-sidebar {
	 margin: 10px 0 10px 15px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
	 float:right;
	 max-width: 250px;
}
 #main .two-columns{
	 overflow: hidden;
	 width:100%;
}
 .two-columns .contentTop{
	 margin: 0 0 50px;
}
 .two-columns #content{
	 float: left;
	 width:100%;
}
 .two-columns .content-holder{
	 margin:0 300px 0 0;
}
/*Explore*/
 #explore-fhsu{
	 overflow:hidden;
}
 #explore-fhsu .block-holder{
	 overflow:hidden;
	 padding: 0 0 10px 6px;
	 width: 102%;
}
 #explore-fhsu .block{
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 float: left;
	 position: relative;
	 background-color: #ffffff;
	 width: 29.7%;
	 margin: 0 3.1% 0 0;
	 padding: 0 20px 50px;
	 position:relative;
}
 .img-holder{
	 margin: 0 -20px 21px;
}
 .img-holder img{
	 vertical-align:top;
	 max-width:none;
	 width:100%;
}
 .two-columns #explore-fhsu h3 {
	 color: #000000;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-weight: bold;
	 font-size: 1.5em;
	 margin: 0 0 17px -10px;
}
 .two-columns #explore-fhsu h2 {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 2em;
	 font-weight: bold;
	 line-height: 1.4em;
	 text-align: left;
	 margin: 0;
	 padding: 0;
}
 .links-list{
	 list-style:none;
	 margin:0 -10px 0 0;
	 padding:0 0 5px;
}
 #explore-fhsu a {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 font-size: 14px;
	 line-height: 1.6em;
	 text-decoration: none;
	 font-weight: normal;
}
 #explore-fhsu a:hover {
	 color: #000000;
	 text-decoration: underline;
}
 #explore-bar, #campus-bar {
	 background-color: #f2b838;
	 width: 700px;
	 height: 3px;
	 margin-bottom: 10px;
}
/*buttons*/
 #explore-fhsu [class*='Ebtn-']{
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 color: #ffffff;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 17px;
	 line-height:20px;
	 text-decoration: none;
	 padding:8px 10px;
	 text-decoration: none;
	 text-align:center;
	 margin-left:0;
	 position:absolute;
	 bottom:0;
	 left:0;
	 width:100%;
}
 #explore-fhsu [class*='Ebtn-']:hover{
	 color:#fff;
	 text-decoration:none;
}
 .Ebtn-blue{
	 background: #327dc3;
}
 .Ebtn-blue:hover, .Ebtn-blue:active{
	 background: #2e8ce3;
}
 .Ebtn-green{
	 background: #62872a;
}
 .Ebtn-green:hover, .Ebtn-green:active{
	 background: #70a322;
}
 .Ebtn-red{
	 background: #945226;
}
 .Ebtn-red:hover, .Ebtn-red:active{
	 background: #c3570f;
}
/*Announcements*/
 #content h2 {
	 margin: 0 25px 10px 21px;
	 text-align: center;
	 font-size: 1.7em;
	 line-height: 15px;
	 padding: 4px 0 6px;
}
 #content h3 {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 2em;
	 font-weight: bold;
	 line-height: 1.4em;
	 text-align: left;
	 margin: 0;
	 padding: 0;
}
 .cycle-gallery{
	 position: relative;
	 padding: 0 25px;
	 margin: 20px 0 25px;
	 overflow: hidden;
}
 .cycle-gallery .mask{
	 position: relative;
	 overflow: hidden;
	 width:100%;
	 float:left;
}
 .cycle-gallery .mask .slideset{
	 width: 100% !important;
	 float: left;
	 white-space:nowrap;
	 letter-spacing: -4px;
}
 .cycle-gallery .mask .slide{
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 width:25% !important;
	 display:inline-block;
	 vertical-align:top;
	 margin: 0 2px;
	 white-space:nowrap;
	 letter-spacing: 0;
	 padding: 0 5px;
	 height: 175px !important;
}
 .cycle-gallery .slide-content{
	 white-space:normal;
}
 .cycle-gallery .mask .slide span{
	 display:inline;
	 vertical-align:top;
	 padding:0;
	 font-size: 14px;
	 line-height: 16px;
}
 .cycle-gallery .mask .slide a{
	 color: #122013;
}
 .cycle-gallery .mask .slide img{
	 display: block;
	 margin: 0 0 7px;
	 width:100%;
	 max-width:none;
}
 .cycle-gallery .mask .slide.active{
	 z-index: 1;
}
 .cycle-gallery .btn-prev, .cycle-gallery .btn-next{
	 background: url(../images/arrow-1.png) no-repeat;
	 width: 16px;
	 height: 32px;
	 position: absolute;
	 left: 0;
	 top: 29px;
	 text-indent: -9999px;
	 overflow: hidden;
}
 .cycle-gallery .btn-next{
	 left: auto;
	 right: 0;
	 background: url(../images/arrow-1.png) no-repeat -16px 0;
}
 #content .holder{
	 overflow: hidden;
	 padding: 0;
	 margin-top: 5px;
	 clear:both;
}
/*NEWS*/
 #content .holder .news {
	 float: left;
	 width: 700px;
	 margin-bottom:40px;
}
 #content .holder .news h3 {
	 font-size: 2em;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-weight: bold;
	 line-height: 1.4em;
	 text-align: left;
	 margin: 0;
	 padding: 0;
}
 #content .holder .news #mid-fhsu-news-bar {
	 background-color: #F2B838;
	 height: 3px;
	 margin-bottom: 10px;
	 width: 700px;
}
 #content .holder .news .featured-news {
	 float: left;
	 width: 260px;
}
 #content .holder .news .recent-news {
	 float: left;
	 max-width: 400px;
	 margin-right:30px;
	 margin-left:10px;
}
 #content .holder .news ul{
	 font-size: 14px;
	 list-style: outside none none;
	 margin-top: 10px;
	 padding: 0 0 0 20px;
	 line-height:1.5em;
}
 #content .holder .news ul li{
	 list-style-image: url("../images/gold-arrow.png");
	/*margin-left: 15px;
	 */
	 padding-bottom: 10px;
	 padding-left: 0;
}
 #content .holder .news ul li a {
	 color: #101010;
	 font-weight: normal;
}
 #content .holder .news .morenews {
	 display: block;
	/*padding-left: 20px;
	 */
	/* margin-top: 20px;
	 */
	 margin-bottom: 10px;
	 margin-top:20px;
}
 #content .holder .news .morenews a {
	 color: #000;
	 font-size: 14px;
	 text-decoration: none;
	 font-weight:bold;
}
 #content .holder .news .morenews img {
	 display: block;
	 float: left;
	 padding-right: 10px;
}
 #morenews p {
	 margin-bottom: 3px;
	 margin-left: 10px;
	 margin-top: 0;
}
/*News section with Recent and Featured*/
 .recent-news-feed .title a {
	 color: #101010;
	 font-weight: normal;
	 font-size: 14px;
}
 .recent-news-feed .date {
	 color: #918E89;
	 font-size: 14px;
	 font-style: italic;
	 margin-left: 0.15em;
}
 .recent-news-feed .date-day {
	 font-size: 20px;
	 font-weight: bold;
	 color: #f2b838;
}
 .recent-news-feed .date-month {
	 font-size: 1em;
}
 .recent-news-feed {
	 line-height: 1.5em;
	 margin-bottom: 7px;
	 margin-top: 10px;
}
 .recent-news-feed .title{
}
 .news h4 {
	 font-family: open sans,Helvetica,Arial,sans-serif;
	 font-size: 1.4em;
	 font-weight: bold;
	 line-height: 1.4em;
	 margin: 0;
	 padding: 0;
	 text-align: left;
}
/*Homepage SIDEBAR*/
 .two-columns #sidebar{
	 float: right;
	 width: 270px;
	 margin: 9px 0 0 -100%;
}
/*Spotlights*/
 #sidebar .widget{
	 background: #111111;
	 color: #ffffff;
	 font-size: 14px;
	 padding: 20px;
	 overflow:hidden;
	 margin:0 0 40px;
}
 .widget .holder{
	 overflow:hidden;
}
 .widget .widget-block{
	 padding:0 0 28px;
}
 .widget-block .btn-holder{
	/*text-align:right;
	 */
	 margin:0 0 10px;
	 padding:10px 0 0;
}
 .widget-block .btn-link{
	 color:#000;
	 text-decoration:none;
	 text-transform:capitalize;
	 font-weight:700;
	 background:#f2b838;
	 padding:3px 60px;
	/*was 11px instead of 60px*/
	 text-align:center;
	/*display:inline-block;
	 */
	 vertical-align:top;
}
 #sidebar .widget p{
	 margin:0 0 12px;
}
 .widget img{
	 display: block;
}
 .widget h3{
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 2em;
	 color: #f2b838;
	 font-weight: bold;
	 margin: 0 0 28px;
}
 .dept-social-media img{
	 display:inline;
}
/*Homepage EVENT feed*/
 #sidebar .widgetcal {
	 font-size: 14px;
	 margin:0 0 20px;
}
 .widgetcal .holder{
	 overflow:hidden;
}
 .widgetcal .widget-block{
	 padding:0 0 28px;
}
/*.widget-block .btn-holder{
	 margin:0 0 10px;
	 padding:10px 0 0;
}
 .widget-block .btn-link{
	 color:#000;
	 text-decoration:none;
	 text-transform:capitalize;
	 font-weight:700;
	 background:#f2b838;
	 padding:3px 60px;
	 text-align:center;
	 vertical-align:top;
}
 */
 #sidebar .widgetcal p{
	 margin-bottom: 3px;
	 margin-left: 10px;
	 margin-top: 0;
	 font-weight:bold;
}
 .widgetcal img{
	 display: block;
	 float: left;
	 padding-right: 10px;
}
 .widgetcal h3{
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 1.7em;
	 color: #000000;
	 font-weight: bold;
	 padding-bottom:3px;
	 border-bottom: 3px solid #f2b838;
}
 .event-feed {
	 margin-bottom:10px;
	 border-bottom: solid 1px #c3c3c3;
	 padding-bottom:10px;
	 min-height: 40px;
}
 .event-feed .date {
	 font-size:14px;
	 float:left;
	 margin-left:5px;
	 background:#000000;
	 color:#fff;
	 font-style:italic;
	 padding: 5px 10px;
	 line-height:1.1em;
	 margin-right: .7em;
	 margin-bottom:20px;
	 min-width: 26px;
}
 .event-feed .date .date-month{
	 font-size: 1em;
}
 .event-feed .date .date-day {
	 font-size: 20px;
	 font-weight: bold;
	 color: #f2b838;
}
 .event-feed .title {
	 margin-bottom:5px;
}
 .event-feed .title a {
	 color:#000000;
	 font-weight:bold;
}
 .event-feed .time {
	 margin-left: 4em;
}
 .holder .sidebar-bottom .cals {
	 margin-bottom:10px;
	 padding-top:10px;
	 margin-left:20px;
}
 .holder .sidebar-bottom .cals a {
	 color:#000000;
}
/*TO TOP Button*/
 #to-top{
	 text-indent:-9999px;
	 overflow:hidden;
	 position:absolute;
	 bottom: -3px;
	 left:50%;
	 width:60px;
	 height:25px;
	 border-radius: 50px 50px 0 0/40px 40px 0 0;
	 background:#000;
	 margin:0 0 0 -30px;
	 border:1px solid #000;
}
 #to-top:after{
	 content:"";
	 width:0;
	 height:0;
	 border:solid;
	 border-width:0 7px 8px;
	 border-color: transparent transparent #fff;
	 position:absolute;
	 top: 8px;
	 left:50%;
	 margin:0 0 0 -6px;
}
 #to-top:hover{
	 background-color:#fff;
}
 #to-top:hover:after{
	 border-bottom-color:#000;
}
/*FOOTER*/
 #footer {
	 background:#0a0a0a;
	 padding: 36px 0 15px;
	 position:relative;
}
 #footer:after{
	 content:"";
	 background-color: #f4c14c;
	 background:#f4c14c url(data:image/svg+xml;
	 base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YzE0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2Y0YmEzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2I2MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	 background: -moz-linear-gradient(top, #f4c14c 0%, #f4ba3c 17%, #f3b637 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4c14c), color-stop(17%,#f4ba3c), color-stop(100%,#f3b637));
	 background: -webkit-linear-gradient(top, #f4c14c 0%,#f4ba3c 17%,#f3b637 100%);
	 background: -o-linear-gradient(top, #f4c14c 0%,#f4ba3c 17%,#f3b637 100%);
	 background: -ms-linear-gradient(top, #f4c14c 0%,#f4ba3c 17%,#f3b637 100%);
	 background: linear-gradient(to bottom, #f4c14c 0%,#f4ba3c 17%,#f3b637 100%);
	 position:absolute;
	 top:19px;
	 bottom:0;
	 left:-9999px;
	 right:-9999px;
	 z-index:1;
	 box-shadow:0 10px 15px rgba(255,255,255,.5) inset;
}
 #footer .footer-holder{
	 max-width: 1009px;
	 margin: 0 auto;
	 overflow: hidden;
	 position:relative;
	 z-index:2;
}
 .footer-holder .footer-top{
	 overflow:hidden;
	 padding: 0 0 16px;
}
 .footer-holder .info-holder {
	 margin: 0 0 27px;
	 color: #180100;
	 float:left;
	 width:100%;
}
 .footer-holder .btn-area {
	 float: left;
	 width: 140px;
	 padding: 30px 25px 0 2px;
	 margin:0 0 0 -100%;
}
 .footer-holder .btn-area a {
	 background: url(../images/btn-2.png) no-repeat;
	 width: 139px;
	 height: 28px;
	 display: block;
	 text-indent: -9999px;
	 overflow: hidden;
	 margin:0 0 7px;
}
 .footer-holder .btn-area a:first-child {
	 background: url(../images/btn-1.png) no-repeat;
}
 .footer-holder .btn-area a:nth-child(4) {
	 background: url(../images/btn-3.png) no-repeat !important;
	 width: 139px;
	 height: 58px;
}
 .footer-holder .three-columns {
	 margin: 0 -1% 0 167px;
	 overflow:hidden;
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
 .three-columns .column {
	 width: 26%;
	 float: left;
	 margin: 0 1.7% 0 0;
}
 .three-columns .column.size02 {
	 padding: 0;
	 width: 42%;
}
 .three-columns .column .holder{
	 overflow:hidden;
	 width: 100%;
}
 .three-columns .column .block{
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 float:right;
	 width:49%;
	 margin: 0 1% 0 0;
}
 .three-columns .column .block:first-child{
	 width: 45%;
	 float:left;
}
 .three-columns .column .block.size01{
	 padding: 0 8px;
}
 .three-columns .column .block.size01 .title{
	 margin: 0 -8px 18px;
}
 .footer-holder .three-columns a, .footer-holder .address-area a{
	 padding: 4px;
	 text-decoration: none;
	 color: #230000;
}
 .footer-holder .three-columns a:hover, .footer-holder 
/*.address-area*/
 address a:hover {
	 background: none repeat scroll 0 0 #FCF1D4;
	 border-radius: 2px;
	 color: #000000;
	 font-weight: normal;
	 padding: 4px;
	 text-decoration: none;
}
 .footer-holder .three-columns a.FooterLink {
	 padding: 4px;
	 text-decoration: none;
}
 .three-columns .column.size02 .title{
	 padding: 4px 0 7px 4px;
}
 .three-columns .column.size02 img {
	 display: block;
	 margin: 0 0 0 5px;
	 padding: 4px;
}
 .footer-holder .three-columns a.none{
	 text-decoration: none;
	 float:left;
	 padding:0;
}
 .footer-holder .three-columns a.none:hover {
	 text-decoration: none;
	 background: none;
	 border-radius: 0px;
}
 .three-columns .column h3 {
	 margin: 0;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 21px;
	 line-height: 23px;
	 color: #040004;
	 padding: 4px;
}
 .three-columns .column .title {
	 display: block;
	 padding: 4px 0 22px 4px;
}
 .three-columns .column ul {
	 margin: 0;
	 padding: 0 0 0 4px;
	 list-style: none;
}
 .three-columns .column ul li {
	 padding: 5px 0 3px;
}
 .three-columns .column ul li a {
	 color: #230000;
}
 .three-columns .column ul.social-networks li {
	 float: left;
}
 .cent-right-foot-soc:after{
	 content:"";
	 display:block;
	 clear:both;
}
 .social-rollover {
	 height: 32px;
	 width: 32px;
	 margin: 7px;
	 float: left;
}
 .social-rollover:hover {
	 background-position: 0px -32px;
	 box-shadow: 0px 0px 4px 2px #FCF1D4;
}
 .facebook-hover {
	 background-image: url('../images/fhsu-facebook.png');
}
 .twitter-hover {
	 background-image: url('../images/fhsu-twitter.png');
}
 .youtube-hover {
	 background-image: url('../images/fhsu-youtube.png');
}
 .linkedin-hover {
	 background-image: url('../images/fhsu-linkedin.png');
}
 .pc-hover {
	 background-image: url('../images/social/fhsu-pc.png');
}
 .tc-hover {
	 background-image: url('../images/fhsu-tc.png');
}
 .tl-hover {
	 background-image: url('../images/fhsu-tl.png');
}
 .rss-hover {
	 background-image: url('../images/fhsu-rss.png');
}
 .instagram-hover {
	 background-image: url('../images/fhsu-instagram.png');
}
 .weibo-hover {
	 background-image: url('../images/fhsu-weibo.png');
}
 .three-columns address {
	 font-style: normal;
	 line-height: 23px;
	 margin: 11px 0 0;
}
 .three-columns address strong{
	 font-weight:400;
}
 .three-columns .block .title{
	 display: block;
	 margin: 0 0 22px;
}
 .three-columns address span.align{
	 padding-left: 4px;
}
 #footer p{
	 margin: 0;
}
 .footer-bottom{
	 overflow:hidden;
	 padding:0 7px 0 0;
}
 .footer-bottom .uni {
	 color: #180100;
	 padding: 4px;
}
 .footer-bottom .uni:hover {
	 background: none repeat scroll 0 0 #FCF1D4;
	 border-radius: 2px;
	 color: #000000;
	 font-weight: normal;
	 padding: 4px;
	 text-decoration: none;
}
 .footer-bottom .contact {
	 background: url(../images/dot.png) no-repeat 0 50%;
	 padding: 0 0 0 15px;
	 margin: 0 0 0 15px;
}
 .footer-bottom .footer-area {
	 float: right;
	 width: 170px;
	 color: #230000;
	 *padding: 64px 7px 0 0;
	 padding: 3px 15px 0 0;
}
 .footer-bottom select {
	 float: right;
	 width: 141px;
}
 .footer-bottom .select {
	 margin: 0 6px 10px 0;
	 overflow: hidden;
}
 .footer-bottom .select input[type="submit"] {
	 display: none;
}
 .footer-bottom .select label {
	 display: none;
}
 .footer-bottom .power {
	 font-size: 11px;
	 padding: 0 0 0 3px;
	 color: #8a6e25;
}
 .footer-bottom .power .google {
	 text-indent: -9999px;
	 overflow: hidden;
	 background: url(../images/google.jpg) no-repeat;
	 width: 36px;
	 height: 14px;
	 display: inline-block;
	 vertical-align: top;
	 margin: 0 2px 0 4px;
}
 .footer-bottom .power .trans {
	 color: #260100;
}
 .footer-bottom .holder{
	 overflow:hidden;
}
 .FooterLink {
	 color: #230000;
	 text-decoration: none;
}
 .FooterLink:Hover {
	 color: #230000;
	 text-decoration: underline;
}
 .FooterLink2 {
     color: #000;
	 text-decoration: none;
	 font-weight: bold;
}
 .FooterLink2:Hover {
     color: #000;
	 text-decoration: underline;
}
 .goog-te-gadget {
	 white-space: pre-wrap !important;
}
 .menu a {
	 color: #230000;
	 text-decoration: none;
}
 .menu a:hover {
	 color: #230000;
	 text-decoration: none !important;
}
/*our stuff*/
/*fix for Chrome inserting divs and spans in CMS editor*/
 div.design_mode_design span {
	 font-family: 'open sans,' Helvetica, Arial, sans-serif;
	 font-size: 1.2em;
	 line-height: 2em;
}
 div.ektron-aloha p {
	 margin: 0 0 1.5em;
}
 div.ektron-aloha a {
	 text-decoration: underline;
	 color: #0000FF;
}
 div.ektron-aloha figure {
	 margin: 0;
	 padding: 0;
}
 div.ektron-aloha figure img {
	 max-width: 100%;
}
/*highlight color*/
 ::selection {
	 background: #fdcc60;
	 color: #000;
}
 ::-moz-selection {
	 background: #fdcc60;
	 color: #000;
}
/*PAGE LAYOUTS*/
 .container {
	 margin: 0 auto;
	 position: relative;
	 overflow: hidden;
}
/*Two Columns With Page Navigation Menu*/
 .section-divider-small {
	 clear: both;
	 margin-bottom: 5px;
	 *margin-top: 10px;
}
 .section-divider-small .column-one {
	 float: left;
	 overflow: hidden;
	 width: 252px;
	 margin-right: 18px;
}
 .column-one .widget-holder{
	 overflow:hidden;
}
 .column-one .widget{
	 margin:0 0 42px;
}
 .column-one .nav-aside.widget{
	 margin-bottom:23px;
	 z-index: 100000;
}
 .section-divider-small .column-two {
	 overflow: hidden;
	 margin-right: 8px;
	 padding-top: 11px;
	 *padding-top: 0px;
}
/*One Column*/
 #one-column {
	 clear: both;
}
 #one-column .column-one {
	 float: left;
	 overflow: hidden;
	 width: 984px;
	 position: relative;
}
/*Two Column layout*/
 .content-body{
	 overflow:hidden;
	 width:100%;
}
 .column-two .content-container{
	 float:left;
	 width:100%;
}
 .content-container .content-holder{
	/*margin:0 250px 0 0;
	 */
}
 .content-holder h1{
	 margin:0 0 15px;
}
 .content-body .aside{
	 float:right;
	 margin:0 0 0 -100%;
	 width:225px;
}
 .aside .widget{
	 margin:0 0 30px;
}
/*Columns - Custom Styles*/
 .column-one h2 {
	 padding: 0 0 0 0.5em;
	 font-size: 1.6em;
	 font-family: open sans, Helvetica, Arial, sans-serif;
}
 .column-three h2 {
	 padding-bottom: .5em;
	 font-size: 2.2em;
}
 .column-two img.banner {
	 margin-bottom: 1em;
}
/*breadcrumbs box at top*/
 #one-column .column-one-breadcrumbs {
	 overflow: hidden;
	 width: 1003px;
	 height: 75px;
	 position: relative;
	 display: block;
	 background-color: #3e3d3d;
}
/*Breadcrumb Navigation */
 p.breadcrumb {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 1em;
	 font-weight: normal;
	 text-transform: uppercase;
	 color: #868686;
	 padding: 0px 0 0 15px;
	 margin-top: 10px;
	 line-height: 1.7em;
}
 p.breadcrumb a {
	 color: #868686;
	 font-weight: normal;
	 text-decoration: underline;
	 
}
 p.breadcrumb a:hover {
	 text-decoration: none;
	 padding: 5px 0 5px 0;
	 background-color: #fdcc60;
	 color: #000;
}
 p.breadcrumb a.active-link {
	 text-decoration: none;
	 color: #000;
}
/*p.breadcrumb a.active-link a:hover {
	 background-color:none;
}
 */
/*Images or thumbnails with captions, first used in Art and Design faculty pages*/
 figure, figcaption.thumbnail-gallery {
	 display: block;
	 float: left;
	 max-width: 150px;
	 height: 200px;
	 font-style: italic;
}
/*Images with captions, first used in Virtual College Accolades pages*/
 figure.accolades {
	/*background-color: #f1f1f1;
	 */
	 box-shadow: 2px 1px 5px #7f7f7f;
	 height: 300px;
	 margin: 0.5em;
	 max-width: 230px;
}
 figure, figcaption.accolades {
	 display: block;
	 font-style: normal;
	 text-align: center;
	 margin-top: .5em;
}
 figcaption.accolades p {
	 font-weight:bold !important;
}
 .accolade-caption {
	/*float: left;
	 */
	/*max-width: 150px;
	 */
	 text-align:left;
	 margin-top: .5em;
}
/*FEATURE BOXES*/
/*Department Programs Box*/
 #major-box {
	 background-color: #f1f1f1;
	 border: 2px solid #f1f1f1;
	 margin: 10px 0 10px 15px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
}
 #major-box h2 {
	 border-bottom: 2px dotted #979797;
	 color: #000;
	 display: block;
	 font-size: 1.7em;
	 font-weight: bold;
	 line-height: 1em;
	 margin: 0 10px 10px;
	 padding: 12px 0 6px 10px;
}
 #major-box p {
	 padding-top: 10px;
	 font-size: 14px;
	 line-height: 1.5em;
	 padding-bottom:5px;
}
 #major-box ul {
	 padding-right: 7px !important;
}
 #major-box ul li {
	 line-height:1.2em !important;
}
/*Department Contact Box*/
 .dept-contact-box {
	 display: block;
	 margin: 0 8px 0 0;
	 width: 244px;
	 background-color: #fce6a3;
	/*#f1f1f1;
	 */
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
	 padding-bottom:7px;
}
 .dept-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
	 line-height: 1.2em;
}
 .dept-contact-box h2 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.5em;
	 line-height: 1.2em;
}
 .dept-contact-box p {
	 padding-left: 20px;
	 padding-right: 3px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .dept-contact-box a {
	 font-weight: bold;
}
 .dept-social-media {
	 padding: 0px 0 0px 20px;
}
/*Academic Programs Box*/
 .academic-box-full {
	 float: left;
	 margin-bottom: 20px;
	 padding: 0.5em;
	 width: 97%;
	 border: 1px solid #cfcfcf;
	 box-shadow: 3px 4px 6px #c5c5c5;
	 clear:both;
}
 .academic-box-full ul {
	 padding-left: 15px !important;
}
 .academic-box-full ul li {
	 list-style-type:none !important;
	 line-height: 1em !important;
	 margin-bottom: 4px !important;
}
 .academic-box-full h2 {
	 padding-left: 10px !important;
	 margin-top:2px;
	 font-size: 1.7em;
	 border-bottom:2px solid #f2b838;
	 line-height: 2em;
}
 .academic-box-full h3 {
	 line-height: 125%;
	 font-size: 1.4em;
	 margin-left: 15px;
}
 .academic-box-full h3 a {
	 text-decoration:none;
}
 .academic-box-full a {
	 color:#000;
	 text-decoration: underline;
	 text-decoration-color: #888;
	 font-weight: normal !important;
	 -webkit-transition: all 0.30s ease-in-out;
	 -moz-transition: all 0.30s ease-in-out;
	 -ms-transition: all 0.30s ease-in-out;
	 -o-transition: all 0.30s ease-in-out;
}
 .academic-box-full a:hover {
	 color:#888;
	 text-decoration-color: #ddd;
	 font-weight: normal !important;
}
 .academic-box-full a strong{
	 color:#000;
	 font-weight: bold !important;
}
 academic-column {
	 float:left;
	 width: 30%;
	 padding-right:10px;
}
/*Department Link Box*/
 .dept-link-header {
	 background-color: #f2b838;
	 padding: 14px 11px 11px;
	 margin-bottom:10px;
}
 .dept-link-header h4 {
	 color: #000;
	 font-size: 20px;
	 line-height:24px;
	 margin:0;
}
 .dept-link-box {
	 display: inline-block;
	 margin: 0 8px 0 0px;
	 background-color: #f1f1f1;
	 width: 244px;
}
 .dept-link-box a {
	 line-height: 1.5em;
	 font-weight:bold;
}
 .dept-link-box p {
	 margin-left:15px !important;
	 color: #000000;
	 font-size: 15px;
	 font-weight: 400;
	 line-height: 1.5em;
	 margin: 0 1em;
	 padding-bottom: 1em;
}
/*Left Sidebar Feature box (content block)*/
 .sidebar-feature-box {
	 margin: 2px 0 35px;
}
/*Visitor Left sidebar*/
 .visitor-box {
	 display: block;
	 margin: 0 8px 0 0;
	 width: 244px;
}
 .visitor-box h4 {
	 color: #000;
	 font-weight: bold;
	 font-size: 1.5em;
	 line-height: 1.2em;
	 font-family: Signika,Helvetica,Arial,sans-serif;
}
 .visitor-box p {
	 padding-right: 3px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .visitor-box a {
	 font-weight: bold;
}
/*CTELT Boxes*/
 .ctelt-alert h4 {
	 color: #000;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-top: 15px;
	 font-size: 1.7em;
	 display: block;
	 background-color: #f2b838;
	 height: 20px;
	 margin: 0 8px 0 0;
	 text-align: center;
	 width: 100%;
}
 .ctelt-alert {
	 display: inline-block;
	 margin: 10px 8px 10px 0;
	 background-color: #f1f1f1;
	 width: 100%;
	 padding-bottom:10px;
}
 .ctelt-alert a {
	 padding-left: 25px;
	 font-size: 1.2em;
	 line-height: 1.7em;
	 display: inline-block;
	 color: #000;
	 padding-top:10px;
}
 .ctelt-workshops h4 {
	 color: #f2b838;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-top: 15px;
	/*font-size: 1.7em;
	 */
	 display: block;
	 background-color: #000;
	 height: 20px;
	 margin: 0 8px 0 0;
	 text-align: center;
	 width: 100%;
}
 .ctelt-workshops {
	 display: inline-block;
	 margin: 10px 8px 10px 0;
	 background-color: #f1f1f1;
	 width: 244px;
}
 .ctelt-workshops a {
	 padding-left: 25px;
	 font-size: 1.2em;
	 line-height: 1.2em;
	 display: inline-block;
	 color: #000;
}
 .ctelt-left-img {
	 float: left;
	 padding-bottom: 10px;
}
/*Tigertech stuff*/
 .tigertech-main-content {
	 float:left;
	 max-width:500px;
}
 .tigertech-main-rightsidebar {
	 float:left;
	 margin-left:20px;
	 width:210px;
}
 .tigertech-sidebar {
	 display:inline-block;
	 background-color:#f1f1f1;
	 padding:10px;
}
 .tigertech-sidebar a {
	 line-height: 1.5em;
	 font-weight: bold;
}
 .tigertech-sidebar p {
	 color: #000000;
	 font-size: 15px;
	 font-weight: 400;
	 line-height: 1.5em;
	 margin: 0 1em;
	 padding-bottom: 1em;
}
 .tigertech-sidebar-header {
	 background-color: #000000;
	 padding: 14px 11px 11px;
	 margin: -10px -10px 10px -10px;
}
 .tigertech-sidebar-header h4 {
	 color: #f2b838;
	 font-size: 20px;
	 line-height: 24px;
	 margin: 0;
}
 .tigertech-sidebar h4 {
	 color: #f2b838;
	 font-size: 20px;
	 line-height: 24px;
	 margin: 0;
	 background-color:#000;
}
/*TigerTech Homepage grey blocks new*/
 .tigertech-box-full {
	 float: left;
	 margin-bottom: 20px;
	 margin-right: 10px;
	 width:335px;
	 padding: 0.5em;
	 border: 1px solid #cfcfcf;
	 box-shadow: 3px 4px 6px #c5c5c5;
	 clear:both;
}
 .tigertech-box-full ul {
	 padding-left: 10px !important;
}
 .tigertech-box-full ul li {
	 list-style-type:none !important;
	 line-height: 1.3em !important;
	 margin-bottom: 4px !important;
}
 .tigertech-box-full h2 {
	 padding-left: 10px !important;
	 margin-top:2px;
	 border-bottom:2px solid #f2b838;
	 line-height: 2.2em;
}
 .tigertech-box-full a {
	 color:#000;
	 font-weight:bold;
}
 .tigertech-column {
	 float:left;
	 width: 220px;
	 padding-right:10px;
}
 .tigertech-footer{
	 margin-top:15px;
	 text-align:center;
}
 .tigertech-footer span {
	 font-size:14px;
	 line-height:1.7em;
}
 #submit-ticket-button {
	 clear: both;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin: 0 0 10px 10px;
}
 [class*='ticket-button-'] {
	 color: #f2b838;
	 display: inline-block;
	 font-family: signika, Helvetica, Arial, sans-serif;
	 font-size: 20px;
	 border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 margin: 0 2px 0 2px;
	 line-height:0.9em;
}
 .ticket-button-black {
	 background: #000000;
	 padding: 18px;
	 width:190px;
	 text-align:center;
}
 .ticket-button-black:hover {
	 background: #f2b838;
	 color: #000000;
	 text-decoration:none;
}
 .ticket-button-black:active {
	 background: #000;
	 color: #f2b838;
}
 .tigertech-news ul li {
	 line-height:1em !important;
	 margin-bottom:10px;
	 list-style-type:none !important;
	 font-size:14px !important;
	 line-height: .5em !important;
	 padding:7px 0 !important;
}
 .tigertech-news ul {
	 padding: 0 0 0 2px !important;
}
 .tigertech-news a {
	 color:#000000;
}
 .tigertech-sidebar a {
	 line-height:1.3em;
}

/*Technology Services - Service Catalog*//
.service-catalog-link-box h2 
{border-bottom: 1px solid #cacaca !important; 
    font-size: 16px;
}
.service-catalog-link-box p {
    font-size: 13px;
}


.service-catalog-category-box {
    width: 325px;
    float:left;
    padding: 5px 15px 10px 10px;
    margin: 10px 10px 0 0;
    display: inline-block;
    height: 108px;
    overflow: hidden;
    border: 1px solid #cacaca;
    border-radius: 2px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    }
    
    .service-catalog-category-left {
        padding-right: 10px;
    }
    
    .service-catalog-category-body {
        overflow: hidden;
    }
    
    .service-catalog-category-description {
        font-size: 15px;
    }
    
    .service-catalog-category-title {
        padding-bottom:10px;
        
    }
    
    .service-catalog-category-title a {
        font-size: 18px;
        border-bottom: 1px dotted
    }
    
    .service-catalog-category-title a:hover {
        text-decoration:none;
        color:#000000;
        cursor:pointer;
    }
    
    .service-catalog-category-list a {
        font-size: 18px;
        border-bottom: 1px dotted
    }
    
     .service-catalog-category-list a:hover {
        text-decoration:none;
        color:#000000;
        cursor:pointer;
    }
    
    .service-catalog-category-list p {
        margin-left: 0px !important;
    line-height: 5px !important;
    }

    .service-catalog-service h2 {
        border-bottom: 1px solid #cacaca !important;
    }
    .request-button-right {
        float:right;
    }

    .service-catalog-collection {
/*background-color:#f2f3f0;
margin: 10px; 0px; 10px; 0px;
padding: 10px; 2px; 10px; 2px;
border-radius: 4px;
border: 1px solid #cacaca;*/
padding-bottom: 25px;
}

.service-catalog-collection a {
    font-size:14px;
}




/*ITS stuff*/
/*.goldleft-featurebox {
	 border: 1px solid #cfcfcf;
	 border-left:20px solid #f2b838;
	 box-shadow: 3px 4px 6px #c5c5c5;
	 width:270px;
	 padding:15px;
	 float:left;
	 margin: 10px;
}
 .goldleft-featurebox a {
	 padding:5px;
	 font-size:16px;
	 color:#000000;
	 font-weight:bold;
	 text-decoration:none;
}
 .goldleft-featurebox a:hover {
	 text-decoration:underline;
}
 .technology-box {
	 float: left;
	 margin-bottom: 20px;
	 padding: 0.5em;
	 max-width:350px;
	 border: 1px solid #cfcfcf;
	 box-shadow: 3px 4px 6px #c5c5c5;
	 clear:both;
}
 .technology-maincontent {
	 margin: 30px 10px 10px 0px;
	 padding:0 10px 5px 10px;
	 max-width:330px;
	 float:left;
	 border:1px solid #cfcfcf;
	 box-shadow: 3px 4px 6px #c5c5c5;
}
 .technology-maincontent h2{
	 border-bottom:#f2b838 2px solid;
}
 .technology-newslist {
	 margin: 30px 10px 10px 0px;
	 padding:0 10px 5px 10px;
	 max-width:330px;
	 float:left;
	 border:1px solid #cfcfcf;
	 box-shadow: 3px 4px 6px #c5c5c5;
}
 .technology-newslist h2 {
	 border-bottom:#f2b838 2px solid;
}
 */
 .tech-news ul li {
	 line-height:1em !important;
	 margin-bottom:10px;
	 list-style-type:none !important;
	 font-size:14px !important;
	 padding:7px 0 !important;
}
 .tech-news ul {
	 padding: 0 0 0 2px !important;
}
 .tech-news a {
	 color:#000000;
}
/*HelpDesk Stuff*/
 #helpdesk-buttons {
	 clear: both;
	 float: left;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin: 10px 0 30px 0;
	 text-align: center;
}
 #helpdesk-buttons a {
	 text-decoration: none;
	 font-weight: normal;
	 margin-bottom:5px;
}
 [class*='helpdesk-button-'] {
	 color: #000;
	 display: inline-block;
	 font-family: signika, Helvetica, Arial, sans-serif;
	 font-size: 18px;
	 border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 margin: 0 2px 0 2px;
}
 .helpdesk-button-black {
	 background: #f2b838;
	 padding: 10px 10px 10px 10px;
}
 .helpdesk-button-black:hover {
	 background: #000;
	 color: #f2b838;
}
 .helpdesk-button-black:active {
	 background: #000;
	 color: #f2b838;
}
 .helpdesk-button-gold {
	 color: #f2b838;
	 background: #000;
	 padding: 10px 10px 10px 10px;
}
 .helpdesk-button-gold:hover {
	 background: #f2b838;
	 color: #000;
}
 .helpdesk-button-gold:active {
	 background: #f2b838;
	 color: #000;
}
 .helpdesk-links {
	 display: inline-block;
	 margin: 10px 8px 10px 0;
	 background-color: #f1f1f1;
	 width: 244px;
}
 .helpdesk-links h4 {
	 color:#f2b838;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-top: 15px;
	/*font-size: 1.7em;
	 */
	 display:block;
	 background-color:#000;
	 height: 20px;
	 margin: 0 8px 0 0;
	 text-align:center;
	 width: 100%;
}
 .helpdesk-links a {
	 padding-top: 5px;
	 padding-right: 10px;
	 font-weight: bold;
	 font-size: 13px;
	 line-height: 1.4em;
	 display: block;
	 color: #000;
}
 .helpdesk-links ul {
	 padding: 0 0 0 30px;
	 color: #000000;
	 font-size: 100%;
	 margin-top: 0px;
}
 .helpdesk-contact-box {
	 display: block;
	 margin: 15px 8px 15px 0;
	 padding: 5px;
	 width: 235px;
	 background-color: #fce6a3;
	/*#f1f1f1;
	 */
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .helpdesk-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .helpdesk-contact-box p {
	 padding-left: 20px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .helpdesk-contact-box a {
	 font-weight: bold;
}
/*Social buttons layout on interior pages*/
 .nav-page-box-top-img {
	 display: block;
	 float: left;
	 height: 6px;
	 margin: 0;
	 padding: 0;
}
/*calendar.aspx style for links*/
 #calendar-links {
	 width: 100%;
	 padding: 15px;
	 background-color: #000;
	 display: inline-block;
}
 #calendar-links a {
	 margin-right: 65px;
	 font-family: Signika, Helvetica, Arial, sans-serif;
	 font-size: 1.1em;
	 color: #f2b838;
}
/*Admisssions Buttons*/
 #admissions-buttons {
	 clear: both;
	 float: left;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin-bottom: 20px;
	/* margin: -10px 0 30px 0;
	 */
	 text-align: center;
}
 #admissions-buttons a {
	 text-decoration: none;
	 font-weight: normal;
	 margin-bottom:5px;
}
 [class*='Admissions-Ebtn-'] {
	 color: #f2b838;
	 display: inline-block;
	 font-family: signika, Helvetica, Arial, sans-serif;
	 font-size: 18px;
	 border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 margin: 0 2px 0 2px;
}
 .Admissions-Ebtn-black {
	 background: #000000;
	 padding: 8px;
}
 .Admissions-Ebtn-black:hover {
	 background: #f2b838;
	 color: #000;
}
 .Admissions-Ebtn-black:active {
	 background: #f2b838;
	 color: #000;
}
/*Admissions Three Column on main admissions page*/
 .three-column-photo-list {
	 width: 100%;
	/*margin: 0 auto;
	 */
	 margin-left: 20px;
}
 .three-column-photo-list .photo-one {
	 width: 240px;
	 float: left;
	 overflow: hidden;
	 padding-bottom: 50px;
}
 .three-column-photo-list .photo-two {
	 width: 240px;
	 float: left;
	 overflow: hidden;
	 padding-bottom: 50px;
}
 .three-column-photo-list .photo-three {
	 width: 240px;
	 float: left;
	 overflow: hidden;
	 padding-bottom: 50px;
}
 .three-column-photo-list .photo-one p, .three-column-photo-list .photo-two p, .three-column-photo-list .photo-three p, .three-column-photo-list .photo-one h2, .three-column-photo-list .photo-two h2, .three-column-photo-list .photo-three h2 {
	 margin: 0px;
	 padding: 0px;
}
 .three-column-photo-list .photo-one img, .three-column-photo-list .photo-two img, .three-column-photo-list .photo-three img {
	 margin-bottom: 7px;
}
/*Lists and Paragraph styling*/
 *ul, li {
	 margin: 0;
	 padding: 0;
}
/**+ html li {
	 vertical-align:baseline;
}
 */
 #body-content ul, #body-content ol, #body-content dl {
	/*padding:10px 0 0 40px;
	 */
	 padding: 0 0 0 40px;
	 color: #000000;
	 font-size: 100%;
	 margin-top: 0px;
}
 #body-content ul li {
	 list-style-type: disc;
}
 #body-content ol {
	 list-style-type: decimal;
}
 #body-content ol li, #body-content ul li, #body-content dl dd, #body-content dl dt {
	 padding: 3px 0;
	 font-size: 15px;
	 line-height: 1.5em;
	 *display: list-item;
	 *max-height: none !important;
	/**list-style-position:outside;
	 min-height: 100%;
	 */
}
 #body-content dl dt {
	 font-weight: bold;
}
 #body-content dl dd {
	 padding: 2px 5px;
}
 #body-content p {
	 margin: 0 1em 0 1em;
	 color: #000000;
	 padding-bottom: 1em;
	 font-size: 15px;
	 font-weight: 400;
	 line-height: 1.5em;
	/*margin-bottom:9px;
	 */
}
 #body-content a {
	 font-weight: bold;
	 word-break:break-word;
}
 #body-content .note {
	 font-size: 0.9em;
	 color: #969696;
}
/*---------------------NAVIGATION--------------------------------------------------*/
/*Active links (1st and 2nd level) appear in gold, while inactive are grey*/
/*Left Side Menu*/
 .nav-page-box {
	 margin: 0;
	 padding: 5px 8px 10px 0px;
	 overflow: hidden;
	 clear: both;
}
/* - 1st Level*/
 .nav-page-box ul#menu {
	 margin: 0 0px 0px 0px;
	 padding: 0;
	 font-size: 1.1em;
	 *font-size: 1.0em;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 line-height: 1.5em;
}
 .nav-page-box ul#menu li {
	 list-style: none outside none;
}
 .nav-page-box ul#menu li a {
	 display: block;
	 background: #cacaca;
	 padding: 10px;
	 margin: 5px 0px 0px 0px;
	 font-size: 1em;
	 font-weight: 600;
	 color: #000000;
}
 .nav-page-box ul#menu li a:hover, .nav-page-box ul#menu .active a {
	 background: #f2b838;
	 color: #000;
	 text-decoration: none;
}
 .nav-page-box ul#menu li.active-link a {
	 display: block;
	 background: #363636;
	 color: #f2b838;
	 border-bottom: solid 2px white;
}
 .nav-page-box ul#menu li ul li a {
}

.nav-page-box ul#menu li ul li strong {
    color:#f2b838;
}

/* - 2nd Level*/
 .nav-page-box ul#menu li ul {
	 margin: -20px, 0, 0,0;
	 *margin-left: 0;
	 padding: 0 0 0 15px;
	 background-color: #363636;
	 font-size: 1.0em;
}
 .nav-page-box ul#menu li ul li {
	 padding: 3px;
	 list-style-type: none;
}
 .nav-page-box ul#menu li ul li a {
	 background: #363636;
	 font-size: 1em;
	 font-weight: 400;
	 color: #FFFFFF;
	 display: block;
	 padding: 0 0 0 10px;
	 text-decoration: none;
}
 .nav-page-box ul#menu li.active-link ul li a {
	 color: #ffffff;
	 background: #363636;
	 display: block;
	 padding: 0 0 0 10px;
	 text-decoration: none;
	 border: none;
}
 .nav-page-box ul#menu li ul li a:hover {
	 background: #f2b838;
	 color: #000;
	 text-decoration: none;
}
 .nav-page-box ul#menu li ul li a.active-link {
	 background: #363636;
	 color: #f2b838;
}
/*Department Page Left List Menu*/
 #listmenu {
	 padding: 0 35px 10px 15px;
	 *padding-top: 20px;
	 font-size: 14px;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 list-style: none;
	 *margin-left: 2px;
}
 #listmenu li {
	 margin-bottom: 10px;
}
 #listmenu li a {
	 line-height: 1.2em;
	 font-size: 1em;
	 font-weight: bold;
	 color: #000000;
}
 #listmenu li a:hover {
	 color: #f2b838;
	 text-decoration: none;
}
 #listmenu li.active-link a {
	 padding: 10px 0px 10px 8px;
	 color: #f2b838;
}
/*NEW COLLECTIONS*/
 #body-content .container-dept-page-nav {
	 width: 100%;
	 *margin-bottom: 20px;
}
 #body-content ul.dept-page-nav {
	 margin: 5px 0 25px 0;
	 background: url("../images/collection-back.png") repeat;
	 min-height: 38px;
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 clear: both;
	 padding: 0;
}
 #body-content ul.dept-page-nav li {
	 list-style-type: none;
	 padding: 0;
	 display: inline-block;
	 *display: list-item;
}
 html #body-content ul.dept-page-nav li {
	 *display: inline;
}
/*IE doesn't work with inline block*/
 ul.dept-page-nav li {
	 display: inline-block;
	 line-height: 2.1em;
}
 ul.dept-page-nav li a {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 display: block;
	 padding: 0 5px 0 5px;
	 margin: 6px 6px 6px 6px;
	 text-decoration: none;
	 color: #fff;
	 font-weight: bold;
	 font-size: 12px;
	 letter-spacing: 5%;
	 text-transform: uppercase;
}
 ul.dept-page-nav li a span {
	 position: absolute;
	 top: 0;
	 left: 100%;
	 width: 0px;
	 height: 25px;
}
 ul.dept-page-nav li a:hover, ul.dept-page-nav li a:hover span {
	 color: #fdb903;
	 text-shadow: 1px 1px #000;
	 font-weight: bold;
	 background: url("../images/collection-back-hovdark.png") repeat;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
/*Active link color of fdb903(gold) is called out in code behind departments.aspx.cs*/
/*------------------------------------------------------------------------------------*/
/*Virtual College img padding*/
 .vccolor-salmon img {
	 padding: .3em;
}
 .vccolor-salmons img {
	 padding: .1em;
}
/*Virtual College stuff*/
 .center-button {
	 margin-left: 10px;
	 margin-right: 10px;
	 width: 100%;
}
 #vc-news-block {
	 display: block;
	 float: left;
	 max-width: 400px;
	 margin: 0 20px 30px 20px;
	 padding-bottom: 10px;
}
 #vc-news-block h4 {
	 font-size: 18px;
	 color: #000000;
	 padding: 15px 0 10px 5px;
	 font-weight: bold;
	 margin-top: 0px;
	 border-bottom: 3px solid #f2b838;
}
 #vc-news-block a {
	 color: #000;
	 font-weight: normal;
}
 #vc-blogfeed {
	 display: block;
	 float: left;
	 max-width: 250px;
	 background-color: #efefef;
	 margin: 0 15px 30px 10px;
	 padding-bottom: 10px;
	 border-radius: 10px 40px 10px 40px;
	 -webkit-border-radius: 10px 40px 10px 40px;
	 -moz-border-radius: 10px 40px 10px 40px;
}
 #vc-blogfeed h4 {
	 font-size: 18px;
	 color: #000000;
	 padding: 15px 0 10px 15px;
	 font-weight: bold;
	 margin-top: 0px;
}
 #vc-blogfeed a {
	 color: #000;
	 font-weight: normal;
}
 #vc-blogfeed ul {
	 padding: 0 0 0 15px;
}
 #vc-blogfeed ul li {
	 list-style: none;
	 line-height:1.3em;
	 padding-bottom:10px;
}
/*virtual college buttons*/
 #vc-buttons {
	 clear: both;
	 float: left;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin: 5px 0 30px 0;
	 text-align: center;
}
 #vc-buttons a {
	 text-decoration: none;
	 font-weight: bold;
	 margin-bottom:5px;
}
 [class*='vc-Ebtn-'] {
	 color: #f2b838;
	 display: inline-block;
	 font-family: signika, Helvetica, Arial, sans-serif;
	 font-size: 20px;
	 border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 margin: 0 2px 0 2px;
}
 .vc-Ebtn-black {
	 background: #000000;
	 padding: 10px 10px 10px 10px;
}
 .vc-Ebtn-black:hover {
	 background: #f2b838;
	 color: #000;
}
 .vc-Ebtn-black:active {
	 background: #f2b838;
	 color: #000;
}
 .vc-Ebtn-gold {
	 color: #000;
	 background: #f2b838;
	 padding: 10px 10px 10px 10px;
}
 .vc-Ebtn-gold:hover {
	 background: #000;
	 color: #f2b838;
}
 .vc-Ebtn-gold:active {
	 background: #000;
	 color: #f2b838;
}
/*Social Media Page buttons*/
 .soc-buttons {
	 display: inline;
	 margin-left: 2px;
}
/*----------------TABLE STYLES-----------------------------------------------------------*/
/*DEFAULT TABLE STYLE - all white - black text - transparent border lines*/
 #ctl00_PageBody_ContentBlock1 table {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 background-color: transparent;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 0px solid #ffffff;
	 *border: 1px solid #FFFFFF;
	 line-height: 1.8em;
}
 #ctl00_PageBody_ContentBlock1 table td, #ctl00_PageBody_ContentBlock1 table th {
	 margin: 1px;
	 font-size: 14px;
	/*1.2em*/
	 padding: 4px;
	 background-color: transparent;
	 vertical-align: top;
}
/*GPA Calculator fix*/
 #ctl00_PageBody_ContentBlock1 table.gpa {
	 width:100%;
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 background-color: transparent;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 0px solid #ffffff;
	 *border: 1px solid #FFFFFF;
	 line-height: 1.8em;
}
 #ctl00_PageBody_ContentBlock1 table.gpa td, #ctl00_PageBody_ContentBlock1 table.gpa th {
	 margin: 1px;
	 font-size: 14px;
	 padding: 4px;
	 background-color: transparent;
	 vertical-align: top;
}
/*Table Style 2 - Layout- used to be the invisible lines*/
 #ctl00_PageBody_ContentBlock1 table.layout {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 background-color: transparent;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px solid #ffffff;
	 line-height: 1.8em;
}
 #ctl00_PageBody_ContentBlock1 table.layout td, #ctl00_PageBody_ContentBlock1 table.layout th {
	 border: 1px solid #ffffff;
	 margin: 1px;
	 font-size: 14px;
	 padding: 4px;
	 background-color: transparent;
	 vertical-align: top;
}
/*Table Style 4 - Gray*/
 #ctl00_PageBody_ContentBlock1 table.gray {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #333333;
	 background-color: #CCC;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px solid #666666;
	 line-height: 1.8em;
}
 #ctl00_PageBody_ContentBlock1 table.gray td, #ctl00_PageBody_ContentBlock1 table.gray th {
	 border: 1px solid #666666;
	 margin: 1px;
	 font-size: 14px;
	 padding: 4px;
	 color: #333333;
	 background-color: #d7d7d7;
	 vertical-align: top;
}
/*Table Style 4 - Alternating*/
 #ctl00_PageBody_ContentBlock1 table.alternating {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #333333;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 line-height: 1.8em;
}
 #ctl00_PageBody_ContentBlock1 table.alternating td, #ctl00_PageBody_ContentBlock1 table.alternating th {
	 margin: 1px;
	 font-size: 14px;
	 padding: 4px;
	 color: #333333;
	 vertical-align: top;
	 border: 1px solid #363636;
}
 #ctl00_PageBody_ContentBlock1 table.alternating tr:nth-child(odd) {
	 background-color: #CCC;
}
 #ctl00_PageBody_ContentBlock1 table.alternating tr:nth-child(even) {
	 background-color: #ffffff;
}
/*was using nth-of-type*/
 #ctl00_PageBody_ContentBlock1, #ctl00_PageBody_FormBlock1 {
	 clear: both;
	 background-color: transparent;
}
 #ctl00_PageBody_ContentBlock1 li {
	 line-height: 1.4em;
}
/*FORMS - TABLES*/
 #ctl00_PageBody_FormBlock1 table {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 background-color: #ffffff;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px solid #ffffff;
	 line-height: 1.8em;
}
 #ctl00_PageBody_FormBlock1 table td, #ctl00_PageBody_FormBlock1 table th {
	 border: 1px solid #ffffff;
	 margin: 1px;
	 font-size: 14px !important;
	 padding: 4px;
	 background-color: #ffffff;
	 vertical-align: top;
}
 #ctl00_PageBody_FormBlock1 table.layout {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 background-color: #ffffff;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px solid #ffffff;
	 line-height: 1.8em;
}
 #ctl00_PageBody_FormBlock1 table.layout td, #ctl00_PageBody_FormBlock1 table.layout th {
	 border: 1px solid #000000;
	 margin: 1px;
	 font-size: 14px !important;
	 padding: 4px;
	 background-color: #ffffff;
	 vertical-align: top;
}
/*-------------------------------------------------------------------------------------------------------*/
 #ctl00_PageBody_ContentBlock2 h1 {
	 padding: 10px 0 0 0;
}
 #ctl00_PageBody_ContentBlock2 p {
	 margin: 0;
}
 ol.design_list_vertical li {
	 list-style-type: none !important;
}
 ol.design_list_vertical li.sub_option {
	 margin-left: 35px;
}
/*Fixes ajax loading gif that occured after 7.66 SP2 upgrade*/
 .EktronAjaxLoading {
	 display: none;
}
/*------- LIBRARY Layout ------- */
/*Library Contact box*/
 .library-contact-box {
	 display: block;
	 margin: 30px 8px 0 0;
	 padding: 5px;
	 width: 250px;
	 background-color: #fce6a3;
	/*#f1f1f1;
	 */
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .library-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .library-contact-box p {
	 padding-left: 20px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .library-contact-box a {
	 font-weight: bold;
}
 .library-chat {
	 margin-top:-15px;
}
/*.nytimes {
	 float:left;
}
 */
 .nytimes img {
	 float: right;
	 padding: 1em;
	 width: 144px;
}
 .library-box {
	 background-color: #f6f6f6;
	 box-shadow: 2px 1px 5px #979797, -3px 1px 5px #979797;
	 float: left;
	 margin-left: 1em;
	 margin-right: 1em;
	 margin-top: 1em;
	 padding: 0.5em;
	 width: 325px;
}
 ul.library-page-nav li > a {
	 color: #000;
}
 #body-content .container-library-page-nav {
	 width: 100%;
	 margin: 0;
}
 #body-content ul.library-page-nav {
	 display: table;
	 margin: 0 auto;
	 padding: 0 0 10px 10px;
	 height: 25px;
	 list-style: none;
	 font: normal 12px/25px sans-serif;
	 clear: both;
}
 #body-content ul.library-page-nav li {
	 display: table-cell;
	 line-height: 1.8em;
	 list-style-type: none;
	 padding: 0;
}
 ul.library-page-nav li {
	 float: left;
	 line-height: 2.1em;
}
 ul.library-page-nav li a {
	 float: left;
	 position: relative;
	 padding-left: 5px;
	 margin-right: 8px;
	 text-decoration: none;
	 color: #fff;
	 background: url("/images/templates/nav-dept-page-tab.png") 0px 0px no-repeat;
	 font-weight: normal;
}
 ul.library-page-nav li a span {
	 position: absolute;
	 top: 0;
	 left: 100%;
	 width: 5px;
	 height: 25px;
	 background: url("/images/templates/nav-dept-page-tab.png") -495px 0px no-repeat;
}
 ul.library-page-nav li.active-link a {
	 color: #fff;
	 background-position: 0 -25px;
}
 ul.library-page-nav li.active-link a span {
	 background-position: -495px -25px;
}
 ul.library-page-nav li a:hover, ul.library-page-nav li a:hover span {
	 color: #BB4A28;
	 font-weight: normal;
}
 ul.library-page-nav li.active-link a:hover, ul.library-page-nav li.active-link a:hover span {
	 color: #fff;
}
 ul.library-page-nav.round li a {
	 background: url("/images/templates/nav-dept-page-tab-secondary.png") 0px 0px no-repeat;
}
 ul.library-page-nav.round li a span {
	 background: url("/images/templates/nav-dept-page-tab-secondary.png") -495px 0px no-repeat;
}
/*----------------------------------*/
/*not sure what these form-fields are for */
 .form-field-active {
	 background-color: #ffffff;
	 border: solid 1px #BB4A28;
}
 .form-field-idle {
	 border: solid 1px #b4b4b4;
	 background: url("/images/templates/form-input-bg.jpg") top repeat-x;
	 color: #6B6054;
	 text-align: center;
}
 #three-column .column-two ul {
	 padding-bottom: 7px;
}
 input#txtSearchText {
	 width: 10em;
}
 div#search-elements {
	 position: relative;
	 float: left;
	 margin-right: 3px;
}
 label.overlabel-apply {
	 position: absolute;
	 top: 3px;
	 left: 5px;
	 z-index: 1;
	 color: #999;
}
 .rsHeader p {
	 margin: 0 !important;
	 padding-top: 0 !important;
}
 .rsHeader ul {
	 padding-top: 0 !important;
	 padding-left: 0 !important;
}
 .rsHeader ul li {
	 line-height: 30px !important;
	 padding-top: 0 !important;
	 padding-bottom: 0 !important;
	 list-style-type: none !important;
}
 .rsSelected {
	 padding-left: 9px !important;
}
 .rsHeader h2 {
	 clear: none !important;
}
/*Live chat on contact page*/
 #chat-button-contact {
	 width: 139px;
	 margin-left: auto;
	 margin-right: auto;
	 *visibility: hidden;
}
/*google*/
 #cse-search-form {
}
 #cse-search-form-resultspage {
	 padding-left: 13px;
	 *max-height: none !important;
}
 #cse-search-results h1 {
	 font-family: Signika, Helvetica, Arial, sans-serif;
	 margin: 0;
	 padding: 10px 10px 0 10px;
	 color: #000;
	 clear: both;
	 text-align: left;
}
/*input.gsc-search-button-v2 {
	margin-top: 0px !important;
    background-color:#F2B838;
}
*/

.gsc-search-button .gsc-search-button-v2{
    background-color:#F2B838;
    border: 1px solid #F2B838;
    margin-top: 2px !important;
    border: none;
}
/*
 table.gsc-search-box td {
	 vertical-align: top !important;

}
 .gsc-input-box {
	 margin-bottom: 3px !important;
	 padding-top:3px !important;
	 height: 23px !important;
}*/
table.gsc-search-box{
    width: 95% !important;
}

.gsc-search-box-tools table.gsc-search-box .gsc-input
{
    margin: -3px 0 0 0;

}
/*

input.gsc-search-button{
    background-color: #F2B838;
    border: 1px solid #F2B838;
}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2  {
width: 13px !important;
height: 12px !important;
max-height: 12px !important;
padding: 7px 20px !important;
min-width: 13px !important;
max-width: 13px !important;
margin-top: 0 !important;
background-color: #F2B838;
}*/

input.gsc-input {
    padding: 2px 0 3px 0 !important;
}

 ::-ms-clear {
	 width: 0;
	 height: 0;
}
 ::-ms-reveal {
	 width: 0;
	 height: 0;
}
 .gsib_a {
	 padding: 0 !important;
	 vertical-align: top!important;
	 width: 100%;
}
 .gs_id51, #gs_id51 {
	 margin-top:-3px !important;
	 margin-bottom:0px;
}
/*Faculty-Staff Listings*/
 .faculty-listing-image {
	 float: left;
	 width: 20%;
}
 .faculty-listing-image img {
	 width:100%;
	 max-width: 150px !important;
	 height: auto;
	 margin-bottom: 30px;
}
 .faculty-listing-details {
	 float: left;
	 width: 75%;
}
 .faculty-heading {
	 clear: both;
	 display: block;
	 width: 100%;
}
.faculty-listing-h2 h2{
    font-size: 2.1em;
    line-height: 125%;
}
 .faculty-heading h5 {
	 background-color: #CACACA;
	 font-family: signika;
	 font-size: 1.8em;
	 margin-bottom: 0.5em;
	 margin-top: 3%;
	 padding: 0.2em;
	 line-height:1em;
}
/*.faculty-listing-details p {
	 display: inline-block;
	 width:75%;
}
 */
/*Administrative Listing*/
 .administrative-listing-image {
	 float: left;
	 width: 20%;
}
 .administrative-listing-image img {
	 max-width: 100%;
	 height: auto;
	 margin-bottom: 30px;
}
 .administrative-listing-details {
	 float: left;
	 width: 75%;
}
 .administrative-heading {
	 clear: both;
	 display: block;
	 width: 100%;
}
 .administrative-heading h5 {
	 border-bottom: 2px solid #f2b838;
	 font-family: signika;
	 font-size: 1.8em;
	 margin-bottom: 0.5em;
	 margin-top: 3%;
	 padding: 0.4em;
}
 .titanic {
	 float: none;
}
/*Center Iframes*/
 .iframe-center {
	 text-align: center;
}
/*Emergency Alerts (homepage above banner)*/
 .emergency-content {
	 padding: 1px 0 10px 0;
	 background: #d9534f;
	 border-color: rgb(210, 28, 22);
	/*#d00000*/
	 display:none;
	/*turn off to take live*/
}
 .emergency-content .emergency-holder {
	 margin: 0 auto;
	 max-width: 900px;
}
 .emergency-content .message {
	/*margin-left:3%;
	 */
}
 .emergency-content h3 {
	 font-family: 'Open Sans';
	 font-size: 1.5em;
	 font-weight: bold;
	 margin-left:20px;
	 color: #fff;
}
 .emergency-content p {
	 font-family: 'Open Sans';
	 font-size: 14px;
	 color: #fff;
	 margin-left:20px;
	 overflow: hidden;
	 line-height:1.5em;
}
 .emergency-content a {
	 text-decoration:none;
	 color: #fff;
	 font-weight:bold;
}
 .emergency-content .alert-icon {
	 margin: 6px 25px 10px 5px;
	 float: left;
}
 .emergency-content .alert-button {
	 width:150px;
	 background: #b51105;
	 color:#ffffff;
	 text-align:center;
	 font-weight:bold;
	 border-radius: 5px;
	 float:right;
	 margin-bottom: 10px;
	 margin-right:25px;
	 font-size:14px;
	 padding-top: 10px;
	 padding-bottom:10px;
}
 .emergency-content .alert-button a {
	 text-decoration:none;
}
 .emergency-content .alert-button:hover {
	 text-decoration:none;
	 background-color: red;
}
 .table {
	 width:100% !important;
}
 #ctl00_PageBody_ListSummary3 Img {
	 width:100% !important;
	 height:auto !important;
}
 #chat-button a {
	 background: url("//livechat.s3.amazonaws.com/4177491/0/button/online/d4b7b67b85e287ee3f6668a064a282d9.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
 #chat-button a {
	 display: block;
	 height: 60px;
	 margin: 0 0 7px;
	 overflow: hidden;
	 text-indent: -9999px;
	 width: 139px;
}
 .kelly-col1{
	 float:left;
	 width:130px;
	 height: 300px;
	 text-align:center;
}
 .kelly-col1 a{
	 font-size:14px;
}
/*Columns and Floats*/
 .two-column-float {
	 float:left;
	 max-width: 350px;
}
 .two-column-float-50 {
	 float:left;
	 max-width: 350px;
	 width: 50%;
}
 .three-column-float {
	 float:left;
	 max-width:250px;
}
 .four-column-float {
	 float:left;
	 max-width:150px;
}
 .clear-floats{
	 clear:both;
}
/*FHSU Profile Table of contents box*/
 .profile-contents {
	 background-color: #f1f1f1;
}
 .profile-contents h4 {
	 text-align:center;
	 font-family:open sans;
	 padding: 10px;
	 margin-left: 20px;
	 margin-right: 20px;
	 border-bottom: 3px solid #f2b838;
	 font-size:1.6em;
	 font-weight:bold;
}
 .profile-contents a {
	/*color:#000000;
	 */
	 font-size:14px;
}
/*YouTube Responsive container*/
 .video-container {
	 height: 0;
	 overflow: hidden;
	 padding-bottom: 61.25%;
	/*56.25%*/
	 padding-top: 30px;
	 position: relative;
}
 .video-container iframe, .video-container object, .video-container embed {
	 left: 0;
	 height: 100%;
	 width: 100%;
	 position: absolute;
	 top: 0;
}
/*Other Iframes Responsive container*/
 .iframe-container {
	 height: 0;
	 overflow: hidden;
	 padding-bottom: 100%;
	/*56.25%*/
	 padding-top: 30px;
	 position: relative;
}
 .iframe-container iframe, .iframe-container embed {
	 left: 0;
	 height: 100%;
	 width: 100%;
	 position: absolute;
	 top: 0;
}
/*General Buttons*/
 #general-button {
	 clear: both;
	 float: left;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin: 10px 0 30px 0;
}
 [class*='general-button-'] {
	 color: #000;
	 display: inline-block;
	 font-family: signika, Helvetica, Arial, sans-serif;
	 font-size: 20px;
	 border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 margin: 0 2px 0 2px;
}
 .general-button-gold {
	 background: #f2b838;
	 padding: 18px;
	 width:200px;
	 text-align:center;
}
 .general-button-gold:hover {
	 background: #000;
	 color: #f2b838;
	 text-decoration:none;
}
 .general-button-gold:active {
	 background: #f2b838;
	 color: #000;
}
/*.videoClassSp{
	 width:320px;
}
 */
/*News Article Styling*/
 .news-photo {
	 float:right;
	 max-width:40%;
}
 .news-photo img {
	 max-width:100%;
	 padding:2%;
}
/*Social Icons on News Pages*/
 .social-sharing {
	 float: right;
}
/*News Archive Styling*/
 #news-listing {
	 float:left;
	 border-top: 1px solid #c2c2c1;
	 padding-top:2%;
}
 #news-listing .content img {
	 float:left;
	 max-width: 15%;
	 padding-right:3%;
	 padding-bottom: 3%;
}
 #news-listing .content {
	 float:left;
}
 #news-listing .content p {
	 float: left;
	 width:75%;
}
 #news-listing .date {
	 float:right;
	 width:30%;
}
 #news-listing .date p {
	 font-family:'Open Sans' 'Helvetica Neue LT Std',arial,sans-serif;
	 text-align:right;
	/*margin-top:2%;
	 */
}
 #news-listing .heading {
	 float: left;
	 width: 70%;
	 font-family:Signika,Helvetica,Arial,sans-serif;
	 font-size:1.3em;
	 font-weight:bold;
	 line-height:1.2em;
	 padding-bottom:3%;
}
/*News Archive left sidebar*/
 .news-filter-box {
	 background:#f1f1f1;
	 padding:10px 20px 10px 20px;
	 border:1px solid #cacaca;
}
 .news-feature-box {
	 display:block;
	 width:244px;
	 margin:0 8px 0 0;
}
 .news-feature-box p{
	 padding-left:3px;
	 padding-right:3px;
	 font-size:14px;
	 line-height:1.5em;
}
 .news-contact-box {
	 display: block;
	 margin: 0 8px 0 0;
	 width: 244px;
	 background-color: #fce6a3;
	/*#f1f1f1;
	 */
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
	 padding-bottom:3px;
}
 .news-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
	 line-height: 1.2em;
}
 .news-contact-box p {
	 padding-left: 20px;
	 padding-right: 3px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .news-contact-box a {
	 font-weight: bold;
}
 #submit-news-button {
	 clear: both;
	 float: left;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin: 10px 0 30px 0;
}
 [class*='news-button-'] {
	 color: #f2b838;
	 display: inline-block;
	 font-family: signika, Helvetica, Arial, sans-serif;
	 font-size: 20px;
	 border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 margin: 0 2px 0 2px;
}
 .news-button-black {
	 background: #000000;
	 padding: 18px;
	 width:200px;
	 text-align:center;
}
 .news-button-black:hover {
	 background: #f2b838;
	 color: #000000;
	 text-decoration:none;
}
 .news-button-black:active {
	 background: #000;
	 color: #f2b838;
}
/*align photos without a table*/
 .photo-block {
	 width:100%;
	 display:block;
}
 .photo-block-image {
	 float:left;
	 max-width:22%;
	 width:100%;
	 padding:10px;
}
/*.photo-block-image img {
	 margin-left:auto;
	 margin-right:auto;
	 width: 150px;
}
 */
 .photo-block p {
	 text-align:center;
	 width:100%;
	 margin:0 !important;
}
/*Testimonials*/
 .testimonial-photo {
	 float: left;
	 width: 20%;
}
 .testimonial-photo img {
	 width:100%;
	 max-width: 150px !important;
	 height: auto;
	 margin-bottom: 30px;
	 padding:10px;
}
 .testimonial-caption {
	 float: left;
	 width: 75%;
	 margin:1%;
}
 .testimonial {
	 background-color:#f3f3f3;
	 max-width:100%;
	 display:block;
	 overflow:hidden;
	 margin-bottom:25px;
	 border:1px solid #cacaca;
}
/*.testimonial-photo {
	 float:left;
	 max-width:22%;
	 width:100%;
	 padding:10px;
}
 */
/*.testimonial-photo p {
	 text-align:center;
	 width:100%;
	 margin:0 !important;
}
 .testimonial-caption {
	 float:left;
	 max-width: 75%;
	 width:100%;
	 padding: 10px;
}
 */
/*student EVENT feed */
 .student-event-feed {
	 margin-bottom:10px;
	/* border-bottom: solid 1px #c3c3c3;
	 */
	 padding-bottom:10px;
	 min-height: 40px;
}
 .student-event-feed .date {
	 font-size:14px;
	 float:left;
	 margin-left:7px;
	 background:#000000;
	 color:#fff;
	 font-style:italic;
	 padding: 5px 10px;
	 line-height:1.1em;
	 margin-right: .7em;
}
 .student-event-feed .date .date-month{
	 font-size: 1em;
}
 .student-event-feed .date .date-day {
	 font-size: 20px;
	 font-weight: bold;
	 color: #f2b838;
}
 .student-event-feed .title {
	 margin-bottom:5px;
	 font-size:14px;
}
 .student-event-feed .title a {
	 color:#000000;
	 font-weight:bold;
}
 .student-event-feed .time {
	 margin-left: 4em;
	 font-size:14px;
}
 .student-events-box {
	 width: 244px;
}
 .student-events-box h4 {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	/* border-bottom: 3px solid #f2b838;
	 */
	 background: #f2b838;
	 color: #000000;
	 font-size: 16px;
	 line-height: 24px;
	 margin: 0 0 20px;
	 padding: 10px;
}
 .student-events-box .cals {
	 padding-top:1px;
	 margin-left:10px;
}
 .student-events-box .cals a {
	 color:#000000;
}
 .student-events-box .cals p {
	 font-weight: bold;
	 margin-bottom: 3px;
	 margin-left: 10px;
	 font-size: 14px;
}
 .student-events-box .cals img {
	 display: block;
	 float: left;
	 padding-right: 10px;
	 margin-top:20px;
}
 .student-events-box.widget {
	 background: #F1F1F1;
	 padding-bottom: 10px;
}
/*Student Affairs Page*/
 .sa-box-full {
	 float: left;
	 margin-bottom: 20px;
	 padding: 0.5em;
	 width: 94%;
	 border: 1px solid #cfcfcf;
	 box-shadow: 3px 4px 6px #c5c5c5;
	 background:#f1f1f1;
}
 .sa-box-full ul {
	 padding-left: 10px !important;
}
 .sa-box-full ul li {
	 list-style-type:none !important;
	 line-height: 1.3em !important;
	 margin-bottom: 4px !important;
}
 .sa-box-full h2 {
	 padding-left: 10px !important;
	 margin-top:2px;
}
 .sa-column {
	 float:left;
	 width: 320px;
}
/*Student Affairs Spotlights Box*/
 .sa-spotlights h4 {
	 color: #f2b838;
	 font-family: open sans,Helvetica,Arial,sans-serif;
	 font-size: 2em;
	 font-weight: bold;
	 margin: 20px 15px 28px;
}
 .sa-spotlights {
	 display: inline-block;
	 margin: 0 8px 0 0px;
	 background-color: #000000;
	 width: 244px;
	 padding-bottom:20px;
}
 .sa-spotlights a {
	/*padding-left: 20px;
	 */
	/* font-size: 1.2em;
	 */
	 line-height: 1.5em;
	 font-weight:bold;
	 color:#ffffff;
	 font-weight:bold;
	/*padding:10px 0px 10px 0px;
	 */
}
 .sa-spotlights p {
	 margin-left:15px !important;
	 color: #ffffff;
	 font-size: 14px;
	 font-weight: 400;
	 line-height: 1.5em;
	 margin: 0 1em;
	 padding-bottom: 1em;
}
 .sa-spotlights-button {
	 background: #f2b838;
	 margin-left: auto;
	 margin-right: auto;
	 width: 120px;
	 padding: 5px;
	 text-align: center;
}
 .sa-spotlights-button a {
	 color: #000000;
	 font-weight:bold;
	 font-size: 14px;
	 text-decoration: none;
}
 .sa-spotlights-button:hover {
	 background: #f3c55e;
}
/* GPA Calculator */
 *#courses tr td input, #gpa-totals input {
	 width: 30px !important;
}
 #courses {
	 width: 500px !important;
	 table-layout: fixed;
}
 #courses tr td {
	 width: 25px !important;
	 text-align: center;
}
 #gpa-totals td {
	 text-align: center;
}
 #courses tr td:first-child {
	 width: 50px !important;
	 text-align: left !important;
}
 #courses tr td:first-child input {
	 width: 170px !important;
}
 .highlighted-cell {
	 background: #F2B838 !important;
	 color: #fff !important;
}
 #gpa-totals input[type="button"] {
	 width: auto;
}
/*KCIE Coming Soon*/
 #coming-soon {
	 background-color: #f1f1f1;
	 border: 2px solid #f1f1f1;
	 margin: 10px 0 10px 15px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
	 overflow:hidden;
}
 #coming-soon h2 {
	 border-bottom: 2px dotted #979797;
	 color: #000;
	 display: block;
	 line-height: 1em;
	 margin: 0 10px 10px;
	 padding: 12px 0 6px 10px;
}
/*Page Not Found*/
 .page-not-found-text {
	 clear: both;
	 margin-left: auto;
	 margin-right: auto;
	 max-width: 780px;
}
 .page-not-found-image {
	 margin-left: auto;
	 margin-right: auto;
	 width: 150px;
}
 h1.page-not-found-title {
	 margin: 10px;
	 font-size: 3em;
	 align: center;
}
 .error-code-404 {
	 color: #818181;
	 font-size: 13px;
	 font-weight: 400;
	 line-height: 1.5em;
	 margin: 0 1em;
	 padding-bottom: 1em;
}
/*Docking*/
 .docking-feature {
	 margin-left: 10px;
}
 .docking-feature h4 {
	 line-height: 1em;
	 margin-bottom:0px;
}
 .docking-feature p {
	 padding-top: 0px;
	 text-align: center;
	 line-height: 1em;
}
 .docking-feature a {
	 padding-top: 0px;
	 text-align: center;
	 line-height: 1em;
	 font-size:14px;
}
 .docking-feature img {
	 padding-top: 10px;
	 padding-left: 20px;
	 max-width:200px;
}
/*------------------------------------- FORM FIELDS -------------------------------------*/
 .simpleform {
}
 .simpleform br {
	 display: block;
	 margin: 2px 0;
}
 simpleform p {
	 display: block;
	 margin: 2px 0;
	 line-height: .5;
}
 .simpleform label {
	 text-align: left;
	 width: 115px;
	 float: left;
}
 .simpleform input, label {
	 display:block;
}
/*.form label {
	 text-align: left;
	 padding-left: 20px;
}
 */
 .simpleform input,textarea,select {
	 border: 1px solid rgb(180, 180, 180);
	 padding:2px;
}
/*.simpleform input:focus,textarea:focus,select:focus {
	 border-color:rgba(180, 180, 180, 0.8);
}
 */
 .simpleform ddl {
	 border: 1px solid rgb(180, 180, 180);
}
 .simpleform input[type="submit"]{
	 height:2em;
	 margin-left: 2px;
}
 .simpleform.line-height-adj {
	 line-height:2.1em;
	 padding-left:5px;
}
 .simpleform input[type="radio"] {
	 height:1em;
	 width:15px;
	 margin-left:10px;
	 border:0px none transparent;
}
 .simpleform input[type="checkbox"] {
	 border:0 none transparent;
	 float: left;
	 width: auto;
	 height: auto;
}
 .simpleform input[type="checkbox"] p {
	 font: 12px/15px open sans, Helvetica, Arial, sans-serif;
}
 font: 12px/15px open sans, Helvetica, Arial, sans-serif;
 input[type="checkbox"]:checked + label {
}
/*------------------------------------- END FORM FIELDS ----------------------------------*/
/*------------------------------------ STANDARD FORM FIELDS -----------------------------*/
 .standardform {
	 width: 690px;
	 min-width: 690px !important;
}
 .standardform table{
	 min-width: 690px !important;
	 text-align: center;
}
 .standardform tr {
	 text-align:left;
}
 .standardform th {
	 text-align:center;
	 border-bottom: 3px solid #eaaf0f;
}
 .standardform td {
	 text-align:left;
}
 .standardform br {
	 display: block;
	 margin: 2px 0;
}
 standardform p {
	 display: block;
	 margin: 2px 0;
	 line-height: .5;
}
 .standardform label {
}
 .standardform input, label {
}
 .standardform input,textarea,select {
	 border: 1px solid rgb(180, 180, 180);
	 padding:2px;
}
 .standardform ddl {
	 border: 1px solid rgb(180, 180, 180);
}
 .standardform.line-height-adj {
	 line-height:2.1em;
	 padding-left:5px;
}
 .standardform input[type="radio"] {
	 height:1em;
	 width:15px;
	 margin-left:10px;
	 border:0px none transparent;
}
 .standardform input[type="checkbox"] {
	 border:0 none transparent;
	 height:auto;
	 float: left;
}
/*------------------------------------- END FORM FIELDS ----------------------------------*/
/*------------------------------------ STANDARD FORM FIELDS -----------------------------*/
 .standardformleft {
}
 .standardformleft table{
	 text-align: left;
}
 .standardformleft tr {
	 text-align:left;
}
 .standardformleft th {
	 text-align:center;
	 border-bottom: 3px solid #eaaf0f;
}
 .standardformleft td {
	 text-align:left;
}
 .standardformleft br {
	 display: block;
	 margin: 2px 0;
}
 .standardformleft p {
	 display: block;
	 margin: 2px 0;
	 line-height: .5;
}
 .standardformleft label {
	 float:left;
}
 .standardformleft input, label {
}
 .standardformleft input,textarea,select {
	 border: 1px solid rgb(180, 180, 180);
	 padding:2px;
}
 .standardformleft ddl {
	 border: 1px solid rgb(180, 180, 180);
}
 .standardformleft.line-height-adj {
	 line-height:2.1em;
	 padding-left:5px;
}
 .standardformleft input[type="radio"] {
	 height:1em;
	 width:15px;
	 margin-left:10px;
	 border:0px none transparent;
	 float: left;
}
 .standardformleft input[type="checkbox"] {
	 border:0 none transparent;
	 height:auto;
	 float: left;
}
 .standardformleft ol{
	 display: block;
}
 .standardformleft ul li {
	 display:inline-block;
	 float:left;
}
/*------------------------------------- END FORM FIELDS ----------------------------------*/
/**************************************END DESKTOP WIDTH************************************/
/**************************************START Max Width - 1023px*****************************/
 @media only screen and (max-width:1023px){
	 .logo{
		 background-size:100%;
		 width: 261px;
		 height: 64px;
		 margin:6px 0 0 27px;
	}
	 #header .frame{
		 min-height:100px;
	}
	 #header .text-forward-thinking{
		 width:277px;
		 height:24px;
		 background-size:100%;
	}
	 .menu > li > a{
		 padding:8px 7px 7px;
	}
	 .menu-1{
		 width:50%;
	}
	 .menu-1 li{
		 padding-right:1%;
	}
	 .menu-2{
		 width:45%;
	}
	 .menu-2 li{
		 padding-left:1.5%;
	}
	 #main .two-columns{
		 box-sizing:border-box;
		 -webkit-box-sizing:border-box;
		 -moz-box-sizing:border-box;
		 padding:0 5px;
	}
	 .carousel .pagination-holder{
		 display:none;
	}
	 .visual .caption{
		 box-sizing:border-box;
		 -webkit-box-sizing:border-box;
		 -moz-box-sizing:border-box;
		 background-color:#000;
		 position:static;
		 width:100%;
		 max-height:none;
		 height:auto;
		 padding-bottom:10px;
	}
	 .visual .caption h2{
		 font-size:18px;
		 line-height:22px;
		 text-align:left;
	}
	 .visual .caption p{
		 margin-bottom:10px;
	}
	 .visual .caption .read-more{
		 position:static;
		 display:inline-block;
		 vertical-align:bottom;
		 background:none;
		 color:#f2b838;
		 padding:0;
		 margin-left:5px;
	}
	 #explore-bar, #campus-bar, #content .holder .news #mid-fhsu-news-bar, #content .holder .news{
		 width:100%;
		 margin: 0 0 15px;
	}
	 .two-columns #content, .two-columns #sidebar{
		 float:none;
	}
	 .two-columns .content-holder{
		 margin-right:0;
	}
	 .two-columns .contentTop{
		 margin-bottom:25px;
	}
	 #content h3, #content .holder .news h3, .widget h3{
		 font-size:20px;
		 line-height:26px;
	}
	 .two-columns #sidebar{
		 margin-left:0;
		 width:100%;
	}
	 #sidebar .widget{
		 background-color: transparent;
		 color:#101010;
		 padding: 0 10px;
		 margin-bottom: 34px;
	}
	 .widget .widget-block{
		 float:right;
		 width:45%;
		 padding-bottom:0;
		 min-height:120px;
		 padding:0 0 45px;
		 position:relative;
		 margin:0 0 20px;
	}
	 .widget-block .btn-holder{
		 position:absolute;
		 left:0;
		 bottom:0;
		 width:100%;
		 margin-bottom:0;
	}
	 .widget .widget-block:first-child{
		 float:left;
	}
	 .widget h3{
		 color:#000;
		 font:700 20px/26px open sans, Helvetica, Arial, sans-serif;
		 text-align: left;
		 text-transform:uppercase;
		 margin: 0 -10px 10px;
		 padding: 0;
		 border-bottom:3px solid #f2b838;
	}
	 .widgetcal h3{
		 color:#000;
		 font:700 20px/26px open sans, Helvetica, Arial, sans-serif;
		 text-align: left;
		 text-transform:uppercase;
		/*margin: 0 -10px 10px;
		 */
		 padding: 0;
		 border-bottom:3px solid #f2b838;
	}
	 #spotlight-top, .CalendarSideBar{
		 background:none;
	}
	 .holder .sidebar-bottom .calender-list li a{
		 color: #101010;
	}
	 .widget-block .btn-link{
		 display:block;
		 padding: 10px 10px 9px;
		 color:#fff;
		 font-size:17px;
		 font-weight:400;
		 line-height:20px;
	}
	 .widget-block .btn-link.mark-aqua{
		 background-color:#0f9d91;
	}
	 .widget-block .btn-link.mark-aqua:hover{
		 background-color:#0d8076;
	}
	 .widget-block .btn-link.mark-blue{
		 background-color:#4d4b7d;
	}
	 .widget-block .btn-link.mark-blue:hover{
		 background-color:#39375f;
	}
	 .column-one h2{
		 font-size:16px;
		 line-height:21px;
	}
	 #content .holder .news .featured-news {
		 width: 45%;
		 margin-left: 10px;
	}
	 #content .holder .news .recent-news {
		 max-width: 45%;
	}
	 .two-column-float-50 {
		 float:left;
		 max-width: 350px;
		 width: 50%;
	}
	 .tigertech-box-full {
		 clear:none;
	}
	 .tigertech-sidebar {
		 margin-top:20px;
	}
}
/**************************************END Max Width - 1023px************************************/
/**************************************START Max Width - 767px************************************/
 @media only screen and (max-width:767px) {
	 #header .holder {
		 padding-top: 0;
	}
	 #header .frame {
		 min-height: 107px;
	}
	 .logo {
		 float: none;
		 margin: 6px 0 0 14px;
	}
	 #header .text-forward-thinking {
		 display: block;
		 float: none;
		 margin: -2px 0 0 85px;
		 width: 174px;
		 height: 19px;
	}
	 #header .panel {
		 padding: 5px 0 0;
	}
	 .nav-holder {
		 float: left;
		 position: relative;
	}
	 .opener-block {
		 display: block;
	}
	 .opener {
		 top: -11px;
	}
	 #nav {
		 height: auto;
		 overflow: hidden;
		 position: absolute;
		 top: 100%;
		 z-index: 2;
		 border: none;
		 text-align: left;
		 width: 100%;
		 right: 100%;
		 -webkit-transition: all 0.25s linear;
		 transition: all 0.25s linear;
		 font-size: 16px;
	}
	 .nav-active #nav {
		 right: 0;
	}
	 .nav-block {
		 background-color: rgba(25,25,25,1);
		 padding: 23px 10px 25px 40px;
		 border-radius: 0 4px 4px 0/0 14px 14px 0;
		 box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
	}
	 .search-form {
		 position: static;
		 float: right;
	}
	 .search-form input[type="search"] {
		 height: 21px;
	}
	 .menu, .menu > li {
		 display: block;
		 overflow: visible;
	}
	 .menu {
		 text-align: left;
		 text-transform: uppercase;
	}
	 .menu:after {
		 background: none;
		 box-shadow: none;
	}
	 .menu > li {
		 height: auto;
		 font-weight: 700;
	}
	 .menu > li, .menu-1 > li, .menu-2 > li {
		 border-bottom: 1px solid #272727;
		 padding: 10px 0;
	}
	 .menu a:hover {
		 color: #fff;
	}
	 .menu > li > a {
		 color: #fff;
	}
	 .menu > li > a, .menu-1 > li > a, .menu-2 > li > a, .menu-2 .has-drop > a {
		 padding: 2px 35px 2px 0;
		 display: block;
	}
	 .menu-1 > li {
		 padding-right: 0;
	}
	 .menu .drop {
		 display: block !important;
	}
	 .menu .drop, .menu .drop-second {
		 max-height: 0;
		 -webkit-transition: all 0.25s linear;
		 transition: all 0.25s linear;
	}
	 .menu .drop {
		 font-size: 14px;
		 line-height: 17px;
	}
	 .menu .drop-active .drop, .column.drop-active .drop-second {
		 max-height: 4000px;
	}
	 .menu .drop-holder, .menu .drop-second > ul {
		 -webkit-transition: all 0.25s linear;
		 transition: all 0.25s linear;
		 -webkit-transform: translateY(-100%);
		 -ms-transform: translateY(-100%);
		 transform: translateY(-100%);
	}
	 .has-drop.drop-active .drop-holder, .column.drop-active .drop-second > ul {
		 -webkit-transform: translateY(0);
		 -ms-transform: translateY(0);
		 transform: translateY(0);
	}
	 .menu .drop-second {
		 overflow: hidden;
	}
	 .menu .drop-second ul {
		 border: solid #3a3a3a;
		 border-width: 1px 0;
		 padding: 0;
		 margin: 8px 0;
	}
	 .column > h3 > a {
		 position: relative;
		 padding-right: 45px !important;
	}
	 .column > h3 > a.Byself:hover {
		 text-decoration: none !important;
	}
	 .nav-block .has-drop {
		 position: relative;
	}
	 .has-drop .open, .has-drop .open-drop {
		 text-indent: -9999px;
		 width: 20px;
		 height: 20px;
		 position: absolute;
		 top: 9px;
		 right: 10px;
		 z-index: 5;
		 display: none;
	}
	 .has-drop > a:after, .has-drop > h3:after {
		 content: '';
		 width: 0;
		 height: 0;
		 border: solid;
		 border-width: 11px 8px 0;
		 border-color: #fff transparent transparent transparent;
		 position: absolute;
		 top: 50%;
		 right: 10px;
		 margin: -5px 0 0 -8px;
	}
	 .has-drop > h3:after {
		 border-width: 8px 6px 0;
		 margin: -4px 0 0 -6px;
		 right: 7px;
	}
	 .column.drop-active h3:after {
		 border-width: 0 6px 8px;
		 border-color: transparent transparent #f3ba2f;
	}
	 .menu > .has-drop.drop-active > a:after {
		 border-width: 0 8px 11px;
		 border-color: transparent transparent #f3ba2f;
	}
	 .menu .hidden-mobile {
		 display: none;
	}
	 .column.has-drop > h3 {
		 position: relative;
	}
	 .menu > li:hover > a {
		 color: #fff;
		 background-color: transparent;
	}
	 .menu .has-drop.drop-active a {
		 color: #fff;
	}
	 .menu-1 li:hover a, .menu-2 li:hover a {
		 color: #fff;
	}
	 .menu .has-drop h3 a:hover {
		 color: #fff !important;
	}
	 .menu > li:hover > a:before {
		 background: none;
		 z-index: -1;
		 bottom: 0;
		 top: 0;
	}
	 .menu .drop {
		 position: static;
		 background: none;
		 box-shadow: none;
		 padding: 0 5px;
		 background: #252525;
		 box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 width: auto;
	}
	 .has-drop.drop-active .drop {
		 padding: 5px;
		 margin: 7px 0;
	}
	 .menu .drop .column, .menu .drop.three .column {
		 float: none;
		 margin-right: 0;
		 width: auto;
	}
	 .menu .drop .column.has-drop {
		 padding: 7px 0;
	}
	 .menu .drop h2, .menu .drop h3, .menu .drop ul li a {
		 color: #fff;
	}
	 .menu .drop h3:hover, .menu .drop ul li a:hover {
		 background: #000;
	}
	 .menu .drop li {
		 font-weight: 400;
	}
	 .menu .drop ul li a {
		 display: block;
		 padding: 8px 10px 7px 17px;
	}
	 .menu .drop h2 {
		 font-size: 1.3em;
		 margin-bottom: 10px;
		 color: #ccc;
	}
	 .menu .drop h3 {
		 margin: 0;
		 color: #fff;
		 font-size: 14px;
		 padding-bottom: 8px !important;
		 padding-top: 8px !important;
	}
	 .menu .column.has-drop h3 {
		 padding: 2px 25px 2px 10px;
	}
	 .menu .drop ul li h3 a {
		 padding: 0 !important;
	}
	 .menu .drop h3:hover {
		 color: #ccc;
		 cursor: pointer;
	}
	 .menu .column h3 {
		 padding: 5px 10px;
	}
	 #nav .drop img {
		 display: none;
	}
	 .menu-block {
		 position: static;
		 font-size: 16px;
		 font-weight: 700;
		 text-transform: uppercase;
		 padding: 0;
	}
	 .menu-1, .menu-2, .menu-2 li .menu-2 li, .menu-1 li {
		 float: none;
	}
	 .menu-1, .menu-2 {
		 padding: 0;
	}
	 .menu-1, .menu-2 {
		 width: auto;
	}
	 .menu-2 {
		 text-align: left;
	}
	 .menu-2 li {
		 display: block;
		 padding-left: 0;
	}
	 .menu-2 li a {
		 color: #e2af22;
	}
	 .menu-2 li a:hover {
		 color: #fff;
	}
	 .quicklinks-holder {
		 position: static;
	}
	 .quicklinks-holder, .quicklinks-holder .quicklinks {
		 width: auto;
	}
	 .quicklinks-holder .quicklinks {
		 background: #252525;
		 border-radius: 0;
	}
	 .quicklinks li {
		 padding: 0 !important;
		 margin: 0;
		 width: 100%;
	}
	 .menu-2 .quicklinks a {
		 padding: 7px 10px 7px 15px;
	}
	 .menu-2 .has-drop:hover .quicklinks-holder {
		 max-height: 0;
	}
	 .menu-2 .has-drop:hover .quicklinks {
		 transform: translateY(-100%);
	}
	 .menu-2 .has-drop.drop-active .quicklinks-holder {
		 max-height: 300px;
	}
	 .menu-2 .has-drop.drop-active .quicklinks {
		 transform: translateY(0);
		 font-weight: 400;
	}
	 .menu-2 .has-drop a:after, .menu-2 .has-drop:hover a:after {
		 border-top-color: #f2b838;
		 border-width: 11px 8px 0;
		 top: 9px;
		 right: 10px;
	}
	 .menu-2 .has-drop:hover > a, .menu-2 .has-drop.drop-active > a {
		 color: #fff;
	}
	 .menu-2 .has-drop.drop-active > a:after {
		 border-width: 0 8px 11px;
		 border-bottom-color: #fff;
	}
	 .quicklinks {
		 background: none;
	}
	 .menu-2 .has-drop.drop-active .quicklinks {
		 padding: 5px;
		 margin: 10px 0 5px;
	}
	 .quicklinks li {
		 border: none;
	}
	 .menu-2 .quicklinks a {
		 color: #f2b838 !important;
	}
	 .menu-2 .quicklinks a:hover {
		 color: #fff !important;
		 background: #000;
	}
	 .menu-2 > li:hover > a, .menu-2 > li > a:hover, .menu-2 .has-drop.drop-active a {
		 color: #fff;
	}
	 #explore-fhsu .block-holder {
		 width: 100%;
		 padding-left: 0;
	}
	 .section-divider-small .column-two {
		 padding-top: 6px;
	}
	 .container.section-divider-small {
		 box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 margin-top: 8px;
		 padding: 52px 10px 0;
		 display: table;
		 width: 100%;
	}
	 .section-divider-small .column-one {
		 float: none;
		 display: table-footer-group;
	}
	 .column-one .widget-holder {
		 text-align: center;
		 margin-top: 15px;
	}
	 .column-one .widget-holder .widget {
		 display: inline-block;
		 vertical-align: top;
		 width: 260px;
		 margin: 0 2% 25px;
	}
	 .section-divider-small .column-two {
		 display: table-header-group;
	}
	 .nav-aside {
		 position: absolute;
		 top: 0;
		 left: 0;
		 width: 100%;
	}
	 .nav-aside .nav-slide {
		 box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 position: absolute;
		 right: 100%;
		 -webkit-transition: all 0.25s linear;
		 transition: all 0.25s linear;
	}
	 .nav-aside.nav-active .nav-slide {
		 right: 0;
	}
	 .nav-page-box {
		 padding-left: 8px;
	}
	 .nav-aside .opener-block {
		 color: #000;
		 font-size: 14px;
		 line-height: 17px;
		 font-weight: 700;
		 float: none;
		 min-height: 23px;
		 text-transform: capitalize;
		 background: #d5d5d5;
		 padding: 6px 30px 0 71px;
	}
	 .nav-aside .opener {
		 left: 27px;
	}
	 .nav-aside .opener:hover {
		 background-color: #fff;
	}
	 .nav-aside .nav-slide {
		 background: rgba(0,0,0,.7);
		 width: 255px;
	}
	 .panel {
		 position: relative;
	}
	 .nav-holder, .opener-block {
		 float: none;
	}
	 .opener-block {
		 padding: 0 250px 0 64px;
		 line-height: 13px;
		 font-size: 12px;
		 min-height: 30px;
	}
	 #nav {
		 width: 100%;
	}
	 .nav-block {
		 padding: 16px 10px 25px 20px;
		 border-radius: 0;
	}
	 .search-form {
		 position: absolute;
		 top: 5px;
		 right: 4px;
	}
	 .visual .caption h2 {
		 font-size: 16px;
		 line-height: 20px;
	}
	 .cycle-gallery .mask .slide {
		 width: 50% !important;
		 height: auto !important;
	}
	 .content-holder h1 {
		 font-size: 23px;
		 line-height: 28px;
		 margin-bottom: 10px;
	}
	 .content-holder h2 {
		 margin: 0 0 10px;
		 font-size: 18px;
		 line-height: 24px;
	}
	 #body-content p {
		 font-size: 14px;
		 line-height: 20px;
	}
	 #explore-fhsu .block {
		 float: none;
		 width: 100%;
		 margin: 0 0 25px;
	}
	 #sidebar .widget {
		 margin-bottom: 20px;
		 padding: 10px;
	}
	 .widget h3 {
		 margin: 0 -10px 10px;
	}
	 .widget .widget-block, .widget .widget-block:first-child {
		 float: none;
		 width: 100%;
	}
	 .nav-aside .nav-slide {
		 width: 100%;
	}
	 .column-two .content-container {
		 float: none;
	}
	 .content-container .content-holder {
		 margin-right: 0;
	}
	 .content-body .aside {
		 display: none;
	}
	 .column-one .widget-holder .widget {
		 text-align: left;
	}
	 #footer {
		 padding-top: 33px;
	}
	 .footer-holder {
		 font-size: 13px;
		 line-height: 15px;
		 padding: 0 10px;
	}
	 .footer-holder .three-columns {
		 float: none;
	}
	 .three-columns .column {
		 float: none;
		 width: 100%;
		 margin-right: 0;
	}
	 .cent-right-foot-soc {
		 display: none;
	}
	 .three-columns .column .block:first-child {
		 display: none;
	}
	 .three-columns .column ul {
		 text-align: center;
	}
	 .footer-holder {
		 font-size: 14px;
		 line-height: 17px;
	}
	 .footer-holder .three-columns {
		 margin-left: 0;
	}
	 .footer-holder .btn-area {
		 float: none;
		 width: 100%;
		 text-align: center;
		 margin-left: 0;
	}
	 .footer-holder .btn-area a {
		 display: inline-block;
		 vertical-align: top;
	}
	 .three-columns .column h3 {
		 display: none;
	}
	 .three-columns .column .title {
		 text-align: center;
		 box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
	}
	 .three-columns .column .block, .three-columns .column.size02 {
		 float: none;
		 width: 100%;
	}
	 .three-columns address {
		 text-align: center;
		 margin-bottom: 15px;
	}
	 .three-columns address strong {
		 font-weight: 700;
	}
	 .footer-bottom {
		 padding: 10px;
		 text-align: center;
	}
	 .footer-bottom .footer-area, .footer-bottom .contact {
		 display: none;
	}
	 .RadScheduler .rsHeader h2 {
		 font-size: 110%;
		 text-indent: 10px;
	}
	 #calendar-links li {
		 display: block !important;
	}
	 #chat-button a {
		 display: none !important;
	}
	 Img.ImageInline2 {
		 display: none !important;
	}
	/*#vc-buttons a {
		 font-weight: bold;
		 margin-bottom: 5px;
		 text-decoration: none;
	}
	 */
	 .img-holder {
		 float: left;
		 width: 220px !important;
	}
	 .img-holder img {
		 max-width: 215px !important;
		 vertical-align: top !important;
	}
	 .SideText {
		 margin-left: 235px !important;
	}
	 textarea {
		 font: 100% 'Open Sans', Arial, Helvetica, sans-serif;
		 vertical-align: middle;
		 color: #000;
		 width: 100% !important;
	}
	 #content .holder .news h3 {
		 margin-top: 20px !important;
	}
	 #content .holder .news .featured-news {
		 width: 100%;
		 margin-left: 10px;
		 margin-top: 20px;
	}
	 #content .holder .news .recent-news {
		 max-width: 100%;
	}
}
/**************************************END Max Width - 767px************************************/
/**************************************Max Width - 500px*****************************************/
 .tigertech-box-full {
	 clear:none;
	 
}
/**************************************Max Width - 320px************************************/
 @media only screen and (max-width:320px) {
	 .img-holder {
		 float:none;
		 width:100% !important;
	}
	 .img-holder img {
		 max-width: 100% !important;
		 vertical-align:inherit;
	}
	/*.SideText {
		 margin-left: 1px !important;
	}
	 */
}
/**************************************Max Width - 360px - Main Menu Text goes away************************************/
 @media only screen and (max-width:360px) {
	 .opener-block span.titlemain {
		 display:none;
	}
}
/**************************************Max Width - 400px - News Images************************************/
 @media only screen and (max-width:400px) {
	 .news-photo {
		 max-width:100%;
	}
	 .news-photo img {
		 width:100%;
		 padding:2%;
	}
}
/************************************Max Width - 475px - FOR SideText on homepage explore section***************************************/
 @media only screen and (max-width:470px) {
	 .SideText {
		 margin-left: 1px !important;
		 max-width: 200px;
	}
	 .img-holder {
		 float:none;
		 width:100% !important;
	}
	 .img-holder img {
		 max-width: 300px !important;
		 vertical-align:inherit;
	}
}
/************************************Max Width - 600px - used on HR pages***************************************/
 @media only screen and (max-width:600px) {
	 .two-column-float-50 {
		 float:left;
		 max-width: 350px;
		/* width: 50%;
		 */
	}
}
/***************************************Hack because Firefox does not resize images correctly*****************************/
/*@media screen and (max-width: 480px), only screen and (max-device-width: 480px) and (orientation: portrait) {
	 */
	/*@-moz-document url-prefix() {
		/* Firefox doesn't respect max-width in certain situations */
		/*img {
			 width: 100%;
			/* 
		}
		 */
		/*Image classes for smaller images Firefox problem*/
		/*.small-image {
			 max-width: 125px;
			 height: auto;
		}
		 .small-image img {
			 max-width: 100%;
		}
		 .medium-image {
			 max-width: 250px;
			 height: auto;
		}
		 .medium-image img {
			 max-width: 100%;
		}
		 .large-image {
			 max-width: 320px;
			 height: auto;
		}
		 .large-image img {
			 max-width:100%;
		}
		 */
		/* 
	}
}
 */
/*.content-holder img {
	 border-style:none;
	 height:auto;
	 margin-bottom:8px;
	 width:100%;
	 max-width:480px;
}
 */
/*NOT USING*/
/*Department Sidebar Testimonials*/
/*#dept-testimonial {
	 background-color: #000000;
	 -webkit-border-radius: 10px 40px 10px 40px;
	 -moz-border-radius: 10px 40px 10px 40px;
	 border-radius: 10px 40px 10px 40px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
	 margin: 10px 0 10px 15px;
}
 #dept-testimonial p {
	 color: #ffffff !important;
	 line-height: 1.3em !important;
	 padding: 20px !important;
}
 #dept-testimonial h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #f2b838;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #F1F1F1;
	 font-size: 1.5em;
	 line-height: 1em;
}
 #major-sidebar-box {
	 background-color: #f1f1f1;
	 border: 2px solid #f1f1f1;
	 margin: 10px 0 10px 15px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
}
 #major-sidebar-box h2 {
	 border-bottom: 2px dotted #979797;
	 color: #000;
	 display: block;
	 font-size: 1.7em;
	 font-weight: bold;
	 line-height: 1em;
	 margin: 0 10px -3px;
	 padding: 12px 0 6px 10px;
}
 #major-sidebar-box p {
	 padding-top: 10px;
	 font-size: 14px;
	 line-height: 1.5em;
	 padding-bottom:5px;
}
 #major-sidebar-box ul {
	 padding-right: 7px !important;
}
 #major-sidebar-box ul li {
	 line-height:1em;
}
 */
/*Department Sidebar Testimonials*/
/*#dept-sidebar-testimonial {
	 background-color: #000000;
	 -webkit-border-radius: 10px 40px 10px 40px;
	 -moz-border-radius: 10px 40px 10px 40px;
	 border-radius: 10px 40px 10px 40px;
	 max-width: 100%;
	 padding-left: 5px;
	 padding-right: 5px;
	 margin: 10px 0 10px 15px;
}
 #dept-sidebar-testimonial p {
	 color: #ffffff !important;
	 line-height: 1.3em !important;
	 padding: 10px 5px 10px 5px;
}
 #dept-sidebar-testimonial h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #f2b838;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #F1F1F1;
	 font-size: 1.5em;
	 line-height: 1em;
}
 */
/* TEMPLATE LAYOUT */
/*Overall template structure*/
/*#template {
	 background: #f7f7f7 url("/images/templates/background-template.jpg") top repeat-x;
	 min-height: 300px;
	 padding-bottom: 10px;
}
 #template-top {
	 z-index: 2000;
}
 #template-middle {
	 background: #f7f7f7;
	 overflow: hidden;
	 z-index: 1;
}
 #template-bottom {
	 margin-bottom: 0px;
	 overflow: hidden;
	 border: 0px solid #b4b4b4;
	 background: #fff;
}
 */
/*Blocks*/
/*#header-block {
	 clear: both;
	 padding-top: 5px;
}
 #nav-tabs-block {
	 clear: both;
	 padding: 0 0 0 0;
}
 #content-block {
	 position: relative;
	 behavior: url(border-radius.htc);
	 width: 1002px;
	 clear: both;
	 overflow: hidden;
	 background: #fff;
	 border-left: 0px solid #b4b4b4;
	 border-right: 0px solid #b4b4b4;
	 border-bottom: 0px solid #B4B4B4;
	 margin-bottom: 0px;
	 padding: 5px 0px 10px 0px;
}
 */
/*Containers*/
/* .container-template-outer {
	 margin: 0px auto;
	 width: 1024px;
	 position: relative;
	 overflow: hidden;
}
 .container-template-inner {
	 margin: 0px auto;
	 width: 1004px;
	 position: relative;
	 min-height: 100%;
}
 .container-content-outer {
	 margin: 0 auto;
	 width: 1002px;
	 position: relative;
	 overflow: hidden;
}
 .container-content-inner {
	 margin: 0 auto;
	 width: 1000px;
	 position: relative;
	 overflow: hidden;
}
 .container-columns {
	 margin: 0 auto;
	 width: 984px;
	 position: relative;
	 overflow: hidden;
}
 */
/*Section Dividers*/
/*.section-divider-large {
	 margin-top: 15px;
	 position: relative;
	 overflow: hidden;
}
 .section-divider-medium {
	 margin-top: 10px;
	 position: relative;
	 overflow: hidden;
}
 .section-divider-small {
	 position: relative;
	 overflow: hidden;
}
 */
/*----------------------------------------------------------------------------*/
/*CONTENT BLOCK COLUMN LAYOUTS*/
/*Two Columns With Sidebar on Right*/
/*.two-column-sidebar-right {
	 clear: both;
	 margin: 0 auto;
	 width: 984px;
	 position: relative;
	 overflow: hidden;
	 margin-top: 5px;
}
 .two-column-sidebar-right .column-one {
	 float: left;
	 overflow: hidden;
	 width: 704px;
	 position: relative;
	 margin-top: 10px;
}
 .two-column-sidebar-right .column-two {
	 float: right;
	 overflow: hidden;
	 width: 270px;
}
 #two-column-sidebar-right {
	 clear: both;
}
 #two-column-sidebar-right .column-one {
	 float: left;
	 overflow: hidden;
	 width: 704px;
	 position: relative;
	 margin: 0;
}
 #two-column-sidebar-right .column-two {
	 float: right;
	 overflow: hidden;
	 width: 270px;
	 margin-top: 17px;
}
 */
/*Three Columns With Page Navigation Menu*/
/*#three-column-pagenav {
	 clear: both;
}
 #three-column-pagenav .column-one {
	 float: left;
	 overflow: hidden;
	 width: 252px;
	 margin-right: 10px;
}
 #three-column-pagenav .column-two {
	 float: left;
	 overflow: hidden;
}
 #three-column-pagenav .column-three {
	 float: right;
	 overflow: hidden;
	 width: 270px;
	 margin-right: 8px;
}
 */
/*Student Affairs third column boxes*/
/*Student Spotlight*/
/*.student-spotlight h4 a {
	 color: #000;
}
 .student-spotlight h4 a:hover {
	 color: #BB4A28;
}
 .student-spotlight img {
	 margin-bottom: -7px;
	 *margin-bottom: 0px;
	 padding-bottom: 1px;
	 *padding-bottom: 0;
	 z-index: -1000;
}
 .student-spotlight-color {
	 background: none;
}
 #three-column .column-three .student-spotlight-color h4, #three-column-pagenav .column-three .student-spotlight-color h4, #two-column-sidebar-right .column-two .student-spotlight-color h4 {
	 position: absolute;
	 float: left;
	 display: block;
	 color: #fff;
	 background: #243463;
	 height: 25px;
	 margin: 0 0 0 0;
	 margin-bottom: .5em;
	 *margin-bottom: 0;
	 padding: 0 .8em 0 .8em;
	 width: 246px;
	 *width: 222px;
}
 */
/*Division Highlights*/
/*.division-highlights h4 a {
	 color: #000;
}
 .division-highlights h4 a:hover {
	 color: #BB4A28;
}
 .division-highlights img {
	 margin-bottom: -7px;
	 *margin-bottom: 0px;
	 padding-bottom: 1px;
	 *padding-bottom: 0;
	 z-index: -1000;
}
 .division-highlights-color {
	 background-color: #fff;
	 padding-bottom: 1em;
}
 #three-column .column-three .division-highlights-color h4, #three-column-pagenav .column-three .division-highlights-color h4 {
	 float: left;
	 display: block;
	 color: #000;
	 background: #f2b838;
	 height: 25px;
	 margin: 0 200px 0 0;
	 margin-bottom: .5em;
	 *margin-bottom: 0;
	 padding: 0 .8em 0 .8em;
	 width: 250px;
	 *width: 222px;
}
 .division-highlights-color p {
	 margin: 0 1em 0 1em;
	 color: #000;
	 padding-top: 1em;
	 font-size: 1.3em;
	 font-weight: 600;
}
 */
/*University Overview Left Side Box*/
/*.overview-box {
	 background-color: #e4e4e4;
	 padding-bottom: 1em;
}
 .fact-box h5 {
	 color: #000000;
	 margin: 0;
	 font-size: 2.2em;
	 padding: .5em 0 0 .5em;
}
 .fact-box p {
	 color: #000000;
	 padding: 1em 0 0 1em;
	 font-size: 1.1em;
	 line-height: 1.3em;
}
 */
/*.nostyle-box {
	 display: block;
	 margin: 0 8px 0 0;
	 width: 244px;
}
 .nostyle-box h4 {
	 color: #000;
	 font-size: 20px;
	 line-height:24px;
	 margin:0;
	 padding-left:10px;
	 font-family: Signika,Helvetica,Arial,sans-serif;
}
 .nostyle-box p {
	 padding-right: 3px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .nostyle-box a {
	 font-weight: bold;
}
 */
/*Library Announcements*/
/*.library-announcements-header {
	 display: block;
	 background-color: #f2b838;
	 height: 50px;
	 margin: 25px 8px 0 0;
}
 .library-announcements-header h4 {
	 color: #000000;
	 font-weight: bold;
	 padding-left: 10px;
	 padding-top: 15px;
	 font-size: 1.7em;
}
 .library-announcements-box {
	 display: inline-block;
	 margin: 0 8px 0 0;
	 background-color: #f1f1f1;
	 width: 262px;
}
 .library-announcements-box a {
	 padding-left: 20px;
	 font-size: 1.2em;
	 line-height: 1.5em;
}
 */
/*Library Contact box*/
/*.library-contact-box {
	 display: block;
	 margin: 30px 8px 0 0;
	 padding: 5px;
	 width: 250px;
	 background-color: #fce6a3;
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .library-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .library-contact-box p {
	 padding-left: 20px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .library-contact-box a {
	 font-weight: bold;
}
 .library-chat {
	 margin-top:-15px;
}
 */
/*Visitors Right Sidebar*/
/*#visitor-sidebar {
	 display: block;
	 margin-right: 8px;
	 width: 270px;
}
 #visitor-sidebar h3 {
	 margin-left: 10px;
}
 #visitor-sidebar p {
	 margin-left: 10px !important;
	 font-size: 13px;
	 line-height: 1.5em;
}
 #visitor-sidebar a {
	 font-weight: bold;
}
 */
/*.ctelt-contact-box {
	 display: block;
	 margin: 15px 8px 0 0;
	 padding: 5px;
	 width: 235px;
	 background-color: #fce6a3;
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .ctelt-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .ctelt-contact-box p {
	 padding-left: 20px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .ctelt-contact-box a {
	 font-weight: bold;
}
 */
/*Majors, Minors & Programs and How to Apply to FHSU button */
/*.section-divider-small .column-one img {
	 clear: right;
	 padding-top:15px;
}
 .section-divider-small .column-one #majors-apply-buttons {
	 margin-top: 10px;
	 margin-bottom: 10px;
}
 .section-divider-small .column-one #apply {
	 padding-left: 5px;
}
 */
/*Student Affairs new*/
/*.sa-contact-box {
	 display: block;
	 margin: 0 8px 0 0;
	 width: 244px;
	 background-color: #fce6a3;
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .sa-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .sa-contact-box p {
	 padding-left: 20px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .sa-contact-box a {
	 font-weight: bold;
}
 .sa-social-media {
	 padding: 10px 0 10px 20px;
}
 .sa-hightlights {
	 display: block;
	 margin: 20px 8px 20px 30px;
}
 .sa-highlights a {
	 color: #c70000;
	 font-weight: bold;
	 text-decoration: none;
	 font-size: 16px;
	 line-height: 1.5em;
}
 .sa-highlights-header {
	 display: block;
	 background-color: #000;
	 height: 50px;
	 margin: 25px 8px 0 0;
	 *padding-bottom: 1px;
}
 .sa-highlights-header h4 {
	 color: #f2b838;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-top: 17px;
	 padding-left: 10px;
	 font-size: 1.5em;
}
 .sa-highlights-box {
	 display: inline-block;
	 background-color: #f7f7f7;
	 padding-top: 2px;
	 width: 244px;
	 margin: 0px 8px 20px 0;
}
 .sa-highlights-box a {
	 padding-left: 20px;
	 font-size: 1.2em;
	 color: #000;
}
 */
/*Student Affairs Impact button*/
/*.sa-impact {
	 float: left;
	 padding-bottom: 10px;
}
 */
/*Admissions new*/
/*.admissions-contact-box {
	 display: block;
	 margin: 0 8px 0 0;
	 width: 244px;
	 background-color: #fce6a3;
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .admissions-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .admissions-contact-box p {
	 padding-left: 20px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .admissions-contact-box a {
	 font-weight: bold;
}
 .admissions-social-media {
	 padding: 10px 0 10px 20px;
}
 .admissions-links {
	 display: block;
	 margin: 20px 8px 20px 30px;
}
 .admissions-links a {
	 color: #c70000;
	 font-weight: bold;
	 text-decoration: none;
	 font-size: 16px;
	 line-height: 1.5em;
}
 .admissions-link-header {
	 display: block;
	 background-color: #000;
	 height: 50px;
	 margin: 25px 8px 0 0;
	 *padding-bottom: 1px;
}
 .admissions-link-header h4 {
	 color: #f2b838;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-top: 17px;
	 padding-left: 10px;
	 font-size: 1.7em;
}
 .admissions-link-box {
	 display: inline-block;
	 background-color: #f7f7f7;
	 padding-top: 2px;
	 width: 244px;
	 margin: 0px 8px 20px 0;
}
 .admissions-link-box a {
	 padding-left: 20px;
	 font-size: 1.2em;
	 color: #000;
}
 */
/*.vc-contact-box {
	 display: block;
	 margin: 10px 8px 0 0;
	 width: 244px;
	 background-color: #fce6a3;
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
}
 .vc-contact-box h4 {
	 display: block;
	 margin: 0 10px -3px 10px;
	 color: #000;
	 font-weight: bold;
	 padding: 15px 0 6px 10px;
	 border-bottom: 1px solid #363636;
	 font-size: 1.7em;
}
 .vc-contact-box p {
	 padding-left: 20px;
	 padding-right: 3px;
	 font-size: 13px;
	 line-height: 1.5em;
}
 .vc-contact-box a {
	 font-weight: bold;
}
 .vc-social-media {
	 padding: 10px 0 10px 20px;
}
 */
/*virtual college buttons second option*/
/*[class*='vc2-Ebtn-'] {
	 color: #ffffff;
	 display: inline-block;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 17px;
	 padding: 10px 50px 10px 50px;
	 text-decoration: none;
}
 .vc2-Ebtn-blue {
	 background: #327dc3;
	 padding: 10px 30px 10px 30px;
	 margin-right: 10px;
}
 .vc2-Ebtn-blue:hover {
	 background: #2e8ce3;
}
 .vc2-Ebtn-blue:active {
	 background: #2e8ce3;
}
 .vc2-Ebtn-green {
	 background: #62872a;
	 padding: 10px 30px 10px 30px;
	 margin-right: 10px;
}
 .vc2-Ebtn-green:hover {
	 background: #70a322;
}
 .vc2-Ebtn-green:active {
	 background: #70a322;
}
 .vc2-Ebtn-red {
	 background: #945226;
	 padding: 10px 30px 10px 30px;
	 margin-right: 10px;
}
 .vc2-Ebtn-red:hover {
	 background: #c3570f;
}
 .vc2-Ebtn-red:active {
	 background: #c3570f;
}
 #vc-buttons2 {
	 clear: both;
	 float: left;
	 display: inline-block;
	 position: relative;
	 width: 100%;
	 margin: -10px 0 30px 0;
	 text-align: center;
}
 #vc-buttons2 a {
	 text-decoration: none;
	 font-weight: bold;
}
 */
/*#vc-news {
	 position: relative;
	 width: 450px;
	 background-color: #efefef;
	 margin-bottom: 30px;
	 padding-bottom: 10px;
}
 #vc-news h4 {
	 font-size: 18px;
	 background-color: #f2b838;
	 color: #000000;
	 padding: 15px 0 10px 15px;
	 font-weight: bold;
}
 #content-left-vc {
	 max-width: 475px;
	 float: left;
}
 #content-sidebar-vc {
	 padding-left: 10px;
	 max-width: 225px;
	 float: right;
	 background: #fdf1db;
}
 */
/*Table Style 3 - Layout- - all white - black text - black border lines*/
/*#ctl00_PageBody_ContentBlock1 table.blackborder {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 background-color: #ffffff;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px solid #000000;
	 line-height: 1.8em;
}
 #ctl00_PageBody_ContentBlock1 table.blackborder td, #ctl00_PageBody_ContentBlock1 table.blackborder th {
	 border: 1px solid #000000;
	 margin: 1px;
	 font-size: 14px;
	 padding: 4px;
	 background-color: #ffffff;
	 vertical-align: top;
}
 */
/*Table Style Testimonials Gray*/
/*#ctl00_PageBody_ContentBlock1 table.gray2 {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #333333;
	 background-color: #f3f3f3;
	 border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px solid #f3f3f3;
	 line-height: 1.4em;
}
 #ctl00_PageBody_ContentBlock1 table.gray2 td, #ctl00_PageBody_ContentBlock1 table.gray2 th {
	 border: 1px solid #f3f3f3;
	 margin: 1px;
	 font-size: 14px;
	 padding: 40px;
	 color: #333333;
	 background-color: #f3f3f3;
	 vertical-align: top;
}
 */
/*Table Style 4 - v-alternate*/
/*#ctl00_PageBody_ContentBlock1 table.va {
	 padding: 10px;
	 margin: 10px;
	 text-align: left;
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 color: #000000;
	 border-collapse: collapse;
	 border-spacing: 0px;
}
 #ctl00_PageBody_ContentBlock1 table.va td {
	 margin: 1px;
	 font-size: 1.2em;
	 padding: 4px;
	 color: #000000;
	 vertical-align: top;
}
 #ctl00_PageBody_ContentBlock1 table.va tr {
	 background: #CCC;
}
 #ctl00_PageBody_ContentBlock1 table.va tr td:nth-child(odd) {
	 background: #fff;
}
 #ctl00_PageBody_ContentBlock1 table.va tr td:nth-child(even) {
	 background: #e1e1e1;
	 border: 1px solid #e1e1e1;
}
 */
/*Sierra Homepage Changes*/
/*Tour Section */
/*.tour-fhsu {
	 height: 330px;
}
 .tour-fhsu h2 {
	 font-family: open sans, Helvetica, Arial, sans-serif;
	 font-size: 1.9em;
	 font-weight: normal;
	 line-height: 1.1em;
	 background-color: #f2b838;
	 border: none;
	 text-align: center;
	 margin: 0;
	 padding: 7px;
}
 .tour-fhsu #virtualtour {
	 display: block;
	 width: 223px;
	 height: 80px;
	 background: url("/images/homepage/tour-rollover.png") no-repeat 0 0;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top: 10px;
}
 .tour-fhsu #virtualtour:hover {
	 background-position: 0 -80px;
}
 .tour-fhsu #virtualtour span {
	 position: absolute;
	 top: -999em;
}
 .tour-fhsu #visit {
	 display: block;
	 width: 223px;
	 height: 80px;
	 background: url("/images/homepage/visit-rollover.png") no-repeat 0 0;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top: 10px;
}
 .tour-fhsu #visit:hover {
	 background-position: 0 -80px;
}
 .tour-fhsu #visit span {
	 position: absolute;
	 top: -999em;
}
 .tour-fhsu #campusmap {
	 display: block;
	 width: 223px;
	 height: 80px;
	 background: url("/images/homepage/map-rollover.png") no-repeat 0 0;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top: 10px;
}
 .tour-fhsu #campusmap:hover {
	 background-position: 0 -80px;
}
 .tour-fhsu #campusmap span {
	 position: absolute;
	 top: -999em;
}
 */
 iframe[name=google_conversion_frame] {
	 display: none;
}
hvr-underline-from-left {
    margin-top: 25px;
}

.policy-box
{
    max-width: 360px; 
    float: left;
}

/*main page*/

.learning-tech-column {
float:left;
max-width:181px;
}

.learning-tech-column img {text-align:center;}

.learning-tech-column-header {
    height:60px;
    text-align:center;
}

.learning-tech-column-header h4 {
    display:inline-block;
    font-size: 14px;
    height:30px;
    font-family:'Open Sans';
}

.learning-tech-column p {font-size: 14px;}

/*interior main pages*/
.learning-tech-container {
    width: 100%;
    clear:both;
}

.learning-tech-container h2 {
    margin-left:15px;
    margin-top:-10px;
}

.learning-tech-left {
    float:left;
    width:50%;
    margin-bottom:25px;
}

.learning-tech-right {
    float:right;
    width:50%;
    margin-bottom:25px;
}



/*learning tech top navigation buttons*/
.lt-buttons
{
    color: #000;
    clear: both;
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 5px 0 30px 0;
    text-align: center;
}

    .lt-buttons a
    {
        text-decoration: none;
        font-weight: bold;
        margin-bottom:5px;
    }

[class*='lt-Ebtn-']
{
    color: #f2b838;
    display: inline-block;
    font-family: signika, Helvetica, Arial, sans-serif;
    font-size: 20px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 0 2px 0 2px;
}



.lt-Ebtn-black
{
    background: #000000;
    padding: 10px 10px 10px 10px;
}

    .lt-Ebtn-black:hover
    {
        background: #f2b838;
        color: #000;
    }

    .lt-Ebtn-black:active
    {
        background: #aeaead;
        color: #000;
    }
	
.lt-Ebtn-gold
{
    color: #000;
    background: #f2b838;
    padding: 10px 10px 10px 10px;
}

    .lt-Ebtn-gold:hover
    {
        background: #000;
        color: #f2b838;
    }

    .lt-Ebtn-gold:active
    {
        background: #aeaead;
        color: #f2b838;
    }	


/*Learning Technology interior group buttons and single buttons*/

.lt-smallbutton
{
    color: #000;
    clear: both;
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 5px 0 30px 0;
    text-align: center;
}

    .lt-smallbutton a
    {
        text-decoration: none;
        font-weight: normal !important;
        margin-bottom:5px;
    }



    [class*='ltsmall-Ebtn-']
{
    color: #f2b838;
    display: inline-block;
    font-family: 'Open Sans',  Helvetica, Arial, sans-serif;
    font-size: 14px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 0 2px 0 2px;
}


/*Single button Light Grey*/
.ltsmall-Ebtn-grey{
     -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    /*background-image: -moz-linear-gradient(center top , #fff, #e6e6e6);*/
    background-repeat: repeat-x;
    border-color: #cccccc #cccccc #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', "Helvetica",Arial,serif;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 20px;
    margin-bottom: 0;
    margin-right:-1px;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.ltsmall-Ebtn-grey:hover, .ltsmall-Ebtn-gold:active {
    background-color: #e6e6e6;
    background-position: 0 -15px;
    color: #333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}



/*Single Button Dark Grey*/
.ltsmall-Ebtn-darkgrey
{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #5D5B58;
    /*background-image: -moz-linear-gradient(center top , #f2b838, #eea400);*/
    background-repeat: repeat-x;
    border-color: #50504F #737373 #383636;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', "Helvetica",Arial,serif;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 20px;
    margin-bottom: 0;
    margin-left:-1px;
    padding: 4px 10px;
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); */
    vertical-align: middle;
}

    .ltsmall-Ebtn-darkgrey:hover, .ltsmall-Ebtn-gold:active
    {
      background-color: #454444;
    background-position: 0 -15px;
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
    }


/*Group button - Light Grey*/
.ltsmall-Ebtn-greygroup{
     -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    /*background-image: -moz-linear-gradient(center top , #fff, #e6e6e6);*/
    background-repeat: repeat-x;
    border-color: #cccccc #cccccc #b3b3b3;
    border-image: none;
    border-radius: 4px 0px 0px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', "Helvetica",Arial,serif;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 20px;
    margin-bottom: 0;
    margin-right:-1px;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.ltsmall-Ebtn-greygroup:hover, .ltsmall-Ebtn-gold:active {
    background-color: #e6e6e6;
    background-position: 0 -15px;
    color: #333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}


/*Group button dark grey*/
.ltsmall-Ebtn-darkgreygroup
{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #5D5B58;
    /*background-image: -moz-linear-gradient(center top , #f2b838, #eea400);*/
    background-repeat: repeat-x;
    border-color: #50504F #737373 #383636;
    border-image: none;
    border-radius: 0px 4px 4px 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', "Helvetica",Arial,serif;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 20px;
    margin-bottom: 0;
    margin-left:-1px;
    padding: 4px 10px;
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); */
    vertical-align: middle;
}


    .ltsmall-Ebtn-darkgreygroup:hover, .ltsmall-Ebtn-gold:active
    {
      background-color: #454444;
    background-position: 0 -15px;
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
    }

/*Event feed*/
.lt-eventdate {
    margin-bottom:20px;
}	

.lt-eventdate span {
    margin-right:15px;
    font-size:13px;
    color:#f2b838;
    font-weight:bold;
    padding-left:15px;
}

.lt-eventname {
    margin-top:10px;
}

.lt-eventname a {
    font-weight:bold;
    padding-left:15px;
}


.ltmoreevents-button
{
    color: #000;
    clear: both;
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 5px 0 15px 0;
    text-align: center;
}

    .ltmoreevents-button a
    {
        text-decoration: none;
        font-weight: bold;
        margin-bottom:5px;
        color:#f2b838;
        padding:5px 10px 5px 10px;
        font-size:13px;
    }

[class*='ltmoreevents-Ebtn-']
{
    color: #f2b838;
    display: inline-block;
    /*font-family: signika, Helvetica, Arial, sans-serif;*/
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 20px;
    /*border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/
    margin: 0 2px 0 2px;
}



.ltmoreevents-Ebtn-black
{
    background: #000000;
    padding: 10px 10px 10px 10px;
}

    .ltmoreevents-Ebtn-black:hover
    {
        background: #f2b838;
        color: #000;
    }

    .ltmoreevents-Ebtn-black:active
    {
        background: #aeaead;
        color: #000;
    }





/*****************************************Max width - 600px**************************************/
@media only screen and (max-width:1020px)
{
    .learning-tech-column {
        float:left;
        /*max-width:230px;*/
        max-width:50%;
    }

    .learning-tech-column img {
        margin-left:auto;
        margin-right:auto;
        display:block;
        width:100%;
    }
}

    /**************************************Max Width - 490px************************************/
@media only screen and (max-width:490px)
{
    .learning-tech-column
    {
      float:left;
max-width:100%;
    }

    .learning-tech-column img {margin-left:auto; margin-right:auto; display:block; width:250px;}

    .learning-tech-left {
    /*float:left;*/
    width:100%;
    /*margin-bottom:25px;*/
}

.learning-tech-right {
    /*float:left;*/
    width:100%;
    /*margin-bottom:25px;*/
}

.learning-tech-left img {width:100%; max-width:340px !important; height:auto;}

.learning-tech-right img {width:100%; max-width:340px !important; height:auto;}



}

/* -----------------------  LIBRARY STYLES ------------------------------------------------- */
/*Library Search and Chat*/
.library-top-wrapper {
    width: 100%;
}

.library-search-online {
    max-width: 485px;
    float: left;
}

    .library-search-online input[type="text"] {
        height: 30px;
        font-size: 18px;
        width: 100%;
    }

    .library-search-online input[type="submit"] {
        width: 100%;
    }

    .library-search-online .input {
        width: 75%;
        float: left;
    }

    .library-search-online .button {
        min-width: 100px;
        float: left;
    }

.library-search-button {
    background: #f2b838;
    padding: 5px 20px 4px 20px;
    color: #000000;
    font-weight: bold;
    border: solid 1px #DA9C13;
    font-size: 16px;
    width: 100%;
}

input, select {
    font: 100% 'Open Sans', Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #000;
    max-width: 100%;
}

.library-chat {
    margin-top: 0 !important;
    float: right;
}

#libchat_btn_widget {
    padding: 10px;
    margin-top: 20px;
}

    #libchat_btn_widget img {
        margin-left: 63px;
    }


#la_askus_btn {
    color: #FFFFFF;
    cursor: pointer;
    position: fixed;
    text-indent: -100000px;
    overflow: hidden;
    width: 42px;
    z-index: 100000;
}

.la_askus_btn_l {
    left: 0;
    margin-left: -7px;
}

    .la_askus_btn_l:hover {
        margin-left: -4px !important;
    }

.la_askus_btn_r {
    right: -7px;
}

    .la_askus_btn_r:hover {
        margin-right: 2px !important;
    }

#la_askus_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 300%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.2;
    opacity: .20;
    filter: alpha(opacity=20);
}

#la_askus_popup {
    display: none;
    position: fixed;
    top: 25%;
    left: 26%;
    width: 730px;
    border: 8px solid;
    border-color: #324;
    background-color: #eee;
    z-index: 2000;
    overflow: auto;
    overflow: hidden !important;
    /*--CSS3 Box Shadows--*/
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    /*--CSS3 Rounded Corners--*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#la_askus_popup_head {
    padding: 1px 0px 1px 0.3em;
    font-weight: bold;
    height: 20px;
    border: solid 0px #000;
    border-bottom-width: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

    #la_askus_popup_head span {
        float: left;
        height: 20px;
        padding-right: 10px;
        text-decoration: underline;
        font-size: 11px;
        cursor: pointer;
        color: #fff;
    }

#la_askus_content {
    padding: 0px;
    margin: 0px;
    height: 95%;
    overflow: hidden;
}

#la_askus_fr {
    border: 0px none;
    display: block;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 0;
    padding: 0;
}

button {
    /*width: 100%;*/
    padding: 5px 20px;
    /*background-color: #f5c850;
    color: #6B6054;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 2.3em;*/
}


/*What am I searching*/
#searchinfo-toggle {
    clear: both;
    margin-bottom: 20px;
}

#searchinfo-toggle p:first-child:hover{
    text-decoration: underline;
}

#search-info {
    clear: both;
}

#searchinfo p {
    font-size:13px;
}

#searchinfo li, #searchinfo ul li {
    font-size: 13px;
}

/*Library main page 3 column layout*/
.library-main-content {
    float: left;
}

.library-main-rightsidebar {
    float: left; /* margin-top:20px;*/
    margin-left: 30px;
    max-width: 235px;
}

.library-social {
    margin-top:5px;
    padding-bottom:10px;
    padding-left:10px;
}

.library-social img {padding-right:3px;}

.column-one .widget {
    margin: 0 0 15px !important;
}


.library-announcements {
    display: inline-block;
    /*margin: 0 8px 0 0px;*/
    background-color: #f1f1f1;
    /*width: 245px;*/
    /*margin-top: 20px;*/
}

    .library-announcements a {
        line-height: 1.5em;
        font-weight: bold;
    }

    .library-announcements p {
        margin-left: 15px !important;
        color: #000000;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.5em;
        margin: 0 1em;
        padding-bottom: 1em;
    }

.library-announcements-header {
    background-color: #f2b838;
    padding: 14px 11px 11px;
    margin-bottom: 10px;
}

    .library-announcements-header h4 {
        color: #000000;
        font-size: 20px;
        line-height: 24px;
        margin: 0;
    }

/*Library Contact box*/
.library-contact-box {
    background-color: #fce6a3;
    border-radius: 8px;
    display: block;
    /*margin: 0 8px 0 0 !important;*/
    padding-bottom: 7px;
    width: 234px;
}

    .library-contact-box h4 {
        border-bottom: 1px solid #363636;
        color: #000;
        display: block;
        font-size: 1.7em;
        font-weight: bold;
        line-height: 1.2em;
        margin: 0 10px -3px;
        padding: 15px 0 6px 10px;
    }

    .library-contact-box p {
        padding-left: 20px;
        font-size: 13px;
        line-height: 1.5em;
    }

    .library-contact-box a {
        font-weight: bold;
    }





/*Images*/

/*Image classes to make work in Firefox and IE*/
Img.feature-small {
    width: 100%;
    max-width: 245px !important;
    height: auto;
}

Img.feature-middle {
    width: 100%;
    max-width: 465px !important;
    height: auto;
}



/*Library Homepage grey blocks new*/
.library-box-full {
    float: left;
    margin-bottom: 20px;
    padding: 0.5em;
    width: 97%;
    border: 1px solid #cfcfcf;
    box-shadow: 3px 4px 6px #c5c5c5;
    clear:both;
}

.library-box-full ul {
     padding-left: 10px !important;
}
.library-box-full ul li {
    list-style-type:none !important;
    line-height: 1.3em !important;
    margin-bottom: 4px !important;
}

.library-box-full h2 {
    padding-left: 10px !important;
    margin-top:2px;
    border-bottom:2px solid #f2b838;
    line-height: 2.2em;
}

.library-box-full a {
    color:#000;
    font-weight:bold;
}
.library-column {
	float:left;
	width: 226px;
}



/*Library Homepage blocks-yellowbars*/

.library-icon {
    float:left;
    margin-right:25px;
}

.library-text {
    float:left;
}

.library-bar {
    width:100%;
    clear:both;
    border-bottom:solid 2px #f2b838;
    margin-bottom:15px;
}



.two-column-fifty {
    float: left;
    max-width: 350px;
    width: 50%;
    margin-bottom:15px;
}

.two-column-fifty a {
    color:#000;
    font-weight:bold;
}

.library-home-header {
    border-bottom: 2px solid #f2b838;
    margin: .5em;
}

    .library-home-header img {
        /*	float:left;
	width: 50px;*/
    }

    .library-home-header h2 {
        float: right;
        /*	width: 80%;
	margin-right: auto;
	margin-right:auto;*/
    }

/*Library Event Feed*/

.library-event-feed {
    margin-bottom: 10px;
    /*    border-bottom: solid 1px #c3c3c3;*/
    padding: 0 5px 10px 5px;
    min-height: 40px;
}

    .library-event-feed .date {
        font-size: 14px;
        float: left;
        margin-left: 7px;
        background: #000000;
        color: #fff;
        font-style: italic;
        padding: 5px 10px;
        line-height: 1.1em;
        margin-right: .7em;
    }

        .library-event-feed .date .date-month {
            font-size: 1em;
        }

        .library-event-feed .date .date-day {
            font-size: 20px;
            font-weight: bold;
            color: #f2b838;
        }

    .library-event-feed .title {
        margin-bottom: 5px;
        font-size: 14px;
    }

        .library-event-feed .title a {
            color: #000000;
            font-weight: bold;
        }

    .library-event-feed .time {
        margin-left: 4em;
        font-size: 14px;
    }


.library-events-box {
    width: 244px;
}

    .library-events-box h4 {
        font-family: open sans, Helvetica, Arial, sans-serif;
        background: #f2b838;
        color: #000000;
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 20px;
        padding: 10px;
    }

    .library-events-box .cals {
        padding-top: 1px;
        margin-left: 10px;
    }

        .library-events-box .cals a {
            color: #000000;
        }

        .library-events-box .cals p {
            font-weight: bold;
            margin-bottom: 3px;
            margin-left: 10px;
            font-size: 14px;
        }

        .library-events-box .cals img {
            display: block;
            float: left;
            padding-right: 10px;
            margin-top: 13px;
        }

    .library-events-box.widget {
        background: #F1F1F1;
        padding-bottom: 10px;
        margin-top:25px !important;
    }

    /*.two-column-float-275 {
  float: left;
  width: 200px;
  margin-right:25px;
}*/

    .library-square-box {
  background: none repeat scroll 0 0 #f1f1f1;
  border: 1px solid #cfcfcf;
  box-shadow: 3px 4px 6px #c5c5c5;
  float: left;
  margin-bottom: 20px;
  padding: 0.5em;
  width: 210px;
  margin-right: 20px;
  height:165px;
}

    .library-square-box ul {
     padding-left: 10px !important;
}
.library-square-box ul li {
    list-style-type:none !important;
    line-height: 1.3em !important;
    margin-bottom: 4px !important;
}

.library-square-box h2 {
    padding-left: 10px !important;
    margin-top:2px;
}

.library-footer{
    margin-top:15px;
    text-align:center;
}

.library-footer span {
    font-size:14px;
    line-height:1.7em;
}




/**************************************START Max Width - 1023px************************************/
@media only screen and (max-width:1023px) {
    .searchinfo-toggle p {
        float: left;
    }

    .library-chat {
        margin-top: 0 !important;
        float: left;
        margin-bottom:20px;
        /*    margin-left:9px;*/
    }

    .library-box-full {
    clear:none;
}
    .library-announcements {
        margin-top:20px;
    }


}




/**************************************START Max Width - 500px************************************/

@media only screen and (max-width:500px) {
    .searchinfo-toggle p {
        clear: both;
    }

    .library-box-full {
    clear:none;
    width:95%;
}


}









/*Library Bottom*/
/*.section-divider-small .lib-column-one {
    float: left;
    overflow: hidden;
    width: 250px;
    margin-right: 18px;
}

.section-divider-small .lib-column-two {
    float: left;
    overflow: hidden;
    width: 470px;
    margin-right: 18px;
}

.section-divider-small .lib-column-three {
    float: left;
    overflow: hidden;
    width: 250px;
    /*margin-right: 18px;*/




/*
body {
margin:0;
padding:0;
font: 12px/1.5em Arial,Helvetica,sans-serif;

}

a {
    background: none repeat scroll 0 0 transparent;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
*/


/*.library-search-online {display:block; border-radius: 5px; padding: 10px 10px 10px 10px; background: #000; float:left; border-radius: 5px; margin-top:30px; margin-bottom:20px; *margin-bottom:0px;}

.library-search-online h3{display:inline-block;font-family:open sans, Helvetica, Arial, sans-serif; font-size:1.5em; font-weight:bold; color:#ffffff; padding-right: 50px; vertical-align:middle; *display:inline; }*/

.give-today-button a{
    margin: 25px 0 0 0;
    
}
    div.image-grid * {
        box-sizing: border-box;
    }
    /* overwrite figure max-width and height. But FHSU CMS will automoatically add "max-" in front of width.... */

    a.image-link figure {
        max-width: 100%;
        height: 100%;
        overflow: hidden;
    }

    a.image-link img {
        max-width: 100%;
        height: auto;
        transition: transform 0.2s ease-in-out;
    }

    a.image-link:hover img {
        transform: scale(1.15);
    }

    a.image-link figcaption {
        padding: 5px 15px 15px 15px;
        text-align: center;
    }

    a.image-link {
        padding: 0 6px;
        float: left;
    }
    /* FHSU CMS will not allow media queries in html */
    /* @media only screen and (max-max-width: 700px) {
    a.image-link {
      max-width: 50%;
      margin: 6px 0;
    }
  }
  
  @media only screen and (max-max-width: 500px) {
    a.image-link {
      max-width: 100%;
    }
  } */



.gsc-result .gs-title {
height: auto !important;
line-height: normal;
}

img.gsc-branding-img, img.gsc-branding-img-noclear, img.gcsc-branding-img, img.gcsc-branding-img-noclear{
max-width: none !important;
}

#skip-link{height:0!important;overflow:hidden}