/* This CSS file contains all THEME #04 styles. */

body
{
    background: url(../img/04_body_bg.png) repeat-x #f0f0f0;
}

div.header p, div.smooth_header p
{
    font-size: 14px;
    width: 250px;
    height: 61px;
    float: left;
    position: relative;
    top: 10px;
    left: 29px;
    cursor: pointer;
}

div.smooth_header p
{
    top: 40px;
}

div.header p span, div.smooth_header p span
{
    background: url(../img/04_logo.jpg) no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -9px;
    left: 0;
}

.accessibility_toolbar
{
    background: #681e62 url(../img/04_body_bg.png) repeat-x;
}
.colour_spacer
{
    height: 25px;
    border-left: 3px solid #b21771;
}
.theme_colour a
{
    color: #6a1442;
    text-decoration: underline;
}
.theme_colour a:hover
{
    color: #6a1442;
    text-decoration: none;
}
.theme_colour_no_underline a
{
    color: #6a1442;
    text-decoration: none;
}
.theme_colour_no_underline a:hover
{
    color: #6a1442;
    text-decoration: none;
}
.theme_colour_lighter
{
    color: #d794b7;
}
.theme_text
{
    color: #6a1442;
}
.theme_title_text
{
    color: #681e62;
}
a.content_rss
{
    color: #6a1442;
    text-decoration: none;
}
a.content_rss:hover
{
    color: #6a1442;
    text-decoration: underline;
}
.search_form_input
{
    border: 1px solid #681e62;
}
.primary_nav
{
    height: 44px;
    background: #681e62 url(../img/04_primary_nav_bg.gif) repeat-x;
    position: relative;
}
.primary_nav_button
{
    width: auto;
    height: 27px;
    margin-top: 9px;
    margin-left: 10px;
    background: #602752 url(../img/04_primary_dropdown.png) no-repeat;
    line-height: 26px;
    padding-left: 10px;
    float: left;
}
.primary_nav_button a
{
    background: url(../img/04_primary_dropdown_arrow.png) no-repeat right 0;
    padding-right: 22px;
}
#primary_nav_menu_dropdown
{
    width: 400px;
    background-color: #C69;
    background: url(../img/04_primary_nav_menu_dropdown_bg.gif) #fff repeat-y;
    float: left;
    padding: 0px 6px;
}
#primary_nav_menu_dropdown_cap
{
    background: url(../img/04_primary_nav_menu_dropdown_cap.gif) no-repeat;
}
#primary_nav_menu_dropdown_3col
{
    width: 590px;
    background-color: #C69;
    background: url(../img/04_primary_nav_menu_dropdown_3column_bg.gif) #fff repeat-y;
    float: left;
    padding: 0px 6px;
}
#primary_nav_menu_dropdown_3col_cap
{
    background: url(../img/04_primary_nav_menu_dropdown_3column_cap.png) no-repeat;
}
#no_javascript_menu_dropdown
{
    border: 5px solid #681e62;
}
#no_javascript_menu_dropdown a
{
    color: #6a1442;
}
.nav_column li
{
    background: url(../../../../../_Images/CourseSearch/structure/double_arrow_li.gif) no-repeat center left;
    padding-left: 10px;
}
.primary_nav_vertical_line
{
    background: url(../../../../../_Images/CourseSearch/structure/primary_nav_vertical_line.gif) repeat-y;
    width: 400px;
    float: left;
}
.secondary_nav_content
{
    background: #bb166e url(../img/04_secondary_nav_bg.png) no-repeat;
    min-height: 600px;
}
li.current_page
{
    background: url(../img/04_secondary_nav_bg_item_selected.png) no-repeat top #e3e3e3;
}
.page_title
{
    background: #bb166e url(../img/04_page_title_bg.png) repeat-x bottom;
}

.panel_title
{
    background: #bb166e url(../img/04_column_two_panel_title_1.png) repeat-x;
    line-height: 20px;
    padding: 5px 0px 5px 10px;
    border-top: 1px solid #b21771;
    border-left: 1px solid #b21771;
    border-right: 1px solid #b21771;
}

.tab_panel_title
{
    background: #bb166e url(../img/04_column_two_panel_title.png) repeat-x;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-top: 1px solid #b21771;
    border-left: 1px solid #b21771;
    border-right: 1px solid #b21771;
}
#news_tab
{
    display: block;
    text-indent: -9999in;
    width: 89px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_news_tab.gif) 0px 0px no-repeat;
}
#events_tab
{
    display: block;
    text-indent: -9999in;
    width: 89px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_events_tab.gif) 0px 0px no-repeat;
}
#events_tab_no_javascript_show
{
    display: block;
    text-indent: -9999in;
    width: 89px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_events_tab.gif) 0px 0px no-repeat;
}
#sector_tab
{
    display: block;
    text-indent: -9999in;
    width: 197px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_sector_tab.gif) 0px 0px no-repeat;
}
#profession_tab
{
    display: block;
    text-indent: -9999in;
    width: 197px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_profession_tab.gif) 0px 0px no-repeat;
}
#degree_tab
{
    display: block;
    text-indent: -9999in;
    width: 197px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_subject_tab.gif) 0px 0px no-repeat;
}
#centre_tab
{
    display: block;
    text-indent: -9999in;
    width: 197px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_centre_tab.gif) 0px 0px no-repeat;
}
.profession_tab_no_javascript_show
{
    display: block;
    text-indent: -9999in;
    width: 197px;
    height: 30px;
    float: left;
    background: #bb166e url(../img/04_profession_tab.gif) 0px 0px no-repeat;
}

.breadcrumb .logo
{
    background: url(../img/04_breadcrumb_logo.png) no-repeat;
    width: 47px;
    padding-right: 8px;
}
.breadcrumb a:hover
{
    color: #6a1442;
}

.cta_title
{
    border-left: 1px solid #b21771;
    border-right: 1px solid #b21771;
    border-top: 1px solid #b21771;
    background: #b21771 url(../img/04_apply_bg.png) repeat-x;
}

.on_page_faq_search
{
    background: #b21771 url(img/04_cta_bg.png) repeat-x;
    border: 1px solid #b21771;
}
.on_page_search
{
    background: #b21771 url(../img/04_searchbox_bg.png) repeat-x;
    border: 1px solid #b21771;
}
.date_container_featured
{
    background: #b21771 url(../img/04_date_bg.png) repeat-x;
    border: 1px solid #b21771;
}
.table_header td
{
    color: #FFF;
    background: #b21771 url(../img/04_column_two_panel_title.png) repeat-x;
    border: 1px solid #b21771;
    height: 21px;
}
a.browse
{
    background: url(../img/04_arrows.gif) no-repeat;
}
.panel_title_phone
{
    background: #bb166e url(../img/04_apply_bg.png) repeat-x;
    padding: 10px;
}
.alphabet li a
{
    background: #bb166e url(../img/04_letter_bg.png) no-repeat;
}
.ac_over
{
    background-color: #bb166e;
    color: #fff;
}
.microsite_header_hairline
{
    border-top: 1px solid #bb166e;
}
.microsite_header_bar
{
    border-top: 3px solid #bb166e;
}
.h1_transparency_top
{
    background: transparent url(../img/04_h1_transparent_top.png) repeat-x;
}
.theme_footer
{
    width: 956px;
    height: 208px;
    padding: 15px 0px 0px 15px;
    background: #6a1442 url(../img/04_footer_bg.png) repeat-x;
}

.theme_footer ul
{
    border-right: 1px solid #bb166e;
}

.theme_footer_input
{
    border: 1px solid #bb166e;
}

.theme_footer.ug
{
    background: #e6ae3d url(../../../../../_Images/CourseSearch/footer_themes/ugp.jpg) repeat-x;
}

.theme_footer.pgt
{
    background: #c0e4f5 url(../../../../../_Images/CourseSearch/footer_themes/pgt.jpg) repeat-x;
}

.theme_footer.pgr
{
    background: #0c1c42 url(../../../../../_Images/CourseSearch/footer_themes/pgr.jpg) repeat-x;
}

.theme_footer.bs
{
    background: #232323 url(../../../../../_Images/CourseSearch/footer_themes/bs.jpg) repeat-x;
}

.theme_footer.hcp
{
    background: #232323 url(../../../../../_Images/CourseSearch/footer_themes/hcp.jpg) repeat-x;
}

.theme_footer.clearing
{
    background: #232323 url(../../../../../_Images/CourseSearch/footer_themes/clearing.jpg) repeat-x;
}

.theme_footer.default
{
    background: #232323 url(../../../../../_Images/CourseSearch/footer_themes/default.jpg) repeat-x;
}

.theme_footer.ug ul
{
    border-right: none;
}

.theme_footer.pgt ul
{
    border-right: none;
}

.theme_footer.pgr ul
{
    border-right: none;
}

.theme_footer.bs ul
{
    border-right: none;
}

.theme_footer.hcp ul
{
    border-right: none;
}

.theme_footer.clearing ul
{
    border-right: none;
}

.theme_footer.default ul
{
    border-right: none;
}

.white_text a:link, .white_text a:visited
{
    color: #fff;
}

.theme_footer.ug a.awesome
{
    color: #000;
}

.cta_content li a:link, .cta_content li a:visited, .cta_content li a:hover
{
    color: #fff;
}

.theme_colour h2, .theme_colour h3, .theme_colour h4, .theme_colour h5, .theme_colour h6
{
    color: #681e62;
}

.theme_colour em
{
    color: #681e62;
}

.theme_colour dt
{
    color: #681e62;
}

span.sky_blue_box
{
    color: #fff;
    background-color: #00b9f2;
    font-style: normal;
    padding-left: 4px;
    padding-right: 4px;
}

