html, body {	margin:0;	padding:0;	border:0;}
body {	font-size:62.5%;	font-family:Verdana, sans;	background: transparent url(http://www.lea-financial-services.co.uk/images/bg_repeater.png) scroll repeat;text-align:center;}
strong {	font-weight:bold;}

#inpage-navigation {
	position:absolute;
	left:-1000px;
}
.inline-header {	color:#ff1a00;	background:transparent;	font-weight:bold;}
.floatfix { height:100%;}
.floatfix:after { 	content: "";	display: block;	height: 0;	clear: both;}
.col-left {float:left;width:49%;}
.col-right {float:right;width:49%;}
.col-wide {clear:both;}
.floatfix .col-left, .floatfix .col-right {background:#fff url(http://www.lea-financial-services.co.uk/images/bg.left-top-corner-box.png) scroll no-repeat left top; }
.floatfix .col-left ul, .floatfix .col-right ul {list-style:none;margin:4px;padding:0;}
.floatfix .col-left li, .floatfix .col-right li {list-style:none;padding:3px;}
.floatfix .col-left a, .floatfix .col-right a, .floatfix .col-wide a {color:maroon;text-decoration:none;}
#content .floatfix .col-left a:hover, #content .floatfix .col-right a:hover, #content .floatfix .col-wide a:hover {color:#000;text-decoration:underline;}
#content .floatfix .col-left h2, #content .floatfix .col-right h2, #content .floatfix .col-wide h2 {padding:7px; }
#content .floatfix h2.at-a-glance {border-bottom:1px solid gold; margin-top:8px; margin-bottom:8px; clear:both;}
#content .floatfix h2.at-a-glance a {color:maroon;text-decoration:none;}
#content .floatfix h2.at-a-glance a:hover {color:#000;text-decoration:underline;}

#related-content .col-left a:hover, #content .floatfix .col-right a:hover, #content .floatfix .col-wide a:hover {color:#000;text-decoration:underline;}
#related-content .col-left h2, #content .floatfix .col-right h2, #content .floatfix .col-wide h2 {padding:7px; }
#related-content h2.at-a-glance {border-bottom:1px solid gold; margin-top:8px; margin-bottom:8px; clear:both;}
#related-content h2.at-a-glance a {color:maroon;text-decoration:none;}
#related-content h2.at-a-glance a:hover {color:#000;text-decoration:underline;}
#related-content a {color:maroon;text-decoration:none;}
#related-content a:hover {color:maroon;text-decoration:underline;}

#menu-content h2.at-a-glance {border-bottom:1px solid gold; margin-top:8px; margin-bottom:8px; clear:both;}
#menu-content h2.at-a-glance a {color:maroon;text-decoration:none;}
#menu-content h2.at-a-glance a:hover {color:#000;text-decoration:underline;}

.callback-common { text-align:center; margin: 15px auto; }

.centred-list {	margin:0 auto;	width:380px;	font-size:1em;margin-bottom:10px;}
.centred-list dt {	font-weight:bold;	margin:0;	padding:8px 0 0 2px;}
.centred-list dd {	margin:0;}
.centred-list .input-text {	border:1px solid #00cb00;	width:380px;}
.centred-list textarea {	border:1px solid #00cb00;	height:200px;	width:380px;	font-size:0.9em;	font-family:Verdana, sans;}
.link-list {text-align:center;}

/*#container {	width:1000px;	margin:4px auto;	background: transparent url(http://www.lea-financial-services.co.uk/images/top-banner.jpg) scroll no-repeat;}*/
#container {	width:1000px;	margin:4px auto;	text-align:left; background: transparent url(http://www.lea-financial-services.co.uk/images/banner_transparent.png) scroll no-repeat;}
#container-admin {width:1000px;	margin:4px auto;	text-align:left; background:transparent;}
iframe {border:0;margin:0;padding:0;}
/**
 * Header and Footer
 */
#header {	padding-top:189px;	text-align:center;}
#container-admin #header { padding-top:0;}

#header, #footer {	margin:0 auto;}
#header ul, #footer ul { height:26px;color:white;width:100%; border:0; padding:0; margin:0; list-style:none; background:#1e8500 url(http://www.lea-financial-services.co.uk/images/link_repeater.gif) scroll repeat-x left top;}
#header ul li, #footer ul li { 	display:block; float:left; height:26px; border:0; 	padding:0; 	margin:0; 	list-style:none; }
#header ul li a, #footer ul li a { float:left;display:block;height:26px;padding:0 10px 0 10px;font-size:1em;text-align:center;	color:#ffeeff; 	background:transparent url(http://www.lea-financial-services.co.uk/images/link_repeater.gif) scroll repeat-x left top; 	text-decoration:none; }
#header ul li span, #footer li span { position:relative;top:4px;}
#header ul li a:hover, #footer ul li a:hover { 	color:white;  background:#00cb00; }
#header a.selected, #footer a.selected { 	font-weight:bold;}
#header ul li.divider { background:#1e8500 url(http://www.lea-financial-services.co.uk/images/divider2.png) scroll no-repeat -2px top; width:2px;}

/*#footer {	text-align:center;	margin-bottom:50px;	background:#fff url(http://www.lea-financial-services.co.uk/images/bottom_border2.gif) scroll no-repeat 100% 100%; }*/
#footer {	text-align:center;	margin-bottom:50px;	 }
#footer ul {	margin:0 0 0 0; }
#footer p {	background:#fff url(http://www.lea-financial-services.co.uk/images/middle_1000x80.png) scroll repeat-y left top; padding:18px 0 0 0;margin:0;}
#footer div {	padding:22px;	font-size:0.9em;background:url(http://www.lea-financial-services.co.uk/images/bottom_1000x80.png) scroll no-repeat 0px 100%;}

#content { width:1000px; margin:0 auto; background:#fff url(http://www.lea-financial-services.co.uk/images/bg.white.gold.png) repeat-y scroll left top;}
#content:after {	content: "";	display: block;	height: 0;	clear: both;}
#content h1.important {	font-size:1.2em;margin-bottom:3px;margin-top:3px;padding:0;}
#content h2 {	font-size:1.1em;	margin:0;	padding:6px 0 0 0;	line-height:1;}

#content #main {	width:770px;float:right;background:transparent url(http://www.lea-financial-services.co.uk/images/bottom_1000x1.png) scroll repeat-y left top; }
#content #main #main-content { margin:8px;width:500px;float:left;}
#content #main #main-content h2 {padding-bottom:2px;}
#content #main #main-content p {margin-top:0;padding-top:2px;}

/** MENU STYLES **/
#content #menu {	float:left;width:220px;	background:transparent url(http://www.lea-financial-services.co.uk/images/bottom_1000x1.png) scroll repeat-y right top; }
#content #menu #menu-content {margin:8px;	font-size:0.9em;}
#content #menu ul, #content #menu ul li {	margin:0;	padding:0;	line-height:1;	list-style:none;}
#content #menu ul {	padding:6px 0 6px 6px;}
#content #menu ul li {	padding-top:2px;	padding-bottom:2px; line-height:115%;}
#content #menu ul li a {	color:black;	text-decoration:none;	background:transparent;}
#content #menu ul li a:hover {	color:black;	background:transparent;	text-decoration:underline;}
#content #menu table {	margin:0;	padding:0;	border:0;	border-collapse:collapse;	font-size:1em;}
#content #menu th {	font-weight:bold;	text-align:right;	vertical-align:top;}
#content #menu th h2 {	text-align:center;	font-size:1.1em;	padding-top:4px;	padding-bottom:4px;	margin:0;	color:#ff1a00;	background:transparent;}
#content #menu #menu-content .glossary dt {margin-top:3px;margin-left:0;padding-left:0;}
#content #menu #menu-content .glossary dd {margin-top:3px;margin-left:0;padding-left:0;}

#content #related {float:right; width:220px; }
#content #related #related-content { margin:8px; font-size:0.9em;}
#content #related #related-content ul,
#content #related #related-content li { list-style:none; padding:0; margin:0;}
/*#content #related #related-content li a {display:block;padding:2px;}*/

#content #main ul.site_share {	padding:0;	margin:0;	height:24px;	list-style:none;}
#content #main ul.site_share:after {	content: "";	display: block;	height: 0;	clear: both;}
#content #main ul.site_share li {	float:left;	padding-left:18px;	padding-right:18px;	margin:0;	height:24px;	vertical-align:middle;}

#services-form label span {display:none;}
#services-form {margin:0;padding:5px;border:1px #8a8a8a solid;background:#eaeaea;color:#444;}
#services-form input, #services-form select, #services-form textarea {width: 190px;margin-bottom:3px;}
#services-form dt, #services-form dd {display:block;padding:0;margin:0;}
#services-form input, #services-form textarea {border:1px #444 solid;}
#services-form select {font-size:1em;}
#services-form textarea {font-size:1.6em;height:100px;}
#services-form div.error {background:#ccaaaa;color:#000;padding:4px;border:1px solid #444;}
#services-form-toggle {color:blue;text-decoration:underline;background:inherit;}

.icon_print {background:transparent url(http://www.lea-financial-services.co.uk/images/action_print.gif) scroll no-repeat left top;}
.icon_email {background:transparent url(http://www.lea-financial-services.co.uk/images/action_email.png) scroll no-repeat left top;}
.icon_share	{background:transparent url(http://www.lea-financial-services.co.uk/images/share-icon-16x16.png) scroll no-repeat left top;}
.site_delicious	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.del.icio.us.png) scroll no-repeat left top;}
.site_digg	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.digg.png) scroll no-repeat left top;}
.site_facebook	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.facebook.png) scroll no-repeat left top;}
.site_fark	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.fark.png) scroll no-repeat left top;}
.site_google	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.google.png) scroll no-repeat left top;}
.site_newsvine	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.newsvine.png) scroll no-repeat left top;}
.site_nowpublic	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.nowpublic.png) scroll no-repeat left top;}
.site_reddit	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.reddit.png) scroll no-repeat left top;}
.site_stumbleupon	{background:transparent url(http://www.lea-financial-services.co.uk/images/site.stumbleupon.png) scroll no-repeat left top;}

.form-table th { text-align:right;padding-right:3px;}
.form-table label span {	display:none;}
.form-table .submit-line {	text-align:right;}
.form-table th, .form-table td {vertical-align:top;}
.result-table {	text-align:left;}
.wide input.txt { width:300px; border:1px solid black;}
.wide textarea {width:300px; border:1px solid black;font-size:150%;height:300px;}
.wide textarea.medium {height:150px;}
.view { width:100%;border-collapse:collapse;}
.view th, .wide th {text-align:left;background:#eee;border:1px solid #888;padding-right:0;border-collapse:collapse;}
.view td {background:#fefefe;padding:5px;border:1px solid #888;}
.error_notice { border:1px solid orange; background:#fe8;padding:6px;font-weight:bold;}
.currency-loader-on { background:transparent url(http://www.lea-financial-services.co.uk/images/loader.gif) scroll no-repeat 100% top;height:31px;}
.currency-loader-off { background:transparent url(http://www.lea-financial-services.co.uk/images/loader.gif) scroll no-repeat -31px top;height:31px;}

.default-empty {	text-align:center;	padding:20px;}
a.pending {color:red;font-style:italic;}

.btn-edit {display:block;float:left;width:16px;height:16px;background:transparent url(http://www.lea-financial-services.co.uk/images/action_edit.png) scroll no-repeat left top;}
.btn-delete {display:block;float:left;width:16px;height:16px;background:transparent url(http://www.lea-financial-services.co.uk/images/action_delete.gif) scroll no-repeat left top;}

dl.tabular-dl:after { 	content: "";	display: block;	height: 0;	clear: both;}
dl.tabular-dl dt {
	display:block;
	height:18px;
	width:49%;
	margin:0;
	padding:0;
	float:left;
	clear:left;
}
dl.tabular-dl dd {
	display:block;
	height:18px;
	width:49%;
	margin:0;
	padding:0;
	float:right;
	clear:right;
}
dl.tabular-dl label span {
	display:none;
}
dl.tabular-dl label input {
	border:1px solid #444;
	width:80px;
	font-size:1em;
}
dl.tabular-dl label select {
	border:1px solid #444;
	font-size:1em;
}