﻿@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Roboto);
/* CSS Document */
/*=======================================
Main CSS Document

1.Font-face
2.Reset
	2.1. Defaults
3.Page
4.Header
	4.1. Share Button
	4.2. Search Form
	4.3. Secondary Navigation
	4.4. Primary Navigation
5.Content
	5.1. Carousel
	5.2. Homepage Content
	5.3. Secondary Page Contentms
		5.3.1. Miles Carousel
		5.3.2. Main Content Banner
		5.3.3. Slider Area
		5.3.4. Breadcrumbs
		5.3.5. Main content with right Sidebar
		5.3.6. Right Sidebar
		5.3.7. News
		5.3.8. Search
		5.3.9. No main sidebar Sidebar
		5.3.10. No main sidebar Content
		5.3.11. Online Gift Form
	5.4. Secondary Sidebar
6.Footer
	6.1/ Footer Elements
=========================================*/

/*==============================
1 Font-face
===============================*/
@font-face {
 font-family:'ArialRegular';
 src: url('fonts/arial-webfont.eot');
 src: local('☺'), url('fonts/arial-webfont.woff') format('woff'), url('fonts/arial-webfont.ttf') format('truetype'), url('fonts/arial-webfont.svg#ArialRegular') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'ArialBold';
 src: url('fonts/arial_bold-webfont.eot');
 src: local('☺'), url('fonts/arial_bold-webfont.woff') format('woff'), url('fonts/arial_bold-webfont.ttf') format('truetype'), url('fonts/arial_bold-webfont.svg#ArialBold') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'MyriadPro';
 src: url('fonts/myriadpro_regular-webfont.eot');
 src: local('☺'), url('fonts/myriadpro_regular-webfont.woff') format('woff'), url('fonts/myriadpro_regular-webfont.ttf') format('truetype'), url('fonts/myriadpro_regular-webfont.svg#webfontwPkp6Scx') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'HelveticaNeueLight';
 src: url('fonts/helvetica_neue_light-webfont.eot');
 src: local('☺'), url('fonts/helvetica_neue_light-webfont.woff') format('woff'), url('fonts/helvetica_neue_light-webfont.ttf') format('truetype'), url('fonts/helvetica_neue_light-webfont.svg#webfontHCnY3RCr') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'HelveticaNeueBold';
 src: url('fonts/helvetica_neue_bold-webfont.eot');
 src: local('☺'), url('fonts/helvetica_neue_bold-webfont.woff') format('woff'), url('fonts/helvetica_neue_bold-webfont.ttf') format('truetype'), url('fonts/helvetica_neue_bold-webfont.svg#webfontV8ASeLEv') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
	font-family: 'Ubuntu Condensed';
	src: url('fonts/UbuntuCondensed-Regular.ttf');
	font-weight: 700;
}

/*==============================
2 Reset
===============================*/
html {
	padding:0px;
	margin:0px;
	border:none;
    font-size: 1em;
}
body {
	border:none;
	color:#051b29;
	background:#02255E;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0px;
	padding:0px;
}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 1.5em;
}
a, a:link, a:focus, a:hover, a:active {
	outline:none;
	cursor:pointer !important;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
fieldset, img {
	border:none;
}
input[type=radio], input[type=checkbox] {
	vertical-align:middle;
	margin:0px;
}
input[type=button], input[type=submit] {
	cursor:pointer;
}
address, caption, cite, code, dfn, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit;
}
del, ins {
	text-decoration:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
}
input:focus, textarea:focus, label:focus, label, input, textarea {
	outline:none;
    padding:3px;
}
a, :focus {
	outline:none;
}
button {
	border:0px;
	cursor:pointer;
}
span{
    line-height:inherit !important;
}
.clear{ clear: both;}
/* ======= 2.1 Defaults ======== */
h1 {
	font-family:'HelveticaNeueLight';
	font-size:24px;
	line-height:30px;
	padding:15px 0 15px 0;
	font-weight:bold;
	color:#2255a3;
}
h2 {
	font-family:'HelveticaNeueLight';
	font-size:20px;
	line-height:22px;
	padding:10px 0 10px 0;
	color:#2255a3;
}
h2 span {
	font-size:14px;
	line-height:21px;
}
h2 strong {
	font-weight:bold;
	font-family:'HelveticaNeueLight';
    font-variant: small-caps;
	font-size:20px;
    color:#333;
}
h3 {
	font-family:'HelveticaNeueLight';
	font-size:18px;
	line-height:24px;
	padding:10px 0;
	color:#2255a3;
	font-weight:bold;
}
h4 {
	font-family:'HelveticaNeueLight';
	font-size:16px;
	line-height:18px;
	color:#2256a4;
    padding:10px 0;
}
h5 {
	font-size:14px;
	line-height:14px;
	font-family:'MyriadPro';
	padding:10px 3px 9px 21px;
	background:url(img/bg/rightBarHeaderBck.jpg) no-repeat 0px 0px;
	width:171px;
	height:14px;
	color:#fff;
	margin-top:1px;
}
h5.active {
	background:url(img/bg/rightBarActiveHeaderBck.jpg) no-repeat 0px 0px;
}
h5 a {
	font-size:14px !important;
	line-height:14px !important;
	font-family:'MyriadPro' !important;
	color:#fff !important;
	text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	font-weight:normal !important;
}
h6 {
	color:#2b68c5;
	font-size:13px;
	line-height:18px;
	padding:20px 0 0 10px;
}
h6:first-child {
	padding-top:10px;
}
.mainContent .sfContentBlock {
    font-size:13px;
	line-height:18px;
	color:#000;
}
.mainContent p{
	padding:10px 28px 10px 0;
	font-size:13px;
	line-height:18px;
	color:#000;
}
.mainContent hr{
	clear:both;

}
.mainContent ul {
	padding:0 28px 16px 0;
	list-style:none;
}
.mainContent ul li {
	background:url(img/elem/bullet.jpg) no-repeat 0px 0px;
	padding-left:13px;
	font-size:13px;
	line-height:16px;
	padding-bottom:8px;
	color:#000;
}
.mainContent a, .mainSidebarExtras a {
	color:#255dac;
	text-decoration:none;
	/*font-family:'ArialBold';*/
    font-weight:600;
}
.mainContent a:hover, .mainSidebarExtras a:hover {
	text-decoration:underline;
}
.mainContent ol {
	clear:both;
	padding:0 25px;
}
.mainContent ol li {
	padding:0;
	color:#000;
}
.mainContent img
{
    padding-right:5px;
}
.mainContent .btnLink {
  background: #a0d1f0;
  background-image: -webkit-linear-gradient(top, #a0d1f0, #34739b);
  background-image: -moz-linear-gradient(top, #a0d1f0, #34739b);
  background-image: -ms-linear-gradient(top, #a0d1f0, #34739b);
  background-image: -o-linear-gradient(top, #a0d1f0, #34739b);
  background-image: linear-gradient(to bottom, #a0d1f0, #34739b);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  color: #ffffff;
  font-size: 16px;
  line-height:1.25em;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  font-weight: normal;
  font-family: 'HelveticaNeueBold';
  text-transform: uppercase;
  margin:10px;
}

.mainContent .btnLink:hover {
  background: #cee6f6;
  background-image: -webkit-linear-gradient(top, #cee6f6, #86a1b3);
  background-image: -moz-linear-gradient(top, #cee6f6, #86a1b3);
  background-image: -ms-linear-gradient(top, #cee6f6, #86a1b3);
  background-image: -o-linear-gradient(top, #cee6f6, #86a1b3);
  background-image: linear-gradient(to bottom, #cee6f6, #86a1b3);
  text-decoration: none;
  color: #34739b;
}
/*==============================
3. Page
===============================*/
.background {
	background:none;
	background-attachment:fixed;
	background-size:100%;
	padding-left:1px;
}
.wrapper {
	margin:0 auto;
	width:100%;
}
.header {
	width:962px;
	height:153px;
	margin:0 auto;
	background:#000;
}
.carousel 
{
    border:4px solid #fff;
    width:944px;
}
.contentHome {
	width:1000px;
	margin:0 auto;
	padding:20px 0 5px;
}
.footerWrapper {
	background:#02255e;
	min-height:230px;
	bottom:0px;
	padding-bottom:30px;
	position:relative;
	z-index:100;
	left:-1px;
}
/*==============================
4. Header
===============================*/
.header .logo {
	/*padding:21px 0 0 37px;*/
    padding:11px 0 0 27px;
	float:left;
	max-width:227px;
    max-height:75px;
}
.header .logo img{
	width:100%;

}
/* ======= 4.1 Share Button ======== */
.header .share {
	padding:8px 20px 0 0;
	float:right;
	width:50px;
	height:16px;
	margin-right: 75px;
}
.header .share img#hdr_share1 {
    display:block;
    visibility:visible;
}
.header .share img#hdr_share2 {
    display:none;
    visibility:hidden;
}
/* ======= 4.2 Search Form ======== */
.header .search {
	padding:14px 20px 0 0;
	float:right;
	clear:right;
	overflow:hidden;
	width:204px;
	max-height:40px;
}
.header .search input[type=text] {
	padding:0 5px;
	margin:0;
	border:none;
	outline:none;
	background:url(img/elem/searchInput.gif) no-repeat 0px 0px;
	width:171px;
	max-height:21px;
	float:left;
	line-height:21px;
	font-size:12px;
	color:#585858;
}
.header .search input[type=submit] {
	padding:0px;
	margin:0px;
	border:none;
	outline:none;
	background:url(img/elem/searchButton.gif) no-repeat 0px 0px;
	max-width:23px;
	max-height:21px;
	float:left;
}
.header .search .sfsearchBox
{
    padding-left:0;
}
/* ======= Quick Links ======== */

.quicklinks {
    /*
    position: relative;
    top: 10px;
    left: 10px;
        */
    float:right;
    padding-top:7px;
    padding-right:10px;
}
.quicklinks .customStyleSelectBoxInner {
	padding-top:4px;
	padding-left:3px;
}
.quicklinks select {
	width:135px;
	height:21px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d2d2d2;
	line-height:17px;
}
.quicklinks .customStyleSelectBox {
	width:102px;
	height:21px;
	display:block;
	background:url(img/elem/selectBox.jpg) no-repeat left top;
	line-height:21px;
	padding:0 28px 0 5px;
	font-size:12px;
	color:#585858;
}
.quicklinks .customStyleSelectBoxInner {
	padding-top:4px;
	padding-left:3px;
}
/* ======= 4.3 Secondary Navigation ======== */
.header .secNav {
	padding:13px 13px 0 0;
	float:right;
	clear:right;
	overflow:hidden;
	max-width:450px;
	min-height: 20px;
}
.header .secNav img {
	padding-right:6px;
	text-align:left;
	vertical-align:middle;
}
.header .secNav a {
	padding:0 8px 0 11px;
	background:url(img/bg/secNavPipe.jpg) no-repeat left center;
	text-decoration:none;
}
.header .secNav a span {
	line-height:18px;
	vertical-align:middle;
	font-size:12px;
	color:#FFF;
	/*font-family:'ArialBold';*/
    font-weight:bold;
}
.header .secNav a:hover span, .header .secNav a.active span {
	color:#cfe73a;
}
.header .secNav a:first-child {
	background:none;
}
/* ======= 4.3 Primary Navigation ======== */
.header .sfNavHorizontalDropDownWrp {
    float:left;
    display:none;
    visibility:hidden;
}
.navContainer {
    float:none;
	clear:both;
	display: inline-block;
    width:952px;
	margin: 9px 0 0 6px;
	vertical-align:middle;
    background:#fff;
}
.header .mainNav {
	float:left;
	clear:both;
	height:auto;
	margin:0 auto;
	position:relative;
}
.header .mainNav ul {
	list-style:none;
	background:none;
	overflow:hidden;
}
.header .mainNav ul li {
	float:left;
    background:url(img/bg/mainNavPipe.jpg) no-repeat 0px 0px;
}
.header .mainNav ul li:first-child {
	background:url(img/bg/mainNavBck.jpg) repeat-x 0px 0px;
}  
.header .mainNav ul li.rtsFirst a.rtsSelected, a.sfSel {
	margin:0px;
	padding:0 20px 0 20px
}
.header .mainNav ul li a, .k-link {
	color:#000;
	font-size:14px;
	line-height:42px;
    font-family:'ArialBold';
	text-transform:uppercase;
	text-decoration:none;
	padding:0 20px 0 18px;
	margin-left:2px;
	display:inline-block;
}
.header .mainNav ul li:hover, .header .mainNav ul li.active, .header .mainNav ul li a:hover {
	background-position:0px -42px;
    background:url(img/bg/mainNavBck.jpg) repeat-x 0px -42px;
	color:#fff;
}
.header .mainNav ul li a span {
	padding:0 !important;
	text-decoration:none !important;
}
.sfNavWrp .sfSel {
    font-weight:normal;
}
.header .RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL {
	float:none !important;
}
.header .RadTabStrip .rtsLevel1 {
	padding-top:3px;
}
.header .mainNav ul li a.rtsSelected, a.sfSel {
	background:url(img/bg/mainNavBck.jpg) repeat-x 0px -42px;
	color:#fff!important;
}
/* Mobile Navigation */
.header .sfNavHorizontalDropDownWrp {
    line-height:31px;
    width:100%;
}
.header .sfNavHorizontalDropDownWrp ul li {
    text-transform:uppercase;
    text-align:center;
    width:100%;
}
.header .k-menu .k-item>.k-link {
    padding:0;
    line-height:2em;
}
.header .k-menu .k-item, .header .k-widget.k-menu-horizontal > .k-item {
    border-bottom: 1px dashed #c3c3c3;
}

/* 5.2 Upgrade */
.header .RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL 
{
    display:block;
    float:none;
    list-style: none outside none;
    margin: 0;
    min-height: 0;
    overflow: hidden;
    padding: 0;
}

.RadSocialShare_Default
{
	border:none;
    display:block;
    clear:both;
}

.RadSocialShare_Default ul li {
    list-style-image:none;
    background:none;
}

.sshListItem {
    list-style-image:none;
    background:none;
}

/*==============================
5 Content
===============================*/
	/* ======= 5.1 Carousel ======== */
	
.carousel ul {
	list-style:none;
	position:relative;
	height:297px;
}
.carousel ul li {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	display:none;
	height:300px;
}
.carousel ul li:first-child {
	display:block;
}
.carousel .carouselInfo {
	width:100%;
	position:absolute;
	bottom:0px;
	height:61px;
	background:url(img/bg/transparentCarousel.png) repeat 0px 0px;
}
.carousel .carouselInfo div {
	float:left;
	padding:6px 29px 0 25px;
}
.carousel .carouselInfo div h2 {
	padding:0;
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
	font-size:32px;
	line-height:32px;
	font-weight:normal;
	color:#fff;
}
.carousel .carouselInfo div h3 {
	padding:0;
	font-size:15px;
	line-height:15px;
	font-weight:normal;
	color:#fff;
	font-family: 'MyriadPro';
}
.carousel .carouselInfo p {
	font-size:13px;
	line-height:normal;
	color:#fff;
	float:left;
	width:260px;
	padding-top:14px;
}
.carousel .carouselInfo a {
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	width:92px;
	height:27px;
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	margin:17px 0 0 23px;
	line-height:27px;
	padding-left:9px;
}
.carousel .carouselInfo ul {
	float:left;
	position:relative;
	list-style:none;
	padding:0 0 0 18px;
	height:auto;
}
.carousel .carouselInfo ul li {
	position:relative;
	float:left;
	display:block;
	top:-15px;
	padding:0;
	margin:0;
}
.carousel .carouselInfo ul li a {
	position:static;
	background:none;
	margin:0 5px 0 0;
	padding:0;
	width:97px;
	height:65px;
	border:3px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.carousel .carouselInfo ul li a img {
	margin:0;
	padding:0;
}
.carousel .carouselInfo ul li a:hover, .carousel .carouselInfo ul li a.active {
	border-color:#94a62a;
}
.carousel-images li.c-item img {
	width: 944px;
	height: 297px;
}
.carousel-images li.c-item {
	display: none;
}
ul.tabs-idia {
	right: 15px;
	position: absolute!important;
	bottom: 0!important;
	height: 64px;
	z-index:110;
}
ul.tabs-idia li {
	height:64px;
}
.carousel .carousel-data {
	position: relative;
	width: 100%;
}
.carousel .carousel-data li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	top: -15px;
}
.carousel .carousel-data li a {
	background: none repeat scroll 0 0 transparent;
	border: 3px solid #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	height: 65px;
	margin: 0 5px 0 0;
	float: left;
	padding: 0;
	position: static;
	width: 97px;
}
.carousel .carousel-data li a:hover, .carousel .carousel-data li a.active {
	border-color: #94A62A;
}
.carousel .carousel-data li a img {
	width: 97px;
	height: 65px;
}
.carousel-images div.c-title {
	background: url("img/bg/transparentCarousel.png") repeat scroll 0 0 transparent;
	height:55px;
	float: left;
	left:0px;
	position: absolute;
	bottom: 3px;
	z-index: 100;
	padding: 6px 29px 0px 20px;
	width:895px;
}
.carousel-images div.c-title div {
	float: left;
}
.carousel-images div.c-title h3 {
	color: #FFFFFF;
	/*font-family: 'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
	font-size: 32px;
	font-weight: normal;
	line-height: 32px;
	padding: 0;
}
.carousel-images div.c-title h4 {
	color: #FFFFFF;
	font-family: 'MyriadPro';
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	padding: 0;
}
.carousel-images div.c-title p {
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	line-height: normal;
	width: 260px;
	padding: 3px 0px 0 20px;
}
.carousel-images div.c-title a {
	background: url("img/bg/readMore.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 13px 0 0 23px;
	padding-left: 9px;
	text-decoration: none;
	width: 92px;
}
/* ======= 5.2 Homepage Content ======== */
.contentHome .studentNav {
	background:#000;
	margin:0;
	width:100%;
	height:auto;
	padding:0;
	position:relative;
	z-index:300;
    clear:both;
}
.userTypeNav {
    width:100%;
}
.contentHome .studentNav ul {
	list-style:none;
	padding:0;
    height:100%;
    width:100%;
}
.contentHome .studentNav ul li {
	float:left;
    height:100%;
    width:20%;
}
.contentHome .studentNav ul li a {
	color:#cfe73a;
	/*font-family:'ArialBold';*/
    font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	line-height:51px;
	/*background:url(/images/Homepage/arrowAudRight.jpg) no-repeat right top;*/
	display:block;
	/*padding:0 15px 0 63px;*/
	text-decoration:none;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
}
.contentHome .studentNav ul li:first-child a {
	padding-left:0px;
}
/* Changes made after integration*/
.contentHome .studentNav ul li a span {
	padding:0 !important;
	text-decoration:none !important;
}
.studentNav .sfNavWrp {
    line-height:51px;
    height:51px;
    padding-left:5px;
    background-color:#000;
}

.studentNav .k-menu .k-item, .studentNav .k-widget.k-menu-horizontal > .k-item {
    border:none;
}
.studentNav .k-menu .k-item>.k-link{
    line-height:51px;
    padding-top:0;
    padding: 0 5px 0 5px;
    text-align: center;
}

.contentHome .extraContWrapper {
	margin:0 auto;
	position:relative;
	z-index:9;
}
.contentHome .extraContWrapper .main {
	width:942px;
	background:#f2f2f2;
	margin:0 auto;
	overflow:hidden;
}
.contentHome .extraContWrapper .main .sliderArea {
	width:641px;				/* EDITED LINE */
	float:left;
	padding:14px 0;
	position:relative;			/*ADDED LINE*/
	margin:0 0 0 22px;			/*ADDED LINE*/
}
.contentHome .extraContWrapper .main .sidebar {
	width:231px;
	float:right;
	background:#e8e8e8;
	padding:14px 10px 8px 9px;
}
.contentHome .extraContWrapper h4 {
	/*font-family:'ArialBold';*/
    font-family:'Roboto', Arial, sans-serif;
	color:#001537;
	font-weight:bold;
	font-size:13px;
	line-height:normal;
	padding:0;
}
.contentHome .extraContWrapper .main .sliderArea img {
	/* background:#F00; */
}
.contentHome .extraContWrapper .sliderArea h4 {
	float:none;					/* EDITED LINE */
	width:212px;
	padding:10px 0 0 0;		/*ADDED LINE*/
}
.sliderArea h3 {
	color: #2255A3;
	font-family: 'HelveticaNeueLight';
	font-size: 18px;
	line-height: 24px;
	padding: 10px 0;
}
/* COMENTEND THIS SECTION
.contentHome .extraContWrapper .sliderArea h4:first-child {
	padding-left:25px;
}*/
.contentHome .extraContWrapper .sliderArea .sliderWrapper {
	overflow:hidden;
	padding:0 5px 5px;
	/*	float:left;	*/
	clear:none;
	width:639px;
	background:url("img/bg/shadowSlider.jpg") no-repeat scroll left bottom transparent;
}
/* EDITED SECTION */
.rightArrow {
	cursor: pointer;
	
	/* 
    position:absolute;    
    top:257px;
        */
    position:relative;
    float:right;
    top:-85px;
    right:-25px;
	background:none!important;
    padding-right:0 !important;
}
.leftArrow {
	cursor: pointer;
	position:relative;
    top:115px;
	left:-15px;
	background:none!important;
    padding-right:0 !important;
}
.contentHome .extraContWrapper .sliderArea .sliderWrapper ul li {
	float:left;
}
/* END EDITED SECTION */
/* REMOVED DEFINITION */
/*.contentHome .extraContWrapper .sliderArea .sliderWrapper ul li:first-child {
}*/
/* ADDED SECTION */
.contentHome .extraContWrapper .sliderArea .sliderWrapper ul li .borderDiv {
	padding: 5px 0 3px 5px;
}
/* END ADDED SECTION */
.contentHome .extraContWrapper .main .sidebar ul {
	list-style:none;
	overflow:hidden;
	padding:5px 0 0 0;
}
.contentHome .extraContWrapper .main .sidebar ul li {
	padding-top:3px;
}
.contentHome .bottomShadowEmpty {
	width:1000px;
	height:13px;
	background:url(img/bg/bottomPageShadow.png) no-repeat center top;
	padding-bottom:4px;
	font-size:0px;
	line-height:0px;
	margin:0 auto;
}
/* ======= 5.3 Secondary Page Content ======== */
.content {
	width:962px;
	margin: 20px auto 0;
	background-color:#ffffff;
	overflow:hidden;
}
.content .mainContent {
	float:left;
	width:922px;
	padding:20px 0 0 0;
}
.content .mainContent.withSidebar {
	width:715px;
	padding:20px 0 20px;
    float:right;
}
.baseMainContent{
    padding-left: 5px;
    width:98%;
}
.content .noBotPadding {
	padding-bottom:0;
}
.content .mainContent .printLink {
	float:right;
	overflow: hidden;
	padding:10px 30px 0px 0;
	min-height:35px;
}
.content .onlineGiftPage .printLink {
	padding-right:10px;
}
.content .mainContent ul li ul {
	display: block;
	padding: 0 0 8px 0!important;
	width: 300px!important;
}
.content .mainContent ul li ul li {
	display: inline;
	list-style-image:none!important;
	padding: 8px 8px 0 0!important;
	width: 300px!important;
	background-image:none;
}
/* ======= 5.3.1 Miles Carousel ======== */
.content .mainContent .milesCarousel {
	width:912px;
	padding:6px;
	clear:both;
	border:1px solid #b3b3b3;
	-moz-box-shadow: 0px 0px 4px #b3b3b3;
	-webkit-box-shadow: 0px 0px 4px #b3b3b3;
	box-shadow: 0px 0px 4px #b3b3b3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:0 13px;
	position:relative;
}
.content .mainContent .milesCarousel ul {
	width:912px;
	height:269px;
	list-style:none;
	position:relative;
	padding:0;
}
.content .mainContent .milesCarousel ul li {
	position:absolute;
	background:#f4c33e;
	width:912px;
	height:269px;
	top:0;
	padding:0;
}
.content .mainContent .milesCarousel .milesCarouselNav {
	width:912px;
	position:absolute;
	bottom:7px;
}
.content .mainContent .milesCarousel .milesCarouselNav ul {
	width:auto;
	height:auto;
	float:right;
	padding:0;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li {
	position:static;
	width:auto;
	height:42px;
	float:left;
	background:url(img/bg/carouselNavPipe.jpg) repeat-x 0px 0px;
	padding-left:1px;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li:first-child {
	padding-left:0;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li a {
	display:block;
	background:url(img/bg/mainNavBck.jpg) repeat-x 0px 0px;
	text-decoration:none;
	/*font-family:'ArialBold';*/
    font-weight:bold;
	color:#000;
	font-size:14px;
	line-height:normal;
	padding:4px 20px 0;
	text-align:center;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li a:hover, .content .mainContent .milesCarousel .milesCarouselNav ul li.active a {
	background-position:0px -42px;
	color:#fff;
}
/* ======= 5.3.2 Main Content Banner ======== */
.content .mainContent .mainContentBanner {
	width:703px;
	height:220px;			/********************* EDIT 06.05.2011 *****************/
	margin:0 auto;
	padding:0;
	clear:both;
}
.content .mainContent .mainContentBanner ul { /********************* ADD 06.05.2011 *****************/
	margin:0;
	padding:0;
	position:relative;
}
.content .mainContent .mainContentBanner ul li { /********************* ADD 06.05.2011 *****************/
	margin:0;
	padding:0;
	background:none;
	position:absolute;
	top:0;
	left:6px;
}
.content .mainContent .hasNav {
	margin-bottom:50px;
}
.content .mainContent .mainContentBanner img {
	margin:0 auto;
	display:block;
	padding:7px 0 0 6px;
	width:691px; /********************* ADD 06.05.2011 *****************/
	height:207px; /********************* ADD 06.05.2011 *****************/
}
.content .mainContent .mainContentBanner .readMore {
	position:absolute;
	left:0; /********************* EDIT 06.05.2011 *****************/
	top:7px;
	width:210px;
	min-height:207px;
	background:url( img/bg/BannerOverlayBck.jpg) repeat-x 0px 0px;
}
.content .mainContent .mainContentBanner .readMore h4 {
	font-family:'HelveticaNeueBold';
	color:#fff;
	line-height:normal;
	font-size:15px;
	padding:10px;
	margin:0;
	width:auto;
	text-align:center;
	font-weight:normal;
}
.content .mainContent .mainContentBanner .readMore p {
	padding:0 10px 10px;
	color:#fff;
	font-size:13px;
	line-height:normal;
}
.content .mainContent .mainContentBanner .readMore a {
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:3px auto 10px;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.content .mainContent .mainContentBanner h3 {
    padding: 0 5px;
}
.content .mainContent .mainContentBannerNav { /********************* ADD 06.05.2011 *****************/
	width:703px;
	margin:0 auto 50px;
	padding:0;
	clear:both;
	position:relative;
}
.content .mainContent .mainContentBannerNav .bannerNav { /********************* EDIT 06.05.2011 ***************** bannerNav and all followin elements have different wrapper: mainContentBanner becomes mainContentBannerNav in all following definitions until 5.3.3*/
	position:absolute;
	height:52px;
	bottom:-51px;
	left:6px;
	right:6px;
	-moz-box-shadow: 0px 3px 6px #888;
	-webkit-box-shadow: 0px 3px 6px #888;
	box-shadow: 0px 3px 6px #888;
}
.content .mainContent .mainContentBannerNav .bannerNav ul {
	padding:0;
	margin:0;
	position:absolute;
	top:-19px;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li {
	padding:0;
	margin:0;
	background:none;
	float:left;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a {
	padding-top:20px;
	display:block;
	height:52px;
	cursor:pointer;
	text-decoration:none;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a:hover, .content .mainContent .mainContentBannerNav .bannerNav ul li.active a {
	background:url( img/elem/arrowUp.png) no-repeat center 3px;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a span {
	background:url( img/bg/bannerMenuBck.png) repeat-x 0px 0px;
	display:block;
	height:42px;
	text-align:center;
	padding:10px 22px 0;
	color:#000;
	font-size:14px;
	line-height:normal;
	font-family:Arial;
	cursor:pointer;
	font-weight:bold;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li:first-child a span {
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a:hover span, .content .mainContent .mainContentBannerNav .bannerNav ul li.active a span {
	background-position:0px -52px;
	color:#fff;
	text-decoration:none;
}
.content .mainContent .wrapperText1 {
	margin-right:16px;
	padding-left:28px;
}
/* added for majors and programs */
.content .mainContent ul li ul {
	display: block;
	padding: 0 0 8px 0!important;
	width: 300px!important;
}
.content .mainContent ul li ul li {
	display: inline;
	list-style-image:none!important;
	padding: 8px 8px 0 0!important;
	width: 300px!important;
	background-image:none;
}
/* ======= 5.3.3 Slider Area ======== */
.content .mainContent .sliderArea {
	padding:0;
	width:100%;				
	position:relative;			
	margin:0 0 0 22px;	
    /*border-top:1px solid #dee6f1;		*/
    clear:both;
    top:10px;
}
.content .mainContent .sliderArea h4 {
	/*font-family:'ArialBold';*/
    font-family:'Roboto', sans-serif;
    font-weight:bold;
	color:#001537;
	font-size:14px;
	line-height:16px;
	padding:0 0 15px 0 !important;
	float:none;
	width:212px;
}
.content .mainContent .sliderArea h4:first-child {
	padding-left:25px;
}
.content .mainContent .sliderArea .sliderWrapper {
	clear:none;
	overflow:hidden;
	padding:0 5px 5px;
	width:641px;
	background:url("img/bg/shadowSlider.png") no-repeat scroll left bottom transparent;
}
.content .mainContent .sliderArea .sliderWrapper ul {
	list-style:none;
}
.content .mainContent .sliderArea .sliderWrapper ul li {
	float:left;
	padding-left:0px;
	border:none;
	margin:0;
	background:none !important;
}
.content .mainContent .sliderArea .sliderWrapper ul li .borderDiv {
	padding:5px 0 3px 5px;
}
/* COMENTEND THIS SECTION

.content .mainContent .sliderArea .sliderWrapper ul li:first-child {
	padding-left:0px;
	border:none;
	margin:0;
}*/
.bottomSecShadowEmpty {
	width:1000px;
	height:13px;
	background:url(img/bg/bottomSecPageShadow.png) no-repeat center top;
	padding-bottom:4px;
	font-size:0px;
	line-height:0px;
	margin:0 auto;
}
/* ======= 5.3.4 Breadcrumbs ======== */
.content .mainContent .breadcrumbs {
	padding:11px 0 0 5px;
	color:#255dac;
}
.content .mainContent .breadcrumbs a {
	font-size:13px;
	line-height:1em;
	color:#255dac;
    
}
.content .mainContent .breadcrumbs .breadcrumblast {
	color:#a7a7a7;
}
/* ======= 5.3.4 Callouts ======== */
.content .mainContent .callouts ul {
	padding:6px 28px;
	overflow:hidden;
}
.content .mainContent .callouts ul li {
	padding:4px;
	background:none;
	float:left;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	margin:0 30px 20px 0;
	position:relative;
}
.content .mainContent .callouts ul li a {
	text-decoration:none;
}
.content .mainContent .callouts ul li span {
	position:absolute;
	bottom:4px;
	left:4px;
	right:4px;
	display:block;
	color:#fff;
	font-size:13px;
	line-height:22px;
	background:url(img/bg/transparentSidebar.png) repeat 0px 0px;
	text-align:center;
	padding:7px 0;
}
.prContent {
    clear:both;
}
.content .mainContent .wrapperText2 {
	overflow:hidden;
	padding-left:28px;
}
.content .mainContent .wrapperText4 {
	overflow:hidden;
	border-bottom:1px solid #dee6f1;
	padding-left:28px;
}
/* ======= 5.3.5 Main content with right Sidebar ======== */
.content .mainContent .wrapperText2 .leftSide, .content .mainContent .wrapperText4 .leftSide {
	float:left;
	width:485px;
}
/* ======= 5.3.6 Right Sidebar ======== */
.content .mainContent .wrapperText2 .rightSide, .content .mainContent .wrapperText4 .rightSide {
	float:left;
	width:201px;
	padding-top:25px;
}
.content .mainContent .wrapperText2 .rightSide h5, .content .mainContent .wrapperText4 .rightSide h5 {
	font-size:14px;
	line-height:14px;
	font-family:'MyriadPro';
	padding:10px 3px 9px 21px;
	background:url(img/bg/rightBarHeaderBck.jpg) no-repeat 0px 0px;
	width:171px;
	height:14px;
	color:#fff;
	margin-top:1px;
}
/*																ADDED ONE DEFINITION HERE !!!!!!!!!!!!!!!!!!! */
.content .mainContent .wrapperText2 .rightSide h5 a:hover, .content .mainContent .wrapperText4 .rightSide h5 a:hover {
	text-decoration:none;
}
.content .mainContent .wrapperText2 .rightSide .eventWrapper, .content .mainContent .wrapperText4 .rightSide .eventWrapper {
	padding:0 0 20px 0;
}
/*																END ADD ************************************ */
.content .mainContent .wrapperText2 .rightSide h5.active, .content .mainContent .wrapperText4 .rightSide h5.active {
	background:url(img/bg/rightBarActiveHeaderBck.jpg) no-repeat 0px 0px;
}
.content .mainContent .wrapperText2 .rightSide h5 a, .content .mainContent .wrapperText4 .rightSide h5 a {
	font-size:14px !important;
	line-height:14px !important;
	font-family:'MyriadPro' !important;
	color:#fff !important;
	text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	font-weight:normal !important;
}
.content .mainContent .wrapperText2 .rightSide p, .content .mainContent .wrapperText4 .rightSide p {
	font-size:11px;
	line-height:18px;
	padding:0 0 0 10px;
	margin:0;
}
.content .mainContent .wrapperText2 .rightSide .eventWrapper a, .content .mainContent .wrapperText4 .rightSide .eventWrapper a {
	display:block;
	text-align:center;
	background:#41649c;
	width:120px;
	height:25px;
	line-height:25px;
	margin:20px 0 0 35px;
	color:#fff;
	font-weight:normal;
}
.content .mainContent .wrapperText3 {
	padding-top:20px;
	/*padding-left:28px;*/
}
/* ======= 5.3.7 News ======== */
.content .mainContent .wrapperText3 {
	padding-top:10px;
}
.content .mainContent .wrapperText3 ul {
	padding:0 20px 0 0;
	margin:0;
}
.content .mainContent .wrapperText3 ul li {
	padding:25px 0 0 0;
	margin:20px 0 0;
	border-top:1px solid #dee6f1;
	background:none;
	overflow:hidden;
}
.content .mainContent .wrapperText3 ul li:first-child {
	border:none;
}
.content .mainContent .wrapperText3 ul li .leftSide {
	float:left;
	padding:5px;
	margin:3px 0;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	position:relative;
}
.content .mainContent .wrapperText3 ul li .readMore {
	position:absolute;
	bottom:5px;
	left:5px;
	right:5px;
	background:url(img/bg/transparentSidebar.png) repeat 0px 0px;
    
}
.content .mainContent .wrapperText3 ul li .readMore h5 {
	padding:10px 0 8px;
	margin:0;
	background:none;
	width:auto;
	text-align:center;
	font-size:18px;
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
}
.content .mainContent .wrapperText3 ul li .readMore h5 .sfTxtContent {
	margin:0;
	background:none;
	width:auto;
	text-align:center;
	font-size:18px;
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
}
.content .mainContent .wrapperText3 ul li .readMore a {
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:3px auto 10px;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainContent .wrapperText3 ul li .rightSide {
	float:left;
	padding:5px 0 5px 10px;
	width:420px;
}
.content .mainContent .wrapperText3 ul li .rightSide h6, .content .mainContent .wrapperText3 ul li .rightSide h6 a {
	padding:0 0 4px 0;
	/*font-family:'ArialBold';*/
    font-family:'Roboto', Arial, sans-serif;
    font-weight:bold;
	font-size:14px;
	line-height:14px;
	color:#2c68c5;
	overflow:hidden;
}
.content .mainContent .wrapperText3 ul li .rightSide p {
	padding:0;
	font-size:13px;
	line-height:18px;
	min-height:148px;
}
.content .mainContent .wrapperText3 ul li .rightSide a {
	font-size:13px;
	line-height:18px;
	/*font-family:'ArialBold';*/
    font-weight:bold;
	margin-right:65px;
	float:left;
	display:block;
}

.content .mainContent .wrapperText3 addthis_button {
	float:right;
	padding:10px;
}

/* ======= 5.3.8 Search ======== */
.content .mainContent .wrapperText3 .pagination {
	clear:both;
	margin:20px 18px 0;
	padding:20px 10px 0;
	border-top:1px solid #dee6f1;
	overflow:hidden;
}
.content .mainContent .wrapperText3 .pagination:first-child {
	margin:0 18px 20px;
	padding:10px 10px 20px;
	border-top:none;
	border-bottom:1px solid #dee6f1;
}
.content .mainContent .wrapperText3 .pagination p {
	float:left;
	clear:left;
	padding:0;
	font-size:13px;
	line-height:19px;
}
.content .mainContent .wrapperText3 .pagination a {
	display:block;
	float:left;
	clear:none;
	font-size:13px;
	line-height:19px;
	margin-left:4px;
	font-style:italic;
}
.content .mainContent .wrapperText3 .pagination p span {
	color:#2b68c5;
}
.content .mainContent .wrapperText3 .pagination p strong {
	font-style:italic;
	color: #255DAC;
	font-family:'Roboto', Arial, sans-serif;
    font-weight:bold;
	text-decoration: none;
}
.content .mainContent .wrapperText3 .pagination div {
	overflow:hidden;
	float:left;
}
.content .mainContent .wrapperText3 .pagination div a {
	font-size:13px;
	line-height:17px;
	background:#fff;
	border:1px solid #e2e2e2;
	min-width:13px;
	padding:0 2px;
	text-align:center;
	font-weight:normal;
	font-style:normal;
}
.content .mainContent .wrapperText3 .pagination div a.active, .content .mainContent .wrapperText3 .pagination div a:hover, .content .mainContent .wrapperText3 .pagination div a.sf_PagerCurrent {
	color:#fff;
	background:#2b68c5;
	text-decoration:none;
}
.content .mainContent .wrapperText3 .pagination div.pages {
	float:right;
	padding:0;
}
.content .mainContent .wrapperText3 .pagination div p {
	float:left;
	clear:none;
}
.content .mainContent .wrapperText3 .pagination div p a {
	float:left;
}
.content .mainContent .wrapperText3 ol li {
	padding-top:20px;
}
.content .mainContent .wrapperText3 ol li:first-child {
	padding-top:0;
}
.content .mainContent .wrapperText3 ol li p {
	padding:0 5px;
}
.content .mainContent .wrapperText3 ol li p span {
	color:#2b68c5;
	/*font-family:'ArialBold';*/
    font-weight:bold;
	font-style:italic;
}
.content .mainContent .wrapperText3 ol li a {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	padding:0 5px;
	line-height:19px;
    display:block;
}
.content .mainContent .wrapperText3 ol li a:hover {
	color:#2b68c5;
}
.content .mainContent .wrapperText3 ol li p a {
	text-decoration:none;
	padding:0;
	color:#2b68c5;
}
.content .mainContent .wrapperText3 ol li p a:hover, .content .mainContent .wrapperText3 ol li p a:last-child {
	text-decoration:underline;
}
.content .mainContent .wrapperNoSidebar img {
	display:block;
	margin:5px auto 0;
}
.content .mainContent .wrapperNoSidebar div {
	overflow:hidden;
}
/* ======= 5.3.9 No main sidebar Sidebar ======== */
.content .mainContent .wrapperNoSidebar .pseudoSidebar {
	padding:15px 0 0 6px !important;
	width:240px;
	float:left;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h5 {
	font-size:14px;
	line-height:14px;
	font-family:'MyriadPro';
	padding:10px 3px 9px 21px;
	background:url(img/bg/leftBarHeaderBck.jpg) no-repeat 0px 0px;
	width:200px;
	height:14px;
	color:#fff;
	margin-top:1px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h5.active {
	background:url(img/bg/leftBarHeaderBck.jpg) no-repeat 0px 0px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h5 a {
	font-size:14px !important;
	line-height:14px !important;
	font-family:'MyriadPro' !important;
	color:#fff !important;
	text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	font-weight:normal !important;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h6 {
	padding:20px 21px 4px 21px;
	/*font-family:'ArialBold';*/
    font-family:'Roboto', Arial, sans-serif;
    font-weight:bold;
	font-size:14px;
	line-height:14px;
	color:#2c68c5;
	font-size:13px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar p {
	padding:0 36px 0 21px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar a {
	display:block;
	text-align:center;
	background:#41649c;
	width:120px;
	height:25px;
	line-height:25px;
	margin:20px 0 0 55px;
	color:#fff;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar {
	float:left;
	padding:10px 0 0 0;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .mainSidebarMile {
	width:220px;
	margin:17px 0 10px 6px;
	padding:5px 0 6px;
	position:relative;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .mainSidebarMile img {
	display:block;
	margin:0 auto;
	max-width:206px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore {
	position:absolute;
	bottom:6px;
	left:6px;
	right:6px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore h5 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 10px 11px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	background:none;
	width:auto;
	height:auto;
	margin:0;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore h6 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 45px 11px;
	text-shadow: 0 2px 2px rgb(0, 0, 0);
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore .readMoreOverlayt2 {
	background:url(img/bg/transparentSidebar.png) repeat 0px 0px;
	padding-bottom:10px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore .readMoreOverlayt2 h4 {
	color:#fff;
	font-size:18px;
	line-height:21px;
	padding:10px 0 0;
	text-align:center;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore .readMoreOverlayt2 a {
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:5px auto;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
/* ======= 5.3.10 No main sidebar Content ======== */
.sflistExpandAllLnkWrp{ font-weight:normal; padding: 0 0 10px 0;}

.content .mainContent .wrapperNoSidebar .pseudoMain {
	padding:0 0 0 8px !important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain h2 {
/*	padding:0 ;
	margin:0 10px;*/
	border-bottom:1px solid #d8e0ea;
	margin: 0 0 10px 0!important; padding: 0!important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain h2:first-child {
	padding: 0;
	margin:0 ;
	border:none;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul {
	padding:0;
	margin:0;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li {
	margin:0;
	padding:0!important;
	font-size:14px;
	font-weight: normal;
	line-height:14px;
	
	min-height:20px;
	/*background:url(img/bg/listBck.jpg) no-repeat 0px -10px; */
	background-position: 0 16px!important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.sflistListItem :first-child {
	/* background-position:0px 0px; 
	min-height:15px;*/
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li a {
	/* padding-left:20px;*/

	font-size:14px;
	font-weight: normal;
	text-decoration:none;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active a {
	/* background:url(img/elem/bulletAccordionActive.jpg) no-repeat 0px 4px; */
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li div.sflistItemContent {
	display:none;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent {
	display:block;
	background:url(img/bg/extendedDivBck.jpg) repeat-x 0px 0px;
	margin-top:-10px;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent p {
	padding-top:10px;
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#5e5e5e;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent p a {
	padding:0;
	margin:0;
	background:none;
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#5e5e5e;
	padding-left:30px;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent p a:hover {
	text-decoration:underline;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul {
	overflow:hidden;
	margin:0;
	padding:0;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li, .content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li a {
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	line-height:normal !important;
	min-height:0 !important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li {
	float:left;
	width:200px;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li a {
	padding-left:13px !important;
	background:url(img/elem/bulletAccordionSub.jpg) no-repeat 0px 4px !important;
	font-size:13px;
	line-height:18px;
	color:#5e5e5e;
	/*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li a:hover {
	text-decoration:underline;
}

/*=====================FOR PROFILE PAGES ===================*/
.twoCol .sf_colsOut{
    width:47% !important;
    margin-bottom:10px;
}
.fourCol .sf_colsOut{
    width:23% !important;
    margin-bottom:10px;
}
.threeCol .sf_colsOut{
    width:31% !important;
    margin-bottom:10px;
}
.fourCol .sf_colsOut{
    width:23% !important;
    margin-bottom:10px;
}
.shadedBox250 {
    background-color:#efefef;
    float:left;
    margin:2px;
    padding:3px;
    min-height:250px;
}
.shadedBox {
    background-color:#efefef;
    float:left;
    margin:2px;
    padding:3px;
    min-height:350px;
}
.shadedBox_LG {
    background-color:#efefef;
    float:left;
    margin:2px;
    padding:3px;
    min-height:315px;
}
.shadedBox250 img, .shadedBox_LG img, .shadedBox img {
    text-align:center;
    padding:0;
}
.shadedBox p {
    vertical-align:bottom;
}
/* ======= 5.3.11 Online Gift Form =========== */
.content .mainContent #onlineGift .block1, .content .mainContent #onlineGift .block2 {
	float:left;
	overflow:hidden;
	width:456px;
}
.content .mainContent #onlineGift .block1, .content .mainContent #onlineGift .block3 {
	padding:0 0 0 50px;
}
.content .mainContent #onlineGift .block3 {
	clear:both;
	padding-top:30px;
}
.content .mainContent #onlineGift .block1 h4, .content .mainContent #onlineGift .block2 h4, .content .mainContent #onlineGift .block3 h4 {
	float:left;
	padding:0;
	margin-bottom:10px;
}
.content .mainContent #onlineGift .block1 p, .content .mainContent #onlineGift .block2 p, .content .mainContent #onlineGift .block3 p {
	float:right;
	padding:6px 30px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:13px;
	color:#2256a4;
}
.content .mainContent #onlineGift div div.wrapperForm {
	clear:both;
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc;
	margin:0 30px 3px 3px;
	padding:1px 0 30px 25px;
}
.content .mainContent #onlineGift .block3 div.wrapperForm {
	padding-bottom:10px;
}
.content .mainContent #onlineGift div div.wrapperForm p {
	clear:both;
	float:none;
	padding-top:0;
	margin-top:10px;
}
.content .mainContent #onlineGift div div.wrapperForm div {
	clear:both;
	overflow:hidden;
	padding:0 0 1px 1px;
}
.content .mainContent #onlineGift div div.wrapperForm div label {
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:14px;
	color:#2256a4;
	float:left;
	margin:10px 15px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm hr {
	display:block;
	float:none;
	clear:both;
	color:#ececec;
	background:#ececec;
	height:1px;
	margin:20px auto 10px;
	border:none;
	width:250px;
}
.content .mainContent #onlineGift div div.wrapperForm div input[type='radio'], .content .mainContent #onlineGift div div.wrapperForm div input[type='checkbox'] {
	display:block;
	float:left;
	margin:10px 5px 0 0;
	padding:0;
	height:13px;
}
.content .mainContent #onlineGift div div.wrapperForm div span.checkbox {
	display:block;
	width:15px;
	height:16px;
	float:left;
	background:url(img/gift/checkbox.jpg) no-repeat 0px -16px;
	margin:9px 5px 0 0;
	cursor:pointer;
}
.content .mainContent #onlineGift div div.wrapperForm div span.radio {
	display:block;
	width:13px;
	height:14px;
	float:left;
	background:url(img/gift/radio.jpg) no-repeat 0px 0px;
	margin:10px 5px 0 0;
	cursor:pointer;
}
.content .mainContent #onlineGift div div.wrapperForm div input[type='text'] {
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:166px;
	height:13px;
	display:block;
	float:left;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:13px;
	color:#2256a4;
	padding:8px 10px;
	margin:10px 9px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm div .hasFocus {
	-moz-box-shadow: 0px 0px 3px #2256a4;
	-webkit-box-shadow: 0px 0px 3px #2256a4;
	box-shadow: 0px 0px 3px #2256a4;
}
.content .mainContent #onlineGift div div.wrapperForm div textarea {
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:166px;
	height:60px;
	display:block;
	float:left;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:normal;
	color:#2256a4;
	padding:3px 10px;
	margin:10px 9px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm div div {
	float:left;
	clear:none;
	width:197px;
	padding:0 0 1px 1px;
	margin-left:-1px;
}
.content .mainContent #onlineGift div div.wrapperForm div div input[type='text'] {
	width:67px;
	margin:10px 9px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm div div select {
	float:left;
	display:block;
	margin:10px 9px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:24px !important;
	height:30px !important;
	padding:0;
	color:#2256a4;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:93px;
}
.content .mainContent #onlineGift div div.wrapperForm div div .majorWrapper {
	float:left;
	display:block;
	background:url(img/gift/stateSelect.jpg);
	width:93px;
	height:30px;
	margin:10px 6px 0 0;
	position:relative;
}
.content .mainContent #onlineGift div div.wrapperForm div div .majorWrapper .valueWrapper {
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:30px;
	color:#2256a4;
	padding:0 0 0 10px;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div select {
	float:left;
	margin:10px 9px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:24px;
	height:30px;
	padding:0;
	color:#2256a4;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:187px;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div .majorWrapper {
	float:left;
	display:block;
	background:url(img/gift/select.jpg);
	width:188px;
	height:30px;
	margin:10px 6px 0 0;
	position:relative;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div .majorWrapper .valueWrapper {
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:30px;
	color:#2256a4;
	padding:0 0 0 10px;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div textarea {
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:362px;
	height:123px;
	display:block;
	float:left;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:normal;
	color:#2256a4;
	padding:3px 10px;
	margin:36px 9px 0 0;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div input[type='text'] {
	width:276px;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div input#cvCode[type='text'] {
	width:66px;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div select {
	float:left;
	margin:10px 9px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:24px;
	height:30px;
	padding:0;
	color:#2256a4;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:187px;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div .majorWrapper {
	float:left;
	display:block;
	background:url(img/gift/select.jpg);
	width:188px;
	height:30px;
	margin:10px 6px 0 0;
	position:relative;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div .majorWrapper .valueWrapper {
	font-family:'HelveticaNeueLight';
	font-size:13px;
	line-height:30px;
	color:#2256a4;
	padding:0 0 0 10px;
}
.content .mainContent #onlineGift input[type='submit'] {
	width:150px;
	height:37px;
	display:block;
	margin:15px auto 10px;
	background:url(img/gift/submit.jpg) no-repeat 0px 0px;
	line-height:37px;
	font-family:'HelveticaNeueBold';
	font-size:13px;
	color:#fff;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	border:none;
	cursor:pointer;
}
/* ======= 5.4 Secondary Page Sidebar ======== */
.content .mainSidebar {
	width:234px;
	float:left;
	margin-right:13px;
    clear:left;
	
}
.content .mainSidebar h4{
	padding:13px 0 5px 10px;
}

.content .mainSidebar .mainSidebarNav {
	padding:2px;
	width:220px;
	margin-left:4px;
}
.content .mainSidebar .mainSidebarNav ul {
	background:#1e4d9a url(img/bg/sidebarNavBck.jpg) repeat-x 0px 0px;
	width:220px;
	list-style:none;
	padding:5px 0px 10px 0px;
}
.content .mainSidebar .mainSidebarNav ul li {
	float:none!important;
	display:list-item!important;
	font-family: 'ArialRegular'!important;
	font-size: 12px!important;
	overflow:hidden;
	background-image:none!important;
}
.content .mainSidebar .mainSidebarNav ul li .rtMid, .content .mainSidebar .mainSidebarNav ul li .rtTop, .content .mainSidebar .mainSidebarNav ul li .rtBot {
	background-image:none!important;
	padding:6px 20px 6px 20px!important;
	display:block;
	overflow:hidden;
	position:relative;
}
.content .mainSidebar .mainSidebarNav ul li .navHover {
	background:#113269;
}

.content .mainSidebar .mainSidebarNav ul li a.rtsLink .rtsOut {
	background-image:none!important;
}
.content .mainSidebar .mainSidebarNav ul li a.rtsLink .rtsOut .rtsIn {
	padding:0px!important;
	line-height:16px!important;
	background-image:none!important;
}
.content .mainSidebar .mainSidebarNav ul li a.rtsLink .rtsOut .rtsIn .rtsTxt {
	text-align:left;
	padding:0px!important;
	background-image:none!important;
	text-decoration:none!important;
}
.content .mainSidebar .mainSidebarNav ul li h5 {
	padding:0;
	margin:0;
	background:none;
	width:auto;
	padding-bottom:25px !important;
}
.content .mainSidebar .mainSidebarNav ul li h5 a {
	/*font-family:'ArialBold' !important;*/
    font-family:Arial, sans-serif !important;
    font-weight:bold;
	font-size:14px;
}
.content .mainSidebar .mainSidebarNav ul li a {
	padding:0px!important;
	/*float:left;*/
	font-family:'ArialBold';
    font-weight:bold;
	font-size:12px;
	line-height:17px;
	display:inline;
	color:#ffffff;
	text-decoration:none;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	white-space:normal!important;
	text-align:left;
	background-image:none!important;
	background-color:transparent!important;
}
.content .mainSidebar .mainSidebarNav ul li a:hover {
	text-decoration:none!important;
}
.RadTreeView .rtLines .rtSelected a {
	background:#113269;
}
.RadTreeView .rtLines .rtHover a {
	background:#113269;
}
.content .mainSidebar .mainSidebarNav ul li ul {
	background:none;
	padding:0px!important;
	width:auto;
	clear:both;
	padding:0px 0px 0px 10px;
}
.content .mainSidebar .mainSidebarNav ul li ul li {
	/*min-height:12px;*
	/*padding:0 2px 0 5px;*/
	/*padding-left: 10px;*/
}
.content .mainSidebar .mainSidebarNav ul li ul li ul li {
	/*min-height:12px;*/
	/*padding:2px 0px 2px 0px;*/
	/*padding-left: 5px;*/
}
.content .mainSidebar .mainSidebarNav ul li ul li .rpText{
	/*min-height:12px;*/
	/*padding:2px 0px 2px 0px;*/
	padding:5px 20px 0;
}

.content .mainSidebar .mainSidebarNav ul li ul li .rtMid, .content .mainSidebar .mainSidebarNav ul li ul li .rtTop, .content .mainSidebar .mainSidebarNav ul li ul li .rtBot {
	padding:3px 2px 3px 20px!important;
}
.content .mainSidebar .mainSidebarNav ul li ul li .rtPlus, .content .mainSidebar .mainSidebarNav ul li ul li .rtMinus {
	top:8px;
}
.content .mainSidebar .mainSidebarNav ul li ul li a {
	font-family:'Arial';
	font-weight:normal!important;
	/*line-height:21px;*/
	padding:0 0 0 20px;
}
.content .mainSidebar .mainSidebarNav ul li ul, .content .mainSidebar .mainSidebarNav ul {
 width: 100%;
}
.content .mainSidebar .mainSidebarNav ul li .rpText:hover
{
/*background-color:#113269;*/
color:#A9CAFF;
}
.content .mainSidebar .mainSidebarNav ul li ul li{
    margin-right:2px;
}

.content .mainSidebar .mainSidebarNav ul li ul li .rpText:hover{
    background:none;
    color:#A9CAFF;
}
/*============== RadPanel ==================*/
.RadPanelBar {
    width: 100%;
}
.RadPanelBar .rpHeaderTemplate, .RadPanelBar .rpOut {
    border:none;
}

.RadPanelBar .rpText {
    padding:7px 10px;
}
.RadPanelBar .rpText:hover {
 /*background:#113269;*/
 /*  color:#A9CAFF;*/
}.RadPanelBar .rpFocused .rpOut, 
.RadPanelBar a.rpLink:hover .rpOut, 
.RadPanelBar .rpSelected .rpOut, 
.RadPanelBar a.rpSelected:hover .rpOut {
	padding-bottom: 0 !important; background-color: none !important;}

.rpItem .rpExpandHandle {
    margin: 0 2px 0 0;
    background: url(img/icon_nav.png) 0 1px no-repeat;
    width: 14px !important;
    height: 19px !important;
    float: right;
    display: none;
    visibility: hidden;
}
.rpItem .rpExpandHandleHovered {background-position: left bottom;}

.rpOut .rpExpandHandle {
    margin: 0 2px 0 0;
    background: url(img/icon_nav.png) 0 2px no-repeat;
    width: 14px !important;
    height: 21px !important;
    float: right;
    display: none;
    visibility: hidden;
}
.rpOut .rpExpandHandleHovered {background-position: left bottom;}
.rpExpandable .rpExpandHandle{
    display:inline;
    visibility:visible;
}

.RadPanelBar .rpExpandable .rpExpandHandle, 
.RadPanelBar .rpExpanded .rpExpandHandle {
	margin: 0 5px 0 0;
}

.RadPanelBar .rpRootGroup{
    border:none;
}
.RadPanelBar .rpGroup .rpOut {
	margin: 0 2px 0 0;
}

.RadPanelBar .rpGroup .rpExpanded .rpExpandHandle, 
.RadPanelBar .rpGroup .rpExpandable .rpExpandHandle {
	margin: 0 3px 0 0;	
}

.RadPanelBar .rpLevel2 .rpTemplate, .RadPanelBar .rpLevel2 .rpOut {
    padding-left: 5px;
}
.content .mainSidebar .extras {
	width:100%;
    padding:0 2px 5px;
}
.content .mainSidebar .mainSidebarExtras{
	width:100%;
    padding:0 2px;
}
.content .mainSidebar .mainSidebarExtras .sfContentBlock{
    padding-left:3px;
}
.content .mainSidebar .mainSidebarLinks p{
	padding-left:2px;
}

.content .mainSidebar .mainSidebarLinks ul {
	padding:0;
}
.content .mainSidebar .mainSidebarLinks ul li {
	width:220px;
	margin:7px 0 0 4px;
	padding:2px 2px 0;
    list-style-type:none;
    
}
/*
.content .mainSidebar .mainSidebarLinks ul li:last-child {
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
*/
.content .mainSidebar .mainSidebarLinks ul li img {
	width:220px;
    max-width: 220px;
}
.content .mainSidebar .mainSidebarMile {
	width:220px;
	margin:7px 0 5px 6px;
	padding:5px 0 6px;
	position:relative;
}
.content .mainSidebar .mainSidebarMile img {
	/*display:block;*/
	margin:0 auto;
	max-width:220px;
}
.content .mainSidebar .mainSidebarMile .readMore {
	position:absolute;
	bottom:6px;
	left:6px;
	right:6px;
}
.content .mainSidebar .mainSidebarMile .readMore h5 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 10px 11px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	background:none;
	width:auto;
	height:auto;
	margin:0;
}
.content .mainSidebar .mainSidebarMile .readMore h6 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 45px 11px;
	text-shadow: 0 2px 2px rgb(0, 0, 0);
}
/* ADDED */

.content .mainSidebar .mainSidebarMile .sfContentBlock .readMore h6 {
	padding:0 30px 30px 11px;
	font-weight:bold;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlay {
	background:url(img/bg/transparentSidebar.png) repeat 0px 0px;
	padding-bottom:10px;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlayt2 {
	background:url(img/bg/transparentSidebar.png) repeat 0px 0px;
	padding-bottom:10px;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlay h4 {
	color:#fff;
	font-size:21px;
	line-height:21px;
	padding:10px 0 0 11px;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlayt2 h4 {
	color:#fff;
	font-size:18px;
	line-height:21px;
	padding:10px 0 0;
	text-align:center;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlay a {
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:5px 0 0 11px;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlayt2 a {
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:5px auto;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainSidebar .mainSidebarMile .sfnewsListItem {
	border-bottom: 1px dashed #d2def2;
	line-height:1.5em;
}
.content .mainSidebar .contactBlock .sfContentBlock div {
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	padding:10px 17px 2px;
	width:190px;
	height:117px;
	margin:10px 0 0 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	clear:both;
	background:url(img/bg/contactWidgetBck.jpg) no-repeat 0px 0px;
}
.content .mainSidebar .contactBlock h4, .content .mainSidebar letterSignup h4 {
	font-family:'MyriadPro';
	font-size:16px;
	line-height:normal;
	color:#fff;
	font-weight:normal;
	padding:0 0 4px;
	text-shadow: 0 2px 2px rgb(0, 0, 0);
}
.content .mainSidebar .contactBlock p {
	padding:0 0 4px;
	color:#fff;
	font-size:11px;
	line-height:normal;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
}
.content .mainSidebar .contactBlock p a {
	/*font-family:'ArialBold';*/
    font-weight:bold;
	display:inline;
	padding:0;
	background:none;
	width:auto;
	height:auto;
	font-size:11px;
	line-height:normal;
}
.content .mainSidebar .contactBlock a {
	background:url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainSidebar .subscribe a {
	display:block;
	margin:15px 0 0 7px;
	line-height:48px;
	padding-left:53px;
	background:url(img/icons/rss.jpg) no-repeat 0px 0px;
	text-transform:uppercase;
	color:#6a6a6a;
	text-decoration:none;
	font-size:20px;
	/*font-family:'ArialBold';*/
    font-weight:bold;
}
.content .mainSidebar letterSignup {
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	padding:10px 17px 2px;
	width:190px;
	height:117px;
	margin:15px 0 15px 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	clear:both;
	background:url(img/bg/newsletterBck.jpg) no-repeat 0px 0px;
}
.content .mainSidebar letterSignup input[type="text"] {
	display:block;
	margin-bottom:5px;
	width:178px;
	padding:0 4px;
	height:22px;
	line-height:22px;
	font-family:'HelveticaNeueLight';
	color:#437182;
	border:1px solid #c6dade;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 1px 3px #a7d6e3;
	-webkit-box-shadow: 0px 1px 3px #a7d6e3;
	box-shadow: 0px 1px 3px #a7d6e3;
}
.content .mainSidebar letterSignup input[type="submit"] {
	background: #063 url(img/bg/readMore.png) no-repeat 0px 0px;
	display:block;
	padding:0 13px 0 2px;
	width:91px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	border:none;
	outline:none;
}
.content .mainSidebar .facebook div {
	margin:10px 0 0 6px;
	padding:9px;
	-moz-box-shadow: 0px -2px 5px #ccc;
	-webkit-box-shadow: 0px -2px 5px #ccc;
	box-shadow: 0px -2px 5px #ccc;
	width:198px;
}
.content .mainSidebar .facebook iframe {
	width:198px!important;
}
.content .mainSidebar .facebook img {
	padding-top:1px;
	float:left;
}
.content .mainSidebar .facebook p {
	float:left;
	color:#333;
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}
.content .mainSidebar .facebook p a {
	display:inline !important;
	color:#3b59bb;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
	margin:0;
}
.content .mainSidebar .facebook p a:hover {
	text-decoration:underline;
}
.content .mainSidebar .facebook ul {
	padding:0 !important;
	list-style:none;
	clear:both;
	overflow:hidden;
	width:200px;
}
.content .mainSidebar .facebook ul li {
	padding:5px 0 0 3px;
	float:left;
}
/*==============================
6 Footer
===============================*/
.footer {
	width:962px;
	margin:0 auto;
	padding-top:10px;
}
.footer div.featured {
	float:left;
	margin-left:32px;
	width:189px;
	padding-bottom:10px;
}
.footer div.emergencyCommunications {
	float:left;
	margin-left:9px;
	width:252px;
	padding-bottom:10px;
}
.footer div.spellmanPublications {
	float:left;
	margin-left:8px;
	width:203px;
	padding-bottom:10px;
}
.footer div.connectWithSpellman {
	float:left;
	margin-left:8px;
	width:227px;
	padding-bottom:10px;
}
.footer .sfContentBlock div {
	/*border-top:1px solid #5282d0;*/
	background:url(img/bg/footerBorderGradient.png) no-repeat right top;
	min-height:60px;
}
.footer ul 
{
    border-top:1px solid #5282d0;
    background:url(img/bg/footerBorderGradient.png) no-repeat left top;
	padding:5px 10px 0 10px;
	list-style:none;
	min-height:60px;
}
.footer div div div ul ul {
	background:none;
	padding:0;
}
.footer .emergencyCommunications li {

}
/*
.footer .emergencyCommunications li:first-child a {
	padding-left:0px;
}
    */
.footer .spellmanPublications li a.prevBtn {
	display:block;
	float:left;
	padding-top:20px;
}
.footer .spellmanPublications li a.nextBtn {
	display:block;
	float:left;
	padding-top:20px;
}
a.prevBtn:hover,
a.nextBtn:hover {
	cursor: pointer;
}
.footer .spellmanPublications li ul {
	padding:0 10px !important;
	float:left;
	width:141px;
}
.footer .connectWithSpellman ul {
	margin:0 auto;
	padding:10px 0 0 16px !important;
	position:relative;
}
.footer .connectWithSpellman ul li {
	float:left;
}
.footer .connectWithSpellman li a {
	display:block;
	width:31px;
	height:30px;
	margin-left:2px;
}
.footer .connectWithSpellman li:first-child a {
	margin-left:0px;
}
.footer .connectWithSpellman li div {
	position:absolute;
	left:0;
	border:none;
	background:none;
	display:block;
	overflow:hidden;
	top:-9999px;
}
.footer .connectWithSpellman li div img {
	display:block;
}
.footer .connectWithSpellman li div div {
	position:static !important;
	padding:0;
	margin:0;
	background:#fcfcfc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px !important;
	display:block;
}
.footer .connectWithSpellman li div div iframe {
	height:80px;
	width:230px;
	display:block;
}
.footer .connectWithSpellman li div div img {
	padding-top:1px;
	float:left;
}
.footer .connectWithSpellman li div div p {
	float:left;
	color:#333;
	width:190px;
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}
.footer .connectWithSpellman li div div p a {
	display:inline !important;
	color:#3b59bb;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
	position:static;
	margin:0;
}
.footer .connectWithSpellman li div div p a:hover {
	text-decoration:underline;
}
.footer .connectWithSpellman li div div ul {
	padding:0 !important;
	position:static !important;
}
.footer .connectWithSpellman li div div ul li {
	position:static !important;
	padding:5px 0 0 3px;
}
.footer .connectWithSpellman li div div ul li a {
	margin:0;
}
/******************* Twitter ***************************/


.footer .connectWithSpellman .twitterHeader, .footer .connectWithSpellman .twitterBody {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	padding: 0 !important;
}
.footer .connectWithSpellman .twitterHeader a, .footer .connectWithSpellman .twitterBody a {
	float: left;
	margin: 0 10px 0 0;
	width: auto;
}
.footer .connectWithSpellman .twitterHeader a img {
	border: 0 none;
}
.footer .connectWithSpellman .twitterHeader span a {
	color: #333333;
	float: left;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
	width: auto;
	height:auto;
	margin: 15px 0 0 0;
}
.footer .connectWithSpellman .twitterBody .tweetName {
	font-size:11px;
	color:#333333;
	margin:0;
	padding:0 !important;
	border:0;
	border-radius:0;
	position:relative;
	top:auto;
	left:auto;
	min-height:10px;
	float:left;
}
.footer .connectWithSpellman .twitterBody .tweetName a {
	color: #3B59BB;
	float: none;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	width: auto;
	height:auto;
	margin: 0 0 0 0;
}
.footer .connectWithSpellman .twitterBody .tweetName a:hover {
	text-decoration:underline;
}
.footer .connectWithSpellman .twitterBody .tweetTime {
	font-size:11px;
	color:#333333;
	margin:0;
	padding:0 !important;
	border:0;
	border-radius:0;
	position:relative;
	top:auto;
	left:auto;
	min-height:10px;
	text-align:right;
}
.footer .connectWithSpellman .twitterBody .twitterRow p {
	margin-left: 60px;
	padding:0;
	width:auto;
}
/*******************************************************/


.footer .copyright {
	clear:both;
	width:895px;
	line-height:33px;
	border:1px solid #4975bc;
	margin:0 auto;
	overflow:hidden;
}
.footer .copyright p {
	line-height:33px;
	color:#fff;
	float:right;
}
.footer .copyright a {
	color:#fff;
	padding:0 25px;
	text-decoration:none;
}
.footer .copyright a:hover {
	text-decoration:underline;
}
.footer .copyright span {
	padding:0 35px;
}
/* ======= 6.1 Footer elements ======== */
.footer h5 {
	color:#74a5f6;
	font-size:14px;
	line-height:normal;
	padding:10px 0;
	font-family:Arial;
	background:none;
	width:auto;
	height:auto;
	text-shadow:none;
	margin:0;
	font-weight:bold;
}
.footer p {
	font-size:11px;
	line-height:20px;
	color:#a9caff;
}
.footer a {
	font-size:11px;
	line-height:20px;
	color:#a9caff;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
}
ul#scroller {
	position:relative;
	overflow:hidden;
}
ul#scroller .items {
	width:20000em;
	position:absolute;
	clear:both;
	border:none !important;
}
ul#scroller .items li {
	width:141px;
	float:left;
	padding:0 10px 0 10px;
	border:none;
}
.rtSp {
	display: none !important;
}
.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
	padding: 0pt !important;
}
.RadTreeView .rtPlus, .RadTreeView .rtMinus {
	position:absolute;
	top:10px;
	left:3px;
	margin:0px!important;
	background-color:transparent!important;
}
.RadTreeView .rtMinus {
	background-image:url("/WebResource.axd?d=bgXygg7knFQTLG07y1S_2WCDauERrH8QQsXesgU1Pbf351JXj4AYCpOW1KMprDjTbBMYzrzRQAp5xojIig9dHuTvfYKXmpQZ2JbMAusJH-81-Eu1ieYVJwdkA1nCU_fglbp_kQdMpCiny9BCdUvjGO3SJaw27dy3FrF0-FJ71a01&t=634442250362621284");
}
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
	border:none !important;
}
.RadTreeView .rtUL .rtLI .rtUL {
	padding:5px 0px 10px 0px;
}
.sfimageWrp {
	overflow:hidden;
	clear:both;
}
.content .mainContent .wrapperText3 ul li .news-article {
	min-height:148px;
	margin:0px 0px 15px 0px;
}
.content .mainContent .wrapperText3 ul li .news-article p {
	min-height:0;
}
.mainContent.withSidebar .RadTreeView_sitemap2 ul li a:hover {
	background:none;
	padding:4px 3px 3px;
}
.mainContent.withSidebar .RadTreeView_sitemap2 ul li .rtSelected a {
	background:none;
	padding:4px 3px 3px;
}
.mainContent.withSidebar .RadTreeView_sitemap2 ul li .rtSelected a:hover {
	padding:4px 3px 3px;
}
/* paging */
.pagination
{
    padding-top:10px;
    float:right;
}
.pagination div a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E2E2;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 17px;
    min-width: 13px;
    padding: 0 2px;
    text-align: center;
}

.pagination a {
    clear: none;
    display: block;
    float: left;
    font-size: 12px;
    font-style: italic;
    line-height: 19px;
    margin-left: 4px;
}
/*---------------------SF Styles -------------------------------------*/
.sfContentBlock table {
	/*margin:0px 0px 0px 28px;*/
    margin:0;
}
.sfContentBlock table th {
	padding:5px;
	text-align:left;
}
.sfContentBlock table td {
	padding:5px;
	text-align:left;
}

/* ------------------- SF Forms ----------------*/
.sfFormsEditor
{
    padding: 10px 0;
    font-size:13px;
    /*font-family:'ArialRegular';*/
    font-family: 'Roboto', Arial, sans-serif;
    line-height:18px;
}
.sfTxtLbl{
    font-weight:bold;
}
.sfFormsEditor div{
    padding:5px;
}
.sfFormsEditor .sf_cols div{
    padding:0;
}
.sfError{
    color:red;
}

/*-- Sitefinity Widget Styles --*/
/* -- SF News --*/
.sfnewsListItem img {
    clear:both;
    padding:0;
}
/* ------------------- SF Blogs ----------------*/
.mainContent .sfpostsList li, .sfpostsList li {
    background: none;
    padding:0;
    margin:0;
    min-height:175px;
  }
.sfpostListItem {
    border-bottom: 1px dashed gray;
}
.sfpostsList .sfimageWrp {
    float:left; 
}
/* -- SF event widget styling --*/
.sfeventsList, .mainContent ul.sfeventsList {
    padding: 10px 0;
}
.sfeventListItem 
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    margin-bottom:10px;
    background:none;
    border-bottom: 1px solid #ccc;
}
.sfeventListItem h2.sfeventTitle, h2.sfeventTitle div
{
    clear:both;
    font-family:'HelveticaNeueLight';
	font-size:20px;
	line-height:22px;
	color:#2255a3;
	padding:0;
	margin-bottom:5px;
}
ul.sfeventsListTitleCityDateContent, ul.sfeventDatesLocationContacts
{
    background:none;
    padding: 5px 0;
}
.sfeventsListTitleCityDateContent li.sfeventListItem
{
    background:none;
}
ul.sfeventDatesLocationContacts li
{
    background:none;
    padding-left:0;
    padding-bottom:2px;
}
.sfeventsList .sfimageWrp {
    float:left; 
}
.sfAddEventWrp{
    clear:both;
    padding-top:3px;
}
/* calendar formatted date */
  .sfeventListItem .date {
    height: 40px;
    width: 40px;
    display: block;
    margin: 0 5px;
    padding: 0;
    border: solid 1px;
    border-color: #CCC;
    border-radius: 3px;
    float:left;
  }
  .sfeventListItem .date h4 {
    color: #859925;
    padding: 1px !important;
    margin: 0 5px;
    font-size: 14px;
    text-transform: uppercase;
  }
  .sfeventListItem .date h3 {
    color: #859925;
    padding: 0;
    margin: 0 5px;
    font-size: 22px;
    position: relative;
    top: -5px;
  }
/* SF Lists */
.sfexpandableListWrp ul {
    padding:0;
    list-style: none outside none;
}
.sfexpandableListWrp ul li {
	background:none;
	padding:0;
	margin-bottom:5px;
    font-size: 13px;
}
.sfexpandableListWrp ul li h5 a:hover{
	text-decoration:none;
}
.sfexpandableListWrp h2
{
    padding:20px 0 5px 0;
}
.sflistItemToggleImg {
    float:left;
}
/* =======================  gallery list ======================*/

/* gallery */
.sfexpandedListWrp_gallery{
        width:100%;
        padding:0;
        margin:0;
}
.sfexpandedListWrp_gallery ul li{
        background: none;
        display:inline;
        float:left;
}
.sflistListItem .sfimageWrp {
    float:left;
}
/* SF IMAGE GALLERY */
.sfimagesTmbGrid
{
    
}

/* SF search */
.sfsearchBox
{
    padding-left:28px;
}
.sfsearchBox .sfsearchTxt
{
    padding:0;
	margin:0;
	border:none;
	outline:none;
	background:url(img/elem/searchInput.gif) no-repeat 0px 0px;
	width:171px;
	height:21px;
	float:left;
	line-height:21px;
	font-size:12px;
	color:#585858;
}
.sfsearchBox .sfsearchSubmit
{
    padding:0px;
	margin:0px;
	border:none;
	outline:none;
	background:url(img/elem/searchButton.gif) no-repeat 0px 0px;
	width:23px;
	height:21px;
	float:left;
}
.sfRadSocialShareWrp ul li {
    list-style: none outside none;
    background:none !important;
    margin: 0;
    padding: 0;
}

/* SF RadGrid */
.RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical{
    background-image:none;
    background-color:#fff;
}
.RadMenu_Default .rmRootGroup, .RadMenu_Default a.rmLink, .RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmVertical .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow, .RadMenu_Default .rmIcon {
    background-image:none;
}
.RadMenu_Default .rmGroup a.rmLink:hover .rmText, .RadMenu_Default .rmGroup a.rmFocused .rmText, .RadMenu_Default .rmGroup a.rmSelected .rmText, .RadMenu_Default .rmGroup a.rmExpanded .rmText{
    background-position: 100% 100%;
    background-color:#EEEEEE;
}
/* SF Menu fixes */
/* SF Form */
.formWrapper input
{
    margin-right:5px;
}

.sfFormCheckboxlist 
{
    padding-bottom:10px;
}

.inlineCheckboxList .sfTxtLbl
{
    padding-top:10px;
    font-weight:bold;
}
.inlineCheckboxList label
{
    padding-left: 3px;
    padding-right:5px;
}

.sfClearfix{
    clear:both;
}

/* ========== SF Custom Modules - Faculty Profiles ============= */
.mainContent .divFacProfiles ul {
    padding:0;
}
.divFacProfiles ul.sys-template {
    width:0;
    height:0;
}
.divFacProfiles ul.sys-template li {
    width:0;
    height:0;
    padding:0;
}
.divFacProfiles div.sfChooseList {
    width:0;
    height:0;
    padding:0;
    position: absolute;
    top: 0;
    left: 0;
}
.mainContent .divFacProfiles .sfCategoriesList li{
    background:none;
    padding:0;
}
.mainContent .divFacProfiles li{
background:none;
padding:10px;
}
.divFacProfiles li {
overflow:hidden;
}
.divFacProfiles li:nth-child(2n+1) {
background-color: #eeeeee;
}
.divFacProfiles .sfitemTitle {
font-weight:bold;
font-size:1.15em;
padding:0;
}
.mainContent .divFacProfiles li ul {
width:100px !important;
padding:0 !important;
padding-right:5px !important;
}
.content .mainContent ul li ul li {
padding:0 !important;
}
.facDetail .divFacProfiles .sfimageWrp {
float:right;
padding:5px;
box-shadow: 0px 0px 6px #252525;
margin:10px 0;
}
.mainContent .facDetail .divFacProfiles img {
  padding:0;
}
.divFacProfiles h2 {
color: #051b29;
font-size: 1.4em;
padding-top:0;
}
.divFacProfiles h3 {
    color: #051b29;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.3em;
    display: inline;
    /*padding: 10px 5px;*/
}
.divFacProfiles .profSection li {
  background-color: #fff;
  list-style:square;
}
.profSection a.expand:hover, a.collapse:hover {
    text-decoration:none;
}
.divFacProfiles .profSectionHeader{
width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f5f6+0,e3eaed+37,c8d7dc+100;Grey+3D+%234 */
background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
padding:5px;
vertical-align:middle;
}
.divFacProfiles .profSection {
margin-bottom:15px;
clear:both;
}
.divFacProfiles .profSectionLabel{
    display:block;
    background:#fff;
}
h1.facName {
color: #051b29;
font-size: 1.7em;
padding-top:0;
font-weight:bold;
}

/* ALERT */
.alert {
    background-color:red;
    color:white;
    border: 1px solid red;
    width:641px;
    height:125px;
}
.alert h1
 {
    color:white;
    padding-top:10px;
}
.alert p {
    color:white;
    font-size:14px;
}
.alert img {
    float:left;
    padding-right:10px;
}
/*
.alert a
 {
    color:white;
    padding-top:10px;
}*/

/* ========== Cincopa Image Gallery styles ============= */
.ze_imagelist ul li {
    background: none;
    padding: 0;
}

/* FORMS */
.sfFormsEditor{
    padding:0;
}
.sfFormsEditor div{
    padding:2px;
}
.RadUpload .ruInputs li{
    background:none; padding:0; margin:0;
}
.form_gray
{
    background-color:#d7d7d7;
}
.form_gray ul li{
    background:none; padding:0; margin:0;
}
.form_gray .ruFakeInput
{
    width:50px;
}

/* LIGHTBOX */
.fancybox-title-float{
    width:100%;
    position:static;
}
#fancybox-title-float-wrap {
    background-color:#fff;
    height:100%;
    color:#000;
    width:100%;
}
#fancybox-title-float-left{
    background:none;
}
#fancybox-title-float-main{
    background:none;
    color:#000;
}
#fancybox-title-float-right{
    background:none;
}

/*============ PAGES WITH RIGHT SIDEBAR ===============================*/
.rightSidebar_Gray{
    width:25%;
    height:100%;
    float:right;
    padding-right:3px;
    background-color:#ECEEED;
}

/* ========== FULL SCREEN STYLES (RESPONSIVE) ============= */
.content .mainContent.fullScreen {
	padding: 0 1.2% 2%;
	float:left;
	width:100%;
}
.content .mainContent.fullScreen h1{
	padding-top: 0;
}

/* ========== LANDING PAGE/DASHBOARD ======================*/
.fullScreenContent
{
    width:98%;
    padding-top:15px;
}
.fullScreenContent h1
{
    padding:0;
    margin:0;
}
.fullScreenContent .pageHeader 
{
    margin-bottom:10px;  
}
.fullScreenContent .pageHeader img {
  display: block;
  height: auto;
  margin: 0 auto;
  /*padding: 7px 0 0 6px;*/
  width: 100%;
}
.dashboard_2col, .dashboard_3col, .dashboard_4col {
    width:100%;
    background-color:white;
    padding: 0;
    margin-top:10px;
    clear:both;
}
.bucket
{
  float:left;
  display:inline-block;
  height:100%;
  vertical-align:middle;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  margin-bottom:10px;
  margin-right:1%;
}
.bucket:last-child{
    margin-right:0;
}
.bucket:hover
{
    background-color:#ebf5fb;
}
.bucket img {
  width:100%;
  overflow:hidden;
}
.bucket h2
{
  padding: 1%;
  font-size:18px;
}
.bucket h2 a
{
  font-weight: normal;
  font-family: 'HelveticaNeueBold';
  font-size: 1em;
  text-transform: uppercase;
}
.bucket p {
    padding: 0 2px;
}

.dashboard_2col .bucket {
  width:49% !important;
}
.dashboard_3col .bucket {
  width:32.5% !important;
}
.dashboard_4col .bucket {
  width:24% !important;
}



/* ========== RESPONSIVE ============= */
/* =========== EMBEDDED VIDEOS ==================*/
.video-container {
    position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
}
.video-container iframe, .video-container object, .video-container embed { 
    position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}
   
/* Smaller than our design allows - 1000 (devices and browsers) */
	@media only screen and (max-width: 1000px) {
        body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	        font-size:1em;
        }
        /* ======= 2.1 Defaults ======== */
        h1 {
	        font-size:1.5em;
	        line-height:1.1em;
	        padding:5px 0;
        }
        h2 {
	        font-size:1.3em;
	        line-height:1em;
	        padding:5px 0;
        }
        h2 span {
        }
        h2 strong {
	        
        }
        h3 {
	        font-size:1.2em;
	        line-height:1.375em;
	        padding:5px 0;
        }
        h4 {
	        font-size:1.1em;
	        line-height:1.125em;
            padding:5px 0;
        }
        h5 {
	        font-size:0.875em;
	        line-height:0.875em;
	        padding:10px 3px 9px 21px;
	        background:url(img/bg/rightBarHeaderBck.jpg) no-repeat 0px 0px;
	        width:171px;
	        height:14px;
	        color:#fff;
	        margin-top:1px;
        }
        h5.active {
	        background:url(img/bg/rightBarActiveHeaderBck.jpg) no-repeat 0px 0px;
        }
        h5 a {
	        font-size:14px !important;
	        line-height:14px !important;
	        font-family:'MyriadPro' !important;
	        color:#fff !important;
	        text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	        font-weight:normal !important;
        }
        h6 {
	        font-size:0.75em;
	        line-height:1.125em;
	        padding:20px 0 0 10px;
        }
        h6:first-child {
	        padding-top:10px;
        }
        .mainContent .sfContentBlock {
            font-size:0.875em;
	        line-height:1em;
        }
        .mainContent p{
	        padding:0 0 10px 0;
	        font-size:1em;
	        line-height:1em;
	        color:#000;
        }
        .mainContent hr{
	        clear:both;

        }
        .mainContent ul {
	        padding:0 28px 16px 0;
	        list-style:none;
        }
        /**************** PAGE ***************************/
        .background {
            background:#1e4d9a;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box; 
            box-sizing: border-box; /* standard */
            padding:0 2px;
        }
        .header{
            width:100%;
            height:auto;
            background:none;
            background-color:#1e4d9a;
        }
        .header .logo {
            padding: 1%;
            float: left;
        }
        .header .share {
            padding:5px 3px;
        }
        .header .search {
	        padding-right:3px;
            padding-top:2px;
        }
        .header .secNav {
            padding-right:2px;
            padding-top:2px;
        }
        .header .secNav a {
            padding-right:1px;
        }
        .container {
            margin: 10px 0;
            float: none;
            clear: both;
            background-color: #fff;
            width: 100%;
            vertical-align: middle;
        }
        .bottomShadowEmpty{
            display:none;
            visibility:hidden;
        }
        .bottomSecShadowEmpty {
             display:none;
            visibility:hidden;
        }
        .footerWrapper{
            width:100%;
        }
        .footer{
            width:100%;
        }
        .RadMenu_TopNav {
            font-size: 1em;
        }
        .RadMenu_TopNav .rmRootLink {
            padding: 0 20px 0 18px;
            color: #000;
            font-size:0.814em;
            font-family: 'ArialBold';
            line-height: 37px;
            text-transform: uppercase;
            cursor: pointer;
           
        }
        /* SUB PAGE NAVIGATION */
        .navContainer {
            margin: 10px 0 0 0;
            float: none;
            clear: both;
            background-color: #fff;
            width: 100%;
            vertical-align: middle;
        }
        .header .mainNav {
            float: left;
            font-size: 1em;
            padding:0;
        }
        .header .mainNav ul {
	        background:#fff;
            float:left;
            line-height:42px;
        }
        .header .mainNav ul li {
            background: none;
        }
        .header .mainNav ul li:first-child {
	        background:none;
        }
        .header .mainNav ul li a, .k-link {
	        padding: 0 20px 0 18px;
            color: #000;
            font-size:0.814em;
            font-family: 'ArialBold';
            line-height: 37px;
            text-transform: uppercase;
            cursor: pointer;
        }

        /* HOMEPAGE CONTENT */
        .contentHome {
	        width:100%;
	        margin:0;
            margin-top:10px;
	        padding:0;
        }
        .contentHome .studentNav {
            width:100%;
        }
        .contentHome .studentNav ul li {
            width: 20%;
        }
        .contentHome .studentNav ul li a {
	        font-size:.875em;
	        padding:0 1% 0 0;
        }
        .studentNav .k-menu .k-item>.k-link {
            padding:0;
            width:100%;
        }

        .contentHome .extraContWrapper .main {
            width: 100%;
        }
        /* SUB PAGE CONTENT */
        .content {
            margin:0;
            width:100%;
        }
        /* ======= 5.4 Secondary Page Sidebar ======== */
        .content .mainSidebar {
	        width:20%;
	        float:left;
	        margin-right:3px;
	        padding-bottom:15px;
        }
        .content .mainSidebar .mainSidebarNav {
	        padding:0;
	        width:100%;
	        margin:0;
        }
        .content .mainSidebar .mainSidebarNav ul{
            background:#1e4d9a;
        }
        .content .mainSidebar .mainSidebarNav ul li ul, .content .mainSidebar .mainSidebarNav ul {
            width: 100% !important;
        }
        .content .mainSidebar .mainSidebarNav ul li a{
            font-size:1em;
            line-height:1em;
        }
        .RadPanelBar {
            width: 100%;
        }
        .RadPanelBar_Default .rpRootGroup{
            border:none;
        }
        .RadPanelBar .rpText {
            padding: 7px 3px 7px 3px;
        }
        .content .mainSidebar h4 {
            padding:0;
        }
        .content .mainSidebar #pageTitle{
            display:none;
            visibility:hidden;
        }
        .content .mainSidebar .extras{
            
        }
        .content .mainSidebar .mainSidebarLinks, .content .mainSidebar .mainSidebarMile {
            width: 100%;
            margin: 0;
            padding: 0;
            clear:both;
            margin-top:10px;
        }
        .content .mainSidebar .mainSidebarLinks img, .content .mainSidebar .mainSidebarMile img {
            margin: 0 auto;
            
        }
        .content .mainSidebar .mainSidebarMile li {
            line-height:0;
            padding:0;
            height:auto;
        }
        .content .mainSidebar .mainSidebarLinks ul li{
            width:100%;
            line-height:0;
            padding:0;
            margin:0;
            height:auto;
        }
        .content .mainSidebar .mainSidebarLinks ul li img{
            display: block;
            margin: 0 auto;
            width:100%;
        }
        .content .mainContent{
            padding:0;
            margin:0;
        }
        .content .mainContent.withSidebar {
            width: 79%;
            padding: 0;
            margin:0;
        }
        .content .mainContent .printLink {
            display:none;
            visibility:hidden;
        }
        .content .mainContent .mainContentBanner {
            width: 100%;
            height: auto;
            margin: 0 auto;
            padding: 0;
            clear: both;
        }
        .content .mainContent .mainContentBanner img {
            margin: 0 auto;
            display: block;
            padding: 0;
            width: 100%;
            height: auto;
        }
        .content .mainContent .mainContentBannerNav{
            width:100%;
            position:inherit;
            margin: 0 auto 50px;
            padding: 0;
            clear: both;
        }
        .content .mainContent .breadcrumbs{
            font-size:0.750em;
            padding:5px 0;
        }
        .content .mainContent .breadcrumbs a {
            font-size:1em;
        }
        .content .mainContent .wrapperText1, .content .mainContent .wrapperText2{
            padding-left:5px;
        }
        .content .mainContent .wrapperText2 .leftSide, .content .mainContent .wrapperText4 .leftSide{
            width:80%;
        }
        .content .mainContent .wrapperText2 .rightSide, .content .mainContent .wrapperText4 .rightSide{
            width:20%;
        }
        .footer div.featured {
	        float:left;
	        margin-left:5px;
	        width:48%;
        }
        .footer div.emergencyCommunications {
	        width:48%;
            margin-left:5px;
        }
        .footer div.spellmanPublications {
	        float:left;
            clear:both;
            width:48%;
            margin-left:5px;
        }
        .footer div.connectWithSpellman {
	        width:48%;
            margin-left:5px;
        }

        .footer .copyright {
	        clear:both;
	        width:100%;
	        line-height:normal;
	        border:1px solid #4975bc;
	        margin:0;
	        overflow:hidden;
            text-align:center;
            padding: 3px 0;
        }
        .footer .copyright p {
	        line-height:normal;
	        color:#fff;
	        float:none;
            font-size:1em;
        }
        .footer .copyright a {
	        color:#fff;
	        padding:0;
	        text-decoration:none;
        }
        .footer .copyright a:hover {
	        text-decoration:underline;
        }
        .footer .copyright span {
	        padding:0;

        }
        /* ======= 6.1 Footer elements ======== */
        .footer {
            font-size:1em;
        }
        .footer h5 {
	        font-size:0.875em;
	        line-height:normal;
            width:100%;
        }
        .footer p {
	        font-size:0.689em;
	        line-height:1em;
        }
        .footer span {
	        font-size:0.689em;
	        line-height:1em;
        }
        .footer a {
	        font-size:0.689em;
	        line-height:1em;
        }
	}
@media only screen and (max-width : 900px) {
    /* ======= Quick Links ======== */
    .header .quicklinks {
        display: none;
        visibility: hidden;
    }
    .content .mainContent .sliderArea{
        display:none;
        visibility:hidden;
    }
}   
@media only screen and (max-width : 940px) {
     .contentHome .extraContWrapper .main .sidebar{
        clear:both;
        width:100%;
        float: none;
        text-align:center;
        padding:0;
     }
}
     /* Smartphones (portrait and landscape) and tablets ----------- */
@media only screen and (max-width : 768px) {
    .background {
        overflow-x:hidden;
    }
    /* NAVIGATION */
    .header .sfNavHorizontalDropDownWrp {
        float: left;
        display: block;
        visibility: visible;
    }
    .RadMenu_TopNav {
        display: none;
        visibility: hidden;
    }
    .header .logo {
        padding: 0;
        float: left;
        max-width: 175px;
    }
    .header .logo img {
        width: 100%;
        height: auto;
    }
    .header .search {
        padding: 0;
    }
    fieldset {
        width:100%;
    }
    /* ======= Main Navigation ======== */
    .header .mainNav{
        width:100%;
    }
    .header .mainNav ul {
        background-color:#fff;	    
        float:none;
        width:100%;
    }
    .header .mainNav ul li {
	    clear:both;
        float:left;
        width:100%;
        background:none;
        text-align:center;
        border-bottom: 1px dashed #c3c3c3;
    }
    .header .mainNav ul li:first-child {
	    background:none;
    }
    .header .mainNav ul li.rtsFirst a.rtsSelected, a.sfSel {
	    margin:0px;
	    padding:0;
    }
    .header .mainNav ul li a, .k-link {
        padding:0;
	    font-size:0.95em;
        width:100%;
        line-height:2em;
    }
    .k-state-hover, .header .mainNav ul li:hover, .header .mainNav ul li.active, .header .mainNav ul li a:hover{
        background:none;
        background-color:#a0d1f0;
        width:100%;
    }
    .header .mainNav ul li a.rtsSelected, a.sfSel{
        background:none;
        background-color:#a0d1f0;
    }
    /* ======= Secondary Navigation ======== */
    .header .secNav {
        padding: 0 3px 5px 0;
        float: right;
        clear: right;
    }
    .header .secNav img {
        padding-right: 1px;
        text-align: left;
        vertical-align: middle;
    }
    .header .secNav a {
        padding: 0;
        background: none;
        text-decoration: none;
    }
    .header .secNav a span {
        line-height: inherit;
        vertical-align: middle;
        font-size: 0.75em;
        color: #FFF;
        font-family: 'ArialBold';
    }
    .header .secNav a:hover span, .header .secNav a.active span {
        color: #cfe73a;
    }
    .header .secNav a:first-child {
        background: none;
    }

    /* ======= Main Navigation ======== */
    .sliderArea {
        /*display: none;
        visibility: hidden;*/
        width:100%;
    }

    /* ======= 5.2 Homepage Content ======== */
    /* ======= Student Navigation ======== */
    .studentNav .sfNavWrp {
        height:auto;
    }
    .contentHome .studentNav ul {
	    
    }
    .contentHome .studentNav ul li {
	    background-color:#000;
        width:100%;
    }
    .studentNav .sfNavWrp .sfNavToggle{
        color:#cfe73a;
	    /*font-family:'ArialBold';*/
        font-weight:bold;
	    text-transform:uppercase;
	    font-size:.875em;
	    background:none;
	    display:block;
	    padding:0;
	    text-decoration:none;
    }
    .studentNav .k-menu .k-item, .k-widget.k-menu-horizontal > .k-item {
        clear:both;
        float:left;
        width:100%;
    }
    .studentNav .k-menu .k-item>.k-link{
        padding:0;
        text-align:left;
    }

    .contentHome .extraContWrapper {
        width: 100%;
        background: none;
    }
    .contentHome .extraContWrapper .main {
        width: 100%;
    }
    .contentHome .extraContWrapper .main .sliderArea {
        display: none;
        visibility: hidden;
    }
    .contentHome .extraContWrapper h4 {
        display: none;
        visibility: hidden;
    }
    /* ======= PAGE ============ */
    h2 strong {
	    font-variant:normal;
        text-transform:uppercase;
        font-weight:bold;
        font-size:1em;
        font-family:'HelveticaNeueBold', Arial;
    }
    .mainContent ul li{
        font-size: 1em;
        line-height:1em;
    }
    sfexpandableListWrp ul li{
        font-size:1em;
    }
    .content .mainSidebar {
        clear:both;
        width:100%;
        font-size:1em;
        padding-bottom:0;
    }
    .content .mainSidebar .extras{
	    background-color:#ebf5fb;
        padding:2px 0 10px 0;
    }
    .content .mainContent.withSidebar {
        width:100%;

    }
    .content .mainSidebar .mainSidebarNav ul li{
        font-size:1em !important;
        line-height:1em;
    }
    .content .mainSidebar .mainSidebarNav ul li a{
    }
    .content .mainSidebar .mainSidebarNav ul li ul{
        background-color:#1c416a;
    }
    .content .mainSidebar .mainSidebarNav ul li ul li .rpText {
        height:25px;
    }
    .content .mainContent .wrapperText3 .pagination p{
        font-size:1em;
    }

    /* ======= 6 Footer ======== */
   
    .footerWrapper {
	    background:#02255e;
        padding:0;
        width:100%;
    }
    .footer {
	    width:100%;
	    margin:0 auto;
	    padding-top:2px;
    }
    .footer div.featured {
        clear:both;
	    float:left;
	    margin-left:0;
	    width:100%;
	    padding-bottom:0;
    }
    .footer div.emergencyCommunications {
	    clear:both;
        float:left;
	    margin-left:0;
	    width:100%;
	    padding-bottom:0;
    }
    .footer div.spellmanPublications {
	    clear:both;
        float:left;
	    margin-left:0;
	    width:100%;
	    padding-bottom:0px;
    }
    .footer div.connectWithSpellman {
	    clear:both;
        float:left;
	    margin-left:0;
	    width:100%;
	    padding-bottom:0px;
    }
    .footer .sfContentBlock div {
        background:none;
        min-height:20px;
    }
    .footer ul{
        min-height:20px;
    }
    .footer li{
        line-height:1em;
    }
   
    /*=====================FOR IA TEAM PAGE ===================*/
    .fourCol .sf_colsOut{
        width:100% !important;
    }
     /* ========= Search Results ================*/
    .content .mainContent .wrapperText3 .pagination:first-child, .content .mainContent .wrapperText3 .pagination {
        padding:0;
        margin:5px 0;
        font-size:.85em;
    }
    .mainContent ol {
        padding: 0;
        padding-left:25px;
    }
    .content .mainContent .wrapperText3 ol li a, .content .mainContent .wrapperText3 ol li p{
        padding:0;
        font-size:.85em;
    }
    .content .mainContent .wrapperText3 .pagination div a{
        font-size:.85em;
    }
    /*==================== LANDING PAGES =========================*/
    
    /*===================== SF WIDGETS ===========================*/
    .divFacProfiles .sfitemTitle {
        font-weight:bold;
        font-size:1em;
    }
}

    /* Smartphones ----------- */
@media only screen and (max-width : 480px) {
     .header .logo {
        padding: 1%;
        float: left;
        width: 100%;
        max-width: 360px;
        max-height:100%;
    }
    .header .share {
        text-align:center;
        padding:0 5px 0 0;
	    height:auto;
	    margin-right:0;
        display:none;
        visibility:hidden;
    }
    /* ======= 4.2 Search Form ======== */
    .header .search {
        clear:both;
	    padding:0;

        margin:0;
	    overflow:hidden;
	    max-height:40px;
        width:100%;
        float:none;
        text-align:center;
    }
    .header .search input[type=text] {
	    padding:0;
	    margin:0;
	    border:none;
	    outline:none;
	    background:#fff;
	    height:21px;
	    float:left;
	    font-size:0.750em;
	    color:#585858;
        width:90%;
    }
    .header .search input[type=submit] {
	    padding:0;
	    margin:0;
	    border:none;
	    outline:none;
	    background:url(img/elem/searchButton.gif) no-repeat 0px 0px;
	    max-width:23px;
	    height:21px;
        clear:right;
    }
    .header .search .sfsearchBox
    {
        padding-left:0;
    }
    .header .secNav {
        clear:both;
        float:none;
        text-align:center;
    }
    .content .mainContent .wrapperText3 .pagination div a {

    }
    .bucket
    {
      clear:both;
      float:left;
      width:100%;
      display:inline-block;
      height:100%;
      vertical-align:middle;
      border-radius: 4px;
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
      box-sizing: border-box;
      margin-bottom:10px;
      margin-right:2%;
    }
}


@media only screen and (max-width : 320px) {
    /* ======= 4.3 Secondary Navigation ======== */
    .header .secNav {
	    padding:5px;
        float:left;
    }
    .header .secNav a span {
	    line-height:inherit;
	    vertical-align:middle;
	    font-size:0.71em;
	    color:#FFF;
	    /*font-family:'ArialBold';*/
        font-weight:bold;
    }
    .header .logo {
        padding: 1%;
        float: left;
        width: 100%;
        max-width: 100%;
        max-height:100%;
    }
    .content .mainContent .wrapperText3 ol li p {
        display:none;
        visibility:hidden;
    }
    .dashboard_2col .bucket, .dashboard_3col .bucket, .dashboard_4col .bucket {
        width:75% !important;
    }
}

@media only screen and (max-width : 240px) {
    /* ======= 4.3 Secondary Navigation ======== */
    .header .secNav {
	    visibility:hidden;
        display:none;
    }
    .dashboard_2col .bucket, .dashboard_3col .bucket, .dashboard_4col .bucket {
        width:100% !important;
    }
}

/* larger than standard 960 (devices and browsers) */
@media only screen and (min-width: 1000px) {
    .background {
        background: url(img/bg/background.jpg) no-repeat center center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    /*
        background: url(img/bg/background.jpg) no-repeat center top;
        background-attachment: fixed;
        background-size: 100%;
        padding-left: 1px;
          */
    }
      
    .wrapper {
        width: 100%;
    }
    .header {
        width: 962px;
        background: #000 url(img/bg/topBck.png) no-repeat 0px 0px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius-bottomright: 8px;
        -moz-border-radius-bottomleft: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        -moz-box-shadow: 0px 2px 5px #252525;
        -webkit-box-shadow: 0px 2px 5px #252525;
        box-shadow: 0px 2px 5px #252525;
    }
    .carousel {
        border: 4px solid #fff;
        width: 944px;
    }
    .contentHome {
        width: 1000px;
        margin: 0 auto;
        padding: 20px 0 5px;
    }
    .footerWrapper {
        background: #02255e url(img/bg/footerBck.jpg) repeat-x 0px 0px;
        min-height: 230px;
        bottom: 0px;
        padding-bottom: 30px;
        position: relative;
        z-index: 100;
        left: -1px;
    }
    body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	    font-size:13px;
        line-height:18px;
    }
 
    /* ======= 4.3 Primary Navigation ======== */
    .header .navContainer{
        background:url(img/bg/mainNavBck.jpg) repeat-x 0px 0px;	    
    }
    
    /* ======= 5.2 Homepage Content ======== */
    .contentHome .studentNav {
	    /*background:url(img/bg/contentNavBck.jpg) repeat-x 0px 0px;*/
	    margin:0 auto;
	    width:891px;
	    height:51px;
	    -webkit-border-top-right-radius: 8px;
	    -webkit-border-top-left-radius: 8px;
	    -moz-top-radius-bottomright: 8px;
	    -moz-top-radius-bottomleft: 8px;
	    border-top-right-radius: 8px;
	    border-top-left-radius: 8px;
	    -moz-box-shadow: 0px -5px 10px #000;
	    -webkit-box-shadow: 0px -5px 10px #000;
	    box-shadow: 0px -5px 10px #000;
	    padding:0 35px;
    }
    .contentHome .extraContWrapper {
	    width:961px;
	    background:url(img/bg/belowMainNav.png) no-repeat left top;
    }
    .contentHome .extraContWrapper .main {
	    -moz-box-shadow: 0px -10px 100px #000;
	    -webkit-box-shadow: 0px -10px 100px #000;
	    box-shadow: 0px -10px 100px #000;
    }
    /* SUB PAGE CONTENT */
    .content {
        -moz-box-shadow: 0px 0px 25px #000;
        -webkit-box-shadow: 0px 0px 25px #000;
        box-shadow: 0px 0px 25px #000;
    }
    .content .mainSidebar .mainSidebarNav {
	    -moz-box-shadow: 0px 1px 3px #ccc;
	    -webkit-box-shadow: 0px 1px 3px #ccc;
	    box-shadow: 0px 1px 3px #ccc;
	    -webkit-border-radius:3px;
	    -moz-border-radius:3px;
	    border-radius:3px;
    }
    .content .mainSidebar .mainSidebarNav ul {
	    -webkit-border-radius:3px;
	    -moz-border-radius:3px;
	    border-radius:3px;
    }
    /*
    .content .mainSidebar .mainSidebarMile {
        -moz-box-shadow: 0px 1px 5px #ccc;
        -webkit-box-shadow: 0px 1px 5px #ccc;
        box-shadow: 0px 1px 5px #ccc;
    }
    */
    .content .mainSidebar .mainSidebarLinks ul li {
	    -moz-box-shadow: 0px 1px 3px #ccc;
	    -webkit-box-shadow: 0px 1px 3px #ccc;
	    box-shadow: 0px 1px 3px #ccc;
    }
    .content .mainContent .mainContentBanner {
	    -moz-box-shadow: 0px 0px 6px #252525;
	    -webkit-box-shadow: 0px 0px 6px #252525;
	    box-shadow: 0px 0px 6px #252525;
    }
}