*{max-height:1000000px;}
html,
body{height:100%;}
header, footer, article, section, hgroup, nav, figure {display: block;}
figure{margin:0; padding:0;}
body{
	margin:0;
	/*color:#3d5260;*/
	/*font:12px/15px open sans, Helvetica, Arial, sans-serif; */
    font:12px/15px open sans, Helvetica, Arial, sans-serif; 
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	min-width:1003px;
	background: url("../images/templates/background.jpg") repeat-x scroll top;}
	
/*font definition*/
h1, h2, h3, h4, h5, h6 {
    font-family: Signika,Helvetica,Arial,sans-serif;
    color:#000000;}
h1{padding:0 1em 0 .5em; font-size:2.1em; line-height:125%;}
h2{padding:0 1em 0 .5em;font-size:1.7em;}
h3{padding:0 1em 0 .9em;font-size:1.4em;}
h4{padding:0 1em 0 .5em;font-size:1.4em;}
h5{padding:0 1em 0 .5em;font-size:1.2em;}
h6{padding:0 1em 0 .5em;font-size:1.2em;}
/*end font definition*/

img{
	border-style:none;
	max-width:100%;}
a{
	text-decoration:none;
	color:#d20000;}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input, textarea, select{
	font:100% 'Open Sans', Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;}
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"],
textarea{
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-appearance:none;
	-moz-appearance:none;}
input[type="submit"]:hover{cursor:pointer;}
#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:#f3b637 url(../images/bg-header.png) repeat-x;
	height:1%;}
#nav:after,
#header .holder:after,
#header:after{
	display:block;
	clear:both;
	content:'';}
#header .holder{
	margin:0 auto;
	width:1009px;
	height:1%;}
.holder .pannel{
	overflow:hidden;
	padding:8px 10px 2px 0;}
.search-area .menu-2,
.pannel .menu{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-weight:bold;
	float:left;}
.pannel .menu li{
	float:left;
	padding:0 14px 0 10px;}
.pannel .menu a:hover {
    background-color: #2C2B2B;
    border-radius: 2px;
    color: #FFFFFF;
    padding: 4px;
    text-decoration: none;}
.pannel .menu li:first-child{ padding:0 7px 0 3px;}
.pannel .menu li a{ color:#e2af22;padding:4px;}

.pannel .search-area{float:right;}
.search-area .menu-2{
	float:left;
	padding:4px 15px 0 0;}
.search-area .menu-2 li{
	float:left;
	padding:0 10px 0 14px;}
.search-area .menu-2 li:first-child{ padding:0 13px 0 0;}
.search-area .menu-2 li a{ color:#fffaf9;padding:4px;}
.search-area .menu-2 li a:hover {
    background-color: #2C2B2B;
    border-radius: 2px;
    color: #F2B838;
    padding: 4px;
    text-decoration: none;}

.search-area .search-form{ float:left;}
.search-area .search-form label{ display:none;}
.search-area .search-form .search{
	border:none;
	width:139px;
	height:17px;
	line-height:15px;
	color:#8e8e8e;
	padding:3px 2px 0;}
.search-area .search-form input[type = "submit"]{
	background:#cdcfce;
	width:55px;
	height:20px;
	border:none;
	color:#000;
	text-align:center;
	font-weight:bold;}
#header .frame{
	background:url(../images/header-top.jpg) no-repeat;
	min-height:120px;
	*min-height:0;
	overflow:hidden;
	padding:10px 0 0;}
.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 .frame span{
	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;
    position: absolute !important;
    /*right: 468px;*/
    top: 30px;
    width: 180px;
    z-index: 9000;
	*top:25px;
	*right:786px;}

.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*/
#nav{
	height:1%;
	font-size:14px;
	line-height:18px;
	position:relative;
	z-index:15;
	border-top: solid 1px #000;}
#nav ul{
	margin:0;
	list-style:none;
	text-align:center;
    padding-left: 0;}
#nav ul > li{ float:left;}
#nav ul .drop{
	position:absolute;
	top:100%;
	left:0;
	width:989px;
	background:rgba(208, 208, 208, 0.9);
	display:none;
	z-index:5;
	padding:19px 0 15px 20px;
	font-size:12px;
	line-height:15px;
	text-align:left;
	box-shadow:1px 1px 5px #5c5c5c;}
#nav ul .drop h2{
	margin:0 0 24px;
	font-size:1.7em;
	line-height:30px;
	color:#000;}
#nav ul .drop h3{
	margin:5px 0 1px;
	font-size:14px;
	padding:0;
	line-height:16px;
	color:#000;}

#nav ul .drop h3 a{ color:#000; line-height:1.7em;}
#nav ul .drop h3 a:hover{
	text-decoration:none;
	background:none;}
#nav ul .drop .column{
	float:left;
	width:245px;}
#nav ul .drop.three .column{ width:325px;}
#nav ul .drop ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;}
#nav ul .drop ul li{ float:none;}
#nav ul .drop ul li a{
	color:#000;
	padding:1px 2px 2px;
	display:inline-block;
	vertical-align:top;}
#nav ul .drop ul li a:hover{
	background:#292828;
	color:#f2b838;}
/*#nav ul > li:first-child a{ padding:16px 12px 15px 7px;}*/
#nav ul > li > a{
	color:#220500;
	display:block;
	padding:16px 15px 15px;}
#nav ul > li:hover .drop{ display:block;}
#nav ul > li:hover > a,
#nav ul li a:hover{
	background:#d0d0d0;
	text-decoration:none;}

#nav ul a.Byself{
    text-decoration:none;}
#nav ul a.Byself:hover{
    text-decoration:underline !important;}




/*HOMEPAGE SLIDER*/
#main{
	overflow:hidden;
	margin:0 auto;
	width:1009px;
	background-color:transparent;}
#main .visual{
	overflow:hidden;
	margin:0 0 13px;}
.visual .carousel {
	position: relative;
	height:406px;}
.visual .carousel .mask {
	position: relative;
	overflow: hidden;
	width: 1009px;}
.visual .carousel .mask .slideset {
	width: 99999px;
	float: left;}
.visual .carousel .mask .slide {
	width: 1009px;
	float: left;
	position:relative;}
.visual .carousel .mask .slide img{ display:block;}
/*.carousel .pagination{
	position:absolute;
	right:92px;
	z-index:5;
}*/

.carousel .pagination{
	position:absolute;
	right:50px;
	z-index:5;}


/*.carousel .pagination-holder{
	width:284px;
	position:absolute;
	right:72px;
	top:375px;
	z-index:15;
}*/

.carousel .pagination-holder{
	width:180px;
	position:absolute;
	left:115px;
	top:345px;
	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 .carousel .slide .caption{
	position:absolute;
	left:50px;
	top:150px;
	width:300px;
	height:175px;
	padding:10px 0 0;
	background:#000\9;
	background:rgba(0, 0, 0, 0.85);
	/**background:#000;*/}

/*.visual .carousel .slide .caption{
	position:absolute;
	right:50px;
	top:70px;
	height:240px;
	padding:28px 0 0;
	/*background:rgba(0, 0, 0, 0.85);
	*background:#000;*/



.visual .carousel .slide .caption .txt{
	overflow:hidden;
	padding:0 10px 0 15px;
	font-weight:normal;
	color:#ffffff;
	font-size:14px;
	line-height:17px;}

/*.visual .carousel .slide .caption .txt{
	overflow:hidden;
	padding:10px;
	font-weight:normal;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
	background:rgba(0,0,0,0.90);
	width:250px;
	height:100px;
	position:absolute;
	top:65px;
	right:20px;
}*/

/*.visual .carousel .slide .caption a.read-more{
	overflow:hidden;
	padding:0 10px 0 42px;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
}*/

.visual .carousel .slide .caption a.read-more{
	overflow:hidden;
	padding:5px;
	font-weight:bold;
	color:#000;
	font-size:14px;
	line-height:17px;
	background:#f2b838;
	position:absolute;
	top:145px;
	left:185px;}


.visual .carousel .slide .caption .info{ overflow:hidden;}
.visual .carousel .slide .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 .carousel .slide .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;
	background:#000;
}*/


.visual .carousel .slide .caption p{ margin:0 0 16px;}
.visual .carousel .button{ overflow:hidden;}
.visual .carousel .btn-prev,
.visual .carousel .btn-next{
	position:absolute;
	left:39px;
	/*background:url(../images/arrpw-2.png) no-repeat;*/
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
}
.visual .carousel .btn-next{
	/*background:url(../images/arrpw-2.png) no-repeat -15px 0;*/
	left:auto;
	right:34px;}
	
/*MAIN LAYOUT*/
#main .two-columns{
	overflow:hidden;
	padding:0 0 8px 0;
	position:relative;
	top:-85px;}

.two-columns .contentTop{
	width:712px;
	float:left;
	margin-top: 85px;}
.two-columns #content{
	width:712px;
	float:left;
	margin-top: 5px;}

/*Explore*/
#explore-fhsu-academics {
	display:inline-block;
	float:left;
	position:relative;
	margin-left: 5px;
	margin-right: 15px;
	background-color: #ffffff;
	width: 215px;
	height: 350px;}

#explore-fhsu-tour {
	display:inline-block;
	float:left;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #ffffff;
	width: 215px;
	height: 350px;}

#explore-fhsu-about {
	display:inline-block;
	float:left;
	position: relative;
	background-color: #ffffff;
	width: 215px;
	height: 350px;
	margin-left: 10px;
	margin-right: 5px;}

#explore-fhsu h3 {
	color: #000000;
	font-family: open sans, Helvetica, Arial, sans-serif; 
	font-weight:normal;
	font-size: 1.9em;
	padding-left:10px;}
#explore-fhsu h2{
	font-family: open sans, Helvetica, Arial, sans-serif; 
	font-size: 2.7em;
    font-weight: normal;
    line-height: 1.4em;
    text-align:left;
    margin:0;
    padding:0;
}
#explore-fhsu a {
	font-family: open sans, Helvetica, Arial, sans-serif; 
	color: #000000;
	font-size: 14px;
	line-height: 1.6em;
	margin-left:20px;
	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: 5px; margin-bottom:10px; }
#explore-fhsu-buttons { height: 50px;  margin-bottom: 30px; }

#explore-fhsu-buttons-academics {
	display:inline-block;
	float:left;
	position:relative;
	margin-left: 5px;
	margin-bottom: 40px;
	margin-right: 15px;
	background-color: #ffffff;
	width: 215px;
	height: 30px;}
#explore-fhsu-buttons-tour {
	display:inline-block;
	float:left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
	background-color: #ffffff;
	width: 215px;
	height: 30px;}
#explore-fhsu-buttons-about {
	display:inline-block;
	float:left;
	position: relative;
	margin-bottom:40px;
	background-color: #ffffff;
	width: 215px;
	height: 30px;
	margin-left: 10px;
	margin-right: 5px;}
#explore-fhsu-buttons a{
	font-family: open sans, Helvetica, Arial, sans-serif; 
	color: #ffffff;
	font-size: 1.5em;
	text-decoration: none;}
#explore-fhsu-buttons a:hover{
	color: #ffffff;
	text-decoration: none;}

/*buttons*/
[class*='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;}

.Ebtn-blue {background: #327dc3; padding: 10px 60px 10px 60px;}
.Ebtn-blue:hover {background: #3cb0fd;}
.Ebtn-blue:active {background:#3cb0fd;}

.Ebtn-green {background: #62872a; padding: 10px 53px 10px 53px;}
.Ebtn-green:hover {background: #7bcc03;}
.Ebtn-green:active {background:#7bcc03;}

.Ebtn-red { background: #945226;padding:10px 53px 10px 53px;;}
.Ebtn-red:hover { background: #d15b0c;}
.Ebtn-red:active { background: #d15b0c;}




/*Announcements*/
.two-columns #content h2{
	margin:0 25px 10px 21px;
	text-align:center;
	/*background:#000;
	color:#f9cf49;*/
	font-size:1.7em;
	line-height:15px;
	padding:4px 0 6px;}
.two-columns #content h3{
	font-family: open sans, Helvetica, Arial, sans-serif; 
	font-size: 2.7em;
    font-weight: normal;
    line-height: 1.4em;
    text-align:left;
    margin:0;
    padding:0;}
#content .cycle-gallery {
	position: relative;
	height:140px;
	padding:0 22px;
	margin:0 0 20px;
	overflow:hidden;}
#content .cycle-gallery .mask {
	position: relative;
	overflow:hidden;
	width: 672px;}
#content .cycle-gallery .mask .slideset {
	width: 99999px;
	float: left;}
#content .cycle-gallery .mask .slide {
	width: 158px;
	float: left;
	margin:0 10px 0 0;}
#content .cycle-gallery .mask .slide span{
	display:block;
	padding:0 0 0 0;
	font-size:14px;
	line-height:17px;}
#content .cycle-gallery .mask .slide a{ color:#122013;}
#content .cycle-gallery .mask .slide img{
	display:block;
	margin:0 0 7px;}
#content .cycle-gallery .mask .slide.active { z-index: 1;}
#content .cycle-gallery .btn-prev,
#content .cycle-gallery .btn-next{
	background:url(../images/arrow-1.png) no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	left:0;
	top:29px;
	text-indent:-9999px;
	overflow:hidden;}
#content .cycle-gallery .btn-next{
	left:auto;
	right:0;
	background:url(../images/arrow-1.png) no-repeat -16px 0;}
#main #content .holder{
	overflow:hidden;
	padding:0;
	margin-top: 5px;}
	

/*NEWS*/
#content .holder .news{
	float:left;
	width:700px;}
#content .holder .news h3{
	/*margin:0 0 10px;
	background:#ecbc2a;
	color:#151900;
	padding:4px 0 4px 8px;
	text-align:left;*/
    font-size: 2.7em;
	font-family: open sans, Helvetica, Arial, sans-serif; 
    font-weight: normal;
    line-height: 1.4em;
    text-align:left;
    margin:0;
    padding:0;}
#content .holder .news #mid-fhsu-news-bar {
    background-color: #F2B838;
    height: 5px;
    margin-bottom: 10px;
    width: 700px;}
#content .holder .news ul{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	font-size:14px;
    width: 700px;}
#content .holder .news ul li{ padding:5px 0 7px;}
#content .holder .news ul li a{ color:#101010; font-weight:normal;}

#content .holder .news .morenews{display:block; padding-left: 20px; margin-top:10px; margin-bottom:10px;}
#content .holder .news .morenews a{color:#000; background:#f2b838; font-size:16px; text-decoration:none; padding:2px 10px 2px 10px; *padding:10px 10px 10px 10px; }



/*SIDEBAR*/
.two-columns #sidebar{
	float:right;
	width:250px;
	/*background: #111111;*/
	margin-right: 20px;}
	

/*Spotlights*/
#spotlight-top{background:#111111; /*background: url("/images/templates/collection-back.png") repeat;*/ padding-bottom:35px;}
#spotlight-top p{ color:#ffffff; font-size:14px; padding: 0 20px 0 20px;}
#spotlight-top img{display:block;}
#spotlight-top h3{
	font-family: open sans, Helvetica, Arial, sans-serif; 
	font-size:2.3em;
	color:#f2b838;
	font-weight:normal;
	padding-top:25px;}

/*#spotlight-bottom {padding-bottom:45px; background:#111111;}
#spotlight-bottom p {color:#ffffff;font-size: 1.2em; padding-top: 0.8em;}
#spotlight-bottom img{display:block;}*/


/*Calendar Box*/
.CalendarSideBar { height: 250px; margin-top: 40px; background:#111111;}
.CalendarSideBar h3 { font-family: open sans, Helvetica, Arial, sans-serif; font-size: 2.3em; font-weight:normal; padding-top:20px; color:#f2b838}
.holder .happen .calender-list{
	margin:0;
	padding-top: 10px;
	list-style:none;
	font-size:14px;
	font-weight:normal;}
.holder .happen .calender-list li{ padding:6px 0 9px;}
.holder .happen .calender-list li a{ color:#ffffff;}




/*FOOTER*/
#footer{
	background:#f3ba39 url(../images/bg-footer.png) repeat-x;
	overflow:hidden;
	margin-top:15px;}
#footer .footer-holder{
	width:1009px;
	margin:0 auto;
	overflow:hidden;}
.footer-holder .info{
	width:830px;
	float:left;
	color:#180100;
	margin-bottom: 10px;}
.footer-holder .info .btn-area{
	float:left;
	width:140px;
	padding:65px 0 0 2px;}
.footer-holder .info .btn-area a{
	background:url(../images/btn-2.png) no-repeat;
	width:139px;
	height:28px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;}
.footer-holder .info .btn-area a:first-child{
	background:url(../images/btn-1.png) no-repeat;
	margin:0 0 7px;}
.footer-holder .info .three-columns{
	float:left;
	width:576px;
	padding:35px 0 0 25px;}
.info .three-columns .column{
	width:225px;
	float:left;
	padding:0 0 0 10px;}
.info .three-columns .column.visit{
	float:right;
	padding:0;
	width:105px;}
.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;}
.info .three-columns .column.visit span{ padding:4px 0 14px 4px;}
.info .three-columns .column.visit img{
	display:block;
	margin:0 0 0 5px;
    padding:4px;}
.footer-holder .three-columns a.none{
    text-decoration: none;}
.footer-holder .three-columns a.none:hover{
    text-decoration: none;
     background: none;
    border-radius: 0px;}
.info .three-columns .column:first-child{ padding:0;}
.info .three-columns .column h3{
	margin:0;
	font-family: open sans, Helvetica, Arial, sans-serif; 
	font-size:21px;
	line-height:23px;
	color:#040004;
    padding:4px;}
.info .three-columns .column span{
	display:block;
	padding:4px 0 22px 4px;}
.info .three-columns .column ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;}
.info .three-columns .column ul li{ padding:5px 0 3px;}
.info .three-columns .column ul li a{ color:#230000;}
.info .three-columns .column ul.social-networks li{ float:left;}

.cent-right-foot-soc {
    display: inline;}
.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/social/fhsu-facebook.png');}

.twitter-hover {
	background-image: url('../images/social/fhsu-twitter.png');}

.youtube-hover {
	background-image: url('../images/social/fhsu-youtube.png');}

.linkedin-hover {
	background-image: url('../images/social/fhsu-linkedin.png');}

.pc-hover {
	background-image: url('../images/social/fhsu-pc.png');}
	
.tc-hover {
	background-image: url('../images/social/fhsu-tc.png');}
	
.tl-hover {
	background-image: url('../images/social/fhsu-tl.png');}
	
.rss-hover {
	background-image: url('../images/social/fhsu-rss.png');}

.info .info-holder{
	overflow:hidden;
	margin:0 0 27px;}
.info p{ margin:0;}
.info .uni{
     color:#180100;
      padding: 4px;}
.info .uni:hover{
    background: none repeat scroll 0 0 #FCF1D4;
    border-radius: 2px;
    color: #000000;
    font-weight: normal;
    padding: 4px;
    text-decoration: none;}
.info .contact{
	background:url(../images/dot.png) no-repeat 0 50%;
	padding:0 0 0 15px;
	margin:0 0 0 15px;}
.footer-holder .address-area{
	float:right;
	width:170px;
	padding:58px 7px 0 0;
    color:#230000;
	*padding: 64px 7px 0 0;}
.footer-holder .address-area address{
	font-style:normal;
	line-height:23px;
	margin:7px 0 50px;
	}
.footer-holder .address-area address span{
	display:block;
	margin:0 0 8px;}
.footer-holder .address-area address span.align{
	padding-left:4px;}
.footer-holder .address-area select{
	float:right;
	width:141px;}
.footer-holder .address-area .select{
	margin:0 6px 10px 0;
	overflow:hidden;}
.footer-holder .address-area .select input[type="submit"]{ display:none;}
.footer-holder .address-area .select label{ display:none;}
.footer-holder .address-area .power{
	font-size:11px;
	padding:0 0 0 3px;
	color:#8a6e25;}
.footer-holder .address-area .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-holder .address-area .power .trans{ color:#260100; }

.FooterLink{
    color:#230000;
    text-decoration:none;}

.FooterLink:Hover{
    color:#230000;
    text-decoration:underline;}

.goog-te-gadget {
    white-space: pre-wrap !important;
}

#nav ul a{
    color:#230000;
    text-decoration:none;}
#nav ul 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-size: 1.2em;font-family: Helvetica, Arial, sans-serif; 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}


/* 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; /* overflow:hidden; */}
#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; /*puts a box around the homepage feature boxes - Campus Spotlight, FHSU News, etc.*/
	margin-bottom:0px;
	padding:5px 0px 10px 0px;}

/*Containers*/
.container {margin:0 auto; position:relative; overflow:hidden; }	
.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%;/*overflow:hidden;*/}
.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{/*margin-top:5px;*/ 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:0;}
.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;}



/*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; width:450px;}
#three-column-pagenav .column-three{float:right; overflow:hidden; width:270px; margin-right:8px;}

/*Two Columns With Page Navigation Menu*/
#two-column-pagenav{clear:both;margin-bottom: -10px;}
#two-column-pagenav .column-one {float:left; overflow:hidden; width:252px; margin-right:10px; }
#two-column-pagenav .column-two {float:right; overflow:hidden; width:730px; margin-right:8px;padding-top:12px; }

/*One Column*/
#one-column{clear:both;}
#one-column .column-one {float:left; overflow:hidden; width:984px; position:relative;}

/*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:#919191; padding: 15px 0 0 15px;margin:0; } 
p.breadcrumb a{color:#919191;font-weight:normal;}
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; font-color: #000;}


/*FEATURE BOXES*/

/*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;} /* new university overview left column box GRAY*/
.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;} 

/*Department Contact Box*/
.dept-contact-header {display:block;background-color:#000; height: 50px; margin-left: 10px; margin-right:8px; }
.dept-contact-header h4 {color:#f2b838; font-weight: bold; padding-left: 10px; font-size: 1.7em;}
.dept-contact-box {display: block; margin-left: 10px; margin-right: 8px; background-color:#f1f1f1; padding: 0px;}
.dept-contact-box p {padding-left: 20px; font-size: 1.2em;}
.dept-social-media {padding-left: 20px; padding-top: 10px;}

/*Department Link Box*/
.dept-link-header {display:block;background-color:#f2b838; height: 50px; margin-left:10px; margin-right:8px;}
.dept-link-header h4 {color:#000; font-weight: bold; padding-left: 10px; font-size: 1.7em;} 
.dept-link-box {display: block; margin-left: 10px; margin-right: 8px; background-color:#f1f1f1; padding: 0px;}
.dept-link-box a {padding-left: 20px; font-size: 1.2em; color: #000}


.nav-page-box-top-img{
display:block;
float:left;
height:6px;
margin:0;
padding:0;}

/*Majors, Minors & Programs and How to Apply to FHSU button */
#two-column-pagenav .column-one img {
	clear: right;}
#two-column-pagenav .column-one #majors-apply-buttons {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;}

#two-column-pagenav .column-one #apply {
	padding-left: 5px;}

/*Admissions new*/
.admissions-contact-box {display: block; margin-left: 10px; margin-right: 8px; background-color:#f1f1f1; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius: 8px; padding: 0px;}
.admissions-contact-box h4 {display:block; margin-left: 10px; margin-right: 10px; color:#000; font-weight:bold; padding: 10px 0 10px 10px; border-bottom: 1px solid #ddd; font-size: 1.7em;}
.admissions-contact-box p {padding-left: 20px; font-size: 1.2em;}
.admissions-social-media {padding-left: 20px; padding-top: 10px;}

.admissions-links {display:block; margin-left: 10px; margin-right: 8px; margin-top: 20px;}
.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-left:10px; margin-right:8px;}
.admissions-link-header h4 {color: #f2b838; font-weight: bold;  padding-top: 17px; padding-left: 10px; font-size: 1.7em;} 
.admissions-link-box {display: block; margin-left: 10px; margin-right: 8px; background-color:#f7f7f7; padding: 0px; margin-top: -20px;}
.admissions-link-box a {padding-left: 20px; font-size: 1.2em; color: #000; }

/*Admissions Three Column*/
.three-column-photo-list { width: 730px; margin: 0 auto;}
.three-column-photo-list .photo-one { width: 200px; float: left; margin-right: 60px; overflow:hidden;  padding-bottom:50px; }
.three-column-photo-list .photo-two { width: 200px; float: left; margin-right: 60px; overflow:hidden;  padding-bottom:50px; }
.three-column-photo-list .photo-three { width: 200px; float: left; /*margin-right: 40px;*/ 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 h3, .three-column-photo-list .photo-two h3, .three-column-photo-list .photo-three h3
 { margin: 0px; padding: 0px;}

/*Lists and Paragraph font*/
#body-content ul, #body-content ol, #body-content dl{padding:10px 0 0 40px;color:#000000; font-size: 100%;}
#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:14px;line-height:1.7em;}
#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-top:1em; font-size:15px; font-weight:400; line-height:1.5em; margin-bottom:9px;} 
#body-content a{font-weight:bold;}
#body-content .note{font-size:0.9em;color:#969696;} 

/*---------------------NAVIGATION--------------------------------------------------*/

/*Page Level Navigation - Left Sidebar*/

/*Active links (1st and 2nd level) appear in gold, while inactive are grey*/

/*Left Side Menu*/
.nav-page-box{margin:0; padding: 0 8px 10px 10px; 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 0px 10px 10px; margin: 5px 0px 0px 0px; font-size:1em; font-weight:600;color:#000000; } 
.nav-page-box ul#menu li a:hover{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{}

/* - 2nd Level*/
.nav-page-box ul#menu li ul{margin: -20px, 0, 0 ,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:10px 0px 10px 10px; font-size: 1.3em; font-family: open sans, Helvetica, Arial, sans-serif; list-style:none; }
#listmenu li a{padding:10px 0px 10px 8px; font-size:1em; color:#bb4a28;} 
#listmenu li.active-link a{padding:10px 0px 10px 8px; color:#f2b838;}

/*New Collections with texture image*/
#body-content .container-dept-page-nav {float:right;clear:both;width:100%;}
#body-content ul.dept-page-nav {margin: 5px 0 25px 0; background: url("/images/templates/collection-back.png") repeat; min-height: 38px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0; height:100%; width:100%;  float:left;clear:both;}
#body-content ul.dept-page-nav li {line-height:2.1em;list-style-type:none;padding:0;}
ul.dept-page-nav li {float:left;line-height:2.1em}
ul.dept-page-nav li a {font-family:open sans, Helvetica, Arial, sans-serif; float:left;position:relative;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/templates/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*/
#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 {width: 475px; float:left;}
#content-sidebar-vc { padding-left: 10px; width: 225px; float:right; background:#fdf1db;}

/*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;} 
#ctl00_PageBody_ContentBlock1 table td,
#ctl00_PageBody_ContentBlock1 table th{
	border: 1px solid #ffffff;
	margin:1px;
	font-size:1.2em;
	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;
	/**border:1px solid #FFFFFF;*/} 
#ctl00_PageBody_ContentBlock1 table.layout td,
#ctl00_PageBody_ContentBlock1 table.layout th{
	border: 1px solid #ffffff;
	margin:1px;
	font-size:1.2em;
	padding:4px;
	background-color: transparent;
	vertical-align:top;}
	
/*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;}
#ctl00_PageBody_ContentBlock1 table.blackborder td,
#ctl00_PageBody_ContentBlock1 table.blackborder th{
	border: 1px solid #000000;
	margin:1px;
	font-size:1.2em;
	padding:4px;
	background-color: #ffffff;
	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;}
#ctl00_PageBody_ContentBlock1 table.gray td,
#ctl00_PageBody_ContentBlock1 table.gray th {
	border: 1px solid #666666;
	margin:1px;
	font-size: 1.2em;
	padding: 4px;
	color: #333333;
	background-color: #d7d7d7;
	vertical-align:top;}
	
	
/*Content Block 2 Style - Gray */
#ctl00_PageBody_ContentBlock2 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;}
#ctl00_PageBody_ContentBlock2 table.gray td,
#ctl00_PageBody_ContentBlock2 table.gray th {
	border: 1px solid #666666;
	margin:1px;
	font-size: 1.2em;
	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;}
#ctl00_PageBody_ContentBlock1 table.alternating td,
#ctl00_PageBody_ContentBlock1 table.alternating th {
	margin:1px;
	font-size: 1.2em;
	padding: 4px;
	color: #333333;
	vertical-align:top;}
#ctl00_PageBody_ContentBlock1 table.alternating tr:nth-of-type(odd) {
	background-color: #CCC;}
#ctl00_PageBody_ContentBlock1 table.alternating tr:nth-of-type(even) {
	background-color: #ffffff;}
	
/*Table Style 4 - Virtual College*/
#ctl00_PageBody_ContentBlock1 table.vc {
	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.vc td {margin:1px;font-size: 1.2em;padding: 4px;color: #000000;vertical-align:top;}
#ctl00_PageBody_ContentBlock1 table.vc tr {background: #CCC;}
#ctl00_PageBody_ContentBlock1 table.vc tr td:nth-child(odd) {background: #fff;}
#ctl00_PageBody_ContentBlock1 table.vc tr td:nth-child(even) {background: #e1e1e1; border: 1px solid #e1e1e1;}
	
	

#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;}
#ctl00_PageBody_FormBlock1 table td,
#ctl00_PageBody_FormBlock1 table th{
	border: 1px solid #ffffff;
	margin:1px;
	font-size:12px;
	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;}
#ctl00_PageBody_FormBlock1 table.layout td,
#ctl00_PageBody_FormBlock1 table.layout th{
	border: 1px solid #000000;
	margin:1px;
	font-size:2em;
	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 stupid ajax loading gif that occured after 7.66 SP2 upgrade*/
.EktronAjaxLoading {display: none;}

/*-- Library 2 column css --*/
#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:2.1em;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;}



/*Sierra Homepage Changes*/

/*Tour Section */
.tour-fhsu { height: 330px;/* margin-top: 45px;*/ /*margin-top: 80px; /*background-color:#f4f4f4;*/ /*background-color: #E5E4E2;/* border-style:solid; border-width: 1px; border-color:#999;*/}
.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: 10px 10px 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: 20px; margin-left: 20px;*/ 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: 20px; margin-left: 20px;*/  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: 20px; margin-left: 20px;*/  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; }





/*google*/
#cse-search-form {}
#cse-search-form-resultspage{float:left; padding-left:13px;}
#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;}
table.gsc-search-box td {
    vertical-align: top !important;
}

.gsc-input-box {
   margin-bottom: 3px !important;}
  
.gsc-search-box-tools .gsc-search-box .gsc-input{
	padding-right: 0px !important;}

::-ms-clear {width: 0; height: 0; }
::-ms-reveal {width: 0; height: 0;}

.gsib_a {
    padding: 0 !important;
    vertical-align:top!important;
    width: 100%;
}

/*---------------------------------------------------------------------------*/
/*#sidebar .apply{
	overflow:hidden;
	padding:5px 0 39px;}
#sidebar .apply .btn-apply{
	background:url(../images/bg-apply.png) no-repeat;
	width:265px;
	height:52px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 20px;}
#sidebar .apply .title{
	text-align:center;
	display:block;
	font-size:19px;
	line-height:30px;}
#sidebar .adds{ overflow:hidden;}
#sidebar .adds img{
	float:right;
	margin:0 3px 0 0;}
	
	
#main .holder{
	overflow:hidden;
	padding:0 10px 9px 13px;}
#main .holder .explore{
	width:457px;
	background:#000;
	border-radius:7px;
	padding:5px 10px 13px 18px;
	float:left;
	margin:0 13px 0 0;}
.holder .explore h2{
	margin:0 0 18px;
	font-size:2.1em;
	line-height:40px;
	color:#f4bb36;}
.holder .explore ul{
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	font-weight:bold;
	width:176px;
	float:right;}
.holder .explore ul.list{
	margin:0 20px 0 0;
	width:200px;
	float:left;}
.holder .explore ul li{ padding:5px 0 4px;}
.holder .explore ul li a{ color:#fff;}
#main .holder .tour{
	float:left;
	width:485px;}
.holder .tour .text{
	overflow:hidden;
	width:161px;
	background:#f2b938;
	padding:12px 0 8px 14px;
	border-radius:7px 0 0 7px;}
.holder .tour .text h2{
	margin:0 0 11px;
	font-size:2.1em;
	line-height:37px;
	color:#010300;}
.holder .tour .text .title{
	font-size:18px;
	line-height:19px;
	padding:0 0 12px 3px;
	display:block;
	color:#110000;}
.holder .tour .text a{
	display:block;
	font-size:20px;
	line-height:22px;
	padding:0 0 0 3px;
	color:#120000;}
.holder .tour img{ float:right;}*/


/*#content .holder .happen{
	width:243px;
	float:left;}
.two-columns #content .holder .happen h3{
	font-size: 2.7em;
	font-family: open sans, Helvetica, Arial, sans-serif; 
    font-weight: normal;
    line-height: 1.4em;
    text-align:left;
    margin:0;
    padding:0;}
#content .holder .happen #mid-fhsu-bar {
    background-color: #F2B838;
    height: 5px;
    margin-bottom: 10px;
    width: 243px;}

#content .holder .happen p {
    font-size: 1.2em;
    padding-top: 0.8em;}
.holder .happen img{ display:block;}*/

/*#content .holder .spotlight-top{float:left; background:#111111;}
#content .holder .spotlight-top p{font-size:1.2em; padding-top:0.8em;}
#content .holder .spotlight-top img{display:block;}
#content .holder .spotlight-top h3{
	font-family: open sans, Helvetica, Arial, sans-serif; 
	font-size:2.3em;
	color:#f2b838;
	font-weight:normal;}

.spotlight-bottom { margin-top: 10px;  background:#111111;}
.spotlight-bottom p {font-size: 1.2em; padding-top: 0.8em;}
.spotlight-bottom img{display:block;}*/


/*Three Columns Used With Feature Elements*/
/*#three-column {clear:both;}
#three-column .column-one{float:left; overflow:hidden; width:240px; margin-right:10px; background:#FFF} /*campus spotlight*/
/*#three-column .column-two{float:left; overflow:hidden; width:450px;}
#three-column .column-three{float:right; overflow:hidden; width:270px;}*/
