h3.subtitle { font-size: 1.7em; font-weight: normal; margin-top: 20px;}

p.location {position: relative; float: left; margin-right: 20px; width: 200px; height: 120px;}

p.location b {color: #000;}

ol.about_course li {margin-top: 10px;}

div.find_out_more {position: relative; float: left; width: 400px;}
ol.find_out_more {list-style: none; margin: 0 0 20px 7px;}
ol.find_out_more li {margin-top: 10px;}

div.apply_now {position: relative; float: right; width: 450px; margin: 0 0 0 60px;}

/* tables */

table {width: 100%; border: 1px solid #ddd;}

thead {background: #ccc;}
tbody tr.even {background: #eee;}

th {color: #fff;}
th, td {padding: 10px;}

/* forms */

.pageForm fieldset {border: 1px solid #eee; padding: 10px; margin-top: 15px;}
.pageForm input.submit {margin-top: 30px;}

.pageForm label {
        clear:left;
        color:#444;
        display:inline;
        float:left;
        font-weight:bold;
        text-align: left;
        width:220px;
        margin-right: 10px;
}

.link_excellence,
.link_innovation,
.link_leadership {
        float: left;
        display: block;
        cursor: pointer;
        width: 180px;
        margin: 0 15px 0 0;
}

.link_excellence {height: 290px; background: url(../imgs/content/catalyst/catalyst-excellence.jpg) no-repeat;}
.link_innovation {height: 257px; background: url(../imgs/content/catalyst/catalyst-innovation.jpg) no-repeat;}
.link_leadership {height: 257px; background: url(../imgs/content/catalyst/catalyst-leadership-short.jpg) no-repeat;}

.link_excellence span,
.link_innovation span,
.link_leadership span {
        visibility: hidden;
        font-size: 0.1em;
}

.link_excellence:hover,
.link_innovation:hover,
.link_leadership:hover {text-decoration: none;}

.catRow {float: left; width: 460px; height: 300px; position: relative; left: 0;}
.catRow div, .catSubRow1 div, .catSubRow2 div {padding-top: 10px;}

.catRow h4 {color: #2D3290; margin:0;}
.catSubRow1 h4 {color: #E5018C; margin:0;}
.catSubRow2 h4 {color: #71BF45; margin:0;}

.catSubRow1, .catSubRow2 {float: left; width: 440px; position: relative; left: 0;}
.catSubRow2 {width: 460px; margin-left: 20px;}

.result {
        border: 1px solid #AF0169;
        padding: 10px;
        background: none;
}
.result li {text-indent: 1px;}
