﻿*
{
    margin: 0;
    padding: 0;
}
body
{
    background: #416679 url("../images/bgb1.png");
    color: #416679;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#wrapper
{
    background-color: #ffffff;
    margin: 0 auto;
    overflow: auto;
    width: 950px;
}
p
{
    margin: 0 0 10px;
}
ul
{
    list-style-type: none;
}
ol
{
    padding: 0 0 0 35px;
}
ol li
{
    padding: 0 0 15px;
}
h2
{
    color: #cc0033;
    font-size: 15px;
}
h3,h4,h5
{
    font-size: 12px;
}
h4{
    color: #cc0033;
}
h5{
    color: #0d8822;
}
h2, h3,h4
{
    font-weight: bold;
    padding: 5px 0;
}

a
{
    color: #416679;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a.underline
{
    text-decoration: underline;
}
#main_nav a
{
    display: block;
    font-weight: bold;
    padding: 0.5em 0 0.5em 1.2em;
    width: 12em;
}
#main_nav a:hover
{
    background-color: #d7e9f3;
    text-decoration: none;
}
.home #main_nav ul li.home a, .hr #main_nav ul li.hr a, .workplacecoaching #main_nav ul li.workplace a, .lifecoaching #main_nav ul li.lifecoaching a, .youthcoaching #main_nav ul li.youthcoaching a, .training #main_nav ul li.trainning a, .workshop #main_nav ul li.workshops a, .usefulinfo #main_nav ul li.information a
{
    color: #CC0033;
}
.clear
{
    clear: both;
}
.home #wrapper
{
    background-color: #416679;
}
.home #header
{
    background: none;
    font-size: 11px;
    height: 23px;
    padding: 18px 0 0;
}
.home #header ul
{
    float: right;
}
.home #header ul li
{
    display: inline;
}
.home #header ul li a
{
    border-right: 1px solid #ffffff;
    color: #ffffff;
    float: left;
    padding: 0 5px;
}
.home .content
{
    background: #cbe2ef url('../images/peeking_woman2.jpg') no-repeat 20px 0;
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.home .content ul
{
    display: block;
    float: left;
    margin: 255px 0 0 19px;
}
.home .content ul li
{
   /* border: 1px solid #cbe2ef;
    margin-bottom: 5px;
    moz-border-radius: 7px;
    text-align: center;
    webkit-border-radius: 7px;*/
}
.home .content ul.releases 
{
    color:#999999;
    margin-left:25px;
    padding:0 15px;
    width:130px;
    text-align:center;
}
.home .content ul.releases li

{
    border-bottom:1px solid #2c2f2e;
    padding:5px 0;
}
.home .content ul.releases li a
{
        color:#999999;

}
.home .page
{
    background: url('../images/page_bg.jpg') no-repeat 0 0;
    font-size: 1.2em;
    font-style: italic;
    margin: 0 0 0 215px;
    min-height: 320px;
    padding: 130px 25px;
}
.home .page ul
{
    font-style: normal;
    margin: 90px 0 0 110px;
}
.home .page ul li
{
    background: url('../images/tab_green.png') repeat-x;
    float: left;
    margin-right: 5px;
    padding: 5px;

}
.home .page ul li a
{
    color: #ffffff;
}
.home .page ul li a:hover
{
    text-decoration: none;
}
.home .sub_section
{
    height: 435px;
    margin-bottom: 330px;
    overflow: hidden;
}
.home .sub_section .column1, .home .sub_section .column2
{
    background-color: #ffffff;
    moz-border-radius: 7px;
    overflow: hidden;
    webkit-border-radius: 7px;
}
.home .sub_section .column1
{
    float: left;
    font-weight: bold;
    height: 140px;
    overflow: hidden;
    padding: 295px 10px 0;
    width: 226px;
}
.home .sub_section .column1 p
{
    color: #006600;
    font-size: 1.1em;
}
.home .sub_section .column1 ul
{
    margin: 35px 0 0;
}
.home .sub_section .column1 ul li
{
    display: inline;
}
.home .sub_section .column1 ul li a
{
    float: left;
    font-size: 0.9em;
    padding: 0 4px 5px;
}
.home .sub_section.section1 .column1
{
    background: url('../images/aminata.jpg') no-repeat;
}
.home .sub_section.section2 .column1
{
    background: url('../images/home_corevalues.jpg') no-repeat;
}
.home .sub_section.section3 .column1
{
    background: url('../images/sample3_03.jpg') no-repeat;
}
.home .sub_section .column2
{
    height: 395px;
    padding: 20px;
    width: 640px;
}
.home .sub_section .column2 h2
{
    border-bottom: 1px dotted #416679;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.sign_up
{
    background: url('../images/sign_up.jpg') no-repeat 0 0;
    padding: 60px 0 40px 110px;
}
#header
{
    background: url('../images/logo_bg.jpg') no-repeat;
    height: 165px;
}
#header img
{
    float: right;
    margin: 7px 5px 0 0;
}
#main_nav
{
    background: url('../images/menu_bg.png') no-repeat;
    float: left;
    min-height: 165px;
    padding: 20px 0 0;
    width: 187px;
}
#main_nav ul
{
    margin: 0 0 0 28px;
    padding: 0 0 40px 0;
}
#main_nav ul li
{
    margin: 0 0 2px;
    width: 135px;
}
#main_nav #contact
{
    background: url('../images/green_bg.jpg') repeat-x;
    border: 1px solid #b4cb3b;
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 30px;
    moz-border-radius: 7px;
    padding: 5px;
    webkit-border-radius: 7px;
}
#main_nav #contact a
{
    background: none;
    color: #ffffff;
    padding: 0;
}
#main_nav #contact li
{
    width:auto;
}
#main_nav #contact a:hover
{
    text-decoration: underline;
}
#content
{
    float: right;
    padding: 0 10px 0 0;
    width: 725px;
}
.rounded_corner_large, .rounded_corner_small
{
    margin-bottom: 10px;
    padding: 10px;
}
.rounded_corner_large
{
    border-color: #416679;
    border-style: none solid solid;
    border-width: 1px;
    moz-border-radius-bottomleft: 7px;
    moz-border-radius-bottomright: 7px;
    overflow: auto;
    webkit-border-bottom-left-radius: 7px;
    webkit-border-bottom-right-radius: 7px;
    width: 705px;
}
.rounded_corner_large .caption
{
    display: block;
    float: right;
    margin: 5px;
    width: 180px;
}
.rounded_corner_large .caption img
{
    height: 230px;
    width: 180px;
}
.rounded_corner_large .caption p
{
    font-size: 0.8em;
    overflow: hidden;
    padding: 5px 10px;
}
.rounded_corner_large span, .home .column2 span
{
    font-weight: bold;
}
.rounded_corner_small
{
    border: 1px solid #416679;
    float: left;
    margin-right: 20px;
    moz-border-radius: 7px;
    webkit-border-radius: 7px;
    width: 330px;
}
.training .rounded_corner_large, .hr .rounded_corner_large
{
    border: none;
}

.linklist ul
{
    list-style-type: circle;
    margin: 0 0 0 10px;
}
.linklist ul li
{
    padding: 3px 0;
}
.description
{
    padding: 0 15px 350px 0;
}
.description h2
{
    border-top: dotted 1px #cccccc;
    margin-top: 50px;
    padding: 15px 0;
}
.description span.back_to_top
{
    float: right;
    font-weight: normal;
}
.description span.back_to_top a
{
    color: #999999;
}
.unordered-list
{
    list-style-type: circle;
    padding: 0 0 0 35px;
}
.unordered-list li
{
    padding: 0 0 15px;
}
.titlebar
{
    background-color: #416679;
    moz-border-radius-topleft: 7px;
    moz-border-radius-topright: 7px;
    padding: 0 0 0 15px;
    webkit-border-top-left-radius: 7px;
    webkit-border-top-right-radius: 7px;
    width: 712px;
}
.titlebar h2
{
    color: #ffffff;
}
.column
{
    float: left;
    width: 335px;
}
.column2
{
    float: right;
    width: 335px;
}
.workshop_content
{
    border-color: #cccccc;
    border-style: solid solid none dotted;
    clear: both;
    padding: 10px;
    width: 662px;
}
.workshop_content img
{
    float: left;
    margin: 0 10px 0 0;
}
.workshop_content span
{
    font-weight: bold;
}
.workshop .end
{
    border-color: #cccccc;
    border-style: none solid solid;
    clear: both;
    moz-border-radius-bottomleft: 4px;
    moz-border-radius-bottomright: 4px;
    webkit-border-bottom-left-radius: 4px;
    webkit-border-bottom-right-radius: 4px;
    width: 682px;
}
.workshop #content .intro
{
    margin: 5px 0 15px;
    moz-border-radius: 7px;
    padding: 10px;
    webkit-border-radius: 7px;
    width: 668px;
}
.hide
{
    width: 721px !important;
}
.booknow, .workshop .highlights .titlebar h2, .book_content
{
    color: #ffffff;
}
.booknow
{
    background: url('../images/booknow.png') no-repeat center bottom;
    border-color: #ff6600;
    border-style: none;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin-left: 5px;
    moz-border-radius-topleft: 15px;
    moz-border-radius-topright: 15px;
    padding: 9px 13px 5px 38px;
    webkit-border-top-left-radius: 15px;
    webkit-border-top-right-radius: 15px;
}
.workshop .highlights
{
    margin-bottom: 10px;
}
.workshop .highlights .titlebar
{
    cursor: pointer;
    float: left;
    width: 550px;
}
.workshop .highlights .titlebar h2
{
    background: url('../images/arrow_close.png') no-repeat 0 3px;
    padding-left: 30px;
}
.workshop .highlights .titlebar h2.active
{
    background: url('../images/arrow_open.png') no-repeat 0 2px;
    padding-left: 30px;
}
.workshop .highlights.colour1 .titlebar
{
    background: url('../images/tab_pink.png') repeat-x;
}
.workshop .highlights.colour2 .titlebar
{
    background: url('../images/tab_green.png') repeat-x;
}
.workshop .highlights.colour3 .titlebar
{
    background: url('../images/tab_sky.png') repeat-x;
}
.workshop .highlights.colour4 .titlebar
{
    background: url('../images/tab_yellow.png') repeat-x;
}
.workshop .highlights.colour5 .titlebar
{
    background: url('../images/tab_grey.png') repeat-x;
}
.book_content
{
    background: #FFAA00 url('../images/booknow_bg.png');
    clear: both;
    overflow: auto;
    padding: 10px;
    width: 668px;
}
.book_content input[type=checkbox]
{
    margin-right: 5px;
}
.book_content ul
{
    background-color: #FD9801;
    border-right: 2px dotted #cccccc;
    float: left;
    list-style-type: none;
    margin-right: 15px;
    padding: 13px;
}
.book_content ul li
{
    padding: 5px 0;
}
.book_content ul li span
{
    display: inline-block;
    width: 120px;
}
.book_content ul li textarea
{
    width: 268px;
}
.button
{
    background-color: #FD9801;
    border: 1px solid #cccccc;
    color: #ffffff;
    padding: 3px;
}
.advert_main_content img
{
    height: 200px;
    width: 325px;
}
.advert_main_content p
{
    padding: 5px;
}
#footer
{
    background-color: #416679;
    clear: both;
    color: #ffffff;
    font-size: 0.8em;
    padding: 10px;
    text-align: center;
}
#footer a
{
    color: #ffffff;
}
.home #footer
{
    margin-bottom: 250px;
}
