/*
 style.css
 DESCO_Web_v3

 Created by Orville kiser, Matt Singer, Manjit Karve, Hariharan Joghee Chandran on 2012-02-16.
 Copyright 2012 D. E. Shaw & Co., L.P. All rights reserved.
 */

/* ========== */
/* = =color
 backround blud e0e8ef
 Text main dark blue 003c78
 Text secondary pale blue 668aae
 Test green 00a886
 bread crumb blue adc1d4
 transparent menu blue 92acc6, rgb 148 173 198
 Main_nav gray  808080
 side_nave gray 575757
 = */
/* ========== */

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor: exljbris
 * License URL: http://www.fontspring.com/fflicense/exljbris
 *
 *
 */


/*
 *********************************************************************
 * =FontFace
 *********************************************************************
 */


@font-face {
    font-family: 'MuseoSans100Regular';
    src: url('webfonts/museosans_100_macroman/MuseoSans_100-webfont.eot');
    src: url('webfonts/museosans_100_macroman/MuseoSans_100-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_100_macroman/MuseoSans_100-webfont.woff2') format('woff2'),
         url('webfonts/museosans_100_macroman/MuseoSans_100-webfont.woff') format('woff'),
         url('webfonts/museosans_100_macroman/MuseoSans_100-webfont.ttf') format('truetype'),
         url('webfonts/museosans_100_macroman/MuseoSans_100-webfont.svg#MuseoSans100Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans100Italic';
    src: url('webfonts/museosans_100italic_macroman/MuseoSans_100_Italic-webfont.eot');
    src: url('webfonts/museosans_100italic_macroman/MuseoSans_100_Italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_100italic_macroman/MuseoSans_100_Italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans_100italic_macroman/MuseoSans_100_Italic-webfont.woff') format('woff'),
         url('webfonts/museosans_100italic_macroman/MuseoSans_100_Italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans_100italic_macroman/MuseoSans_100_Italic-webfont.svg#MuseoSans100Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MuseoSans300Regular';
    src: url('webfonts/museosans_300_macroman/MuseoSans_300-webfont.eot');
    src: url('webfonts/museosans_300_macroman/MuseoSans_300-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_300_macroman/MuseoSans_300-webfont.woff2') format('woff2'),
         url('webfonts/museosans_300_macroman/MuseoSans_300-webfont.woff') format('woff'),
         url('webfonts/museosans_300_macroman/MuseoSans_300-webfont.ttf') format('truetype'),
         url('webfonts/museosans_300_macroman/MuseoSans_300-webfont.svg#MuseoSans300Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans300Italic';
    src: url('webfonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.eot');
    src: url('webfonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.woff') format('woff'),
         url('webfonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.svg#MuseoSans300Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans500Regular';
    src: url('webfonts/museosans_500_macroman/MuseoSans_500-webfont.eot');
    src: url('webfonts/museosans_500_macroman/MuseoSans_500-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_500_macroman/MuseoSans_500-webfont.woff2') format('woff2'),
         url('webfonts/museosans_500_macroman/MuseoSans_500-webfont.woff') format('woff'),
         url('webfonts/museosans_500_macroman/MuseoSans_500-webfont.ttf') format('truetype'),
         url('webfonts/museosans_500_macroman/MuseoSans_500-webfont.svg#MuseoSans500Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MuseoSans500Italic';
    src: url('webfonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.eot');
    src: url('webfonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.woff') format('woff'),
         url('webfonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.svg#MuseoSans500Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans700Regular';
    src: url('webfonts/museosans_700_macroman/MuseoSans_700-webfont.eot');
    src: url('webfonts/museosans_700_macroman/MuseoSans_700-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_700_macroman/MuseoSans_700-webfont.woff2') format('woff2'),
         url('webfonts/museosans_700_macroman/MuseoSans_700-webfont.woff') format('woff'),
         url('webfonts/museosans_700_macroman/MuseoSans_700-webfont.ttf') format('truetype'),
         url('webfonts/museosans_700_macroman/MuseoSans_700-webfont.svg#MuseoSans700Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MuseoSans700Italic';
    src: url('webfonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.eot');
    src: url('webfonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.woff') format('woff'),
         url('webfonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.svg#MuseoSans700Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MuseoSans900Regular';
    src: url('webfonts/museosans_900_macroman/MuseoSans_900-webfont.eot');
    src: url('webfonts/museosans_900_macroman/MuseoSans_900-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_900_macroman/MuseoSans_900-webfont.woff2') format('woff2'),
         url('webfonts/museosans_900_macroman/MuseoSans_900-webfont.woff') format('woff'),
         url('webfonts/museosans_900_macroman/MuseoSans_900-webfont.ttf') format('truetype'),
         url('webfonts/museosans_900_macroman/MuseoSans_900-webfont.svg#MuseoSans900Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MuseoSans900Italic';
    src: url('webfonts/museosans_900italic_macroman/MuseoSans_900_Italic-webfont.eot');
    src: url('webfonts/museosans_900italic_macroman/MuseoSans_900_Italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_900italic_macroman/MuseoSans_900_Italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans_900italic_macroman/MuseoSans_900_Italic-webfont.woff') format('woff'),
         url('webfonts/museosans_900italic_macroman/MuseoSans_900_Italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans_900italic_macroman/MuseoSans_900_Italic-webfont.svg#MuseoSans900Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
 *********************************************************************
 * =Body
 *********************************************************************
 */

body {
	background: #e0e8ef;
	font-family: arial, helvetica, sans-serif;
	overflow-y: scroll;
	}

/*
 *********************************************************************
 * =RESPONSIVE STARTS HERE
 *********************************************************************
 */

/************************************************************************************
 GENERAL
 *************************************************************************************/

header, #pageHeader {
	/*content: " ";
	display: table;*/
	margin-bottom: 7px;	
}



.hidden {
	display: none;
}


/************************************************************************************
 STRUCTURE
 *************************************************************************************/
#pagewrap {
	width: 960px;
	max-width: 960px; /*qf: max-width: 100%; */
	margin: 0 auto;
	background: white;
	overflow: visible;
}
#content {
	clear: both;
	margin: 0px 0px;
	padding-top: 0px;
	background: #FFF;
	position: relative;
	overflow: hidden;
}
.contents {
	padding-left: 52px;
	padding-right: 32px;
	
}


/************************************************************************************
 NAV
 *************************************************************************************/
#nav-wrap {
	/*margin-top: 40px;*/
	margin-left: 250px;
	display: block;
	width: 720px;
	padding-top: 40px;
}
/* menu icon */
#menu-icon {
	display: none; /* hide menu icon initially */
}
#nav {
	margin: 0;
	padding: 0;
	right: 0;
	position: relative;
}
#nav li {
	margin: 0px 52px 0 0;
	padding-right: 15px;
	list-style: none;
	float: left;
}
/* nav link */
#nav a {
	color: #4d4d4d;
	font-family: MuseoSans300Regular, arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
}
/*
 #nav a:hover {
 background: #f8f8f8;
 }
 */

/* nav dropdown */
#nav ul {
	position: absolute;
	/*border: solid 1px #ccc;*/
    display: none; /* hide dropdown */
	margin-left: -9px;
	margin-top: 0px;
	padding: 0;
	z-index:5000;
	top: 30px;
}


/*chrome 1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 	#nav ul {
		top: 29px;
	}
}




#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav li:hover > ul {
	display: block; /* show dropdown on hover */
}


#nav li:last-child {
	margin-right: 0;
	padding-right: 0;
}
/* New Fix*/

#nav .dropdown li {
	background: none;
	display: block;
	background-color: rgba(148, 173, 198, 1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D894ADC6,endColorstr=#D894ADC0);
	width: 203px;
	padding: 5px 10px;
	opacity: 0.85;
}


#nav .dropdown a {
	color: #e8e8e8!important;
	text-decoration: none;
	font-family: MuseoSans300Regular, arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: none;
	display:block;
}
#nav .dropdown a:hover {
	color: #FFF!important;
}
/* arrow */
.arrow_off {
	background: url('../img/Nav_Arrow_Off.png') no-repeat center right;
}

#nav .dropdown .arrow_on {
	width: 0;
	height: 0;
	line-height: 0;
	border-bottom: 12px solid transparent;
	border-left: none;
	border-right: 200px solid transparent;
	position: absolute;
	top: -12px;
	left: 0px;
}
.arrow_off:hover {
	background: url('../img/Nav_Arrow_On_Top.png') no-repeat center right;
}

.arrow_off:hover a {
	color:#003c78!important;
}

.arrow_on {
	background: url('../img/Nav_Arrow_On_Top.png') no-repeat center right;
}

.arrow_on a {
	color:#003c78!important;
}
/* highlight */
.highlight_off {
	background: none;
}

#nav .dropdown .highlight_on {
	width: 0;
	height: 0;
	line-height: 0;
	border-bottom: 12px solid transparent;
	border-left: none;
	border-right: 200px solid transparent;
	position: absolute;
	top: -12px;
	left: 0px;
}
.highlight_off:hover {
	background: none;
}

.highlight_off:hover a {
	color:#003c78!important;
}

.highlight_on {
	background: none;
}

.highlight_on a {
	color:#003c78!important;
}


/*-------*/


.main_nav li:hover .dropdown {
	display: block;
}
#nav li a:hover {
	color: #003c78;
}
.main_nav li:hover .dropdown {
	display: block;
}
.navindent {
	text-indent: 20px!important;
	border: none!important;
}

.navindentec {
	text-indent: 40px!important;
	border: none!important;
}

.side_nav ul li.noborder a {
	border: none;
}

.side_nav ul li.logoblue a {
	color:#003b78;
}


#nav .dropdown .navindent .navhide {
	display:none!important;
}

#nav .dropdown .navindentec a {
	display:none!important;
}


/*BODY CONTENT */

.side_nav {
	float: left;
	width: 210px;
	margin-right: 40px;
}
.side_nav ul {
	margin-top: 0px;
	list-style: none;
	border-bottom: 1px solid #e0e8ef;
}
.side_nav ul li {
	margin-left: 0px;
}
.side_nav ul li a {
	display: block;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	color: #6d6d6d;
	padding: 5px;
	border: 1px solid #e0e8ef;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding-left: 22px;
}
.side_nav ul li.active a {
	background-color: #E0E8EF;
	color: #4d4d4d;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-style: normal;
	}

.conti a {
  	background-color:#FFF!important;
	font-style: normal!important;
	text-decoration: none!important;
	font-family: MuseoSans500Regular,Arial,Helvetica,sans-serif!important;
    font-weight: normal!important;
	color: #6D6D6D!important;
  }

.side_nav ul li a:hover, .side_nav ul li a.highlight {
	color: #4d4d4d;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	background-color: #e0e8ef;
}

.side_nav ul li a:hover, .side_nav ul li a.conti {
	color: #4d4d4d;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	background-color: #e0e8ef!important;
}


.side_nav ul li a:hover, .side_nav ul li a.navindent {
	color: #4d4d4d!important;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif!important;
	font-style: normal;
	font-weight: normal;
	background-color: #e0e8ef!important;
}

.side_nav ul li:first-child {
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-style: normal;
	
}
.bread_crumb {
	padding-left: 0px;
}
.bread_crumb ul {
	list-style: none;
}
.bread_crumb li {
	display: inline;
	margin: 0;
}
.bread_crumb li a {
	color: #fff;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}
.bread_crumb li:last-child {
	font-weight: bold;
}
.bread_crumb li:after {
	content: '>';
	color: #fff;
	padding-left: 7px;
	padding-right: 5px;
}
.bread_crumb li:last-child:after {
	content: none;
}
h3 {
	font-family: MuseoSans500Regular, arial, helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	color: #668aae;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 16px;
}

h4 {
	color: #303030;
	font-family: MuseoSans700Regular, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 0px;
}

.contents p, .jobcontents p.pageBlurb {
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 7px;
}

.jobcontents p.pageBlurb{
    margin-right: 85px;
}
.textindent{
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 15px; 
	margin-left: 50px;
}

.contents ul{
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 1em;
}

.contents li {
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 7px;
    padding-left: 0.3em;
    text-indent: -0.9em;
}
.contents li:before{
    content: "■";
    font-family: "Arial Black";
    padding-right: 0.7em;
    color: #6888AE;
    font-size: 0.7em;
    vertical-align: 0.2em;
}
.contents p span, .jobcontents p.pageBlurb span {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-transform: uppercase;
}
.contents li span {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.contents p:last-child {
	margin-bottom: 0px;
	padding-bottom: 60px;
}
.contents li:last-child {
	margin-bottom: 0px;
}
.contents p a, .contents li a, .jobcontents p.pageBlurb a {
	color: #003c78;
}
.PPM_Mobile {
	display: none;
}

#ec_chart {
	text-indent: -9999px;
	background: url('../img/EC_Chart.html') no-repeat;
	width: 377px;
	height: 379px;
	float: right;
}
#PPM_chart {
	text-indent: -20000px;
	background: url('../img/InvestmentActivities.png') no-repeat;
	width: 476px;
	height: 305px;
	float: left;
	margin-top: 24px;
}

.list {
display: inline;
}

.list ul li {
	list-style-type:square;
}

.list ul li ul li {
	list-style-type:circle; 
}
	


/*
 *********************************************************************
 * =RESPONSIVE ENDS HERE
 *********************************************************************
 */

/*
 *********************************************************************
 * =miscellaneous
 *********************************************************************
 */

.container {
	background: white;
	width: 960px;
	margin: 0 auto;
}
/*
 *********************************************************************
 * =rotatingtext
 *********************************************************************
 */

.quote {
	display: none;
	font-family: MuseoSans300Regular, arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	color: #4d4d4d;
	text-align: center;
	line-height: 28px;
	padding: 22px 0px 0px 25px;
	margin-right: 30px;
}


#box {
	margin: 70px 22px 0 530px;
	position: absolute;
	width: 430px;
	height: 100px;
	background: rgba(255, 255, 255, 0.7)
}

/* for #box
width: 475px;
height: 127px;
*/


/*
 *********************************************************************
 * =Logo
 *********************************************************************
 */

h1 {
	margin: 0;
}
.logo {
	text-indent: -9999px;
	float: left;
	width: 150px;
	padding-left: 22px;
	padding-top: 8px;
	height: 38px;
}
.logo a {
	background: url('../img/DESCO_Logo_2C_new.png') no-repeat;
	width: 150px;
	height: 38px;
	display: block;
}
/*
 *********************************************************************
 * =secondary_nav
 *********************************************************************
 */

.secondarynav {
	float: right;
	padding-top: 0px;
	padding-right: 15px;
	margin-bottom: 0px;
	height: 30px;
}
.secondarynav li {
	list-style: none;
	margin: 0px;
	position: relative;
	display: block;
	float: left;
	clear: right;
}

#irLinkContainer {
	padding-top: 2px;
}


.secondarynav #irLinkContainer a{
	text-decoration: none;
	/* background: url('../img/Key.png') no-repeat right center; */
	color: #668aae;
	font-family: MuseoSans500Regular, arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	border-left: 1px solid #e0e8ef;
	border-right: 1px solid #e0e8ef;
	padding: 5px 15px;
}



ul.secondarynav img.searchAndKeyIcons{
	width: 30px;
	height: 25px;
}
ul.secondarynav img#searchIcon{
	background-image: url('../img/magnifying_glass.png');
	background-repeat: no-repeat;
	background-position: 15px 6px;
}
ul.secondarynav a.hideIcon img#searchIcon{
	background-image: none!important;
}
ul.secondarynav a.active img#searchIcon{
	background-image: url('../img/search-cross.png');
}

.closeIcon{
	background-image: url('../img/removecart.png');
	height:15px;
	width:15px;
}





/*
 *********************************************************************
 * =search
 *********************************************************************
 */

form#searchForm {
	position: absolute;
	right: 29px;
	height: 25px;
	background-image: url('../img/magnifying_glass.png');
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-left: 30px;
	border-bottom: 1px solid #E0E8EF!important;
	}
form#searchForm input#search {
	background: transparent;
	border: 0px;
	height: 19px;
	width: 160px;
	margin-top: 4px;
	color: black;
	
		
}
/*
 *********************************************************************
 * =banner
 *********************************************************************
 */

 
/* rotator in-page placement */
    .rotator {
	position:relative;
	height:260px;
	margin: 0 0 5px;
	display: none;
}
/* rotator css */
	.rotator ul {
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0;
}
	
	.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	margin:0;
	padding:0;
}
/* rotator image style */	
	.rotator ul li img {
	
	padding: 0px;
	
}
    .rotator ul li.show {
	z-index:500
}

 
 
.main {
	clear: both;
}
.banner {
	background: url('../img/Homepage1.html') no-repeat;
	width: 960px;
	height: 600px;
	margin: 0;
}
.banner h2 {
	color: #4d4d4d;
	font-family: MuseoSans900Italic, arial, Helvetica, sans-serif;
	font-size: 120px;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 84px;
	letter-spacing: -2px;
	padding: 22px;
}
.banner2 {
	background: url('../img/Homepage2.jpg') no-repeat;
	max-width: 100%;
	height: 600px;
	margin: auto;
}
.banner2 h2 {
	color: #4d4d4d;
	font-family: MuseoSans500Regular, arial, Helvetica, sans-serif;
	font-size: 86px;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 84px;
	letter-spacing: -2px;
	padding: 22px 0 0 22px;
}
.banner_image {
	text-indent: -9999px;
	padding-top: 3px;
}
.banner_wwa {
	background: url('../img/WhoWeAre_Overview2.html') no-repeat;
	width: 960px;
	height: 260px;
	margin-bottom: 5px;
}
/* .banner_wwa stle before 
    max-width: 100%;
    height: 260px;
    margin: 0px;
    padding: 0px;*/

.founder_image {
	background: url('../img/Mohsen.jpg') no-repeat;
	width: 960px;
	height: 260px;
}
.ec_image {
	background: url('../img/FirmMgmt.jpg') no-repeat;
	width: 960px;
	height: 260px;
	position: relative;
}
.ec_name
{
	z-index: 1;
	width: 25%;
	bottom: -264px;
	position: relative;
	float: left;
}
.ec_name div{
	display: inline-block;
}

.ec_name_1
{
	left: 120px;

}


.staff_image {
	background: url('../img/Staff.jpg') no-repeat;
	width: 960px;
	height: 260px;
}
.EmpProf_image {
	background: url('../img/empprof.html') no-repeat;
	width: 960px;
	height: 260px;
}

.EmpProf_individual_image {
	background: url('../img/EmpProfile_BannerAlt.html') no-repeat;
	width: 960px;
	height: 260px;
}

.Top_blue_divider {
	background: #e0e8ef;
	width: 960px;
	height: 15px;
}
.culture_image {
	background: url('../img/Culture.html') no-repeat;
	width: 960px;
	height: 260px;
}
.Social_Responsibility_image {
	background: url('../img/Citizenship2.html') no-repeat;
	width: 960px;
	height: 260px;
}
.what_we_do_image {
	background: url('../img/Strategies.html') no-repeat;
	width: 960px;
	height: 260px;
}
.ia_image {
	background: url('../img/HYD3.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.is_image {
	background: url('../img/WhoWeAre7.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.infrastructure_image {
	background: url('../img/Infrastructure.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.leadership_image {
	background: url('../img/WhoWeAre3.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.press_image {
	background: url('../img/NewsResearch1.jpg') no-repeat;
	width: 960px;
	height: 260px;
}
.PPM_image {
	background: url('../img/PPM.html') no-repeat;
	width: 960px;
	height: 260px;
}
.life_image {
	background: url('../img/Life.html') no-repeat;
	width: 960px;
	height: 260px;
}
.job_image {
	background: url('../img/Job.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.faq_image {
	background: url('../img/faq.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.job_exp_image {
	background: url('../img/JobOppExp.jpg') no-repeat;
	width: 960px;
	height: 260px;
}
.job_univ_image {
	background: url('../img/JobOppUniv.jpg') no-repeat;
	width: 960px;
	height: 260px;
}

.calendar_image {
	background: url('../img/calendar.jpg') no-repeat;
	width: 960px;
	height: 260px;
}


.map_image {
	text-indent: -9999px;
}
.map_image {
	background: url('../img/Map.html') no-repeat;
	width: 960px;
	height: 260px;
}

.banner_map {
	background: url("../img/map/worldmap.png") no-repeat scroll 0 0 #E0E8EF;
	max-width: 100%;
	height: 260px;
	margin: 0px;
	padding: 0px;
}

/*
 *********************************************************************
 * =infobox
 *********************************************************************
 */

.left-col {
	float: left;
	width: 200px;
	margin: 30px 0px;
}

.right-col {
	margin: 31px 0px;
	float: left;
	width: 75%;
    *display: inline;
}

/*
 *********************************************************************
 * =Employee Profiles
 *********************************************************************

*/
.clear_emp {
	clear: both;
	padding-bottom: 60px;
}
.employee_qa {
 width: 550 .epx;
	margin: 50px 0px 0px 410px;
}
.employee_qa h4 {
	color: #4d4d4d;
	border: 1px solid #e0e8ef;
	border-left: none;
	border-right: none;
	border-bottom: none;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	padding-top: 8px;
	margin: 0px;
}
.employee_qa h5 {
	color: #4d4d4d;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 21px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #e0e8ef;
	padding-bottom: 10px;
}
.employee_qa p {
	width: 460px;
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 15px;
}
.employee_qa span {
	font-size: 11px;
	font-weight: bold;
}
.employee_qa p:last-child {
	margin-bottom: 0px;
	padding-bottom: 60px;
}

.empcontents_mobile {
display: none;
}


/*
 *********************************************************************
 * =FAQ
 *********************************************************************
 */

.FAQ {
	padding-left: 52px;
	padding-right: 32px;
	width: 85%;
}

.questions  {
	color: #303030;
	font-family: MuseoSans700Regular, arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 21px;
	cursor:pointer;
	padding-bottom: 0px;
	text-decoration: none;
	}			

.questions  p {
	margin-bottom: 7px;
	}				

.questions  p:hover {
	color:#777777;
	}
	
.questions a {
  text-decoration: none;
  }

#answers {
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-top: -3px;
	margin-bottom: 15px;
	cursor:auto;
	}

#answers a {
color: #003c78;
text-decoration: underline;			
}

/*
#answers a:hover {
color: #003c78;
text-decoration: underline;			
}
*/	

	
/*
 *********************************************************************
 * =footer
 *********************************************************************
 */

footer {
	background-color: #4D4D4D;
	width: 100%;
	height: 60px;
}
#footer {
	clear: both;
}
footer ul {
	margin: 0px;
	margin-right: 21px;
}
footer ul li {
	float: right;
	list-style: none outside none;
	margin: 8px 22px 0 0;
}
#sitemap {
	color: #00a886;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
#sitemap:hover {
	color: white;
}
footer p {
	color: white;
	font-size: 10px;
	padding-top: 35px;
	text-align: center;
	font-family: verdana, Arial, helvetica, sans-serif;
}
footer a {
	color: white;
	font-style: italic;
	}
footer a:hover {
	color: #00a866;
}
/*
 *********************************************************************
 * =Maps
 *********************************************************************
 */

.contentsmap {
	margin-left: 265px;
	width: 695px;
	height: 400px;
	background: #FFF;
}
.contentsmap {
	float: left;
	margin: 0;
}
.mapcontents {
	width: 710px;
	margin-left: 50px;
	padding-bottom: 21px;
}
.mapcontents p {
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 15px;
}
.mapcontents p span {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.mapcontents a {
	color: #003c78;
}

#indent {
	text-indent: 20px;
	margin: -15px 0px 0px 0px;
}
.street_map_HQ {
	background: url('../img/map/localmaps/NewYork.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_bos {
	background: url('../img/map/localmaps/Boston.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_pri {
	background: url('../img/map/localmaps/Princeton.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_HK {
	background: url('../img/map/localmaps/HongKong.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_HYD {
	background: url('../img/map/localmaps/Hyderabad.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_kan {
	background: url('../img/map/localmaps/Kansas.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_lon {
	background: url('../img/map/localmaps/London.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_shanghai {
	background: url('../img/map/localmaps/Shanghai.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_sv {
	background: url('../img/map/localmaps/SiliconValley.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.street_map_bm {
	background: url('../img/map/localmaps/Bermuda.jpg') no-repeat;
	float: left;
	width: 370px;
	height: 300px;
	margin-top: 8px;
	;
}
.div1 {
	float: left;
	width: 260px;
	margin-right: 20px;
}
.div2 {
	width: 360px;
	height: 600px;
	text-align: right;
}


div.contactAddressContainer{
	position: relative;
	margin-bottom: 140px;
}
div.contactAddressContainer .left{float: left; clear: right;}
div.contactAddressContainer .right{float: right;}
div.contactAddressContainer .endOfRow{clear: both;}
div.contactAddressContainer h4{
	color: #303030;
	font-weight: bold;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px;
	font-family: verdana;
}
div.contactAddressContainer section{
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
}
div.contactAddressContainer section.address{
	margin-bottom: 15px;
}
div.contactAddressContainer section.address p{
	margin-top: 10px;
}
div.contactAddressContainer section.maps{
	position: absolute;
	top: 0px;
	right: 60px;
}

/*Life Page*/
#lifeBenefitsContainerOuter{
	display: none; /* hiding benefit icons */
	margin-top: 16px;
}

.lifecontainer_mobile {
display:none;
}

#lifeBenefitsContainer{
	margin-left: 32px;
	width: 125px;
}
#lifeBenefitsContainer h3{
	text-align: center;
	font-family: 'Arial Black', verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003B78;
	text-transform: none;
	margin-bottom: 2px;
}
#lifeBenefits{
	position: relative;
}
#lifeBenefits .col{
	width: 59px;
	float: left;
	clear: right;
}
#lifeBenefits .endOfRow{
	clear: both;
}
#lifeBenefits .col1{
	margin-right: 7px;
}
#lifeBenefits dl{
	display: none;
}

#lifeBenefits div.col img{
	margin-bottom: 8px;
}
div.benefitTooltip{
	background-color: #8FA9C4;
	position: absolute;
	width: 115px;
	top: 0px;
	left: 0px;
	color: white;
	font-size: 10px;
	padding: 5px;
}
div.benefitTooltip h5{
	font-family: 'Arial Black';
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
div.benefitTooltip div.explanation{
	font-family: verdana;
}
div.benefitTooltip.health, div.benefitTooltip.k401{top:58px;}
div.benefitTooltip.flexTime, div.benefitTooltip.dressCode{top:124px;}
div.benefitTooltip.gameRoom, div.benefitTooltip.superPantry{top:190px;}
div.benefitTooltip.gym, div.benefitTooltip.parentalCare{bottom: 132px; top: auto;}
div.benefitTooltip.enrich, div.benefitTooltip.giftMatch{bottom: 66px; top: auto;}
img.benefitImage{
	background-image: url('images/lifesprite.html');
	background-repeat: no-repeat;
	width: 59px;
	height: 58px;
}
img.benefitImage.health {background-position: 0px 0px}
img.benefitImage.flexTime {background-position: 0px -116px}
img.benefitImage.gameRoom {background-position: 0px -232px}
img.benefitImage.gym {background-position: 0px -348px}
img.benefitImage.enrich {background-position: 0px -464px}

img.benefitImage.k401 {background-position: 0px -58px}
img.benefitImage.dressCode {background-position: 0px -174px}
img.benefitImage.superPantry {background-position: 0px -290px}
img.benefitImage.parentalCare {background-position: 0px -406px}
img.benefitImage.giftMatch {background-position: 0px -522px}

img.benefitImage.health:hover {background-position: 0px -580px}
img.benefitImage.flexTime:hover {background-position: 0px -696px}
img.benefitImage.gameRoom:hover {background-position: 0px -812px}
img.benefitImage.gym:hover {background-position: 0px -928px}
img.benefitImage.enrich:hover {background-position: 0px -1044px}

img.benefitImage.k401:hover {background-position: 0px -638px}
img.benefitImage.dressCode:hover {background-position: 0px -754px}
img.benefitImage.superPantry:hover {background-position: 0px -870px}
img.benefitImage.parentalCare:hover {background-position: 0px -986px}
img.benefitImage.giftMatch:hover {background-position: 0px -1102px}

div.benefitTooltip+img.benefitImage.health {background-position: 0px -580px}
div.benefitTooltip+img.benefitImage.flexTime {background-position: 0px -696px}
div.benefitTooltip+img.benefitImage.gameRoom {background-position: 0px -812px}
div.benefitTooltip+img.benefitImage.gym {background-position: 0px -928px}
div.benefitTooltip+img.benefitImage.enrich {background-position: 0px -1044px}

div.benefitTooltip+img.benefitImage.k401 {background-position: 0px -638px}
div.benefitTooltip+img.benefitImage.dressCode {background-position: 0px -754px}
div.benefitTooltip+img.benefitImage.superPantry {background-position: 0px -870px}
div.benefitTooltip+img.benefitImage.parentalCare {background-position: 0px -986px}
div.benefitTooltip+img.benefitImage.giftMatch {background-position: 0px -1102px}

/*End Life Page*/


/*Jquery UI*/

.ui-dialog {
	padding: 0!important;
	position: absolute;
	width: 300px;
}
.disclosure .ui-widget-header {
	background:#FFF!important;
	border: none!important;
}
.disclosure .ui-resizable-se {
	display: none!important;
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.disclosure .ui-widget-overlay {
	background: #000/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3;
	filter:Alpha(Opacity=30)/*{opacityOverlay}*/;
}
.disclosure .ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3;
	filter:Alpha(Opacity=30)/*{opacityShadow}*/;
	-moz-border-radius: 8px/*{cornerRadiusShadow}*/;
	-khtml-border-radius: 8px/*{cornerRadiusShadow}*/;
	-webkit-border-radius: 8px/*{cornerRadiusShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 0px/*{cornerRadius}*/!important;
	-webkit-border-top-left-radius: 0px/*{cornerRadius}*/!important;
	-khtml-border-top-left-radius: 0px/*{cornerRadius}*/!important;
	border-top-left-radius: 0px/*{cornerRadius}*/!important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 0px/*{cornerRadius}*/!important;
	-webkit-border-top-right-radius: 0px/*{cornerRadius}*/!important;
	-khtml-border-top-right-radius: 0px/*{cornerRadius}*/!important;
	border-top-right-radius: 0px/*{cornerRadius}*/!important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 0px/*{cornerRadius}*/!important;
	-webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/!important;
	-khtml-border-bottom-left-radius: 0px/*{cornerRadius}*/!important;
	border-bottom-left-radius: 0px/*{cornerRadius}*/!important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 0px/*{cornerRadius}*/!important;
	-webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/!important;
	-khtml-border-bottom-right-radius: 0px/*{cornerRadius}*/!important;
	border-bottom-right-radius: 0px/*{cornerRadius}*/!important;
}

/* EC */

.experienced.eccontents h3 {
	color: #003B78;
}

#tertiaryNavigationContainer {
	padding: 0px 10px 0px 160px;
	font-family: MuseoSans500Regular, arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
}
#tertiaryNavigation {
	padding: 10px 0px;
	border-bottom: 1px solid #E0E8EF;
	border-top: 1px solid #E0E8EF;
}
#tertiaryNavigation .tertiaryNavLink {
	float: left;
	clear: right;
	width: 30%;
	color: #003b78;
}
#tertiaryNavigation .tertiaryNavLink a, #tertiaryNavigation .tertiaryNavLink a:visited, #tertiaryNavigation .tertiaryNavLink a:hover, #tertiaryNavigation .tertiaryNavLink a:link, #tertiaryNavigation .tertiaryNavLink a:active {
	color: #003b78;
	text-decoration: none;
	background-image: url('images/sprite.png');
	background-repeat: no-repeat;
}
#tertiaryNavigation .previousProfile a, #tertiaryNavigation .previousProfile a:visited, #tertiaryNavigation .previousProfile a:hover, #tertiaryNavigation .previousProfile a:link, #tertiaryNavigation .previousProfile a:active {
	padding-left: 10px;
	background-position: 0px -61px;
}
#tertiaryNavigation .defaultProfile a, #tertiaryNavigation .defaultProfile a:visited, #tertiaryNavigation .defaultProfile a:hover, #tertiaryNavigation .defaultProfile a:link, #tertiaryNavigation .defaultProfile a:active {
	background-image: none;
}
#tertiaryNavigation .nextProfile a, #tertiaryNavigation .nextProfile a:visited, #tertiaryNavigation .nextProfile a:hover, #tertiaryNavigation .nextProfile a:link, #tertiaryNavigation .nextProfile a:active {
	padding-right: 10px;
	background-position: right -7px;
}
#tertiaryNavigation .defaultProfile {
	width: 30%;
	text-align: center;
	padding-left:20px;
}
#tertiaryNavigation .nextProfile {
	text-align: right;
}
#bannerOverlayContainer {
	background-color: white;
	position: absolute;
}
#bannerOverlayContainer.inactive {
	display: none;
}
#bannerOverlayContainer div.selector {
	position: relative;
	height: 100%;
	background-image: url('images/ecsprite_new.html');
	background-repeat: no-repeat;
}
#bannerOverlayContainer div.ecbio1 {
	width: 100%;
	background-position: 0px 0px;
	color: #362E65;
}
#bannerOverlayContainer div.ecbio2 {
	width: 100%;
	background-position: 0px -260px;
	
}
#bannerOverlayContainer div.ecbio3 {
	width: 100%;
	background-position: 0px -520px;
	
}
#bannerOverlayContainer div.ecbio4 {
	width: 100%;
	background-position: 0px -780px;
	
}
#bannerOverlayContainer div.ecbio5 {
	
	background-position: 0px -1040px;

}
#bannerOverlayContainer div.name {
	display:none;
	position: absolute;
	bottom: 0;
	height: 23px;
	text-align: center;
	font-size: 16px;
	color: white;
	font-weight: bold;
	background-color:  rgba(55, 55, 55, 0.4);
	width: 100%;
}
/*
img, object {
    max-width: 100%;
}
*/

ul.rotatingBanner li{
  display: none;
  margin: 0px;
  padding: 0px;
  list-style: none;
  list-style-type: none;
  width:960px;
  height: 260px;
  }
  
ul.rotatingBanner li.show{
  display: block;
}


/* Media*/
.mediaList {
clear:both;
}

.mediaList dl
{
clear:both;
padding-top:15px;
padding-bottom:15px;
margin-bottom: 0px;
border-bottom: 1px solid #E0E8EF;
padding-right: 75px;
}

.releaseDate
{
	float:left;
	width:140px;
	font-size:11px;
	padding-left:0px;
	padding-top: 5px;
	height: 21px;	
}

.releaseContent
{
	float:left;
	width:400px;
	color: #303030;
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	padding-bottom:15px;
	
}

.rotatingBanner
{
margin-bottom:0px;
height:260px;
}

.ids {
color: 
#303030;
font-family: verdana, Arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 21px;
margin-bottom: 15px;
}



/*Emp pro Nav*/


.emprohead {
	float: left!important;
}
.emprocontents {
	margin-left: 52px;
	width: 100%;
}
.empinfo {
	margin-top:15px;
	margin-bottom:15px;
}


.empinfo h2 {
	color: #303030;
	font-size:22px;
	font-family: MuseoSans500Regular, arial, Helvetica, sans-serif;
	font-weight:Normal;
	margin-bottom: 7px;
}
.empinfo h2 span {
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding-left: 6px;
}

.empinfo p {
	color: #303030;
	font-family: MuseoSans700Regular, arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	}


.empinfo p span {
	font-family: MuseoSans700Italic, arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0em;
	}
	
.empinfo p:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	
#EmpProNavigationContainer {
	float: right;
	width: 350px;
	/* margin-top: 5px; */
	font-family: MuseoSans500Regular, arial, Helvetica, sans-serif;
	font-size: 12px;
}
#EmpProNavigation {
	padding: 5px 0px;
	border-bottom: 1px solid #E0E8EF;
	border-top: 1px solid #E0E8EF;
	margin-right: 10px;
}
#EmpProNavigation .EmpProNavLink {
	float: left;
	clear: right;
	width: 24%;
	color: #003b78;
}
#EmpProNavigation .EmpProNavLink a, #EmpProNavigation .EmpProNavLink a:visited, #EmpProNavigation .EmpProNavLink a:hover, #EmpProNavigation .EmpProNavLink a:link, #EmpProNavigation .EmpProNavLink a:active {
	color: #003b78;
	text-decoration: none;
	background-image: url('images/sprite.png');
	background-repeat: no-repeat;
}
#EmpProNavigation .previousProfile a, #EmpProNavigation .previousProfile a:visited, #EmpProNavigation .previousProfile a:hover, #EmpProNavigation .previousProfile a:link, #EmpProNavigation .previousProfile a:active {
	padding-left: 15px;
	padding-right: 10px;
	background-position: 0px -62px;
	border-right: 1px solid #E0E8EF;

}
#EmpProNavigation .defaultProfile a, #EmpProNavigation .defaultProfile a:visited, #EmpProNavigation .defaultProfile a:hover, #EmpProNavigation .defaultProfile a:link, #EmpProNavigation .defaultProfile a:active {
	background-image: none;
	
}
#EmpProNavigation .nextProfile a, #EmpProNavigation .nextProfile a:visited, #EmpProNavigation .nextProfile a:hover, #EmpProNavigation .nextProfile a:link, #EmpProNavigation .nextProfile a:active {
	padding-right: 15px;
	padding-left: 10px;
	background-position: right -8px;
	border-left: 1px solid #E0E8EF;

}
#EmpProNavigation .defaultProfile {
	width: 45%;
	padding-left:2px;
	padding-right:8px;
}

.EEOC {
    clear: both;
    font-size: 12px;
    font-style: italic;
    padding-left: 0;
    padding-right: 91px;
    padding-top: 41px;
}

.onCampusDate

{
	font-family: MuseoSans900Regular, arial, Helvetica, sans-serif;
}

.img {
color: transparent;
font-size: 0;
vertical-align: top;
}

.singleline
{
margin-top:10px;
}

.doubleline
{
margin-top:0px;
}
.navhide
{
	display:none;
	
}
#nav .navhide {
	display:none!important;
}
#nav .active {
	display:none!important;
}
#nav .navindentec {
	display:none!important;
}

#nav .navindent {
	display:none!important;
}


#nav .conti {
	display:none!important;
}

#nav .noborder {
	display:none!important;
}

#nav li > noborder {
	display:none!important;
}



/*Press Releases*/

.fullpagecontents {
	width: 710px;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	margin-left: 50px;
	margin-bottom:50px;
}




.press {
	width: 696;
}
.mediacontact {
	padding-left: 22px;
	margin-top: 47px;
	padding-top:15px;
	padding-bottom:15px;
	color: #303030;
	font-style:normal;
	font-weight:normal;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	border-top: 1px solid #e0e8ef;
	border-bottom: 1px solid #e0e8ef;
	font-size: 12px;
	margin-bottom:0px;
}


.mediacontact p {
margin-bottom:0px;
}

.mediacontact a {
	color: #00a886;
	text-decoration:none;
}


.media_id {
	padding-left: 22px;
	margin-top: 0px;
	padding-top:5px;
	padding-bottom:5px;
	color: #303030;
	font-style:normal;
	font-weight:normal;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:0px;
}


.media_id p {
margin-bottom:0px;
}

.media_id a {
	color: #00a886;
	text-decoration:underline;
}




.inquires {
	display:none;
}
.allmedia {
	float: left;
	padding-top: 15px;
	width: 156px;
	height: 51px;
}
.allyears {
	float: left;
	padding-top: 15px;
	width: 239px;
	height: 51px;
}
.inquires {
	float: left;
	padding-top: 15px;
	padding-left: 75px;
	width: 212px;
	height: 51px;
	font-size: 12px;
}
.inquires a {
	color: #303030;
	text-decoration: none;
}
.titleCol a {
	color: #003C78;
}
table#mediaTable {
	width: 100%;
}
table#mediaTable thead tr th.dateCol {
	width: 22.5%
}
table#mediaTable thead tr th.titleCol {
	width: 77.5%
}
table#mediaTable thead tr th {
	background-color: #E0E8EF;
	color: #003B78;
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
}
table#mediaTable tbody tr td {
	color: #303030;
	font-weight: normal;
	font-size: 13px;
	padding: 15px 5px;
	border-bottom: 1px solid #E0E8EF;
}
table#mediaTable tbody tr td.dateCol {
	text-transform: uppercase;
	font-size: 11px;
}
table#mediaTable tbody tr.rowSeparator td {
	font-size: 16px;
	font-weight: 900;
	padding: 15px 5px;
	margin: 0px;
	height: 16px;
	line-height: 15px;
	font-family: Museo sans;
	color: #303030;
}

.article
{
	float:
}

.mediadate {
	float: left;
	width: 710px;
	;
}
.mediadate li {
	margin: 0;
	overflow: hidden;
	padding: 15px 0;
	position: relative;
	list-style: none;
	border-color: #E0E8EF -moz-use-text-color -moz-use-text-color;
	border-color: #E0E8EF;
	border-style: solid none none;
	border-width: 1px medium medium;
	font-size: 13px;
	color: #303030;
}
.mediadate ul {
	border-bottom: 1px solid #E0E8EF;
	list-style: none outside none;
	margin-top: 0px;
}
.mediaheading {
	background-color: #E0E8EF;
	padding-top: 3px !important;
	padding-top: 3px !important;
}
.fullpagecontents h5 {
	background: #E0E8EF;
	margin-bottom: 0;
	color: #003b78;
	font-size: 13px;
	padding: 6px;
	float: left;
	width: 148px;
	
}
.fullpagecontents h4 {
	background: #E0E8EF;
	margin-bottom: 0;
	color: #003b78;
	font-size: 13px;
	padding: 6px;
	float: left;
	width: 538px;
}



.mediacontent {
	border-color: #E0E8EF -moz-use-text-color -moz-use-text-color;
	border-style: solid none none;
	border-width: 1px medium medium;
	font-size: 13px;
	color: #303030;
	display: block;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E8EF;
}
.mediadate li h5 {
	background: none repeat scroll 0 0 #E0E8EF;
	color: #003B78;
	float: left;
	font-size: 13px;
	margin-bottom: 0;
	padding: 0px;
	width: 154px;
}
.mediadate li h6 {
	color: #303030;
	float: left;
	font-size: 11px;
	margin-bottom: 0;
	padding: 0px 0px 0px 6px;
	width: 154px;
	text-transform: uppercase;
	font-weight: normal;
}
.mediadate li p span {
	display: block;
	font-size: 13px;
	float: left;
	padding: 0px 0px 0px 6px;
	width: 454px;
	margin-bottom: 0px;
}

.side_nav ul li.activej a {
    background-color: #E0E8EF;
    color: #4D4D4D;
    font-family: MuseoSans700Regular,Arial,Helvetica,sans-serif;
    font-style: normal;
}


/* Job Openings Starts here*/

.jobcontents {
	width: 710px;
	margin-left: 0px;
	padding-bottom: 21px;
	margin-top: 0px;
}

.experienced
{
	margin-left: 50px;
}
.universityjobs
{
	margin-left: 50px;
}

.jobcontents h3 {
	/* color: #00a885; */
}
.experienced.jobcontents h3 {
	color: #003B78;
}
.jobbox {
	clear: both;
}
ul.groupsContainer {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
li.group {
	margin: 0px;
	padding: 0px;
	background-image: url('../img/Nav_Arrow_On.png');
	background-repeat: no-repeat;
	background-position: 200px 13px;
}
li.group.open{
	background-image: none;
}
li.group.open>a{
	color: #003B78;
}
ul.groupsContainer li a {
	border-color: #E0E8EF -moz-use-text-color -moz-use-text-color;
	border-color: #E0E8EF;
	border-style: solid none none;
	border-width: 1px medium medium;
	color: #808080;
	display: block;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 0px;
	text-decoration: none;
	padding-left: 10px;
}
.deptAndSelectedContainer {
	float: left;
	width: 220px;
	border-bottom: 1px solid #E0E8EF;
}
.dept {
	width: 220px;
	margin: 0;
	padding: 0;
	display: none;
}
.dept li {
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 22px;
}
.dept ul li a {
	border-width: 0px;
	color: #808080;
	display: block;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 0px;
	text-decoration: none;
	padding-left: 10px;
	font-size: 13px;
}
.dept ul li a.selected {
	color: #00A885;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url("images/sprite.png");
	background-position: 185px -20px;;
	background-repeat: no-repeat;
	font-weight: normal;
}
.experienced .dept ul li a.selected {
	color: #003B78;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url("images/sprite.png");
	background-position: 185px -20px;
	background-repeat: no-repeat;
	font-weight: normal;
}
.dept ul {
/*	border-bottom: 1px solid #E0E8EF;*/
	list-style: none outside none;
	margin-top: 0px;
	margin-bottom: 10px;
}
.openings {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}
.openings li {
	list-style: none;
	border-color: #E0E8EF -moz-use-text-color -moz-use-text-color;
	border-color: #e0e8ef;
	border-style: solid none none;
	border-width: 1px medium medium;
	font-size: 13pt;
	color: #00a885;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px 5px 5px 0px;
	text-decoration: none;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.experienced .openings li {
	color: #003B78;
}
.openings ul {
	border-bottom: 1px solid #e0e8ef;
	list-style: none outside none;
	margin-top: 0px;
}
.openings p {
	margin-bottom: 0px;
}
.openings h6 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0;
}

.openings h6.selected a.positionName{
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
}



.openings h6 span {
	cursor: pointer;
}
.openings ul li h6 a.positionName {
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	float: none;
	font-size: 13px;
	text-decoration: none;
	color: #003b78;
	cursor: pointer;
}


.universityjobs ul li h6 a.positionName {
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	float: none;
	font-size: 13px;
	text-decoration: none;
	color: #00A885;
	cursor: pointer;
}


.openings div.description {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 21px;
	text-align: left;
	display: none;
	padding-right: 40px;
}
.openings div.description p {
	margin-bottom: 10px;
}
.openings div.description p:last-child {
	margin-bottom: 0px;
}
.openings .posContainer {
	display: none;
}
.openings ul li a {
	float: right;
	color: #00A885;
	font-weight: normal;
	font-size: 10px;
	padding-right: 15px;
}
.openings ul li a.selected {
	text-decoration: none;
	color: #666;
	cursor: default;
}
.experienced .openings ul li a {
	color: #003B78;
}
.jobselected {
	background: #e0e8ef;
	clear: both;
	width: 190px;
	margin: 30px 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.jobselected li {
	list-style: none;
	font-size: 10px;
	color: #303030;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 3px 3px 3px 0px;
	text-decoration: none;
	margin: 0;
}
.jobselected ul {
	list-style: none outside none;
	margin-top: 0px;
	margin-bottom: 10px;
}
.jobselected p {
	margin-bottom: 0px;
}
.jobselected h6 {
font-size: 10px;
font-weight: normal;
margin-bottom: 3px;
padding: 0px;
}
.jobselected ul li a {
	display:block;
	float: right;
	color: #303030;
	font-weight: normal;
	/* font-size: 12px !important; */
	padding-left: 15px;
}
.jobselected ul li a.positionName {
	float: none;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003B78;
	padding: 0;
	cursor: pointer;
	text-align: left;
}

.jobselected h3 {
	color: #4d4d4d!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12px !important;
	font-variant: normal;
	line-height: 36px;
	margin-bottom: 0px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}


.EEOC a
{
	color: #003C78;
}

.jobselected ul li div.positionName {
               float: none;
               font-size: 12px;
               font-weight: normal;
               text-decoration: none;
               color: #003B78;
               padding: 0;          
               text-align: left;
}



.universityjobs .jobselected h3 {
	color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12px !important;
	font-variant: normal;
	line-height: 36px;
	margin-bottom: 0px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.jobselected a {
	color: #999;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.univListingLabel {
	color: #4D4D4D;
	font-family: MuseoSans900Regular, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #E9F7F4;
	padding: 5px 5px 5px 22px;
}
.side_nav ul.univListing {
	margin-top: 4px;
	background-color: #E9F7F4;
}
.side_nav ul.univListing li a {
	padding: 3px 5px 3px 22px;
	border: 0px;
}
.side_nav ul.univListing li a:hover {
	background-color: #E9F7F4;
}
.side_nav ul.univListing li p {
	font-weight: normal;
	padding-left: 22px;
	color: #00A885;
	font-size: 10px;
	margin-bottom: 1px;
	display: none;
}
.side_nav ul.univListing li.selected p {
	display: block;
}
.side_nav ul.univListing li.selected a {
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #4D4D4D;
	}
	
	
.side_nav ul.univListing li a.closeUnivDescription {
	display: none;
}
.side_nav ul.univListing li.selected a.closeUnivDescription {
	display: block;
	line-height: 4px;
	padding: 0px 0px 0px 22px;
	margin-bottom: 5px;
}
.side_nav ul.univListing li a.closeUnivDescription img {
	background-image: url('images/sprite.png');
	background-position: left -50px;
	background-repeat: no-repeat;
}



/* Job Openings*/

.jobsemail {
    background-image: url("../img/emailjobs.png");
    float: right;
    height: 15px;
    margin: 0px 0 0 0;
    padding: 0;
    width: 25px;
}

.experiencedjobs {
	padding-right: 20px;
	width: 300px;
	float: left;
}
.experiencedjobs h3 {
	color: #003c78;
}
.universityjobs {
	padding-right: 72px;

}
.universityjobs h3 {
	color: #00A885;
}
.jobscontents {
	margin-left: 250px;
	width: 640px;
	min-height: 520px;
}
.jobscontents p span {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-transform: uppercase;
}
.jobscontents p {
	color: #303030;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 15px;
}
.apply_now_exp {
	text-align: right;
	margin-right: 20px;
}
.apply_now_exp a {
	color: #003c78;
	text-decoration: none;
	background: url('../img/Big_Arrow_Exp.png') no-repeat center right;
	padding: 20px;
}
.apply_now_univ {
	text-align: right;
	margin-right: 20px;
}
.universityjobs .apply_now_univ a {
	color: #00a886;
	text-decoration: none;
	background: url('../img/Big_Arrow_Univ.png') no-repeat center right;
	padding: 20px;
}


.applynow {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #007dff;
  background-image: -moz-linear-gradient(90deg, #003b78, #007dff);
  background-image: -ms-linear-gradient(90deg, #003b78, #007dff);
  background-image: -o-linear-gradient(90deg, #003b78, #007dff);
  background-image: -webkit-linear-gradient(90deg, #003b78, #007dff);
  background-image: linear-gradient(90deg, #003b78, #007dff);
  border-radius: 3px;
  border: 1px solid #104a86;
  color: #ffffff;
  display: inline-block;
  font-family: Verdana;
  font-size: 0.75em;
  margin: auto;
  padding:3px 9px 5px 9px;
  text-decoration: none;
  width: 60px;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003b78', endColorstr='#007dff',GradientType=0 ); /* IE6-8 */

}

.applynow:hover {
  -moz-box-shadow: #a8a8a8 1px 1px 2px;
  -webkit-box-shadow: #a8a8a8 1px 1px 2px;
  box-shadow: #a8a8a8 1px 1px 2px;
  padding:3px 9px 5px 9px;

}

.universityjobs .applynow {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #00d2a7;
  background-image: -moz-linear-gradient(90deg, #009577, #00d2a7);
  background-image: -ms-linear-gradient(90deg, #009577, #00d2a7);
  background-image: -o-linear-gradient(90deg, #009577, #00d2a7);
  background-image: -webkit-linear-gradient(90deg, #009577, #00d2a7);
  background-image: linear-gradient(90deg, #009577, #00d2a7);
  border-radius: 3px;
  border: 1px solid #107f68;
  color: #ffffff;
  display: inline-block;
  font-family: Verdana;
  font-size: 0.75em;
  margin: auto;
  padding:3px 9px 5px 9px;
  text-decoration: none;
  width: 60px;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009577', endColorstr='#00d2a7',GradientType=0 ); /* IE6-8 */
}
.universityjobs .applynow:hover {
  -moz-box-shadow: #6E7849 1px 1px 2px;
  -webkit-box-shadow: #6E7849 0 0 10px;
  box-shadow: #6E7849 1px 1px 2px;
  padding:3px 9px 5px 9px;
}

.expall
{
float:right;
display:none;
}


.deptAndSelectedContainer p
{
margin:0px 0px 10px 0px;
}


.universityjobs .openings ul li h6 a.positionname {
color: #00A885!important;
}



.universityjobs li.group.open > a {
color: #00A885;
}

.universityjobs .jobselected ul li a.positionname {
color: #00A885;
}


.universityjobs .dept ul li a:hover
{
color: #00A885;
}

.universityjobs ul.groupsContainer li a:hover
{
color: #00A885;
}


.experienced .dept ul li a:hover
{
color: #003B78;
}

.experienced ul.groupsContainer li a:hover
{
color: #003B78;
}

.universityjobs .dept ul li a.selected {
color: #00A885;
font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
font-weight: normal;
background-image: url("images/sprite.png");
background-position: 185px 0px;
background-repeat: no-repeat;
font-weight: normal;
}


/* Jobs buttons Ends here*/

.campuscal
{
margin-left:50px;
}

.campuscal h3
{
color: #00A885;
}

.schoolAndSelectedContainer {
float: left;
}
.school {
width: 220px;
margin: 0;
padding: 0;
	position: relative
}

.school li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.school ul li a {
	border-color: #e0e8ef -moz-use-text-color -moz-use-text-color;
	border-color: #e0e8ef;
	border-style: solid none none;
	border-width: 1px medium medium;
	color: #808080;
	display: block;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 0px;
	text-decoration: none;
	padding-left: 10px;
}

.school ul li a.selected  {
	color: #00A885;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
}
.school ul li a.selected::after {
	position: absolute;
	left: 215px;
	top: 5%;
	background-image: url(images/sprite.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	content: '';
	display: block;
	width: 22px;
	height: 23px;
}

.experienced .school ul li a.selected {
	color: #003B78;
	font-family: MuseoSans700Regular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url("css/images/sprite.html");
	background-position: 205px -20px;
	background-repeat: no-repeat;
}

.school ul {
	border-bottom: 1px solid #E0E8EF;
	list-style: none outside none;
	margin-top: 0px;
}

.caldates {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	position: relative;
}
.posContainer {
	position: absolute;
	width: 100%;
}


.caldates li {
	list-style: none;
	border-color: #E0E8EF -moz-use-text-color -moz-use-text-color;
	border-color: #e0e8ef;
	border-style: solid none none;
	border-width: 1px medium medium;
	font-size: 13pt;
	color: #00a885;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px 5px 5px 0px;
	text-decoration: none;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.experienced .caldates li {
	color: #003B78;
}
.caldates ul {
	border-bottom: 1px solid #e0e8ef;
	list-style: none outside none;
	margin-top: 0px;
}
.caldates p {
	margin-bottom: 0px;
}
.caldates h6 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0;
}
.caldates h6 span {
	cursor: pointer;
}
.caldates ul li h6 a.positionName {
	float: none;
	font-size: 13px;
	text-decoration: none;
	color: #003b78;
	cursor: pointer;
}
.caldates div.description {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 21px;
	text-align: justify;
	padding-right: 15px;
	display: none;
}
.caldates div.description p {
	margin-bottom: 10px;
}
.caldates div.description p:last-child {
	margin-bottom: 0px;
}
.caldates .posContainer {
	display: none;
}
.caldates ul li a {
	float: right;
	color: #00A885;
	font-weight: normal;
	font-size: 10px;
	padding-right: 15px;
}
.caldates ul li a.selected {
	text-decoration: none;
	color: #666 !important;
	cursor: default;
}

.caldates li p {
font-size:12px;
font-weight: normal;
}

.experienced .caldates ul li a {
	color: #003B78;
}


/* Campus Calendar Ends here */


/* Employee Profile New*/


.empcontents {
	padding-left: 52px;
	padding-right: 32px;
	width: 85%;
}

.empcontents h3 {
	margin-left: 30px;
}
	
	
.va-slice ul li a{
	color:#FFF;
	text-decoration:none;
}
.clr{
	clear:both;
}
.more ul{
	text-transform:uppercase;
	font-size:13px;
	padding:50px 0px 30px 0px;
	height:30px;
	clear:both;
	width:1000px;
	margin:10px auto 0 auto;
	color:#000;
}
.more ul li{
	float:left;
	margin:0px 2px;
}
.more ul li.selected a,
.more ul li.selected a:hover{
	background:#000;
	color:#fff;
	text-shadow:none;
}
.more ul li a{
	text-shadow:1px 1px 1px #fff;
	color:#555;
	background:#f7f7f7;
	padding:3px 6px;
	-moz-box-shadow:1px 1px 2px #aaa;
	-webkit-box-shadow:1px 1px 2px #aaa;
	box-shadow:1px 1px 2px #aaa;
}
.more ul li a:hover{
	background:#000;
	color:#fff;
	text-shadow:none;
}


.jobsmobilecontainer

{

	display: none;
}


/*Media Contact */
.mediac_id a
{
color:#003b78;
padding-left: 22px;
	margin-top: 0px;
	padding-top:5px;
	padding-bottom:5px;
	font-style:normal;
	font-weight:normal;
	font-family: MuseoSans500Regular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:0px;
}


/*
 *********************************************************************
 * =Jobs Mobile
 *********************************************************************
 */

.jobs_mobile
{
	display: none;
}

.universityjobs .jobselected ul li div.positionname { 
    color: #00A885 ; 
} 
.universityjobs ul li h6 div.positionName { 
    color: #00A885 ; 
    float: none; 
    font-family: MuseoSans500Regular,Arial,Helvetica,sans-serif; 
    font-size: 13px; 
    text-decoration: none; 
} 

a {
   outline: 0;
}


.disabledVideo{
	visibility: hidden;
}

/*
Internship program styles
*/
.circle-styled-list {
	list-style: circle;
}

.contents-block a {
	padding-right: 0 !important;
}
.internship-program-content-container {
	margin-left: 60px;
}
.internship-program-content-container p {
	font-size: 13px;
}
.intro-container{
	padding: 0 35px 0 35px;
}
#intro-text {
	margin-left: 35px;
}
.intro-container ul{
	margin-bottom: 0
}
#internship-accordion{
	margin-left: 65px;
	padding-left: 5px;
	margin-right: 38px;
}
.more-info-container {
	margin: 20px 0 5px 65px;
}
.more-info-container ul span {
	font-family: "MuseoSans700Regular", arial, helvetica, sans-serif;
}
.more-info-container ul li {
	margin-top: 5px;
}
.internship-banner {
	width:960px;
	height: 260px;
	background: url('../img/internship_program_banner.jpg') no-repeat 0 0;
}


/*For DIscovery fellowship blurb
*/
.discoveryFellowshipBlurbContainer {
	width: 190px;
	left: 0px;
	top: 230px;
	padding: 20px 0px 12px 20px;
	display: flex;
	flex-direction: column;
}
.discoveryFellowshipBlurbText {
	position: relative;
	width: 170px;
	margin-top: 28px;
	color: #333;
	line-height: 1.6em;
	font-family: "MuseoSans500Regular", Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #A8A79A;
	padding: 10px;
}
.discoveryFellowshipBlurbText:before{
	display: block;
	content: '';
	position: absolute;
	width: 46px;
	height: 24px;
	top: -24px;
	left: 30px;
	background-image: url('images/overview-triangle-right.svg');
}
.discoveryFellowshipBlurbText a{
	font-family: "MuseoSans700Regular", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #003B75;
}
.discoveryFellowshipBadge{
	width: 190px;
}
.discoveryFellowshipBadge img{
	width: 100%;
}
#nav .discoveryFellowshipBlurbContainer {
	display: none;
}

p.careersBottomMarginForDiscoveryFellowship{margin-bottom: 250px;}
.campuscal{margin-bottom: 600px;}
/*End discovery fellowship blurb*/
