*{



	margin:0;

        border:none;

}



a{

outline:none;

color:#542989;

text-decoration:none;

}



h1{

	color:#542989;

	font-size:20px;

	font-weight:normal;

}

h2, h4{

color:#542989;

}



h3, p, .more, .back{

color:#333333;

}

a:hover, .more:hover, .back:hover{

color:#542989;

text-decoration:underline;

}



#inner_wrapper{



	background-image:url("../images/centre_bg.jpg");

background-position:0 166px;

background-repeat:repeat-x;

float:left;

height:auto;

min-height:351px;

width:980px;





}



#header{
	float:left;
	height:auto;
*height:131px;
	width:980px;

}


/*********************Menu*************************/

#nav{


	float:left;

    margin-top:-4px;
*margin-top:0px;

    background-color:#E9E9E9;

}

#nav ul{

	float:left;

	list-style-type:none;

	margin:0;

	padding:0;
width:auto;

}

#nav ul li{

	float:left;

	height:36px;

	width:140px;


}

#nav ul li img{

        border:none;

        display: block;

}

#nav ul li ul {

position:absolute;
visibility:hidden;
width:auto;
z-index:10;
*width:180px;
}

#nav ul li ul li{

background-color:#E9E9E9;
border-bottom:1px solid #FFFFFF;
display:block;
float:none;
font-size:12px;
height:22px;
line-height:17px;
margin-left:1px;
margin-right:1px;
padding-left:6px;
padding-right:10px;
padding-top:5px;
white-space:nowrap;
width:auto;
*margin-bottom:-3px;
*width:180px;
*padding-right:0px;
}

#nav ul li ul li a:hover{

	float:left;
color:#542989;

}

#nav ul li ul li a{
*float:left;

background-color:#E9E9E9;
border-bottom:1px solid #FFFFFF;
color:#333333;
cursor:pointer;
display:block;
height:22px;
min-width:123px;
}

#nav ul li #menu4{
*width:133px;
}

#nav ul li #menu4 li{
*width:133px;
*padding-right:0px;
}

#nav ul li #menu1{
*width:233px;
}

#nav ul li #menu1 li{
*width:233px;
*padding-right:0px;
}

/*******************Main Content*********************/



.content{



background-image:url("../images/grey.png");

background-position:652px 0;

background-repeat:repeat-y;

float:left;

height:auto;

margin-top:0;

width:980px;





}



.content img{

	border:none;

}



/*------Column-1-------*/



.content .column-1{



	float:left;



	height:auto;



	width:221px;



}

.content .column-1 .map{
float:left;
height:auto;
margin-bottom:10px;
}

.content .column-1 .map p{
color:#333333;
font-size:11px;
padding-left:10px;
width:204px;
}

.content .column-1 .map h3{
color:#542989;
float:left;
font-size:12px;
padding-bottom:5px;
padding-left:10px;
}

#news{



	float:left;



	height:auto;



	margin-left:10px;



	width:183px;



}



.content .column-1 .back {

float:right;

font-size:11px;

line-height:16px;

margin-right:20px;

margin-top:15px;

}

/*------Column-2-------*/



.content .column-2 #details_content a.back{

float:right;

font-size:11px;

line-height:16px;

margin-right:-28px;

margin-top:7px;

}



/*------Partners-Footer-------*/



#partners{

background-color:#E9E9E9;
float:left;
height:auto;
margin-top:-2px;
padding-bottom:16px;
width:979px;

}



#partners ul{
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
height:auto;
list-style-type:none;
margin-left:10px;
padding:0 5px 12px 15px;
width:937px;
}



#partners ul li{



	float:left;



	display:inline;



}



#partners img{
border:medium none;
float:left;
}



/*******************Footer***********************/



#footer{



	float:left;



	height:auto;



	width:980px;





}



#footer_top{


background-color:#E9E9E9;
float:left;
height:31px;
margin-top:1px;
width:980px;



}



#footer_top ul{
float:left;
font-size:12px;
list-style-type:none;
padding-left:46px;
padding-top:8px;



}



#footer_top a{



	color:#333333;



}



#footer_top a:hover{



	text-decoration:underline;



	color:#542989;



}



#footer_top ul li{



	float:left;



	display:inline;



	padding-right:42px;



}

#footer_top img{
margin-top:-9px;
padding-bottom:4px;
border:none;
}

#footer_bottom{



	float:left;



	font-size:12px;



	padding-left:37px;



	padding-top:8px;



}



/****************Safari Fix*******************/



@media screen and (-webkit-min-device-pixel-ratio:0) { 



#col2_top{



	float:none;



}



#Lifechanging{



	float:left;



	margin-left:0px;



	margin-top:101px;



}



#life_change{



	margin-left:0px;



	margin-top:100px;



}



#partners ul{



	background-color:#FFFFFF;



	border-bottom:1px solid #CCCCCC;



	border-left:1px solid #CCCCCC;



	border-top:1px solid #CCCCCC;



	float:left;



	list-style-type:none;



	margin-left:10px;



	margin-top:18px;



	padding:6px 5px 9px 15px;



	width:922px;



}

#image_div
{
 width: 327px;
 height: 232px;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
}
















