* {
	margin:0;
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin: 0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video {
	border:0;
}

body {
	overflow-x:hidden;
}


.phone-display {
	display:none;
}


a {
	/*text-decoration:none;*/
	color:#005c6e; /*#7e291d; maroon*/
}
a:hover {text-decoration:none;}
a:active {background-color:transparent;}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	overflow: auto;
}
label {vertical-align:middle;}
button, input {
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th {font-weight:bold;}
h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:120%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
h6 {font-size:90%;}

/* UPDATED H2 AND H3 */
h1.title {font-family:adelle;
text-transform:uppercase;
font-weight:lighter;
letter-spacing:2px;
font-size: 28px;
color: #333;
margin-top: 20px;
}
.content h2, .twocolumns h2, .content h3 , .twocolumns h3 {font-style:italic; font-weight:bold; font-family: adelle, georgia;}
.content h2, .twocolumns h2 {font-size: 24px;
       color: #555;
}
.content h3 , .twocolumns h3 {font-size: 21px;
       color: #002d62;
       border:none;
       padding-bottom: 0px;
       margin: 14px 0;
}
h2.block-title {text-align:left;}



i, em, var, dfn, address{font-style:italic;}
cite {font-size:12px;font-style:normal;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {
    width: 70%;
    margin-left: 17%;
}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td, .responsive-th, .responsive-td {
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th, .responsive-th {
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
.side-column ul.menu li {margin-left:0;}
.side-column ul.menu li a {text-decoration:none;}
#block-block-7 li {
    list-style-type: none;
}
.btn-list .button {
	text-align:left;
	display:block;
	width:auto;
	font-size:24px;
	line-height:30px;
	font: italic bold 18px/44px "adelle", Georgia, serif !important;
   box-shadow:none;
    -webkit-box-shadow:none;
    border-radius:8px;
    border:1px solid #44612b;
    background: #44612b;
   color: #fff;
   text-decoration:none;
}
.side-column  .btn-list li a.button:hover {text-decoration:none; color: #44612b;}
/*<<<<<<< HEAD*/
.btn-list .button a {
	text-decoration:none;}
/*=======*/


/*>>>>>>> master*/
 .btn-list .button span {
	display:block;
	color:#b69a98;
	font: 12px/16px adelle, georgia;
}

ul{margin-left:1px;counter-reset: item;}
li ul { padding:8px}
ul li {list-style-type:disc;margin:.5em 0;}
input[type=submit]:hover{cursor:pointer;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
.page-contact input{width:100%;}

body {
	margin:0;
	color:#555;
	font: 16px/24px Arial, Helvetica, sans-serif;
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	min-width:320px;
}
/* wrapper */
#wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
}
.container {
	max-width:1390px;
	margin:0 auto;
	padding: 0 10px;
	position:relative;
}

.container:after {
	content:'';
	display:block;
	clear:both;
}
/* header */
#header {
	background:#002d62;
	position:relative;
	padding: 0 0 0px;
}
#header:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:34px;
	background:#00244e;
}
.node-type-simple-landing #header:after,.node-type-landing #header:after,.node-type-landing-gateway2 #header:after {background:none;}
#header .logo {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	width: 291px;
	height:75px;
	margin: 49px 20px 25px 0;
}
.node-type-simple-landing #header .logo,.node-type-landing #header .logo,.node-type-landing-gateway2 #header .logo {
    margin: 11px 0 0 0;
    position: relative;
    left: 209px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .header-set {
	position:absolute;
	right:10px;
	z-index:2;
}
form#search-block-form input[type="submit"] {box-shadow:none;}
/* top navigation */
#header .top-nav {margin: 0 0 0px;}
#block-search-form {margin-top: 27px;}
#header .top-nav .opener {display:none;}
#header .top-nav:after {
	content:'';
	display:block;
	clear:both;
}
#header .top-nav ul {
	margin:6px -13px 0 0;
	float:right;
	font:13px/20px "minion-pro", Georgia, serif;
}
#header .top-nav ul li {
	list-style:outside none;
	float:left;
	position:relative;
	padding:0 13px 0 15px;
}


@media(max-width:1199px) {
	#header .top-nav ul li a {
	font:12px/18px "minion-pro", Georgia, serif;
	}

	#header .top-nav ul li {
		padding:0 10px 0 12px;
	}
}


#header .top-nav ul li:before {
	content:'';
	position:absolute;
	left:0;
	top:5px;
	width:2px;
	height:13px;
	background:url(../images/sprite.png) no-repeat;
}
#header .top-nav ul li:first-child:before {background:none;}
#header .top-nav ul a {
	color:#bbd6ef;
	font-size: 13px;
}
/* search form */
#header #search-block-form {margin:0;}
#header #search-block-form:after {
	content:'';
	display:block;
	clear:both;
}
#header #search-block-form .container-inline {
	float:right;
	border-radius:2px;
	border:1px solid #003773;
	background:#00254c;
	width:288px;
	position:relative;
	height: 29px;
}
#header #search-block-form .form-item {
	padding:0 30px 0 0;
	position:relative;
}
#header #search-block-form .form-text {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 5px 0 11px;
	font:16px "minion-pro", Georgia, serif;
	color:#7ca9da;
	background:none;
	border:none;
	line-height:29px;
	text-shadow:none;
	margin:0;
}
#header #search-block-form .form-text:focus {color:#fff;}
#header #search-block-form .input-placeholder-text {
	font:16px/19px "minion-pro", Georgia, serif;
	color:#7ca9da;
	line-height:29px;
	padding:0 5px 0 11px;
	width: 139px;
}
#header #search-block-form .form-submit {
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	background:url(../images/sprite.png) no-repeat 0 -15px;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	right:10px;
}
/* main navigation */
.main-nav {
	position:relative;
	z-index:10;
	-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.24);
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.24);
}
.main-nav .opener {display:none;}
#nav {
	margin:0;
	position:relative;
	float:left;
}
#nav:before {
	content:'';
	position:absolute;
	width:2px;
	height:45px;
	background:url(../images/separator01.png) no-repeat 100% 0;
	top:10px;
	left:0;
}
#nav > li {
	float:left;
	list-style:outside none;
	background:url(../images/separator01.png) no-repeat 100% 10px;
	padding-right:1px;
}
#nav > li > a {
	float:left;
	position:relative;
	font:18px/25px "minion-pro", Georgia, serif;
	padding:20px 34px;
	text-shadow:0 1px 0 #fff;
	color:#111;
	text-decoration:none;
}
#nav > li > a:hover,
#nav > li.active > a,
#nav > li.hover > a {
	border:solid #c5c5c5;
	border-width:0 1px;
	padding:20px 33px 20px 35px;
	margin-left:-2px;
	color:#002d62;
	text-shadow:none;
	background:#c7c7c7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYzVjNWM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZGFkYWRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #c7c7c7 0%, #c5c5c5 2%, #dadada 22%, #e0e0e0 30%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(2%,#c5c5c5), color-stop(22%,#dadada), color-stop(30%,#e0e0e0), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
}
#nav > li:first-child > a:hover,
#nav > li.active:first-child > a,
#nav > li.hover:first-child > a {
	margin:0;
	padding:20px 33px;
}
#nav > li.has-drop-down:hover > a:before {
	content:' ';
	position:absolute;
	bottom:0;
	left:50%;
	width:15px;
	height:7px;
	background:url(../images/sprite.png) no-repeat 0 -90px;
	margin-left:-8px;
}
#nav .drop {
	width:1018px;
	padding:24px 0 86px 40px;
	position:absolute;
	top:100%;
	left:0;
	background:#002d62 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmQ2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #002d62 0%, #00244e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002d62), color-stop(100%,#00244e));
	background: -webkit-linear-gradient(top,  #002d62 0%,#00244e 100%);
	background: -o-linear-gradient(top,  #002d62 0%,#00244e 100%);
	background: -ms-linear-gradient(top,  #002d62 0%,#00244e 100%);
	background: linear-gradient(to bottom,  #002d62 0%,#00244e 100%);
}
#nav > li.right-side > .drop {
	left:auto;
	right:0;
}
#nav .drop .column {
	float:left;
	width:21.3%;
	padding:0 3.5% 0 0;
}
#nav .drop .title {
	color:#70869b;
	font:20px/24px "minion-pro", Georgia, serif;
	border-bottom:1px solid #0d2541;
	padding:0 0 12px;
	display:block;
	margin:0 0 16px;
}
#nav .drop ul {
	margin:0;
	font:16px/20px "minion-pro", Georgia, serif;
}
#nav .drop ul li {
	list-style:outside none;
	padding:0 0 16px;
}
#nav .drop ul a {color:#fff;}
#nav .drop .note {
	color:#70869b;
	font:italic 18px/24px "minion-pro", Georgia, serif;
	display:block;
	margin:0 0 32px;
}
#nav .drop .btn-list li {padding:0 0 20px;}
.button, .button_submit, .form-submit, input[type=submit]{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
	border:none;
	color:005c6e /*#7e291d maroon*/;
	text-decoration:none;
	border-radius: 7px;
	font:18px/44px "minion-pro", Georgia, serif !important;
	width:140px;
	padding:0 20px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	background:#f9f9f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f5f5f5 23%, #e4e4e4 79%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(23%,#f5f5f5), color-stop(79%,#e4e4e4), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
}
.button:hover, .button_submit:hover, .form-submit:hover, input[type=submit]:hover {text-decoration:none;}
.button.blue {
	width:120px;
	background:#99cccc;
	padding:0 15px;
}
.button_submit {width:auto;}
#nav .drop .btn-list a {color:#7e291d;}
/* slideshow */
.slideshow {
	width:100%;
	overflow:hidden;
	position:relative;
	height: 660px;
}
.slideshow .w1 {
	position:relative;
	left:50%;
	float:left;
	width:1920px;
}
.slideshow .w2 {
	position:relative;
	left:-50%;
	float:left;
	width:1920px;
}
.slideshow img {
	width: 100%;
	height:auto;
	margin:0 auto;
	display:block;
}
.slideshow .slideset {
	position:relative;
}
.slideshow .slideset .slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:430px;
	display:none;
	z-index:1;
}
.slideshow .slideset .slide.active {
	display:block;
	z-index:2;
}
.slideshow .description {
	background:rgba(0, 0, 0, 0.35);
	position:absolute;
	bottom: 42px;
	left:0;
	right:0;
	padding: 20px 0 42px;
}
.slideshow .description .text-info {
	text-shadow:0 2px 3px rgba(0, 0, 0, 0.8);
	color:#fff;
	padding:0 39px;
	float:left;
}
.slideshow .description .text-info .title {
	display:block;
	text-indent:4px;
	font:18px/24px "minion-pro", Georgia, serif;
}
.slideshow .description .text-info .title a {
	color:#fff;
	position:relative;
	padding:0 15px 0 0;
	text-decoration: none;
}
.slideshow .description .text-info .arrow {
	background:url(../images/sprite.png) no-repeat 0 -35px;
	width:13px;
	height:13px;
	margin:1px -15px 0 0;
	display:inline-block;
	vertical-align:middle;
	text-indent:-9999px;
	overflow:hidden;
}
.slideshow .description .text-info h2 {
	font:44px/52px "minion-pro", Georgia, serif;
	margin:0 0 1px;
}
.slideshow .description .text-info h2 a {
	color:#fff;
	text-decoration:none;
}
.slideshow .description .btn-list {
	margin:23px 0 0;
	float:right;
}
.slideshow .description .btn-list li {
	list-style:outside none;
	float:left;
	margin:0 0 0 20px;
}
/* main */
#main {padding:0 0 51px;height: auto;display: block;}
/* main info */
.main-info {
	background:#fff;
	border-top:1px solid #a7a7a7;
	position:relative;
	z-index:2;
	margin:-260px 0 0;
	padding:10px 39px;
	min-height:400px;
}
.homepage .main-info {margin:-16px 0 0;}
.main-info:after,
.main-info:before {
	content:'';
	position:absolute;
	width:1px;
	height:415px;
	background:url(../images/sprite.png) no-repeat -99px 0;
	top:0;
	left:0;
}
.main-info:after {left:auto;right:0;}
/* promo block */
.promo-block {padding:24px 0 97px;}
.promo-block h1 {
	color:#030303;
	font:30px/40px "minion-pro", Georgia, serif;
	padding:0 16px 0 0;
	margin:0 0 34px;
}
.promo-block h1 .arrow {
	display:inline-block;
	vertical-align:middle;
	width:11px;
	height:11px;
	background:url(../images/sprite.png) no-repeat 0 -55px;
}
.promo-block .row {width:110%;}
.promo-block .row:after {
	content:'';
	display:block;
	clear:both;
}
/* promo box */
.promo-box {
	display:inline-block;
	vertical-align:top;
	width:20.3%;
	margin:0 2.95% 0 0;
	font-size:15px;
	line-height:20px;
}
.promo-box .visual {
	display:block;
	margin:0 0 16px;
}
.promo-box .visual img {
	display:block;
	height:auto;
	width:100%;
	max-width:292px;
}
.promo-box .date {
	display:block;
	color:#999;
	font-size:11px;
	line-height:14px;
	margin:0 0 10px;
}
.promo-box h2 {
	color:#7e291d;
	font:18px/20px "minion-pro", Georgia, serif;
	margin:0 0 11px;
}
.promo-box h2 a {text-decoration:none;}
.promo-box p {margin:0 0 16px;}
.link-more {
	font:15px/20px "minion-pro", Georgia, serif;
	position:relative;
	padding:0 18px 0 0;
}
.link-more .arrow {
	width:14px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	margin:0 -17px 0 0;
	background:url(../images/sprite.png) no-repeat 0 -70px;
}
/* news block */
.news-block {padding:0 27px 0 0;}
.news-block .heading {
	position:relative;
	border-bottom:1px solid #ccc;
	padding:0 300px 0 0;
	min-height:57px;
	margin:0 0 42px;
}
.news-block .heading:after {
	content:'';
	display:block;
	clear:both;
}
.news-block .heading h1 {
	float:left;
	color:#000;
	font:30px/42px "minion-pro", Georgia, serif;
	margin:0 43px 0 3px;
}
/* social networks */
.social-networks {margin:0;}
.social-networks:after {
	content:'';
	display:block;
	clear:both;
}
.social-networks li {
	float:left;
	margin:0 0 0 1px;
	list-style:outside none;
}
.social-networks a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:48px;
	height:48px;
	background:url(../images/sprite.png) no-repeat;
	opacity: 0.79;
      -webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
}
.social-networks a:hover {opacity: 1.0;}
.social-networks .twitter {background-position:0 -100px;}
.social-networks .facebook {background-position:0 -150px;}
.social-networks .googleplus {background-position:0 -200px;}
.social-networks .youtube {background-position:0 -250px;}
.social-networks .instagram {background-position:0 -300px;}
.social-networks .rss {background-position:0 -350px;}
.news-block .heading .social-networks {
	position:absolute;
	top:-1px;
	right:0;
}
/* tabset */
.tabset {
	float:left;
	margin:0;
	font:18px/28px "minion-pro", Georgia, serif;
}
.tabset li {
	list-style:outside none;
	margin:0 4px 0 0;
	float:left;
}
.tabset a {
	float:left;
	padding:9px 20px 17px;
	background:#fff;
	border:solid;
	border-width:3px 1px 0;
	border-color:#fff;
	text-decoration:none;
}
.tabset a:hover {
	text-decoration:none;
	color:#030303;
}
.tabset a.active {
	border-color:#007bc0 #999;
	margin:0 0 -1px;
	padding-bottom:18px;
	color:#030303;
}
.tabs-holder {padding:0 0 10px;}
.tabs-holder:after {
	content:'';
	display:block;
	clear:both;
}
.tab-content .row {width:110%;}
.tab-content .row:after {
	content:'';
	display:block;
	clear:both;
}
/* news box */
.news-box, .fb-item {
	display:inline-block;
	vertical-align:top;
	width:20.3%;
	margin:0 2.95% 0 0;
	font-size:14px;
	line-height:22px;
}
.news-box .title,
.facebook-feed-time,
.view-id-tweets .views-field-created-time {
	display:block;
	color:#999 !important;
	font-size:11px;
	line-height:14px;
	margin:0 0 10px;
	font-weight:normal;
}
.view-id-tweets .views-field-created-time em {font-style:normal;}
.facebook-feed-from, .view-id-tweets .views-field-screen-name {display:none;}
.news-box h2 {
	color:#111;
	font:18px/22px "minion-pro", Georgia, serif;
	margin:0 0 18px;
}
<<<<<<< HEAD
.news-box h2 a {color:#111;text-decoration:none;}
=======
.news-box h2 a {color:#111; text-decoration:none;}
>>>>>>> master
.news-box p {margin:0 0 16px;font-weight:normal;}
.news-box p strong {font-weight:normal;}
/* abou info */
.about-info {
	border-top:1px solid #e7debb;
	padding:44px 18% 37px;
	position:relative;
	margin:0 0 31px;
}
.about-info:before {
	content:'';
	width:40px;
	height:9px;
	position:absolute;
	background:url(../images/sprite.png) no-repeat 0 -400px;
	top:-5px;
	left:50%;
	margin-left:-20px;
}
.about-info:after {
	content:'';
	width:25px;
	height:29px;
	background:url(../images/sprite.png) no-repeat -30px 0;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-13px;
}
.about-info h2 {
	color:#9c9b9b;
	font:italic 36px/36px "minion-pro", Georgia, serif;
	font-weight:400;
	margin:0 0 10px;
	text-align:center;
}
/* Twitter Tab */

.view-tweets table, .view-tweets table td {border: none;}
.view-tweets table td {
	padding:0 2.95% 0 0;
	font-size:14px;
	line-height:22px;
}
.tab-content .row {width: 100%;}
/* Facebook Tab */

.facebook-feed-message {display:block;}
.facebook-feed-table, .facebook-feed-table td {border: none;}

/* footer */
#footer {
	font:14px/20px "minion-pro", Georgia, serif;
	color:#6388b0;
	padding:0 0 140px;
background:#083467 url(/sites/default/files/footer-campanile-1920x400.jpg) top no-repeat;
/*	background:#083467 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MzQ2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyZDYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMDAyYzYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjMDAyNDRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjQ0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODJiNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #083467 0%, #002d62 0%, #002c60 28%, #00244e 94%, #00244e 100%, #082b54 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#083467), color-stop(0%,#002d62), color-stop(28%,#002c60), color-stop(94%,#00244e), color-stop(100%,#00244e), color-stop(100%,#082b54));
	background: -webkit-linear-gradient(top,  #083467 0%,#002d62 0%,#002c60 28%,#00244e 94%,#00244e 100%,#082b54 100%);
	background: -o-linear-gradient(top,  #083467 0%,#002d62 0%,#002c60 28%,#00244e 94%,#00244e 100%,#082b54 100%);
	background: -ms-linear-gradient(top,  #083467 0%,#002d62 0%,#002c60 28%,#00244e 94%,#00244e 100%,#082b54 100%);
	background: linear-gradient(to bottom,  #083467 0%,#002d62 0%,#002c60 28%,#00244e 94%,#00244e 100%,#082b54 100%);*/
}
/* navigation holder */
#footer .nav-holder {
	padding:7px 0;
	/*background:#00244e;*/
	margin:0 0 43px;
}
#footer .container {max-width:1312px;}
#footer .footer-nav {float:left;}
#footer .footer-nav .footer-opener {display:none;}
#footer .footer-nav ul {
	margin:0;
	padding:8px 0;
	float:left;
}
#footer .footer-nav ul li {
	float:left;
	position:relative;
	margin:0 26px 0 0;
	list-style:outside none;
}
#footer .footer-nav ul li:before {
	content:'';
	position:absolute;
	width:2px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -30px -40px;
	top:4px;
	left:-14px;
}
#footer .footer-nav ul li:first-child:before {background:none;}
#footer .footer-nav ul a {
	color:#bbd6ef;
	font-size:13px;
}
#footer .btn-list {margin:0;float:right;}
#footer .btn-list li {
	list-style:outside none;
	float:left;
	margin:0 0 0 6px;
}

#footer .btn-list a {
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	float:left;
	font-size:18px;
	line-height:34px;
    border: 1px solid #003773;
	border-radius:3px;
	padding:0 15px;
	color:#fff;
}
#footer .btn-list a span {
	display:inline-block;
	vertical-align:top;
	padding:0 16px 0 0;
	position:relative;
}
#footer .btn-list a span:after {
	content:' ';
	position:absolute;
	right:0;
	top:12px;
	width:11px;
	height:11px;
	background:url(../images/sprite.png) no-repeat -60px 0;
}
#footer .btn-list a:hover {text-decoration:none;background-color: rgb(18, 14, 95);border: 1px solid #5A6674;}
#footer .footer-info {
	float:left;
	max-width:590px;
}
/* footer set */
#footer .footer-info ul {
	margin:0 0 24px;
	overflow:hidden;
}
#footer .footer-info ul li {
	position:relative;
	float:left;
	margin:0 24px 0 0;
	list-style:outside none;
}
#footer .footer-info ul li:before {
	content:'';
	position:absolute;
	width:2px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -30px -40px;
	top:4px;
	left:-14px;
}
#footer .footer-info ul li:first-child:before {background:none;}
#footer .footer-info ul a {color:#bbd6ef;}
#footer .footer-info p {margin:0;}
#footer .footer-info a {color:#bbd6ef;}
#footer .address {
	font-style:normal;
	float:right;
	text-align:right;
	font-size:18px;
	line-height:30px;
	margin:6px 0 0;
}
#footer .address .title {
	display:block;
	color:#bbd6ef;
}
#footer .address .title a {color:#bbd6ef;}
/* visual block */
.visual-block {
	width:100%;
	position:relative;
	overflow:hidden;
	text-align:center;
	min-height:280px;
}
.visual-block .w1 {
	position:relative;
	left:50%;
	float:left;
}
.visual-block .w2 {
	position:relative;
	left:-50%;
	float:left;
}
.visual-block img {vertical-align:top;}
/* breadcrumbs */
.breadcrumbs {
	font-size:12px;
	line-height:18px;
	color:#666;
	padding:5px 0 13px;
}
.breadcrumbs:after {
	content:'';
	display:block;
	clear:both;
}
.breadcrumbs ul {margin:0;}
.breadcrumbs li {
	float:left;
	margin:0 14px 0 0;
	position:relative;
	list-style:outside none;
}
.breadcrumbs li:before {
	content:'';
	position:absolute;
	background:url(../images/sprite.png) no-repeat -60px -40px;
	width:3px;
	height:5px;
	left:-8px;
	top:6px;
}
.breadcrumbs li:first-child:before {background:none;}
.breadcrumbs a {color:#666;}
/* twocolumns */
.twocolumns {
	border-top: 9px solid #94c0cd;
	background:url(../images/separator02.png) repeat-y 22.3% 0;
}
.node-type-news .twocolumns {
    border-top:#a64711 9px solid;
    padding-top: 20px;
}
.node-type-donate .twocolumns,.node-type-donation .twocolumns  {border-top: #527761 9px solid;  }
.page-faculty-staff-list .twocolumns,.node-type-faculty-staff .twocolumns {border-top: 9px solid #265226;}
.node-type-simple-landing .twocolumns,.node-type-landing .twocolumns,.node-type-landing-gateway2 .twocolumns {border-top:9px solid #94c0cd;}
.twocolumns1, .page-search .twocolumns, .page-taxonomy-term .twocolumns, .node-type-generic .twocolumns,.node-type-landing-gateway .twocolumns {background:none;}
/* twocolumns - red theme */
.twocolumns.red {
	border-top-color:#a64711;
	margin-bottom:25px;
}
.twocolumns:after {
	content:'';
	display:block;
	clear:both;
}


.twocolumns h4 {
	color:#959595;
	line-height:20px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.06em;
	word-spacing:1px;
	margin:30px 0 20px;
}
/* main column */
.main-column, .page-news-list .main-column {
	float:right;
	width: 75%;
	padding:40px 0 0;
}
.main-column1, .page-search .main-column {
	width:100%;
	padding:40px 0 0 9px;
}

/* info block */
.info-block {
	padding:0 0 34px;
	margin:0 0 20px;
}
.info-block:after {
	content:'';
	display:block;
	clear:both;
}
.info-block .info {
	float:left;
	width:65%;
}
.info-block .info .description {overflow:hidden;}
.info-block .info .description .btn {margin:0 0 5px 2px;}
.info-block .alignright {
	float:right;
	margin:0 0 0 7%;
}
.info-block p {margin: 0 0 20px;}
.node-news .field-type-text-with-summary .field-item p:first-child {font-weight:bold;}
p img[style*="float:left"]  {padding: 10px 10px 0px 0;}
p img[style*="float:right"]  {padding: 7px 0 0 10px;}
.caption {
	font-size:12px;
	color:#959595;
}
/* menu box */
.menu-box  {
	float:right;
	width:30%;
	background:#d8e8ed;
	padding:0 0 22px;
	margin:0 0 15px;
}
#block-menu_block-2, #block-menu_block-10, #block-menu_block-14, #block-menu_block-13, #block-menu_block-12 {
	float:right;
	background:#d8e8ed;
	padding:0 0 22px;
	margin:0 0 15px;
	width:100%;
}
.menu-box .title, #block-menu_block-2 h2, #block-menu_block-10 h2, #block-menu_block-14 h2, #block-menu_block-13 h2, #block-menu_block-12 h2 {
	display:block;
	font:18px/24px "minion-pro", Georgia, serif;
	color:#111;
	padding:11px 20px 9px;
	background:#94c0cd;
	margin:0 0 14px;
}
#block-menu_block-2 h2, #block-menu_block-13 h2, #block-menu_block-12 h2 {border: none;}
#block-menu_block-2, #block-menu_block-13, #block-menu_block-12 {margin-top: 40px;}
.menu-box ul ,  #block-menu_block-2 ul, #block-menu_block-10 ul, #block-menu_block-12 ul, #block-menu_block-14 ul, #block-menu_block-13 ul {
	margin:0;
	font:16px/20px "minion-pro", Georgia, serif;
}
.menu-box ul li, #block-menu_block-2 ul li, #block-menu_block-10 ul li, #block-menu_block-12 ul li, #block-menu_block-14 ul li, #block-menu_block-13 ul li {
	list-style:outside none;
	padding:0 20px 6px;
}
/* columns set */
.columns-set {padding:0 0 20px;}
.columns-set:after {
	content:'';
	display:block;
	clear:both;
}
.columns-set .heading {
	border-bottom:3px solid #94c0cd;
	margin:0 0 13px;
}
.red .columns-set .heading {border-bottom-color:#a64711;}
.columns-set .heading h3 {margin:0 0 8px;}
.page-news-list .columns-set .heading {border:none;}
/* content column */
.content-column {
	float:left;
	width:65%;
}
.page-taxonomy-term .content-column {width:100%;}
.content-column .more {font-size:16px;}
/* text wrap */
.content-column .text-wrap {
	background:url(../images/separator02.png) repeat-x 0 100%;
	padding:1px 0 35px;
	margin:0 0 24px;
}
.content-column .text-wrap p {margin:0 0 18px;}
/* info wrap */
.info-wrap {margin:0 0 53px;}
.info-wrap h2 {margin:0 0 7px;}
.info-wrap p {margin:0 0 18px;}
.info-wrap .alignright {
	float:right;
	margin:0 0 0 20px;
	max-width:200px;
}
.info-wrap .alignright img {
	display:block;
	margin:0 0 6px;
}
.info-wrap .alignright figcaption {
	display:block;
	color:#a5a5a5;
	font-size:14px;
	line-height:18px;
}
.info-wrap .holder {margin:0 0 7px;}
.info-wrap .holder:after {
	content:'';
	display:block;
	clear:both;
}
.info-wrap .description {
	overflow:hidden;
	padding:16px 0 0;
}
/* columns wrap */
.columns-wrap {margin: 0 0 7px;}
.columns-wrap h2 {margin:0 0 20px;}
.holder:after {
	content:'';
	display:block;
	clear:both;
}
.holder {padding:0 0 1px;}
.column-content {
	float:left;
	width:46%;
	padding-right: 18px;
}
.columns-wrap .column:first-child {margin:0 7.6% 0 0;}
.multiple {
	overflow:hidden;
	padding:0 0 10px;
}

.multiple ol {
	float:left;
	width: 43%;
}
.bulleted-list {
	margin:0;
	padding:9px 0 52px;
}
.bulleted-list li {
	list-style:outside none;
	padding:0 0 6px 47px;
	position:relative;
}
.bulleted-list li:before {
	content:'';
	position:absolute;
	width:5px;
	height:5px;
	background:#5b5a5a;
	border-radius:3px;
	left:20px;
	top:10px;
}
/* wtable wrap */
table, .responsive-table {
	width:100%;
	border-collapse:collapse;
	border-top:3px solid #007bc0;
	margin: 18px 0 25px;
	font-size:13px;
	line-height: 18px;
}
table th, .responsive-table .responsive-th {
	padding:6px 11px 10px;
	font:18px/24px "minion-pro", Georgia, serif;
	color:#7e291d;
	text-align:center;
	border:1px solid #b3b3b3;
}
table td, .responsive-table .responsive-td {
	border:1px solid #b3b3b3;
	padding:10px;
	vertical-align:top;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
/* gallery wrap */
.gallery-wrap {
	padding:13px 0 47px;
	margin:0 -15px 0 0;
}
.gallery-wrap .item {
	display:inline-block;
	width:107px;
	margin:0 8px 16px 0;
}
.gallery-wrap .item .visual img {
	display:block;
	width:100%;
	height:auto;
	margin:0 0 8px;
}
.gallery-wrap .item .title {
	color:#a5a5a5;
	font-size:11px;
	line-height:14px;
	display:block;
}
.gallery-wrap .item .title a {color:#a5a5a5;}
blockquote .item {
    width: 70% !important;
    margin-left: 12% !important;
}
/*landing*/
.node-type-simple-landing .region-sidebar-first,.node-type-landing .region-sidebar-first,.node-type-landing-gateway2 .region-sidebar-first {width: 321px;}
#webform-client-form-105 .webform-component-radios {clear:both;}

/* form wrap */
.form-wrap h2 {margin:0 0 25px;}
.form-wrap .holder {padding:0 0 35px;}
.form-wrap .holder:after {
	content:'';
	display:block;
	clear:both;
}
.form-wrap .btns {
	float:right;
	width:41%;
}
.toggle-list {
	margin:0 0 0 2px;
	font-size:12px;
	line-height:26px;
	text-transform:uppercase;
}
.toggle-list:after {
	content:'';
	display:block;
	clear:both;
}
.toggle-list li {
	list-style:outside none;
	float:left;
}
.toggle-list a {
	float:left;
	border-radius:2px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	width:85px;
	text-align:center;
	border:1px solid;
	border-color:#ececec #d5d4d4 #c3c3c3;
	background:#f8f8f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e1e1e1 75%, #dcdcdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(75%,#e1e1e1), color-stop(100%,#dcdcdb));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e1e1e1 75%,#dcdcdb 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e1e1e1 75%,#dcdcdb 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e1e1e1 75%,#dcdcdb 100%);
	background: linear-gradient(to bottom,  #f8f8f8 0%,#e1e1e1 75%,#dcdcdb 100%);
}
.toggle-list a:hover {text-decoration:none;}
.toggle-list .active a {
	z-index:2;
	position:relative;
	color:#390e07;
	border-width:1px 1px 1px 0;
	margin:0 0 0 -1px;
	padding:0 0 0 1px;
	background:#989897 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4OTg5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2FlYWVhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #989897 0%, #aeaeae 30%, #d3d3d3 70%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989897), color-stop(30%,#aeaeae), color-stop(70%,#d3d3d3), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #989897 0%,#aeaeae 30%,#d3d3d3 70%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #989897 0%,#aeaeae 30%,#d3d3d3 70%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #989897 0%,#aeaeae 30%,#d3d3d3 70%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #989897 0%,#aeaeae 30%,#d3d3d3 70%,#e8e8e8 100%);
}
.form-wrap {padding:0 0 65px;}
.form-wrap .title {
	display:block;
	font-size:13px;
	line-height:18px;
	margin:0 0 9px;
}
.form-wrap .area {
	float:left;
	width:59%;
}
.form-wrap .radio-row:after,
.form-wrap .check-row:after {
	content:'';
	display:block;
	clear:both;
}
.form-wrap .radio-row {padding:0 0 31px;}
.form-wrap .check-row {padding:0 0 10px;}
.form-wrap .radio-section,
.form-wrap .check-section {
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:40%;
	padding:0 15px 0 0;
}
.form-wrap .check-section {padding-left:2px;}
.form-wrap .radio {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:14px;
	height:15px;
}
.form-wrap .radio-section label,
.form-wrap .check-section label {
	color:#5b5a5a;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	display:block;
	overflow:hidden;
}
.form-wrap .check-section label {line-height:14px;}
.form-wrap .row:after {
	content:'';
	display:block;
	clear:both;
}
.form-wrap .row {padding:0 0 20px;}
.form-wrap .row label {
	font-weight:bold;
	margin:0 0 7px;
}
.form-wrap .field {
	position:relative;
}
.form-wrap .field:after {
	content:'';
	display:block;
	clear:both;
}
.form-wrap .text {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #adadad;
	background:#fff;
	color:#5b5a5a;
	font-size:13px;
	height:22px;
	padding:3px 10px;
	width:236px;
	margin:0 26px 10px 0;
	float:left;
	text-shadow:0 1px 0 #fff;
}
.form-wrap .text.text-active {
	border-color:#979fad;
	background:#fdfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #f8f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f8f9f9));
	background: -webkit-linear-gradient(top,  #fff 0%,#f8f9f9 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f8f9f9 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f8f9f9 100%);
	background: linear-gradient(to bottom,  #fff 0%,#f8f9f9 100%);
	-webkit-box-shadow:0 0 2px rgba(48, 63, 92, 0.8);
	box-shadow:0 0 2px rgba(48, 63, 92, 0.8);
	border-radius:1px;
}
.form-wrap .select-wrap {position:relative;}
.form-wrap .select-wrap .error-msg {padding:10px 0 0;}
.form-wrap .big .text {width:75%;}
.form-wrap .error-msg {
	float:left;
	color:#ed1c24;
	font-size:12px;
	line-height:18px;
	margin:-3px 0 -10px;
	display:none;
}
.form-wrap .error .error-msg {display:block;}
.form-wrap select {width:308px;}
form {padding:0 0 65px;}
form .title {
	display:block;
	font-size:13px;
	line-height:18px;
	margin:0 0 9px;
}
form input[type='radio'] {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:14px;
	height:15px;
}
form tr:after {
	content:'';
	display:block;
	clear:both;
}
form tr {padding:0 0 20px;}
form tr label {
	font-weight:bold;
	margin:0 0 7px;
}
form input[type='text'],
form input[type='email'],
form input[type='password'] {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #adadad;
	background:#fff;
	color:#5b5a5a;
	font-size:13px;
	padding:6px 10px;
	margin:0 15px 10px 0;
	text-shadow:0 1px 0 #fff;
}
form input.text-active {
	border-color:#979fad;
	background:#fdfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #f8f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f8f9f9));
	background: -webkit-linear-gradient(top,  #fff 0%,#f8f9f9 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f8f9f9 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f8f9f9 100%);
	background: linear-gradient(to bottom,  #fff 0%,#f8f9f9 100%);
	-webkit-box-shadow:0 0 2px rgba(48, 63, 92, 0.8);
	box-shadow:0 0 2px rgba(48, 63, 92, 0.8);
	border-radius:1px;
}
#form973 button {margin:10px;}
#form973 .label {
	font-weight: bold;
	margin: 0 0 7px;
	display: block;
	font-size: 13px;
	line-height: 18px;
}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom radio styles */
.rad-area {
	width:17px;
	height:16px;
	background:url(../images/sprite.png) no-repeat -80px -40px;
	margin: 0 15px 0 0;
	float: left;
}
.rad-checked {background-position:-80px -60px;}
/* custom checkbox styles */
.chk-area, input[type='checkbox'] {
	background:url(../images/sprite.png) no-repeat -60px -60px;
	margin:0 15px 0 0;
	display:inline-block;
	width:15px;
	height:12px;
}
.chk-checked {background-position:-60px -80px;}
/* custom select styles */
.select-area {
	border:1px solid #cacbcc;
	background:#fcfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VkZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfdfd 0%, #f4f5f6 67%, #edeeef 90%, #f3f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(67%,#f4f5f6), color-stop(90%,#edeeef), color-stop(100%,#f3f4f4));
	background: -webkit-linear-gradient(top,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	background: -o-linear-gradient(top,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	background: -ms-linear-gradient(top,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	background: linear-gradient(to bottom,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17), inset 0 1px 0 #fff;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.17), inset 0 1px 0 #fff;
	border-radius:2px;
	position: relative;
	overflow: hidden;
	cursor: default;
	color:#5d5e5e;
	font-size:13px;
	height:25px;
	line-height:26px;
	width: 100%;
	float: left;
	padding:0 32px 0 0;
	margin:2px 0 13px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.select-area .center {
	white-space: nowrap;
	padding:0 10px;
	text-shadow:0 1px 0 #fff;
}
.select-area .select-opener {
	background:url(../images/sprite.png) no-repeat -25px -75px;
	position: absolute;
	height:23px;
	width:35px;
	right: 0;
	top: 0;
}
.select-options {
	position: absolute;
	overflow: hidden;
	border-width:0 1px 1px;
	background:#fcfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VkZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfdfd 0%, #f4f5f6 67%, #edeeef 90%, #f3f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(67%,#f4f5f6), color-stop(90%,#edeeef), color-stop(100%,#f3f4f4));
	background: -webkit-linear-gradient(top,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	background: -o-linear-gradient(top,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	background: -ms-linear-gradient(top,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	background: linear-gradient(to bottom,  #fcfdfd 0%,#f4f5f6 67%,#edeeef 90%,#f3f4f4 100%);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17), inset 0 1px 0 #fff;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.17), inset 0 1px 0 #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	border:1px solid #cacbcc;
	overflow:hidden;
	height:1%;
}
.select-options ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:13px;
	line-height:16px;
}
.select-options ul li {
	width:100%;
	float:left;
	list-style:outside none;
}
.select-options ul a {
	text-decoration: none;
	padding:3px 10px;
	display:block;
	cursor:default;
	color:#5d5e5e;
	height:1%;
}
.select-options .item-selected a {
	text-decoration:none;
	background:#5d5e5e;
	color:#fff;
}
#contact-site-form {width:50%;}
#search-form {padding:0;}
#search-form fieldset {
	margin:0;
	padding:0;
}

.main-column h2.block-title {display:none;}
.form_maker_table tr td table {margin:0;}
.wdform_table1 tbody tr td {padding:0 0 5px;}
.form_maker_table p br {display:none;}
.form_maker_table .label {font-weight:bold;}
.ch_rad_label {font-weight:normal;display:inline-block;margin-right:15px;}
.form_maker_table input.button {
	padding:0 10px;
	width:auto;
	line-height:28px !important;
}
.form_maker_table .select-form-select {max-width:200px !important;}
.select-am_pm_select {width:75px !important;}
.time_box {width:40px;}
.calendar .button {
	display:table-cell;
	color:#555;
	width:auto;
	font:11px/18px sans-serif !important;
}
.wForm {
	padding:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}

/* aside */
.aside {
	float:right;
	width:30%;
}
.aside .events-list {margin:0 0 20px;}
.aside .events-list li {
	list-style:outside none;
	padding:0 0 29px;
}
.aside .events-list .date {
	display:block;
	font-size:11px;
	line-height:14px;
	color:#999;
}
.aside .events-list .title {
	display:block;
	color:#7e291d;
	font:16px/20px "minion-pro", Georgia, serif;
}
/* side column */
.side-column {
	float:left;
	width:22.3%;
	min-height: 1271px;
}
.aside .menu-box {display:none;}
.aside .side-column {display:none;}
.page-faculty-staff-list #block-menu_block-1 h2, .node-type-faculty-staff #block-menu_block-15 h2 {border-bottom: 3px solid  #265226;}
.node-type-news #block-views-news_block-block h2, .page-news-list #block-views-news_block-block h2 {border-bottom:3px solid #a64711;}
.node-type-donate #block-menu_block-8 h2,.node-type-donation #block-menu_block-8 h2 {border-bottom:3px solid #527761;}
.side-column .heading, #block-views-news_block-block h2, #block-menu_block-1 h2, #block-menu_block-3 h2, #block-menu_block-5 h2, #block-menu_block-6 h2, #block-menu_block-15 h2, #block-menu_block-7 h2, #block-menu_block-8 h2, #block-menu_block-9 h2, view-blogger-info h2 {
	/*font:24px/32px "minion-pro", Georgia, serif;*/
	font: 22px/30px adelle, Georgia, serif;
font-weight: lighter;
font-style:normal
	border-bottom:3px solid #94c0cd;
	padding:15px 0 13px;
	margin:0;
}
<<<<<<< HEAD
ul li.leaf a {
color: #002d62;
text-decoration:none;
}
.red .side-column .heading {border-bottom-color:#a64711;}
=======
.red .side-column .heading {border-bottom-color:#a64711;}
>>>>>>> master
/* side navigation */

#block-menu_block-1  ul li.leaf, #block-menu_block-3  ul li.leaf, #block-menu_block-15 ul li.leaf,  #block-menu_block-5  ul li.leaf , #block-menu_block-6  ul li.leaf , #block-menu_block-7  ul li.leaf , #block-menu_block-8  ul li.leaf , #block-menu_block-9  ul li.leaf, .view-blogger-info ul li.leaf {
    list-style-image: none;
    list-style-type: none;
}
.side-nav, #block-menu_block-1, #block-menu_block-15, #block-menu_block-3, #block-menu_block-5, #block-menu_block-6, #block-menu_block-7, #block-menu_block-8,#block-menu_block-9  {font:18px/27px "minion-pro", Georgia, serif;}
.side-nav ul, #block-menu_block-1 ul,  #block-menu_block-3 ul,  #block-menu_block-5 ul, #block-menu_block-6 ul, #block-menu_block-7 ul, #block-menu_block-8 ul, #block-menu_block-9 ul, .view-blogger-info ul  {
	margin:0 0 27px;
	background: white;
	border-right: 1px dotted #b3b3b3;
	float: none;
}
.red .side-nav ul {margin:0 0 13px;}
.side-nav ul li , #block-menu_block-1 ul li,#block-menu_block-15 ul li, #block-menu_block-3 ul li, #block-menu_block-5 ul li, #block-menu_block-6 ul li, #block-menu_block-7 ul li, #block-menu_block-8 ul li, #block-menu_block-9 ul li, .view-blogger-info ul li {
	background:url(../images/separator02.png) repeat-x;
	list-style:outside none;
	padding:11px 5px 11px 0;
}
.side-nav ul li:first-child, #block-menu_block-1 ul li:first-child, #block-menu_block-3 ul li:first-child , #block-menu_block-5 ul li:first-child , #block-menu_block-6 ul li:first-child , #block-menu_block-7 ul li:first-child , #block-menu_block-8 ul li:first-child , #block-menu_block-9 ul li:first-child,#block-menu_block-6 ul li:first-child {background:none;}
.side-nav ul li.active a,  #block-menu_block-1 ul li.active a, #block-menu_block-3 ul li.active a , #block-menu_block-5 ul li.active a , #block-menu_block-6 ul li.active a , #block-menu_block-7 ul li.active a , #block-menu_block-8 ul li.active a , #block-menu_block-9 ul li.active a, .view-blogger-info ul li.active a {
	text-decoration:none;
	color:#414141;
}
#block-menu_block-1 ul li a:hover, #block-menu_block-3 ul li a:hover, #block-menu_block-5 ul li a:hover, #block-menu_block-6 ul li a:hover, #block-menu_block-7 ul li a:hover, #block-menu_block-8 ul li a:hover, #block-menu_block-9 ul li a:hover, .view-blogger-info ul li a:hover {text-decoration:none;}
.side-column .btn-list {margin:0 0 19px;}
.side-column .btn-list li {
	list-style:outside none;
	padding:0 20px 20px 0;
}
.btn {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
	border:none;
	color:#7e291d;
	font:20px/44px "minion-pro", Georgia, serif;
	width:140px;
	padding:0 20px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	background:#f9f9f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f5f5f5 23%, #e4e4e4 79%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(23%,#f5f5f5), color-stop(79%,#e4e4e4), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
}
.btn:hover {text-decoration:none;background: white;}
.side-column .btn-list .btn {
	text-align:left;
	display:block;
	width:auto;
	font-size:24px;
	line-height:30px;
	padding:14px 20px;
}
.side-column .btn-list .btn span {
	display:block;
	color:#b69a98;
	font:12px/16px Arial, Helvetica, sans-serif;
}
/* side box */
.side-box {padding:0 22px 27px 0;}
.side-box .visual img {
	display:block;
	width:100%;
	height:auto;
}
.side-box .description {
	border:solid #d2d2d2;
	border-width:0 1px 1px;
	padding:6px 10px 10px 18px;
	font-size:14px;
	line-height:20px;
}
.side-box .description p {margin:0;}
/* info box */
.info-box {
	padding:0 22px 31px 0;
	font-size:14px;
	line-height:20px;
}
.info-box h2 {margin:0 0 13px;}
.info-box p {margin:0 0 25px;}
.info-box ul {
	margin:-4px 0 8px;
	line-height:18px
}
.info-box ul li {
	list-style:outside none;
	padding:0 0 6px 20px;
	position:relative;
}
.info-box ul li:before {
	content:'';
	position:absolute;
	width:2px;
	height:1px;
	background:#787777;
	top:9px;
	left:9px;
}
.side-box h2 {margin:0 0 2px;}
/* view box */
.view-box {
	padding:8px 20px 20px 0;
	font-size:14px;
	line-height:20px;
}
.view-box h2 {margin:0 0 16px;}
.view-box p {margin:0 0 18px;}
.view-box .info-list {width:100%;}
.view-box ul {
	margin:0;
	padding:0 0 6px;
	line-height:18px;
}
.view-box ul li {
	list-style:outside none;
	display:table;
	margin:0 0 19px;
}
.view-box ul .visual {
	display:table-cell;
	vertical-align:middle;
	margin:0 10px 0 0;
}
.view-box ul .visual img {
	display:block;
	width:108px;
	height:76px;
}
.view-box ul .title {
	display:table-cell;
	padding:0 0 0 13px;
	vertical-align:middle;
}

/* gallery block */
.gallery-block {
	position:relative;
	margin:0px 0 40px;
	background:#ebebeb;
}
.gallery-block .slideset {
	width:65%;
	position:relative;
	height:320px;
	overflow:hidden;
}
.gallery-block .slideset .slide {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	display:none;
	z-index:1;
	overflow:hidden;
}
.gallery-block .slideset .slide.active {
	display:block;
	z-index:2;
}
.gallery-block .slideset .slide img {
	display:block;
	width:650px;
	height:auto;
	max-width:100%;
}
.gallery-block .controls {
	position:absolute;
	z-index:3;
	top:0;
	right:0;
	width:35%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:13px 10px 10px 48px;
}
.gallery-block .controls h2 {
	font-size:18px;
	line-height:24px;
	color:#a64711;
	font-style:italic;
	margin:0 0 12px;
}
.gallery-block .switcher ul {margin:0;}
.gallery-block .switcher ul li {
	list-style:outside none;
	padding:0 0 5px;
}
.gallery-block .switcher ul a {
	display:block;
	padding:5px 10px 6px 48px;
	margin:0 -10px 0 -48px;
	position:relative;
	outline:none;
	height: 65px;
}
.gallery-block .switcher ul a .arrow {
	width:16px;
	height:100%;
	position:absolute;
	top:0;
	bottom:0;
	left:-16px;
	display:none;
}
.gallery-block .switcher .title {
	display:block;
	color:#c79172;
	font-size:11px;
	line-height:16px;
	margin:0 0 2px;
}
.gallery-block .switcher h3 {
	color:#7e291d;
	margin:0;
	font-size:16px;
}
.gallery-block .switcher ul a:hover,
.gallery-block .switcher ul .active a {
	background:#a64711;
	text-decoration:none;
}
.gallery-block .switcher ul a:hover .title,
.gallery-block .switcher ul .active a .title {color:#c79172;}
.gallery-block .switcher ul a:hover h3,
.gallery-block .switcher ul .active a h3 {color:#fff;}
.gallery-block .switcher ul a:hover .arrow,
.gallery-block .switcher ul .active a .arrow {display:block;}
.soc-box img {
	width:100%;
	height:auto;
	display:block;
}
/* news list */
.news-list {
	margin:-1px 0 76px;
	font-size:14px;
	line-height:22px;
}

.news-list .views-field-body .field-content {
	font-weight:bold;
}

.news-list li {
	list-style:outside none;
	background:url(../images/separator02.png) repeat-x;
	padding:27px 0 22px;
}
.news-list li:first-child {
	background:none;
	padding-top:0;
}
.news-list .date {
	display:block;
	font-size:11px;
	line-height:14px;
	color:#999;
	margin:0 0 6px;
}
.news-list h3 {
	margin:0 0 5px;
	line-height:30px;
}
.news-list p {margin:0 0 14px;}
.news-list .more {line-height:22px;}
/* pagination */
.pagination {
	font-size:14px;
	line-height:18px;
}
.pagination:after {
	content:'';
	display:block;
	clear:both;
}
.pagination .prev,
.pagination .next {
	float:left;
	color:#555;
	text-decoration:none;
}
.pagination .prev.disabled,
.pagination .next.disabled {
	color:#c3c3c3;
	cursor:default;
}
.pagination ul {
	float:left;
	margin:0;
	padding:0 7px 0 4px;
}
.pagination ul li {
	float:left;
	list-style:outside none;
	position:relative;
	margin:0 13px 0 14px;
}
.pagination ul li:before {
	content:'';
	position:absolute;
	width:2px;
	height:13px;
	background:url(../images/sprite.png) no-repeat -80px -80px;
	left:-13px;
	top:12px;
}
.pagination ul li.pager-current{font:18px/17px "minion-pro", Georgia, serif;}
.pagination ul li:first-child:before {background:none;}
.pagination ul a {color:#555;}
.open-close {position:relative;}
.open-close .opener {
	position:relative;
	border:1px solid #aeaeae;
	background:#fff;
	color:#111;
	padding:6px 32px 6px 17px;
	font:18px/22px "minion-pro", Georgia, serif;
	display:none;
}
.open-close .opener:after {
	content:'';
	position:absolute;
	width:11px;
	height:6px;
	background:url(../images/sprite.png) no-repeat -10px 0;
	top:15px;
	right:14px;
}
.open-close .left-sidebar-opener {
	position:relative;
	border:1px solid #aeaeae;
	background:#fff;
	color:#111;
	padding:6px 32px 6px 17px;
	font:18px/22px "minion-pro", Georgia, serif;
	display:none;
}
.open-close .left-sidebar-opener:after {
	content:'';
	position:absolute;
	width:11px;
	height:6px;
	background:url(../images/sprite.png) no-repeat -10px 0;
	top:15px;
	right:14px;
}
/** Mega menu Main Navigation **/
.megamenu-menu {
	margin:0;
	position:relative;
	float:left;
}
.megamenu-menu:before {
	content:'';
	position:absolute;
	width:2px;
	height:45px;
	background:url(../images/separator01.png) no-repeat 100% 0;
	top:10px;
	left:0;
}
.megamenu-menu > li {
	float:left;
	list-style:outside none;
	background:url(../images/separator01.png) no-repeat 100% 10px !important;
	padding-right:1px;
}
.megamenu-menu > li h2 a {
	float:left;
	position:relative;
	font:18px/25px "minion-pro", Georgia, serif;
	padding:20px 34px;
	text-shadow:0 1px 0 #fff;
	color:#111;
	text-decoration:none;
}
.megamenu-menu > li h2 a:hover,
.megamenu-menu > li.active h2 a, .node-type-admissions #megamenu-mlid-506 h2 a, .node-type-landing-gateway #megamenu-mlid-506 h2 a,  .node-type-campus #megamenu-mlid-509 h2 a, .node-type-about #megamenu-mlid-512 h2 a,.page-news-list #megamenu-mlid-512 h2 a, .node-type-news #megamenu-mlid-512 h2 a,.node-type-athletics #megamenu-mlid-508 h2 a, .node-type-academics-page #megamenu-mlid-507 h2 a, .node-type-student #megamenu-mlid-510 h2 a,.node-type-donation #megamenu-mlid-1131 h2 a,
.megamenu-menu > li.hover h2 a {
	border:solid #c5c5c5;
	border-width:0 1px;
	padding:20px 33px 20px 35px;
	margin-left:-2px;
	color:#002d62;
	text-shadow:none;
	background:#c7c7c7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYzVjNWM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZGFkYWRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #c7c7c7 0%, #c5c5c5 2%, #dadada 22%, #e0e0e0 30%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(2%,#c5c5c5), color-stop(22%,#dadada), color-stop(30%,#e0e0e0), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #c7c7c7 0%,#c5c5c5 2%,#dadada 22%,#e0e0e0 30%,#e0e0e0 100%);
}
.megamenu-menu > li:first-child h2 a:hover,
.megamenu-menu > li.active:first-child h2 a,
.megamenu-menu > li.hover:first-child h2 a {
	margin:0;
	padding:20px 33px;
}
.megamenu-menu > li.has-drop-down:hover h2 a:before {
	content:' ';
	position:absolute;
	bottom:0;
	left:50%;
	width:15px;
	height:7px;
	background:url(../images/sprite.png) no-repeat 0 -90px;
	margin-left:-8px;
}
.megamenu-menu .drop {
	width:1018px;
	margin-top: 65px !important;
	padding:24px 0 40px 40px;
	position:absolute;
	top:100%;
	left:0;
	background:#002d62 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmQ2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #002d62 0%, #00244e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002d62), color-stop(100%,#00244e));
	background: -webkit-linear-gradient(top,  #002d62 0%,#00244e 100%);
	background: -o-linear-gradient(top,  #002d62 0%,#00244e 100%);
	background: -ms-linear-gradient(top,  #002d62 0%,#00244e 100%);
	background: linear-gradient(to bottom,  #002d62 0%,#00244e 100%);
}
.megamenu-menu > li.right-side > .drop {
	left:auto;
	right:0;
}
.megamenu-menu .drop .column {
	float:left;
	width:21.3%;
	padding:0 3.5% 0 0;
}
.megamenu-menu .drop .title {
	color:#70869b;
	font:20px/24px "minion-pro", Georgia, serif;
	border-bottom:1px solid #0d2541;
	padding:0 0 12px;
	display:block;
	margin:0 0 16px;
}
.megamenu-menu .drop  {
	margin:0;
	font:16px/20px "minion-pro", Georgia, serif;
}
.megamenu-menu .drop  li {
	list-style:outside none;
	padding:0 0 14px;
	width: 221px;
	margin-right:25px;
}
.megamenu-menu .drop  a {color:#fff;}
.megamenu-menu .drop .note {
	color:#70869b;
	font:italic 18px/24px "minion-pro", Georgia, serif;
	display:block;
	margin:0 0 32px;
}
.megamenu-menu .drop .btn-list li {padding:0 0 20px;}
.button:hover, .button_submit:hover, .form-submit:hover, input[type=submit]:hover {text-decoration:none;background: white; color: #005c6e /*blue green*/;}
.megamenu-menu .drop .btn-list a {color:#7e291d;}
.megamenu-slot-title {margin-right:25px !important;}
.note {
    color:#70869b;
	font:italic 18px/24px "minion-pro", Georgia, serif;
	display:block;
	margin:0 0 32px;
}
.megamenu-slot-title span, .megamenu-slot-title a {
	font:20px/24px "minion-pro", Georgia, serif;
	border-bottom:1px solid #0d2541;
	display:block;
	padding-bottom:15px;
	margin-bottom:15px;
	color: #70869b !important;
	width: 218px;
}
.megamenu-menu ul .megamenu-slot-title a:hover, .megamenu-menu ul .megamenu-slot-title span:hover {
	color: #fff !important;
	text-decoration:none;
}
span.italic {
    color:#70869b;
	font:italic 18px/24px "minion-pro", Georgia, serif;
	display:block;
	margin:0 0 32px;
}/*
.megamenu-menu .drop a.button {color: #7E291D;}*/

.megamenu-menu .drop a.button {
color: #fff;
background: #44612b;
border-radius: 7px;
border: 2px solid #fff;
width: 140px;
}
.megamenu-menu .drop a.button:hover {text-decoration: none;}
#block-megamenu-main-menu{
    background:#f9f9f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f5f5f5 22%, #e5e5e5 75%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(22%,#f5f5f5), color-stop(75%,#e5e5e5), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.24);
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.24);
    padding-left: 1364px;
    width: 2425px;
    margin-left: -1365px;
}
/** News Node **/
.sidebar-second .main-column, .page-taxonomy-term .main-column, .node-type-news .main-column {
	float: left;
	width: 48%;
	/*padding: 40px 30px 0 30px;*/
	padding: 10px 30px 0 30px;
}
.node-type-generic .main-column,.node-type-landing-gateway .main-column {width:100%;}
.sidebar-second .second-side-column, .node-type-news .second-side-column {
	float: right;
	width: 22%;
	padding-top: 10px;
}
#block-block-2 {
	border-bottom: 3px solid #a64711;
	padding-bottom: 15px;
}
span.date-display-single {
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #999;
	margin: 0 0 6px;
}
ul.news-list li .views-field-title span {
	margin: 0 0 10px;
	display:block;
	line-height: 30px;
	font: 18px/24px "minion-pro", Georgia, serif;
}
.page-news-list .heading h3 {border-bottom: 3px solid #A64711;}
#block-block-2 .news_cat a, #block-block-2 .user-name, #block-block-2 .user-name span a {
	font-family: sans-serif;
	font-size:16px;
}
#block-block-9 {padding-top: 10px;}
/*contact form*/
.page-contact .form-item-message {margin-top: 48px !important;}
/* Donate start */
.node-type-donate .visual-area {padding: 0 0 10px;}
.node-type-donate .visual-area .visual-container {
	float: left;
	width: 100%;
}
.node-type-donate .visual-area .visual-frame {
	margin: 0 180px 0 0;
	overflow: hidden;
	position: relative;
}
.node-type-donate .visual-box .w1, .node-type-donate .visual-container .w1 {
	position: relative;
	float: left;
	left: 50%;
	text-align: center;
}
.node-type-donate .visual-box .w2, .node-type-donate .visual-container .w2 {
	position: relative;
	float: left;
	left: -50%;
}
.node-type-donate .visual-container img  {
	vertical-align: top;
	width: auto;
	height: 530px;
}
.node-type-donate .visual-box img{
	vertical-align: top;
	width: auto;
	height: 170px;
}
.node-type-donate .visual-row .visual-box img{
	vertical-align: top;
	width: auto;
	height: 322px;
}
.node-type-donate .visual-container .description {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background:rgba(0, 0, 0, 0.7);
	color: white;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.74);
	font: 16px/19px "minion-pro", Georgia, serif;
	z-index: 2;
	padding:0;
}
.node-type-donate .visual-container .description a {
	display:block;
	padding: 26px 5px 38px 16px;
}
.node-type-donate .visual-container h2 {margin-bottom: 8px;}
.node-type-donate .visual-box h2, .node-type-donate .visual-container h2 {
	font: 30px/30px "minion-pro", Georgia, serif;
	color: white;
	margin: 0 0 10px;
}
.node-type-donate .visual-container p {margin: 0;}
.node-type-donate .visual-area .visual-side {
	margin: -10px 0 0 -170px;
	float: right;
	width: 170px;
}
.node-type-donate .visual-box {
	margin: 10px 0 0;
	position: relative;
	text-decoration: none;
	overflow: hidden;
	display: block;
}
.node-type-donate .visual-box .description {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 0;
	color: white;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.74);
	font: 16px/19px "minion-pro", Georgia, serif;
	z-index: 2;
}
.node-type-donate .visual-box .description a {
	padding:7px 5px 5px 10px;
	display:block;
	}
.node-type-donate .visual-box h2, .visual-container h2 {
	font: 30px/30px "minion-pro", Georgia, serif;
	color:white;
	margin: 0 0 10px;
	border: none;
}
.node-type-donate .visual-box .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.34);
}
.node-type-donate .visual-row {padding: 0 0 10px;}
.node-type-donate .visual-row .visual-box {
	float: right;
	width: 49.5%;
}
.node-type-donate .visual-row .visual-box:first-child {float: left;}
.node-type-donate .visual-row .visual-box .description {padding: 0;}
.node-type-donate .visual-row .visual-box .description a {
	display:block;
	padding: 24px 5px 5px 12px;
}
.donate-block {margin-right:12px;}
.donate-block a {
	color:#fff;
	text-decoration:none;
	}
/** webform **/
.field-item .wrap:first-child {
	background: none;
	padding-top: 0;
}
.field-item .wrap {
	background: url(../images/separator02.png) repeat-x;
	padding: 22px 0 7px;
}
.horizontal-tabs ul.horizontal-tabs-list {
	background:none;
	border-right:none;
	border-bottom: 1px solid #999;
}
.horizontal-tabs  ul.horizontal-tabs-list li {
	background: none !important;
	border:none;
	list-style: none;
	outline: none;
}
div.horizontal-tabs {border:none;}
.node-type-simple-landing .twocolumns,.node-type-landing .twocolumns,.node-type-landing-gateway2 .twocolumns {background:none;}
.node-type-simple-landing .second-side-column,.node-type-landing .second-side-column,.node-type-landing-gateway2 .second-side-column {
	width: auto;
	padding: 2px;
	margin-left: 20px;
	background: url(../images/separator02.png) repeat-y 0;
}
#block-webform-client-block-105 {
	padding: 10px;
	background-color: #FBFBF4;
}
#block-webform-client-block-105 fieldset .fieldset-legend {
	font: 24px/30px "minion-pro", Georgia, serif;
	color: #111;
	margin: 0 0 2px;
}
.side-block {padding: 15px 0;}
.side-block .info {
	background:white;
	border: 1px solid #CCC;
	font-size: 12px;
	line-height: 18px;
	color: #707070;
	padding-bottom:22px;
}
.side-block .info .alignleft {
	float: left;
	margin: 0 14px 0 0;
}
.side-block .info .description {
	overflow: hidden;
	padding: 18px 10px 0 0;
}
.side-block .info h3 {
	font: 18px/24px "minion-pro", Georgia, serif;
	margin: 0 0 5px;
	color: #111;
	border:none;
}
.side-block .info h3 a {color: #111;}
.side-block p {margin: 0;}
.side-block .info-area {
	background:white;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 20px;
}
.side-block .info-area .visual {margin: 0 0 8px; overflow:hidden;}
.side-block .info-area .description {padding: 0 11px 15px;}
.side-block .info-area h3 {
	font: 24px/30px "minion-pro", Georgia, serif;
	margin: 0 0 -2px;
	color: #111;
	border:none;
}
.side-block .info-area h3 a {color:#111;}

.node-type-simple-landing #header,.node-type-landing #header,.node-type-landing-gateway2 #header {
    margin: 0;
    padding: 14px 0 25px;
}
.node-type-simple-landing #main,.node-type-landing #main {
	background-color:#94c0cd;
	padding-bottom:0;
	}

.node-type-simple-landing .main-info,.node-type-landing .main-info,.node-type-landing-gateway2 .main-info {
	border:none;
	margin:0;
	padding:20px 0;
	}

.node-type-landing .main-info:after,.node-type-landing .main-info:after, .node-type-landing .main-info:before,
.node-type-simple-landing .main-info:after,.node-type-simple-landing .main-info:after, .node-type-simple-landing .main-info:before,
.node-type-landing-gateway2 .main-info:after, .node-type-landing-gateway2 .main-info:before {background:none;}

.node-type-simple-landing .twocolumns,.node-type-landing .twocolumns{
    max-width:972px !important;
    margin:0 auto !important;
	width:auto;
}
.node-type-landing-gateway .twocolumns{
    max-width:1000px !important;
    margin:0 auto !important;
	width:auto;
}

.node-type-simple-landing .main-column,.node-type-landing .main-column{
    width:65% !important;
	float:left !important;
	padding:0 !important;
}
.node-type-landing-gateway .main-column{
    width:100% !important;
	/*float:left !important;*/
	padding:0 !important;
}
.node-type-simple-landing .second-side-column,.node-type-landing .second-side-column,.node-type-landing-gateway2 .second-side-column {
	width: 32% !important;
	float:left !important;
}
.node-type-landing-gateway .content-bottom{border: 0 !important;}
.node-type-simple-landing form,.node-type-landing form {padding:0;}
.node-type-simple-landing fieldset,.node-type-landing fieldset{width:100% !important;}
.node-type-simple-landing .fieldset-wrapper input,.node-type-landing .fieldset-wrapper input {
  width: 95%;
  height:35px;
}
.node-type-simple-landing label,.node-type-landing label {
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
}
.node-type-simple-landing .second-side-column label.mini_label,.node-type-landing .second-side-column label.mini_label {padding-left:0;}
.node-type-simple-landing .side-block,.node-type-landing .side-block{margin-left:20px !important;}
.node-type-simple-landing .wrap,.node-type-landing .wrap{
 margin-right:15px !important;
 margin-left:-15px !important;
}
.node-type-simple-landing table td,.node-type-landing table td {padding: 12px 11px;}
.node-type-simple-landing .bulleted-list,.node-type-landing .bulleted-list {padding: 9px 0 20px !important;}
.node-type-simple-landing .info-block p,.node-type-landing .info-block p {
  font-size: 14px !important;
  margin: 0 0 20px !important;
}
.node-type-simple-landing .info-block p+ul,.node-type-landing .info-block p+ul {margin-top:-10px;}
.node-type-simple-landing .field-content ul,.node-type-landing .field-content ul {margin-left:30px;}
.node-type-simple-landing .field-content li,.node-type-landing .field-content li {font-size:14px;margin:0;}
.node-type-simple-landing .bulleted-list li:before,.node-type-landing .bulleted-list li:before {left: 0;}
.node-type-simple-landing .bulleted-list li,.node-type-landing .bulleted-list li {
  font-size: 14px !important;
  padding: 0 0 0 20px !important;
  margin-left:20px;
}
.node-type-simple-landing .select-area,.node-type-landing .select-area{
  width:95% !important;
  margin-bottom:20px !important;
}
.node-type-simple-landing .form-actions.form-wrapper,.node-type-landing .form-actions.form-wrapper {margin-left: 10px;}
.node-type-simple-landing .rad-area,.node-type-landing .rad-area {margin: 6px 0 0 8px !important;}
.node-type-simple-landing #webform-component-get-more-information--state,.node-type-landing #webform-component-get-more-information--state {
  float: left;
  margin-left: 5%;
  width: 42%;
}
.node-type-simple-landing #webform-component-get-more-information--city,.node-type-landing #webform-component-get-more-information--city {
  float: left;
  width: 50%;
}
.node-type-simple-landing #webform-component-get-more-information--zip-code,.node-type-landing #webform-component-get-more-information--zip-code {width: 50%;}
.node-type-simple-landing .form-item.form-type-radio.form-item-submitted-get-more-information-send-me-more-information,.node-type-landing .form-item.form-type-radio.form-item-submitted-get-more-information-send-me-more-information {
  float: left;
  width: 25%;
}
.node-type-simple-landing #webform-component-get-more-information--information-session,.node-type-landing #webform-component-get-more-information--information-session {clear: both;}
.node-type-simple-landing .visual-area:after,.node-type-landing-gateway2 .visual-area:after,.node-type-landing .visual-area:after,.node-type-landing-gateway2 .visual-area:after {
    clear: both;
    content: "";
    display: block;
}
.node-type-simple-landing .visual-area,.node-type-landing .visual-area,.node-type-landing-gateway2 .visual-area {
    padding:0;
    position: relative;
	margin:0 0 20px;
}
.node-type-simple-landing .visual-area .overlay,.node-type-landing .visual-area .overlay {
  display:none;
  /*
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  */
}
.node-type-simple-landing .visual-area h1.title,.node-type-landing .visual-area h1.title {
  display:none;
  /*
  bottom: 0;
  color: #FFFFFF;
  font: 72px/80px "minion-pro", Georgia, serif;
  left: 0;
  margin: 0;
  padding: 0 14px 36px;
  position: absolute;
  right: 0;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.9);
  */
}
.node-type-simple-landing .title > span,.node-type-landing .title > span,.node-type-simple-landing ul li {
  font-size: 14px;
  font-weight: normal;
}
.node-type-simple-landing .form-item,.node-type-landing .form-item {margin:0;}
.node-type-simple-landing .twocolumns h2,.node-type-landing .twocolumns h2 {border-bottom:none !important;}
.node-type-simple-landing .info-block,.node-type-landing .info-block {background:none !important;}
.node-type-simple-landing .info-block .visual-area img,.node-type-landing .info-block .visual-area img {width:100%;}
.node-type-simple-landing #block-webform-client-block-105,.node-type-landing #block-webform-client-block-105 {width: 100% !important;}
.node-type-simple-landing .fieldset-description,.node-type-landing .fieldset-description {
	font-size:14px;
	padding-bottom:10px;
	border-bottom:1px dotted #b3b3b3;
	margin-bottom:5px;
	width:95%;
}
.node-type-simple-landing .main-nav,.node-type-landing .main-nav {display:none;}
.node-type-simple-landing .item-list ul li,.node-type-landing .item-list ul li {margin-left:0;}

.pageSection legend {
    margin-left: 6px;
    padding: 0 10px;
}
/** Faculty & Staff List View & node **/
.view-faculty-staff-list .responsive-table {border:none;}
.view-faculty-staff-list .responsive-tr.even, .view-faculty-staff-list .responsive-tr.odd {
	background:none;
	border: none;
}
.view-faculty-staff-list .responsive-table .responsive-td {
	border:none;
	border-bottom: 1px dotted #B3B3B3;
	padding: 20px 10px;
	color:#555555;
}
.view-faculty-staff-list .responsive-td.views-field-title a:first-child {font:18px/24px "minion-pro", Georgia, serif;}
.view-faculty-staff-list .responsive-td.views-field-title .contact-me {
	font-size:12px;
	line-height:28px;
}
.view-faculty-staff-list .views-exposed-form input[type="text"] {
 	height: 30px;
 	width: 100%;
 	background: url(../images/search.png) no-repeat 97% center;
}
.faculty-details span {display:block;}
.contact-me a {color:#7E291D;}
.faculty-contact {margin: 15px 0 50px 0;}
.faculty-contact span {color:black;}
.faculty-photo {float:right;}
.field-name-field-education .field-items p {margin:0;}
.field-name-field-education {margin-bottom: 50px;}
.tabs li a {
	float: left;
	padding: 9px 15px 17px !important;
	background: white !important;
	border: solid !important;
	border-width: 3px 1px 0 !important;
	border-color:white !important;
}
.tabs li a:hover {
	text-decoration:none;
	color:#030303;
}
.tabs li.active a, .tabs li.selected a {
	border-color: #007BC0 #999  !important;
	margin: 0 0 -1px;
	padding-bottom: 18px  !important;
	color: #030303  !important;
}
#edit-field-school-tid-wrapper,
#edit-field-last-name-value-wrapper,
#edit-field-program-tid-wrapper,
#edit-field-facdepartment-tid-wrapper,
#edit-field-department-tid-1-wrapper,
#edit-field-type-select-value-wrapper {padding-right: 16px;}
.view-faculty-staff-list .views-exposed-form .views-exposed-widget {
	width: 31%;
	padding: 0;
	height: 50px;
	padding-bottom:10px;
}
.view-faculty-staff-list .views-submit-button {display:none;}
.view-faculty-staff-list .views-exposed-widgets .views-widget .form-type-select .select-form-select{width:100% !important;}
.views-field.views-field-field-faculty-staff-photo {width: 12%;}
.views-field.views-field-title {width: 22%;}
.news-list .views-field.views-field-title {width:100%;}
.views-field.views-field-field-program {width: 34%;}
.view-faculty-staff-list form { padding-bottom:0px }
#block-imageblock-1 img {
	width: 100%;
	height: auto;
}
.page-faculty-staff-list .title {display:none;}
.page-faculty-staff-list .main-column {padding: 0;}
.page-faculty-staff-list .block-body {margin: 0 0 22px;}
#block-imageblock-1 .block-image {margin: 0 0 36px;}
.view-faculty-staff-list .views-field-field-faculty-staff-photo img {
	width: 80px;
	height:80px;
}
.view-faculty-staff-list .responsive-table .responsive-caption {text-align:left; font: 20px "minion-pro", Georgia, serif;}
/** academics start **/
.top-image {
	float: right;
	width: 76%;
}
.top-image img {
	width: 100%;
	height: auto;
}
.node-type-generic .top-image {
	float: right;
	width: 100%;
}

.content img {
	max-width:100%;
	height:auto;
}

.content-bottom {
	float: right;
	width: 75%;
	border-top: 1px dotted #B3B3B3;
	padding-top: 20px;
	margin-left: 26px;
}
.node-type-generic .content-bottom {
	width: 100%;
	border-top: 1px dotted #B3B3B3;
}
.content-bottom #paying {
	float: left;
	width: 65%;
}
.content-bottom .bottom-right {
	float: right;
	width: 30%;
}
/** academics end **/
.content .info {
  border-bottom: 1px dotted #CCCCCC;
  float: left;
  margin-bottom: 20px;
  width: 100%;
  padding-bottom:20px;
}
#block-block-4 .content .info {float:none;}
#block-block-4 .info .description {padding:0;}

.content div.error, table tr.error {background:none;}
ul {margin:0 0 40px 20px;}
.content .item > a {
  font-size: 11px;
  line-height: 14px;
  color: #A5A5A5;
}
.node-type-faculty-staff .field-name-field-e-mail {display:none;}
.node-progress-bar header h2 {display:none}
#raised-value, #goal-value {font-family:"minion-pro", Georgia, serif;}
#progress-bar a.donate_btn {
	margin-left:25%;
	width:40%;
	padding:10px 5%;
	text-align:center;
	font-family:"minion-pro", Georgia, serif;
	font-size:18px;
}
#progress-bar a.donate_btn:hover {
	background:#fff;
	text-decoration:none;
}
.block-progress-bar h2, .node-progress-bar h2 {text-align:center;}
#progress-bar+h2 {margin:20px 0 5px;}
/*blockquotes*/
.pullquotevert, .pullquotehor {
    color: #555555;
    font: 16px/24px Arial, Helvetica, sans-serif;
    padding-top: 10px;
    margin: 25px;
    font-style:italic;
    background-image:url('../images/blubar.gif');
    background-repeat:repeat-x;
    }
.pullquotevert {
	width: 33%;
	float:right;
}
ol {margin: 0 0 0 6%;}
ol li { list-style-type: decimal; margin-bottom:.75em;}
ol li ol {margin-bottom:1.25em;}
ol li ol li { list-style-type: lower-alpha; margin-top:.75em; }
ol li ol li ol li { list-style-type: lower-roman; }
ol li ol li ol li ol li { list-style-type: lower-latin; }
ol li ol li ol li ol li ol li { list-style-type: lower-roman; }
ol li ul li {list-style-type:disc;}
ol li ul {margin-bottom:-10px;}
.social-iframe {float:left;width: 90px;padding-right: 3px;}
.fb-send { display:inline-block;position: relative; margin: 0; padding: 0; bottom: 20px;}
.links{/*position:absolute;*/left: 588px;top: 116px;}
.field {margin:10px 0 30px;}
.field .field-label {margin-bottom:10px;}
iframe[name=google_conversion_frame] {position:absolute;bottom:0;}
ul.quicktabs-tabs li {
	float:left;
	padding:0;
	border-bottom:1px solid #999;
	}
ul.quicktabs-tabs {
	background: url("../images/landing-tabs_line-bg.png") repeat-x;
	margin-left:0 !important;
	}
ul.quicktabs-tabs:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.quicktabs_main {margin-top:20px;}
.quicktabs_main li a {float:none;padding:0 !important;}
#block-nodeblock-1265 {
	padding:0 25px;
	background:#FBFBF4;
	}

/*This breakpoint is where we reduce menu sizing- can change based on how many items*/
@media only screen and (max-width: 1382px) {
	#nav > li > a {padding:20px 23px;}
	#nav > li > a:hover,
	#nav > li.active > a,
	#nav > li.hover > a {padding:20px 22px 20px 24px;}
	#nav > li:first-child > a:hover,
	#nav > li.active:first-child > a,
	#nav > li.hover:first-child > a {
		margin:0;
		padding:20px 22px;
	}
	#nav .drop {
		width:960px;
		padding-left:20px;
	}
	/** Mega menu Main Navigation **/
	.megamenu-menu  > li > h2 a {padding:20px 23px;}
	.megamenu-menu  > li > h2 a:hover,
	.megamenu-menu  > li.active > h2 a,
	.megamenu-menu  > li.hover > h2 a {padding:20px 22px 20px 24px;}
	.megamenu-menu  > li:first-child > h2 a:hover,
	.megamenu-menu  > li.active:first-child > h2 a,
	.megamenu-menu  > li.hover:first-child > h2 a {
		margin:0;
		padding:20px 22px;
	}
	.megamenu-menu  .drop {
		width:960px;
		padding-left:20px;
	}
	.slideshow .description .text-info {
		padding:0;
	}
	#footer .footer-nav ul li {margin:0 10px 0 0;}
	#footer .footer-nav ul li:before {left:-6px;}
	#footer .btn-list a {
		padding:0 5px;
		font-size:16px;
	}
	.info-block .alignright {
		width:46%;
		height:auto;
	}
	.view-box ul .visual img {
		width:90px;
		height:70px;
	}
	.form-wrap .radio-section,
	.form-wrap .check-section {
		width:50%;
		padding:0 10px 0 0;
	}
	.rad-area,
	.chk-area {margin:0 10px 0 0;}
	.gallery-block .slideset {width:58%;}
	.gallery-block .controls {width:42%;}
	.gallery-block .controls {padding:13px 10px 10px 24px;}
	.gallery-block .switcher ul a {
		margin-left:-24px;
		padding-left:24px;
	}

	.gallery-block .slideset {
		width: 100%;
	}

	.gallery-block .controls {
		width:50%;
		top:auto;
		bottom:0px;
	}

	.gallery-block .slideset .slide img {
		max-width:none;
		width:100%;
	}

	.gallery-block .switcher ul li {
		display:none;
	}

	.gallery-block .switcher ul li.active {
		display:block;
	}

	.gallery-block .switcher ul li a {
		height:auto;
	}

	.gallery-block .controls h2 {display:none;}
}
@media only screen and (max-width: 1199px) {
	#nav > li > a {
		padding:15px 17px;
		font: 16px/20px "minion-pro", Georgia, serif;
	}
	#nav > li > a:hover,
	#nav > li.active > a,
	#nav > li.hover > a {
		padding:15px 16px 15px 18px;

	}
	#nav > li:first-child > a:hover,
	#nav > li.active:first-child > a,
	#nav > li.hover:first-child > a {
		margin:0;
		padding:15px 16px 15px 16px;
	}
	#nav .drop {
		width:740px;
		padding-left:20px;
	}
	/** Mega menu Main Navigation **/
	.megamenu-menu  > li > h2 a {
		padding:15px 17px;
		font: 16px/20px "minion-pro", Georgia, serif;
	}
	.megamenu-menu  > li > h2 a:hover,
	.megamenu-menu  > li.active > h2 a,
	.megamenu-menu  > li.hover > h2 a {
		padding:15px 16px 15px 18px;
	}
	.megamenu-menu  > li:first-child > h2 a:hover,
	.megamenu-menu  > li.active:first-child > h2 a,
	.megamenu-menu  > li.hover:first-child > h2 a {
		margin:0;
		padding:15px 16px 15px 16px;
	}
	.megamenu-menu  .drop {
		width:740px;
		padding-left:20px;
		margin-top: 50px !important;
	}
	.megamenu-menu .drop  li {
		width:210px;
	}

	.megamenu-menu:before {
		content: '';
		position: absolute;
		width: 2px;
		height: 50px;
		background: url(../images/separator01.png) repeat-y 100% 0;
		top: 0px;
		left: 0;
	}

	.megamenu-menu > li {
		background: url(../images/separator01.png) repeat-y 100% 0px !important;
	}



}
@media only screen and (max-width: 1010px) {


.phone-display {
	display:block;
vertical-align:top;
	text-align:center;
	cursor:pointer;
	border:none;
	color:#7e291d;
	font:18px/44px "minion-pro", Georgia, serif !important;
	width:140px;
	padding:0 20px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.24);
	background:#f9f9f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f5f5f5 23%, #e4e4e4 79%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(23%,#f5f5f5), color-stop(79%,#e4e4e4), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);

	width:auto;
	margin:20px 0px;
	line-height:2!important;
	border-radius:5px;
}
	.top-image {width:100%;}
	#block-megamenu-main-menu {width:100% !important;}
	.content-bottom {
		float: right;
		width: 100%;
	}
	.open-close .opener, .open-close .left-sidebar-opener {
		display: block;
		text-decoration: none;
	}
	.view-faculty-staff-list .views-exposed-widget {width:100% !important;}
	#edit-field-school-tid-wrapper, #edit-field-program-tid-wrapper {padding-left: 0px;}
	.node-type-simple-landing .main-column,.node-type-landing .main-column {width: 100% !important;}
	.node-type-simple-landing .second-side-column,.node-type-landing .second-side-column {
		width: 90% !important;
		background:none;
	}
	#block-fb_likebox-0 iframe {width:100% !important;}
	.container {padding:0 68px;margin-bottom: 12px;}
	.node-type-simple-landing .main-nav .container,.node-type-landing .main-nav .container {display:none;}
	#header:after {background:none;}
	#header {
		padding:14px 0 20px;
		position:relative;
		z-index:11;
	}
	#header .logo {margin:0 15px 0 0;}
	#header .header-set {padding:9px 0 0;}
	#header .top-nav {
		margin:0 0 9px;
		position:relative;
	}
	#header .top-nav .opener {
		display:block;
		background:#003773;
		position:relative;
		width:246px;
		color:#bbd6ef;
		padding:0 30px 1px 14px;
		font:13px/30px "minion-pro", Georgia, serif;
		display: none;
	}
	#header .top-nav .opener:hover {text-decoration:none;}
	#header .top-nav .opener:after {
		content:' ';
		position:absolute;
		width:11px;
		height:6px;
		background:url(../images/sprite.png) no-repeat -80px 0;
		right:15px;
		top:14px;
	}
	#header .top-nav ul {
		background:#003773;
		float:none;
		width:290px;
		margin:0;
	}
	#header .top-nav ul li {
		float:none;
		padding:0;
	}
	#header .top-nav ul li:before {background:none;}
	#header .top-nav ul a {
		display:block;
		padding:5px 14px;
	}
	#header .top-nav .slide {
		position:absolute;
		left:0;
		display:none;
		z-index:3;
		top: 30px;
	}
	.main-nav {padding: 16px 0 14px;}
	.main-nav .nav-area {position:relative;}
	.main-nav .opener {
		display:block;
		position:relative;
		border:1px solid #aeaeae;
		background:#fff;
		padding:0 30px 0 16px;
		color:#111;
		font:18px/34px "minion-pro", Georgia, serif;
	}
	.main-nav .opener:hover {text-decoration:none;}
	.main-nav .opener:after {
		content:' ';
		position:absolute;
		width:11px;
		height:6px;
		background:url(../images/sprite.png) no-repeat -80px -15px;
		right:14px;
		top:15px;
	}
	#nav {
		background:#fff;
		border:solid #aeaeae;
		border-width:0 1px 1px;
		float:none;
	}
	#nav:after {
		content:'';
		display:block;
		clear:both;
	}
	#nav:before,
	#nav > li {
		background:none;
		float:none;
		padding:0;
	}
	#nav .drop {display:none !important;}
	#nav > li > a,
	#nav > li > a:hover,
	#nav > li.active > a,
	#nav > li.hover > a,
	#nav > li:first-child > a:hover,
	#nav > li.active:first-child > a,
	#nav > li.hover:first-child > a {
		background:none;
		border:none;
		padding:5px 16px;
		margin:0;
		float:none;
		display:block;
	}
	#nav > li.has-drop-down:hover > a:before {background:none;}
	.main-nav .slide {
		position:absolute;
		top:100%;
		left:0;
		width:100%;
		display:none;
	}
	#block-search-form {
    position: relative;
    bottom: 26px;
	left:10px;
	}
	#header #search-block-form .container-inline {width: 100%;}
	/** Mega menu Main Navigation **/
	.megamenu-menu  {
		background:#fff;
		border:solid #aeaeae;
		border-width:0 1px 1px;
		float:none;
	}
	.megamenu-menu :after {
		content:'';
		display:block;
		clear:both;
	}
	.megamenu-menu :before,
	.megamenu-menu  > li {
		background:none;
		float:none;
		padding:0;
	}
	.megamenu-menu  .drop {display:none !important;}
	.megamenu-menu  > li > h2 a,
	.megamenu-menu  > li > h2 a:hover,
	.megamenu-menu  > li.active > h2 a,
	.megamenu-menu  > li.hover > h2 a,
	.megamenu-menu  > li:first-child > h2 a:hover,
	.megamenu-menu  > li.active:first-child > h2 a,
	.megamenu-menu  > li.hover:first-child > h2 a {
		background:none;
		border:none;
		padding:5px 16px;
		margin:0;
		float:none;
		display:block;
	}
	.megamenu-menu  > li.has-drop-down:hover > h2 a:before {background:none;}
	.main-nav .slide {
		position:absolute;
		top:100%;
		left:0;
		width:100%;
		display:none;
	}
	.slideshow,
	.slideshow .slideset .slide {height: 289px;}
	.slideshow img {width:69%;}
	.slideshow .description {
		bottom:15px;
		padding:23px 0 15px;
	}
	.slideshow .description .text-info {
		padding:0 0 17px;
		float:none;
	}
	.slideshow .description .btn-list {
		float:none;
		margin:0;
	}
	.slideshow .description .btn-list:after {
		content:'';
		display:block;
		clear:both;
	}
	.slideshow .description .btn-list li {margin:0 20px 0 0;}
	.slideshow .description .text-info h2 {
		font-size:30px;
		line-height:36px;
		margin:0 0 -1px;
	}
	.slideshow .description .text-info .title {
		font-size:14px;
		line-height:18px;
	}
	.main-info:after,
	.main-info:before {background:none;}
	.main-info,
	.homepage .main-info {
		border:none;
		padding:8px 0 0;
		margin:0;
	}
	.promo-block {padding:24px 0 34px;}
	.promo-box {
		width:41.9%;
		margin: 0 6.3% 25px 0;
	}
	.news-block .heading {
		padding:0 230px 0 0;
		min-height:0;
		margin:0 0 50px;
	}
	.news-block .heading h1 {
		font-size:20px;
		margin:0 5px 0 0;
		width:97px;
	}
	.tabset {margin:0 -15px 0 0;}
	.tabset li {margin:0 2px 0 0;}
	.tabset a {padding:6px 20px 9px;}
	.tabset a.active {padding-bottom:10px;}
	.news-block .heading .social-networks {top:2px;}
	.social-networks a {
		width:37px;
		height:37px;
	}
	.social-networks .twitter {background-position:-60px -100px;}
	.social-networks .facebook {background-position:-60px -150px;}
	.social-networks .googleplus {background-position:-60px -200px;}
	.social-networks .youtube {background-position:-60px -250px;}
	.social-networks .instagram {background-position:-60px -300px;}
	.social-networks .rss {background-position:-60px -350px;}
	.tab-content .row {margin:0 0 -38px;}
	.news-box {
		width:41.9%;
		margin: 0 6.3% 42px 0;
	}
	.about-info {
		padding:44px 0 58px;
		margin:0 0 15px;
	}
	#footer {padding:0 0 63px;}
	#footer .nav-holder {
		padding:10px 0 9px;
		margin:0 0 31px;
	}
	#footer .footer-nav {
		width:292px;
		position:relative;
	}
	#footer .footer-nav .footer-opener {
		display:block;
		background:#003773;
		position:relative;
		color:#bbd6ef;
		padding:0 30px 1px 14px;
		border: 1px solid #AEAEAE;
		font:13px/30px "minion-pro", Georgia, serif;
	}
	#footer .footer-nav .footer-opener:hover {text-decoration:none;}
	#footer .footer-nav .footer-opener:after {
		content:' ';
		position:absolute;
		width:11px;
		height:6px;
		background:url(../images/sprite.png) no-repeat -80px 0;
		right:15px;
		top:14px;
	}
	#footer .footer-nav ul {
		background:#003773;
		float:none;
		margin:0;
		padding:0;
	}
	#footer .footer-nav ul li {
		float:none;
		margin:0;
	}
	#footer .footer-nav ul li:before {background:none;}
	#footer .footer-nav ul a {
		display:block;
		padding:5px 14px;
	}
	#footer .footer-nav .footer-slide {
		position:absolute;
		top:100%;
		left:0;
		right:0;
		display:none;
		z-index:3;
	}
	#footer .btn-list {margin:3px 0 0;}
	#footer .btn-list li {margin:0 0 0 4px;}
	#footer .btn-list a {
		font-size:13px;
		line-height:25px;
		padding:0 10px;
	}
	#footer .btn-list a span {padding:0 12px 0 0;}
	#footer .btn-list a span:after {
		width:8px;
		height:9px;
		top:9px;
		background-position:-30px -60px;
	}
	#footer .footer-set {text-align:center;}
	#footer .footer-info {
		float:none;
		max-width:100%;
		margin:0 0 44px;
	}
	#footer .footer-info ul {
		display:inline-block;
		vertical-align:top;
		margin:0 -12px 24px 0;
	}
	#footer .footer-info p {margin:0 10px;}
	#footer .address {
		float:none;
		display:block;
		text-align:center;
	}
	.visual-block {display:none;}
	.side-column {display:none;}
	.node-type-simple-landing .side-column,.node-type-landing .side-column {display:block;}
	.node-type-simple-landing .region-sidebar-first,.node-type-landing .region-sidebar-first {width:100%;}
	.twocolumns {
		background:none;
		padding:0;
		margin:0;
	}
	.breadcrumbs {padding-top:8px;}
	.main-column, .node-type-generic .main-column {
		float:none !important;
		width:100% !important;
		padding:20px 0 0;
	}
	.main-column:after {
		content:'';
		display:block;
		clear:both;
	}
	#optional {
		float:none;
		width:100%;
	}
	.sidebar-second .second-side-column, .two-sidebar .second-side-column, .node-type-news .second-side-column {
		float: none;
		width: 100%;
	}
	.info-block {padding:0 0 35px;}
	.info-block .menu-box {display:none;}
	.info-block .info {
		width:auto;
		float:none;
	}
	.info-block .info:after {
		content:'';
		display:block;
		clear:both;
	}
	.content-column,
	.aside {
		float:none;
		width:auto;
	}
	.content-column:after,
	.aside:after {
		content:'';
		display:block;
		clear:both;
	}
	.aside {
		background:url(../images/separator02.png) repeat-y 46% 0;
	}
	.aside .side-column {
		display:block;
		width:46%;
	}
	.aside .side-container {
		float:right;
		width:46%;
		padding:18px 0 0;
	}
	.aside .menu-box {
		display:block;
		float:none;
		width:auto;
		margin:0 0 87px;
	}
	.form-wrap {padding:0 0 39px;}
	.view-box ul .visual img {
		display:block;
		width:108px;
		height:76px;
	}
	.gallery-block {margin-bottom:24px;}
	.gallery-block .slideset {width:100%;}
	.gallery-block .slideset .slide img {
		width:100%;
		height:auto;
	}
	.gallery-block .controls {
		position:static;
		width:100%;
		padding:0 68px 5px;
	}

	.gallery-block .switcher ul li {
		display:block;
	}


	.gallery-block .switcher ul a {
		padding:5px 68px 6px;
		margin:0 -68px;
	}

	.gallery-block .switcher ul a:hover .arrow, .gallery-block .switcher ul .active a .arrow {
		display:none;
	}

	.news-list {margin:-1px 0 7px;}
	.pagination {
		text-align:center;
		padding:0 0 44px;
	}
	.pagination .prev,
	.pagination .next,
	.pagination ul {
		display:inline-block;
		vertical-align:top;
		float:none;
	}
	.pagination ul {padding:0 5px 0 2px;}
	.red .aside .side-container {padding-top:27px;}
	.twocolumns.red {margin-bottom:0;}
	.twocolumns.red .aside {
		padding-bottom:40px;
		margin:0 0 -6px;
	}
	.twocolumns.red .columns-set {padding-bottom:0;}
	.node-type-simple-landing #main,.node-type-landing #main {background-color:#fff;}
}

.navopen, .searchopen {
	display:none;
}


@media only screen and (max-width: 767px) {

    #header .logo {
			background-position: 50% 50%;
			width: 75%;
			left: 0 !important;
			float:left;
			background-size:100%;
		}

    .view-tweets table, .view-tweets table td {
			border: none;
			float: left;
			margin-bottom: 30px;
		}
		.content-bottom .bottom-right, .content-bottom #paying {width: 100%;}
		.page-news-list #main .container {padding:0;}
		.page-news-list .twocolumns.red .columns-set {padding: 0 64px;}
		.page-news-list .twocolumns {padding:0px !important;}
		.page-news-list .content-bottom {
			float: none;
			width:82%;
			padding: 0 64px;
		}
    .fb-item {
    width: 79%;
    float: none;
    padding-bottom:19px;
	}
    .slideshow .description {
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    padding: 20px 0 42px;
    height: auto;
	bottom:-30px;
	}
	/*.top-image {display:none;}*/
	.faculty-list-top-image {display:none;}
	#views-exposed-form-faculty-staff-list-page .views-exposed-widgets .views-exposed-widget {width: 100%;}
	/** donate start **/
	.node-type-donate .visual-area {padding: 0;}
	.node-type-donate .visual-area .visual-container {
		float: none;
		margin: 0 0 10px;
	}
	.node-type-donate .visual-area .visual-frame {margin: 0;}
	.node-type-donate .visual-container img {
		display: block;
		/*height: 344px;*/
		height:auto;
	}
	.node-type-donate .visual-container .description {padding: 23px 5px 23px 16px;}
	.node-type-donate .visual-area .visual-side {
		float: none;
		margin: 0;
		overflow: hidden;
		width: auto;
	}
	.node-type-donate .visual-area .visual-side .wrap .visual-box:first-child {float: left;}
	.node-type-donate .visual-area .visual-side .wrap .visual-box {
		float: right;
		width: 48.8%;
	}
	.node-type-donate .visual-area .visual-side .wrap .visual-box .w1,
	.node-type-donate .visual-area .visual-side .wrap .visual-box .w2,
	.node-type-donate .visual-row .visual-box .w1,
	.node-type-donate .visual-row .visual-box .w2 {
		position: static;
		float: none;
	}
	.node-type-donate .visual-area .visual-side .visual-box .w1,
	.node-type-donate .visual-area .visual-side .visual-box .w2 {
		position: static;
		float: none;
	}
	.node-type-donate .visual-area .visual-side .visual-box img,
	.node-type-donate .visual-row .visual-box img {
		width: 100%;
		height: auto;
		display: block;
	}
	.node-type-donate .visual-area .visual-side .wrap .visual-box img {
		display: block;
		height: auto;
		min-height: 170px;
		width: 100%;
	}
	.node-type-donate .visual-area .visual-side .visual-box,
	.node-type-donate .visual-row .visual-box {
		float: none;
		width: auto;
		margin: 0 0 10px;
		height: 170px;
		overflow: hidden;
	}
	.node-type-donate .visual-row {padding: 0 0 5px;}
	.node-type-donate .visual-row .visual-box:first-child {float: none;}
	.node-type-donate .visual-sidebox-last {clear:both;}
	/** donate end **/
	#header {padding:0 0 28px;height: 130px;}
	#header:after {
		height:41px;
		background:#00244e;
	}
	#header .top-nav {}
	#header .header-set {
		padding: 5px 0 0px;
		float:none;
		height: 46px;
		position:relative;
	}
	#header .search-form .container-inline {
		width:auto;
		float:none;
	}
	#header .search-form .form-text {
		float:none;
		display:block;
	}
	#header .logo {
		float:none;
		display:block;
		margin: 10px  0px 0px 0px;
	}
	.slideshow .description .text-info h2 {
		font-size:28px;
		line-height:34px;
	}
	.slideshow, .slideshow .slideset .slide {height: 220px;}
	.slideshow .description .text-info .title {line-height:21px;}
	.slideshow img {width:55%;}
	.slideshow .description .btn-list {margin:0 -26px 0 0;}
	.slideshow .description .btn-list li {margin:0 8px 10px 0;}
	.slideshow .description {
		padding-bottom: 20px;
		background:rgba(0,0,0,0.35)!important;
		top:0;
		padding-top:20px!important;
	}
	 .slideshow .description .text-info-inner {
        background:none!important;
	 }
	.slideshow .description .text-info h2 {margin:0 0 -3px;}
	.button {
		font-size:15px;
		line-height:37px;
		padding:0 9px;
	}
	.btn-list .button {font-size:14px !important;}
	.promo-block h1 {
		font-size:24px;
		line-height:32px;
		margin:0 0 23px;
	}
	.promo-block .row {
		width:100%;
		margin:0 0 -39px;
	}
	.promo-box {
		display:block;
		width:auto;
		margin:0 0 43px;
	}
	.promo-box .visual img {width:auto;}
	.news-block .heading {
		padding:0;
		margin:0 0 21px;
	}
	.news-block .heading .social-networks {
		position:static;
		width:228px;
		padding:0 0 33px;
		margin:0 auto;
	}
	.news-block .heading .social-networks li {margin:0 1px 0 0;}
	.news-block .heading h1 {
		display:inline-block;
		vertical-align:top;
		float:none;
		line-height:36px;
	}
	.tabset {
		display:inline-block;
		vertical-align:top;
		float:none;
		font-size:16px;
		margin:0 -8px 0 0;
	}
	.tabset li {margin:0 8px 0 0;}
	.tabset a {padding:2px 12px 4px;}
	.tabset a.active {padding-bottom:5px;}
	.tab-content .row {
		width:100%;
		margin-bottom:-20px;
	}
	.news-box {
		display:block;
		width:auto;
		margin:0 0 27px;
	}
	.about-info {
		margin:0 0 7px;
		padding:29px 0 36px;
	}
	.about-info h2 {
		font-size:24px;
		line-height:28px;
	}
	#footer {padding:0 0 108px;}
	#footer .nav-holder {margin:0 0 24px;}
	#footer .footer-nav {
		float:none;
		width:auto;
		margin:0 0 11px;
	}
	#footer .footer-nav .footer-opener:after {right:10px;}
	#footer .btn-list {
		float:none;
		text-align:center;
		margin:0 0 2px;
	}
	#footer .btn-list li {
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:0;
	}
	#footer .footer-info {margin:0 0 30px;}
	#footer .footer-info ul {
		margin:0 -8px 21px 0;
		text-align:center;
	}
	#footer .footer-info ul li {
		display:inline-block;
		vertical-align:top;
		margin:0 19px 4px 0;
		float:none;
	}
	#footer .footer-info ul li.copyright:before {background:none;}
	.info-block .alignright {
		float:none;
		display:block;
		width:100%;
		height:auto;
		margin:0 0 26px;
	}
	.breadcrumbs {
		padding-top:9px;
		display: none;
	}
	.main-column {padding:28px 0 0 !important;}
	.info-block {
		padding:0 0 26px;
		margin:0 0 13px;
	}
	.info-block p {margin:0 0 11px;}
	.webform-confirmation p {margin-top:40px;}
	.content-column .text-wrap {
		padding:0 0 21px;
		margin:0 0 16px;
	}
	.info-wrap {margin:0 0 22px;}
	.info-wrap h2 {margin:0 0 25px;}
	.info-wrap .alignright {
		float:none;
		width:auto;
		margin:0;
	}
	.columns-wrap {display:none;}
	.multiple {padding:0 0 18px;}
	.table-wrap {display:none;}
	.bulleted-list {padding:9px 0 18px;}
	.gallery-wrap {padding:13px 0;}
	.form-wrap .area {
		float:none;
		width:auto;
		padding:0 0 5px;
	}
	.form-wrap .radio-section,
	.form-wrap .check-section {width:44%;}
	.form-wrap .btns {
		float:none;
		width:auto;
	}
	.form-wrap .btns:after {
		content:'';
		display:block;
		clear:both;
	}
	.form-wrap .holder {padding:0 0 19px;}
	.form-wrap .row label {margin:0 0 10px;}
	.form-wrap .row {padding:0 0 17px;}
	.form-wrap .text,
	.form-wrap .big .text {width:100%;}
	.aside .side-container,
	.aside .side-column {
		float:none;
		width:auto;
		min-height:36px;
	}
	.aside {background:none;}
	.form-wrap {padding:0 0 13px;}
	.aside .menu-box {margin:0 0 48px;}
	.side-column .heading,
	.side-nav {display:none;}
	.side-column .btn-list li {padding-right:0;}
	.aside .side-container {padding:18px 0 16px;}
	.side-box {padding:0 0 37px;}
	.info-box {padding:0 0 32px;}
	.view-box {padding:4px 0 0;}
	.info-block .info .description {overflow:visible;}
	.info-block .info .description .btn {margin:0;}

	.news-list {margin:-1px 0 17px;}
	.pagination {padding:0 0 36px;}
	.soc-box {margin:0 0 28px;}
	/**Hide Colleges right side menu**/
	#block-menu_block-2 {display:none;}
	.node-type-academics-page .main-column {width: 100%;}
	.open-close {margin:0 0 21px;}
	.open-close .opener, .open-close .left-sidebar-opener {
		display:block;
		text-decoration:none;
	}
	.open-close .side-nav {
		display:block;
		border:solid #aeaeae;
		border-width:0 1px 1px;
		background:#fff;
	}
	.open-close .side-nav ul {margin:0;}
	.open-close .side-nav li {
		padding:0;
		background:none;
	}
	.open-close .side-nav a {
		color:#111;
		display:block;
		padding:3px 17px;
	}
	.open-close .slide {display:none;}
	.open-close.expanded .slide {display:block;}
	.twocolumns.red .aside {padding-bottom:5px;}
}


@media only screen and (max-width: 479px) {

	.main-info, .homepage .main-info {padding: 8px;}
	.views-field-field-program, .views-field-field-school {display:none;}
	.node-type-faculty-staff .faculty-photo {
		float: none;
		text-align: center;
	}
	.container {padding:0 8px;}
	.news-block .heading .social-networks {padding:0 0 15px;}
	#footer .btn-list {margin:0 -3px 2px;}
	#footer .btn-list a {padding:0 5px;}
	.promo-box .visual img {width:100%;}
	#footer .address {font-size:16px;}
	.twocolumns {
		/*padding:0 8px;
		margin:0 -8px;*/
	}
	.page-news-list .twocolumns.red .columns-set {padding: 0 10px;}
	.page-news-list .content-bottom {
		width:96%;
		padding: 0 10px;
	}
	.form-wrap select {width:100%;}
	.gallery-wrap {
		margin:0;
		text-align:center;
	}
	.gallery-wrap .item .title {text-align:left;}
	.gallery-block {margin:-29px -8px 24px;}
	.gallery-block .controls {padding:0 8px 5px;}
	.gallery-block .switcher ul a {
		padding:5px 8px 6px;
		margin:0 -8px;
	}
	#form973 input[type="text"], #form973 .select-form-select {
		width: 100% !important;
	}
}

.maintenance-page .main-info {
	margin:0px;
}

.maintenance-page .main-column {
	width:auto;
	padding:40px 60px 0px;
	font-family: "minion-pro", Georgia, serif;
	float:none;
}

.maintenance-page #main {
	background-color:white;
}

.maintenance-page {
	background-color:#00244e;
	height:100%;
}

#alertmessage {
	padding:15px 10px;
	font-weight:bold;
	color:#002d62;
	text-align:left;
	font-family: Arial, sans-serif;
	/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FBB040 0%, #FBB040 30%, #CE9134 100%);

/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FBB040 0%, #FBB040 30%, #CE9134 100%);

/* Opera */
background-image: -o-linear-gradient(top, #FBB040 0%, #FBB040 30%, #CE9134 100%);

/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FBB040), color-stop(0.3, #FBB040), color-stop(1, #CE9134));

/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FBB040 0%, #FBB040 30%, #CE9134 100%);

/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #FBB040 0%, #FBB040 30%, #CE9134 100%);
}

#alertmessage .region-alertmessage {
	max-width:500px;
	margin:auto;
}

#alertmessage h2.block-title {
	border-bottom:0px;
}

.node-type-simple-landing ul,.node-type-landing ul {margin-bottom:20px;}

#webform-component-left, #webform-component-right,
#webform-component-left1, #webform-component-right1 {
	clear:none;
	float:left;
	width:45%;
	min-width:425px;
}

#webform-component-disclaimer {
	clear:both;
}

/* landing page updates
.twocolumns .quicktabs-tabpage h1 {color: #7e291d;}
.twocolumns .quicktabs-tabpage h4 {color: #007bc0;} */
.lp_contact {
	padding: 14px 14px 3px 14px;
	background-color: #fbfbf4;
	width: 550px;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 15px;
}
.lp_contact p {padding-bottom: 0px;
padding-top:0px;}
.lp_contact img {float:left;
	padding-right: 15px;
	}
.lp_contact .questions {
	text-transform:uppercase;
	color: #007bc0;
	padding: 0px 0px 9px 0px;
	margin: 0;
	display:block;
}
.lp_contact  .name {
	font-family: "minion-pro", Georgia, serif;
	color: #7e291d;
	font-size: 18px;
}
.lp_contact .contactDetails {
	color: #333;
	font-size: 13px;
}
.lp_contact a.email {color: #7e291d;
	text-decoration:none;}
.lp_contact .name, .lp_contact .contactDetails {
	padding:0;
	margin:0;
}
.lp_quote {
	background-color: #AFCED7;
	padding: 14px;
	width: 550px;

}
.lp_quote p {
	padding: 0;
	margin: 0;
	font: 14px italic Arial,Helvetica,sans-serif;
	font-style: italic;	}

/*updated Visit Us page*/
.visit-box {
	float:left;
	padding: 18px;
	color: #333;
	width: 100%;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 15px;
}
.visit-box img {float:left;
	padding-right: 15px;
	}
.visit-box .title {
	padding-top:0;
	margin-top: 0;
}
.visit-box .button {
	float:right;
}
.featured-visit {
	background-color: #AFCED7;
}

.node-blog .links {
	position:relative;
	left:auto;
	top:auto;
	padding-bottom:20px;
}

.node-blog .links ul {
	margin:0;
}

.node-blog .links ul li {
	padding:0px;
	padding-right:15px;
}

.node-blog .field-name-body {
	margin-bottom:0px;
}

.view-blogger-info .views-field-picture {
	float:left;
	padding-right:20px;
}

.field-name-field-photos .field-item {
	float:left;
	padding:10px;
}

.slider-pagination {
	position:absolute;
	z-index:8;
	top:10px;
	right:10px;
}

@media only screen and (max-width: 767px) {
   li.disclosures a {
        line-height: 25px!important;
    }
}

@media only screen and (min-width: 768px) {
	.slider-pagination {
		top:225px;
		left:50%;
		right:auto;
		transform: translate(-50%, 0);
	}

}

@media only screen and (min-width: 1009px) {
	.slider-pagination {
		top:350px;
	}

}

.slider-pagination li {
	float:left;
	margin-right:10px;
	list-style:none;
}

.slider-pagination li a {
	text-indent:-99999px;
	display:block;
	width:13px;
	height:13px;
	border:2px solid white;
	border-radius:10px;
}

.slider-pagination li.active a {
		background-color:white;
}

#ACTABLE {
	border-top: 3px solid #ee6264 /*replace blue with pink #007bc0*/;
	margin: 18px 0 25px;
	font-size: 12px;
	line-height: 18px;
	width:100%;
}

.threecoltable {
	width: 33%;
	display:table-cell;
	border: 1px dotted #b3b3b3;
	padding: 20px 11px;
	box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
		.threecoltable {
			border:0px;
			width:100%;
			padding-bottom:0px;
			padding-top:0px;
			display:block;
		}

		#ACTABLE {
			border-bottom: 1px dotted #b3b3b3;
			border-left: 1px dotted #b3b3b3;
			border-right: 1px dotted #b3b3b3;
		}
}

/*mobile header changes */


@media only screen and (max-width: 1010px) {

	.main-column {
		padding-top:15px!important;
	}

	.twocolumns h1 {
		font-size:24px;
		line-height:normal;
	}

	.main-nav {
		padding:0px;
	}

	.main-nav .container, #header .container {
		margin:0px;
	}

	.main-nav .nav-area {
		padding:10px;
		display:none;
	}

	#header {
			height:auto;
			padding-bottom:10px;
		}

	#header:after {
		height:0px;
	}

	.navopen, .searchopen {
			display:block;
			top: 50%;
			position: absolute;
			right: 15px;
			transform: translateY(-50%);
	}

	.navopen {
		right:50px;
	}

	.searchopen {
		display:block;
		top:50%;
		position;absolute;

	}

	#search-block-form {
		padding-bottom:0px;
	}

	#block-search-form {
		left:0px;
		margin-top:0px;
		bottom:auto;
	}

	#header .container {
		position:initial;
	}

	#header .header-set {
		position:absolute;
		bottom:-45px;
		left:0px;
		right:0px;
		display:none;
		height:31px;
		padding:7px;
		background-color:#00244e;
	}

	#header.searchisopen {
		margin-bottom:40px;
	}

	#header .logo {
		margin-top:0px;
		padding-top:20px;
		float:left;
		width:65%;
		max-width:291px;
	}

	#block-megamenu-main-menu.slide {
		position:relative;
		display:block;
		background:none;
		border:0px;
		box-shadow:none;
	}

	ul#megamenu-main-menu {
		border:0px;
	}

	.megamenu-menu:before {
		background:none;
		height:0px;
	}

	#header #search-block-form .input-placeholder-text, #header #search-block-form .form-text {
		font-size:14px;
	}

	#header #search-block-form .form-text {
		background-color:#002d62;
	}

	.breadcrumbs {
		display:block;
	}
	.open-close {
		margin: 0 0 21px;
	}

	/*

	#header .header-set {
		padding: 5px 0 0px;
		float:none;
		height: 46px;
		position:relative;
	}
	#header .search-form .container-inline {
		width:auto;
		float:none;
	}
	#header .search-form .form-text {
		float:none;
		display:block;
	}
	#header .logo {
		float:none;
		display:block;
		margin: 10px  0px 0px 0px;
	}
	*/

	.megamenu-menu > li h2 a:hover, .megamenu-menu > li.active h2 a, .node-type-admissions #megamenu-mlid-506 h2 a, .node-type-landing-gateway #megamenu-mlid-506 h2 a, .node-type-campus #megamenu-mlid-509 h2 a, .node-type-about #megamenu-mlid-512 h2 a, .page-news-list #megamenu-mlid-512 h2 a, .node-type-news #megamenu-mlid-512 h2 a, .node-type-athletics #megamenu-mlid-508 h2 a, .node-type-academics-page #megamenu-mlid-507 h2 a, .node-type-student #megamenu-mlid-510 h2 a, .node-type-donation #megamenu-mlid-1131 h2 a, .megamenu-menu > li.hover h2 a {
	padding:5px 16px;
	}
}

.responsive-table {
	display:table;
}

.responsive-tr {
	display:table-row;
}

.responsive-td {
	display:table-cell;
	vertical-align:top;
}

.views-field.views-field-field-faculty-staff-photo.responsive-td img {
		height:auto;
		width:100%;
		max-width:100px;
	}

@media only screen and (max-width: 767px) {

	table, .responsive-table {
		width:100%!important;
	}

	.responsive-td {
		display:block;
		float:left;
		border:0px;
	}

	.responsive-tr {
		display:block;
		clear:both;
		border-top:1px;
	}

	.views-field.views-field-field-faculty-staff-photo.responsive-td {
		width:auto;
		padding:0px;
		max-width:31%!important;
		float:left!important;
	}

	.views-field.views-field-field-faculty-staff-photo.responsive-td img {
		height:auto;
		width:100%;
		max-width:100px;
	}


	.responsive-td.views-field.views-field-title, .responsive-td.views-field.views-field-field-program {
		width:auto;
	}

	.view-faculty-staff-list .responsive-tr.even, .view-faculty-staff-list .responsive-tr.odd {
		padding:20px 0px;
		border-top: 1px dotted #B3B3B3;
	}

	.view-faculty-staff-list .responsive-table .responsive-td {
		border:0px;
		padding:0px;
		padding-right:20px;
		float:right;
		width:69%;
	}

		#contact-site-form {
		width:auto;
	}

	form input[type='text'], form input[type='email'], form input[type='password'] {
		max-width:100%;
	}

	#block-block-10 	table td a {
		word-break:break-word;
	}
	#block-block-10 	table td {
		padding:5px;
	}


}

.node-departmental-blog .links {
	position: relative;
	left: auto;
	top: auto;
	padding-bottom: 20px;
}

.node-departmental-blog .links ul {
	margin:0px;
}

.node-departmental-blog .links ul li {
	padding: 0px;
	padding-right: 15px;
}

#content-container .readless,
#content-container .readmore {
	display:none;
}

@media only screen and (max-width: 767px) {
	#content-container {
	position:relative;
	max-height:99999px;
	overflow:hidden;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}

#content-container.is-collapsed {
	max-height:310px;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	transition: 0s;
}


#content-container .readless {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	padding:0px;

}

#content-container.is-collapsed .readless,
#content-container .readmore {
	display:none;
}

#content-container.is-collapsed .readmore {
	display:block;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 60%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(60%,rgba(255,255,255,0.98)), color-stop(61%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 60%,rgba(255,255,255,1) 61%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 60%,rgba(255,255,255,1) 61%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 60%,rgba(255,255,255,1) 61%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 60%,rgba(255,255,255,1) 61%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	padding:50px 0px 0px 0px;
}

#content-container .readmore a,
#content-container .readless a {
	color:#333;
	font-family:"minion-pro", Georgia, serif;
}
}


@media only screen and (max-width: 767px) {

.region-sidebar-second h2.block-title {
	border-bottom:0px;
	padding:5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f5f5f5 22%, #e5e5e5 75%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(22%,#f5f5f5), color-stop(75%,#e5e5e5), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#f5f5f5 22%,#e5e5e5 75%,#e0e0e0 100%);
	padding:0px 30px;
	margin:0px -30px;
	color: #7e291d;
	font: 18px/44px "minion-pro", Georgia, serif !important;
	margin-bottom:10px;
	cursor:pointer;
	position:relative;
}

h2.block-title .arrow {
	width:13px;
	height:9px;
	display:block;
	position:absolute;
	right:36px;
	top:44%;
	background-repeat:no-repeat;
}

.is-collapsed .arrow {
	background-image: url('/sites/all/themes/basic/images/downarrow.png');
}

.is-expanded .arrow {
	background-image: url('/sites/all/themes/basic/images/uparrow.png');
}


.region-sidebar-second .is-collapsed .content {
	display:none;
}

}

/* page slideshow */

/* slideshow */
.page-slideshow {
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0px;
}

.page-slideshow img {
	width: 100%;
	height:auto;
	margin:0 auto;
	display:block;
}
.page-slideshow .slideset {
	position:relative;
}
.page-slideshow .slideset .slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:none;
	z-index:1;
}
.page-slideshow .slideset .slide.active {
	display:block;
	z-index:2;
}
.page-slideshow .description {
	background:rgba(0, 0, 0, 0.35);
	position:absolute;
	bottom: 42px;
	left:0;
	right:0;
	padding: 0px;
}
.page-slideshow .description .text-info {
	text-shadow:0 2px 3px rgba(0, 0, 0, 0.8);
	color:#fff;
	padding:0 39px;
	float:left;
}

.page-slideshow .description .text-info h2 {
	font: 36px "minion-pro", Georgia, serif;
	margin:0 0 1px;
	color:#fff;
}
.page-slideshow .description .text-info h2 a {
	color:#fff;
	text-decoration:none;
}

.page-slideshow .slider-pagination {
	position:absolute;
	z-index:999;
	top:auto;
	right:0;
	bottom:0px;
	left:0;
	width:250px;
	margin:auto;
	text-align:center;
	transform:none;
}

.page-slideshow .slider-pagination ul {
	margin:0px;
}

.page-slideshow .slider-pagination li {
	float:none;
	margin:0px 5px;
	display:inline-block;
}

@media only screen and (max-width: 767px) {

	.page-slideshow .description .text-info {
		padding-left:15px;
	}

	.page-slideshow .description .text-info h2 {
		font-size:20px;
		padding-left:0px;
	}
}

span.nolink.italic {
	font:inherit;
	color:inherit;
}

#landing-wrapper {
	background-color:#061731;
}

#landing-wrapper #footer {
	background:none;
}

#landing-wrapper #footer .container .container {
	width:auto!important;
}


#landing-wrapper #footer .address {
	text-align:right;
	font-size:14px;
}

.par-section-container ul,
.par-section-container-multi ul {
	margin-bottom:20px;
}

.par-section-container ul li,
.par-section-container-multi ul li {
	margin:0px;
}

.par-section-container.bg-white,
.par-section-container-multi.bg-white {
	background-color:white;
}

.bg-darkblue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#556e9b+0,0d3f9b+100 */
	background: #00255b; /* Old browsers */
	background: -moz-linear-gradient(top,  #00255b 0%, #05214a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00255b 0%,#05214a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00255b 0%,#05214a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00255b', endColorstr='#05214a',GradientType=0 ); /* IE6-9 */
	color:#96bfce;
	background: #00255b;

}

.content .bg-darkblue h3 {
	color:white;
}

.bg-blue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bffff6+0,7db9e8+100 */
	background: #c1dbe2; /* Old browsers */
	background: -moz-linear-gradient(top,  #c1dbe2 0%, #96bfce 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c1dbe2 0%,#96bfce 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c1dbe2 0%,#96bfce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1dbe2', endColorstr='#96bfce',GradientType=0 ); /* IE6-9 */
	background:#c1dbe2;
	color: #00255b;
}

.par-section-container.bg-lightblue,
.par-section-container-multi.bg-lightblue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8fffb+0,eaf9f9+100 */
	background: #e7f1f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #e7f1f3 0%, #d4e7ec 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e7f1f3 0%,#d4e7ec 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e7f1f3 0%,#d4e7ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f1f3', endColorstr='#d4e7ec',GradientType=0 ); /* IE6-9 */
}

.field-name-field-section-image {
	position:relative;
	width:304px;
	max-width:100%;
}

.par-section-container, .par-section-container-multi {
	padding-top:40px;
	padding-bottom:40px;
}

.par-section-container h3, .landing-floaters h3, .field-name-field-first-section h3, .par-section-container-multi h3 {
	font-family:"adelle","minion-pro", Georgia, serif;
	font-size:20px;
	border:0px;
	margin-bottom:0px;
	padding-bottom:15px;
}

.par-testimonial-image img {
	border-radius:50%;
	margin:0px auto;
}

.par-section-text, .landing-floaters {
	font-size:12px;
	line-height:20px;
}

.par-section-container .field, .par-section-container-multi .field {
	margin:0px;
}

.par-narrow-image-container .par-section-image img {
	margin:auto;
	margin-bottom:20px;
}

.field-name-field-page-sections {
	margin-top:0px;
}

.landing-header {
	height:350px;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	background-size:cover;
}

.landing-gradient {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:200px;
	background:rgba(06,23,49,0.4);
	background: -moz-linear-gradient(top,  rgba(06,23,49,0) 0%, rgba(06,23,49,0.6) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(06,23,49,0) 0%,rgba(06,23,49,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(06,23,49,0) 0%,rgba(06,23,49,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.landing-page-logo {
       text-indent:-9999px;
       overflow:hidden;
       background:url(../images/logo.png) no-repeat;
       width: 291px;
       height:75px;
       margin:20px;
}


.landing-page-title {
	margin-top:80px;
}

.landing-page-title h1 {
	font-family: "minion-pro", Georgia, serif;
    font-size: 40px;
    font-weight: normal;
    border: 0px;
	color:white;
}

.landing-page-subtitle {
	color:white;
}

.landing-video {
	background-color:white;
	padding-top:30px;
	padding-bottom:30px;
}

.video-container-wrapper {

}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin-bottom:30px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.landing-learn-more {
	padding:20px;
}

.landing-upcoming-sessions {
	padding:20px;
}

.landing-floaters {
	/*right:60px;
	position:absolute;
	bottom:60px;*/
	position:relative;
	margin-top:-360px;
	right:auto;
	bottom:auto;
}

.landing-floaters.topfixed {
	position:relative;
	margin-top:-380px;
	right:auto;
	bottom:auto;
}

.landing-floaters .field {
	margin:0px;
}

@media (max-width: 767px) {
	.landing-floaters {
		position:relative;
		right:0px;
		bottom:0px;
	}

	.fixed-wrapper {
		margin-top:0px;
		z-index:10;
		bottom:-999px;
		overflow:auto;
		max-height:100vh;
		left:0;
		right:0;
		  -webkit-transition: bottom .5s ease-in-out;
		  -moz-transition: bottom .5s ease-in-out;
		  -o-transition: bottom .5s ease-in-out;
		  transition: bottom .5s ease-in-out;

	}

	.fixed-wrapper.active {
		bottom:0px;
	}

	.node-type-new-landing-pages .fixed-wrapper .container {
		padding:0px!important;
	}
	.fixed-wrapper .container{
		margin-bottom:0px;

	}

	.fixed-wrapper .row, .fixed-wrapper.row {
		margin:0px;
	}

	.learn-more-container {
		padding:0px;
	}



}

@media (max-width: 991px) {
	.landing-floaters {
		right:0px;
	}
}

.node-type-new-landing-pages .container {
  padding-right: 15px!important;
  padding-left: 15px!important;
  margin-right: auto!important;
  margin-left: auto!important;
}

#landing-wrapper #footer .address {
	text-align:right;
	font-size:14px;
}

#landing-wrapper #footer .footer-info p {
	margin:0px;
}

@media (max-width: 768px) {
	#landing-wrapper #footer .address {
		text-align:center;
	}

	#landing-wrapper #footer .footer-info {
		text-align:center;
	}
}

@media (min-width: 768px) {
  .node-type-new-landing-pages .container {
    width: 750px!important;
  }
}


@media (min-width: 992px) {
  .node-type-new-landing-pages .container {
    width: 970px!important;
  }
}
@media (min-width: 1200px) {
  .node-type-new-landing-pages .container {
    width: 1170px!important;
  }
}

/*MBA Form*/

.node-type-new-landing-pages #landing-step1-error,
.node-type-new-landing-pages #landing-step2-error {
	display:none;
	color:#f60000;
}

.node-type-new-landing-pages .wForm .fieldset-description {
	display:none;
}

.node-type-new-landing-pages #tfa_0-WRPR {
	padding:0px;
	overflow:hidden;
}

.node-type-new-landing-pages #tfa_0-A {
	border:0px;
	padding:0px;
	margin-bottom:10px;
}

.node-type-new-landing-pages  #tfa_0-A input {
	background-color:orange;
	border:0px;
}

.node-type-new-landing-pages .inputWrapper {
	border:0px;
	max-width:100%;
	padding:0px;
	width:100%;
}

.node-type-new-landing-pages .inputWrapper input,
.node-type-new-landing-pages .inputWrapper select,
.form-block .inputWrapper input,
.form-block .inputWrapper select,
.landing-wide-form .inputWrapper input,
.landing-wide-form .inputWrapper select
 {
	width:100%!important;
	background-color:white;
	padding:5px 10px;
	font-size:13px;
	color:rgb(91, 90, 90);
}

.node-type-new-landing-pages .inputWrapper label {
	display:none;
}

.node-type-new-landing-pages .inputWrapper.half-split {
	width:50%;
	overflow:hidden;
	float:left;
}

.node-type-new-landing-pages .inputWrapper.half-split.split-left {
	padding-right:10px!important;
}

.node-type-new-landing-pages .inputWrapper.half-split.split-right {
	padding-left:10px!important;
}



.node-type-new-landing-pages .wForm .select-area,
.node-type-new-landing-pages .wForm select {
	width:100%!important;
	margin-bottom:0px;
}

.field-name-field-section-text {
	width:100%;
	padding-bottom:30px;
}

.fixed-wrapper {
	position: fixed;
	margin-top:20px;
}

.fixed-wrapper .landing-learn-more {
	z-index:2;
}

.landing-page-learn-more-trigger {
	padding:20px;
	position:fixed;
	bottom:0;
	background-color:#00255b;
	z-index:3;
	left:0;
	right:0;
	text-align:center;
}
.landing-page-learn-more-close {
	color:white;
	float:right;
}

#landing-wrapper .region-content {
	position:relative;
	z-index:1;
}

#landing-wrapper #footer {
	z-index:0;
	position:relative;
}

.field-name-field-learn-more-form .wForm h3:not(.wFormTitle) {
	font-size:22px;
	padding:5px 0px;
	margin:5px 0px;
}

.field-name-field-learn-more-form .input-placeholder-text,
.form-block .input-placeholder-text,
.landing-wide-form .input-placeholder-text {
	padding: 3px 10px;
  font-size: 14px;
}

.landing-input-error input,
.landing-input-error select {
	border:2px solid red!important;
}

.rss_event {
	clear:left;
	margin:10px 0px;

}

.rss_date {
	float:left;
	text-align:center;
	padding:10px;
	color:white;
	margin-right:15px;
	background-color:#96bfce;

}

.rss_month,
.rss_year {
	font-size:12px;
	text-transform:uppercase;
	line-height:normal;
}

.rss_day {
	font-size:22px;
	font-weight:bold;
}

.rss_title {
	margin-top:10px;
	font-size:12px;
	line-height:normal;
}

.rss_link {
	font-size:12px;
	font-weight:bold;
}

.par-section-events {
	margin-bottom:5px;
}

#header #search-block-form .form-text {
	border:none!important;
	padding:0 5px 0 11px!important;
	background:none!important;
}

#google-cse-results table  {
	border-top:0px;
	margin:0px;
}

#google-cse-results table td {
	border:0px;
	padding:3px 7px;
}

.google-cse .form-item-keys {
	float:left;
	padding-right:10px;
}

.google-cse .form-item-keys #edit-keys {
	margin:auto;
}

.google-cse .form-item-keys label {
	padding-right:10px;
}

/*========== icons, quotes, photos next to quotes, check lists ================*/

.bold {font-weight:bold;}
.left {float:left;}
.right {float:right;}
.leaveCategory {
background: url('/sites/default/files/outside-arrow.gif') no-repeat right;
padding-right: 24px;
}

.leftIcon {
min-height: 100px;
}
.leftIcon img {
width: 60px;
height: 60px;
float:left;
padding-right: 14px;
}
.leftIcon p {
overflow:auto;
}

.checklist{margin-left: 0px;
margin-bottom: 5px;}

.checklist li {
font-size: 14px;
list-style:none;
background: #fff url('/sites/default/files/list-check.gif') no-repeat left 3px;
padding-left: 25px;
margin-left: 5px;
}
.quoteContainer {
background: #fff url('/sites/default/files/quote-close-2.gif') no-repeat right bottom;
padding: 0 10px 7px 0px;}

.quoteContainer  img {
float:left;
padding-right: 13px;
width: 110px;
}
.quoteContainer p {overflow: auto;}
.pullquote {border-top:none;
background: url('/sites/default/files/quote-2.gif') no-repeat left top;
padding-left:20px;
font-size: 15px;
margin: 10px 10px 10px 18px;
}
.ctaBtn {
padding: 12px;
border-radius: 8px;
background: #002d62;
line-height: 2.8em;
text-decoration:none;
color: #fff;

}
.ctaBtn:hover {
background: #ebad54;
text-decoration:none;
}
.ctaBtn:hover  {color: #002d62;}

#tileContainer {width: 100%;
font-family: Helvetica, arial, sans serif;
font-size: 13pt;
line-height: 120%;}
.left {width: 43%;
float:left;}
.right {width: 42%;
float:right;}
.tile {border-radius: 8px;
padding: 20px;
margin: 0 0 13px 0;}
.blue {background: #0b618e;
color: #fff;
border:1px solid #002d62;}
.gray {background: #ccc;
border: 1px solid #333;
color: #333;}
.clear {clear:both;}
.title {font-weight:bold; font-size: 1.3em;}
.testimony {font-style:italic;}

#onlineStats {margin-top: 40px;}
#onlineStats h3 {text-transform: uppercase;
color: #002e62;
font-weight: bold;
font-size: 12pt;
border:none;
font-family: arial, helvetica sans serif;
}
#onlineReady {
margin-top: 50px;
border-radius: 5px;
background: #0b618e;
padding: 15px;
color: #fff;
}
#onlineReady li {font-size: 93%;}
/*========== show / hide ================*/

.hide {display:none;}
.show {display:block;}
.more {text-decoration:underline;cursor: pointer; font-weight:normal;}
dt {font-weight:bold; font-size: 16px;}
dt h2 {font-weight: normal; padding-top: 14px; font-size: 20px; cursor:pointer;}
dt ul {padding-top: 0; margin-top: 0;}
dd {padding-top: 5px;}
ul, ol {padding-top:0; padding-bottom:0; margin-top:0px; margin-bottom:0px;}
#faqs p::first-letter {
    font-size: 150%;
    color: #666666;
}

.view-faculty-staff-list .responsive-td.views-field-title .contact-me a {
	font: 16px/24px Arial,Helvetica,sans-serif;
	font-size: 12px;
    line-height: 28px;
}

.front .main-info {
	padding-right:0px;
}

.form-block {
	margin-top:0px;
	position:absolute!important;
	right:0!important;
	top:20px!important;
	margin-top:0px!important;
}

.news-block {
	clear:both;
}

.slideshow .description {
	background:none;
	padding:0px;
}

.slideshow .description .text-info {
    text-shadow: 0 2px 3px rgba(0,0,0,0.8);
    color: #fff;
    padding: 0 39px;
    float: left;
    padding: 0px;
    box-sizing: border-box;
}

.slideshow .description .text-info-inner {
	background: rgba(0,0,0,0.35);
	padding: 20px 0px 42px 34px;
}


.form-block-inner {
	padding: 20px;
}

.form-block-inner h3 {
	color: #fff;
    font-size: 24px;
    padding: 0 0 10px 0;
}

.form-block-inner .input-placeholder-text,
.form-block-inner-sidebar .input-placeholder-text {
	padding: 3px 5px;
}

.form-block-inner hr {
	border:none;
	border-top:1px solid white;
	margin-bottom:20px;
}

.form-block-inner-sidebar hr {
	margin-bottom:20px;
	border:none;
	border-top:1px solid black;
}

.form-block-inner p {
	color:white;
}

.form-block-inner .actions .button {
	width:95%;
}


#header .region-header ul.btn-list {
	margin-top:15px;
	margin-right:-7px;
}

#header .region-header ul.btn-list li {
	padding:0px 7px;
}

#header .region-header ul.btn-list li a.button, #footer .btn-list li a {
	color: #bbd6ef;
	padding:0px 14px;
	font:14px/32px Georgia,serif!important;
	background: #041e41;
	border: 2px solid #bbd6ef;
}
#header .region-header ul.btn-list li a.button:hover , #footer .btn-list li a:hover{
background: #bbd6ef;
color: #041e41;
border: 2px solid #bbd6ef;
}
#block-search-form {
	margin-top:15px;
}

.promo-box {
	margin:0px;
}
.promo-box .visual img {
	max-width:none;
}

.homepage-learn-more-trigger {
	padding:20px;
	position:fixed;
	bottom:0;
	background-color:#002d62;
	z-index:1;
	left:0;
	right:0;
	text-align:center;
}

@media(max-width: 1010px) {

	.promo-box {
		width:100%;
	}

	#block-search-form {
		margin-top:0px;
	}

	#header .region-header ul.btn-list {
		display:none;
	}


}

.homepage-fixed {
	z-index:999;
}

.fixed-wrapper-front {
	position:fixed;
	margin-top:0px;
	bottom:-999px;
	overflow:auto;
	max-height:100vh;
	box-sizing:border-box;
	left:0;
	right:0;
	  -webkit-transition: bottom .5s ease-in-out;
	  -moz-transition: bottom .5s ease-in-out;
	  -o-transition: bottom .5s ease-in-out;
	  transition: bottom .5s ease-in-out;

}

.fixed-wrapper-front.active {
	bottom:0px;
}

.homepage-learn-more-close {
	color:white;
	float:right;
}

.slideshow .description .text-info {
	left:0;
	right:0;
	position:absolute;
}


@media(min-width:768px) {
	.form-block {
		margin-top:-162px;
	}
	.slideshow .description .text-info {
		position:relative;
	}


	.homepage-learn-more-trigger,
	.homepage-learn-more-close	{
		display:none;
	}

	.homepage-fixed {
		z-index:8;
	}

	.fixed-wrapper-front {
		position:relative;
		bottom:auto;
		max-height:none;
		overflow:hidden;
	}

	.bs-row {
		margin-left:-15px;
		margin-right:-15px;
	}

	.bs-col-sm-6 {
		width:50%;
	}

	.bs-col-sm-12 {
		width:100%;
	}

	.bs-col-sm-6,
	.bs-col-md-3,
	.bs-col-md-4,
	.bs-col-md-8,
	.bs-col-md-9,
	.bs-col-md-12,
	.bs-col-lg-3,
	.bs-col-lg-4,
	.bs-col-lg-8,
	.bs-col-lg-9
	 {
		float:left;
		position:relative;
		padding-left:15px;
		padding-right:15px;
		box-sizing:border-box;
	}

}


@media(min-width:992px) {
	.bs-col-md-3 {
	width:25%;
	}
	.bs-col-md-4 {
		width:33.33%;
	}
	.bs-col-md-8 {
		width:66.66%;
	}
	.bs-col-md-9 {
		width:75%;
	}
}

@media(min-width:1200px) {
	.bs-col-lg-3 {
		width:25%;
	}

	.bs-col-lg-9 {
		width:75%;
	}
}

#optional .form-block-inner-sidebar {
	padding:20px;
}

#optional .form-block-inner-sidebar h3 {
	color:white;
	border-color:white;
}

/*     QUOTE BOX STYLES WITH NEW COLORS   */
.quote {
	padding: 23px;
	border-radius:10px;
	font-size: 1.1em;
	font-style:italic;
	}
.greenquote {color:#002d62;
background-color: #92ad46;}

.pinkquote {color:#002d62;
background-color: #ee6462;}

.bluequote {color: #fff;
background-color:#008ea9;}

.field-name-field-other-modality-link {
	margin-top:0px;
	margin-bottom:10px;
}

.field-name-field-other-modality-link p {
	margin-bottom:10px;
}

.main-column {
	padding-top:10px!important;
}

form#search-block-form {
	padding-bottom:0px;
}
#optional .form-block-inner-sidebar h3 {
	padding-top:0px;
}

.leftContent {
float:left;
width: 60%;}

.rightSidebar {
float:right;
width: 33%;
min-width:260px;}

@media only screen and (max-width: 800px)
{ .leftContent, .rightSidebar {
float:none;
width: 100%}
}


/*===============NEW PROGRAM PAGE STYLES 7/10/17===================*/
/* QUOTES ON PROGRAM PAGES */
.programquote {
	border-top: 3px dotted #666;
	border-bottom: 3px dotted #666;
	line-height: 1.4em;
	color: #666;
	min-height: 215px;
	padding: 30px 0;
	font: italic bold 20px adelle, georgia;
}
.programquote img {
	width: 215px;
    height: 215px;
    float: left;
    padding-right: 25px;
    font-weight: normal;}

@media(max-width:320px) {
	.programquote img {float:none;}
	}
.programquote .student {
	font-family:roboto;
	font-size: 14px;
	font-style:normal;
	line-height: 18px;
}
/* ========= PROGRAM PAGE SIDEBAR INFO =========== */
.iconbox {
	padding: 20px 10px 20px 20px;
	border-radius: 10px;
	position:relative;
	min-height: 60px;
	margin-bottom: 25px;
}
.iconbox img {
	position:absolute;
	top: 50%;
	height: 60px;
	margin-top: -30px;
}
.iconbox p {margin: 0 0 0 80px;
padding: 0 0 0 20px;}
.careers, .coralSidebar {border:2px solid #ee6462;margin-top:30px; }
.payrange, .greenSidebar {border:2px solid #92ad46;margin-top:30px; }
.blueSidebar {
border: 2px solid #00586a; margin-top: 30px;}
.careers  ul, .coralSidebar ul, .coralSidebar p {
	border-left: 1px solid #ee6462;}
.payrange ul, .greenSidebar ul, .greenSidebar p {
	border-left: 1px solid #92ad46;}
.blueSidebar ul, .blueSidebar p {
	border-left: 1px solid #00586a;}
.iconbox ul {
	margin-left: 75px;
	color: #333;
	font-size: 16px;
	padding-left:25px;
}
.careers ul li:first-child, .coralSidebar ul li:first-child { color: #ee6462;}
.payrange ul li:first-child, .greenSidebar ul li:first-child { color: #92ad46;}
.blueSidebar ul li:first-child {color: #00586a;}
.careers ul li:first-child, .payrange ul li:first-child, .coralSidebar ul li:first-child, .greenSidebar ul li:first-child, .blueSidebar ul li:first-child {
	font-weight:bold;
	list-style:none;
	font-size: 1em;
	margin-left: -15px; }
.iconbox ul li {line-height: 18px;}

@media only screen and (max-width: 600px)
{
.iconbox img {display:none;}
.iconbox ul {margin-left: 0px; padding-left: 24px; border:none;}
.iconbox p {border:none;}

}
/*.payrange ul li {
	list-style:none;
	margin-left: -15px;}*/

.disclaimer {font-size: .86em;}

/* ========= PROGRAM PAGE SIDEBAR NO ICON =========== */
.featurebox {
	padding: 5px 10px 20px 20px;
	border-radius: 10px;
	position:relative;
	min-height: 60px;
	margin-bottom: 25px;
}
.toplist {background-color: #ee6462; }
.toplist ul, .secondlist ul {
	margin-left: 10px;
	color: #fff;
	font-size: 16px;
}
.toplist ul li:first-child, .secondlist ul li:first-child {
	font-weight:bold;
	list-style:none;
	font-size: 1em;
	margin-left: -20px;
}

.toplist ul li, .secondlist ul li {
	line-height: 18px;
	font-size: 14px;
}
.toplist ul, .secondlist ul {padding-left: 10px; }
.secondlist {background-color: #92ad46;}
/*.secondlist ul li {
	list-style:none;
	margin-left: -15px;}*/

.disclaimer {font-size: .86em;}

.form-checkboxes {
	padding-bottom:20px;
}

.form-checkboxes label {
	display:inline-block;
	font-size:12px;
}

.form-checkboxes .input-placeholder-text {
    color: white!important;
    display: inline-block!important;
    padding-left: 5px;
    padding-left: 20px;
    padding-top: 1px;
}

#tfa_348-D .input-placeholder-text {
	color:white!important;
	display:block!important;
	margin-left:25px;
	padding-top:0px;
	padding-left:0px;
}

#tfa_348-D label {
	display:inline;
	font-size:12px;
}

.landing-wide-form {
	padding-bottom:10px;
}

#tfa_345-D {
	margin-top:20px;
}
