/******************************* layout styles ****************************************/
#wrapper-3rd-level {
width:1020px;
margin:auto; /* centers layout in middle of screen for CSS compliant browsers */
text-align:left; /* needed to left align text now that text-align:center has beeen asigned to body element */
/* can add background image here to create faux column effect: http://www.alistapart.com/articles/fauxcolumns/  */
background:#fff url(../images/third-level/2ndary_page_bkgd-JR.png) repeat-y;
}

#wrapper-profiles {
width:1020px;
margin:auto; /* centers layout in middle of screen for CSS compliant browsers */
text-align:left; /* needed to left align text now that text-align:center has beeen asigned to body element */
/* can add background image here to create faux column effect: http://www.alistapart.com/articles/fauxcolumns/  */
background:#fff url(../images/third-level/profiles-bg.png) repeat-y;
}

/******************************** main content *************************************/
#main-content {
float:left;
width:490px;
padding:0 2em 2em 3.5em;
}

#main-content h1 {
margin:0 0 0 0;
padding:1em 0 .5em 0;
font-size:2em;
font-weight:normal;
line-height:150%;
color:#656565;
}

#main-content h1.program {
padding:.50em 0 .15em 0;
font-size:2.05em;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
border-bottom:1px solid #ccc;
color:#877243;
}

#main-content h1.programsec {
padding:.50em 0 .15em 0;
margin-right:.50em;
font-size:2.05em;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
border-bottom:1px solid #ccc;
color:#877243;
}

#main-content h1.program-edu {
margin:1.75em 0 0 0;
padding:0;
border-bottom:1px solid #ccc;
font-size:1.5em;
font-weight:bold;
line-height:150%;
color:#877243;
}

#main-content #school-programs-left {
float:left; 
width:240px; 
margin:10px 0 0 0;  
padding-bottom:50px; 
border-right:1px solid #ccc;
}

#main-content #school-programs-right {
float:right; 
width:230px; 
margin:10px 0 0 10px; 
padding:0;
}

#main-content h2 {
padding:.75em 0 .25em 0;
font-size:1.25em;
color:#656565;
}

#main-content a.h2-like {
display:block;
padding:.75em 0 .25em 0;
font-weight:bold;
font-size:1.25em;
color:#656565;
}

#main-content h2.fourplusone, #main-content a.fourplusone {
display:block;
padding:.50em 0 .15em 0;
font-size:1.95em;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
line-height:100%;
color:#877243;
}

#main-content h3, #main-content h3.gold {
padding:.35em 0 .1em 0;
font-size:1.2em;
}

#main-content h3 {
color:#771d15;
}

#main-content h3.gold {
color:#966731;
}

#main-content h3.cert {
padding:1.5em 0 .1em 0;
font-size:1.35em;
color:#966731;
}

#main-content h4 {
padding:.35em 0 .1em 0;
font-size:1.1em;
color:#333;
}

#main-content a#mba-login {
dislay:block;
margin:0 0 0 340px;
padding:3px 10px;
border:1px solid #ccc;
font-size:1.1em;
text-decoration:none;
color:#960002;
}

#main-content a#mba-login:hover {
text-decoration:underline;
}

#main-content p {
padding:.5em 0;
font-size:1.16em;
line-height:130%;
color:#656565;
}

#main-content p a {
text-decoration:underline;
color:#990002;
}

#main-content p a:hover {
color:#656565;
}

#main-content a.cert {
display:block;
padding:1.5em 0 .1em 0;
font-size:1.35em;
font-weight:bold;
text-decoration:none;
color:#966731;
}

#main-content a.program {
display:block;
margin:1em 0 0 0;
padding:0;
border-bottom:1px solid #ccc;
font-size:1.5em;
font-weight:bold;
line-height:150%;
color:#877243;
}

/***************** basic ULs **************/
#main-content ul {
margin:0;
padding:0;
list-style-type:square;
font-size:1.25em;
line-height:1.25em;
color:#656565;
}

#main-content ul li {
margin:.75em 1.25em;
}

#main-content ul li a {
text-decoration:underline;
color:#990002;
}

#main-content ul li a:hover {
color:#656565;
}

#main-content ul.degree-left, #main-content ul.degree-right {
list-style-type:none;
padding:0;
} 

#main-content ul.nested {
list-style-type:square;
margin:.25em 0 0 1.5em;
}

/***************** UL containers for school pages **************/
#main-content h2.degree-left, #main-content h2.degree-right,
#main-content h2.degree-left-edu, #main-content h2.degree-right-edu {
margin:0;
}

#main-content h2.degree-left, #main-content h2.degree-right {
font-size:1.5em;
}

#main-content h2.degree-left-edu, #main-content h2.degree-right-edu {
font-size:1.25em;
}

#main-content h2.degree-left {
padding:.5em 0 .15em .5em;
}

#main-content h2.degree-right {
padding:.5em 0 .15em 0;
}

/***************** ULs for school pages **************/
#main-content ul.degree-left {
margin:-.75em 0 0 .85em;
}

#main-content ul.degree-right {
margin:-.75em 0 0 0;
}

#main-content ul.degree-left li, #main-content ul.degree-right li {
padding:.05em 0;
}

#main-content ul.degree-left li a, #main-content ul.degree-right li a {
text-decoration:underline;
color:#990002;
}

#main-content ul.degree-left li a:hover, #main-content ul.degree-right li a:hover {
text-decoration:underline;
color:#990002;
}

/***************** ULs for edu pages **************/
#main-content #school-programs-left-edu {
float:left; 
width:275px; 
margin:10px 0 0 0;  
border-right:1px solid #ccc;
}

#main-content #school-programs-right-edu {
float:right; 
width:210px; 
margin:10px 0 0 0; 
padding:0;
}

#main-content ul.degree-left-edu, #main-content ul.degree-right-edu {
list-style-type:none;
padding:0;
} 

#main-content ul.degree-left-edu {
margin:0 0 1em 5em;
}

#main-content ul.degree-right-edu {
margin:0 0 1em 5em;
}

#main-content ul.degree-left-edu li, #main-content ul.degree-right-edu li {
margin:0;
padding:.25em 0;
}

#main-content ul.degree-left-edu li a, #main-content ul.degree-right-edu li a {
color:#990002;
text-decoration:underline;
}

#main-content ul.degree-left-edu li a:hover, #main-content ul.degree-right-edu li a:hover {
text-decoration:none;
color:#000;
}

/***************** basic OLs **************/
#main-content ol {
margin:0;
padding:0;
font-size:1.25em;
line-height:1.25em;
color:#656565;
}

#main-content ol li {
margin:.75em 1.25em;
}

#main-content ol li a {
text-decoration:underline;
color:#990002;
}

#main-content ol li a:hover {
color:#656565;
}

/*********** school headers (school and degree pages) **********/
#main-content h2.school-sb, #main-content h2.school-sec, 
#main-content h2.school-scis, #main-content h2.school-shss,
#main-content span.school-sb, #main-content span.school-sec,
#main-content span.school-scis, #main-content span.school-shss {
display:block; /* for the <span> tags */
height:44px;
margin:0 -21px 0 -35px;
}

#main-content h2.school-sb, #main-content span.school-sb {
background:url(../images/academics/schools/smgmt_header.gif) no-repeat;
}

#main-content h2.school-sec, #main-content span.school-sec {
background:url(../images/academics/schools/sec_header.gif) no-repeat;
}

#main-content h2.school-scis, #main-content span.school-scis {
background:url(../images/academics/schools/scis_header.gif) no-repeat;
}

#main-content h2.school-shss, #main-content span.school-shss {
background:url(../images/academics/schools/shss_header.gif) no-repeat;
}

/*** profile headers ***/
#main-content h2.school-shssprofile, #main-content h2.school-smgtprofile {
height:44px;
margin:0 -21px -15px -35px;
}

#main-content h2.school-shssprofile {
background:url(../images/academics/schools/shss_header.gif) no-repeat;
}

#main-content h2.school-smgtprofile {
background:url(../images/academics/schools/smgmt_header.gif) no-repeat;
}

#main-content h1#faculty-header, #main-content h1#gladstein-header,
#main-content h1#deemer-header {
height:35px;
margin:0 -21px 20px -35px;
padding:0;
} 

#main-content h1#faculty-header {
background:url(../images/academics/schools/faculty-header.png) no-repeat;
}

#main-content h1#gladstein-header {
background:url(../images/academics/schools/shss_profile_gladstein_header.png) no-repeat;
} 

#main-content h1#deemer-header {
background:url(../images/academics/schools/smgt_profile_deemer_header.png) no-repeat;
} 

#main-content a#top-img-sm, #main-content img#top-img-sm, #main-content img#top-img-sec,
#main-content img#top-img-shss, #main-content img#top-img-scis,
#main-content img#top-img-faculty {
display:block;
margin:0 -21px 0 -35px;
width:546px;
height:256px;
}

#main-content img#top-img-faculty {
/* override previous style */
margin:-30px -21px 0 -35px;
}

#main-content a#top-img-sm {
outline:none;
background:url(../images/academics/Scholarship_leadgen_mbapage_546x256.jpg) no-repeat left top;
}

#main-content a.factsheet {
display:block;
padding:.25em 0 .75em 1.75em;
font-weight:bold;
font-size:1.1em;
color:#771d15;
background:url(../images/pdf_icon.gif) no-repeat;
}

#main-content ul.degree-copy-left {
float:left; 
width:240px; 
margin-left:0;
}

#main-content ul.degree-copy-right {
float:right; 
width:240px; 
margin-right:0;
}

#wrapper-3rd-level #main-content div.onDiv div.show-hide ul {
font-size:1.17em;
line-height:1.15em;
}

#wrapper-3rd-level #main-content div.onDiv div.show-hide h3 {
font-size:1.3em;
}

#wrapper-3rd-level #main-content div.onDiv div.show-hide h4 {
font-size:1.2em;
}

#wrapper-3rd-level #main-content div.onDiv div.show-hide h5 {
margin-left:10px;
font-size:1.12em;
}

/******************************** sidebar *************************************/
#sidebar-3rd-level {
float:right;
width:232px;
margin-top:15px;
}

.sidebar-secondary {
width:217px;
margin:auto;
padding-bottom:20px;
}

#sidebar-3rd-level .side-L3 {
background:#fff url(../images/third-level/sidebar_box_bkgd_body.png);
}

#sidebar-3rd-level .sidebar-secondary-bottom {
height:26px;
background:#fff url(../images/third-level/sidebar_box_bkgd_btm.png) no-repeat top left;
}

/*** headers ***/
#sidebar-3rd-level .sidebar-secondary-darkred h5, #sidebar-3rd-level .sidebar-secondary-darkgreen h5, #sidebar-3rd-level .sidebar-secondary-darkgrey h5,
#sidebar-3rd-level .sidebar-secondary-darkbrown h5, #sidebar-3rd-level .sidebar-secondary-lightgreen h5, #sidebar-3rd-level .sidebar-secondary-lightred h5,
#sidebar-3rd-level .sidebar-secondary-rust h5 {
padding:.25em 0 .95em 2em;
font-size:1.25em;
font-weight:bold;
text-transform:uppercase;
color:#fff;
}

#sidebar-3rd-level .sidebar-secondary-darkred h5.blog-feed, 
#sidebar-3rd-level .sidebar-secondary-darkgreen h5.blog-feed, #sidebar-3rd-level .sidebar-secondary-darkgrey h5.blog-feed,
#sidebar-3rd-level .sidebar-secondary-darkbrown h5.blog-feed, 
#sidebar-3rd-level .sidebar-secondary-lightgreen h5.blog-feed, 
#sidebar-3rd-level .sidebar-secondary-lightred h5.blog-feed,
#sidebar-3rd-level .sidebar-secondary-rust h5.blog-feed {
margin-left:-10px;
}


#sidebar-3rd-level h5.green, #sidebar-3rd-level h5.red, #sidebar-3rd-level h5.infostate  {
font-size:1.1em;
}

#sidebar-3rd-level h5.beinfluential {
padding:0 1.05em .25em 1.7em;
font-size:1.35em;
color:#000;
}

#sidebar-3rd-level h5.green {
padding:.5em 1.75em 0 1.75em;
color:#666700;
}

#sidebar-3rd-level h5.infostate {
padding-left:2em;
color:#663300;
}

#sidebar-3rd-level h5.red {
padding:.75em 2.5em 0 2em;
color:#990002;
}

#sidebar-3rd-level h5.rednophoto {
margin-right:1em;
margin-left:1em;	
padding:.75em 1em 0 2.25em;
font-size:1.1em;	
color:#990002;
}

#sidebar-3rd-level h6 {
font-size:1.1em;
font-weight:bold;
color:#656565;
}

#sidebar-3rd-level .side-L3 h6 {
padding:.50 2.5em .25em 2em;
}

#sidebar-3rd-level .side-L3 h6.second, #sidebar-3rd-level .side-L3 h6.second-noborder {
margin:0 2em 0.5em 2em;	
padding:.25em 0 .5em 0;
}

#sidebar-3rd-level .side-L3 h6.second {
border-bottom:1px solid #ccc;
}

#sidebar-3rd-level .side-L3 h6.secondnophoto {
margin-right: 1em;
margin-left: 1em;	
padding:.25em 1em .25em 2.25em;
}

#sidebar-3rd-level .side-L3 h6.infosessiondivider {
margin:0 1em .5em 1em;
padding:0 1em;
border-bottom:1px solid #ccc;
}

#sidebar-3rd-level .sidebar-secondary-beinfluential {
height:35px;
background:#003053 url(../images/third-level/beinfluential-profiles/stories_influence_sidebar_header.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-darkred {
background:#633e2e url(../images/third-level/sidebarbox_top_header_dark_red.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-darkgreen {
background:#69541b url(../images/third-level/sidebarbox_top_header_dark_grn.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-darkgrey {
background:#544741 url(../images/third-level/sidebarbox_top_header_dark_gry.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-darkbrown {
background:#998675 url(../images/third-level/sidebarbox_top_header_dark_brn.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-lightgreen {
background:#877244 url(../images/third-level/sidebarbox_top_header_light_grn.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-lightred {
background:#ccc url(../images/third-level/sidebarbox_top_header_light_red.png) no-repeat top left;
}

#sidebar-3rd-level .sidebar-secondary-rust {
background:#8f4b37 url(../images/third-level/sidebarbox_top_header_rust.png) no-repeat top left;
}

#sidebar-3rd-level a.red {
display:block;
padding:.75em 2.5em 0 2em;
font-weight:bold;
font-size:1.05em;
text-decoration:none;
color:#990002;
}

#sidebar-3rd-level a:hover.red {
text-decoration:underline;
color:#003053;
}

/*** basic ULs ***/
#sidebar-3rd-level ul {
list-style-type:none;
}

#sidebar-3rd-level ul li {
padding:.3em 1em .3em 2em;
font-size:1.1em;
color:#656565;
}

#sidebar-3rd-level ul li a {
text-decoration:underline;
color:#960001;
}

#sidebar-3rd-level .side-L3 ul li a:hover {
text-decoration:none;
color:#656565;
}

/*** for special list applications ***/
#sidebar-3rd-level .sidebar-secondary .side-L3 ul.pullout {
list-style:square; 
list-style-position:inside;
margin-left:0; 
padding-left:0;
}

/*** paras ***/
#sidebar-3rd-level .side-L3 p a {
text-decoration:underline;
color:#960001;
}

#sidebar-3rd-level .side-L3 p a:hover {
text-decoration:none;
color:#656565;
}

#sidebar-3rd-level .side-L3 .blockquote {
margin-left:1em;	
padding-top:1em;
padding-left:5px;	
background: url(../images/third-level/openquote.gif) no-repeat left 5px;
}

#sidebar-3rd-level .side-L3 .blockquote span {
display:block;	
margin-right:1.5em;
padding-right:5px;
background:url(../images/third-level/closedquote.gif) no-repeat right bottom;
}

#sidebar-3rd-level p, #sidebar-3rd-level .side-L3 p.standard {
padding:.25em 2em;
font-size:1.1em;
color:#656565;
}

/* need font-size  > 1em to get bolded text here */
/*
.side-L3 p strong {
font-size:1.1em;
}
*/

/*** misc <a>s ***/
#sidebar-3rd-level a.name {
display:block;
margin:.5em .5em 0 2.2em;
padding:0;
font-size:1.15em;
font-weight:bold;
text-decoration:none;
color:#c6c1ad;
background-color:#69573f;
}

#sidebar-3rd-level a.name:hover {
text-decoration:underline;
}

/*** images ***/
#sidebar-3rd-level .side-L3 img.faculty {
display:block; 
margin-top:-10px; 
margin-left:5px;
}

#sidebar-3rd-level .side-L3 img.factgraphic {
margin-top:10px;
margin-bottom:-10px;
}

#sidebar-3rd-level .side-L3 img.L3-pic {
display:block;
width:184px;
height:104px;
margin:0 15px 5px 15px;
padding:5px 0 0 0;
}

/*** DYK ***/
#sidebar-3rd-level .side-L3 ul#dyk {
list-style-type:square;
margin:0 0 0 30px;
}

#sidebar-3rd-level .side-L3 ul#dyk  li {
margin:0;
padding:5px 20px 5px 0;
font-size:1.1em;
}

#sidebar-3rd-level ul#dyk li a.external-link {
padding-right:0;
background:none;
font-size:1em;
}

#sidebar-3rd-level ul#dyk li a {
padding-right:0;
background:none;
font-size:1em;
}

/******************************* 3rd level inquiry/contact styles **********************/
#sidebar-3rd-level .sidebar-secondary .inquiry-top {
height:26px;
background:#fff url(../images/third-level/level3-inquiry-top.png) no-repeat;
margin:-10px 0 0 0;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle {
background:#fff url(../images/third-level/sidebar_box_bkgd_body.png);
}

#sidebar-3rd-level .sidebar-secondary .inquiry-bottom {
height:18px;
background:#fff url(../images/third-level/sidebar_box_bkgd_btm.png) no-repeat bottom left;
}

/* new 3rd level contact icons */
#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container {
height:83px; 
margin:10px 18px 0 15px;
padding:7px 0px 0px 0;
font-size:11px;
font-weight:bold;
background:#baa995;
color:#fff;
}

img#connect {
display:block;
width:170px;
height:42px;
margin:auto;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container p.call {
margin:0 5px 0 5px;
padding:0 0 5px 0;
border-bottom:1px solid #fff;
background:#baa995;
font-size:1.12em;
text-align:center;
color:#fff;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.send-info:hover,
#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.apply:hover,
#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.chat3:hover,
#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.email3:hover {
color:#333;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.send-info {
display:block;
float:left;
width:57px;
margin:2px 0; 
padding:0 16px 2px 21px;
border-right:1px solid #fff;
background:#baa995;
text-align:center;
text-decoration:none;
color:#fff;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.apply {
display:block;
float:right;
padding:10px 15px 5px 15px; 
text-align:center;
text-decoration:none;
color:#fff;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container #chat-email-holder {
clear:both; 
margin:0 5px;
border-top:1px solid #fff;
background:#baa995;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.chat3, 
#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.openhouse {
display:block;
float:left; 
width:71px;
margin:2px 0 0 0;
border-right:1px solid #fff;
text-align:right;
text-decoration:none;
color:#fff;
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.chat3 {
background:#baa995 url(../images/third-level/new-chat-icon.png) no-repeat;
padding:3px 1px 4px 17px; 
}

#sidebar-3rd-level .sidebar-secondary .inquiry-middle #new-contact-icon-container a.email3 {
float:right;
width:52px;
margin:2px 0 0 3px;
padding:4px 0 0 27px;
text-align:left;
text-decoration:none;
color:#fff;
background:#baa995 url(../images/third-level/new-email-icon.png) no-repeat; 
}

/****************** mba scholarship sidebar callout: just <a>, no other markup *****************/
#sidebar-3rd-level a#img-callout {
display:block;
outline:none;
width:204px;
height:206px;
margin:0 0 20px 10px;
background:url(../images/academics/leadgen_sidebar_mba_scholarship_204px.gif) no-repeat; 
}
