@charset "utf-8";
/* CSS Document */


body {
background: url(../images/stripe_back.gif);
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
font-size: 62.5%;
background:url(../images/mainback.gif);
color:#6d6e6e;
}


.centre 
{
   position:relative;
    width:770px;
	margin:0px auto;
	text-align:left;
	padding:0px;
}


#page {
width:790px;

border-left: 1px solid #c6c9c6;
border-right: 1px solid #c6c9c6;
background-color:#FFFFFF;
}


form {
  margin: 0;
  padding: 0;
}

img {
margin: 0;
padding: 0;
border-style: none;
}

h1 {

font-size: 1.5em;
line-height: 1.3em;
font-weight:bold;
 /*color:#53237f;*/
color:#403c98;
margin: 0 0 4px 0;
}

h2 {

font-size: 1.5em;
line-height: 1.5em;
margin:0;
padding:0;
}







/* ********************************  Header  ************************************************* */


.HeaderNav {
overflow:hidden;
margin: 0 0 0 300px;
width:480px;
text-align:right;
background-color:#FFFFFF;
padding: 0 0 12px 0;
}


.HeaderNav ul {
float:right;
margin:70px 0 0 0;
font-size:1.2em;

padding: 1px 0 4px 10px;
}


.HeaderNav li {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}


.HeaderNav a {
font-weight:bold;
padding: 0 8px 0 8px;
float:left;
line-height:1.3em;
margin:0;
text-decoration:none;
color: #9e218b;
}

.HeaderNav a.active,  .HeaderNav a:hover    {
 /*color:#53237f;*/
color:#403c98;
text-decoration:underline;
}

body.home .t-home a,  body.res .t-res a,  body.train .t-train a, body.client .t-client a,  body.about .t-about a, body.cont .t-cont a, body.course .t-course a, body.client .t-client a
{
color:#403c98;

}



/* ********************************  Home ************************************************* */


.ContentBack {
width:770px;
margin:10px 10px 0 10px;
padding: 30px 0 20px 0;
background: #f2f3f3 url(../images/CentreFieldBack_top.gif) no-repeat top left;
}



.ContentFooter {
width:770px;
margin: 0 10px 12px 10px;
padding: 0;
height:9px;
background: #f2f3f3 url(../images/CentreFieldBack_bttm.gif) no-repeat top left;
}








.BoxLeft  {
float:left;
display:inline;
width:344px;
margin: 20px  26px 10px 2px;
}





.BoxLeft  ul {

font-size: 1.2em;
line-height: 1.4em;
font-weight:bold;
margin:20px 0 0 10px;
padding:0;

}

.BoxLeft  li {
 margin:2px 0 0 0;
 list-style-type:none;
 background-image:none;
}

.BoxLeft  a {
color:#403c98;
text-decoration:none;
margin:0;
}


.BoxLeft a.active,   .BoxLeft a:hover {
 text-decoration:underline;
}

.BoxLeft .HeadOn {
color:#FFFFFF;

}









.BoxRight {

width:344px;
margin: 20px  0 10px 370px;
}


.BoxRight  p {

width:300px;


}



.BoxRight  ul {
font-size: 1.2em;
line-height: 1.4em;
font-weight:bold;
margin:20px 0 0 10px;
padding:0;

}

.BoxRight  li {

   margin:2px 0 0 0;
   list-style-type:none;

}

.BoxRight  a {
color:#9e218b;
text-decoration:none;
margin:0;

}


.BoxRight a.active,   .BoxRight a:hover {
 text-decoration:underline;
}

.BoxRight .HeadOn {
color:#FFFFFF;
}


.PageBottom {
text-align:center;
padding-bottom:25px;

width:790px;
background: url(../images/PageBottom.gif) no-repeat bottom left;
color:#5c5c5c;

}



.PageBottom  h3 {
font-size: 1.4em;
line-height: 1.5em;
font-weight:normal;
margin:0;

}


.PageBottom  span {
color:#360964;
font-weight:bold;

}


.PageBottom a {
font-weight:bold;
color:#95146a;
text-decoration:none;
}

.PageBottom a.active,   .PageBottom a:hover {
 text-decoration:underline;
}



.FooterLinks  {
font-size: 1.1em;
line-height: 1.2em;
font-weight:bold;
margin:6px 0 50px 40px;
padding:0;

}

.FooterLinks  li {

   margin:2px 0 0 0;
   list-style-type:none;
display:inline;
}

.FooterLinks  a {
font-size: .8em;
line-height: 1.0em;
margin: 0 6px 0 30px;
color:#6d6e6e;
text-decoration:none;


}


.FooterLinks a.active,   .FooterLinks a:hover {
 text-decoration:underline;
}


.SmllPrnt  {
color:#6d6e6e;
text-align:center;
font-style:italic;
font-size: 1.2em;
line-height: 1.0em;
width:780px;

margin:10px 0 0 0;
}


/* ********************************  Content box 1 (One and Two column) ************************************************* */


.ContentBox  {
position:relative;
overflow:hidden;
width:720px; 
margin: 0  0 10px 26px;
}



.ContentBox  h1 {
margin: 3px  115px 10px 10px;
}


.ContentBox  p {

font-size: 1.3em;
line-height: 1.4em;
margin: 3px  35px 10px 10px;
}



.ContentBox  ul {
font-size: 1.3em;
line-height: 1.4em;
margin:20px 0 0 10px;
padding:0;

}

.ContentBox  li {
 /*color:#53237f;*/
color:#4a4a4a;
 margin:2px 0 0 0;
list-style:none;
 font-weight:bold;
}

.ContentBox  a {
color:#980868;
font-weight:bold;
text-decoration:none;
margin:0;
}


.ContentBox a.active,   .ContentBox a:hover {
 text-decoration:underline;
}

.BoxLeft .HeadOn {
color:#FFFFFF;
}


.ContentBox dl {
width:300px;
margin:10px 10px 10px 10px;
font-size: 1.2em;
line-height: 1.4em;
}


.ContentBox dt {
margin: 12px 6px 0 0;
font-size: 1.1em;
line-height: 1.4em;
font-weight:bold;
 /*color:#53237f;*/
color:#403c98;
}


.ContentBox dd {
font-size: 1.1em;
line-height: 1.3em;
margin:0;


}


.ContentBox .Rsult  {
margin:2px 0 20px 0;
font-weight:bold;
 /*color:#53237f;*/
color:#403c98;
}


.ContentBox span {
 /*color:#53237f;*/
color:#403c98;
font-size: 1.0em;
font-weight:bold;
line-height: 1.4em;
}

.bullet  li {
padding-left:16px;
background: url(../images/bulletpoint1.gif) no-repeat 0 50%;
}


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


.ColLeft  li {
color:#403c98;
}


.ColLeft h1 {
color:#6d6e6e;
}

.ColLeftWL {
float:left;
width:350px;
border-right:3px solid #FFFFFF;
}


.ColRight {
overflow:hidden;
padding-left:25px;
width:330px; 
}


.ColRightNL {
overflow:hidden;
padding-left:25px;
border-left:3px solid #FFFFFF;
width:330px; 
margin:0;
}



.ColRightNL  li {
color:#980868;
margin:0;

display:inline;
}




.ColRight .Tr {
color:#980868;
}

.ContentBox .Tr {
color:#980868;
}


.ColRight  .AusImage {
margin:0 0 10px 10px
}


.ColLeft .AusImage {
margin:0 0 10px 10px
}



/* ********************************  Page headings ************************************************* */

.TrainingHeadShort a {
color:#FFFFFF;
}


.ResAnalHeadShort a {
color:#FFFFFF;
}

.TrainingHeadShort {

background: #f2f3f3 url(../images/Training_backbottom.gif) no-repeat bottom left;
min-height:27px;
height:auto !important;
height:27px;
margin-bottom:20px;
}



.TrainingHeadShort h2 {
margin:0;
padding:3px 8px 4px 12px;
color:#FFFFFF;
background: url(../images/Training_backtop.gif) no-repeat top left;

}



.TrainingHeadLong {

background: #f2f3f3 url(../images/Training_backbottom_long.gif) no-repeat bottom left;
min-height:27px;
height:auto !important;
height:27px;
margin-bottom:20px;
}



.TrainingHeadLong h2 {
margin:0;
padding:3px 8px 4px 12px;
color:#FFFFFF;
background: url(../images/Training_backtop_long.gif) no-repeat top left;

}



.ResAnalHeadShort {

background: #f2f3f3 url(../images/Research_backbottom.gif) no-repeat bottom left;
 min-height:27px;
     height:auto !important;
     height:27px;
	 margin-bottom:20px;
}



.ResAnalHeadShort h2 {
margin:0;
padding:3px 8px 4px 12px;
color:#FFFFFF;
background: url(../images/Research_backtop.gif) no-repeat top left;

}


.ResAnalHeadLong {

background: #f2f3f3 url(../images/Research_backbottom_long.gif) no-repeat bottom left;
 min-height:27px;
     height:auto !important;
     height:27px;
	 margin-bottom:20px;
}



.ResAnalHeadLong h2 {
margin:0;
padding:3px 8px 4px 12px;
color:#FFFFFF;
background: url(../images/Research_backtop_long.gif) no-repeat top left;

}



/* ********************************  About us ************************************************* */


.matt {
 /*color:#53237f;*/
color:#403c98;
}


.bea {
color:#980868;
}

.Ausdiv {
margin-top:40px;
}


.AusImage1 {
position:relative;
}

.AusImage2 {
position:absolute;
left:175px;
top:80px;
 /*color:#53237f;*/
color:#403c98;
}

.AusImage3 {
position:relative;
margin:0 0 13px 8px;
}

.AusImage4 {
position:absolute;
left:175px;
top:80px;
color:#980868;
}


.courses1 {
margin:35px 0 20px 0;
padding:0;
}

.courses1 h1 {
margin: 0 0 0 35px;
padding:0;
}

.courses1 ul {
margin:10px 35px 0 35px;
padding:0;
}

.courses1 li {
list-style:none;
display:inline;
font-size: 1.2em;
line-height: 1.3em;
margin:2px 0 2px 0;
}





/* ********************************  More Information ************************************************* */


.ContentBoxMoreInfo  {
overflow:hidden;
width:720px; 
margin: 0  0 10px 26px;
}



.ContentBoxMoreInfo  h1 {
margin: 3px  115px 10px 10px;
}


.ContentBoxMoreInfo  h2 {
margin: 20px  115px 0 10px;
color:#6d6e6e;
}


.ContentBoxMoreInfo  p {

font-size: 1.3em;
line-height: 1.4em;
margin: 3px  35px 10px 10px;
}



.ContentBoxMoreInfo  ul {
font-size: 1.3em;
line-height: 1.4em;
margin:0 0 0 10px;
padding:0;

}

.ContentBoxMoreInfo li {
 /*color:#53237f;*/
color:#6d6e6e;
 margin:2px 0 0 0;
list-style:none;
 font-weight:bold;
}

.ContentBoxMoreInfo  a {
font-size: 1.0em;
line-height: 1.4em;
color:#980868;
font-weight:bold;
text-decoration:none;

}


.ContentBoxMoreInfo a.active,   .ContentBoxMoreInfo a:hover {
 text-decoration:underline;
}



.ContentBoxMoreInfo dl {
width:300px;
margin:10px 10px 10px 10px;
font-size: 1.2em;
line-height: 1.4em;
}


.ContentBoxMoreInfo dt {
margin: 12px 6px 0 0;
font-size: 1.1em;
line-height: 1.4em;
font-weight:bold;
 /*color:#53237f;*/
color:#403c98;
}


.ContentBoxMoreInfo dd {
font-size: 1.1em;
line-height: 1.3em;
margin:0;


}


.ContentBoxMoreInfo .Rsult  {
margin:2px 0 20px 0;
font-weight:bold;
 /*color:#53237f;*/
color:#403c98;
}


.ContentBoxMoreInfo span {
 /*color:#53237f;*/
color:#403c98;

font-weight:bold;

}


.ContentBoxMoreInfo .ResAnalHeadLong h2 {
margin:0;
padding:3px 8px 4px 12px;
color:#FFFFFF;
background: url(../images/Research_backtop_long.gif) no-repeat top left;

}
