/* =============================================================================
   Added 30thJuly2012
   ========================================================================== */

@import url('/media/evms_public/content/style_assets/stylesheets/media_1328_smxx.css');

/* HTML5 ? Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaoption>ption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
body.small { font-size: 14px; line-height: 19px; }
body.large { font-size: 16px; line-height: 21px; }
body { margin: 0; font: 13px/18px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif; color: #3d3d3d; }

::-moz-selection { background: #88d5f4; color: #fff; text-shadow: none; }
::selection { background: #88d5f4; color: #fff; text-shadow: none; }

a { 
	color: #CC5831;
	text-decoration: none;
}
a:visited { color: #CC5831; 
			text-decoration: none;}
a:hover { color: #CC5831; 
			text-decoration: none;}
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; text-decoration: none; }

body.small h1 { font-size: 31px; }
body.large h1 { font-size: 32px; }
h1 {
	color: #2c8aae;
	font: 29px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}
h2 {
	color: #2c8aae;
	font: 23px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}
h3 {
	font: 21px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
	color: #918e17;
	margin: 0 0 10px 0;
	padding: 10px 0 0;
}
h4 {
	font: 14px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
	color: #367b98;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}
h3.mobile {
	display: none;
}
h5 {
	color: #3d3d3d;
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: inherit;
	margin: 0 0 10px 0;
}
p {
	margin: 0 0 10px;
}
ul { padding: 0; margin: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; font-size: 13px; line-height: 18px;}
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
li { list-style: none; }
li a { text-decoration: none; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; margin-top: 10px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: none; margin-top: 10px; padding: 3px;}
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */


body.home {
	background: #00334d;
  	overflow-x: hidden;
}
body.typical {
/*	background: #00334d;  updated to have footer color match the footer background image */
	background: #0c445d;
}
.typicalBG {
	background: #fff url(/media/evms_public/content/style_assets/images/responsiveimages/typicalBackground.jpg) no-repeat center 0;
}
.MainBG {
		background: #fff url(/media/evms_public/content/style_assets/images/responsiveimages/MainBG.jpg) no-repeat center 0;
}
#container {
	max-width: 2100px;
	margin: 0 auto;
	position: relative;
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/typicalNav.jpg) repeat-x;
}
.resultsBar h5 { float: left; margin: 2px 38px 0 0; }
.homeContainer {
	background: url(/media/evms_public/content/style_assets/images/contentBackNew.png) center 13px no-repeat;
	position: relative;
	background-color: #fff;
}

.shadow {
    background: url(/media/evms_public/content/style_assets/images/shadow2.png) no-repeat scroll center center transparent;
    height: 538px;
    position: absolute;
    right: 0px;
    top: 0px;
	z-index: 2;
	left: 0;
}
.sliderTitle div.contents p,
.slide-text .contents {
    color: #FFFFFF;
    font: 16px "Granjon LT W01 Roman","Times New Roman",Times,serif;
    margin-left: 330px;
    position: absolute;
    top: 40px;
    width: 200px;
    z-index: 6;
}
.sliderTitle div.contents p {
	width: auto;
	margin-left: 0;
	position: static;
	top: 0;
}
.slide-text {
    left: 50%;
    margin: 0 0 0 -100px;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 19;
}
.home .slide-text .contents {
    margin-left: 128px;
    position: absolute;
    top: 410px;
    width: 500px;
    z-index: 6;
}
.home .slide-text {
    left: 50%;
    margin: 0 0 0 -250px;
    position: absolute;
    top: 0;
    width: 500px;
    z-index: 19;
}
.logo {
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/media_7561_en-2x.jpg) no-repeat;
	background-size: 161px auto;
	width: 161px;
	height: 52px;
	position: relative;
	z-index: 10000;
}
.logo.off {
	z-index: 1;
}
.clear {
	display: block;
	height: 0px;
	clear: both;
	overflow: hidden;
}

.wider { margin-left: 44px; }
#main {
	max-width: 994px;
	margin: 0 auto;
	position: relative;
}
.typical #main {
	max-width: 994px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 20px;
	min-height: 500px;
}
.main #main {
	min-height: 430px;
}
   
.headerContainer {
	position: relative;
}

.lowerContent {
	max-width: 994px;
	width: 100%;
	margin: -50px auto 0;
	position: relative;
	min-height: 287px;
	padding-bottom: 20px;
}
.contentBottom {
    background: left bottom repeat-x url(/media/evms_public/content/style_assets/images/contentBG.png);
}
.contentBottom:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}


/* BookMark */
.leftSide {
    margin-top: -94px;
    width: 214px;
	margin-left: -244px;
	float: left;
}
/*.home .leftSide {
    position: absolute;
    top: -28px;
    width: 214px;
    z-index: 4;
	left: 44px;
	margin: 0;
}*/
.home .leftSide {
    margin-left: 44px;
    margin-top: -516px;
	position: relative;
	z-index: 4;
}
.main .leftSide {
    margin-left: -244px;
    margin-top: -451px;
	position: relative;
	z-index: 4;
}
.bookmarkTop {
	padding: 40px 27px 15px 26px;
	background: #FFFFFF;
}
.search {
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/bookmarkMiddle-2x.jpg) no-repeat;
	background-size: 214px;
	height: 76px;
}
.home .footer_content p {
	margin-top: 4px;
}
.home form {
    padding: 38px 0 0 29px;
}
a.link:hover { text-decoration: underline; } 

.bookMiddle {
 	background: #9ec7d9;
	min-height: 10px;
	padding-bottom: 24px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.videoLink { clear: both; }
.bookmarkContent h3 { 
	font: 18px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;;
	color: #fff; 
	padding: 11px 0 0 29px;
	margin: 0;
}
.bookmark_nav {
	margin: 0;
	padding: 0;
}
.bookmark_nav li a {
	color: #2f5f77;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	padding: 2px 29px;
	display: block;
}
.bookmark_nav li {
	margin-top: 4px;

}
.bookmark_nav li:hover {
	background: #86b1c4;
}
.bookmark_nav li a:hover {
	text-decoration: none;
	color: #fff;
}
#social .bookmark_nav li {
	margin-right: 4px;
}
#social .bookmark_nav li:hover {background:none;}

.listContent {
	float: right;
    width: 676px;
	margin-top: 94px;
}
.givingContent {
	float: right;
    width: 676px;
	margin-top: 94px;
}
.ie7 .givingContent {
	margin-top: 55px;
}
.main .givingContent {
	margin-top: 0;
}
.bookmarkBottom {
	/*background: url(/media/evms_public/content/style_assets/images/bookmarkBottom.png) no-repeat;
	height: 24px;*/
}

/* Headers */

.newsEvent h2 {
	padding: 8px 20px 0 10px;
	height: 29px;
	float: left;
	cursor: pointer;
	margin: 3px 0 0 0;
}

/* Feature Area */
.features {
	float: right;
    margin: 7px 44px 0 0;
    right: 0;
    width: 46%;
    z-index: 2147483647;
}

.feature { 
    float: right;
    margin-top: 36px;
    width: 186px;
}
.feature img { 
    margin-bottom: 10px;
}

a.link {
	color: #cc5831;
	background: url(/media/evms_public/content/style_assets/images/linkArrow.png) no-repeat right 5px;
	padding-right: 10px;
	text-decoration: none;
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	display: inline-block;
}
.feature1 {
	margin-left: 42px;
}
.feature2 {
	margin-left: 42px;
}

.newsEvent {
    float: left;
    margin-left: 44px;
    padding: 0;
    position: absolute;
    width: 449px;
    z-index: 200000000;
}

.date {
    float: left;
    margin-right: 15px;
    width: 62px;
	margin: 1px 15px 10px 0;
	clear: left;
}

.newsBtn {
	margin-bottom: 0;
	padding: 8px 20px 0 10px;
	height: 29px;
	float: left;
	cursor: pointer;
}
.news-item {
    min-height: 70px;
}
.newsContent p { margin: 0 0 16px 0; line-height: 18px; }
.newsEven_container {
	overflow: hidden;
	padding: 10px 0 0 10px;
}
.newsEventsBtn {
	background: url(/media/evms_public/content/style_assets/images/news.png) no-repeat;
	min-height: 266px;
}
.newsEventsBtnBack {
	background: url(/media/evms_public/content/style_assets/images/events.png) no-repeat;
	min-height: 266px;
}
.newsContent {
	margin-bottom: 0;
	margin-left: 70px;
	margin-top: 10px;
}
.newsContent a {
	color: #cc5831;
}
.newsContent .RSS {
	position: absolute;
	top: 0;
	right: 0;
}


.tabcontainer .newsContent:after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0;
 }

.tabcontainer .RSS {
	position: absolute;
	right: 38px;
	top: 0;
}
.date h4, .sidedate h4 {
	text-align: right;
	color: #0f4f6b;
	font: 30px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 0;
}
.date h3, .sidedate h3 {
	text-align: right;
	color: #1b6685;
	font: 10px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 0;
}
.events {
	display: none;
}
.eventBtn {
	background: none;
	padding: 8px 0px 0 0px!important;
}
.searchForm input {
	float: left;
}
.searchForm input[type="search"] {
	width: 140px;
}
.search-side-bottom .searchForm input[type="search"] {
	background: #f6f6f6;
	border: solid 1px #d3d3d3;
}

.search-submit {
	background-color: #c1c370;
	font-size: 11px;
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	color: #fff;
	margin-left: 5px;
	width: 35px;
	border: none;
	border-radius: 3px;
}
.topNav {
	width: 994px;
	margin: 0 auto;
	position: relative;
	background: transparent;	
	height: 28px;
}
.home form#form {
    left: 44px;
    padding: 30px 0 0 29px;
    position: absolute;
    top: 80px;
    z-index: 7;
}
.typical .topNav {
	width: 736px;
	margin-left: 258px;
	position: relative;
	z-index: 5;
	background: transparent;
    height: 94px;	
}
.respondOnly {
	display: none;
}
.headerNav {
	margin: 0 24px 0 0;
	float: right;
	padding: 0;
}
.headerNav li { float: left; }
.headerNav li a {
	display: block;
	color: #cae4ef;
	padding: 6px 10px 6px 11px;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
}
a.Gift, .footer_content li.item1 a {
	background: #cd5932;
	color: #ffd5c7 !important;
}
a.MyEVMS, .footer_content li.item2 a {
	background: #c1bf74;
	color: #fffed1 !important;
	padding: 6px 20px 6px;
}
.footer_content li.item1 a {
	padding: 8px 9px;
	margin: -7px 0 0 0;
}
.footer_content li.item3 a {
	padding: 8px 9px;
	margin: -6px 0 0 0;
}

.typicalContainer .bookmark_nav {
	margin: 0;
	padding: 0;
}
.bookmark_nav li a {
	color: #2f5f77;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	padding: 2px 29px;
	display: block;
}
.typicalContainer .bookmark_nav li {
	margin: 4px 0 0 0;
	padding: 0;
	background: none;
}
.bookmark_nav li:hover {
	/*background: #86b1c4;*/
}
.bookmark_nav li a:hover {
	text-decoration: none;
	color: #fff;
}


/* Search Form */
form#form {
    padding: 35px 0 0 29px;
    position: absolute;
    top: 75px;
    z-index: 10000;
    left: 44px;
}

.searchField {
    color: #666666;
    margin: 0;
    padding: 4px 8px 5px;
    vertical-align: top;
    width: 145px;
    border: 1px solid #d3d3d3;
    height: 25px;
}
.search-submit {
	background-color: #c1c370;
	font-size: 11px;
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	color: #fff;
	margin-left: 4px;
	border: none;
	border-radius: 3px;
}
 .searchBtn {
    background: url(/media/evms_public/content/style_assets/images/responsiveimages/searchBtn-2x.png) no-repeat left top;
    background-size: 22px auto;
    cursor: pointer;
    height: 25px;
	border: none;
    width: 23px;
	font-size: 0px;
	margin-left: 4px;
} 
.searchBtnActive {
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/searchBtnAcitve-2x.png) no-repeat left top;
    background-size: 22px auto;
    cursor: pointer;
    height: 25px;
	border: none;
    width: 23px;
	font-size: 0px;
	margin-left: 4px;	
}
.megasearchBtn {
    background: url(/media/evms_public/content/style_assets/images/responsiveimages/searchBtn-2x.png) no-repeat left top;
    background-size: 22px auto;
    cursor: pointer;
    height: 20px;
	border: none;
    width: 23px;
	font-size: 0px;
}



/* Social Icons Old = 777*/
#social {
    background: #d8ebf3 none repeat scroll 0 0;
    border-radius: 6px;
    margin: 15px 0 0 18px;
    overflow: hidden;
    padding: 4px;
    width: 171px;
}
#social ul { 
	list-style: none; 
	padding: 0 5px 0 15px; 
}
#social ul li { 
	float: left;
    margin: 0 10px 0 0;
}
#social ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/media/evms_public/content/style_assets/images/responsiveimages/social-icons-new.png);
    background-origin: padding-box;
    background-position: center 2px;
    background-repeat: no-repeat;
    background-size: 40px auto !important;
    display: inline-block;
    height: 40px;
    margin: 0;
    padding: 0;
    text-indent: -9999em;
    width: 43px;
}
#social ul li.twitter a {
    background-position: center -50px;
}
#social ul li.youtube a {
    background-position: center -152px;
}
#social ul li.google a {
    background-position: center -356px;
}
#social ul li.flickr a {
    background-position: center -99px;
}
#social .vimeo > a {
    background-position: center -305px;
}
#social ul li.linkedIn a {
    background-position: center -250px;
}
#social .pinterest > a {
    background-position: center -407px;
}
#social .instagram > a {
    background-position: center -200px;
}
/* Main Menu */
.home .main_nav { position: absolute; }	
.main_nav {
    right: 44px;
    z-index: 150;
	top: 29px;
}
.main_nav a {
	color: #e3dfb8;
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 10px 15px;
	padding: 3px 0px 1px 0;
	border-top: 1px solid #8b8b76;
	width: 120px;
}
.main_nav li a.active {
	border-bottom: 2px solid #e3dfb8;
}
.main_nav li {
	float: left;
}

.mega form {
	margin: 19px 0 0 0;
}

.typical .mega_content .main_nav  {
	padding: 58px 0 3px 50px;
}

.main_nav ul { display: none; margin:0; padding: 0;}
.mega_content .main_nav a {  padding-top: 4px!important;  }
.mega_content .main_nav ul { margin: 0 -1px 0 0; }

.mega { 
	display: none; 
	position: absolute; 
	top: 28px; 
	left: 0; 
	height: 498px; 
	width: 100%; 
	background: url(/media/evms_public/content/style_assets/images/megaBackground.png);
	z-index: 10000; 
}


.home .mega { 
	position: absolute; 
	top: 28px; 
	left: 0; 
	height: 475px; 
	width: 100%; 
	background: url(/media/evms_public/content/style_assets/images/megaBackground.png); z-index: 100; 
}


.mega_content {
	 height: 498px;
	 margin: 0 auto;
	 position: relative;
	 max-width: 994px;
}

.megalogo {
	width: 161px;
	margin: 12px 0 0 70px;
	position: relative;
	z-index: 11000;
}


.typical form#form {
    top: 103px;
	left: -214px;
}


.typical .main_nav ul {
  padding: 0px 0 3px 13px;
}
.typical .megalogo {
    margin: 12px 0 0 70px;
}
.ie7 .headerContainer {
	position: relative;
}
.typical .main_nav ul li a {
	color: #e5e5e5;
	font: 13px arial;
	display: block;
	margin: 0 0 7px 0;
	padding: 0;
	border: none;
}
.typical .main_nav ul li {
	float: none;
	width: 111px;
}

.home .main_nav li li a {
	color: #e5e5e5;
	font: 13px arial;
	display: block;
	margin-bottom: 7px;
	padding: 0;
	border: none;
}
.home .main_nav li li {
	float: none;
	width: 124px;
}

.home .mega_content .main_nav  {
	top: 20px;
}

.home .main_nav ul { display: none; margin:0; padding: 0;}
.home .mega_content .main_nav a {  padding-top: 4px;  }
.home .mega_content .main_nav ul { margin: 0 -1px 0 0; }


/* TYPICAL CONTENT */
.typicalContainer {
	float: right;
	padding: 0px 0 30px 0;
    margin-right: 30px;
 	width: 676px;
}
.typicalContainer h1 {
	margin-top: 90px;
}
.typicalContainer div h1, .typicalContainer article h1 {
	margin-top: 0;
}
.bio-side h5 {
	color: #3d3d3d;
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 7px 0 0 10px;
	text-align: center;
}
.typicalContent {
	width: 438px;
	float: right;
	margin: 94px 23px 0 0;	
}
.ie7 .typicalContent {
	margin-top: 55px;
}

.typicalSide {
	width: 214px;
	float: right;
	min-height: 500px;
	margin-top: 97px;
}


.typical .feature { margin: 0 0 30px; padding: 0 14px; }
.typical .headerContainer {
	height: 94px;
}
.typical .main_nav ul:first-child { padding: 0; }


/* Typical Content Styles */

.typicalContent a {
	text-decoration: none;
}
.typicalContent a:hover {
	text-decoration: none;
}
.left {
    float: left;
    padding: 3px 20px 17px 0;
}
.right {
    float: right;
    padding: 3px 0 17px 20px;
}
.typicalContainer .caption {
    display: inline-block;
	padding: 4px 0 0 0;
	color: #aaa;
    font-size: 0.917em;
    line-height: 1.2;
}


.typicalContainer ul, .typicalContainer ol {
	margin: 0 0 10px 0;
	padding: 0 0 0 40px;
}
.typicalContainer ul li {
	padding: 0 0 0 20px;
	margin: 3px 0 0 -20px;
	list-style-type:none;
}
.typicalContainer ol li {
	margin: 3px 0 0 0;
	list-style: decimal outside;
}
.typicalContainer table {
    display: block;
    margin: 0 0 16px 0;
    width: 100%;
    border: 0;
}
.typicalContainer table tr th, .typicalContainer table tr td {
    /* padding: 3px 15px 3px 0; */
	border-bottom: 1px solid #eee;
	text-align: left;
	vertical-align: top;
  	/*padding: 10px;*/  /* Removed by dashford re: CS-25795 */
}
.typicalContainer table tr th {
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.typicalContainer blockquote {
	background: #E7EDF1;
	border: 1px solid #9ab7c8;
	padding: 20px;
	margin: 16px 0;
}

.typicalContent ul li {
	padding: 0 0 0 20px;
	margin: 3px 0 0 -20px;
	background: url('/media/evms_public/content/style_assets/images/orange-box.png') no-repeat left 4px;
	background-size: 6px;
	list-style-type:none;
}

/* End Typical Content Styles */

.bookmarkContent {
	background: #9EC7D9;
	padding-bottom: 20px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.typical .main_nav {
    position: absolute;
    right: 44px;
    top: 57px;
    z-index: 150;
}
.home .feature h3 {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    z-index: 9; 
}


.feature1 h2 { margin-top: 0; }
.breadcrumbs { 
	padding: 10px 0;
	width: 662px;
	float: left;
	margin-bottom: -100px;
}
	.pageLinks {
		float: right; 
		right: 4px;
		top: 10px;
	}
	.mainRight .pageLinks {
		width: 196px;
		padding: 0 14px 0 4px;
		margin: 0 0 20px;
	}
	.pageLinks ul { float: left; padding: 0 0 0 15px; margin: 0; width: 105px; }
	.pageLinks ul.fontResizer { width: 55px; padding-left: 0; }
	.typicalContainer .pageLinks li { padding: 0; margin: 0 0 0 10px; float: right; }
	
			.pageLinks li a { 
				color: #cc5831; 
				text-decoration: none;
			}
			.actions a {
				height: 16px;
			    width: 16px;
				display: block;
			}


	.pagePath {
		float: left; 
	}
		.pagePath ul { float: left; padding: 0; margin: 0; width: 470px; }
		.typicalContainer .pagePath li { float: left; background:none;}
	
			.pagePath li a { 
				color: #cc5831; 
				background: url(/media/evms_public/content/style_assets/images/responsiveimages/pagePath-2x.png) no-repeat right 3px; 
				background-size: 7px;
				display: block;
				padding: 0 11px 2px 3px;
				font: 11px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
			}
			.pagePath li.current a, 
			.pagePath li a.current { color: #3d3d3d; background: none; cursor: default; }
			.pagePath li.current a:hover, 
			.pagePath li a.current:hover { text-decoration: none; }
			
/* FOOTER */
footer {
	background: #0c445d url(/media/evms_public/content/style_assets/images/footer_background.jpg) repeat-x;
	min-height: 151px;
}
.footer_content {
	max-width: 994px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: url(/media/evms_public/content/style_assets/images/footer_background.jpg) repeat-x scroll 0 0 #0C435D;
    min-height: 151px;
}
.footer_content ul {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	overflow: hidden;
}

div.footer_content li.item3, 
div.footer_content li.item2 {
	display: none;
}
.footer_content li { float: left; }
.footer_content li a {
	display: block;
	color: #fff;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin-right: 13px;
}
.footer_content p { color: #92b2c2; margin-top: 10px; }

.footer_content br {
	display: none;
}
#footer_social {
    background-image: none;
    float: left;
    left: -6px;
    margin-bottom: 10px;
    margin-top: 18px;
    position: relative;
}
#footer_social ul { 
	overflow: hidden; 
	margin: 0; 
	list-style: none; 
	padding: 0; 
}
#footer_social ul li { 
	float: left; 
	text-indent: -9999px; 
	margin-right: 0;
}
#footer_social ul li a {
    background: rgba(0, 0, 0, 0) url("//www.evms.edu/media/evms_public/content/style_assets/images/responsiveimages/social-icons-new.png") no-repeat scroll left top / 35px auto;
    height: 35px;
    width: 35px;
}

#footer_social ul li.twitter a {
    background-position: left -45px;
}

#footer_social ul li.youtube a {
    background-position: left -135px;
}

#footer_social ul li.google a {
    background-position: left -315px;
}
#footer_social ul li.vimeo a {
    background-position: left -269px;
}
#footer_social ul li.linkedIn a {
    background-position: left -224px;
}
#footer_social ul li.pinterest a {
    background-position: left -360px;
}
#footer_social ul li.flickr a {
    background-position: left -89px;
}
#footer_social ul li.instagram a {
    background-position: left -178px;
}

#footer_social ul li:last-child a {
	margin: 0 0 0 0;
}

.profilepic {
	width: 132px;
}
.footerLeft { float: left; }

.jumpTo li:first-child a {
	border: none;
	padding: 0 5px 0 0;
}

.typicalContainer .link-box-content ul, .typicalContainer ul.sideBtn, .typicalContainer .Faculty-middle ul {
	margin: 0;
	padding: 0;
}

.jumpTo {
	margin: 0;
	padding: 0 0 10px;
	overflow: hidden;
}
.typicalContainer .link-box-content ul li, .typicalContainer ul.sideBtn li {
	padding: 0;
	margin: 0;
	background: none;
}
.typicalContainer .jumpTo {
	margin: 0;
	padding: 0 0 10px;
	overflow: hidden;
}
.listContent p.jumpText {
	float: left;
	font: 12px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
.jumpTo li {
	float: left;
	font: 12px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
}
.jumpTo a {
	color: #cc5831;
	font: 12px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	border-left: 1px solid #000;
	padding: 0 5px 0 5px;
	display: block;
}
.jumpTo a.active {
	color: #3d3d3d;
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
}

.jumpTo a.active:hover {
	text-decoration: none;
	cursor: default;
}

.directoryContent {
    float: right;
    width: 906px;
	margin-right: 44px;
}

.section-container {
	overflow: hidden;
	margin: 10px 0 20px 0;
}
.section-container h2 {
	
}
#container a.RSS {
	background: left top no-repeat url(/media/evms_public/content/style_assets/images/responsiveimages/rss_icon_drop.png);
	height: 24px;
	width: 24px;
	background-size: 24px auto;
	font-size: 0;
	display: block;
	float: right;
	margin-top: 10px;
	text-indent: -9900em;
}
.section { clear: both; overflow: hidden; margin-bottom: 5px; }
a.viewmore {
	font-size: 13px;
	float: right;
	margin-top: 5px;
}
.sectionLeft {
	width: 438px;
	float: left;
}
	.sectionLeft img {
		float: left;
		margin: 3px 18px 0 0;
	}
	.sectionLeft h3 a {
		font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
		color: #cc5831;
		margin: 0 0 10px 0;
	}
	
.sectionRight {
	width: 186px;
	float: right;
	margin: 0;
	padding: 0 14px;
}
	.sectionRight li {
		padding-bottom: 4px;
		margin-bottom: 4px;
		border-bottom: 1px solid #e6e5e3;
	}
	.sectionRight a {
		font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
		color: #cc5831;
	}
	.sectionRight a span {
		color: #3d3d3d;
	}
a.backTo {
	font: 11px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #cc5831;	
}
.bio-side { margin-bottom: 30px; }

.layout .typicalContent p {
	font: 13px/18px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	color: #3d3d3d;
}
body.small .typicalContent p { font-size: 14px; line-height: 19px; }
body.large .typicalContent p { font-size: 16px; line-height: 21px; }
.link-box {
	width: 177px;
	float: right;
	margin: 0 0 0 10px;
	background: #e7edf1;
	border-radius: 6px;
}
.link-box-top {
	height: 13px;
}
.link-box-content {
	padding: 0 0 0 15px;
}
.link-box-bottom {
	height: 13px;
}

.link-box ul a {
	font: 12px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #cc5831;
}


.list { margin: 0 0 10px 0; }
.list li {
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/orange-box-1.png) no-repeat left 4px;
	background-size: 6px;
	padding-left: 15px;
	margin-top: 3px;
}
.section-layout-container { padding-bottom: 20px; }
.section-layout-top { margin-top: 20px; overflow: hidden; }
.section-layout-top a {
	float: right;
	color: #cc5831;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin-top: 6px;
}
.section-layout-top h2 {
	color: #2c8aae;
	font: italic 22px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
	margin: 0px 0 5px 0;
	float: left;
}
.section-layout-top {
	border-bottom: 1px solid #e7e5e3;
}
.section-layout { 
	clear: both; 
	padding: 10px 0;
	border-bottom: 1px solid #e7e5e3;
}
.section-layout img {
	float: left;
	margin: 0 19px 0 0;
}
.section-layout h3, .feature-section h3, /*.mainMiddle h2*/ {
	color: #426476;
	font: 14px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
}

.section-layout a {
	color: #cc5831;
}



.left-side-bottom {
	padding: 10px 0 0 31px;
	overflow: hidden;
}
.search-side-bottom {
	padding: 20px 0 20px 15px;
	overflow: hidden;
	border-bottom: 1px solid #e9edee;
	margin-bottom: 20px;
}
.left-side-bottom img {
	margin: 0 0 10px 0;
}
.left-side-bottom .es-carousel #links img{margin:0px;}
.left-side-bottom a {
	display: block;
	background: none;
}
.sideBtn a {
    background: none repeat scroll 0 0 #e8edf1;
    border-radius: 4px;
    color: #cc5831;
    display: block;
    font: 13px "ITCFranklinGothicW01-Md 812695",Arial,Helvetica,sans-serif;
    height: 21px;
    margin-top: 6px;
    padding-top: 4px;
    text-align: center;
}
.side-section { margin-bottom: 20px; padding: 0 14px}
.side-section h2 {
	color: #918e17;
	font: 18px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
}
.side-section img { margin-bottom: 15px;}
a.links {
	color: #cc5831;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	padding-bottom: 2px;
}
a.links:hover {
	text-decoration: underline;
}

.sideTabs h3 {
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #346479;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
}


.sideText {
	float: right;
	width: 122px;
}
.sideText p {
	font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	margin: 0;
}
.sideText a {
	font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	color: #cc5831;
}



/*///////////////////TOOLS///////////////////*/
.actions span { position: absolute; left: -999em;}
.typicalContainer ul.actions li {
	background: url(/media/evms_public/content/style_assets/images/Media_13415_smxx.jpg) no-repeat;
	height: 16px;
	width: 16px;
}
.share {
	background-position: -75px 0 !important;
}
.email {
	background-position: -48px 0 !important;
}
.bookmark {
	background-position: -24px 0 !important;
}
.typicalContainer .fontResizer li {
	margin: 0 0 0 2px;
	padding: 0;
	background: none;
}

.fontResizer li.textLarge a {
	color: #51789a;
	font: bold 18px/18px "Times New Roman";
}
.fontResizer li.textNormal a {
	color: #51789a;
	font: bold 15px/21px "Times New Roman";
}

.fontResizer li.textSmall a {
	color: #51789a;
	font: bold 12px/23px "Times New Roman";
}
.fontResizer li a.active {
	color: #3d3d3d;
	text-decoration: none;
	cursor: default;
}


.bio-side img {
	margin: 10px 0 10px 10px;
}
.bio-side a {
    color: #fffed1;
    display: block;
    font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 3px;
    text-align: center;
    width: 122px;
	text-decoration: none;
	color: #fff;
	background-color: #c1c370;
	border-radius: 3px;
	padding: 3px 10px;
}
.layoutContent td p {
	font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	margin: 0px 0;
}
.layoutContent tr:first-child td {
	border: none;
}
.layoutContent td {
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	border-top: 1px solid #e6e5e3;
	padding: 7px 0 5px 0;
}
.layoutContent td a {
	font-size: 13px;
}



.layoutSide h4 {
	color: #3d3d3d;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 0 0 7px 0;
	text-align: top;
}

.videoLink {
	display: block;
}
.layoutContainer h1 {
	border-bottom: 1px solid #e6e5e3;
	padding-bottom: 5px;
	margin: 0 14px 0 0;
}
.layoutSide .side-section {
    margin-bottom: 15px;
    padding: 0 12px;
	clear: both;
	overflow: hidden;
}
.layoutSide .side-section img {
	float: left;
	margin: 2px 8px 5px 0;
}
.layoutContent {
	width: 438px;
	float: left;
}
.layoutSide {
	width: 214px;
	float: right;
	padding: 6px 0 0 0;
}
.layoutContainer {
	width: 676px;
	float: left;
	margin-top: 94px;
}

.ie7 .layoutContainer {
	margin-top: 55px;
}

.listContent {
	position: relative;
}
.ie7 .listContent {
	margin-top: 55px;
}

.jumpToContainer {
	position: absolute;
	top: 10px;
	right: 0;
	width: 135px;
}


.faculty {
	overflow: hidden;
	margin-bottom: 25px;
}
.Faculty-section {
	overflow: hidden;
	margin-bottom: 30px;
}
.faculty h2 {
	color: #367b98;
	font: 13px "Times New Roman";
}
.Faculty-img a {
	color: #cc5831;
	font: 14px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin-left: 1px;
}
.pagePath li.current {
	color: #3D3D3D;
	font: 11px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	/*margin-left: .5px;*/
}

.bookmark_nav li.active a {
	color: #fff;
}
.bookmark_nav li.active {
    background: none repeat scroll 0 0 #86B1C4;
}



.Faculty-img p { margin: 0; }
.Faculty-content h3 a:hover {
	text-decoration: none;
}
.Faculty-content h3 a {
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #cc5831;
}
.Faculty-content h3 {
	border-bottom: 1px solid #E6E5E3;
	padding-bottom: 3px;
}
.Faculty-content h3 span {
	color: #3d3d3d;
}
.Faculty-img img { margin-bottom: 10px; }
.Faculty-img {
	float: left;
	width: 120px;
	margin: 5px 20px 0 0;
}
a.backTo {
	font: 11px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #cc5831;
}
.Faculty-content {
	float: right;
	width: 536px;
}


.Faculty-middle {
	float: left;
	width: 536px;
	margin: 0 34px 0 0;
}


/*//////////////////////GIVING/////////////////////*/
.left-side-bottom h2 {
	font: 18px "Times New Roman";
	color: #918e17;
	margin: 0 0 10px 0;
}
.left-side-bottom .feature-section h2{color:#2C8AAE; font:23px "Granjon LT W01 Italic","Times New Roman",Times,serif; margin:0 0 10px;}
.left-side-bottom p {
	color: #3d3d3d;
	font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	margin: 0;
}

/*client fix Mar13 adjust lightbox h2 headers & thumbnail sizes*/

div.feature-section h2.lightboxh2{
    font: 14px "ITCFranklinGothicW01-Md 812695",Arial,Helvetica,sans-serif;
    color:#367B98;
}

#carousel.es-carousel-wrapper div.es-carousel ul#links li a img{
    height:60px; 
    width:90px;
}


div.feature-section a img{
    max-height:140px; 
    max-width:250px
}

div.feature-section{
    float:left; 
    margin-right:0px;
    padding-left:30px;
    padding-right:30px;
}


/*end client changes*/

.stepOne {
	width: 438px;
}
.stepOne h3 {
	color: #426476;
	font: 14px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
}
.stepOne p {
}
.stepOne input[type="radio"] {
	margin: 0 7px 10px 0;
}
.mailing input[type="text"] {
	width: 208px;
	margin: 0 0 15px 0;
	float: right;
}
.mailing label {
	float: left;
	clear: both;
}
.mailing select {
	width: 326px;
	margin: 10px 0;
}
.mailing {
	width: 326px;
}


.mailing input.user[type="text"] {
	width: 98px;
	margin: 0 0 10px 10px;
	float: left;
}
.mailing input.pass {
	width: 98px;
	margin: 0 0 15px 19px;
	float: left;
}
.mailing .submit {
	background: url(/media/evms_public/content/style_assets/images/submit.png) no-repeat;
	width: 38px;
	height: 21px;
	font-size: 0;
	border: none;
	margin: 34px 0 0 5px;
}
a.stepBtn {
	background: url(/media/evms_public/content/style_assets/images/stepBtn.png) no-repeat;
	width: 220px;
	height: 13px;
	display: block;
	clear: both;
	font-size: 12px;
	color: #fffffe;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 4px;
	float: right;
	margin-top: 50px;
}


.giveTO {
	width: 385px;
	color: #000;
}
.giveTO select {
	width: 385px;
}
.giving-section {
	margin-bottom: 35px;
}


.tabOneBG {
	background: url(/media/evms_public/content/style_assets/images/largeTabLeft.png) no-repeat;
}
.tabTwoBG {
	background: url(/media/evms_public/content/style_assets/images/largeTabLeft.png) no-repeat;
}


.tabBTN {
	margin-bottom: 20px;
    overflow: hidden;
}
.tabBTN li {
	color: #346479;
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.tabLeft {
	float: left;
}
.tabRight {
	float: right;
	padding-right: 15px;
}

.category {
    height: 485px;
    overflow: auto;
    padding-right: 20px;
    width: 180px;
}
.typicalContainer .category-list {
	padding: 0px;
}
.category-list li:first-child {
	border: none;
}
.typicalContainer .category-list li {
	border-top: 1px solid #e9edee;
	padding: 3px 5px;
	margin: 0;
	background: none;
}
.category-list li.active {
	background: #dbe6ec;
}
.typicalContainer .category-list li ul {
	background: #fff;
	margin: 5px -5px -5px;
	padding: 0;
}
.category-list li ul li {
	border-top: none;
}

.category-list li a {
	color: #cc5831;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/openArrow-2x.png) no-repeat right 5px;
	background-size: 7px;
	display: inline;
	padding-right: 15px;
}
.category-list li a.openArrow {
	background: url(/media/evms_public/content/style_assets/images/responsiveimages/openclose-2x.png) no-repeat right 5px;
	background-size: 6px;
}
.category-list li ul li a.openArrow {
	background: none;
}
.category-list li ul li a {
	font-size: 12px;
	background: none;
}

.bio-side h5 {
	text-align: center;
}

.ProfileContainer {
	margin-top: 90px;
}

.profile-section table {
	width: 100%;
}
.profile-section th {
	text-align: left;
	font-weight: normal;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
}

.text-section { margin-bottom: 15px; }
.profile-section h2 {
	float: left;
	margin: 0;
}
.profile-section h3 {
	color: #3d3d3d;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 0;
}
.profile-section p {
	color: #3d3d3d;
	font: 13px/18px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	margin: 0;
}
body.small .profile-section p { font-size: 14px; line-height: 19px; }
body.large .profile-section p { font-size: 16px; line-height: 21px; }

.profile-top-section {
	overflow: hidden;
	padding-bottom: 8px;
	border-bottom: 1px solid #e6e5e3;
	margin-bottom: 10px;
}
.profile-top-section a {
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #cc5831;
	text-decoration: none;
	float: right;
	margin: 7px 0 0 0;
}
.profile-section {
	margin-bottom: 40px;
}

.profile-section h5 {
	margin-bottom: 0;
}



.layoutSide .profile-tools-section {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0 14px;
}
.layoutSide .profile-tools-section h5 {
    clear: both;
}

a.friendRequest {
	background: url(/media/evms_public/content/style_assets/images/acceptBtn.png) no-repeat right 0px;
	display: block;
	height: 21px;
	margin-bottom: 5px;
	line-height: 20px;
}

.profile-tools-section th {
	font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	color: #776a62;
	text-align: left;
}
.profile-tools-section td {
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #cc5831;
}


.layoutContent .profile-section td { border: none; font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif; padding: 0 0 2px; }
body.small .layoutContent .profile-section td { font-size: 14px; }
body.large .layoutContent .profile-section td { font-size: 16px; }

.profile-tools-section .message tr:hover { background: #dae6ec url(/media/evms_public/content/style_assets/images/exit.png) no-repeat 170px center; cursor: pointer; }
.profile-tools-section .message tr:first-child:hover { background: none; }
.profile-tools-section .files td:first-child { width: 62%;  }
.profile-tools-section .files td { padding: 5px 0 5px 0; }
.profile-tools-section table { width: 100%; }

.message tr {
	display: block;
	padding: 5px 5px;
}
.profile-tools-section .message th:first-child, .profile-tools-section .message td:first-child { width: 96px; }

.direcotry-list {
	overflow: hidden;
}
.direcotry-list li {
	float: left;
	width: 32px;
	height: 31px;
	border-right: 1px solid #9bbecc;
	text-align: center;
}
.direcotry-list li a:hover {
	text-decoration: none;
}
.direcotry-list li a {
	padding: 6px 0 0 0;
 	color: #fff;
    display: block;
    height: 25px;
	font-size: 16px;
	background: #367c99;
}
.direcotry-list li:first-child {
	background:  url(/media/evms_public/content/style_assets/images/directory_listLeft.png) no-repeat left center;
	padding-left: 5px;
	width: 36px;
}
.direcotry-list li:first-child a {
	background: #00334d;
}
.direcotry-list li.last {
	background:  url(/media/evms_public/content/style_assets/images/directory_listRight.png) no-repeat right center;
	padding-right: 5px;
	width: 34px;
	border: none;
}
.Companyinfo img { float: left; margin-right: 20px; }
.Companyinfo h1 { margin: 0; }
.Companyinfo h1 a {
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
	color: #3d3d3d;
}
.Companyinfo h1 span {
	color: #cc5831;
}
.Companyinfo h2 {
	color: #3d3d3d;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
.Companyinfo p {
	color: #3d3d3d;
	font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	margin: 0;
}
.Companyinfo a {
	color: #cc5831;
	font: 13px/18px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
}

.Companyinfo tr:first-child td {
	border: none;
}
.Companyinfo td {
	padding: 15px 0;
	margin-bottom: 15px;
	border-top: 1px solid #e6e5e3;
}
.Companyinfo-List .first {
	border-right: 1px solid #E6E5E3;
}
.Companyinfo-List .first.medgroup {
	border-right: none;
}
.Companyinfo-List .first > h1 {
    margin-top: 20px;
}
.resultsBar {
	overflow: hidden;
	background: #e1ebf0;
	margin: 6px 0 0 0;
	padding: 8px 10px 6px;
}
.resultsBar form {
	float: left;
	color: #3d3d3d;
	margin-top: 2px;
}
.pagination {
	float: right;
	text-align: right;
	width: 500px;
}
.pagination ul, .pagination li, .pagination a {
	display: inline;
}
.pagination li:first-child {
	background: none;
}
.pagination li {
	padding: 0px 6px 0 12px;
	background:  url(/media/evms_public/content/style_assets/images/border.png) no-repeat left center;
	margin-top: 3px;
}
.pagination li a {
	color: #cc5831;
}
.pagination a.active {
	text-decoration: none;
	color: #3d3d3d;
}



a.next {
	display: inline-block;
	background-image: none !important;
	height: auto;
	width: auto !important;
	color: #fffed1;
	font-size: 12px;
	background-color: #c1c370;
	border-radius: 3px;
	padding: 3px 10px;
	text-decoration: none;
}
a.last {
	background:  url(/media/evms_public/content/style_assets/images/resultBtn.png) no-repeat;
	color: #fffed1;
	text-decoration: none;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	width: 55px;
	height: 21px;
	text-align: center;
	padding-top: 3px;
	display: inline-block;
}
a.backTO {
	margin: 30px 0;
	display: block;
	font-size: 11px;
}


.advanceBar { margin-bottom: 20px; }
.advanceBar form {
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #3d3d3d;
}
.advanceBar label {
	margin: 0 10px 0 0;
}
.advanceBar select {
	width: 130px;
	margin: 0 40px 0 0;
	border: 1px solid #bfc1c3;
	padding: 1px 1px 2px 0;
}
.advanceBar input[type="text"] {
	border: 1px solid #bfc1c3;
	padding: 2px 0 3px 5px;
}



.advanceBar .submit {
    background-image: none !important;
	height: auto;
	width: auto !important;
	color: #fff;
	font-size: 12px;
	background-color: #c1c370;
	border-radius: 3px;
	padding: 3px 10px;
	border: none;
}
.linkRight {
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
}
.linkLeft {
	float: left;
	margin-top: 5px;
}

.largeBtn {
	background: url(/media/evms_public/content/style_assets/images/largeBtn.png) no-repeat scroll 0 0 transparent;
	width: 102px;
	text-align: center;
	height: 21px;
	padding-top: 2px;
	color: #fff!important;
}
.smallBtn {
	background: url(/media/evms_public/content/style_assets/images/smallBtn.png) no-repeat scroll 0 0 transparent;
	width: 76px;
	text-align: center;
	height: 21px;
	padding-top: 2px;
	color: #fff!important;
}


body { position: relative; }
.headerContainer { position: relative; z-index: 10000; margin: 0 auto; width: 1px; left: -497px; }


.ie7 .homeContainer {
	zoom: 1;
	background-position-y: -39px;
}
.ie7 .breadcrumbs { margin: 0; }
.ie7 .typicalContent h1 {
	margin-top: 3px!important;
}
.ie7 .feature h2 {
	position: static!important;
}
.ie7 .home .mega {
	z-index: 10;
}
.ie7 .mega {
	z-index: 1;
}
.ie7 .fontResizer {
	width: 100px;
}
.ie7 .actions {
	width: 100px;
}
.ie7 .prev-button { left: 1px!important;}

.ie7 .shadow { z-index: 1 !important; }
.ie7 .shadowMain { z-index: 1; }


.home div.tabcontainer {
    float: left;
    margin: 50px 0 0 -215px;
    min-height: 220px;
    width: 45%;
    z-index: 10;
}
.home div.tabcontainer.ustream{
    margin: 50px 0 0 40px;
    width: 45%;
}
div.tabcontainer ul {
	padding-left: 0;
	margin-bottom: 0;
} 
.tab-content {
	display: none;
	border-top: 1px solid #9ab7c8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ab7c8), to(transparent));
	background-image: -webkit-linear-gradient(#9ab7c8, transparent);
	background-image:
	  -moz-linear-gradient(#9ab7c8, transparent),
	  -moz-linear-gradient(#9ab7c8, transparent);
	background-image:
	  -o-linear-gradient(#9ab7c8, transparent),
	  -o-linear-gradient(#9ab7c8, transparent);
	background-image: 
	  linear-gradient(#9ab7c8, transparent),
	  linear-gradient(#9ab7c8, transparent);
	-moz-background-size: 1px 100%;
	background-size: 1px 100%;
	background-position: 0 0, 100% 0;
	background-repeat: no-repeat; 
	border-radius: 6px;
	padding: 10px;
}
.tab-content.active {
	display: block;
}


.section-nav ul.section-navlist li { 
	display: inline-block; 
	padding: 11px 0 0 0;
	margin: 0;
	background: none;
	position: relative;
	top: 1px;
	height: 28px;
}
.section-nav ul.section-navlist li a { 
	padding: 11px 13px 14px 13px;
	text-decoration: none;
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #346479;
}
.home .section-nav ul.section-navlist li a { 
	font-size: 18px;
}

.section-nav ul.section-navlist li.active  {
	border: solid 1px #9ab7c8;
	border-bottom: none;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background: #ffffff;
}
.section-nav ul.section-navlist li.active a { 
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background: #ffffff;
}
.section-nav ul.section-navlist li.active:first-child, 
.section-nav ul.section-navlist li.active.first {
	border-left: 0;
}
.section-nav ul.section-navlist li.active:first-child a, 
.section-nav ul.section-navlist li.active.first a { 
	border-left: solid 1px #9ab7c8;
}



.no-border { border: none!important; }
.pageList li.first { width: 25%; }
.pageList li li { width: 75%; }
.typicalContainer .pageList li li { float: left; border: none; padding: 0; }
.typicalContainer .pageList li {
	padding: 7px 0 5px;
	border-top: 1px solid #E6E5E3;
	overflow: hidden;
	margin: 0;
	background: none;	
}
/*.typicalContainer .pageList li > ol > li,
.typicalContainer .pageList li > ul > li {
  overflow: visible;
}
*/
.pageList h5 {
	margin: 0;	
}
.Companyinfo-List li.first { width: 40%; margin-right: 20px; }
.Companyinfo-List li.first p { margin: 7px 0 0; }
.Companyinfo-List li.second {
    margin-top: 20px;
    width: 28%;
}
.Companyinfo-List li.third {
    margin-top: 20px;
    width: 29%;
}
.Companyinfo-List li li { width: 100%; }
.Companyinfo-List li li { float: left; border: none; padding: 0; }
.Companyinfo-List li {
	padding: 7px 0 5px;
	border-top: 1px solid #E6E5E3;
	overflow: hidden;	
}

.typicalContainer ul.pageList, 
.typicalContainer ul.pageList ul {
	margin: 0;
	padding: 0;
}
.Companyinfo-List li {
    border-top: 1px solid #E6E5E3;
    padding: 15px 0;
}

.Companyinfo-List h1 a {
    color: #3D3D3D;
    font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
}
.Companyinfo-List h1 span {
    color: #CC5831;
}
.Companyinfo-List h2 {
    color: #3D3D3D;
    margin: 0 0 5px;
}
.Companyinfo-List a {
    color: #CC5831;
    display: block;
    text-decoration: none;
}
.Companyinfo-List h1 a:hover {
    text-decoration: none;
}
.Companyinfo-List a:hover {
    text-decoration: underline;
}
.Companyinfo-List h5 {
    margin: 20px 0 2px;
    font-size: 1em;
}
.Companyinfo-List h5:first-child {
    margin: 0 0 2px;
}
.Companyinfo-List p {
    margin: 0 0 7px;
}
.Companyinfo-List img {
    float: left;
    height: 160px;
    margin-right: 20px;
    width: 120px;
}



.pageList h4 {
	color: #3D3D3D;
    font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
}
.pageList p {
    margin: 0 0;
    padding-bottom: 10px;
}


.category-list {
	height: 492px;
	overflow: auto;
	padding: 0 7px;
}
.sidedate {
	width: 50px;
	float: left;
}
.dates {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
}
.sidedate h3 {
	font-size: 10px;
	color: #1b6685;
	text-align: right;
}
.sidedate h4 {
	font-size: 30px;
	color: #0f4f6b;
	text-align: right;
}


/*---- Flex Slider -----*/
div.hero {
	overflow: hidden;
	position: relative;
  	width: 100%;
	z-index: 1;
}
div.flexShadowTop {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 166px;
	background: left top repeat-x url(/media/evms_public/content/style_assets/images/responsiveimages/flex-shadow-top.png);
	z-index: 1;
}
.typical div.flexShadowTop {
	display: none;
}
div.flexShadowBottom {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 538px;
	background: center top repeat-x url(/media/evms_public/content/style_assets/images/responsiveimages/flex-shadow-bottom.png);
	z-index: 1;
}
section.flexslider {
	position: relative;
	max-width: 906px;
	margin: 0 auto;
}
div.hero div.sliderTitle {
	clear: both;
}
.typical div.hero div.sliderTitle {
	width: 906px;
    margin:  0 auto;
	position: relative;
}
div.hero div.sliderTitle div.contents {
	position: relative;
	max-width: 906px;
	margin: 0 auto;
	z-index: 5;
}
.typical div.hero div.sliderTitle div.contents {
	width: 205px;
	padding-right: 20px;
	position: absolute;
	top: -315px;
	right: 0;
}
div.hero div.sliderTitle div.contents h2 {
	position: absolute;
	bottom: 80px;
	left: 0;
	color: #fff;
	font: 30px/36px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
	text-align: left;
	margin-left: 300px;
	font-size: 30px;
}
.typical div.hero div.sliderTitle div.contents h2 {
	position: static;
	bottom: auto;
	left: auto;
	margin-left: 0;
}
.sliderTitle a {
	color: #d0e6ef;
	padding: 0 5px;
}
div.hero div.sliderTitle div.contents h2 a {
	color: #d0e6ef;
}
section.flexslider div.flex-viewport {
	overflow: visible !important;
	padding-left: 214px;
}
section.flexslider div.flex-viewport ul {
	
}
section.flexslider div.flex-viewport ul li {
	width: 100%;
	position: relative;
}
section.flexslider div.flex-viewport ul li div.contents {
	display: none;
}
section.flexslider div.flex-viewport ul li img {
	width: 100%;
}
ul.flex-direction-nav {
	z-index: 20;
	position: relative;
}
ul.flex-direction-nav a.flex-prev {
	position: absolute;
	background: left center no-repeat url(/media/evms_public/content/style_assets/images/responsiveimages/prev-2x.png);
	background-size: 43px;
	height: 48px;
	width: 43px;
	left: -43px;
	display: block;
	text-indent: -9000em;
	text-align: left;
}
ul.flex-direction-nav a.flex-next {
	position: absolute;
	background: left center no-repeat url(/media/evms_public/content/style_assets/images/next-2x.png);
	background-size: 43px;
	height: 48px;
	width: 43px;
	right: -43px;
	text-indent: -9000em;
	text-align: left;
}
body.typical div.hero img {
	width: 100%;
	height: auto;
}
body.typical div.shadowMain {
	background: center center no-repeat url(/media/evms_public/content/style_assets/images/responsiveimages/main-page-shadow.png);
	height: 357px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	left: 0;
}
body.typical section.flexslider div.flex-viewport {
	overflow: visible !important;
	padding-left: 214px;
	padding-right: 253px;
}
/*
.hero {
	width: 100%;
	position: relative;
	overflow: hidden;
	}

	.home .hero-carousel article {
		width: 692px;
		margin: 0 auto;
		height: 538px;
		display: block;
		float: left;
		position: relative;
		}
		.hero-carousel article {
			width: 439px;
			margin: 0 auto;
			height: 357px;
			display: block;
			float: left;
			position: relative;
			}
				
	.hero-carousel-container article {
		float: left;
		}
		.contents h2 {
			font: 36px/36px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
			color: #fff;
			text-decoration: none;
		}
		.contents a {
			color: #d0e6ef;
			padding: 0 5px;
		}
	
		.hero-carousel article img{
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
			}
			
		.home .hero-carousel article .contents {
			position: relative;
			z-index: 2;
			top: 375px;
			left: 48px;
			list-style: none;
			color: #000;
			width: 556px;
			padding: 35px 20px 20px;
			}
			.hero-carousel article .contents {
			    color: #fff;
			    list-style: none outside none;
			    padding: 20px;
			    position: relative;
			    right: -448px;
			    top: 14px;
			    width: 200px;
			    z-index: 2;
				font: 16px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
			}
	
		.hero-carousel-nav {
			width: 980px;
			position: absolute;
			bottom: 220px;
			left: 50%;
			margin-left: -490px;
			z-index: 2;
			}
			
			.home .hero-carousel-nav li {
				bottom: 48px;
				right: -6px;
				}
				.hero-carousel-nav li {
					position: absolute;
					bottom: -50px;
					right: -6px;
					list-style: none;
					}
				
			.hero-carousel-nav li.prev {
				background: url(/media/evms_public/content/style_assets/images/responsiveimages/prev.png) no-repeat scroll left top transparent;
				height: 48px;
				width: 43px;
				left: -6px;
				right: auto;
				}
				
				.hero-carousel-nav li.next {
					background: url(/media/evms_public/content/style_assets/images/responsiveimages/next.png) no-repeat scroll left top transparent;
					height: 48px;
					width: 43px;
					}
			.hero-carousel-nav li a {
				font-size: 0;
				float: left;
				padding: 15px 21px;
				}
			
			
			.hero-carousel-nav li a:active,
			.hero-carousel-nav li a:focus { 
				border: none;
				outline: none;
				}

				.shadowMain {
				    background: url(/media/evms_public/content/style_assets/images/responsiveimages/main-page-shadow.png) no-repeat scroll center center transparent;
				    height: 357px;
				    position: absolute;
				    right: 0px;
				    top: 0;
					z-index: 2;
					left: 0;
				}
				.side_nav {
					padding-top: 5px;	
				}
				ul.border {
					margin-top: 15px;
					padding-top: 15px;
					background: url(/media/evms_public/content/style_assets/images/border.jpg) no-repeat scroll center top;
				}
				.side_nav li {
				    margin-top: 5px;
				}
				.side_nav li a {
				    color: #00334D;
				    font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
				}
				
				.program-List {
					margin-top: 20px;
				}

				.program-List p {
					margin-left: 30px;
				}
				
				.program-List ul {
					padding-top: 10px;
					margin-top: 10px;
					border-top: 1px solid #e7edf1;
				}
				.program-List li {
					margin-left: 31px;
					font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
				}
				.program-List li a {
					margin-top: 4px;
					display: block;
				}
				.program-List h3 {
					margin-left: 31px;
				}
				.program-List h5 {
					padding-left: 31px;
					border-top: 1px solid #E7EDF1;
   					margin-top: 10px;
    				padding-top: 10px;
				}
				#side-form {
					margin-left: 31px;
					margin-bottom: 10px;
				}
				
				.side-search{
					margin-top: 115px;
				}
				
				
				#side-form .searchField {
					width: 110px;
                                        height:inherit;
					margin-top: 3px;
				}
				#side-form .side-searchBtn {
					background: url(/media/evms_public/content/style_assets/images/submit.png) no-repeat scroll 0 0 transparent;
    				border: medium none;
    				font-size: 0;
    				height: 21px;
    				margin: 0 0 0 5px;
    				width: 38px;
				}
				.program-List .side-search a {
					padding-left: 31px;
					border-bottom: 1px solid #E7EDF1;
   					margin-bottom: 10px;
    				padding-bottom: 10px;
					display: block;
				}
------------------------------- */
	
				
.mainMiddle {
	width: 438px;
	float: left;
}
/*.mainMiddle h2 {
	font-size: 14px;
	color: #426476;
}*/
.mainRight {
	width: 214px;
	float: right;
}

.main .pageLinks ul {
	padding:0 16px 0 0;
}				
	.rightFeature {
		width: 190px;
		float: right;
		border-left: 1px solid #e7e5e3;
		padding-left: -34px;
		margin-top: 30px;
	}
	.leftFeature {
		width: 190px;
		float: left;
		margin-top: 30px;
		padding-right: 18px
	}			

	.leftFeature img, .rightFeature img {
		margin-bottom: 10px;
	}
	
	.feature-section {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	

	/*//////////////////GIVING FORM////////////////////*/
	.stepOne {
	    width: 401px;
	}
	.Names {
		border-top: 1px solid #e7e5e3;
		padding: 15px 17px 0 4px;
	}
	.Names select {
		margin: 0px 5px 0 0;
		float: right;
	}
	.Names input {
		width: 188px;
		float: right;
		margin: 0 85px 15px 0;
		height: 15px;
	}
	.Names input.short {
		margin-right: 0px;
	}
	.Names input.other {
		width: 258px;
		float: right;
		margin: 0 0 15px 0;
		height: 15px;
	}	
	.giving-section br { clear: both; }

	.ACinfo {
		border-top: 1px solid #e7e5e3;
		padding: 15px 25px 0 0;
	}
	.ACinfo select {
		margin: 2px 15px 0 0;
		float: right;
	}
	.ACinfo input[type="text"] {
		width: 258px;
		float: right;
		margin: 0 0 15px 0;
		height: 15px;
	}
	.ACinfo input.zip {
		width: 101px;
	}
	.ACinfo input.medium {
		width: 148px;
		margin-right: 110px;
	}
	.ACinfo input.phone {
		width: 101px;
		margin-right: 156px;
	}
	.ACinfo input[type="radio"] {
		margin: 0 7px 25px 10px;
	}
	.ie7 .ACinfo input[type="radio"] {
		margin-bottom: 0;
	}
	.ACinfo input.firstRadio {
		margin-left: 109px;
	}
	.ACinfo select.Residency {
		float: none;
		margin: 0 0 15px 0;
		width: 100%;
	}
	.ACinfo .answer {
		float: right;
	}
	.question { float: left; width: 241px; }
	.questionShort { float: left; }
	.zipLabel {
		float: right;
		margin: 2px 8px 0 3px;
	}









	.stepOne h3 {
		color: #426476;
		font: 14px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	}

	body.small .giving-section { font-size: 15px; line-height: 19px; }
	body.large .giving-section { font-size: 17px; line-height: 21px; }
	body.small select { font-size: 14px; }
	body.large select { font-size: 14px; }
	body.small .donation-btn p { font-size: 14px; }
	body.large .donation-btn p { font-size: 14px; }
	.mailing input[type="text"] {
		width: 208px;
		margin: 0 0 15px 0;
		float: right;
	}
	.mailing label {
		float: left;
		clear: both;
	}
	.mailing select {
		width: 326px;
		margin: 10px 0;
	}
	.mailing {
		width: 326px;
	}


	.mailing input.user[type="text"] {
		width: 98px;
		margin: 0 0 10px 10px;
		float: left;
	}
	.mailing input.pass {
		width: 98px;
		margin: 0 0 15px 19px;
		float: left;
	}
	.mailing .submit {
		background: url(/media/evms_public/content/style_assets/images/submit.png) no-repeat;
		width: 38px;
		height: 21px;
		font-size: 0;
		border: none;
		margin: 34px 0 0 5px;
	}
	a.stepBtn {
		background: url(/media/evms_public/content/style_assets/images/stepBtn.png) no-repeat;
		width: 220px;
		height: 13px;
		display: block;
		clear: both;
		font-size: 12px;
		color: #fffffe;
		text-decoration: none;
		text-align: center;
		padding: 4px 0 4px;
		float: right;
		margin-top: 50px;
	}


	.giveTO {
		width: 385px;
		color: #000;
	}
	.giveTO select {
		width: 385px;
	}
	.giving-section {
		margin-bottom: 35px;
	}
	
	
		
	/*/////////////////// overlay ////////////////////*/
	#overlay { 
		position: fixed; 
		top: 0; 
		left: 0; 
		height: 100%; 
		width: 100%; 
		background: rgba(0, 0, 0, 0.4); 
		z-index: 9; 
	}
	.overlay_content { 
			display: none; 
			position: fixed; 
			top: 100px; 
			left: 50%; 
			margin: 0 0 0 -336px; 
			max-width: 634px; 
			z-index: 10; 
			min-height: 425px;
			padding: 7px 11px;
			background: #fff center bottom no-repeat url('/media/evms_public/content/style_assets/images/responsiveimages/media_7908_en.png');
			border-radius: 6px;
			-webkit-box-shadow: 3px 3px 32px 0 rgba(0,0,0,0.75);
			-moz-box-shadow: 3px 3px 32px 0 rgba(0,0,0,0.75);
			box-shadow: 3px 3px 32px 0 rgba(0,0,0,0.75);
		}
		.overlay-top {
			height: 28px;
		}
		.overlay_contents {
			padding: 0 15px;
		}
		.overlay_content h2 { 
			font: 30px "Granjon LT W01 Italic", "Times New Roman", Times, serif; 
			color: #2c8aae;  
			margin-bottom: 15px;	
		}
		.overlay_content h3 { 
			font: 14px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif; 
			color: #426476;  
			margin-bottom: 15px;
		}
			.overlay_content p { 
				font: 13px/18px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
				color: #3d3d3d;  
			}
			.overlay_content a {
				color: #00839f;
				font: 13px arial;
			}

			.close_button { 
	    		background: url(/media/evms_public/content/style_assets/images/responsiveimages/modalCloseBtn.png) no-repeat scroll 0 0 transparent;
	    		background-size: 16px auto;
	    		cursor: pointer;
	    		height: 21px;
	    		position: absolute;
	    		right: 25px;
	    		top: 21px;
	    		width: 21px;
			}
			.overlaySlide {
				height: 270px;
				width: 485px;
				margin: 14px 0 19px 0;
			}
			.overlay_bottom {
				height: 95px;
			}
				a.morePhotos {
					background: url(morePhoto.png) no-repeat right 0;
					padding: 8px 40px 17px 0;
					text-decoration: none;
					float: left;
					color: #00839f;
					font: 15px arial;
					text-decoration: none;
				}
				a.moreVideo {
					background: url(youtube.png) no-repeat right 0;
					padding: 8px 40px 17px 0;
					text-decoration: none;
					float: left;
					color: #00839f;
					font: 15px arial;
					text-decoration: none;
				}

				.jcarousel-skin-tango .jcarousel-container {
					background: url(/media/evms_public/content/style_assets/images/slidebackground.jpg) repeat-x;
					height: 88px;
				}

				.jcarousel-skin-tango .jcarousel-direction-rtl {
					direction: rtl;
				}

				.jcarousel-skin-tango .jcarousel-container-horizontal {
				    width:  538px;
				    padding-top: 14px;
					margin-left: 25px;
				}

				.jcarousel-skin-tango .jcarousel-clip {
				    overflow: hidden;
				}

				.jcarousel-skin-tango .jcarousel-clip-horizontal {
				    width:  508px;
				    height: 75px;
					margin-left: 19px;
				}

				.jcarousel-skin-tango .jcarousel-item {
				    width: 90px;
				    height: 60px;
				}

				.jcarousel-skin-tango .jcarousel-item-horizontal {
					margin-left: 0;
				    margin-right: 12px;
				}

				.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
					margin-left: 10px;
				    margin-right: 0;
				}

				.jcarousel-skin-tango .jcarousel-item-placeholder {
				    background: #fff;
				    color: #000;
				}

				/**
				 *  Horizontal Buttons
				 */
				.jcarousel-skin-tango .jcarousel-next-horizontal {
				    position: absolute;
				    top: 29px;
				    right: -32px;
				    width: 32px;
				    height: 32px;
				    cursor: pointer;
				    background: transparent url(/media/evms_public/content/style_assets/images/next-horizontal.png) no-repeat 0 0;
				}

				.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
				    left: 5px;
				    right: auto;
				    background-image: url(/media/evms_public/content/style_assets/images/prev-horizontal.png);
				}



				.jcarousel-skin-tango .jcarousel-prev-horizontal {
				    position: absolute;
				    top: 29px;
				    left: -26px;
				    width: 32px;
				    height: 32px;
				    cursor: pointer;
				    background: transparent url(/media/evms_public/content/style_assets/images/prev-horizontal.png) no-repeat 0 0;
				}

				.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
				    left: auto;
				    right: 5px;
				    background-image: url(/media/evms_public/content/style_assets/images/next-horizontal.png);
				}

			.overlay_bottomContent {
				margin-left: 35px;
				min-height: 215px;
			}
			
			.overlayRight {
				width: 206px;
				float: right;
			}
			.overlayLeft {
				width: 330px;
				float: left;
			}
			.overlay_bottomContent p {
				margin: 0 0 0 0;
			}
			
			.clear { clear: both; }
			
			#slideshow img {
				position: absolute;
			}
			#slideshow { height: 550px; }
			.controls {
				background: url(/media/evms_public/content/style_assets/images/controlBg.png) no-repeat;
				height: 20px;
				margin: 1px 0 0 0;
				position: relative;
				color: #fff;
				font: 13px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
			}	
                        .overlay_contents #slideshow, .overlay_contents #slideshow li{margin:0px; padding:0px; }
.overlay_contents #slideshow li{background:none;}
			.slideNext {
				background: url(/media/evms_public/content/style_assets/images/nextSlide.png) no-repeat;
				height: 15px;
				width: 14px;
				position: absolute;
				right: 6px;
				top: 2px;
				font-size: 0;
				cursor: pointer;
			}
			.slidePrev {
				background: url(/media/evms_public/content/style_assets/images/prevSlide.png) no-repeat;
				height: 15px;
				width: 14px;
				position: absolute;
				left: 6px;
				top: 2px;
				font-size: 0;
				cursor: pointer;
			}
			.controls ul {
			    margin: 0 auto;
			    overflow: hidden;
			    padding-top: 3px;
			    width: 61px;
			}
			.controls li {
				float: left;
				margin: 0 3px;
			}
			
			.SlideOn span {
				display: none;
			}
			.SlideOn span.active {
				display: block;
			}
			.overlay_bottomContent h3 span { float: left; margin-right: 5px; }
			.twitter-share-button {
				float: left;
				padding-top: 2px;
			}
			.fb_iframe_widget {
			    float: left;
			    overflow: hidden;
			    width: 49px;
				margin-right: 15px;
			}
			.like { margin-top: 15px; }
			
			
			
			
			.answer {
				position: relative;
			}
			
			
			.more-info { display: none; }
			.questionMark {
				background: url(/media/evms_public/content/style_assets/images/question-mark.png) no-repeat;
				width: 16px;
				height: 15px;
				display: block;
				position: absolute;
				top: 0;
				right: -49px;
				cursor: pointer;
			}
			.pay-info .questionMark { right: -25px; }
			.pay-info .more-info { right: -261px; }

			
			.gift-benefits {
				border-top: 1px solid #E7E5E3;
			    padding: 15px 0 0 0;
			}
			

			.gift-benefits input.check { 
				float: left;
		    	margin: 0 10px 6px; 
			}
			.giving-section {
				width: 401px;
			}
			.more-info { 
				display: none; 
				width: 277px;
				position: absolute;
			  	right: -284px;
			    bottom: 42px;
			}
			.answer .pay-info-open {
				bottom: 22px;
				right: -260px;
			}
			.pay-info-open {
				bottom: 20px;
			}
			.info-box-top {
				background: url(/media/evms_public/content/style_assets/images/info-box-top.png) no-repeat;
				height: 6px;
			}
			.info-box-middle p {
				margin: 0;
				padding-bottom: 5px;
			}
			.info-box-middle {
				background: url(/media/evms_public/content/style_assets/images/info-box-middle.png) repeat-y;
				padding: 0 10px;
			}
			.info-box-bottom {
				background: url(/media/evms_public/content/style_assets/images/info-box-bottom.png) no-repeat;
				height: 24px;
			}
			.gift-content .questionMark {
				right: -24px;
			    top: 4px;
			}
			.gift-content input[type="text"] {
			    height: 15px;
			    width: 85px;
				margin: 0 0 0 3px;
			}
			.gift-content {
			    float: right;
			    width: 103px;
				position: relative;
			}
			.gift-content .more-info { 
			    right: -259px;
				bottom: 22px;
			}
			.pay-info-open .more-info { 
			    right: -259px;
			}
			.gift-label {
				width: 292px;
				float: left;
				margin: 0 0 15px;
			}
			.giving-section h3 { 
				float: right;
				margin-top: -30px;
				font-family: "ITCFranklinGothicW01-Bk 812647";
			}
			.gift-label input[type="text"] { float: right; margin-right: 10px; }
			label.donate { float: right; font-family: "ITCFranklinGothicW01-Md 812695",Arial,Helvetica,sans-serif; margin: 2px 10px 0 0; }
			.CVV { float: right; }
			.Exp-date { float: left; }
			.ie7 .CVV input[type="text"] {
			    float: left!important;
			}
			.ie7 .Exp-date input[type="text"] {
			    float: left!important;
			}
			.giving-section input[type="text"] { color: #888888; }

			.pay-info .Exp-date label { width: 94px; margin-top: 2px; }
			.pay-info .CVV label { width: 54px; margin-top: 2px; }
			.pay-info .answer select { margin: 0 0 0 7px; float: right; width: 80px; }
			.ie7 .pay-info .answer select { margin: -20px 0 0 7px; }
			.pay-info .answer { float: right; }
			.pay-info .total-gift { margin-right: 96px; }
			.ie7 .pay-info .total-gift { margin-right: 70px; }
			.pay-info input[type="radio"] { margin: 0 7px 0px 10px; }
			.pay-info input[type="text"] {
			    float: right;
			    height: 15px;
			    margin: 0 0 15px;
			    width: 282px;
			}
			.pay-info .Exp-date input { width: 94px; margin-left: 15px; }
			.pay-info .CVV input { width: 54px; margin-left: 15px; }
			.pay-info {
			    border-top: 1px solid #E7E5E3;
			    padding: 15px 0px 0 0;
			}
			.donation-btn {
				background: url(/media/evms_public/content/style_assets/images/donationBtn.png) no-repeat;
				width: 193px;
				height: 41px;
				display: block;
				margin: 20px 0;
				float: right;
				padding: 12px 10px;
			}
			.donation-btn p { float: left; color: #fff; }
			.clear { clear: both; }
			.giving-submit { 
				background: url(/media/evms_public/content/style_assets/images/giving-submit.png) no-repeat; 
				width: 82px; 
				height: 21px; 
				border: none; 
				color: #fff; 
				font-size: 12px; 
				padding-top: 1px;
				float: right; 
			}
			.open .more-info { display: block; }
			.ie7 .giving-section label { float: left; }
			.ie7 .zipLabel { float: right!important; }
			p.left { float: left; }
			p.right { float: right; }

			
			
			

			
			
#map_canvas {
	border: 1px solid #000;
	height: 615px;
	width: 660px;
}
				
/* ==|== Google Map Overlays ======================================== */			
			
.vcard { font:normal 12px/1.2 Arial, Helvetica, sans-serif; width:360px; background-color:#fff; }	
.vcard img { float:right; }	
.vcard h1 { font:bold 17px/1 Arial, Helvetica, sans-serif; color:#cc5831; }
.vcard .adr { margin-bottom:1em; }
.vcard a { color:#cc5831; }
.typicalContent .vcard a{text-decoration:none;}
.vcard dl { margin:0; }
.vcard dt,
.vcard dd { display:inline; margin:0 .15em 0 0; }	
.vcard ul { margin-top:1em; }		
			
			
/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}



.actions li.share { background: none; }
/* ==|== print styles ======================================================= */
 
@media print {
  {
    h1 {text-transform: uppercase;}
  }
}  
  
  /* =============================================================================
   End of CSS added 30thJuly2012
   ========================================================================== */


/* ==|== jason added these PLEASE DO NOT DELETE ================================================== */
ol#secondol > li { list-style-type: none; }


.es-carousel-wrapper {
    margin-top: 10px;
    margin-bottom: 30px;
    margin-left: 15px;
    position: relative;
    width: 538px;
}
.es-carousel {
    background: url('/media/evms_public/content/style_assets/images/Media_6617_smxx.jpg') repeat-x scroll 0 0 transparent;
    overflow: hidden;
    padding: 13px 10px 11px 20px;
}
.es-carousel ul {
    width: 200%!important;
}
.es-carousel ul li {
    display: block;
    float: left;
    height: 100%;
}
.es-carousel ul li a {
    border-color: #222222;

    border-style: solid;
    display: block;
}
.es-carousel ul li a img {
    border: medium none;
    display: block;
    max-height: 100%;
    max-width: 100%;
}


.es-carousel ul li{background:none; margin-right:20px;}
.es-carousel ul{padding:0px;}

/* Giving Form top alignment fix*/

#giving-form {
	margin-top: 155px; 

}


/*======================
T4 additions 10/23/12  =
======================*/

.mainMiddle ul li {
    background: url("/media/evms_public/content/style_assets/images/responsiveimages/orange-box-1.png") no-repeat scroll left 4px transparent;
    background-size: 6px;
    margin: 3px 0 0 -20px;
    padding: 0 0 0 20px;
    /*list-style:disc;
    margin:0;
    padding:0;
    margin-left:0;*/
}

.slide-text .contents h2, 
.typical .sliderTitle .contents h2 {font-size:30px;}

article.listContentAdjusted {margin-top:90px;}

div#relatedStuff {width:210px;}

.Faculty-img img, .bio-side img {
  width:120px !important;
  height:160px !important;
}
div.ProfileContainer div.bio-side {
	display: none;
}

div.bookMiddle {min-height:55px;}

.tabcontainer {position:relative;}

/*================
EO T4 additions  =
================*/

.section ul.alphabet-list li a {
	background: none;
}
/*================
	DD T4 additions Jan-15: fix for tab left col  =
================*/
#locationTabContainer li a {font-size:.95em;}

/* Inserted By EVMS for 404 error page - DO NOT DELETE */

#container404-3 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	/*background:#89ffa2;  column background color */
}
#container404-2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
}
#container404-1 {
	float:left;
	width:100%;
	position:relative;
	right:33.33%;
}
#col404-1 {
	float:left;
	width:29.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
}
#col404-2 {
	float:left;
	width:29.33%;
	position:relative;
	left:72.67%;
	overflow:hidden;
}
#col404-3 {
	float:left;
	width:29.33%;
	position:relative;
	left:76.67%;
	overflow:hidden;
}
/* End Inserted By EVMS for 404 error page */
/*Insert Main news style for list of news articles*/
.newsContentMain {
	width: 500px;
	margin-bottom: 0px;
        padding: 0 15px 0 0;
	float:left;
}
.newsContentMain a {
	color: #cc5831;
}
.sidedateMain {
	width: 90px;
	color: #1b6685;
	padding: 0 15px 0 0;
	float:left;
        text-align:right; 
}

/* End Inserted By EVMS for Main news style */

/* Inserted by EVMS for Brock Institute Search */
		
	.advance-content { background: #e7edf1; padding: 8px 16px 0px; overflow: hidden; border-radius: 6px; margin-bottom: 15px; }
		.open { padding-bottom: 10px; overflow: hidden; }
		.advance-content h2 { background: url('/media/evms_private_site/style_assets/images/Media_7814_smxx.jpg') no-repeat left center; padding-left: 28px; }
		.advance-section { 
			width: 181px; 
			padding: 0 15px 0 0; 
			border-right: 1px solid #d4d6d8; 
			margin-right: 16px; 
			float: left; 
		}
		.open { display: block;}
		.close { display: none; }
		.advance-content h2 { cursor: pointer; }
		.advance-content h2.close-arrow {background: url('/media/evms_private_site/style_assets/images/Media_7816_smxx.jpg') no-repeat scroll left center transparent;}
		
		.last { 
			padding: 0 0 0 0; 
			border: none; 
			margin-right: 0; 
		}
			.advance-section a { display: block; margin-top: 15px; }
			.advance-content select { width: 150px; margin-left: 7px; float: right; }
			.advance-content input[type="text"] { 
				width: 182px; 
				color: #000; 
				font: 13px arial; 
				padding-left: 3px; 
			}

			.advance-content input.hasPlaceholder[type="text"] { 
				color: #b1b1b1; 
			}

		.advance-content input[type="submit"] { display: block; }
		.advance-content p { color: #426476; font-size: 14px; clear: both; overflow: hidden; }
		.advance-content p span { color: #426476; float: left; }
		.advance-content li a { font-family:"ITCFranklinGothicW01-Bk 812647"; margin: 0 0 5px 0; display: block; }
	.advance-bottom { display: none; }


/* End Inserted by EVMS for Brock Institute Search */


/* Inserted by EVMS 11-6-13 */
/* Inserted by EVMS 11-6-13 */
.typicalContent .Brockinfo-List li {
	list-style: none !important;	
	background: none !important;
	padding: 0 !important;
}

.Brockinfo img { float: left; margin-right: 20px; width: 166px; height: 129px;}

.Brockinfo h1 { margin: 0; }
.Brockinfo h1 a {
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
	color: #3d3d3d;
}
.Brockinfo h1 span {
	color: #cc5831;
}
.Brockinfo h2 {
	color: #3d3d3d;
	font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
.Brockinfo p {
	color: #3d3d3d;
	font: 13px/18px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	margin: 0;
}
.Brockinfo a {
	color: #cc5831;
	font: 13px/18px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	display: inline;
	text-decoration: none;
}

.Brockinfo-List ul:third li {
	border-top: none;
}

.Brockinfo-List  ul {
	overflow: hidden;
	list-style: none;	
	background: none;
}


.Brockinfo-List li.first { width: 30%; margin-right: 20px; border: none;}
.Brockinfo-List li.first p { margin: 7px 0 0; list-style: none; background: none;}
.Brockinfo-List li.second { width: 65%; list-style: none; background: none; border: none;}
.Brockinfo-List li.third { width: 100%; list-style: none; background: none; 	border: none;}
.Brockinfo-List li.fourth { width: 19%; }
.Brockinfo-List li li { width: 65%; }
.Brockinfo-List li li { float: left; border: none; padding: 0; list-style: none; background: none; }
.Brockinfo-List li ul{
	overflow: hidden;
	list-style: none;	
	background: none;
}

.Brockinfo-List li {
    border-top: 1px solid #E6E5E3;
    padding: 12px 0px 10px 0px;
	list-style: none;
	background: none;
}


.Brockinfo-List h2 {
    color: #3D3D3D;
    margin: 0 0 5px;
}
.Brockinfo-List a {
    color: #CC5831;
    display: block;
    text-decoration: none;
  display: inline;
  
}
.Brockinfo-List h1 a:hover {
    text-decoration: none;
}
.Brockinfo-List a:hover {
    text-decoration: underline;
}
.Brockinfo-List h5 {
    margin: 7px 0;
}
.Brockinfo-List h5:first-child {
    margin: 0 0 7px;
}
.Brockinfo-List p {
    margin: 0 0 7px;
}
.Brockinfo-List img {
    float: left;
    margin-right: 20px;
}


#Brockinfo .pagination li {
	padding: 0px 6px 0 12px !important;
	background:  url(/media/evms_public/content/style_assets/images/border.png) no-repeat left center !important;
	margin: 3px 0 0 0 !important;
}
#Brockinfo .pagination li:first-child {
	background: none !important;
}
#Brockinfo .pagination {
	width: 332px !important;
}
#Brockinfo .pagination ul {
	padding: 0 !important;
}

/*Added By JP to mirror Why EVMS content from incoming students portal to public site */

div.wrap346 {
    float: left;
    width: 49%;
	/*  background: url(<img src="/media/evms_public/departments/prematriculation/blue_line_312x213.png" alt="" style="width : 312px; height : 213px;    " />" alt="" style="width : 312px; height : 213px;    " />) no-repeat;*/
}

fieldset.columnOne {
	margin-top: 5px;
  margin-right:-10px;

  }
fieldset.columnTwo {
	margin-top: 3px;
	border-left: 1px solid #e7e5e3;
	padding-left:25px;
  	float: right;
}


fieldset.columnOneH3 {
	margin-top: 10px;
    margin-bottom: 5px;
}
fieldset.columnTwoH3 {
 	margin-top: 10px;
	margin-bottom: 4px;
  	padding-left:25px;
}
/*End Added By JP to mirror Why EVMS content from incoming students portal to public site */

/*Added by JP 4/29 to remove the jquery trigger on feature-section */

div.feature-two img{
    max-height:100px; 
    max-width:178px
}

div.feature-two{
    float:left; 
    margin-right:0px;
    padding-left:0px;
}

iframe{
	border:none;
	margin:5px;
}

/*Added by Jason on 7/15 to populate EVMS Med group locations using myevms css from the portal - renamed css to .evmslocations vs. myevms*/

.evmslocations { padding: 20px 14px 0; overflow: hidden; }
/*.training-list { padding-top: 12px; }*/
    .evmslocations-left { width: 335px; float: left; }
    .evmslocations-right { width: 335px; float: right; }
        .evmslocations-section {
            border-top: 1px solid #e6e5e3;
            float:left;
            width: 295px;
        }
        .evmslocations .evmslocations-left {
            padding: 7px 15px 7px 10px;
            border-right: 1px solid #e6e5e3;
        }
        .evmslocations .evmslocations-right {
            padding: 7px 10px 7px 15px;
        }
        .evmslocations .evmslocations-no-top-border {
            border-top: 0;
            padding-top: 0;
        }
        /*.evmslocations-left .evmslocations-section { padding: 7px 15px 7px 10px; border-right: 1px solid #e6e5e3; }
        .evmslocations-right .evmslocations-section { padding: 7px 10px 7px 15px; }*/
        
            .evmslocations-section a { font: 12px "ITCFranklinGothicW01-Bk 812647",Arial,Helvetica,sans-serif; }
            .evmslocations-section p { margin: 0; }
            .evmslocations-section h4 { margin-bottom: 5px; }
/*.drop-list .bold { font-family: "ITCFranklinGothicW01-Md 812695","Times New Roman",Times,serif; }*/

.evmslocations .border-none { padding-top: 0; }
.evmslocations-section .bold { font-family: "ITCFranklinGothicW01-Md 812695","Times New Roman",Times,serif; }

.evmslocations .backTo { padding: 15px 0 0 10px; display: block; overflow: hidden; }

/*End added by Jason on 7/15*/

.mobileOnly {
	display: none;
}
.videoWrapper {
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
}
.videoWrapper iframe {
    height: 98%;
    left: 0;
    position: absolute;
    top: 0;
    width: 98%;
}

/*Allow feature left and right to use larger picture sizes for 2 column page*/

.featureWidget {
    float: left;
    margin-top: 36px;
    padding: 0 10px;
    width: 190px;
    text-align: center;
}

/*Added for medical group layerslider functionality*/
.layersliderBG {
	background: #fff no-repeat center 0;
}
.layersliderTypicalContent {
    float: right;
    margin: 50px 23px 0 0;
    width: 438px;
}

.layersliderTypicalSide {
    float: right;
    margin-top: 50px;
    min-height: 500px;
    width: 214px;
}

/* Less margin under layerslider and page content - BW*/
.lessMargin {
  margin-top: 45px !important;
}

/* Responsive Video - BW */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-section {
	float: left;
	/*padding-left: 2%; */
	padding-right: 4%; 
	width: 40%;
	min-width: 200px;
	/* height: 0; */
	min-height: 120px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.video-section h2 {
	font: 14px "ITCFranklinGothicW01-Md 812695",Arial,Helvetica,sans-serif;
    color: #2c8aae;
    margin: 0 0 10px 5px;
}  	

.video-section p {
  margin: 5px 0 10px 0;
}

.video-section a img {
    max-width: 100% !important;
    height: auto !important;
}
  
.video-section:nth-of-type(even)  {  
 	clear: left;
  }

h2.lightboxh2 {
  font: 14px "ITCFranklinGothicW01-Md 812695",Arial,Helvetica,sans-serif;
  color: #367B98;
 }

.video-container2 {
	position: relative;
	padding-bottom: 50.25%;
	padding-top: 10px;
	height: 0;
	overflow: hidden;
}

.video-container2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  	margin: 0;
}

@media screen and (max-width: 1010px) {
  .video-section {
    padding-left: 4%;
  }
}

@media screen and (max-width: 840px) {
	.video-section img {
	width: 622px;
	}
	.video-section {
	width:	80%;
    padding-left: 8%;
}
}

@media screen and (max-width: 1012px) {
.video-section {
	border-left: none !important;
}

}

.iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}

.iframe-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.careers-iframe-container {
	position: relative;
	padding-bottom: 200%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}

.careers-iframe-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-y:auto;
}
/*Added by NRS 7/28/15 to create buttons  */
.rust-button {
    display:block;
    width:187px;
    height:40px;
    line-height:20px;
border-radius: 4px / 4px;
    color:#f5f5f5!important;
    text-align:center;
    text-decoration:none!important;
    background: #d35b24;
    box-shadow: 0 0 3px gray;
    font-size:13px;
    margin: 0px 0px 10px 0px; 
}
.rust-button:hover {
    background: #c94b11;
}
.rust-button-short {
    display:block;
    width:187px;
    height:30px;
    line-height:28px;
border-radius: 4px / 4px;
    color:#f5f5f5!important;
    text-align:center;
    text-decoration:none!important;
    background: #d35b24;
    box-shadow: 0 0 3px gray;
    font-size:13px;
    margin: 0px 0px 10px 0px; 
}
.rust-button-short:hover {
    background: #c94b11;
}
.blue-button {
    display:block;
    width:187px;
    height:40px;
    line-height:20px;
border-radius: 4px /4px;
    color:#f5f5f5!important;
    text-align:center;
    text-decoration:none!important;
    background: #021f2f;
    box-shadow: 0 0 3px gray;
    font-size:13px;
    margin: 0px 0px 10px 0px; 
}
.blue-button:hover {
    background: #c94b11;
}
.blue-button-short {
    display:block;
    width:187px;
    height:30px;
    line-height:28px;
border-radius: 4px / 4px;
    color:#f5f5f5!important;
    text-align:center;
    text-decoration:none!important;
    background: #021f2f;
    box-shadow: 0 0 3px gray;
    font-size:13px;
    margin: 0px 0px 10px 0px; 
}
.blue-button-short:hover {
    background: #c94b11;
}

.gray-button {
    display:block;
    width:187px;
    height:40px;
    line-height:20px;
border-radius: 4px / 4px;
    color:#f5f5f5!important;
    text-align:center;
    text-decoration:none!important;
    background: #a8a6a7;
    box-shadow: 0 0 3px gray;
    font-size:13px;
    margin: 0px 0px 10px 0px; 
}

.gray-button-short {
    display:block;
    width:187px;
    height:30px;
    line-height:28px;
border-radius: 4px / 4px;
    color:#f5f5f5!important;
    text-align:center;
    text-decoration:none!important;
    background: #a8a6a7;
    box-shadow: 0 0 3px gray;
    font-size:13px;        
    margin: 0px 0px 10px 0px; 
}
.gray-button-flex {
	display: block;
	width: 187px;
	height: auto;
	line-height: 20px;
	border-radius: 4px / 4px;
	color: #f5f5f5 !important;
	text-align: center;
	text-decoration: none !important;
	background: #B2B0B1;
	box-shadow: 0 0 3px gray;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px;
}
.side-section-buttons {
    margin-bottom: 20px;
    padding: 0 14px;
}
.featureWidget2Column {
    float: left;
    padding: 10px 0;
    text-align: left;
    width: 325px;
}
.imageGallery4 {
  min-height: 50px;
  width: 33%;
  padding-bottom: 10px;
  float:left;
}

.imageGallery4 img {
  width: 200px;
  height: auto;
}

.imageGallery4 .caption {
    display: inline-block;
	padding: 4px 0 0 0;
	color: #aaa;
    font-size: 0.917em;
    line-height: 1.2;
    width: 190px;
}

p.introduction::first-letter {
    float: left;
    font-size: 68px;
    line-height: 80px;
    padding-top: 15px;
}
/*added for faculty staff page to add community faculty NRS 3.7.16*/
.back-to-top{
	float:right;
	margin-bottom:30px;
}
section h4 {
    margin-top: 30px;
}
/*residents content type JF 3.16.16*/
.resident-container {
    display: inline-block;
    max-width: 650px;
    /*padding: 15px;*/
}
 
.resident {
    display: inline-block;
    max-width: 150px;
  	vertical-align: top; /* KF added 11/9/2017 */
}
 
/*.resident-headshot {
}*/
.resident-headshot-img {
    height: auto;
    max-width: 120px;
    padding: 15px;
    vertical-align: middle;
}
 
.resident-name {
    padding-bottom: 15px;
    text-align: center;
    width: 150px;
}

.resident-profile-image {
 	height: auto;
  	max-width: 120px;
  	
}

/*create 2-columns within container*/
.col-2{
  padding-bottom: 5px;
    padding-top: 5px;
  min-height: 92px;
}

/*style for Ultrasound eBook buttons - JF 06.17.16*/

.ultrasound-button {
	display: block;
	width: 170px;
	height: 40px;
	line-height: 18px;
	border-radius: 3px 3px 3px 3px;
	text-align: center;
	text-decoration: none !important;
	background: #cd5932;
	font-size: 15px;
	margin: 0px 0px 10px 0px;

}

.ultrasound-button a {
    color: #fff;
  }

@media print {
	/* Boilerplate */
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  a[href$="mailto:"]:after,
	a[href$="mailto: "]:after,
	a[href="javascript: history.go(-1)"],
	a[href=""]:after {
		content: "";
	}
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
	/* end boilerplate */
	
	/* Custom */
	* { font-size: 100%; }
	a, a:visited,
  a[href]:after,
  abbr[title]:after {
		font-size: 80%;
	}
	h1, h4, h5, h6 { page-break-after: avoid; }
	
	/* Hide unnecessary info */
	iframe,
	.no-print,
	.topNav,
	.search,
	#form,
	.advanceBar,
	a.backTO,
	a.backTo,
	.bookMiddle,
	.bookmarkBottom,
	.breadcrumbs,
	.filterWrapper,
	.followMyHealth,
	.hero,
	.jumpTo,
	.left-side-bottom,
	.program-List,
	.mainRight,
	.resultsBar,
	.tabcontainer,
	.sectionRight,
	.video-container,
	.video-container2,
	.calendar-content,
	.footer_content {
		display: none;
	}
	
	.leftSide {
		margin: 0 0 0 -25px;
		padding: 0;
		position: static;
		width: 100%;
	}
	.typicalContent {
		float: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.typicalSide {
		display: block;
		margin-top: 0;
	}
	
	/* Faculty/Staff list page 
		 Calendar	
	*/
	.Faculty-section,
	.schedule-list li	 {
		margin: 50px 0;
		page-break-inside: avoid;
	}
	/* List page */
	.section {
		margin: 50px;
		page-break-inside: avoid;
	}
	.sectionLeft a {
		display: none;
	}
	.sectionLeft h5 > a { 
		display: block;
	}
	/* Calendar	*/
	.schedule-list li li.four {
		display: none;
	}
	.schedule-list li li.three--calendar {
		width: 100%;
	}
	.month-table a:after {
		content: "";
	}
	.month-table .event {
		white-space: normal;
	}
	/* Directory */
	.Companyinfo-List a[href]:after {
		content: "";
	}
	.Companyinfo-List li,
	.Companyinfo-List li li {
		border-right: none !important;
	}
	/* row style */
	.Companyinfo-List > li {
		border-bottom: thin solid #dcdcdc;
		float: left;
		margin-left: 150px;
		page-break-inside: avoid;
		width: 100%;
	}
	.Companyinfo-List > li:last-of-type {
		border-bottom: none;
	}
	.Companyinfo-List li.first {
		width: 20%;
	}
	
	/* Medical Group */
	.bio-side {
		display: block !important;
		page-break-inside: avoid;
		width: 100% !important;
		float: none;
	}
	.locationCard {
    border-bottom: none;
		float: left;
		padding: 0;
		width: 50%;
	}
	.locationCard:last-of-type {
		margin-bottom: 15px;
	}
	.fulltextProfile {
		float: none;
		display: block;
		width: 100%;
	}
}
/*Add accordion NRS 12.19.17*/
.btn-accordion {
    background: none;
    border: none;
    padding: 0;
    font-weight: bold;
    text-align: left;
    width: 100%;
    color: #2c8aae;
    margin: 8px 0 -5px 0;
}
.icon-accordion {
    float: right;
    padding-right: 15px;
}
.icon-accordion {
    margin-top: -5px;
}
.accordion-down,
.accordion-up {
	height: 30px;
	vertical-align: middle;
	width: 30px;
}
.accordion-down {
	background: transparent url("/media/evms_public/content/style_assets/digital-magazine/css-images/arrow-down-2x.png") no-repeat scroll right bottom;
}
.accordion-up {
	background: transparent url("/media/evms_public/content/style_assets/digital-magazine/css-images/arrow-up-2x.png") no-repeat scroll right bottom;
}



