/* CSS Document */
/* Base CSS */
body *
{
	margin: 0;
	padding: 0;
	font-family: 'Helvetica' , Arial, sans-serif;
}
/* Reset everything to 0 - helps with IE */
body
{
	margin: 0;
	padding: 0;
	font-size: 11pt;
	font-family: 'Helvetica' , Arial, sans-serif;
	color: #000;
	background: #DADDDC;
}
p, ul li
{
	font-size: 11pt;
	line-height: 12pt;
}
small
{
	font-size: 10pt;
}
/* HR STYLING */
hr
{
	display: none;
}
div.hr
{
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #cccccc;
	clear: both;
}
div#headerhr.hr
{
	margin: 0 auto 5px auto;
	border-bottom: 5px solid #21215b;
	width: 960px;
}
/* UTILITY CLASSES */
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.cboth
{
	clear: both;
}
.blockhidden
{
	display: block;
	overflow: hidden;
}
a, a:link
{
	color: #21215b;
	font-weight: bold;
	text-decoration: none;
}
a:visited
{
	color: #83afd2;
}
a:hover
{
	text-decoration: underline;
}
.t1
{
	font-family: Tahoma, Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 8pt;
}
.t2
{
	font-family: Tahoma, Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 8pt;
	color: #284465;
}
a:text
{
	color: #000080;
	text-decoration: underline;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 9pt;
}
a:link
{
	color: #000080;
	text-decoration: underline;
}
a:visited
{
	color: #000080;
	text-decoration: underline;
}
a:active
{
	color: #1C618E;
	text-decoration: underline;
}
a:hover
{
	color: #1C618E;
	text-decoration: none;
}
A.m:link
{
	color: #ffffff;
	text-decoration: none;
}
A.m:visited
{
	color: #ffffff;
	text-decoration: none;
}
A.m:active
{
	color: #ffff99;
	text-decoration: underline;
}
A.m:hover
{
	color: #ffff99;
	text-decoration: underline;
}
.t
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
}
.t:link
{
	color: #388411;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
}
.t:visited
{
	color: #388411;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
}
.t:active
{
	color: #388411;
	text-decoration: underline;
	font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
}
.t:hover
{
	color: #388411;
	text-decoration: underline;
	font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
}
.form
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	background-color: #F8F8F8;
	border: 1 solid #C0C0C0;
	scroling: none;
}
.form1
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	scroling: none;
}
BODY, TD
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
INPUT, TEXTAREA, SELECT
{
	font-size: 13pt;
}
#leftcol ol
{
	display: block;
	overflow: hidden;
	margin: 10px 0px 10px 0px;
}
#leftcol ol li
{
	list-style: decimal outside;
	margin-left: 25px;
	margin-bottom: 5px;
	font-size: 10pt;
}
A
{
	text-decoration: none;
}
A:HOVER
{
	text-decoration: underline;
}
TD.container
{
	background-color: #FFFFFF;
	border: 1px solid #E0E1DB;
}
TD.content
{
	padding: 5px;
}
TD.header
{
	background-position: top right;
	background-repeat: no-repeat;
}
.emphase
{
	color: #284465;
}
.submenu
{
	margin-left: 10px;
}
.submenuActive
{
	margin-left: 10px;
	color: #284465;
}
.small
{
	width: 50px;
	border: 1px solid #C3C0B2;
}
.medium
{
	width: 150px;
	border: 1px solid #C3C0B2;
	background: #FAFAFA;
}
.large
{
	width: 250px;
	border: 1px solid #C3C0B2;
}
.flexy
{
	width: 100%;
	border: 1px solid #C3C0B2;
}
.underline
{
	border-bottom: 1px solid #F1F1EF;
}
.underline1
{
	border-bottom: 1px solid #CFD4D9;
}
fieldset
{
	border: 1px solid #C0C0C0;
	margin: 5px;
	padding: 10px;
}
legend
{
	font-weight: bold;
	color: #284465;
}
.true
{
	color: #009900;
}
.false
{
	color: #990000;
}
.notice
{
	background-color: #F5F5F4;
	font-size: 7pt;
	color: #999999;
	padding: 10px;
}
.icon
{
	margin-right: 5px;
	margin-top: 5px;
}

.comment
{
	font-size: 13px;
	color: #000000;
	padding: 10px;
	margin: 0;
	display: block;
}
.commentBox
{
	background-color: #F5F5F4;
	padding: 10px;
}

.alt-row
{
	background: #EDEDED;
}
.required
{
	font-weight: bold;
	color: #990000;
}
bevel4
{
	padding-left: 5pt;
	background-color: #d4d7e8;
}
.bevel7
{
	padding-left: 5pt;
	background-color: #e5e6f5;
}
.rowSelectOn
{
	background-color: #F8F8F8;
}
.bevel5
{
	padding-left: 3pt;
	vertical-align: middle;
	background-color: #8994c1;
}
.bevel2
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 16px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.headbold
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana, arial,helvetica,sans-serif;
	height: 14pt;
	text-decoration: none;
}
.infobold
{
	padding-left: 3pt;
	font-weight: normal;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, arial,helvetica,sans-serif;
	height: 14pt;
	background-color: #f6f6f3;
	text-decoration: none;
}
.colheading
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}
thead td, .thead
{
	font-weight: bold;
	color: #284465;
	border-bottom: 1px solid #CFD4D9;
}
.select_form
{
	background-color: #F8F8F8;
	border: 1 solid #C0C0C0;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.thead
{
	font-weight: bold;
	color: #284465;
	border-bottom: 1px solid #CFD4D9;
}
.code
{
	font-family: "Courier New" , Courier, mono;
	font-size: 11px;
	padding: 5px;
	border: 1px dashed #C0C0C0;
}
.commentBox
{
	background-color: #F5F5F4;
	padding: 10px;
}

input.field, textarea.ta
{
	color: #5D7999;
	border: 1px solid #C3C0B2;
	background-color: #FAFAFA;
	font-size: 15px;
}
textarea.field
{
	color: #5D7999;
	border: 1px solid #C3C0B2;
	background-color: #EFEFEF;
}
#pagewrapper
{
	width: 946px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
#mastheadwrapper
{
	width: 946px;
	height: 112px;
	display: block;
	overflow: hidden;
}
#contentwrapperbg
{
	clear: both;
	width: 946px;
	display: block;
	overflow: hidden;
}
#footer
{
	width: 925px;
	background: #FFF;
	margin: 0 auto;
	border-bottom: 2px solid #BBBBBB;
	border-right: 2px solid #BBBBBB;
}
#footerwrapper
{
	clear: both;
	width: 946px;
	display: block;
	overflow: hidden;
}
#masthead
{
	width: 925px;
	height: 92px;
	margin-left: 12px;
	background: #FFF;
	border-bottom: 2px solid #BBBBBB;
	border-right: 2px solid #BBBBBB;
}
#masthead .headerNavig
{
	height: 42px;
	margin-right: 19px;
	float: right;
	display: block;
}
#masthead .headerNavig a.contactus, #header .headerNavig a
{
	display: block;
	margin-left: 15px;
}
#masthead img
{
	margin: 0;
}
div#flash ul
{
	margin-left: 10px;
}
div#flash li
{
	list-style-type: none;
}
div#flash li a, div#flash li a:link, div#flash li a:visited
{
	width: 147px;
	height: 40px;
	margin-right: -17px;
	position: relative;
	display: block;
	background: url(  "images/tabrowsprite.gif" ) no-repeat 0 -40px;
	font: bold 14px/40px arial;
	text-decoration: none;
	text-align: center;
	text-transform: lowercase;
	color: #4C6D7A;
	z-index: 300;
}
div#flash li a:hover
{
	color: #D70B7D;
	background-position: 0 0;
	z-index: 310 !important;
}
div#flash li a.active, div#flash li a.active:link, div#flash li a.active:visited
{
	background-position: 0 -80px;
	z-index: 305 !important;
	color: #FFFFFF;
}
div#flash li a.menu_one, div#flash li a.menu_one:link, div#flash li a.menu_one:visited
{
	left: 1px;
}
div#flash li a.menu_two, div#flash li a.menu_two:link, div#flash li a.menu_two:visited
{
	z-index: 290;
}
div#flash li a.menu_three, div#flash li a.menu_three:link, div#flash li a.menu_three:visited
{
	z-index: 280;
}
div#flash li a.menu_four, div#flash li a.menu_four:link, div#flash li a.menu_four:visited
{
	z-index: 270;
}
div#flash li a.menu_five, div#flash li a.menu_five:link, div#flash li a.menu_five:visited
{
	z-index: 260;
}
div#flash li a.menu_six, div#flash li a.menu_six:link, div#flash li a.menu_six:visited
{
	z-index: 250;
}
div#flash li a.menu_seven, div#flash li a.menu_seven:link, div#flash li a.menu_seven:visited
{
	z-index: 240;
}
#contentwrapper
{
	width: 925px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	clear: both;
	margin-top: 0;
	margin-left: 12px;
}
/*#sectionheader {
	background: #25082e url("/answer-centre/template/images/servicingmenuback.gif") bottom repeat-x;
	height:30px;
	color: #FFF;
	background:#230730;
}
#sectionheader ul { 
	height: 12px;
	display: inline-block;
	margin: 8px 0 0 7px; 
}
#sectionheader ul li {
	display: inline-block; 
	float: left;
	font-size: 11pt;
	margin-left: 8px; 
}
#sectionheader ul li a, #sectionheader ul li a:visited { 
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
#sectionheader ul li a:hover { 
	color: #D60362;
	text-decoration: underline;
}*/
#sectionheader, #sectionheader ul
{
	background: #25082e url( "http://www.flmloans.co.uk/images/skin/servicingmenuback.gif" ) bottom repeat-x;
	display: block;
	padding: 0;
	margin: 0;
	height: 33px;
	padding-top: 3px;
	font-family: Arial;
}
#sectionheader ul li
{
	float: left;
	padding: 0 15px;
	margin: 2px 0 3px 0;
	height: 24px;
	border-right: 2px solid #FFF;
	list-style-type: none;
	color: #FFFFFF;
}
#sectionheader ul li a
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 24px;
}
#sectionheader ul li.active
{
	font-size: 16px;
	color: #FFF;
}
#sectionheader ul li a.active
{
	font-weight: bold;
	font-size: 1em;
}
#sectionheader ul li a:hover
{
	text-decoration: underline;
}
#content
{
	background: #FFF;
	border-bottom: 2px solid #BBBBBB;
	border-right: 2px solid #BBBBBB;
}
#rightcol
{
	float: right;
	width: 320px;
}
#leftcol
{
	float: left;
	width: 585px;
	border-right: 1px solid #CCC;
	padding-right: 10px;
	overflow: hidden;
	display: block;
}
.search-box
{
	width: 170px;
	height: 17px;
	font-size: 8pt;
	padding: 0;
	border: 2px inset;
}
.spriteIcons
{
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
}
.spriteIcons img
{
	position: absolute;
	left: 0;
}
.sImg70x60
{
	width: 70px;
	height: 60px;
}
.sImg70x40
{
	width: 70px;
	height: 40px;
}
.sImg40x44
{
	width: 40px;
	height: 44px;
}
.sImg33x44
{
	width: 33px;
	height: 44px;
}
#footer ul#footermenu
{
	display: block;
	margin: 5px 0 20px 25px;
}
#footer ul#footermenu li
{
	float: left;
	display: inline-block;
	margin-left: 5px;
	font-size: 6pt;
}
#footer ul#footermenu li a
{
	font-weight: normal;
}
#footer ul#footermenu li a:link, #footer ul#footermenu li a:visited, #footer ul#footermenu li a:hover, #footer ul#footermenu li a:active
{
	color: blue;
	text-decoration: underline;
	font-size: 9pt;
}
#footer, #footer2
{
	font-size: 9pt;
	color: #4B6C79;
}
.meet-team-title
{
	color: #5C2D59;
	font-size: 11pt;
font-weight:bold;
	width: 250px;
	line-height: 16pt;
}
.expert-panel
{
	margin-top: 15px;
	display: block;
	overflow: hidden;
	padding-right: 20px;
}
.titletext
{
	font-size: 15pt;
	margin-bottom: 8px;
	line-height: 16pt;
}
input.go-button
{
	/*border: none;     background: url('images/go-button.jpg') no-repeat top left;*/
	height: 22px;
	padding: 0;
	font-weight: bold;
}
form#askquestion p
{
	font-size: 9pt;
}
form#askquestion p.titletext
{
	font-size: 15pt;
}
form#askquestion p small
{
	font-size: 8pt;
}
.section-title
{
	background: #ebe7f5;
	margin: 25px 0 5px 0;
	padding-top: 3px;
	height: 37px;
	border-bottom: 5px solid #CCC;
	display: block;
	overflow: hidden;
	font-weight: bold;
}
ol.search-results
{
	margin: 15px 0 0 15px;
	list-style: none;
}
ol.search-results li
{
	margin: 10px 0 10px 0;
}
ol.search-results li span.search-section
{
	font-size: 10pt;
	color: #999;
}
div#search-results ol.search-results
{
	margin-left: 0;
}
div#search-results ol.search-results li
{
	list-style: none !important;
	margin-left: 0;
}
div#flash li a
{
	width: 147px;
	height: 40px;
	margin-right: -17px;
	position: relative;
	display: block;
	top: 1px;
	background: url( "images/tabrowsprite.gif" ) no-repeat 0 -40px;
}
div#flash
{
	width: 925px;
	background-color: #DBDDDC;
	height: auto;
	position: relative;
	text-align: left;
}
div#flashh
{
	width: 925px;
	height: 190px;
	background-color: #DADDDC;
}
div#flash li
{
	float: left;
}
div#flash li a
{
	display: block;
	float: left;
}
#footer .icons div.spriteIcons
{
	margin: 20px 15px 0 0;
	display: block;
	overflow: hidden;
}
div#footer .icons
{
	width: 290px;
	height: 65px;
	position: absolute;
	top: 0px;
	right: 0px;
}
div#footer
{
	width: 925px;
	background-color: #ffffff;
	margin: 10px 0;
	padding: 8px 0;
	position: relative;
	top: 0;
	width: 925px;
}
div#footer p
{
	font-size: 11px;
	font-weight: normal;
	color: #4B6C79;
	margin-top: 0px;
	margin-left: 191px;
	width: 525px;
	text-align:center;
}
div#footer p.copy
{
	clear: left;
	font-size: 12px !important;
	margin-left: 30px !important;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 100px;
}
div#footer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: 20px;
	margin-left: 30px;
}
div#footer li
{
	font-family: Trebuchet Ms;
	font-size: 11px;
	font-weight: normal;
	color: #4B6C79;
	float: left;
	padding-right: 3px;
}
div#footer li a
{
	font-size: 11px;
	font-weight: normal;
	color: #4B6C79;
	text-decoration: none;
}
div#footer li a:hover
{
	color: #643071;
}
div#footer .icons img
{
	margin-right: 10px;
	margin-top: 20px;
}
div#footer2
{
	width: 925px;
	padding-top: 7px;
	background-color: #dadddc;
	clear:both;
	display:block;
	overflow:hidden;
	position: relative;
}
div#footer2 p
{
	margin: 0 auto 15px auto !important;
	font-size: 11px;
	font-weight: normal;
	color: #4B6C79;
	line-height: 14px;

}
div#footer2 a
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

div.rich-text, div.rich-text p, div.rich-text span {
	font-size:10pt !important;
	font-family: Arial, San-Serif !important;

}


.article-tags a {
	text-decoration:none;
	font-weight: normal;
}