@charset "utf-8";
/* Home Page */
body
{
float:none;
background-color:#2e2e85;
height:auto;
padding-bottom:50px;
margin: 0;
}
.structure
{
background-color:#FFF;
width: 780px;
height: auto;
float:none;

}
#top
{
	background: url(Images/Top/top.gif) no-repeat;
	height:143px;
	width: 780px
}
/*Side Navigation Repeated Throughout Site*/
#menu {
font-family: arial, sans-serif; 
width:205px; 
height:auto; 
position:relative; 
font-size:14px; 
margin:0 0 0 25px;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}
#menu ul li { /* a better way to set-up the hover blocks */
	position: relative;
	
}
#menu ul li .home, #menu ul li .clients, #menu ul li .professionals, #menu ul li .organisation, #menu ul li .services, #menu ul li .contact, #menu ul li .sponsors {
  display: block;
  background-image:url(Images/Nav/navalllong.jpg);
  background-repeat:no-repeat;
   height: 35px;

}
#menu ul li .home:hover, #menu ul li .clients:hover, #menu ul li .professionals:hover, #menu ul li .organisation:hover,  #menu ul li .services:hover, #menu ul li .contact:hover, #menu ul li .sponsors:hover  {
  background-image:url(Images/Nav/navalllong.jpg);
  background-repeat:no-repeat;

 }
#counseling
{
	background-attachment: fixed;
	background:url(Images/Others/counselingbox.gif);
	background-repeat:no-repeat;
	height:117px;
} 
#search
{
	margin:0;
	padding-bottom: 10px;
} 
#searchbut
{
margin-top:3px;

}
#searchfield
{
padding:5px;
width:160px;
margin: 3px 0 0 0;
}

#menu span {
display: none;
}
.home {top: 0px; background-position: 0px 0px;}
.clients {top: 0px; background-position: 0px -70px;}
.professionals {top: 0px; background-position: 0px -140px}
.organisation{top: 0px; background-position: 0px -210px;}
.contact {top: 0px; background-position: 0px -350px;}
.services {top: 0px; background-position: 0px -280px;}
.sponsors {top: 0px; background-position: 0px -420px;}
    
.home:hover {background-position: 0px -35px;}
.clients:hover {background-position: 0px -105px}
.professionals:hover {background-position: 0px -175px;}
.organisation:hover {background-position: 0px -245px;}
.contact:hover {background-position: 0px -385px;}
.services:hover {background-position: 0px -315px;}
.sponsors:hover {background-position: 0px -455px;}
/* SECOND TIER */
#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
top:1px;
width:205px;
} 

#menu li.clientssub {
/* make the list elements a containing block for the nested lists */
display:block; 
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background-color:#FFF;
border-top:1px solid #dd4724;
border-right:1px solid #dd4724;
border-left:1px solid #dd4724;
} 

#menu li.subarrow{
/* make the list elements a containing block for the nested lists */
display:block; 
text-decoration:none;
position: relative;
color:#FFFFFF;
padding:6px;
height:18px;
width:205px;
background-color:#FFF;
background-image:url(Images/Nav/buttonbg-noarrow.gif);
border-top:1px solid #dd4724;
border-right:1px solid #dd4724;
border-left:1px solid #dd4724;
} 
#menu li.clientssublast {
/* make the list elements a containing block for the nested lists */
display:block; 
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background:#FFF;
border:1px solid #dd4724;
} 
#menu li.clientssub a{
display:block; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;

}
#menu li.subarrow a{
display:block; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.clientssublast a{
display:block; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.clientssub:hover {
/* make the list elements a containing block for the nested lists */
display:block; 
color:#FFF;
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#dd4724;
border-top:1px solid #dd4724;
border-right:1px solid #dd4724;
border-left:1px solid #dd4724;

} 
#menu li.subarrow:hover {
/* make the list elements a containing block for the nested lists */
display:block; 
color:#FFFFFF;
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#dd4724;
border-top:1px solid #dd4724;
border-right:1px solid #dd4724;
border-left:1px solid #dd4724;
background-image:url(Images/Nav/buttonbg-noarrow2.gif);
} 
#menu li.clientssublast:hover {
/* make the list elements a containing block for the nested lists */
display:block; 
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#dd4724;
border:1px solid #dd4724;
} 
#menu li:hover.clientssub a{
display:block; 
color:#FFF;
}
#menu li:hover.clientssublast a{
display:block; 
color:#FFF;
}
/*Professional Sub Menu Goes here */
#menu li.professionalssub{
/* make the list elements a containing block for the nested lists */
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background-color:#FFF;
border-top:1px solid #f69e24;
border-right:1px solid #f69e24;
border-left:1px solid #f69e24;
} 
#menu li.professionalssublast{
/* make the list elements a containing block for the nested lists */
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background:#FFF;
border:1px solid #f69e24;
} 
#menu li.professionalssub a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.professionalssublast a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}

#menu li.professionalssub:hover {
/* make the list elements a containing block for the nested lists */
color:#FFF;
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#f69e24;
border-top:1px solid #f69e24;
border-right:1px solid #f69e24;
border-left:1px solid #f69e24;
} 
#menu li:hover.professionalssublast {
/* make the list elements a containing block for the nested lists */
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#f69e24;
border:1px solid #f69e24;
} 
#menu li:hover.professionalssub a{
color:#FFF;
}
#menu li:hover.professionalssublast a{
color:#FFF;
}
/*Organisation Sub Menu Goes here */
#menu li.organisationsub{
/* make the list elements a containing block for the nested lists */
display: block;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background-color:#FFF;
border-top:1px solid #251d70;
border-right:1px solid #251d70;
border-left:1px solid #251d70;
} 
#menu li.subarroworg{
/* make the list elements a containing block for the nested lists */
display: block;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background-color:#FFF;
background-image:url(Images/Nav/buttonbg-noarrow.gif);
border-top:1px solid #251d70;
border-right:1px solid #251d70;
border-left:1px solid #251d70;
} 

#menu li.subarroworg:hover {
/* make the list elements a containing block for the nested lists */
display:block; 
color:#FFFFFF;
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#181251;
border-top:1px solid #251d70;
border-right:1px solid #251d70;
border-left:1px solid #251d70;
background-image:url(Images/Nav/buttonbg-noarrow3.gif);
} 
#menu li.organisationsublast {
/* make the list elements a containing block for the nested lists */
display: block;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background:#FFF;
border:1px solid #251d70;
} 
#menu li.organisationsub a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.subarroworg a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.organisationsublast a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.organisationsub:hover {
/* make the list elements a containing block for the nested lists */
color:#FFF;
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#251d70;
border-top:1px solid #251d70;
border-right:1px solid #251d70;
border-left:1px solid #251d70;
} 
#menu li:hover.organisationsublast {
/* make the list elements a containing block for the nested lists */
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#251d70;
border:1px solid #251d70;

} 
#menu li:hover.organisationsub a{
display:block; 
color:#FFF;
}
#menu li:hover.organisationsublast a{
display:block; 
color:#FFF;
}
/*/////////////////////////////////////////////////////////////Services Sub Menu Goes here */
#menu li.servicessub{
/* make the list elements a containing block for the nested lists */
display: block;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background-color:#FFF;
border-top:1px solid #454545;
border-right:1px solid #454545;
border-left:1px solid #454545;
} 

#menu li.servicessublast {
/* make the list elements a containing block for the nested lists */
display: block;
text-decoration:none;
position: relative;
color:#999999;
padding:6px;
height:18px;
width:205px;
background:#FFF;
border:1px solid #454545;
} 
#menu li.servicessub a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}

#menu li.servicessublast a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#464646;
}
#menu li.servicessub:hover {
/* make the list elements a containing block for the nested lists */
color:#FFF;
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#454545;
border-top:1px solid #454545;
border-right:1px solid #454545;
border-left:1px solid #454545;
} 
#menu li:hover.servicessublast {
/* make the list elements a containing block for the nested lists */
position: relative;
display:block; 
padding:6px;
height:18px;
width:205px;
background:#454545;
border:1px solid #454545;
} 
#menu li:hover.servicessub a{
display:block; 
color:#FFF;
}
#menu li:hover.servicessublast a{
display:block; 
color:#FFF;
}
/*TIER 3*/
#menu ul ul {
display:block;
position: absolute;
top: -2px;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}
#menu ul ul ul {
display:block;
position: absolute;
top: -2px;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}
/* HIDING */
div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

body {
font-size: 100%; /* enable IE to resize em fonts */
} 
#menu ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul ul ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul ul ul ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul li a, /* make links honour display: block; properly */
#menu ul ul li a, /* make links honour display: block; properly */
#menu ul ul ul li a /* make links honour display: block; properly */
{display: block;}


#menu a {
font: bold 0.7em/1.4em arial, helvetica, sans-serif; 
/* if required use em's for IE as it won't resize pixels */
} 
.clienthome p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:10px 10px 10px 20px;
}
.clienthome li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
.clienthome a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#e75e26;
text-decoration:underline;
font-weight:bold;
padding:0 10px 10px 20px;
}
.clienthome {
width:500px;
height:auto;
border-right:1px solid #e75e26;
border-left:1px solid #e75e26;
border-bottom:1px solid #e75e26;
}
.clienthome h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#e75e26;
margin:1em 0 -10px 1em;
}
.clientcontent {
width:500px;
height:auto;
border-right:1px solid #e75e26;
border-left:1px solid #e75e26;
border-bottom:1px solid #e75e26;
}
.clientcontent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#e75e26;
margin:1em 0 0 1em;
}

.clientcontent ul {
list-style-type:none;
}
.clientcontent li a {
list-style-type:none;
background-image:url(Images/Others/bullet.gif);
background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
background-repeat: no-repeat;
padding-left: 20px;
margin-left: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#686868;
text-decoration:underline;
}
.clientcontent {
width:500px;
height:auto;
}
.clientslink {
background-color:#e0e0e0;
border-bottom:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
}
.clientslink a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color: #e75e26;
font-weight:bold;
text-decoration:none;
padding:20px;
}
.clientslink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color: #eda594;
font-weight:bold;
text-decoration:none;
padding:20px;
}
#clientarticle h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
background-color:#dd4724;
height:30px;
color:#FFF;
padding:10px 0 2px 10px;
}
#clientarticle p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 10px;
margin:-10px 0 0 0;
}
#clientarticle li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
text-decoration:none;
text-align:left;
list-style:disc;
margin:0 0 0 0;
padding:9px;
}
#clientarticle a {
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
color:#2E2E85;
text-decoration:none;
padding:10px;
}
#clientmain p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 20px;
}
#clientmain li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
#clientmain a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#e75e26;
text-decoration:underline;
font-weight:bold;
}


#podcasts p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#e75e26;
padding:0 0px 0px 20px;
font-weight:bold;
}
#podcasts li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
#podcasts a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#e75e26;
text-decoration:underline;
padding:0 0px 0px -20px;
font-weight:bold;
}

.homecontent {
width:530px;
height:auto;
}
.homewhatsnew {
width:240px;
height:122px;
background-image:url(Images/Flash/home/whatsnewbg.gif);
background-repeat:no-repeat;
}
.homewhatsnew a {
font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-size:12px;
	text-decoration:none;
}
.homewhatsnew a:hover {
font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-size:12px;
	text-decoration:none;
}
.homewhatsnew a:visited {
font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-size:12px;
	text-decoration:none;
}
.results {
width:530px;
height:600px;
}
#whatsnew {
	margin: 0;
	padding: 0;
}
#whatsnew li {
	list-style-type:none;
	background-image:url(Images/Others/arrow.gif);
	background-position: 0px 75%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-size:12px;
}
.professionalscontent {
width:500px;
height:auto;
border-right:1px solid #F79F24;
border-left:1px solid #F79F24;
border-bottom:1px solid #F79F24;
}
.professionalscontent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#F79F24;
margin:1em 0 0 1em;
}
.professionalscontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
margin:1em 0 0 1em;
}

.professionalscontent li a {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#686868;
text-decoration:underline;
}
.professionalscontent {
width:500px;
height:auto;
}
#professionalsarticle h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
background-color:#F79F24;
height:30px;
color:#FFF;
padding:10px 0 2px 10px;
}
#professionalsarticle p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 10px;
margin:-10px 0 0 0;
}
#professionalsarticle li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
text-decoration:none;
list-style:disc;
margin:-17px 0 0 0;
padding:9px;
}
#professionalsarticle a {
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
color:#2E2E85;
text-decoration:none;
padding:10px;
}
#professionalsmain p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	padding:0 10px 10px 10px;
}
#professionalsmain li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
#professionalsmain a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#F79F24;
text-decoration:underline;
font-weight:bold;
}
.organisationhome p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:10px 10px 10px 20px;
}
.organisationhome li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
.organisationhome a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#251D70;
text-decoration:underline;
font-weight:bold;
padding:0 10px 10px 20px;
}
.organisationhome {
width:500px;
height:auto;
border-right:1px solid #251D70;
border-left:1px solid #251D70;
border-bottom:1px solid #251D70;
}
.organisationcontent, .organisationforsale {
width:500px;
height:auto;
border-right:1px solid #251D70;
border-left:1px solid #251D70;
border-bottom:1px solid #251D70;
}
.organisationcontent #acrobat {
float:right;
padding:20px;
margin:-70px 0 0 0;
}
.organisationcontent h3, .organisationhome h3, .organisationforsale h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#251D70;
margin:1em 0 0 1em;
}
.organisationcontent h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color:#b1b1b1;
margin:0 18em 0 1.5em;
}
.organisationcontent h3 a, .organisationforsale h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#251D70;
}
.organisationcontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
margin:1em 0 0 1em;
}
.organisationforsale p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
margin:1em 10px 0 1em;
border-bottom:1px solid #999999;
}

.organisationcontent li a {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#686868;
text-decoration:underline;
}
.organisationcontent {
width:500px;
height:auto;
}
.organisationlink {
background-color:#d3d2e2;
border-bottom:1px solid #9593a4;
border-top:1px solid #9593a4;
}
.organisationlink a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color: #454545;
text-decoration:none;
padding:20px;
}
.organisationlink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color: #929292;
text-decoration:none;
padding:20px;
}
#organisationarticle h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
background-color:#251D70;
height:30px;
color:#FFF;
padding:10px 0 2px 10px;
}
#organisationarticle p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 10px;
margin:-10px 0 0 0;
}
#organisationarticle li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
text-decoration:none;
list-style:disc;
margin:-17px 0 0 0;
padding:9px;
}
#organisationarticle a {
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
color:#2E2E85;
text-decoration:none;
padding:10px;
}
#organisationmain p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 10px;
}
#organisationmain li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
#organisationmain a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#251D70;
text-decoration:underline;
font-weight:bold;
}
.contactcontentlink {
width:500px;
height:auto;
border-right:1px solid #686868;
border-left:1px solid #686868;
border-bottom:1px solid #686868;
}
.contactcontent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#686868;
margin:1em 0 0 1em;
}
.contactcontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
margin:1em 0 0 1em;
}

.contactcontent li a {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#686868;
text-decoration:underline;
}
.contactcontent {
width:500px;
height:auto;
}
.contactformtxt {
width:200px;
padding:5px;
border:1px solid #2E2E85;
}
.contactformbut {
width:65px;
color:#FFFFFF;
font-weight:bold;
background-color:#2E2E85;
border:1px solid #2E2E85;
}
.contactformbut:hover {
width:65px;
color:#2E2E85;
font-weight:bold;
background-color:#FFFFFF;
border:1px solid #2E2E85;
}
#form
{
padding:10px;
border-bottom:1px solid #000000;
}

.athomecontent {
width:500px;
height:auto;
border-right:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
}

.servicescontent {
width:500px;
height:auto;
border-right:1px solid #454545;
border-left:1px solid #454545;
border-bottom:1px solid #454545;
}
.servicescontent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#454545;
margin:1em 0 0 1em;
}
.servicescontent h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color:#b1b1b1;
margin:0 18em 0 1.5em;
}
.servicescontent ul {
list-style-type:none;
}
.servicescontent li a {
list-style-type:none;
background-image:url(Images/Others/bullet.gif);
background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
background-repeat: no-repeat;
padding-left: 20px;
margin-left: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#686868;
text-decoration:underline;
}
.servicescontent {
width:500px;
height:auto;
}
#servicesarticle h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
background-color:#454545;
width:auto;
height:30px;
color:#FFF;
padding:10px 0 2px 10px;
}
#servicesarticle p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 10px;
margin:-10px 0 0 0;
}
#servicesarticle li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
text-decoration:none;
list-style:disc;
margin:-17px 0 0 0;
padding:9px;
}
#servicesarticle a {
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
color:#2E2E85;
text-decoration:none;
padding:10px;
}

#servicesmain p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 20px;
}
#servicesmain li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
#servicesmain a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#454545;
text-decoration:underline;
padding:0px;
}

#servicesmain2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
padding:0 10px 10px 20px;
}
#servicesmain2 li {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#686868;
padding:5px;
list-style:disc;
}
#servicesmain2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#454545;
text-decoration:underline;
padding:10px;
}

.serviceslink {
background-color:#ebebeb;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;

}
.serviceslink a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color: #454545;
text-decoration:none;
padding:20px;
}
.serviceslink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color: #CCCCCC;
text-decoration:none;
padding:20px;
}
.linkscontent {
width:500px;
height:auto;
border-right:1px solid #2e2e85;
border-left:1px solid #2e2e85;
border-bottom:1px solid #2e2e85;
}
.linkscontent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#2e2e85;
margin:0.5em 0 0 0.5em;
}
.linkscontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000;
margin:1em 0 0 1em;
}
.linkscontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#2e2e85;
text-decoration:none;
font-weight:bold;
}

.linkscontent li a {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#686868;
text-decoration:underline;
}
.professionalscontent {
width:500px;
height:auto;
}
.sponsorshome p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
background-color:#ebebeb;
font-weight:normal;
padding:10px;
margin-right:10px;

}
.sponsorshome a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;

}
.sponsorshome a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;

}
.sponsorshome {
width:500px;
height:auto;
border-right:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
}
.sponsorsimg {
margin:10px;
float:left;
}

#log {
background:#FFFFFF;
padding: 0.3em;
margin-top:10px;
}

#footer {
	background-image:url(Images/Footer/bg.jpg);
	background-repeat:repeat-x;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding-top:8px
}
#footerhome {
	background-image:url(Images/Footer/bg.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding-top:8px
}
.footer_tab
{
position:relative;
float:none;
margin-top:5px;

}
#footerlinks {
	padding-top:1px;
	background-color:#2E2E85;
}

#footer_menu
{
background-image:url(Images/Others/linkline.gif);
background-position: 100% 50%; /* X-pos Y-pos (from top-left) */
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size: small;
text-decoration:none;
padding-left: 0.5em;
color: #FFF;
margin-right: 0.5em; 
padding-right: 0.7em;
}
#footer_menu_last
{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size: small;
text-decoration:none;
padding-left: 0.2em;
color: #FFF;
margin-right: 0.5em; 
padding-right: 0.5em;
}

#topbut a {
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
color:#2e2e85;
text-decoration:none;
padding:10px;
}
#spacer, #spacer2, #spacer3, #spacer4  {
	background:url(Images/Others/spacer.gif);
	background-repeat:no-repeat;
	height:25px;
}	
 /*****************************IMAGES ************************************************/
#img_randwick{
background-image:url(Images/Others/randwickbg.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}
#img_liverpool{
background-image:url(Images/Others/liverpoolbg.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}
#img_jadehouse{
background-image:url(Images/Others/jadehousebg.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}	
#img_dadsfordads1{
background-image:url(Images/Others/justfordads1.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}	
#img_dadsfordads2{
background-image:url(Images/Others/justfordads2.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}	
#img_parenteducation{
background-image:url(Images/Others/parenteducation.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}	
#img_careline{
background-image:url(Images/Others/careline.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}	
#img_education{
background-image:url(Images/Others/educationresearch.jpg);
background-repeat:no-repeat;
height:180px;
margin-top:-5px;
padding-top:10px;
}	
.flash
{
z-index:-1;
}
