*{

	margin:0;
        border:none;
}

a{
outline:none;
color:#313C96;
text-decoration:none;
}

h1{
	color:#313C96;
	font-size:20px;
	font-weight:normal;
}
h2, h4{
color:#313C96;
}

h3, p, .more, .back{
color:#333333;
}
a:hover, .more:hover, .back:hover{
color:#313C96;
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;

	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:133px;
}

#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:133px;
*padding-right:0px;
}

#nav ul li ul li a:hover{

	float:left;
color:#313C96;

}

#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 #menu1{
*width:155px;
}

#nav ul li #menu1 li{
*width:155px;
*padding-right:10px;
}

/*******************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;

}

#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;
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{

	float:left;

	background-color:#e9e9e9;

	margin-top:1px;

	width:980px;

	height:31px;

}

#footer_top ul{

	float:left;

	font-size:12px;

	list-style-type:none;

	padding-left:40px;

	padding-top:8px;

}

#footer_top a{

	color:#333333;

}

#footer_top a:hover{

	text-decoration:underline;

	color:#313C96;

}

#footer_top ul li{

	float:left;

	display:inline;

	padding-right:42px;

}

#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;

}









