﻿/** CSS DOCUMENT **/

* {
	outline: none;
}

body  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #77735c;
	margin: 0;
	padding: 5px 0px 0px 0px;
	width: 100%;
}

body.front {
	background: #dedccf url('../images/page-bg2.png') repeat-x left top;
}

body.not-front {
	background: #FFF url('../images/page-bg.png') repeat-x left top;
}
a img{
	border-width: 0px;
}

h3 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
}
ul {
	list-style-image: url('../images/ul-arrow.png');
}

li {
	line-height: 16pt;
	padding-bottom: 5px;
}

table {
	border: 1px #EDEDED solid;
}

table th {
	padding: 8px;
	text-align: left;
	background: #E0DDD0;
	
}

table td {
	padding: 8px;
}


.right {
	float: right;
	margin-left: 7px;
}

.left {
	float: left;
	margin-right: 7px;
}

a:visited {
	color: #035642;
}

a:link {
	color: #035642;
}

a:hover {
	color: #032942;
}

.header-button {
	border: none;
	margin: 5px 0px;
}

.checkmark {width: 32px; height: 41px; float: left; padding: 15px 8px 15px 0;}
.checktext {width: 120px; float: left; padding: 10px 0 0 0;}

a.quizlink {cursor: pointer; color: #035642; text-decoration: underline;}
a.quizlink:hover {color: #032942;}

#page {
	position: relative;
	width: 960px;
	margin: 0 auto;
	/* background: url(../images/right-col-bg2.png) bottom left repeat-x; */
}

#page-inner {
}

#content {
	width: 760px;
	float: right;
}

#content-rightsidebar {
	width: 570px;
	float: right;
}

#content-header {
	padding: 0px 1px;
}

#content-inner {
	padding: 10px 14px;
	font-size: 9pt;
	line-height: 14pt;
}

#content-inner h1 {
	font-weight: normal;
	line-height: 24pt;
}
#content-inner h2 {
	font-size: 12pt;
	font-style:italic;
}
#content-inner h5 {
	font-size: 12pt;
	font-style:italic;
}

#header {
	width: 950px;
	height: 60px;
}

#header-inner {
	position: relative;
}

div.events {
	position: relative;
	width: 175px;
	float: left;
	clear: both;
	padding: 0 0 10px 0;
}

div.facts-figures {
	position: relative;
}

div.facts-figures a span.tooltip {
    z-index: 999;
    display: none;
}

div.facts-figures a:hover span.tooltip {
    z-index: 999;
    text-decoration: none;
    display: block;
    position: absolute; top: 10px; left: -40px; width: 200px;
    padding: 5px; margin: 10px;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif;
    text-align: center;
}

span.program-tooltip {
    z-index: 999;
    text-decoration: none;
    display: none;
    position: absolute;
    top: 10px; left: -40px;
    width: 200px;
    padding: 5px; margin: 10px;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif;
    text-align: center;
}

span.career-tooltip {
    z-index: 999;
    text-decoration: none;
    display: none;
    position: absolute;
    top: 10px; left: -40px;
    width: 200px;
    padding: 5px; margin: 10px;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif;
    text-align: center;
}

span.class-tooltip {
    z-index: 999;
    text-decoration: none;
    display: none;
    position: absolute;
    top: 10px; left: -40px;
    width: 200px;
    padding: 5px; margin: 10px;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif;
    text-align: center;
}

span.rankings-tooltip {
    z-index: 999;
    text-decoration: none;
    display: none;
    position: absolute;
    top: 10px; left: -40px;
    width: 200px;
    padding: 5px; margin: 10px;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif;
    text-align: center;
}

span.rankings-tooltip {
	top: 440px; left: 370px;
}

span.career-tooltip {
	top: 507px; left: 370px;
}

span.class-tooltip {
	top: 555px; left: 370px;
}

span.program-tooltip {
	top: 605px; left: 370px;
}

/*
div.facts-figures a:hover span.tooltip {
    z-index: 999;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 10px; left: -40px; width: 200px;
    padding: 5px; margin: 10px;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif;
    text-align: center;
}
*/

.mba-logo {
	padding: 8px 0px;
	float: left;
}

.ivey-logo {
	padding: 8px 0px;
	float: right;
}

#ivey-nav {
	width: 960px;
	height: 100px;
	background: green;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}

.close-me {
	float: right;
}

#widget-col {
	line-height: 14pt;
	width: 180px;
	min-height: 200px;
	float: left;
	background: url('../images/dotted-border.png') repeat-y right top;
}

#widget-col-inner {
	padding: 10px;
}

#topnav {
	width: 200px;
	text-align: center;
	margin: 10px 0;
}

#main-nav {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	background: #e0ddd0;
}

#main-nav ul {
	background: #268267 url('../images/main-nav-bg.gif') repeat-x left top;
	margin: 0;
	padding: 5px;
	list-style-type: none;
	list-style-image: none;
}

#main-nav ul li {	
	background: url('../images/nav-separator.gif') repeat-x left bottom;
	line-height: 12pt;
}

#main-nav ul li a {
	text-decoration: none;
	display: block;
	padding: 6px 0px 2px 11px;
	font-size: 9pt;
	color: #FFF;
}

#main-nav ul li a:hover {
    background: url('../images/main-nav-hover.png') no-repeat 2px 11px;
}

#main-nav ul li a.active {
    background: url('../images/main-nav-active.png') no-repeat 2px 11px;
}

#main-nav ul.submenu {
	display: none;
/*	background: #a7fae6 url('../images/main-nav-sub-bg.gif') repeat-x left top; */
	background: #e0ddd0;
	margin: 0;
	padding-left: 6px;
	list-style-type: none;
}

#main-nav ul.submenu li {
	background: url('../images/nav-separator-db.gif') repeat-x left bottom;
}

#main-nav ul.submenu li a {
	text-decoration: none;
	display: block;
	font-size: 9pt;
	color: #035642;
}

#main-nav ul.submenu li a.active {
	background: none;
	color: #000;
}

#main-nav ul.submenu li a:hover {
	background: none;
	color: #000;
}

#main-nav ul.sub-submenu {
	background: none;
	display: none;
	margin: 0;
	
	list-style-type: none;
}

#main-nav ul.sub-submenu ul.sub-submenu {
	background: none;
	display: none;
	margin: 0;
	padding-left: 8px;
}

#main-nav ul.sub-submenu li {
	background: none;
}

#main-nav ul.sub-submenu li a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 12px;
	font-size: 9pt;
	color: #035642;
}

#main-nav ul.sub-submenu li a.active {
	color: #000;
}

#main-nav ul.sub-submenu li a:hover {
	color: #000;
}

#main-nav .main-nav-widget {
	padding: 10px;
}


#main-col {
	width: 360px;
	float: left;
}

#main-col-inner {
	padding: 10px;
}

#right-col {
	line-height: 14pt;
	width: 190px;
	float: right;
	background: #e0ddd0 url('../images/right-col-bg.png') repeat-x left bottom;
}

#right-col-inner {
	padding: 9px;
}

.callout {
	padding: 15px 5px 10px 5px;
	background: url('../images/dotted-border.png') repeat-x left bottom;
}

#footer {
	font-size: 8pt;
	clear: both;
	padding-top: 40px;
	height: 51px;
	width: 100%;
	background: url('../images/footer-bg.png') repeat-x left bottom;
}

#footer-inner {
	width: 960px;
	margin: 0px auto;
}

#footer .footerlogo {
	float: left;
	margin-right: 20px;
}

#footer .links {
	padding: 5px 0px;
}

#footer .links a {
	margin-right: 20px;
}

.profile-gallery-item {
	background: url('../images/profile-gallery-base.png') no-repeat left bottom;
	float: left;
	width: 160px;
	padding: 0px 0px 10px;
	margin: 20px 15px 20px 0px;
	text-align: center;
}

#right-col .profile-gallery-item {
	margin: 20px 0px 10px 5px;
	padding: 0px;
}

#flower-chart {
	width: 413px;
	height: 379px;
	display: block;
	position: relative;
	float: left;
}

#flower-chart-links {
	width: 413px;
	height: 379px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

#flower-chart-text {
	position: relative;
	float: left;
	line-height: 12pt;
	width: 300px;
}

.maximize-text {
	position: absolute;
	top: 0px;
	padding-left: 15px;
	border-left: 5px #ccd2dc solid;
	display: none;
}

.manage-text {
	position: absolute;
	top: 0px;
	padding-left: 15px;
	border-left: 5px #ccd2dc solid;
	display: none;
}

.embrace-text {
	position: absolute;
	top: 0px;
	padding-left: 15px;
	border-left: 5px #ccd2dc solid;
	display: none;
}

.decisiveness-text {
	position: absolute;
	top: 0px;
	padding-left: 15px;
	border-left: 5px #ccd2dc solid;
	display: none;
}

.communicate-text {
	position: absolute;
	top: 0px;
	padding-left: 15px;
	border-left: 5px #ccd2dc solid;
	display: none;
}

.embrace-text {
	display: block;
}
.embrace-text h2, .communicate-text h2, .decisiveness-text h2, .manage-text h2, .maximize-text h2{
	line-height: 16pt;
}



#maximize-link {
	text-align: -1000pt;
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 99;
}


#manage-link {
	text-align: -1000pt;
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 99;
}


#embrace-link {
	text-align: -1000pt;
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 99;
}


#decisiveness-link {
	text-align: -1000pt;
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 99;
}


#communicate-link {
	text-align: -1000pt;
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 99;
}

#communicate-link {
	bottom: 110px;
	right: 30px;
}

#decisiveness-link {
	top: 10px;
	right: 80px;
}

#embrace-link {
	top: 10px;
	left: 60px;
}

#manage-link {
	bottom: 110px;
	left: 20px;
}

#maximize-link {
	bottom: 10px;
	left: 150px;
}


.communicate {
	width: 413px;
	height: 379px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 1;
	background: url(../images/leadership-essentials/communicate.png) no-repeat;
	/* background-position: -190px -190px; */
}

.decisiveness {
	width: 413px;
	height: 379px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 1;
	background: url(../images/leadership-essentials/decisiveness.png) no-repeat;
	/* background-position: -190px -948px; */
}

.embrace {
	width: 413px;
	height: 379px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../images/leadership-essentials/embrace.png) no-repeat;
	/* background-position: -190px -1706px; */
}

.manage {
	width: 413px;
	height: 379px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 1;
	background: url(../images/leadership-essentials/manage.png) no-repeat;
	/* background-position: -190px -2464px; */
}

.maximize {
	width: 413px;
	height: 379px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 1;
	background: url(../images/leadership-essentials/maximize.png) no-repeat;
	/* background-position: -190px -3222px; */
}

#our-curriculum-chart {
	float: right;
	width: 217px;
	display: block;
	margin-left: 20px;
	text-align: center;
}

#our-curriculum-chart a.light {
	padding-top: 18px;
	color: #77735c;
	display: block;
	background: url(../images/our-curriculum/light-top.png) no-repeat top left;
}


#our-curriculum-chart a.dark {
	padding-top: 18px;
	color: #77735c;
	display: block;
	background: url(../images/our-curriculum/dark-top.png) no-repeat top left;
}

#our-curriculum-chart a.blue {
	padding-top: 18px;
	color: #FFF;
	display: block;
	background: url(../images/our-curriculum/hover-top.png) no-repeat top left;
}

#our-curriculum-chart a {
	text-decoration: none;
}

#our-curriculum-chart a:hover {
	color: #FFF;
	background: url(../images/our-curriculum/hover-top2.png) no-repeat top left;
}

span.rounded-bottom {
	width: 217px;
	height: 16px;
	display: block;
	background: url(../images/our-curriculum/bottom.png) no-repeat top left;

}

.our-curriculum-modal {
	font-size: 10pt;
	line-height: 14pt;
	padding: 15px;
}


#career-manage {
	display: none;
}


#decision-making {
	display: none;
}


#leading-people {
	display: none;
}


#economics {
	display: none;
}


#leverage-it {
	display: none;
}


#accounting-control {
	display: none;
}


#marketing-products {
	display: none;
}


#communicate-effectively {
	display: none;
}


#design-strategies {
	display: none;
}


#manage-operations {
	display: none;
}


#manage-resources {
	display: none;
}


.our-curriculum-bar-graph {
	width: 700px;
	margin: 20px auto;
}
.our-curriculum-bar-graph-header
{
	font-size: 8pt;
	font-weight: bold;
	color: #75a3ba;
	width: 250px;
	height: 24px;
	display: block;
	background: url(../images/our-curriculum/our-curriculum-bar-graph-ti.png) no-repeat top right;
	text-align: right;
	padding-top: 8px;
	padding-right: 400px;
	
}
.full {
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	color: #035642;
	width: 250px;
	height: 24px;
	display: block;
	background: url(../images/our-curriculum/100.png) no-repeat top right;
	text-align: right;
	padding-top: 8px;
	padding-right: 400px;
}
.leading-bar, .accounting-bar, .economics-bar, .managescience-bar, .communications-bar, .strategy-bar, .finance-bar, .career-bar, .operations-bar {
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	color: #000000;
	width: 250px;
	height: 24px;
	display: block;
	text-align: right;
	padding-top: 8px;
	padding-right: 400px;
}
.leading-bar:hover, .accounting-bar:hover, .economics-bar:hover, .managescience-bar:hover, .communications-bar:hover, .strategy-bar:hover, .finance-bar:hover, .career-bar:hover, .operations-bar:hover {
	cursor: pointer;
	color: #035642;
}

.leading-bar
{
	background: url(../images/our-curriculum/leading-bar-ov.png) no-repeat top right;
}
.leading-bar:hover, .leading-barhover{
	background: url(../images/our-curriculum/leading-bar-ov.png) no-repeat top right;
}
.operations-bar
{
	background: url(../images/our-curriculum/operations-bar-ov.png) no-repeat top right;
}
.operations-bar:hover, .operations-barhover{
	background: url(../images/our-curriculum/operations-bar-ov.png) no-repeat top right;
}
.career-bar
{
	background: url(../images/our-curriculum/career-bar-ov.png) no-repeat top right;
}
.career-bar:hover, .career-barhover{
	background: url(../images/our-curriculum/career-bar-ov.png) no-repeat top right;
}
.accounting-bar
{
	background: url(../images/our-curriculum/accounting-bar-ov.png) no-repeat top right;
}
.accounting-bar:hover, .accounting-barhover{
	background: url(../images/our-curriculum/accounting-bar-ov.png) no-repeat top right;
}
.finance-bar
{
	background: url(../images/our-curriculum/finance-bar-ov.png) no-repeat top right;
}
.finance-bar:hover, .finance-bar-hover{
	background: url(../images/our-curriculum/finance-bar-ov.png) no-repeat top right;
}
.economics-bar
{
	background: url(../images/our-curriculum/eco-mng-bar-ov.png) no-repeat top right;
}
.economics-bar:hover, .economics-barhover{
	background: url(../images/our-curriculum/eco-mng-bar-ov.png) no-repeat top right;
}
.managescience-bar
{
	background: url(../images/our-curriculum/managescience-bar-ov.png) no-repeat top right;
}
.managescience-bar:hover, .managescience-barhover{
	background: url(../images/our-curriculum/managescience-bar-ov.png) no-repeat top right;
}
.communications-bar, .strategy-bar
{
	background: url(../images/our-curriculum/comm-strat-bar-ov.png) no-repeat top right;
}
.communications-bar:hover, .strategy-bar:hover, .communications-barhover, .strategy-barhover{
	background: url(../images/our-curriculum/comm-strat-bar-ov.png) no-repeat top right;
}


.fullhover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/100-OV.png) no-repeat top right;
}

.full:hover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/100-OV.png) no-repeat top right;
}

.three-quarter {
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	color: #75a3ba;
	width: 250px;
	height: 24px;
	display: block;
	background: url(../images/our-curriculum/75.png) no-repeat top right;
	text-align: right;
	padding-top: 8px;
	padding-right: 400px;
}

.three-quarterhover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/75-OV.png) no-repeat top right;
}

.three-quarter:hover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/75-OV.png) no-repeat top right;
}

.half {
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	color: #75a3ba;
	width: 250px;
	height: 24px;
	display: block;
	background: url(../images/our-curriculum/50.png) no-repeat top right;
	text-align: right;
	padding-top: 8px;
	padding-right: 400px;
}

.halfhover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/50-OV.png) no-repeat top right;
}

.half:hover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/50-OV.png) no-repeat top right;
}

.one-quarter {
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	color: #75a3ba;
	width: 250px;
	height: 24px;
	display: block;
	background: url(../images/our-curriculum/25.png) no-repeat top right;
	text-align: right;
	padding-top: 8px;
	padding-right: 400px;
}

.one-quarterhover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/25-OV.png) no-repeat top right;
}

.one-quarter:hover {
	cursor: pointer;
	color: #15465f;
	background: url(../images/our-curriculum/25-OV.png) no-repeat top right;
}

#relationships-map {
	display: block;
	width: 750px;
	height: 394px;
	position: relative;
	background: url('../images/relationships-map.jpg') no-repeat left top;
}

.alum-callout {
	position: absolute;
	z-index: 1;
}

.map-pin {
	position: absolute;
	cursor: pointer;
	z-index: 0;	
}

.alum-window {
	line-height: 10pt;
	cursor: pointer;
	position: absolute;
	padding: 8px;
	text-align: center;
	float: right;
	display: none;
	background: url(../images/alum-window-bg.png) no-repeat top left;
	width: 135px;
	height: 174px;
	color: #FFF;
	z-index: 2;
}

.alum-window-lg {
	line-height: 10pt;
	cursor: pointer;
	position: absolute;
	padding: 8px;
	text-align: center;
	float: right;
	display: none;
	background: url(../images/alum-window-bg2.png) no-repeat top left;
	width: 135px;
	height: 199px;
	color: #FFF;
	z-index: 3;
}


.click-here {
	float: right;
	display: none;
	width: 90px;
	height: 29px;
	background: url(../images/click-to-open.gif);
}

.alum-name {
	font-weight: bold;
	font-size: 9pt;
}

.alum-position {
	font-weight: normal;
	font-size: 8pt;
}

.alum-company {
	font-weight: normal;
	font-size: 8pt;
}

.close-alum-window {
	display: block;
	margin-top: 5px;
	color: #FFF;
	font-size: 8pt;
	cursor: pointer;
}

.profile-gallery-item .profile-pic {
	background: url('../images/profile-gallery-top.png') no-repeat left top;
	padding-top: 10px;
	position: relative;
	top: -10px;
}

.profile-name {
	font-size:11pt;
}

.profile-header img {
	float: left;
	padding-bottom: 20px;
}

.profile-info {
	float: right;
	width: 268px;
	margin-left: 15px;
	padding-left: 0px;
	background: url('../images/profile-content-bg.png') no-repeat right top;
	font-style:normal;	
}

.profile-info h2 {
	border-bottom: 3px solid #fff;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-bottom: 4px;
	font-size: 12pt;
	font-style:italic;
	
}

.profile-info p {
	padding-left: 15px;
	padding-bottom: 3px;
	margin-top: 0;
	margin-bottom: 6px;
	border-bottom: 1px solid #fff;
}

.profile-content {
	background: url('../images/profile-content-bg.png') no-repeat left top;
	margin-top: 10px;
	padding-top: 5px;
	clear: both;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 1px;
}

#right-col a.profile-name {
	display: block;
	height: 25px;
	width: 140px;
	background: url(../images/buttonLT_140.png) top right no-repeat;
	margin-left: 10px;
	margin-bottom: 3px;
	text-transform: uppercase;
	text-decoration: none;
	color: #444;
	padding-top: 7px;
	font-size: 11px;
	line-height: 12px;
	color: #fff;

}

#right-col a.profile-name:hover {
	background: url(../images/buttonLT_140.png) 0px -50px no-repeat;
}

/** PANELS **/

.panel-col {
	width: 260px;
    margin-left: 30px;
	float: left;
}

.panel-col p {
	line-height: 13pt;
}

.smbtns {
	margin-top: 10px;
}

.smbtns a {
	color: #444;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 8px;
}

.smbtns a:hover {
	color: #000;
}

a.smbtnr {
	display: block;
	width: 29px;
	height: 20px;
	float: right;
	text-align: left;
	background: url('../images/SmallBtnR.png') no-repeat 0px 0px;
	color: #fff;
}

a.smbtnr:hover {
	background: url('../images/SmallBtnR.png') no-repeat 0px -50px;
	color: #fff;	
}

a.smbtng {
	display: block;
	width: 54px;
	height: 20px;
	float: left;
	text-align: center;
	margin-left: 5px;
	background: url('../images/SmallBtnG.png') no-repeat 0px 0px;
	color: #fff;
}

a.smbtng:hover {
	background: url('../images/SmallBtnG.png') no-repeat 0px -50px;
	color: #fff;	
}

a.smbtnl {
	display: block;
	width: 29px;
	height: 20px;
	float: left;
	text-align: right;
	background: url('../images/SmallBtnL.png') no-repeat 0px 0px;
	color: #fff;
}

a.smbtnl:hover {
	background: url('../images/SmallBtnL.png') no-repeat 0px -50px;
	color: #fff;		
}

#intro-panel {
	position: relative;
	background: url('../images/intro-panel-bg.jpg') no-repeat left top;
}

#credentials-panel {
	position: relative;
	background: url('../images/credentials-panel-bg.jpg') no-repeat right top;
}

#knowledge-panel {
	position: relative;
	background: url(../images/business-panel-bg.jpg) top right no-repeat;
}

#leadership-panel {
	position: relative;
	background: url('../images/leadership-panel-bg.jpg') no-repeat right top;
}

#relationships-panel {
	position: relative;
	background: url('../images/relationships-panel-bg.jpg') no-repeat right top;
}

#career-panel {
	position: relative;
	background: url(../images/career-panel-bg.jpg) top right no-repeat;
}

#joinnow-panel {
	position: relative;
}


#click-to-begin-button {
	position: absolute;
	top: 220px;
	right: 250px;
}

.next-panel-button {
	text-align: center;
	position: absolute;
	top: 220px;
	left: 480px;
}

#inside-track-button {
	position: absolute;
	top: 220px;
	left: 480px;
}

#career-view-button {
	position: absolute;
	top: 220px;
	left: 480px;
}

#relationships-button {
	position: absolute;
	top: 220px;
	left: 480px;
}

#leadership-accelerators-button {
	position: absolute;
	top: 220px;
	left: 480px;
}

#business-knowledge-button {
	position: absolute;
	top: 220px;
	left: 480px;
}

.accordian-menu {
	width: 460px;
}

.accordian-menu dl {
	line-height: 14pt;
}

.accordian-menu dt a {
	font-size: 12pt;
	text-decoration: none;
	margin-top: 10px;
	height: 22px;
	display: block;
	padding-top: 3px;
	padding-left: 35px;
}

.accordian-menu dt a.up {
/*	background: url(../images/NewBullet1.png) top left no-repeat;*/
	background: url('../images/NewBullet-sprite.png') no-repeat left top;
}

.accordian-menu dt a.down {
	background: url('../images/NewBullet-sprite.png') no-repeat 0px -50px;
}

.accordian-menu dd 	{
	margin-left: 35px;
}

.accordian-separator {
	margin-top: 10px;
	height: 1px;
	width: 430px;
	background: url(../images/accordian-separator.png) bottom left repeat-x;
}

.read-more {
	border: none;
	margin: 10px 0px;
}

a.read-more-button {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display: block;
		height: 25px;
		width: 100px;
	background: url('../images/ReadMore-sprite.png') no-repeat 0 0;
		text-indent: -200px;
		overflow: hidden;
		margin: 10px 0px;
}

a.read-more-button:hover {
	background: url('../images/ReadMore-sprite.png') no-repeat 0 -50px;
}

.headline {
	margin-top: 10px;
}

.facts-figures {
	margin-top: 10px;
	height: 40px;
	vertical-align: middle;
}

/** SCROLLER **/

#scroller-nav {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}

#slider {
	padding-top: 30px;
   	width: 960px;
	height: 330px;
    margin: 0 auto -30px auto;
    position: relative;
}

.scroll {
    height: 300px;
    width: 960px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    height: 300px;
    width: 940px;
    padding: 0px 10px;
}

.scrollButtons {
    position: absolute;
    top: 300px;
    cursor: pointer;
}

.scrollButtons.left {
    left: 20px;
    z-index: 99;
}

.scrollButtons.right {
    right: 20px;
    z-index: 99;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.navigation li {
	color: #FFF;
	line-height: 8pt;
    display: block;
    float: left;
}

ul.navigation li a {
	font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    font-size: 7pt;
    padding: 10px 8px;
    display: block;
    width: 120px;
    height: 10px;
    text-decoration: none;
    background: url('../images/panelnav/panelbg.png') no-repeat right top;
}

ul.navigation li.relationships a {
    padding: 5px 8px;
    height: 20px;
}

ul.navigation li.leadership a {
    padding: 5px 8px;
    height: 20px;
}

ul.navigation li a:hover {
	color: #FFF;
    background: url('../images/panelnav/panelbgOV.png') no-repeat right top;
}

ul.navigation li a.selected {
	color: #FFF;
    background: url('../images/panelnav/panelbgOV.png') no-repeat right top;
}

ul.navigation a:focus {
    outline: none;
}

.sharethis {
	margin-right: 5px;
	float: left;
	clear: both;
	color: #035642;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
}

/* James */
.openingContentGradient
{
	display: block;
	padding: 15px;
	width:492px;
 	background: url('../images/narrowGradient.png') no-repeat left top;
}
.openingContentGradient494
{
	display: block;
	padding: 15px;
	width:464px;
 	background: url('../images/gradient_narrow_494px.png') no-repeat left top;
}
.openingContentGradientWide
{
	display: block;
	padding: 15px;
	width:702px;
 	background: url('../images/wideGradient.png') no-repeat 50% top;
}
.openingContentGradientWide b
{
	font-size: 14px;
	font-style:italic;
	font-weight: bold;
}
.openingContentGradient b
{
	font-size: 14px;
	font-style:italic;
	font-weight: bold;
}
div.lightGradientContentBlock
{
	width: 506px;
	height: 72px;
	background: url('../images/lightRowContainer.png') no-repeat 50% top;
	margin-left: 7px;	
}
div.darkGradientContentBlock
{
	width: 506px;
	height: 66px;
	background: url('../images/darkRowContainer.png') no-repeat 50% top;
	margin-left: 7px;	
}
div.lightGradientContentBlockTall
{
	width: 506px;
	height: 87px;
	background: url('../images/lightRowContainerTall.png') no-repeat 50% top;
	margin-left: 7px;
}
div.darkGradientContentBlock table tr td
{
	width: 50%;
	text-align: left;
	vertical-align:middle;
}
div.lightGradientContentBlockTall table tr td
{
	width: 50%;
	text-align: left;
	vertical-align:middle;
}
div.lightGradientContentBlock table tr td
{
	width: 50%;
	text-align: left;
	vertical-align:middle;
}
div.darkGradientContentBlock table
{
	border-collapse: collapse;
	border: none;
	height: 100%;
}
div.lightGradientContentBlockTall table
{
	border-collapse: collapse;
	border: none;
	height: 100%;
}
div.lightGradientContentBlock table
{
	border-collapse: collapse;
	border: none;
	height: 100%;
}
div.darkGradientContentBlock table tr td a
{
	padding: 0px 10px 0px 10px;
	font-weight: bold;
}
div.lightGradientContentBlockTall table tr td a
{
	padding: 0px 10px 0px 10px;
	font-weight: bold;
}
div.lightGradientContentBlock table tr td a
{
	padding: 0px 10px 0px 10px;
	font-weight: bold;
}
div.rowContainer3
{
	margin: 0px 0px 0px 24px;
	padding: 10px 10px 0px 10px;
	clear:both;
}
div.rowContainer2
{
	margin: 0px 0px 0px 24px;
	padding: 10px 10px 0px 10px;
	clear:both;
}
div.rowContainer1
{
	margin: 0px 0px 0px 24px;
	padding: 10px 10px 0px 10px;
	clear:both;
}
div.rowContainer1
{
	width: 655px;
	height: 56px;
	background: url('../images/gradientRow1.png') no-repeat 50% top;
}
div.rowContainer2
{
	width: 655px;
	height: 75px;
	background: url('../images/gradientRow2.png') no-repeat 50% top;
}
div.rowContainer3
{
	width: 655px;
	height: 52px;
	background: url('../images/gradientRow3.png') no-repeat 50% top;
}
div.beigeRowContainer
{
	width: 468px;
	height: 25px;
	background: url('../images/beigeRowContainer.png') no-repeat 50% top;
	margin: 6px 0px 0px 24px;
	padding: 3px 0px 0px 10px;
}

div.beigeRowContainer a
{
	font-weight: bold;
	background: url('../images/bluearrow.png') no-repeat left 50%;
	padding-left: 25px;
}
div.videoContainerWide
{
	display: block;
	padding: 15px;
	width:492px;
	height: 95px;
	margin: 10px 0px;
 	background: url('../images/videoContainerGradientWide.png') no-repeat left top;
}
div.videoContainerWide div
{
	height: 80px;
	padding: 0px;

}
div.videoContainerWide div div
{
	float: left;
	margin-top: 10px;
	width:350px;
	padding: 0px;
	height: 70px;

}
div.videoContainerWide div img
{
	float:left;
	padding: 10px
}
div.videoContainerWide span
{
	display: block;
	padding: 0px 0px 0px 10px;
}

div.videoContainer
{
	margin: auto;
	background: url('../images/videoContainerGradient.png') no-repeat left top;
	width: 272px;
	height: 181px;	
}
div.videoContainer div
{
	height: 97px;
	padding: 5px 10px 0px 10px;
	width: 250px;
}
div.videoContainer div div
{
	float: left;
	margin-top: 10px;
	width:145px;
	padding: 0px;
	height: 70px;
}
div.videoContainer div img
{
	float:left;
	padding: 10px
}
div.videoContainer span
{
	display: block;
	clear:both;
	padding: 0px 0px 0px 10px;
}
div.large_gradient_container_03
{
	padding: 15px;
}
div.large_gradient_container_02
{
	padding: 15px;
}
div.large_gradient_container_01
{
	padding: 15px;
}
div.large_gradient_container_01
{
	background: url('../images/large_gradient_container_01.png') no-repeat left top;
	width: 701px;
	height: 318px;
}
div.large_gradient_container_02
{
	background: url('../images/large_gradient_container_02.png') no-repeat left top;
	width: 701px;
	height: 356px;
}
div.large_gradient_container_03
{
	background: url('../images/large_gradient_container_03.png') no-repeat left top;
	width: 701px;
	height: 275px;
}
div.large_gradient_container_03 div
{
	width: 66%;
	float:left;
}
div.large_gradient_container_02 div
{
	width: 66%;
	float:left;
}
div.large_gradient_container_01 div
{
	width: 66%;
	float:left;
}
div.large_gradient_container_03 img
{
	margin-top:40px;
	float: right;
}
div.large_gradient_container_02 img
{
	margin-top:40px;
	float: right;
}
div.large_gradient_container_01 img
{
	margin-top:40px;
	float: right;
}
.arrowList
{
	list-style-image: url('../images/bluearrow.png');
}
.jdMBATable
{
	border-collapse: collapse;
	border: none;
}
.jdMBATable tr td
{
	padding: 3px;
}
.jdMBATable thead td.course
{
	background: url('../images/beigeRowContainer.png') no-repeat right 50%;
}
.jdMBATable tbody tr.odd td.course
{
	background: url('../images/beigeRowContainer.png') no-repeat right 50%;
}
.jdMBATable thead td.year
{
	background: url('../images/beigeRowContainer.png') no-repeat left 50%;
}
.jdMBATable td.year
{
	text-align: center;
	width: 50px;
}
.jdMBATable td.months
{
	width: 75px;
}
.jdMBATable tbody td.year
{
	background: #dddccf;	
}
.jdMBATable thead td.months
{
	background: #dddccf;	
}
.jdMBATable tbody tr.odd td.months
{
	background: #dddccf;	
}

/* Video Presentation Box CSS */
.videoHover
{
	position: relative;
	width: 225px;		
	height: 125px;
	font-size: 12px;
	overflow: hidden;
	border: 5px #e0ddd0 double;
}
.videoHover .hoverGradient
{
	position: absolute;		
	left: 0px;
	top: 103px;
	width: 213px;
	line-height: 13px;
	overflow: hidden;
	background: black;
	color: white;
	padding: 5px;
	border: 1px #035642 solid;
	cursor: default;
}
.hoverGradientTitle { cursor: pointer; }
.videoHover .hoverGradient div.hoverGradientFade
{
	color: #fff;
	text-decoration: none;	
	font-size: 9px;
	padding-top: 5px;
	cursor:default;
}
.videoHover .hoverGradient div.hoverGradientFade a img
{
	border: 1px #035642 solid;
	float: left;
	margin-right: 5px;
}
.videoHover .hoverGradient div.hoverGradientFade a img:hover
{
	border: 1px #fff solid;
}
.videoHover img
{
	cursor: pointer;
}

/* NEW */
.videoContainerBox
{
	float:right; 
	margin: 0px 10px 10px 10px; 
	position: relative; 
	width: 225px; 
	font-size: 12px;
}
.videoContainerBoxThumb
{
	position:relative;
	border: 5px #e0ddd0 double; 
	overflow: hidden;
	width: 225px; 
	height: 125px; 
	margin:0px; 
	padding: 0px;				
}
.videoContainerBoxStripe
{
	position:absolute; 
	bottom: 5px; 
	left: 0px; 
	color:#fff; 
	height: 30px;				
}
.videoContainerBoxGradient
{
	position:absolute; 
	display:inline-block; 
	height: 28px; 
	width:225px; 
	background:black; 
	left: 0px; 
	top: 2px;	
}
.videoContainerBoxButton
{
	position: absolute; 
	display:inline-block; 
	padding-left: 35px; 
	height: 30px; 
	color:#fff;
	text-decoration:none;	
	line-height:30px; 
	font-size: 16px; 
	vertical-align:top;	
	background: url('../images/btn-play-arrow-round-on.png') left no-repeat; 
	width: 215px; 
	margin-left: 10px;
}
.videoContainerBoxButton span
{
	color: #fff;
}
.videoContainerBoxCaption
{
	color:#000; 
	font-size: 10px; 
	font-weight:bold; 
	line-height:12px; 
	padding: 0px 0px 0px 5px;				
}
.relatedVideoLink
{
	padding-left: 25px; 
	background:url('../images/bluearrow.png') left no-repeat; 
	cursor:pointer;
}

/* END Video Presentation Box CSS */
