#header h1 {background-image: url("../images/site/executive-education.gif");}


/***********************************************
*
* Grids
*
************************************************/

.one-column-layout #content .inner {
   padding-top: 15px;
}

.slideshow-layout #subnav,
.three-column-layout #subnav,
.video-asset-layout #subnav,
.program-layout #subnav {
   float: left;
   width: 164px;
}

.slideshow-layout #subnav .inner,
.three-column-layout #subnav .inner,
.video-asset-layout #subnav .inner,
.program-layout #subnav .inner {
   padding-left: 24px;
   padding-top: 22px;
}

/*.three-column-layout #subnav .inner {padding-left: 0;}*//*JMoran 012610*/

.left-column-layout #subnav {
   float: left;
   width: 285px;
}

.slideshow-layout #subnav .inner {
   padding-top: 0;
}

.three-column-layout #content,
.video-asset-layout #content,
.program-layout #content {
   float: left;
   width: 516px;
}

.slideshow-layout #content {
   float: left;
   width: 796px;
}

.left-column-layout #content {
   float: left;
   width: 675px;
}

.three-column-layout #content .inner,
.program-layout #content .inner {
   margin-top: 180px;
   padding-left: 28px;
   padding-right: 40px;
}

.video-asset-layout #content .inner {
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 35px;
}

.slideshow-layout #content .inner {
   margin-top: 0;
   padding-left: 28px;
   padding-right: 40px;
}



.three-column-layout #sidebar,
.video-asset-layout #sidebar,
.program-layout #sidebar {
   float: left;
   width: 280px;
}

.left-column-layout #sidebar {
   float: left;
   width: 280px;
}

.three-column-layout #sidebar .inner,
.program-layout #sidebar .inner {
   padding-top: 180px;
   padding-left: 20px;
}

.video-asset-layout #sidebar .inner {
   padding-left: 20px;
   padding-top: 35px;
}

.three-column-layout #content-header,
.program-layout #content-header {
   position: absolute;
   top: 35px; 
   left: 192px;
   width: 800px;
   height: 120px;
}

.video-asset-layout #content-header {
   display: none;
}

.landing-layout #content-header,
.two-column-layout #content-header {
   position: absolute;
   top: 35px; 
   left: 24px;
   width: 700px;
   height: 120px;
}

.landing-layout #subnav,
.two-column-layout #subnav {
   display: none;
}

.landing-layout #content,
.two-column-layout #content {
   float: left;
   width: 680px;
}

.landing-layout #content .inner,
.two-column-layout #content .inner {
   padding-top: 180px;
   padding-left: 24px;
   padding-right: 40px;
}

.landing-layout #sidebar,
.two-column-layout #sidebar {
   float: left;
   width: 280px;
}

.landing-layout #sidebar .inner,
.two-column-layout #sidebar .inner{
   padding-top: 35px;
   padding-left: 20px;
}

#content-wrap {
   position: relative;
}
#subnav, #content, #sidebar {overflow: hidden;}


/***********************************************
*
* Header
*
************************************************/

#header #nav a.faqs {
    float: right;
    position: relative;
    top: 1px;
    right: 15px;
    font-family:Georgia,Times New Roman,serif;
    font-size:1.7em;    
    line-height: 1.7em;
    font-weight: normal;
}


/***********************************************
*
* Content Header
*
************************************************/


#content-header {
    /*background: transparent url('/_layouts/hbs/exed/images/site/hbsadvantage_headbg.jpg') no-repeat top left;*/
	background-repeat:no-repeat;
	background-position:0 0;
}

#content-header h2 {
    background: #256489;
    color: #fff;
    font: normal 2.4em Georgia, Times New Roman, serif;
    padding: .5em 1em;
    float: left;
    position: relative;
    left: -24px;
    top: -12px; 
}

#content-header h2 span {
    font: normal .8em Arial, Helvetica, sans-serif;
    display: block;
    margin-top: .2em;
}

.slideshow-layout #content-header {
    background: none;
}

.slideshow-layout #content-header {
   position: relative;
   left: -18px;
   margin-top: 7px;
   margin-bottom: 0px;
}

.left-column-layout #content-header h2 {
   background: white;
   float: none;
   left: 0;
   top: 0;
   padding: 0;
   padding-top: 30px;
}

/***********************************************
*
* Subnav
*
************************************************/

#subnav {font-size:110%;}
#subnav a { display: block; }
#subnav a.selected { color: #90002A; }
#subnav ul li {
    margin-top: .8em;
    font-weight: bold;
    line-height: 1.2em;
    border-bottom: 1px solid white;
}


#subnav ul, #subnav ol, #subnav li {
   margin: 0;
   padding: 0;
}

#subnav ol, #subnav ul {
   list-style-type: none;
}


#subnav ul li a {
    color: #555;
}

#subnav ul li.on a,
#subnav ul li a.on {
    color: #90002A;
}

#subnav .go {
    margin: 2em 0;
}

#subnav .go h4 {
    font: normal 1.8em Arial, Verdana, sans-serif;
    color: #787878;
    width: 100%;
}

#subnav .go a {
    float: right;
    text-decoration: none;
    color: #dfed99;
}

#subnav div#expand {
    padding-bottom: 1em;
    border-bottom: 1px dashed #90002A;
    width: 135px;
}
/*div.three-column-layout #subnav div#expand {margin-left:24px;}*//*JMoran 012610*/

#subnav div#expand a {
    font-weight: normal;
    color: #90002A !important;
}

#subnav div#expand a#closeall {
    display: none;
}

#subnav ul.expandable li a.off {
    background: url('../images/site/subnav_open_off.gif') no-repeat 0 3px;
    padding-left: 15px;
    margin-left: -15px;
}

#subnav ul.expandable li.closed a.off {
    background: url('../images/site/subnav_closed_off.gif') no-repeat 0 3px;
    padding-left: 15px;
    margin-left: -15px;
}

#subnav ul.expandable li.closed a.on {
    background: url('../images/site/subnav_closed_on.gif') no-repeat 0 3px;
    padding-left: 15px;
    margin-left: -15px;
}

#subnav ul.expandable li.open a.on {
    background: url('../images/site/subnav_open_on.gif') no-repeat 0 3px;
    padding-left: 15px;
    margin-left: -15px;
}

#subnav ul.expandable li.open a.off {
    background: url('../images/site/subnav_open_off.gif') no-repeat 0 3px;
    padding-left: 15px;
    margin-left: -15px;
}

/*div.three-column-layout #subnav ul.expandable li a.off,
div.three-column-layout #subnav ul.expandable li.closed a.off,
div.three-column-layout #subnav ul.expandable li.closed a.on,
div.three-column-layout #subnav ul.expandable li.open a.on,
div.three-column-layout #subnav ul.expandable li.open a.off {margin-left: 9px;}*//*JMoran 012610*/

#subnav ul.expandable li.open ul li a.on,
#subnav ul.expandable li.open ul li a.off {
    background: none;
}

#subnav ul.expandable ul li ul li a {
    font-size: .8em;
    font-size: .9em;
    line-height: 1.35em;
}

#subnav ul.expandable ul li ul li a.off {
    color: #369;
}

#subnav ul.expandable li.open ul li.open ul li a.off,
#subnav ul.expandable li.open ul li.closed ul li a.off,
#subnav ul.expandable li.open ul li ul li a.off {
    background: url('../images/site/subnav2_off.gif') no-repeat 0 7px;
    padding-left: 10px;
    margin-left: -10px;
}

#subnav ul.expandable li.open ul li.open ul li a.on,
#subnav ul.expandable li.open ul li.closed ul li a.on,
#subnav ul.expandable li.open ul li ul li a.on {
    background: url('../images/site/subnav2_on.gif') no-repeat 0 7px;
    padding-left: 10px;
    margin-left: -10px;
}

#subnav ul.expandable ul ul {
    margin-left: 1em;
}

#subnav ul.expandable ul ul li {
    margin-top: .6em;
}

#subnav ul.expandable ul a {
    font-weight: normal;
}

#subnav ul.expandable li.closed ul, 
#subnav ul.expandable ul li.closed ul {
    display: none;
}

#subnav ul.expandable li.open ul, 
#subnav ul.expandable ul li.open ul {
    display: block;
}

#subnav #program-finder {
    margin-top: 2em;
    position: relative;
    left: -24px;
}
/*div.three-column-layout #subnav #program-finder {left: 0px;}*//*JMoran 012610*/


/***********************************************
*
* Content
*
************************************************/

#content {
   font-size:130%;
   line-height:1.5em;
}

#content div.hr, #content hr {color: white;height: 1px;border-color: white;border: none;border: 0;border-top: 1px solid silver;margin-bottom: 2em;margin-top: 2em;}

#content .clear {
    height: 1px;
}

#content big,
#content span.fancy {
    font: normal 2.8em Georgia, Times New Roman, serif;
    color: #999;
    float: left;
    margin: 0 .2em -.2em 0;
}

#content h3 {
    font: normal 1.8em Arial, Verdana, sans-serif;
    color: #90002A;
    margin-bottom: 1em;
    line-height: 1.1em;
}

#content h4 {
    color: #444;
    margin-top: 2em;
    margin-bottom: .4em;
    font: bold 1.2em Verdana, Arial, sans-serif;
}


#content h3 + h4 {
    margin-top: 0;
}


#content h5 {
   font-size: 1em;
}


#content p {
    margin-bottom: 1em;
}

#content ul { 
    list-style-type: disc; 
    margin: 0 0 1em 2em;
    padding-left: 0;
}


#content ul ul { 
    list-style-type: circle; 
    margin: 0 0 1em 2em;
}

#content ul ul ul { 
    list-style-type: square; 
    margin: 0 0 1em 2em;
}


#content ol { 
    list-style-type: decimal; 
    margin: 0 0 1em 2.5em; 
    padding-left: 0;
}

#content pre {
        font-size: 1.2em;
}


#content blockquote {
    font-size: .85em;
    border-top: 1px solid silver;
    padding-top: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-right: 2em;
    padding-left: 2em;
}

#content blockquote span {
    text-transform: uppercase;
}

#content .disclaimer {
    font-size: .75em;
    border-top: 1px solid silver;
    padding-top: 1em;
    color: gray;
}

#content .date_container h4 {
   margin-bottom: 0;
   margin-top: 0;
   font-size: 14px;
}

#content .date_container .dates {
   margin-bottom: 0;
   margin-top: 0;
   font-size: 12px;
}

#content .date_container .date_padding {
   padding: .5em;
}
.programs-detail .date_fee_container {
  display: none;
}
body.introduction .date_fee_container {
  display: block;
}
	
.category #content .date_fee_container h4
{
	display: none;
}
.category #content .date_fee_container .date-fee-line h4
{
	display:block;
}
#content #header_text {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1em;
}
#content .comments li {
	list-style-type: none;
	font-style: italic;
}
#content .date_fee_container  ul.comments {
	margin-bottom: 1px;
}
#content .date_fee_container {
	margin-bottom: 10px;
	xfloat: left;
	padding: 10px 3px 0 2px;
	position: relative;
	xborder: 1px solid #000;
	width: 100%;
}
#content .date_fee_container .has-part-header .date-fee-line h4 a:hover {
	text-decoration: underline;
}
#content .date_fee_container h4 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
#content .date_fee_container .date-fee-line h4 {
	color: #444;
}
#content .date_fee_container .dates {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 12px;
}
#content .date_fee_container .date-fee-line h4 { font-size: 12px; font-style: italic;}
#content .date_fee_container .has-part-header .date-fee-line h4 a{
	background: url('../images/site/subnav_closed_on.gif') no-repeat right center;
	padding-right: 17px;
	text-decoration: none;
	xfont-weight: normal;
}
#content .date_fee_container .has-part-header .date-fee-line h4 a.on{
	background: url('../images/site/subnav_open_on.gif') no-repeat right bottom;
}
#content .date_fee_container .date-fee-line{
 	padding:0;
	margin:6px 0 0 0;
	width: 482px;
}
#content .date_fee_container .fee_holder{
	padding: 0;
	margin: 0;
	
}
#content .date_fee_container .fee_holder li{
	padding: 0 0 0 0;
	margin:6px 0 0 0;
}
#content .date_fee_container .session li.fee{	
	line-height: 1.1em;
}
#content .date_fee_container .session li.fee a{	
	cursor: default;
}
#content .date_fee_container .session li.fee a:hover{	
	text-decoration: none;
}
#content .date_fee_container li.feeboxholder {
	xwidth: 1px;	
	xfloat: left;
	padding: 0;
	margin:0;
	line-height: 1.1em;
	position: relative;
}
#content .date_fee_container .date-fee-line li{
	list-style-type: none;
	padding: 0;
	margin:0;
}
#content .date_fee_container li.still {
	font-style: italic;
	line-height: 1.0em;
	margin: 0;
	padding:0 0 3px 0;
}
#content .date_fee_container .session{
   	xfloat: left;
	padding-bottom: 7px;
	margin-left: 0;
}
#content .date_fee_container .date-fee-line li.dates{
	width: 382px;	
}
#content .date_fee_container .date-fee-line li.dates b{
	color: #424242;
	font-weight: normal;
}
#content .date_fee_container .session ul{
	margin-left: 0;
	padding-left:0;
}
#content .date_fee_container .session ul.fee_holder{
	list-style-type: none;
}
#content .date_fee_container .session_info {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	xfloat: left;
	xclear: both;
	width: 100%;
	display: none;
}
#content .date_fee_container .session_info li{
	margin:0;
	padding:0;
	list-style-type: none;
}
#content .date_fee_container .session_info li strong {
	color: #722B44;
}
#content .date_fee_container .fee_box {
	width: 450px;
	background-color: #FFC;
	border: 1px solid #7B7B7B;
	top: 1px;
	margin:0;
	padding:9px;
	position: absolute;
	display:none;
}
#content .date_fee_container .fee_box{
	font-size: 11px;
	text-align: left;
	line-height: 1.3em;
}
#content .date_fee_container .fee_box  a.to{
	display: inline;
}

#content .fee_container  {
   margin-bottom: 1em;
}


#content .fees th {
   text-align: left;
   font-weight: normal;
   padding: 0;
}

#content td.fees {
   padding: 0;
   padding-right: 7px;
}

#content table.fees  {
   border-collapse: collapse;
   margin: 0;
   padding: 0;
}

#content #innernav .tabnav {
    margin: 0 0 1.0em 0;
    padding: 0 0 1px 0;
    font: normal .85em Tahoma, Helvetica, sans-serif;
    xfloat: left;
}

#content #innernav .row0 {
   margin-bottom: 0;
}

#content #innernav .tabnav ul{
    list-style-type: none;
    margin: 0;
    padding: 1px;
    width: 478px;
    float: left;
    border-bottom: 1px solid #a8c1d0;
    background: #DDEEEE url('/images/site/tabs_bg.gif') repeat-x bottom left;
}

#content #innernav .tabnav ul li {
    display: inline;
}

#content #innernav .tabnav ul li.on span {
    border-bottom: 1px solid black;
}

#content #innernav .tabnav ul li a{
    display: block;
    float: left;
    outline: 0;
    color: #90002A;
    border: 1px solid #DDEEEE;
    xborder: 1px solid #095;
    white-space: nowrap;
    padding: .4em .4em .2em .4em;
}

#content #innernav .tabnav ul li.on a{
    color: #000;
    background: #fff;
    margin: 0;
    padding: .2em .4em .4em .4em;
    border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999;
    border-bottom: 2px solid #fff;
    position: relative;
    top: 2px;
}

#content table.video,
#zoom table.video {
   background-color: #256489;
   padding: 10px;
   width:100%;
   margin-bottom: 1.5em;
   border-collapse: collapse;
   color: white;
}

#content table.video p.noflash,
#zoom table.video p.noflash {
   font-weight: bold;
   width: 200px;
   text-align: center;
}


#content table.video td.media,
#zoom table.video td.media {
  padding: 7px 0 3px 8px;
  vertical-align: top;
}



#content table.video td.desc,
#zoom table.video td.desc {
  width:90%;
  vertical-align: top;
  padding: 7px 10px;
}

#content table.video h4,
#zoom table.video h4 {
  color:white;
  border-bottom: 1px solid white;
  margin-top: .5em;
  font-size: 1.2em;
}

#content table.video p.metadata,
#zoom table.video p.metadata {
  color: #DFED99;
  font-size: .9em;
  line-height: 1.3em;
}

#content table.video tr.vertical p.metadata,
#zoom table.video tr.vertical p.metadata {
  line-height: 1em;
  margin-bottom: 8px;
}

#content table.video tr.vertical h4,
#zoom table.video tr.vertical h4 {
  margin-bottom: 10px;
}

#content h4.topic {
    margin-top: 2em;
    font-size: .85em;
    border-bottom: 1px solid #aaa;
    text-transform: uppercase;
    color: #aaa;
}

#content ul.assets {
    margin-left: 0;
    padding-left: 0;
    margin-top: 1em;
    list-style-type: none;
}

#content ul.assets li.video {
    height: 90px;
}

#content ul.assets li.video div.video-thumb {
    margin-top:0;
    margin-right: 10px;
}

#content table.form {
    border-collapse: collapse;
    table-layout: fixed;
}

#content table.form th,
#content table.form td {
    vertical-align: top;
    padding: 0 1em 1em 1em;
}

#content table.form th {
    text-align: right;
    width: 200px;
}

#content table.form select {
    width: 304px;
}

#content table.form input { 
    width: 300px;
}

#content table.form select, 
#content table.form input {
    margin-top: 1px;
    margin-bottom: 1px;
}

#content table.form .checkbox span, 
#content table.form .radio span { 
    display: block;
    margin-bottom: .4em;
}

#content table.form .checkbox span span, 
#content table.form .radio span span { 
    display: inline;
}

#content table.form .radio input,
#content table.form .checkbox input
{ 
    width: auto; 
    margin-bottom: 0;
}

input.radio, input.checkbox {
   xposition: relative;
   xtop: 2px;
}

#content tr.submit input { 
    width: auto; 
    padding: 2px 6px;
}

#content .radio table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
}

#content table.form td.radio td {
    padding: 0;
    padding-right: 10px;
    font-size: 12px;
}


#content table#brochure_list {
   margin-left: 50px;
}
 
#content table#brochure_list th {
   font-weight: normal;
   text-align: left;
   line-height: 1.1em;
   padding: 0;
   padding-right: 10px;
   padding-bottom: 5px;
}
 
#content table#brochure_list td {
   padding: 0;
}
 
#content table#brochure_list input.num {
   width: 50px;
}
 
#content table#brochure_list tr.header th {
   text-align: left;
   padding-top: 20px;
   padding-bottom: 15px;
   font-weight: bold;
}
 
#content table#brochure_list th.brochuretitle {
   white-space: nowrap;
}
 
span.brochure_disclaimer {
   font-size: .8em;
}

#content .program {
    border-top: 1px solid silver;
    margin-top: .7em;
    padding-bottom: .1em;
}

#content .program .sortdate { display: none; }

#zoom {
   z-index: 1000;
   font-size: 130%;
}

#zoom p {
   margin-bottom: 1em;
}

#zoom p.metadata {
   display: none;
}

#zoom p.metadata {
   display: none;
}

#zoom table.video {
   margin-bottom: 0;
}


.landing-layout #content .program {
    border-top: 1px solid silver;
    margin-top: .7em;
    padding-bottom: .1em;
}

.landing-layout #content div.dates {
    color:#444444;
    font-family:Verdana,Arial,sans-serif;
    font-weight: bold;
}

.landing-layout #content div.date_container {
    margin-bottom: 1em;
}

.landing-layout #content div.has-part-header div.dates {
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.landing-layout #content h4.program-title {
    margin-bottom: 0;
}

.landing-layout #content .program {
    border-top: 1px solid silver;
    margin-top: .7em;
    padding-bottom: .1em;
}


#content ul.news-items {
    list-style-type: none;
    margin-left: 0;
}


/***********************************************
*
* Sidebar
*
************************************************/

#sidebar {
    font-size: 110%;
    line-height:1.5em;
}

#sidebar ul, #sidebar ol, #sidebar li {
   margin: 0;
   padding: 0;
}

#sidebar ol, #sidebar ul {
   list-style-type: none;
}


#sidebar .intopractice-box a {
    display: block;
}

#sidebar .intopractice-box, 
#sidebar .feature-box {
    padding: 1.4em;
    padding-left: 1.45em;
    margin-bottom: 2.2em;
}

#sidebar .intopractice-box {
    background: #dfed99;
}

#sidebar .feature-box {
    background: #dee;
}

#sidebar .feature3 {
    background: #fff;
}

#sidebar .intopractice-box a {
    font-style: normal;
}

#sidebar div.featurelink {
    margin-bottom: 2em;
}

#sidebar div.resources {
    margin-bottom: 1em;
}

#sidebar .intopractice-box h4,
#sidebar .apply-box h4 {
    font: normal 1.6em Arial, Verdana, sans-serif;
    color: #787878;
    margin-bottom: .4em;
}

#sidebar .feature3 h4, 
#sidebar .feature-box h4 {
    font: bold 1em Verdana, Arial, sans-serif;
    color: #444;
    padding-bottom: .3em; 
    margin-bottom: 1.2em;
    text-transform: uppercase;
    border-bottom: 1px solid #777;
}

#sidebar .feature3 .featurelink a, 
#sidebar .feature-box .featurelink a {
    display: block;
    font: normal 1.6em Georgia, Times New Roman, serif;
    margin-bottom: .4em;
}

#sidebar .feature3 .featurelink p,  
#sidebar .feature-box .featurelink p {
    margin-bottom: 1em;
}

#sidebar .apply-box {}

#sidebar .apply-box table {
    border: 1px solid #DFED99;
    border-collapse: collapse;
}

#sidebar .apply-box td {
    width: 50%;
    vertical-align: top;
    padding: 10px;
}

#sidebar .apply-box td.first {
    background-color: #DFED99;
}

#sidebar .apply-box td h4 {
    margin-bottom: 0.3em;
}

#sidebar .apply-box td.first a {
    font-weight: bold;
}

#sidebar .apply-box td.last a {
    background: url('../images/site/download.gif') no-repeat 0 3px;
    padding-left: 15px;
    display: block;
    padding-bottom: 2px;
    line-height: 1.5em;
}

#sidebar .feature-box .resources ul li a {
    font: normal 1em Verdana, Arial, sans-serif;
}

#sidebar .feature-box .resources ul li p {
    margin-bottom: 1em;
}

#sidebar .intopractice-box h4 {  
      font-size: 1.8em;
      border-bottom:1px solid #777777;
      margin-bottom:1px;
}

#sidebar .intopractice-box div {
      font-style: italic;
      margin-bottom: 4px;
      color: #787878;
}

/*JMoran 020210*/
/*
Added these rules from static site CSS.
share-menu li a's had URL's from root, I added ../ relative.
#sidebar .tools-box #share-menu li - added for padding
*/
#sidebar .tools-box {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: 0;
}
#sidebar .tools-box ul a.brochure {
    background: url('../images/site/brochure_fff.gif') no-repeat top left;
    padding: 2px 0 2px 18px;
    margin: 1em;
}

#sidebar .tools-box ul a.brochure {
    background: url('../images/site/brochure_fff.gif') no-repeat top left;
    padding: 2px 0 2px 18px;
    margin: 1em;
}

#sidebar .tools-box ul a.print {
    background: url('../images/site/print_fff.gif') no-repeat top left;
    padding: 2px 0 2px 18px;
    margin: 1em;
}

#sidebar .tools-box ul #share{
    background: url('http://www.hbs.edu/shared/images/sharethis/share-this-icommons.gif') no-repeat top left;
    padding: 0 0 0 18px;
    margin: 0 1em 1em 1em;
}

#sidebar .tools-box ul a.pdf {
    background: url('../images/site/pdf_fff.gif') no-repeat top left;
    padding: 2px 0 2px 18px;
    margin: 1em;
}

#sidebar .tools-box ul a.email {
    background: url('../images/site/email_fff.gif') no-repeat 0 2px;
    padding: 2px 0 2px 18px;
    margin: 1em;
}

/* =Share This + *//*JMoran 020210*/
#sidebar .tools-box #share-menu li {margin-left: 18px;}
a#share {
    padding:0;
    margin:0 0 0 12px;
}
ul#share-menu {
    margin: 0 0 0 12px;
    padding: 0;
    list-style-type: none;
}

ul#share-menu li {
    background: none;
    padding: 1px 0 1px 0;
    margin: 0;
}
ul#share-menu li a{
    font-weight: normal;
    text-transform: none;
    padding:0 0 5px 19px;
}

ul#share-menu li#digg a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-digg.gif) no-repeat top left;
}

ul#share-menu li#delicious a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-delicious.gif) no-repeat top left;
}

ul#share-menu li#facebook a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-facebook.gif) no-repeat top left;
}

ul#share-menu li#linkedin a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-linkedin.gif) no-repeat top left;
}
ul#share-menu li#mixx a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-mixx.gif) no-repeat 0 50%;
}

ul#share-menu li#reddit a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-reddit.gif) no-repeat 0 50%;
}

ul#share-menu li#newsvine a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-newsvine.gif) no-repeat top left;
}

ul#share-menu li#technorati a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-technorati.gif) no-repeat top left;
}

ul#share-menu li#stumbelupon a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-stumbleupon.gif) no-repeat top left;
}

ul#share-menu li#furl a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-furl.gif) no-repeat top left;
}
ul#share-menu li#twitter a{
    background: url(http://www.hbs.edu/shared/images/sharethis/icon-twitter.gif) no-repeat top left;
}
/* =Share This - *//*JMoran 020210*/

/*Typical Form +*/
div.typical-form #sidebar .inner {padding-top:178px;}
/*Typical Form -*/

#sidebar .featured-videos {
   border: 1px solid #256489;
   margin-bottom: 4px;
}

#sidebar .featured-videos .feature {
   background-color: #256489;
   padding-right: 3px;
   color: white;
  /* xheight: 90px;*/
   min-height:90px;
   height:auto !important;
   height:90px !important;
   padding-bottom: 12px;
}

#sidebar .featured-videos .feature img { 
   display: block;
}

#sidebar .featured-videos .feature p,
#sidebar .featured-videos .feature h5 {
   margin-left: 120px;
}

#sidebar .featured-videos .feature h5 {
   padding-top: 10px;
   text-transform: uppercase;
   font-weight: normal;
   font-family: Arial;
   font-size: 10px;
}

#sidebar .featured-videos .feature a {
   color: #6EBEDF;
   font-weight: bold;
   text-decoration: none;
   display: block;
   line-height: 1.3em;
}

#sidebar .featured-videos .feature a:hover {
   text-decoration: underline;
}

#sidebar .featured-videos .feature p.more {
   margin-top: 1em;
}

#sidebar .featured-videos .feature p.more a {
   font-weight: normal;
   color: #B5DADA;
   text-transform: lowercase;
   background: transparent url(../images/site/blue-arrow-closed.gif) no-repeat 0 4px;
   padding-left: 15px;
} 

#sidebar .featured-videos .feature p.more a.open {
   background: transparent url(../images/site/blue-arrow-open.gif) no-repeat 0 4px;
}

#sidebar .featured-videos div.more {
   padding: 4px;
   background-color: #DDEEEE;
   display: none;
}

#sidebar .featured-videos div.more li {
   padding: 6px;
   font-weight: bold;
}

#sidebar .featured-videos div.more li a {
   background-position: 0 2px;
   display: block;
}

#sidebar .featured-videos div.more li.more a {
   font-weight: normal;
   color: #90002A;
}

#sidebar .featured-videos div.more li.odd {
   background-color: white;
}

/***********************************************
*
* Footer
*
************************************************/

#footer {
   padding-top:25px;
}

/***********************************************
*
* Sidebar + Content Classes
*
************************************************/

div.video-thumb  {
   float: left;
   position: relative;
   margin: 12px;
   margin-right: 0;
   border: 1px solid black;
   height: 72px;
}

div.video-thumb span {
   position: absolute;
   bottom: 3px;
   right: 3px;
   xline-height: 14px;
   color: #c2c2c2;
   font-weight: bold;
   font-family: Arial;
   font-size: 12px;
   line-height: 12px;
}

div.video-thumb .thumb-overlay {
   position: absolute;
   top: 0;
   left: 0;
}

a.audio {
    background: url('../images/site/icon.podcast.gif') no-repeat top left;
    padding-left: 22px;
}

a.video {
    background: url('../images/site/icon.video.small.gif') no-repeat top left;
    padding-left: 22px;
}

a.pdf {
    background: url('../images/site/pdf.gif') no-repeat top left;
    padding-left: 22px;
}

a.html {
    background: url('../images/site/icon.articles.blue.gif') no-repeat top left;
    padding-left: 22px;
}

a.testimonial {
    background: url('../images/site/icon.testimonials.blue.gif') no-repeat top left;
    padding-left: 22px;
}

.offscreen{ /* text for SEO */
    position: absolute; top: 0; left: -9999px;
}

a.more span {
   font-family: Trebuchet MS, Helvetica;
   font-size: 14px;
   font-weight: bold;
}

label.error {
   display: block;
   color: #90002A;
   font-weight: bold;
}
/*JMoran 020210*/
div.quick-search div.inside div select {
width:250px !important;
}

#noflash{
  margin: 20px 50px 20px 50px;
  font-size: 130%;
  line-height: 1.4;
}
#noflash p{
  margin-bottom: 1em;
}

