@charset UTF-8;

/**
 * <Vlerick MBA>
 *
 * Declarations for the MBA subpages
 *
 * @author 			Davy De Pauw <davy@marlon.be>
 * @copyright		Marlon bvba <http://www.marlon.be>
 * @date 			2008-08-05
 * @lastmodified	2008-08-05
 */

#breadcrumbs {
margin:5px 0 0px 14px;
}

.mba #baseline {
background-image:url(../img/mba/header_baseline.gif);
}

/* homepage
----------------------------------------------------------
*/

#content.landing {
position:relative;
left:4px;
padding:12px 0 0;
width:940px;
}

#content-left {
float:left;
display:inline;
width:750px;
}

#content.landing ul.col {
margin:0;
padding:0;
float:left;
width:250px;
list-style:none;
background:url(../img/mba/bg_sprite.png) no-repeat -543px 0;
}

.cols-2 ul.col {
width:375px!important;
background:url(../img/mba/bg_col.png) no-repeat 100% 0!important;
}

#content.landing .col li {
margin:0 20px;
padding:0;
min-height:160px;
height:auto!important;
height:160px;
background:none;
}

#content.landing .col li ul {
margin:0;
padding:0;
}

#content.landing .col li li {
margin:0 0 5px;
padding: 0;
font-size:1.15em;
min-height:0;
height:auto!important;
color:#2C6F53;
}

#content.landing .col li li a {
padding:0 0 0 15px;
background:url(../img/mba/bg_sprite.png) no-repeat -10px -10px;
}

#content.landing .col li a {
text-decoration:underline;
color:#527d5c;
}

#content.landing .col li.border {
border-top:1px solid #e4e4e4;
}

#content.landing .col h2 {
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
}

#content.landing .col h2 a {
color:#2c6f53;
}

#mba-player img {
margin:0;
}

/* homepage -> sidebar
---------------------------------------------------------- */
#content.landing #sidebar {
float:left;
padding:0;
width:190px;
}

#content.landing #sidebar ul {
margin:0;
padding:10px 20px 0;
height:230px;
width:150px;
overflow:hidden;
background:#0b5938;
}

#content.landing #sidebar ul li {
clear:left;
padding:2px 0 4px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
border-bottom:1px solid #86ad9c;
background:none;
}

#content.landing #sidebar ul li.last {
border-bottom:none;
}

#content.landing #sidebar ul li.button {
font-size:1.15em;
padding:0 0 15px;
border-bottom:none;
}

#content.landing #sidebar ul li.button a {
float:left;
margin:0 0 15px;
color:#fff;
}

#btn-brochure {
width:100px;
padding:17px 40px 0 10px;
height:45px;
background:url(../img/mba/bg_sprite.png) no-repeat -10px -118px;
}

#btn-apply {
width:60px;
padding:7px 80px 0 10px;
height:40px;
background:url(../img/mba/bg_sprite.png) no-repeat -10px -70px;
}

#content.landing #sidebar ul a {
color:#86ad9c;
}

#content.landing #sidebar img {
margin:0;
}

/* visual
---------------------------------------------------------- */
.landing #mba-visual {
width:750px;
margin-bottom:0;
}

#mba-visual {
position:relative;
width:732px;
margin:0 0 25px;
}

#mba-visual h1 {
position:absolute;
bottom:0;
left:0;
float:left;
margin:0;
padding:0 20px;
width:692px;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
background:url(../img/mba/bg_visual_overlay.png) repeat-x 0 0;
}

#mba-visual img {
position:relative;
float:left;
margin:0;
}

#mba-visual ul {
position:absolute;
left:0;
bottom:-20px;
margin:0;
padding:0;
width:100%;
height:60px;
background:url(../img/mba/bg_visual_overlay.png) repeat-x 0 0;
}

#mba-visual ul li {
float:left;
margin:0;
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
line-height:40px;
height:60px;
background:none;
}

#mba-visual ul .first.selected {
padding-left:0;
background:none;
}

#mba-visual ul li.selected {
padding-left:10px;
background:url(../img/mba/bg_sprite.png) no-repeat -247px -135px;
}

#mba-visual ul li.selected a {
padding:0 10px;
color:#2e7941;
background:#fff;
}

#mba-visual ul li.selected span {
float:left;
height:55px;
padding-right:7px;
background:url(../img/mba/bg_sprite.png) no-repeat 100% 100%;
}

#mba-visual ul a {
float:left;
padding:0 5px 0 0;
text-decoration:none;
color:#e4efd9;
}

#mba-visual a:hover {
text-decoration:underline;
}

#mba-visual ul li.selected a:hover {
text-decoration:none;
}

#btn-request {
position:absolute;
bottom:-20px;
right:0;
margin:0 0 20px;
padding:0 17px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
line-height:32px;
height:36px;
text-decoration:none;
color:#fff;
border-top:4px solid #fff;
border-left:4px solid #fff;
background:#ee7c20 url(../img/mba/bg_sprite.png) no-repeat -182px -51px;
}

/* content page
---------------------------------------------------------- */
.page {
margin:20px 0 0;
font-size:1.1em;
}

.page h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.8em;
color:#2e7941;
}

.page h2,#TB_window h2 {
margin:10px 0 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-size:1.3em;
color:#2e7941;
}

.page h3,#TB_window h3 {
margin:30px 0 0;
font-size:1.15em;
color:#808980;
}

.page p {
margin:5px 0 25px;
line-height:1.5em!important;
}

.page ul,.page ol {
margin:0 0 25px;
}

.page ol {
margin:0 0 25px 40px;
padding:0;
list-style:decimal;
}

.page img {
margin:0 30px 20px 0!important;
padding:5px;
border:1px solid #e4e4e4;
}

.page img.no-border {
padding:0;
border:none;
}

.page blockquote {
margin:25px 200px 40px 25px;
padding:0 0 0 10px;
font-family:Georgia, Times, serif;
font-size:22px;
text-indent:25px;
color:#f9a333;
background:url(../img/mba/bg_sprite.png) no-repeat -10px -197px;
}

.page blockquote p {
margin:0 0 15px;
line-height:1.2em!important;
}

.page blockquote cite {
margin:0;
padding:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.6em;
font-style:normal;
text-indent:0;
color:#abacab;
}

.page blockquote cite strong {
color:#abacab;
}

.page .col {
float:left;
display:inline;
width:345px;
margin-left:20px;
}

.page .col.highlight {
padding:0 20px;
width:305px;
min-height:105px;
height:auto!important;
height:105px;
background:url(../img/mba/highlight.jpg) no-repeat 0 0;
}

.page .col h2 {
font-size:1.3em!important;
}

.page .col h2 span {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
font-weight:400;
color:#5c5c5c;
}

.page .col h2 a {
text-decoration:underline!important;
color:#2e7941!important;
}

/* table
---------------------------------------------------------- */
.page table {
margin:0 0 20px;
border-collapse:collapse;
border:1px solid #e4e4e4;
border-right:none;
}

.page td {
padding:2px 10px;
border-right:1px solid #e4e4e4;
}

.page tr.odd td {
}

.page tr.even td {
background-color:#f5f5f5;
}

.page th {
padding:2px 10px;
color:#99bfa2;
border-right:1px solid #99bfa2;
background:#0b5938;
}

/* info page
---------------------------------------------------------- */
.top blockquote {
float:right;
margin:0 0 0 50px;
width:300px;
}

.section {
padding:5px 0 10px;
border-top:1px solid #e4e4e4;
}

/* testimonials
---------------------------------------------------------- */
#mba-testimonials {
position:relative;
height:260px;
background:url(../img/mba/bg_testimonial_quote.jpg) no-repeat 0 -1px;
}

#mba-testimonials h1 {
position:absolute;
bottom:5px;
left:0;
margin:0;
padding:0 15px;
line-height:30px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#fff;
width:297px;
background:url(../img/mba/bg_sprite.png) no-repeat 100% 100%;
}

#mba-testimonials blockquote {
float:left;
margin:25px 0 0 25px;
padding:2px 0 0 5px;
width:260px;
font-family:Georgia, Times, serif;
font-size:22px;
text-indent:25px;
color:#f9a333;
background:url(../img/mba/bg_sprite.png) no-repeat -10px -197px;
}

#mba-testimonials blockquote cite {
margin:0;
padding:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.55em;
font-style:normal;
text-indent:0;
color:#abacab;
}

#mba-testimonials blockquote cite strong {
color:#abacab;
}

#mba-player {
position:absolute;
top:0;
right:0;
}

.testimonials-video,.testimonials-quotes {
margin:20px 0 0!important;
padding:0!important;
}

.testimonials-quotes img {
float:left;
}

.testimonials-video li,.testimonials-quotes li {
float:left;
margin:0 30px 0 0!important;
padding:0!important;
background:none!important;
}

.testimonials-video li {
width:210px;
}

.testimonials-video li img,.testimonials-quotes li img {
margin:0 0 5px!important;
}

.testimonials-video p {
font-size:.9em;
color:#abacab;
}

.testimonials-video p span {
display:block;
font-size:1.1em;
font-weight:700;
color:#0b5938;
}

.testimonials-quotes li {
padding:0 0 20px!important;
margin:0 0 20px!important;
border-bottom:1px solid #e4e4e4;
}

.testimonials-quotes li.last {
border-bottom:none;
}

.testimonials-quotes blockquote {
margin:20px 70px 0 230px;
padding:3px 0 0 10px;
font-size:1.45em;
text-indent:25px;
color:#0b5938;
background:url(../img/mba/bg_sprite.png) no-repeat -10px -381px;
}

.testimonials-quotes blockquote cite {
font-size:.7em;
}

.thickboxcolumn {
float:left;
width:350px;
}

.thickboxcolumn li p {
padding:0;
line-height:1em;
margin:0;
}

/* common
---------------------------------------------------------- */
.hide {
display:block;
padding:0!important;
text-indent:-999em;
font-size:0;
height:0!important;
line-height:0!important;
background:none!important;
}

.hidden {
text-indent:-999em;
}

/* browser fixes
---------------------------------------------------------- */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

.clearfix {
display:block;
}

/* End hide from IE-mac */
.simple-col {
float:left;
}
