/* Top Menu */
#email {
	position:relative;
	text-indent: -9999px;
	width: 166px;
	height: 14px;
	background: transparent url(/images/address03.gif) top center no-repeat;
}
#email a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-align: center;
}
#phone {
	position:relative;
	text-indent: -9999px;
	width: 166px;
	height: 22px;
	background: transparent url(/images/address02.gif) top center no-repeat;
}

/* Links */

a {
	color: #92AE5A;
	text-decoration : underline;
}
a:hover {
	color : #84B90E;
	text-decoration : underline;
}
h3 {
	font-weight:bold;
	color:#9FCC3C;
}

/* General Pages */

#generalcontenttop {
	position:relative;
	width:558px;
	margin-top:10px;
	padding-top:10px;
	background: transparent url(/images/green-bg-large.gif) top left no-repeat;
}
#generalcontentmiddle {
	position:relative;
	width:558px;
	background: transparent url(/images/maincontentborders.gif) top center repeat;
}
#generalcontentbottom {
	position:relative;
	width:558px;
	height:10px;
	background: transparent url(/images/maincontentbottom.gif) top center no-repeat;
}
.innerpadding {
	padding:10px;
}

/* Financial Practise Menu */

#financialpractisemenu {
	position:relatve;
	width:558px;
	height:31px;
	overflow:hidden;
}
#practise_home a {
	position:relative;
	float:left;
	width: 171px;
	height: 31px;
	background: url(/images/practise-home.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#practise_home a:hover {
	background-position: 0px -31px;
}
#practise_sendcv a {
	position:relative;
	float:left;
	width: 122px;
	height: 31px;
	background: url(/images/practise-sendcv.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#practise_sendcv a:hover {
	background-position: 0px -31px;
}
#practise_careeradvice a {
	position:relative;
	float:left;
	width: 118px;
	height: 31px;
	background: url(/images/practise-advice.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#practise_careeradvice a:hover {
	background-position: 0px -31px;
}
#practise_financialvacancies a {
	position:relative;
	float:left;
	width: 147px;
	height: 31px;
	background: url(/images/practise-vacancies.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#practise_financialvacancies a:hover {
	background-position: 0px -31px;
}

/* Other Stuff */

option.regionstyle {
	font-weight: bold;
	color: #B4D66F;
}