BODY
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    margin: 0px;
    padding: 0px;
}

H1
{
    FONT-SIZE: 10pt;
    COLOR: #5A3452;
    display: inline;
}

H1.heading
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    COLOR: #5a3452
}

H2
{
    FONT-SIZE: 11pt;
    COLOR: #5A3452;
}

H3
{
    FONT-SIZE: 10pt;
    COLOR: #5A3452;
}

A:link
{
    COLOR: #30308f
}

A:visited
{
    COLOR: #30308f
}

A:hover
{
    COLOR: #9c7594;
    TEXT-DECORATION: underline
}

UL
{
    COLOR: #5a3452;
}

LI
{
    COLOR: #5a3452;
}

.textcontent

{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

P
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

IMG.picoutline
{
    BORDER-RIGHT: #2b4f84 1px solid;
    BORDER-TOP: #2b4f84 1px solid;
    BORDER-LEFT: #2b4f84 1px solid;
    BORDER-BOTTOM: #2b4f84 1px solid
}

SELECT
{
    FONT-SIZE: 8pt;
    COLOR: #4f174f;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

INPUT
{
    FONT-SIZE: 8pt;
    COLOR: #4f174f;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

TEXT
{
    FONT-SIZE: 8pt;
    COLOR: #4f174f;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

.otln_purple
{
    BORDER-RIGHT: #603754 1px solid;
    BORDER-TOP: #603754 2px solid;
    BORDER-LEFT: #603754 1px solid;
    BORDER-BOTTOM: #603754 1px solid
}

.otln_purple_thin
{
    BORDER: #603754 1px solid;
}

.otln_blue
{
    BORDER-RIGHT: #5180c6 1px solid;
    BORDER-TOP: #5180c6 2px solid;
    BORDER-LEFT: #5180c6 1px solid;
    BORDER-BOTTOM: #5180c6 1px solid
}

.otln_yellow
{
    BORDER-RIGHT: #aa6600 1px solid;
    BORDER-TOP: #aa6600 2px solid;
    BORDER-LEFT: #aa6600 1px solid;
    BORDER-BOTTOM: #aa6600 1px solid
}

.otln_green
{
    BORDER-RIGHT: #699f33 1px solid;
    BORDER-TOP: #699f33 2px solid;
    BORDER-LEFT: #699f33 1px solid;
    BORDER-BOTTOM: #699f33 1px solid
}

.otln_grey
{
    BORDER-RIGHT: #dedfe7 1px solid;
    BORDER-TOP: #dedfe7 1px solid;
    BORDER-LEFT: #dedfe7 1px solid;
    BORDER-BOTTOM: #dedfe7 1px solid
}

.otln_dashed
{
    BORDER-RIGHT: #dedfe7 1px dashed;
    BORDER-TOP: #dedfe7 1px dashed;
    BORDER-LEFT: #dedfe7 1px dashed;
    BORDER-BOTTOM: #dedfe7 1px dashed
}

.otln_dotted
{
    BORDER-RIGHT: #dedfe7 thin dotted;
    BORDER-LEFT: #dedfe7 thin dotted;
    BORDER-BOTTOM: #dedfe7 thin dotted
}

A.contactUs:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5a3452;
    TEXT-DECORATION: none
}

A.contactUs:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5a3452;
    TEXT-DECORATION: none
}

A.contactUs:hover
{
    FONT-SIZE: 11px;
    COLOR: #5a3452;
    TEXT-DECORATION: underline
}

A.topnav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.topnav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.topnav:hover
{
    FONT-SIZE: 12px;
    COLOR: #dde4ec;
    TEXT-DECORATION: underline
}

TD.separator
{
    BORDER-RIGHT: white 1px groove;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 1px;
    COLOR: #ffffff
}

TR.topnav_sublevel1
{
    BACKGROUND-COLOR: #dde4ec
}

A.topnav_sublevel1:link
{
    COLOR: #5a3452;
    TEXT-DECORATION: none
}

A.topnav_sublevel1:visited
{
    COLOR: #5a3452;
    TEXT-DECORATION: none
}

A.topnav_sublevel1:hover
{
    COLOR: #5a3452;
    TEXT-DECORATION: underline
}

.topnav_sublevel2
{
    BORDER-RIGHT: #dde4ec 1px solid;
    BORDER-TOP: #dde4ec 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #dde4ec 1px solid;
    COLOR: #706d85;
    BORDER-BOTTOM: #dde4ec 1px solid
}

A.topnav_sublevel2:link
{
    COLOR: #706d85;
    TEXT-DECORATION: none
}

A.topnav_sublevel2:visited
{
    COLOR: #706d85;
    TEXT-DECORATION: none
}

A.topnav_sublevel2:hover
{
    COLOR: #9c7594;
    TEXT-DECORATION: underline
}

TD.leftnav_level1
{
    BORDER-RIGHT: #9c7594 2px solid;
    BORDER-TOP: #9c7594 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #9c7594 2px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #9c7594 2px solid;
    BACKGROUND-COLOR: #5a3452
}

A.leftnav_level1:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.leftnav_level1:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.leftnav_level1:hover
{
    COLOR: #f3f3f3;
    TEXT-DECORATION: underline
}

TD.leftnav_level2
{
    BORDER-RIGHT: #9c7594 1px solid;
    BORDER-TOP: #9c7594 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #9c7594 1px solid;
    COLOR: #5a3452;
    BORDER-BOTTOM: #9c7594 1px solid;
    BACKGROUND-COLOR: #e0e4eb
}

A.leftnav_level2:link
{
    COLOR: #5a3452;
    TEXT-DECORATION: none
}

A.leftnav_level2:visited
{
    COLOR: #5a3452;
    TEXT-DECORATION: none
}

A.leftnav_level2:hover
{
    COLOR: #9c7594;
    TEXT-DECORATION: underline
}

TD.leftnav_level3
{
    FONT-SIZE: 11px;
    COLOR: #9c7594;
    BACKGROUND-COLOR: #ffffff
}

A.leftnav_level3:link
{
    COLOR: #646198;
    TEXT-DECORATION: none
}

A.leftnav_level3:visited
{
    COLOR: #646198;
    TEXT-DECORATION: none
}

A.leftnav_level3:hover
{
    COLOR: #7784ac;
    TEXT-DECORATION: none
}

TD.white
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.white:link
{
    COLOR: #30308f;
    TEXT-DECORATION: underline
}

A.white:visited
{
    COLOR: #30308f;
    TEXT-DECORATION: underline
}

A.white:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

TD.white_bold
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.white_bold:link
{
    FONT-WEIGHT: bold;
    COLOR: #30308f;
    TEXT-DECORATION: underline
}

A.white_bold:visited
{
    FONT-WEIGHT: bold;
    COLOR: #30308f;
    TEXT-DECORATION: underline
}

A.white_bold:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

A.white_sml:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.white_sml:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.white_sml:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

/* ---------------------------------------------------- bread crumb ------------------------------*/

TR.crumb
{
   background-color: #5A3452;
}

A.crumb:link, A.crumb:visited
{
    COLOR: #ffffff;
}

A.crumb:hover
{
    COLOR: #DDE4EC;
}

/* ---------------------------------------------------- bread crumb ------------------------------*/

.black_sml
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TD.header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #9c7594;
    TEXT-ALIGN: center
}

TD.header1_drk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #603754;
    TEXT-ALIGN: center
}

TD.header2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #9c7594
}

TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt
}

TR.light_purple
{
    BACKGROUND-COLOR: #f3f3f3
}

TR.light_blue
{
    BACKGROUND-COLOR: #d9dfe7
}

INPUT.bluebg
{
    BACKGROUND-COLOR: #ccdaee
}

TD.help
{
    BORDER-RIGHT: #9c7594 thin solid;
    BORDER-TOP: #9c7594 thin solid;
    BORDER-LEFT: #9c7594 thin solid;
    BORDER-BOTTOM: #9c7594 thin solid;
    BACKGROUND-COLOR: #dde4ec
}

IMG.edit
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}

SPAN.bignote
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana
}

TD.enquiry_form_button
{
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #9c7594
}

TD.course_price
{
    TEXT-ALIGN: right;
    PADDING-RIGHT: 104px;
    MARGIN-RIGHT: 104px;
}

TR.crumb
{
    COLOR: white;
    BACKGROUND-COLOR: #5a3452
}

H1.crumb
{
    FONT-SIZE: 10pt;
    COLOR: white
}

#courses {
    width: 498px;
    overflow: scroll;
    background: transparent;
}

A.enquiry
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.enquiry:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.enquiry:hover
{
    COLOR: #9c7594;
    TEXT-DECORATION: underline;
}
