/*   
Theme Name: USF New Theme
Theme URI: http://www.stfrances.edu
Description: This is the default responsive theme for University of St. Francis
Author: The Gammon Group
Author URI: http://www.gammongroup.com
Version: 1
*/

/*===========================================================
		GAMMON GROUP CUSTOM STYLES
===========================================================*/

/* Table of Contents
==================================================
	- #CSS & Font Imports
	- #CSS Reset & Basic
	- #Title Styles
	- #Link Styles
	- #Image Styles
	- #Nav Styles
	- #Responsive Banner Styles
	- #Site Styles
	- #Media Queries
*/


/* #CSS & Font Imports 
================================================== */
@import url("css/reset.css");
@import url("css/flexslider.css");


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 11, 2014 */



@font-face {
    font-family: 'museo500';
    src: url('fonts/museo-500-webfont.eot');
    src: url('fonts/museo-500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo-500-webfont.woff2') format('woff2'),
         url('fonts/museo-500-webfont.woff') format('woff'),
         url('fonts/museo-500-webfont.ttf') format('truetype'),
         url('fonts/museo-500-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}






/* #CSS Reset & Basic
================================================== */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }
html {background-color: #FFF;}
body {
	line-height: 1; }
ol, ul {
	list-style: disc; margin-left: 20px;}
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }
table {
	border-collapse: collapse;
	border-spacing: 0; }
strong {
	font-weight: bold; }
.alignright {float: right; margin-left: 10px; margin-bottom: 10px;}
.alignleft {float: left; margin-right: 10px; margin-bottom: 10px;}

p {margin-bottom: 10px;}

.column-full-width {clear:both;display:block;}

hr {margin:15px 0;}

/* #Basic Styles
================================================== */
body {
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #f5f6f1;
	font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #444;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%; }


.container .sixteen.columns{box-shadow:6px 0 4px -7px #888, -6px 0 4px -7px #888!important;}

.container .sixteencontent.columns{box-shadow:6px 0 4px -7px #888, -6px 0 4px -7px #888!important;background: none repeat scroll 0 0 #fff!important;}




/* #TITLES STYLES
================================================== */

h1 {font-family: 'museo500', Arial, sans-serif; font-size: 30px; color: #E6AD23; font-weight: normal; line-height: 40px;}
h2 {font-family: 'museo500', Arial, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: normal; line-height: 40px; padding-left: 10px;}
h2.title {font-family: 'museo500', Arial, sans-serif; font-size: 20px; color: #333333; font-weight: normal; line-height: 40px; padding-left: 0px !important;}
h3 {font-family: 'museo500', Arial, sans-serif; font-size: 20px; color: #333333; font-weight: normal; margin-bottom: 20px;}
h4 {font-family: 'museo500', Arial, sans-serif; font-size: 35px; color: #B8B8B8; font-weight: normal; margin-bottom: 5px; line-height: 110%;}
h5 {font-family: 'museo500', Arial, sans-serif; font-size: 15px; color: #333333;font-weight: normal; }

.home-news-title{font-size:18px;color:#523200;padding-left:0px;padding-bottom:10px;display:block;border-bottom:1px solid #ccc;line-height:16px;margin-bottom:10px;}




/* #Link Styles
================================================== */

a, a:visited { color: #25a; text-decoration: none; transition: color .3s; -moz-transition: color .3s;
 -ms-transition: color .3s; -o-transition: color .3s; -webkit-transition: color .3s; }
a:hover { color: #f00; }
a:active,
a:focus { outline: none; }

a.helpfullinks_close {display: block; width: 66px; height: 39px; background: url(images/helpfullinks/helpfullinks_closebtn.png) no-repeat; position: absolute; top: 5px; left: 905px;}

a.quicklinks {font-family: "Arial Narrow",Arial, sans-serif; font-size: 14px; color: #FFFFFF; font-stretch: condensed; line-height: 120%; font-weight: bold; cursor: pointer; margin-left: 5px; display: block; margin-bottom: 10px;}
a.quicklinks:hover {color: #EDAA09;}



a.header_logo {display: block; width: 338px; height: 139px; background: url(images/main-logo-header.png) no-repeat; margin-top: 0px; margin-left: 47px;}

.home a.header_logo {background: url(images/new-logo-header.png) no-repeat;}



a.header_logo_sm {display: none; width: 239px; height: 98px; background: url(images/main-logo-header-sm.png) no-repeat; margin-top: 0px; margin-left: 20px;}

.home a.header_logo_sm {background: url(images/new-logo-header-sm.png) no-repeat;}


.cas a.header_logo {background: url(images/cas-logo-header.png) no-repeat;}
.cas a.header_logo_sm {background: url(images/cas-logo-header-sm.png) no-repeat;}
.cas #header_container{background:#fff!important;}
.cas a.header_link {color: #444;}
.cas #megaMenu, .cas #megaMenu ul.megaMenu > li > a, .cas #megaMenu ul.megaMenu > li > span.um-anchoremulator{background:#9c1982!important;}


.con a.header_logo {background: url(images/con-logo-header.png) no-repeat;}
.con a.header_logo_sm {background: url(images/con-logo-header-sm.png) no-repeat;}
.con #header_container{background:#fff!important;}
.con a.header_link {color: #444;}
.con #megaMenu, .con #megaMenu ul.megaMenu > li > a, .con #megaMenu ul.megaMenu > li > span.um-anchoremulator{background:#61ba46!important;}


.coe a.header_logo {background: url(images/coe-logo-header.png) no-repeat;}
.coe a.header_logo_sm {background: url(images/coe-logo-header-sm.png) no-repeat;}
.coe #header_container{background:#fff!important;}
.coe a.header_link {color: #444;}
.coe #megaMenu, .coe #megaMenu ul.megaMenu > li > a, .coe #megaMenu ul.megaMenu > li > span.um-anchoremulator{background:#7abcd5!important;}


.cob a.header_logo {background: url(images/cob-logo-header.png) no-repeat;}
.cob a.header_logo_sm {background: url(images/cob-logo-header-sm.png) no-repeat;}
.cob #header_container{background:#fff!important;}
.cob a.header_link {color: #444;}
.cob #megaMenu, .cob #megaMenu ul.megaMenu > li > a, .cob #megaMenu ul.megaMenu > li > span.um-anchoremulator{background:#f58220!important;}

.home a.header_link {color:#fff;}



a.header_link {font-size: 12px; color: #444; font-family: Arial, sans-serif; font-stretch: condense; }
a.header_link:hover {color: #FEC10D;}

a.natranked {display: block; width: 107px; height: 91px; background: url(images/header/natranked.png) no-repeat;}

a.helpful_links {display: block; width: 145px; height: 55px; background: url(images/header/helpfullinks.png) no-repeat; position: absolute; margin-top: 10px; margin-left: 10px; z-index: 100;}

a.helpful_links2 {display: none; width: 145px; height: 55px; background: url(images/header/helpfullinks_open2.png) no-repeat; position: absolute; margin-top: 10px; margin-left: 9px; z-index: 100;}

a.facebook {display: block; width: 24px; height: 24px; background: url(images/icon-facebook-gray.png) no-repeat; float: left; margin-top: 7px; margin-right: 2px;}
a.facebook:hover {background-position: 0px -24px;}

.home a.facebook {background: url(images/icon-facebook.png) no-repeat;}
.home a.facebook:hover {background-position: 0px -24px;}

.cas a.facebook, .cob a.facebook, .coe a.facebook, .con a.facebook {background: url(images/icon-facebook-gray.png) no-repeat;}
.cas a.facebook:hover, .cob a.facebook:hover, .coe a.facebook:hover, .con a.facebook:hover {background-position: 0px -24px;}

a.twitter {display: block; width: 24px; height: 24px; background: url(images/icon-twitter-gray.png) no-repeat; float: left; margin-top: 7px; margin-right: 2px;}
a.twitter:hover {background-position: 0px -24px;}

.home a.twitter {background: url(images/icon-twitter.png) no-repeat;}
.home a.twitter:hover {background-position: 0px -24px;}

.cas a.twitter, .cob a.twitter, .coe a.twitter, .con a.twitter {background: url(images/icon-twitter-gray.png) no-repeat;}
.cas a.twitter:hover, .cob a.twitter:hover, .coe a.twitter:hover, .con a.twitter:hover {background-position: 0px -24px;}

a.linkedin {display: block; width: 24px; height: 24px; background: url(images/icon-linkedin-gray.png) no-repeat; float: left; margin-top: 7px; margin-right: 2px;}
a.linkedin:hover {background-position: 0px -24px;}

.home a.linkedin {background: url(images/icon-linkedin.png) no-repeat;}
.home a.linkedin:hover {background-position: 0px -24px;}

.cas a.linkedin, .cob a.linkedin, .coe a.linkedin, .con a.linkedin {background: url(images/icon-linkedin-gray.png) no-repeat;}
.cas a.linkedin:hover, .cob a.linkedin:hover, .coe a.linkedin:hover, .con a.linkedin:hover {background-position: 0px -24px;}

a.youtube {display: block; width: 24px; height: 24px; background: url(images/icon-youtube-gray.png) no-repeat; float: left; margin-top: 7px; margin-right: 2px;}
a.youtube:hover {background-position: 0px -24px;}

.home a.youtube {background: url(images/icon-youtube.png) no-repeat;}
.home a.youtube:hover {background-position: 0px -24px;}

.cas a.youtube, .cob a.youtube, .coe a.youtube, .con a.youtube {background: url(images/icon-youtube-gray.png) no-repeat;}
.cas a.youtube:hover, .cob a.youtube:hover, .coe a.youtube:hover, .con a.youtube:hover {background-position: 0px -24px;}

a.blog {display: block; width: 24px; height: 24px; background: url(images/icon-blog-gray.png) no-repeat; float: left; margin-top: 7px; margin-right: 2px;}
a.blog:hover {background-position: 0px -24px;}

.home a.blog {background: url(images/icon-blog.png) no-repeat;}
.home a.blog:hover {background-position: 0px -24px;}

.cas a.blog, .cob a.blog, .coe a.blog, .con a.blog {background: url(images/icon-blog-gray.png) no-repeat;}
.cas a.blog:hover, .cob a.blog:hover, .coe a.blog:hover, .con a.blog:hover {background-position: 0px -24px;}

a.footer_myusf {
	display: block; 
	float: right; 
	padding: 2px 7px; 
	color: #fff; 
	margin-top: 7px; 
	margin-right: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	font-weight: bold;
}
a.footer_myusf:hover {background: #e6ad23;}

a.footer_facebook {display: block; width: 24px; height: 24px; background: url(images/icon-facebook.png) no-repeat; float: right; margin-top: 7px; margin-right: 5px;}
a.footer_facebook:hover {background-position: 0px -24px;}

a.footer_twitter {display: block; width: 24px; height: 24px; background: url(images/icon-twitter.png) no-repeat; float: right; margin-top: 7px; margin-right: 5px;}
a.footer_twitter:hover {background-position: 0px -24px;}

a.footer_linkedin {display: block; width: 24px; height: 24px; background: url(images/icon-linkedin.png) no-repeat; float: right; margin-top: 7px; margin-right: 5px;}
a.footer_linkedin:hover {background-position: 0px -24px;}

a.footer_youtube {display: block; width: 24px; height: 24px; background: url(images/icon-youtube.png) no-repeat; float: right; margin-top: 7px; margin-right: 5px;}
a.footer_youtube:hover {background-position: 0px -24px;}


a.footer_blog {display: block; width: 24px; height: 24px; background: url(images/icon-blog.png) no-repeat; float: right; margin-top: 7px; margin-right: 5px;}
a.footer_blog:hover {background-position: 0px -24px;}

a.newslink {color: #112355;}
a.newslink:hover {color: #4191A8;}

a.academics_link {display: block; border-bottom: 1px solid #ccc; width: 95%; height: 39px; line-height: 42px; font-family: 'museo500', Arial, sans-serif; color: #523200; font-size: 18px; text-align: center; /*background: #4191A8 url(images/content/academics_flap.png) no-repeat top right; */margin-left: 5px; }

a.admission_link {display: block; border-bottom: 1px solid #ccc; width: 95%; height: 39px; line-height: 42px; font-family: 'museo500', Arial, sans-serif; color: #523200; font-size: 18px; text-align: center; /*background: #688B2F url(images/content/admission_flap.png) no-repeat top right; */margin-left: 5px;}

a.student_link {display: block; border-bottom: 1px solid #ccc; width: 95%; height: 39px; line-height: 42px; font-family: 'museo500', Arial, sans-serif; color: #523200; font-size: 18px; text-align: center; /*background: #4E1305 url(images/content/student_flap.png) no-repeat top right; */margin-left: 5px;}

a.alumni_link {display: block; border-bottom: 1px solid #ccc; width: 95%; height: 39px; line-height: 42px; font-family: 'museo500', Arial, sans-serif; color: #523200; font-size: 18px; text-align: center; /*background: #112355 url(images/content/alumni_flap.png) no-repeat top right; */margin-left: 5px;}

a.footer_logo {display: block; width: 260px; height: 89px; background: url(images/usf-footer-logo.png) no-repeat; margin-top: 2px; margin-left: 10px;}

a.footer_logo_sm {display: block; width: 300px; height: 100px; background: url(images/usf-footer-logo-sm.png) no-repeat; display: none;}

a.footer_links {color: #fff; font-size: 14px; font-family: Arial;}
a.footer_links:hover {color: #fec10d;}

#tier1_left_column a:hover{color:#fec10d!important;}

a.sidebar_link1 {
	position: relative;
		top: 0px;
		left: -20px;
	background: #523200;
	font-family: Arial;
	color: #FFF;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 14px;
}
#sidebar_link1_corner {display: block; width: 20px; height: 17px; background: url(images/sidebar/sidebar_link3_corner.png) no-repeat; position: relative; top: 7px; left: -20px;}

a.sidebar_link2 {
	position: relative;
		top: 0px;
		left: -20px;
	background: #523200;
	font-family: Arial;
	color: #FFF;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 14px;
}
#sidebar_link2_corner {display: block; width: 20px; height: 17px; background: url(images/sidebar/sidebar_link3_corner.png) no-repeat; position: relative; top: 7px; left: -20px;}

a.sidebar_link3 {
	position: relative;
		top: 0px;
		left: -20px;
	background: #523200;
	font-family: Arial;
	color: #FFF;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 14px;
}
#sidebar_link3_corner {display: block; width: 20px; height: 17px; background: url(images/sidebar/sidebar_link3_corner.png) no-repeat; position: relative; top: 7px; left: -20px;}

a.sidebar_link4 {
	position: relative;
		top: 0px;
		left: -20px;
	background: #523200;
	font-family: Arial;
	color: #FFF;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 14px;
}
#sidebar_link4_corner {display: block; width: 20px; height: 17px; background: url(images/sidebar/sidebar_link3_corner.png) no-repeat; position: relative; top: 7px; left: -20px;}

a.sidebar_link5 {
	position: relative;
		top: 0px;
		left: -20px;
	background: #523200;
	font-family: Arial;
	color: #FFF;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 14px;
}
#sidebar_link5_corner {display: block; width: 20px; height: 17px; background: url(images/sidebar/sidebar_link3_corner.png) no-repeat; position: relative; top: 7px; left: -20px;}

a.add_link {display: block; padding-bottom: 10px; border-bottom: dotted 1px #CCC; margin-bottom: 10px; font-family: Arial; font-weight: bold;}


/* #Images
================================================== */

img {
	max-width: 100%;
	height: auto;
	width: auto; /* ie8 fix*/
}
img{ -ms-interpolation-mode: bicubic; }

/* #Nav Styles
================================================== */
#main_nav {position: relative; z-index: 99;}

ul.navmenu, .navmenu ul { list-style-type: none; display: inline; font-size: 10px;}
ul.navmenu { display: table; width: auto; table-layout: fixed; }
ul.navmenu>li { display: table-cell; width: auto; }
ul.navmenu li>ul { width: auto; margin-left: 0px;}

#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title, #megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title{text-shadow:none!important;}
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{color:#fff!important;}
#megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover{color:#fec10d!important;}

#megaMenu, #megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{background:none repeat scroll 0 0 #523200!important;}

.container .sixteennav.columns{box-shadow: none!important}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu{background-color:#fff!important;}







/* #Responsive Banner Styles
================================================== */
/*** Main Banner ***/
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: 80;
}

.rslides li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

a.prev {
	display: block;
	position: relative;
		top: -315px;
		left: 870px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	color: transparent;
	z-index: 80;
	background: url(css/skins/imposing/left_bannerbtn.png) no-repeat;
}
a.prev:hover {background: url(css/skins/imposing/left_bannerbtn.png) no-repeat 0 -25px;}

a.next {
	display: block;
	position: relative;
		top: -340px;
		left: 905px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	color: transparent;
	z-index: 80;
	background: url(css/skins/imposing/right_bannerbtn.png) no-repeat;
}
a.next:hover {background: url(css/skins/imposing/right_bannerbtn.png) no-repeat 0 -25px;}

.caption {
	padding-top: 20px;
	color: #FFF;
}

/*** Featured Banner ***/
.rslides2 {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: 100;
}

.rslides2 li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides2 li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides2 img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

.rslides_tabs {
  list-style: none;
  padding: 0;
  font-size: 15px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: right;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 4px 9px;
  margin-right: 5px;
  height: auto;
  background: url(images/content/tabbg.png) no-repeat;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: url(images/content/tabbg.png) no-repeat;
  color: #fff;
  font-weight: bold;
  }


#caption2 p {
	color: #333;
	line-height: 150%;
	font-size: 12px;
}




/* New Stories posts
================================================== */

.new-stories{display:block;overflow:auto;}
.new-stories .story-wrap {
    display: inline-block;
    float: left;
    width: 125px;
    min-height:165px;
    margin-right:20px;
}

.new-stories #story_image{padding:1px;}

.story-wrap #large_image img{
    max-width: 100%;
    height: auto;
    min-height:125px;
}
.story-wrap #large_image{
    width:125px;
    height:125px;
    overflow:hidden;
    margin-bottom:5px;
}

.story-wrap #med_image{
    width:100px;
    height:100px;
    overflow:hidden;
    margin-bottom:5px;
}
.story-wrap #med_image img{
    max-width: 100%;
    height: auto;
    min-height:100px;
}
.story-wrap #small_image{
    width:75px;
    height:75px;
    overflow:hidden;
    margin-bottom:5px;
}
.story-wrap #small_image img{
    max-width: 100%;
    height: auto;
    min-height:75px;
}
.story_excerpt{font-size:11px;line-height:12px;}








/* #Site Styles
================================================== */

/*** HELPFUL LINK ***/
#helpfullinks_header {
	width: 100%;
	height: 40px;
	background:#222;
	border-bottom:1px dotted #777;
}
#helpfullinks_header h2{color:#fec10d;}

#helpfullinks_content {width: 100%; height: 100%;}
#helpfullinks_quicklinks {position: relative; float: left; width: 470px; height: 100%; /*background: url(images/helpfullinks/helpfullinks_bg.png) repeat; */margin-bottom: 10px;}
#helpfullinks_quicklinks_padding {padding: 10px 20px;}

#quicklinks_left {position: relative; float:left; width: 200px; height: 100%; border-right: dotted 1px #777;}
#quicklinks_left_padding {padding: 0px 10px;}
#quicklinks_right {position: relative; float: left; width: 200px; height: 100%; }
#quicklinks_right_padding {padding: 0px 10px;}


#helpfullinks_backgrounds {position: relative; float: left; width: 470px; height: 100%; background: url(images/helpfullinks/helpfullinks_bg.png) repeat;}
#helpfullinks_backgrounds_padding {/*padding: 10px 20px;*/}


#container1, 
#container2, 
#container3, 
#container4,
#container5,
#container6,
#container7,
#container8,
#container9,
#container10,
#container11,
#container12 { 
	display:none; height:320px; overflow:hidden; 
}


/*** HEADER ***/
.home #header_container {
	background: none repeat scroll 0 0 #523200;
}
#header_container {
	width: 100%; 
	height: 150px; 
	background: none repeat scroll 0 0 #fff;
	padding-top:15px;
}

#header_logo {position: relative; float: left; width: 480px; height: 150px;}
#header_quicklinks {position: relative; float: left; width: 225px; height: 111px;}
#header_natranked {position: relative; float: left; width: 107px; height: 111px;}
#header_helpfullinks_open {position: relative; float: left; width: 128px; height: 111px;}
#header_socialmedia {position: relative; float: left; width: 143px; height: 39px;}
#header_search {position: relative; float: left; width: 315px; height: 39px;}

#searchform {float: left; position: relative;}

#searchform input {
	background: #fff url(http://www.stfrancis.edu/wp-content/uploads/2013/06/search-icon.png) no-repeat right;
	border-radius:5px;
	border:1px solid #999;
	-ms-box-shadow: 1px 1px 0px #FFF inset;
	-moz-box-shadow: 1px 1px 0px #FFF inset;
	-webkit-box-shadow: 1px 1px 0px #FFF inset;
	-o-box-shadow: 1px 1px 0px #FFF inset;
	box-shadow: 1px 1px 0px #FFF inset;
	color: #333;
	float: left;
	font: 11px/11px helvetica, arial, sans-serif;
	margin-top: 7px;
	padding: 0 0 0 5px;
	width: 294px;
	height: 25px;
}

#searchform #search-button {display: none;}
#searchform #s:focus {outline: none;}


/*** BANNER AREA ***/
#banner_container {width: 100%; height: 281px; background: url(images/banner/banner_bg_texture.jpg) repeat;}
.left_banner {position: relative; float: left; width: 700px; height: 281px;}
.right_banner {position: relative; float: left; width: 260px; height: 281px;}
.caption {width: 200px; height: 281px; position: absolute; top: -281px; left: 720px;}
.caption a {color: #FF6618;}
.caption a:hover {color: #FF6618;}


/** CONTENT AREA ***/
#left_content {width: 470px; height: 100%; position: relative; float: left;}
#left_content_padding {padding: 10px;}
#right_content {width: 470px; height: 100%; position: relative; float: left;z-index:1000;}
#right_content_padding {padding: 10px 20px 10px 0px;}
.section_container {max-width: 215px; height: 100%; position: relative; float: left; margin-bottom: 20px; z-index: 89;}
#top_section {width: 215px; height: 100%; position: relative; float: left;}
#bottom_section {width: 215px; height: 100%; position: relative; float: left;}

.academics_title {width: 92%; height: 39px; background: #4191A8; color: #FFF; line-height: 39px; padding-left: 5px; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 10px;}
.academics_content { font-size: 12px; }
.academics_padding { padding: 10px 15px; }

.admission_title {width: 92%; height: 39px; background: #688b2f; color: #FFF; line-height: 39px; padding-left: 5px; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 10px;}
.admission_content { font-size: 12px; }
.admission_padding { padding: 10px 15px; }

.student_title {width: 92%; height: 39px; background: #4e1305; color: #FFF; line-height: 39px; padding-left: 5px; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 10px;}
.student_content { font-size: 12px; }
.student_padding { padding: 10px 15px; }

.alumni_title {width: 92%; height: 39px; background: #112355; color: #FFF; line-height: 39px; padding-left: 5px; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 10px;}
.alumni_content { font-size: 12px; }
.alumni_padding { padding: 10px 15px; }

#latest_news_container {width: 100%; height: 100%; background: #fff; position: relative; z-index: 300;}
#latest_news_padding {padding: 10px;}

/*.news_item {width: 100%; height: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: dotted 1px #333333; font-size: 12px;}*/

.news_item {width: 100%; height: 100%; padding-bottom: 10px; margin-bottom: 2px; font-size: 12px;}

#featured_news_container {width: 100%; height: 100%; margin-bottom: 20px;}

#success_top {width: 100%; height: 50px; line-height: 50px; position: relative; float: left; color: #512F08;  "Arial Narrow",Arial, sans-serif;}
#success_top_padding {padding: 10px;}
#success_image {width: 200px height: 100%; position: relative; float: left;}
#success_image_padding {padding: 10px;}
#success_excerpt {width: 250px; height: 100%; position: relative; float: left;}
#success_excerpt_padding {padding: 10px;}

#med_image {display: none;}
#small_image {display: none;}


/*** TIER 1 STYLES ***/
#tier1_title {width: 100%; min-height: 45px; position: relative; }
#tier1_title_padding {padding: 15px 20px;}

#tier1_left_column {width: 213px; height: 100%; position: relative; float: left;}
#tier1_left_column_padding {padding: 20px;}

#tier1_right_column {width: 726px; height: 100%; position: relative; float: left;}
#tier1_right_column_padding {display:inline-block;padding: 20px;}

#tier1_copy {position: relative; float: left; width: 100%; margin-bottom: 30px;}

.banner_container {width: 100%; position: relative; float: left;}
#ss {height: 320px;}
#next {	display: block;
	position: relative;
		margin-top: 	-25px;
		margin-left:	650px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	color: transparent;
	z-index: 100;
	background: url(css/skins/imposing/right_bannerbtn.png) no-repeat;}

#next:hover {background: url(css/skins/imposing/right_bannerbtn.png) no-repeat 0 -25px;}

#prev {
	display: block;
	position: relative;
		margin-top: 	225px;
		margin-left: 	615px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	color: transparent;
	z-index: 100;
	background: url(css/skins/imposing/left_bannerbtn.png) no-repeat;
}
#prev:hover {background: url(css/skins/imposing/left_bannerbtn.png) no-repeat 0 -25px;}

.sidebar_link {width: 100%; height: 25px;}

#sidebar_link1 {display: block; width: 100%; position: relative; top: 30px;}
#sidebar_link1_padding {padding-left: 20px;}

#sidebar_link2 {display: block; width: 100%; position: relative; top: 40px; left: 0px;}
#sidebar_link2_padding {padding-left: 20px;}

#sidebar_link3 {display: block; width: 100%; position: relative; top: 50px; left: 0px;}
#sidebar_link3_padding {padding-left: 20px;}

#sidebar_link4 {display: block; width: 100%; position: relative; top: 60px; left: 0px;}
#sidebar_link4_padding {padding-left: 20px;}

#sidebar_link5 {display: block; width: 100%; position: relative; top: 70px; left: 0px;}
#sidebar_link5_padding {padding-left: 20px;}

#add_links {display: block; width: 100%; margin-top: 110px;}
#add_links_padding {padding: 20px;}

/*** FOOTER ***/
#footer_jags {width: 100%; height: 11px; position: relative; top: -8px; z-index: 999; background:none repeat scroll 0 0 #523200; }
#footer_wrapper{width: 100%; height: 100%; background: #523200;}

#footer_logo_container {/*width: 700px;*/height: 111px; position: relative; float: left;}
#footer_socialmedia_container {width: auto; height: 60px; position: relative; float: right;}

.footer-tagline {float:right;font-size:28px;}

#footer_extra {width: 100%; height: 20px; position: relative; float: left; padding-left: 30px; padding-bottom: 10px; color: #FFF;}

#footer_gold_divider {position: relative; float: left; border-top: solid 1px #FDE8B3; height: 10px; width: 100%;}
#footer_navigation {width: 100%; height: 100%; position: relative; float: left;}
#footer_navigation a {color: #E8D097;}
#footer_navigation a:hover {color: #C59947;}

#footer_navigation .menu-item {
    float: left;
    list-style-type: none;
    margin-right: 5px;
    text-align: left;
    border: 0px;
    font-weight: bold;
    width: 126px;
}
#footer_navigation .menu-item a {
    color: #fff;
    border: 0px;
    font-size: 9px;
    line-height: 0;
    font-family: Verdana, Geneva, sans-serif;
}
#footer_navigation .menu-item a:hover {
    color: #fec10d;
}
#footer_navigation ul.sub-menu li {
    float: left;
    margin: 5px 10px 0px -20px;
    clear: both;
    font-weight: normal;
    line-height: 100%;
}

#footer_navigation ul.sub-menu ul.sub-menu li {
    margin-left: 0px;
}

#contactinfo {padding-top: 10px; padding-right:15px; color: #FFF; font-family: Arial; font-size: 16px;display:inline-block;}
#contactinfo a{color:#8CC63E;font-family: 'museo500';font-size:16px;}
#contactinfo a:hover{color:#fec10d;}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

		a.helpfullinks_close {left: 713px;}

		#helpfullinks_backgrounds {width: 275px;}	

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {

		h4 {font-size: 25px !important;}

		#header_container {height: 150px;}
		#header_logo {width: 410px;}
		#header_natranked {display: none;}
		#header_helpfullinks_open {width: 40px;}
		#header_search {width: 195px;}
		#searchform {height: 30px; overflow: hidden;}
		#searchform input {width: 180px;}
	
		a.header_logo {margin-left: 30px;}
		a.helpful_links {margin-left: -5px;}
		a.helpfullinks_close {left: 713px;}

		#helpfullinks_backgrounds {width: 275px;}

		#banner_container {height: 375px;}
		.left_banner {width: 100%;}
		.right_banner {width: 100%;}
		.caption {width: 90%; top: 0px; left: 20px;}
		a.prev {top: -220px; left: 670px;}
		a.next {top: -245px; left: 710px;}

		#left_content {width: 374px;}
		#right_content {width: 374px;}
		.section_container {width: 172px; max-width: none;}

		#tier1_right_column {width: 535px;}

		.new-stories .story-wrap {
   		width: 100px;
   		min-height:125px;
    		margin-right:10px;
		}


		#success_image {width: 104px;}
		#large_image {display: none;}
		#med_image {display: block;}
		#small_image {display: none;}

		#footer_logo_container {/*width: 500px; */height: 111px;}
		#contactinfo {padding-top: 8px; padding-left: 35px;}
		#footer_socialmedia_container {}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {


		#header_container {height: 315px;}
		#header_logo {width: 410px;}
		#header_quicklinks {padding-left: 20px; width: 210px;}
		#header_natranked {display: none;}
		#header_helpfullinks_open {width: 185px; height: 60px;}
		#header_socialmedia {width: 135px; padding-left: 32px;}
		#header_search {width: 195px;}
		#searchform {height: 40px; overflow: hidden; padding-left: 20px;}
		#searchform input {width: 368px; height: 30px;}
	
		a.header_logo {margin-left: 40px;}
		a.helpful_links {display: none;}
		a.helpful_links2 {display: block; margin-left: 30px;}
		a.helpfullinks_close {left: 375px;}

		#helpfullinks_quicklinks {width: 415px;}
		#quicklinks_left {width: 185px;}
		#quicklinks_right {width: 185px;}
		#helpfullinks_backgrounds {display: none;}

		#nav-mobi {margin: 0px;}

		#banner_container {height: 260px;}
		.left_banner {width: 100%;}
		.right_banner {width: 100%;}
		.caption {width: 90%; top: -120px; left: 20px; font-size: 11px;}
		a.prev {top: -340px; left: 350px;}
		a.next {top: -365px; left: 385px;}
		h4 {font-size: 30px;}

		#left_content {width: 420px;}
		#right_content {width: 420px;}
		.section_container {width: 190px; max-width: none;}
		#latest_news_container {margin-left: 10px;}
		#featured_news_container {margin-left: 10px;}

		#tier1_left_column {width: 420px;}

		#tier1_copy {}
		
		a.sidebar_link1,
		a.sidebar_link2,
		a.sidebar_link3,
		a.sidebar_link4,
		a.sidebar_link5 {left: 20px;}

		#sidebar_link1,
		#sidebar_link2,
		#sidebar_link3,
		#sidebar_link4,
		#sidebar_link5 {margin-bottom: 10px;z-index:0!important;}

		#sidebar_link1_corner,
		#sidebar_link2_corner,
		#sidebar_link3_corner,
		#sidebar_link4_corner,
		#sidebar_link5_corner {display: none;}

		#add_links { margin-bottom: 0px; margin-top: 90px; position: relative; }


		#tier1_right_column {width: 420px; margin-bottom: 20px;}
		

		#ss {height: 150px;}
		#prev {margin-left: 310px; margin-top: 110px;}
		#next {margin-left: 345px;}

		#featured_news_padding{padding:10px;}

		.new-stories .story-wrap {
   		width: 100px;
   		min-height:110px;
    		margin-right:15px;
		}


		#large_image {display: none;}
		#med_image {display: block;}
		#small_image {display: none;}

		#footer_logo_container {/*width: 420px;*/height: 111px}
		#contactinfo {padding-top: 0px; /*width: 420px; */text-align:left; float: none; display:block;}
		#footer_socialmedia_container {/*height: 50px; */margin-left: 25px;float:left;margin-bottom:20px;}
		a.footer_logo {margin-left: 25px;}
		#footer_gold_divider,
		#footer_navigation {display: none;}
		#footer_extra {width: 220px; padding-top: 7px; text-align: right;}	

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

		a.helpfullinks_close {left: 375px;}

		#nav-main {display: none;}
		#nav-mobi {display: inline;}
		#nav-mobi {width: 418px;}
		#nav-mobi ul li a,
		.flip {width: 358px;}
		#nav-mobi ul li ul li a {width: 340px;}
		.footer-tagline {display:none;opaciaty:0;visibility: hidden;}

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

		h4 {font-size: 25px !important;}

		#header_container {height: 330px;}
		#header_logo {width: 300px; height: 100px;}
		#header_quicklinks {padding-left: 35px; width: 280px;}
		#header_natranked {display: none;}
		#header_helpfullinks_open {width: 120px; height: 60px;}
		#header_socialmedia {width: 140px;}
		#header_search {width: 195px;}
		#searchform {height: 40px; overflow: hidden; padding-left: 18px;}
		#searchform input {width: 255px; height: 30px;}

		a.header_logo {display: none;}
		a.header_logo_sm {display: block; margin-left: 30px;}
		a.helpful_links {display: none;}
		a.helpful_links2 {display: block; margin-left: 10px;}
		a.helpfullinks_close {left: 225px; top: 7px; background: url(images/helpfullinks/helpfullinks_closebtn_mobile.png) no-repeat;}
		a.facebook,
		a.twitter,
		a.linkedin,
		a.youtube,
		a.blog {
			margin-top: 14px;
		}

		#helpfullinks_quicklinks {width: 300px;}
		#quicklinks_left {width: 125px;}
		#quicklinks_left_padding {padding: 0 5px;}
		#quicklinks_right {width: 125px;}
		#quicklinks_right_padding {padding: 0 5px;}
		#helpfullinks_backgrounds {display: none;}

		#nav-main {display: none;}
		#nav-mobi {display: inline;}
		#nav-mobi {width: 298px;}
		#nav-mobi ul li a,
		.flip {width: 248px;}
		#nav-mobi ul li ul li a {width: 230px; font-size: 12px;}

		#banner_container {height: 230px;}
		.left_banner {width: 100%;}
		.right_banner {width: 100%;}
		.caption {width: 90%; top: -175px; left: 20px; font-size: 11px;}
		a.prev {top: -365px; left: 225px;}
		a.next {top: -390px; left: 260px;}
		h4 {font-size: 30px;}

		#left_content {width: 300px;}
		#left_content_padding {padding: 10px 30px 0px;}
		#right_content {width: 300px;}
		.section_container {width: 100%;} /* original width: 209px; max-width: 100%; */
		#latest_news_container {margin-left: 10px;}
		#featured_news_container {margin-left: 10px;}
		.academics_title,
		.admission_title,
		.student_title,
		.alumni_title {width: 100%;}

		#tier1_left_column {width: 300px;}

		#tier1_copy {}

		a.sidebar_link1,
		a.sidebar_link2,
		a.sidebar_link3,
		a.sidebar_link4,
		a.sidebar_link5 { left: 20px; z-index: 100; }

		#sidebar_link1_corner,
		#sidebar_link2_corner,
		#sidebar_link3_corner,
		#sidebar_link4_corner,
		#sidebar_link5_corner {display: none;}

		#add_links { }

		#tier1_right_column {width: 300px;}

		#ss {height: 55px;}
		#prev {margin-left: 205px;}
		#next {margin-left: 235px;}

		#success_image {width: 90px;}
		#success_excerpt {width: 190px;}
		#large_image {display: none;}
		#med_image {display: none;}
		#small_image {display: block;}


	       .new-stories{margin-bottom:20px;}

	       .new-stories .story-wrap {
   		float: left;
    		width: 100px;

		}

		.footer-tagline {display:none;opaciaty:0;visibility: hidden;}

		#footer_logo_container {/*width: 300px;*/ height: 111px}
		#contactinfo {padding-top:0px;padding-left: 8px;width:95%;}
		#footer_socialmedia_container {width:224px;margin-left: 0px;margin-bottom:20px;}
		a.footer_logo {display: none;}
		a.footer_logo_sm {display: block;}
		#footer_gold_divider,
		#footer_navigation {display: none;}
		a.footer_links {font-size: 12px;}
		#footer_extra {width: 150px; padding-top: 7px; text-align: right;}
		
		.column-full-width {padding-top:10px;}

	}
/* Print Styles */

@media print {

body.page {padding:20px;}
.page #header_container, .page #main_nav, .page #tier1_left_column,.page #footer_wrapper {display:none;}
.page .sixteen.columns{box-shadow:0px!important;background:none;}
.page #tier1_title_padding {padding:0px;}
.page #tier1_right_column {width:100%;}
.page #tier1_right_column_padding {padding:0px;}

}

/* Advancement Pages 
================================================== */

.adv-clickcontainer {
    width: 700px;
    margin-right: auto;
}
#adv-textcontainer-left {
    text-align: left;
    height: 125px;
    width: 525px;
    float: left;
}
#adv-click-imgcontainer-right {
    float: right;
    height: 125px;
    width: 125px;
}
#adv-textcontainer-right {
    text-align: left;
    margin-left: 150px;
    height: 125px;
}
#adv-click-imgcontainer-left {
    float: left;
    height: 125px;
    width: 125px;
}