/*********************************************************************************************************
**********************************************************************************************************
**********************************************************************************************************
****************								Responsive									*************
**********************************************************************************************************
**********************************************************************************************************
*********************************************************************************************************/
.menu-toggle {
	display: none;
}

.mobileonly {
	display: none !important;
}

#bodyContent {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);	
}

#headerSearchBar {	
	border-radius: 0px;
	border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

/*ipad portait only*/
@media screen and (max-width: 768px) {
	.boxthree {
		height: 310px !important;
	}
	.twitter-reply {
	    font-size: 1em;	
	}
	.socialbox .flex-direction-nav .flex-next {
		background-size: auto 20px;	
		right: -12px;
	}
	.socialbox .flex-direction-nav .flex-prev {
		background-size: auto 20px;	
		left: -8px;	
		background-position: 8px 50%;
	}
	.anevent a {
		font-size: 11px !important;	
	}
}

/* below 600px */
@media screen and (max-width: 600px) {	
body {
	min-width: 100% !important;
	background: none !important;
	background-color: #232323 !important;
	background: url("/images/bgPattern.jpg") repeat scroll 0 0 transparent !important;
	background-size: auto !important;
}

.homepage body {
	background: none !important;
	background-image: url("/images/hatch.png") !important;
	background-color: #010101 !important;	
}

.container_12, .container_16, #bodyContent, #slider {
	width: 468px !important;
}

.container_12 .grid_9, .container_16 .grid_12, .container_16 .grid_16 {
	width: 100%;
	margin: 0;
}
#bodyContent {
	min-width: auto !important;
}
#headerLogo img, .homepage #headerLogo img {
	width: 80px;
	height: auto;
	box-shadow:0px 1px 3px rgba(0,0,0, .5);
}
#headerLogo {
	margin: 0px;
	margin-top: -2px;
}
#header {
	font-size: 80%;
	height: 110px;
	padding-top: 10px;
	background: -moz-linear-gradient(top, #bd2925 5%, #761a17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#bd2925), color-stop(100%,#761a17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bd2925 5%,#761a17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bd2925 5%,#761a17 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bd2925 5%,#761a17 100%); /* IE10+ */
	background: linear-gradient(top, #bd2925 5%,#761a17 100%); /* W3C */
}
#header .container_16 .grid_4 {
	width: 80px;
}
#header .container_16 .grid_3 {
	display: none;
}
#header .secondaryNav {
}

#header .secondaryNav li {
    padding: 0px 5px 0px 6px;
	background: url('/images/navdiv2x.png') no-repeat 100% 60%;
    background-size: 1px 7px;
}

#headerSearchSubmit {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4);
	 background: url("/images/search2x.png") no-repeat scroll center center #BD2925;
	 background-size: 14px auto;
}

#headerFieldOptions {
	display: none;	
}

#dropDownNav li {
	border-left: 0px;
	border-right: 0px;
}

#dropDownNav li:hover .drop{
	background-image: none;	
}

/*change to none for original style */
.mobileonly {
	display: inherit !important;	
}

#dropDownNavUL {
	display: block;
	height: 0px;
	max-height: 0px;
	overflow:hidden;
	 -webkit-transition: max-height .5s ease;
       -moz-transition: max-height .5s ease;
            transition: max-height .5s ease;
}

html #dropDownNavUL.toggled-on {
	display: block !important;
	height: auto;
	max-height:500px;
	width: 100%;
	 -webkit-transition: max-height .3s ease;
       -moz-transition: max-height .3s ease;
            transition: max-height .3s ease;
}

#dropDownNav, .homepage #container #dropDownNav {
	height: auto;
	box-shadow:none;
	border-top: 0px;
}
#dropDownNav .container_16 {
	width: 100% !important;
}

#dropDownNav h3.menu-toggle {
	display: block;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	text-shadow: none;
	border: none;
	height: auto;
	padding-top: 16px;
	padding-bottom: 16px;
	text-transform: uppercase;
	 background: #761A17;
	 background: -moz-linear-gradient(center top , #91201c 5%, #761A17 100%);
	background: -webkit-linear-gradient(top, #91201c 5%,#761a17 100%);
	background: linear-gradient(#91201c 5%,#761a17 100%);
	 
	 background-image: url(/images/menuicon.png);
	 background-repeat: no-repeat;
	 background-position: 94% 50%;
	 background-size: 20px 20px;
    border-bottom: 0px solid #4f1210;
    border-top: 1px solid rgba(255,255,255,.08);
   box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.05), 0 10px 14px rgba(0, 0, 0, 0.01) inset, 0 1px 1px rgba(255, 255, 255, 0.00) inset, 0 3px 3px rgba(0, 0, 0, 0.3);
	line-height: normal;
	font-size: 130%;
	line-height: 150%;
	height: 20px;
	font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
}
#dropDownNavNO h3.menu-toggle:hover, #dropDownNav li .drop:hover {
	background: #761A17 !important;
	box-shadow: 0px 0px 5px rgba(0,0,0, .5) inset;
}
#dropDownNav li {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
#dropDownNav li .drop {
	font-size: 130%;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	clear: both;
	float: left;
	border: none;
	text-align: center;
	text-shadow: none;
	background: #521210;
	border-bottom: solid 1px #370C0B;
	border-top: solid 1px #761A17;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 150%;
}

#dropDownNav li.mobileonly .drop {
	border-top: 1px solid rgba(255,255,255, .1);
	border-bottom: 1px solid rgba(0,0,0, .2);
	background: #761A17;
	font-weight: 600;
}

#dropDownNav li div {
	display: none;
}
#header .container_16 .grid_9 {
	width: 468px;
	margin: 0;
}
html .nivoSlider a.nivo-imageLink {
	width: 400px !important;
}
html .nivo-slice, html .nivoSlider {
	background: none;
	background-size: 100% !important;
}
html .nivoSlider a.nivo-imageLink img {
	width: 390px !important;
	height: auto !important;
}
#slider-wrapper, #slider {
	height: 178px !important;
}
#slider-wrapper {
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}


#slider-wrapper {
    margin: 0 -15px;
}

#mainslider .flex-control-nav.flex-control-paging {
	display: none;	
}

#homeInfoList li {
	font-size: 90%;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
	display: block;
	clear: both;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.homeContent .grid_8 {
	width: 298px;
}
.homeContent div.grid_4 {
	width: 138px;
	font-size: 90%;
	line-height: 150%;
}
.homeContent .grid_8 img {
	display: none;
}
#homeInfoList {
	width: 150px;
}
#infoResources h3 {
	font-size: 120%;
}
#homeInfo .visitLink, #homeInfo2 .visitLink {
	width: 270px !important;
	margin: 0;
	margin-top: 6px;
}
.highlighted .featuredArrow, .highlightedHover .featuredArrow {
	margin-left: 142px;
	margin-top: -7px;
}
#homeInfo .visitLink, #homeInfo2 .visitLink {
	clear: both;
}
#featuredStories, #happenings {
	width: 100%;
	clear: both;
	margin: 0;
}
#homeInfo .visitLink, #homeInfo2 .visitLink {
	padding-bottom: 20px;
}
.homeContent .mainColumn, .homeContent .mainColumnShort {
	height: auto;
}
#featuredStories img {
	float: left;
	clear: both;
	margin-bottom: 20px;
}
.homeContent {
	height: auto;
	float: left;
}
#featuredStories, #happenings2 {
	margin-top: 20px;
}
#happenings img {
	width: 100%;
	height: auto;
}
.bx-next, .bx-prev {
	top: 46px;
}
.container_16 .grid_11 {
	width: 468px;
}
#footerLogo {
	display: none !important;
}
#footer {
	clear: both;
	float: left;
	height: auto;
	padding-top: 20px;
	font-size: 90%;
	line-height: 150%;
}
#footerNav {
	background: none;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 468px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0;
}
#footerConnect {
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
}
#footerLinks {
	margin-bottom: 8px;
}
#footer div.grid_11 {
	margin-top: 8px;
	text-align: center;
	font-size: 120%;
	line-height: 150%;
}
#footer div.grid_3, #footer div.grid_2 {
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
	width: 100px;
}
#lowerfooter {
	font-size: .8em !important;
}
.homeContent .grid_8 ul li {
	padding-bottom: 4px;
	padding-top: 4px;
}
.imgshadow {
	max-width: 96%;
	height: auto;
}
.gatewayContent {
	float: left;
	width: 320px;
}
.mainContent .gateway li {
	height: auto;
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 10px;
}
.mainContent .gateway .gatewayList li {
	padding-bottom: 0px;
}
.container_16 .mainContent, #contentHeader {
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#leftContent {
	margin-top: 0px;
	width: 448px;
	font-size: 110%;
}
#moreInfo {
	min-width: 100px;
	max-width: 200px;
}
#leftNavList li a {
	padding-top: 8px;
	padding-bottom: 8px;
}
.container_16 .push_4 {
	left: 0;
}
.container_16 .mainContent {
	margin: 0;
}
#header .container_16 .grid_4 {
	margin-left: 0;
}
.niceForm .captcha {
	width: auto;
	padding-left: 0;
}
.niceForm .submitButton {
	padding-left: 0;
}
.niceForm label {
	text-align: left;
}
.mainContent .niceForm ul {
	margin: 0;
	padding: 0;
}
.tablesorter, table.nice, #table_info, #contentBody table.nice, .expanderSecondList table, #tableborder {
	display: block;
	overflow: auto;	
	-webkit-overflow-scrolling: touch;
	width: auto !important;
}

.tablesorter#myTable {
	width: 98% !important;	
	max-height: 400px;
}

#table_info td {
	display: block;	
}

#table_info td input {
}

.container_16 .grid_12.mainContent .grid_10, .container_16 .mainContent .grid_14 {
	width: auto;	
}

/*new front page */
#homethree .grid_5 {
    width: 100%;
	margin-bottom:20px;
}

.boxthree {
	height: auto !important;	
}

.homeContent.boxthree {
	float: none;	
}

.boxthree .featured-stories .homeContent {
	min-height: 65px;	
}

.boxthree .featured-stories .homeContent p {
    color: #000000;
}

.anevent a {
    font-size: 1.35em;
}

.twitter-reply {
    clear: both;
    position: relative;
    padding: 5px 10px 10px;
    text-align: right;
	bottom: auto;
	right: auto;
}

#infoResources .grid_12 {
    font-size: 100%;
    margin-left: 20px;
    width: 60%;
}


#infoResources .grid_12 div.grid_4 {
    font-size: 90%;
    line-height: 150%;
    width: 128px;
}

#infoResources .grid_12 .grid_4 img {
    max-width: 123px;
}

#infoResources .grid_4 #new-feature img{
	max-width: 150px;	
}

/* for Catalog course pop ups */
.ui-dialog.ui-widget.ui-widget-content.ui-draggable {
	position: fixed !important;
	left: 0px !important;
	top: 0px !important;
	width: auto !important;	
}

#emergency {
	padding: 10px !important;	
}
#emergencyContent {
	width: inherit;
}
#emergencyIcon {
	height: 80px;
}

}
/* 600px to 799px */
@media screen and (max-width: 800px) and (min-width: 601px) {
body {
	min-width: 100% !important;
	background-position: top center !important;/*background-size: 100% !important;*/
}
.container_12, .container_16, #bodyContent, #slider {
	width: 730px !important;
}
.grid_16 {
	margin-left: 0px;	
}

#header {
	background: -moz-linear-gradient(top, #bd2925 5%, #761a17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#bd2925), color-stop(100%,#761a17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bd2925 5%,#761a17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bd2925 5%,#761a17 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bd2925 5%,#761a17 100%); /* IE10+ */
	background: linear-gradient(top, #bd2925 5%,#761a17 100%); /* W3 */	
}

#headerLogo {
    margin-left: 0px;
    margin-top: 0;
}

#headerLogo img, .homepage #headerLogo img {
	width: 100px;
	height: auto;
	box-shadow:0px 1px 3px rgba(0,0,0, .5);
}

#headerTagLine {
	font-size: 30px;
    margin-left: -95px;
    margin-top: 25px;
}

.container_16 .grid_3 {
	font-size: 100%;
	width: 74px;
}
.container_16 .grid_9 {
	font-size: 80%;
	width: 376px;
}
#dropDownNav .drop {
	font-size: 110%;
}
#dropDownNav p {
	font-size: 90%;
	line-height: 126%;
}
#dropDownNav .col_3, #dropDownNav .col_1 {
	width: 180px;
}
#dropDownNav li .black_box {
	padding: 0;
	padding: 4px;
	width: 165px;
}
.dropdown_3columns, .col_3, #dropDownNav li:hover .dropdown_2columns {
	width: 380px;
}
/*#dropDownNav li:hover .dropdown_2columns{
	left: -304px;
}*/
.homeContent {
	padding-bottom: 14px;
}

#leftContent {
    margin-top: 0px;
}

#slider-wrapper {
	margin-bottom: 4%;
}
html .nivoSlider a.nivo-imageLink {
	width: 730px !important;
}
html .nivo-slice, html .nivoSlider {
	background: none;
	background-size: 100% !important;
}
html .nivoSlider a.nivo-imageLink img {
	width: 720px !important;
	height: auto !important;
}
.container_12 .grid_9, .container_16 .grid_12, .bx-wrapper {
	width: 470px;
}
#homeInfoList {
	width: 200px;
}
.highlighted .featuredArrow, .highlightedHover .featuredArrow {
	margin-left: 192px;
}
html #homeInfo .grid_8, html #homeInfo2 .grid_8 {
	width: 250px;
}
#homeInfo .visitLink, #homeInfo2 .visitLink {
	width: 220px !important;
}
#happenings img {
	width: 100%;
	height: auto;
}
.bx-next, .bx-prev {
	top: 50px;
}
#footerNav {
	font-size: 80%;
}
#footerConnect {
	width: 112px;
}
#footer #footerLinks {
	width: 458px;
}
html #footer .grid_11 {
	width: 360px;
}
html #footer .textRight {
	float: none;
	width: 80px;
	margin: 0;
}
#footerLogo {
	width: 100px !important;	
}
#footerLogo #footermap {
	width: 140px	
}
.imgshadow {
	max-width: 96% !important;
	height: auto;
}
.gatewayContent {
	float: left;
	width: 350px;
}
.mainContent .gateway li {
	height: auto;
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 10px;
}
.mainContent .gateway .gatewayList li {
	padding-bottom: 0px;
}
.container_16 .push_4 {
	left: 0;
}
.container_16 .grid_16 {
	width: 100% !important;
}
.container_16 .push_4 {
	width: 96% !important;
	padding-top: 20px;
}
.niceForm .captcha {
	width: auto;
	padding-left: 0;
}
.niceForm .submitButton {
	padding-left: 0;
}
.niceForm label {
	text-align: left;
}
.mainContent .niceForm ul {
	margin: 0;
	padding: 0;
}

/* new front page */
#homethree .grid_5 {
    width: 31%;
	margin-right: 25px;
}

.paddbox {
    padding: 10px;
}

.boxthree .featured-stories .homeContent {
	font-size: .82em;	
}

.boxthree .featured-stories .homeContent {
	font-size: .9em;	
}

.boxthree .featured-stories .homeContent p {
    color: #000000;
    font-size: .95em !important;
    line-height: 1.3em !important;
}

#homethree h3, #homeInfo2 h2, #homeInfo h2, #featuredStories h2 {
	font-size: 21px;
	margin:2px 0px;
}

.anevent a {
    font-size: 1em;
}

.socialbox p {
    font-size: 1.45em;
    padding: 18px 5px 5px;
}

.socialbox p.smaller {
	font-size: 1.35em;
}

.socialbox h4 {
    font-size: 1.2em;
    margin-bottom: 20px;
}

.date {
	width: 45px;
	margin-right: 10px;
}

.boxthree .insider-featured-image {
	width: 60px;
	margin-right: 10px;	
}

.twitter-reply {
    bottom: 10px;
}

#homeInfo .grid_12 .grid_4, #homeInfo2 .grid_12 .grid_4 {
    min-height: 200px;
    width: 150px;
}

#showProspective .grid_4:nth-child(3) iframe {  
	width: 100%;
}

#homeInfo .grid_12 .grid_4 img, #homeInfo2 .grid_12 .grid_4 img {
    max-width: 140px;
}

#homeInfo .grid_4 #new-feature img{
	max-width: 170px;	
}

#infoResources .grid_12 {
	width: 490px;
}

#emergencyContent {
	width: inherit;
}


}


/* Smartphones (portrait and landscape) ----------- */

/* 320px to 420px */
@media screen and (max-width : 480px) {
html, body {
	width: 100% !important;
}
body {
	min-width: 100% !important;
	background: none !important;
	background-color: #232323 !important;
	background: url("/images/bgPattern.jpg") repeat scroll 0 0 transparent !important;
	background-size: auto !important;
}
html .container_12, html .container_16, html #bodyContent, html #slider {
	width: 90% !important;
}
#slider-wrapper2 {
	display: none;
}

#slider-wrapper, #slider {
    height: auto !important;
}

#slider-wrapper {
    overflow: hidden;
	margin-top:-20px;
}

#mainslider li {
	margin-right: 0px;	
}

#mainslider a img {
    margin-left: -15%;
	margin-right: 25%;
    width: 130%;
}

#header .container_16 .grid_4 {
	clear: none;
    display: block;
    float: left;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
#header .container_16 .grid_9 {
	clear: none;
    display: block;
    float: right;
    text-align: right;
    width: 230px;
}
#header .secondaryNav {
	margin: 0;
	line-height: 175%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 90%;
	margin-right: -5px;
}
#header .secondaryNav li:nth-child(4) {
	padding-right: 6px !important;
	display: inline-block;
	background-position: 100% 50%;	
}
#headerSearchBar {
	width: 150px;	
	border-radius: 0px;
	border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

#headerSearchSubmit {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

form#headerSearch {
	width: 234px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

#headerLogo {
	margin-top: 1px;	
}

#headerLogo img, .homepage #headerLogo img {
	width: 74px;
	height: auto;
}
header {
	height: 110px;
	padding-top: 10px;
}
#headerFieldOptions {
	display: none;	
}

.bx-next, .bx-prev {
	top: 27px;
}
.bx-next {
	right: 8px;
}
.bx-prev {
	left: 8px;
}
#featuredStories img {
	width: 100%;
	padding: 0;
}
#featuredStories .homeContent {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.container_16 .grid_11, #footer .container_16 .grid_10 {
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
}
#homeInfoList {
	width: 100%;
}
#featuredStories img {
	margin-bottom: 10px;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
.highlighted .featuredArrow, .highlightedHover .featuredArrow {
	display: none;
}
.homeContent .grid_8, #infoResources .homeContent .grid_12 {
	width: 90%;
	margin: 0;
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.homeContent .grid_8 .alpha {
	margin-left: 0;
}
#infoResources h3 {
	display: block;
	float: left;
	width: 100%;
}
html .container_16 #infoResources .grid_5, 
.container_16 .mainContent .grid_7 {
    width: 400px;
	width: auto;
}
.homeContent .grid_8 ul li, .homeContent .grid_12 ul li {
	padding-bottom: 4px;
	padding-top: 4px;
}
.homeContent div.grid_4 {
	width: 100%;
	margin: 0;
}

#infoResources .grid_4 iframe {
	width: 100%;	
}

#infoResources .grid_4 img {
	display: none;
}

#infoResources .grid_4 #new-feature img{
	max-width: 100%;	
	display: inherit;
}

#infoResources .grid_12 h3 {
	margin-left: -15px;	
}

#infoResources .grid_12 .grid_4 h3 {
	margin-left: 0px;
}
.homeContent {
	float: none;
}
#homeInfo .visitLink, #homeInfo2 .visitLink {
	width: 100% !important;
}
#homeInfo h2, #featuredStories h2, #homethree h3, #homeInfo2 h2 {
	font-size: 160%;
	line-height: 150%;
	margin-bottom: 6px;
}
#footer .container_16 .grid_3, #footer .container_16 .grid_2 {
	width: 114px;
}
#container {
	float: left;
	width: 100%;
}
#headerSearchBar {
	font-size: 80%;
}
.imgshadow {
	max-width: 96% !important;
	height: auto;
}

.container_16 .mainContent, #contentHeader {
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#contentHeader {
	margin-top: 5px;
}
#leftContent {
	margin-top: 0px;
	width: 93%;
	font-size: 110%;
}
.gatewayContent {
	width: 100%;
}
.mainContent .gateway h2 {
	font-size: 130%;
	line-height: 150%;
}
ul.gatewayList {
	width: auto;
	clear: both;
	float: left;
}
.gateway li ul {
	margin-left: 30px;
}
#dropDownNav {
	margin-bottom: 20px;
}
p {
	line-height: 150% !important;
	font-size: 100% !important;
}

.socialbox p {
    font-size: 1.7em !important;
	line-height:130% !important;
}

#moreInfo {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 20px;
}
.container_16 .push_4 {
	left: 0;
}
.container_16 .mainContent {
	margin: 0;
}
.niceForm .captcha {
	width: auto;
	padding-left: 0;
}
.niceForm .submitButton {
	padding-left: 0;
}
.niceForm label {
	text-align: left;
}
.mainContent .niceForm ul {
	margin: 0;
	padding: 0;
}
.niceForm fieldset li input{
	width: 210px;
}
.niceForm fieldset li select{
	width: 210px !important;
}

.niceForm fieldset li input, .niceForm fieldset li textarea, .niceForm fieldset li select {
	width: auto;	
}

/*new front page */
.boxthree .insider-featured-image {
    width: 25%;
}

.boxthree .featured-stories .homeContent {
	min-height: 70px;	
}

.boxthree .featured-stories .homeContent p {
    color: #000000;
    font-size: 0.9em !important;
    line-height: 1.4em !important;
}

.anevent a {
    font-size: 0.9em !important;
	line-height: 1.4em !important;
}

.twitter-reply, #infoResources .textRight a {
	font-size: .9em;	
}

.socialbox h4 {
    font-size: 1.7em;
}

#homethree {
	padding-bottom: 5px;	
}

#infoResources {
    margin-bottom: 5px;
}

.paddbox.featured-events {
	padding-bottom: 0px;	
}

#infoResources .grid_12 div.grid_4 {
    width: 100%;
}

#homeInfo2 {
	margin-top: 0px;	
}

.homepage #bodyContent {
	padding-top: 2px;
}

#happenings .flex-direction-nav .flex-prev, #happenings .flex-direction-nav .flex-next {
	top: 38px;
}

.gateway li img, .gateway li img.imgshadow {
	max-width: 60px !important;
	padding:2px;
	border-radius:0px;
}	

.gatewayContent {
	width: 70%;
}

.gateway ul.gatewayList, .gateway ul.gatewayList li, #moreInfo li, #moreInfo ul {
	clear: both;
	list-style-type:none !important;
	margin: 0 0;
	padding:0 0;
	float: none;
	text-align:center;
}

.gateway ul.gatewayList li a, #moreInfo li a:not(.nobut) {
	display: block;
	background: #BD2925 !important;
	border: 1px solid #BD2925;
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 -3px 5px rgba(0, 0, 0, 0.1) inset, 0px 2px 2px rgba(0,0,0, .3);
	border-radius: 3px;
	position:relative;
	padding: 3px 10px;
	color: #fff;
	text-align: center;
	margin-bottom: .6em;
}

.gateway ul.gatewayList li a:hover, .gateway ul.gatewayList li a:active, #moreInfo li a:hover, #moreInfo li a:active {
	text-decoration: none;
	box-shadow: 0px 0px 6px rgba(0,0,0, .35) inset;
}

.gateway ul.gatewayList li a:nth-child(2), .gateway ul.gatewayList li a:nth-child(3) {
	margin-top: -20px;
}

.btn.floatRight {
    display: block;
    float: none;
}

.btn.img_center.btn-primary {
	margin: 10px 0px;	
	display: block;
}

#breadCrumbsRight {
	display: none;	
}


}
