/********************************************************************************
reset
********************************************************************************/
html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, img, b, i, strong, em, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
font-size:100%;
background:transparent;
}
body {
line-height:1;
}
ol, ul {
list-style:none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}
/********************************************************************************
html elements
********************************************************************************/
body{
background:#FEFBF3 url(http://static.finance-yorkshire.com/i/bg-page.jpg) 50% 0 repeat-y;
font-family:georgia,serif;
padding:0 0 20px 0;
}

a:link{
color:#A8C31F;
}
a:visited{
color:#A8C31F;
}
a:hover{
color:#fff;
}
a:active{
color:#fff;
}

h1{
font-size:30px;
margin:20px 0 10px 0;
color:#A8C31F;
font-weight:normal;
line-height:1.2em;
}
h2{
font-size:26px;
margin:10px 0;
font-weight:normal;
color:#A8C31F;
line-height:1.2em;
}
#homepage #content h2{
color:#fff;
margin:0 0 10px 0;
font-size:22px;
}
#homepage h1{
margin:10px 0 4px 0;
}
#quick #content h2.sub{
color:#fff;
}

h3{
font-size:20px;
margin:10px 0;
font-weight:normal;
color:#A8C31F;
line-height:1.2em;
}

h4{
font-size:16px;
margin:10px 0;
font-weight:normal;
color:#A8C31F;
}

p,li,label,td,th{
line-height:1.5em;
font-size:14px;
}
label b{
color:#A8C31F;
font-family:verdana, serif;
}

p{
margin-bottom:15px;
}

ul{
margin:15px 0 15px 0;
list-style:none;
}
li{
padding-left:40px;
background-image:url(http://static.finance-yorkshire.com/i/sprite-bullets-2.gif);
background-color:transparent;
background-repeat: no-repeat;
background-position:26px 8px;
}

li p{
margin:0 0 10px 0;
}

input, textarea{
font-family:arial,sans-serif;
font-size:15px;
}

table input.txt,table textarea.txt,table select.txt{
padding:4px;
border:1px solid #403E2A;
border-bottom-color:#767454;
border-right-color:#767454;
}

table{
margin:10px 0;
border-top:1px solid #403E2A;
border-left:1px solid #403E2A;
color:#fff;
}
td{
padding:10px;
background:#58563F;
border-bottom:1px solid #403E2A;
border-right:1px solid #403E2A;
}

.faddress{
display:none;
}

/********************************************************************************
page structure
********************************************************************************/
.accessibility{
position:absolute;
left:-9999px;
}

#page{
background:transparent url(http://static.finance-yorkshire.com/i/bg-shadow.gif) 50% 0 repeat-y;
width:960px;
padding:0 15px;
margin:0 auto;
overflow:hidden;
}
#header{
background:#FEFBF3 url(http://static.finance-yorkshire.com/i/bg-header.jpg) 0 0 no-repeat;
overflow:hidden;
}

#wrapper{
clear:both;
padding:0 0 0 24px;
background:#403E2A url(http://static.finance-yorkshire.com/i/bg-wrapper.gif) 0 0 repeat-y;
color:#fff;
overflow:hidden;
}
.wide #wrapper{
background:#403E2A;
}

#container{
width:100%;
float:left;
margin-right:-254px
}
.wide #container{
margin-right:0;
}

#content{
padding:30px 18px 20px 0;
margin-right:254px;
background:#403E2A;
}
.wide #content{
margin-right:0;
}

#sidebar{
padding:30px 18px 30px 20px;
width:216px;
float:right;
background:#58563F;
}

#localnav{
border-bottom:4px solid #403E2A;
}

#footer{
width:960px;
padding:0 16px 20px 16px;
margin:0 auto;
background:transparent url(http://static.finance-yorkshire.com/i/bg-footer-shadow.gif) 50% bottom no-repeat;
clear:both;
overflow:hidden;
}
#footer img{
padding:0 0 10px 19px;
float:left;
}
#footer-container{
border-top:4px solid #fff;
background:#58563F;
width:960px;
padding:8px 0 20px 0 ;
margin:0 auto;
overflow:hidden;
}
/********************************************************************************
global nav
********************************************************************************/
#globalnav{

}

#globalnav ul{
clear:right;
float:right;
padding:0 18px 20px 0;
margin:0 0 0 0;

list-style-type:none;
}

#globalnav li{
float:left;
padding:0;
margin:0;
line-height:100%;
background:none;
}

#globalnav i{
display:block;
left:-9999px;
position:absolute;
}

#globalnav a, #globalnav b{
display:block;
float:left;
height:55px;
margin-left:5px;
}


li#globalnav-home a,li#globalnav-home b,
li#globalnav-funds-available a,li#globalnav-funds-available b,
li#globalnav-news-events a,li#globalnav-news-events b,
li#globalnav-case-studies a,li#globalnav-case-studies b,
li#globalnav-case-studies a,li#globalnav-case-studies b,
li#globalnav-about a,li#globalnav-about b,
li#globalnav-contact a,li#globalnav-contact b,
#srch label,
#tagline
{
background-color:transparent;
background-image: url(http://static.finance-yorkshire.com/i/sprite-globalnav.gif);
background-repeat: no-repeat;
}


li#globalnav-home a, li#globalnav-home b{
width:60px;
}
li#globalnav-home a{
background-position:0px 10px;
}
li#globalnav-home a:hover,li#globalnav-home a:focus,li#globalnav-home b{
background-position:0px -40px;
}

li#globalnav-funds-available a, li#globalnav-funds-available b{
width:140px;
}
li#globalnav-funds-available a{
background-position:0px -90px;
}
li#globalnav-funds-available a:hover,li#globalnav-funds-available a:focus,li#globalnav-funds-available b,li#globalnav-funds-available a.sel{
background-position:0px -140px;
}

li#globalnav-news-events a, li#globalnav-news-events b{
width:143px;
}
li#globalnav-news-events a{
background-position:0px -190px;
}
li#globalnav-news-events a:hover,li#globalnav-news-events a:focus,li#globalnav-news-events b,li#globalnav-news-events a.sel{
background-position:0px -240px;
}

li#globalnav-case-studies a, li#globalnav-case-studies b{
width:125px;
}
li#globalnav-case-studies a{
background-position:0px -290px;
}
li#globalnav-case-studies a:hover,li#globalnav-case-studies a:focus,li#globalnav-case-studies b,li#globalnav-case-studies a.sel{
background-position:0px -340px;
}

li#globalnav-about a, li#globalnav-about b{
width:62px;
}
li#globalnav-about a{
background-position:0px -390px;
}
li#globalnav-about a:hover,li#globalnav-about a:focus,li#globalnav-about b,li#globalnav-about a.sel{
background-position:0px -440px;
}

li#globalnav-contact a, li#globalnav-contact b{
width:86px;
}
li#globalnav-contact a{
background-position:0px -490px;
}
li#globalnav-contact a:hover,li#globalnav-contact a:focus,li#globalnav-contact b,li#globalnav-contact a.sel{
background-position:0px -540px;
}


/********************************************************************************
page furniture
********************************************************************************/
#logo{
padding:33px 40px;
float:left;
}

#tagline{
float:right;
width:227px;
height:24px;
margin:37px 28px 4px 0;
background-position:0 -622px;
}
#tagline b{
position:absolute;
left:-9999px;
}

#srch{
float:right;
padding:0 28px 0 0;
}
#srch label{
float:left;
background-position:0 -607px;
height:15px;
width:54px;
margin:5px 7px 0 0;
}
#srch label i{
display:block;
left:-9999px;
position:absolute;
}
#srch .txt{
float:left;
padding:4px;
border:1px solid #E8E1CE;
border-bottom-color:#EFEBDF;
border-right-color:#EFEBDF;
margin-right:7px;
}
#srch .btn{
margin:2px 0 0 0;
float:left;
}

#brand img{
margin:-35px 0 -30px 0;
position:relative;
}

#bcrumbs{
font-family:verdana,sans-serif;
text-transform:uppercase;
font-size:10px;
margin:10px 0 10px 0;
color:#7D7A59;
letter-spacing:1px;
}
#bcrumbs a{
color:#fff;
text-decoration:none;
}
#bcrumbs a:hover,#bcrumbs a:focus{
color:#fff;
text-decoration:underline;
}
#bcrumbs b{
font-weight:normal;
color:#A8C31F;
}

.pubdate{
margin:20px 0 20px 0;
text-transform:uppercase;
font-size:11px;
}
.imageboxright{
background:#fff;
padding:9px;
float:right;
margin:0 0 24px 24px;
}
.imageboxright p{
color:#403e2a;
margin:10px 0 2px 0;
}

#edsnotes{
font-size:11px;
}

.footnote{
border-top:4px solid #58563F;
margin-top:20px;
padding-top:10px;
font-size:11px;
font-family:verdana,sans-serif;
color:#C1BFAA;
}
.footnote sup{
color:#fff;
font-size:10px;
}

table input.err,table textarea.err,span.err{
border:2px solid #f66;
}
table span.err select.txt{
border:0;
}
span.err{
display:block;
float:left;
}
label.err,h2.err,p.err,label.err b{
color:#f66;
}

.anyquestions{
margin-top:24px;
background:#58563F;
padding:8px 14px;
}
#content .anyquestions a{
color:#fff;
text-decoration:None;
}
#content .anyquestions a:hover,#content .anyquestions a:focus{
color:#A8C31F;
text-decoration:underline;
}

#newsletter-signup{
margin-top:12px;
border:8px solid #58563F;
background:#403E2A;
padding:8px 8px;
}
#newsletter-signup p{
margin:0;
}
#newsletter-signup table{
margin:8px 0 0;
}

#aboutsite{
margin-top:24px;
}
#aboutsite p{
font-size:11px;
font-family:verdana,sans-serif;
margin:0 0 6px 0;
}

.useredit{
margin:0 0 10px 0;
width:270px;
font-size:11px;
line-height:1;
font-family:Verdana,Helvetica,sans-serif;
background-color:#ffb;
border:2px solid #ff9;
padding:6px 6px;
color:#000;
}
.useredit b{
color:#333;
}
.useredit a:link,.useredit a:visited{
color:#039;
text-decoration:none;
}
.useredit a:hover,.useredit a:focus{
text-decoration:underline;
}

/********************************************************************************
article display
********************************************************************************/
#articles{
clear:both;
margin-top:20px;
overflow:hidden;
}
.articleitem{
background:#fff;
padding:9px;
margin-bottom:15px;
color:#403D2A;
overflow:hidden;
}
.articleitem h3,.articleitem h2{
margin:0;
font-size:22px;
}
.articleitem h3 a:link,.articleitem h3 a:visited,.articleitem h2 a:link,.articleitem h2 a:visited{
text-decoration:none;
}
.articleitem h3 a b,.articleitem h3 a:visited b,.articleitem h2 a b,.articleitem h2 a:visited b{
display:block;
background:#403D2A;
padding:9px;
color:#fff;
text-decoration:none;
font-weight:normal;
}
.articleitem h3 a:hover b,.articleitem h3 a:focus b,.articleitem h2 a:hover b,.articleitem h2 a:focus b{
text-decoration:underline;
}
.articleitem img{
display:block;
float:right;
}
.articleitem .pubdate{
color:#A8C31F;
margin:5px 0;
font-size:12px;
}
.articleitem p{
margin:0;
font-size:14px;
}
/********************************************************************************
sidebar
********************************************************************************/
a.label-green,
#localnav li a:hover,#localnav li a:focus,
#localnav #sc a,#localnav #sc b,
#localnav #sc a:hover,#localnav #sc a:focus,
#localnav #bl a,#localnav #bl b,
#localnav #bl a:hover,#localnav #bl a:focus,
#localnav #eq a,#localnav #eq b,
#localnav #eq a:hover,#localnav #eq a:focus{
background-image:url(http://static.finance-yorkshire.com/i/label-sidebar-sprite.gif);
background-repeat: no-repeat;
}

a.label-green,a.label-green:visited{
line-height:1;
display:block;
height:24px;
width:206px;
padding:6px 0 0 10px;
background-color:transparent;
background-position:0 -90px;
color:#fff;
text-decoration:none;
}
a.label-green:hover,a.label-green:focus{
background-color:#403E2A;
background-position:0 -120px;
color:#fff;
text-decoration:none;
}

#localnav h3{
font-size:18px;
margin:0;
}
#localnav p{
padding:8px 0 0 11px;
margin:0;
color:#A8C31F;
}
#localnav .phone{
padding-top:0px;
color:#fff;
font-weight:bold;
font-size:20px;
}
#localnav div{
border-top:4px solid #403E2A;
padding-top:16px;
padding-bottom:12px;
}
#localnav .quicklinks{
padding-top:10px;
padding-bottom:6px;
}
#localnav ul{
list-style:none;
margin:0;
padding:0;
}
#localnav li{
margin:0;
padding:0;
background:none;
}
#localnav li a, #localnav li b{
line-height:1;
display:block;
height:24px;
width:206px;
padding:6px 0 0 10px;
color:#fff;
text-decoration:none;
font-weight:normal;
}
#localnav li a:hover,#localnav li a:focus{
background-color:#403E2A;
background-position:0 -120px;
}

#localnav #applyonline{
border:0;
padding:31px 0 18px 0;
}
#localnav #applyonline a{
display:block;
padding:14px 20px 14px 14px;
color:#fff;
background:#403E2A;
text-decoration:none;
}
#localnav #applyonline a:hover,#localnav #applyonline a:focus{
background:#A8C31F;
}
#localnav #applyonline b{
font-size:14px;
font-weight:normal;
display:block;
padding-bottom:4px;
}
#localnav #applyonline i{
font-size:24px;
display:block;
}
/********************************************************************************
footer
********************************************************************************/
#legal ul{
float:right;
padding:0;
margin:0 18px 0 0;
list-style-type:none;
}
#legal li{
font-size:11px;
font-family:verdana,sans-serif;
float:left;
padding:0;
margin:0;
line-height:100%;
background:none;
}
#legal a,#legal b{
display:block;
float:left;
padding:4px 3px;
margin-left:4px;
text-decoration:none;
color:#fff;
}
#legal b{
font-weight:normal;
}
#legal a:hover,#legal a:focus{
text-decoration:underline;
}

#social{
float:right;
margin:18px 18px 0 0;
}

/********************************************************************************
events
********************************************************************************/
.eventitem{
overflow:hidden;
clear:left;
margin-bottom:12px;
}

.eventitem .eventdate{
width:50px;
border:3px solid #A8C31F;
float:left;
overflow:hidden;
background:#A8C31F;
}

.eventitem .date{
overflow:hidden;
background:#fff;
text-align:center;
font-size:26px;
font-family:arial,sans-serif;
color:#403E2A;
padding:5px 0;
}

.eventitem .month{
overflow:hidden;
text-align:center;
padding:2px 0 5px 0;
font-size:11px;
text-transform:uppercase;
font-family:verdana,sans-serif;
letter-spacing:1px;
color:#fff;
}

.eventitem .eventdetail{
margin-left:66px;
overflow:hidden;
font-family:Georgia,serif;
}
.eventdetail h3{
margin:0 0 4px 0;
}
.eventdetail h3 b{
color:#fff;
font-weight:normal;
background:#A8C31F;
padding:0 5px;
}

.eventdetail .location{
margin:0 0 4px 0;
font-style:italic;
}
.eventdetail .dated{
font-size:13px;
line-height:16px;
}

.eventitem h1{
margin:0 0 6px 0;
}
.eventlongdate, .eventtime, .eventlocation, .organiser{
margin:0 0 3px 0;
}
/********************************************************************************
funds
********************************************************************************/
h2.sc a, #seed h1,h2.bl a, #loan h1,h2.eq a, #equity h1{
display:block;
height:34px;
width:644px;
padding:0;
color:#fff;
padding:8px 0 0 20px;
text-decoration:none;
font-size:26px;
line-height:1;
}
h2.sc a, h2.bl a, h2.eq a, #seed h1, #loan h1, #equity h1{
font-size:26px;
line-height:100%;
}

h2.sc a:visited,h2.bl a:visited,h2.eq a:visited{
color:#fff;
}
h2.sc a, #seed h1,
h2.bl a, #loan h1,
h2.eq a, #equity h1{
background-image:url(http://static.finance-yorkshire.com/i/label-content-sprite.gif);
background-repeat: no-repeat;
}

h2.sc a, #seed h1{
background-color:#FDB813 ;
background-position:0 0;
}
h2.sc a:hover,h2.sc a:focus{
background-color:#A8C31F;
background-position:0 -126px;
}
h2.bl a, #loan h1{
background-color:#2EABE2;
background-position:0 -42px;
}
h2.bl a:hover,h2.bl a:focus{
background-color:#A8C31F;
background-position:0 -126px;
}
h2.eq a, #equity h1{
background-color:#845AA6;
background-position:0 -84px;
}
h2.eq a:hover,h2.eq a:focus{
background-color:#A8C31F;
background-position:0 -126px;
}

.sc li, #seed #content li{
padding-left:40px;
background-position:26px -186px;
}
.bl li, #loan #content li{
padding-left:40px;
background-position:26px -386px;
}
.eq li, #equity #content li{
padding-left:40px;
background-position:26px -586px;
}

ul.sc a, #seed h2, #seed #content a{
color:#FFB626;
}
ul.bl a, #loan h2, #loan #content a{
color:#59B6DD;
}
ul.eq a, #equity h2, #equity #content a{
color:#9C71B0;
}

#seed #content a:hover,#loan #content a:hover,#equity #content a:hover{
color:#A8C31F;
}

#seed #content h3,#loan #content h3,#equity #content h3{
color:#fff;
margin-top:20px;
}

#seed #bcrumbs b,#loan #bcrumbs b,#equity #bcrumbs b{
color:#fff;
}

#seed #content #bcrumbs a:hover,#loan #content #bcrumbs a:hover,#equity #content #bcrumbs a:hover,#seed #content #bcrumbs a:focus,#loan #content #bcrumbs a:focus,#equity #content #bcrumbs a:focus{
color:#fff;
}

#seed #content .anyquestions a,#loan #content .anyquestions a,#equity #content .anyquestions a{
color:#fff;
}

#seed #content .anyquestions a:hover,#loan #content .anyquestions a:hover,#equity #content .anyquestions a:hover,#seed #content .anyquestions a:focus,#loan #content .anyquestions a:focus,#equity #content .anyquestions a:focus{
color:#A8C31F;
}

#localnav #products{
padding:18px 0 4px 0;
border-top:4px solid #403E2A;
}
#localnav #products li{
font-size:16px;
margin-bottom:14px;
}

#localnav #sc a,#localnav #sc b,#localnav #bl a,#localnav #bl b,#localnav #eq a,#localnav #eq b{
line-height:1.1em;
display:block;
height:24px;
width:206px;
padding:6px 0 0 10px;
color:#fff;
text-decoration:none;
font-weight:normal;
}
#localnav #sc a:hover,#localnav #sc a:focus,#localnav #bl a:hover,#localnav #bl a:focus,#localnav #eq a:hover,#localnav #eq a:focus{
color:#fff;
text-decoration:none;
}
#localnav #sc a:visited,#localnav #bl a:visited,#localnav #eq a:visited{
color:#fff;
text-decoration:none;
}

#localnav #sc a,#localnav #sc b{
background-color:#FDB813;
background-position:0 0;
}
#localnav #sc a:hover,#localnav #sc a:focus{
background-color:#A8C31F;
background-position:0 -120px;
}
#localnav #bl a,#localnav #bl b{
background-color:#2EABE2;
background-position:0 -30px;
}
#localnav #bl a:hover,#localnav #bl a:focus{
background-color:#A8C31F;
background-position:0 -120px;
}
#localnav #eq a,#localnav #eq b{
background-color:#845AA6;
background-position:0 -60px;
}
#localnav #eq a:hover,#localnav #eq a:focus{
background-color:#A8C31F;
background-position:0 -120px;
}

#seed #localnav #applyonline a{
color:#fff;
background:#FDB813;
}
#loan #localnav #applyonline a{
color:#fff;
background:#2EABE2;
}
#equity #localnav #applyonline a{
color:#fff;
background:#845AA6;
}
#seed #localnav #applyonline a:hover,#loan #localnav #applyonline a:hover,#equity #localnav #applyonline a:hover{
background:#A8C31F;
color:#fff;
}

#seed label b{
color:#FFB626;
}
#seed label.err b{
color:#f66;
}
#loan label b{
color:#59B6DD;
}
#loan label.err b{
color:#f66;
}
#equity label b{
color:#9C71B0;
}
#equity label.err b{
color:#f66;
}

#seed #sidebar h2,#loan #sidebar h2,#equity #sidebar h2{
margin:0;
padding-bottom:12px; 
border-bottom:4px solid #403E2A;
}
div#steps{
padding-top:8px;
margin-top:22px;
padding-bottom:14px; 
border-bottom:4px solid #403E2A;
}
#steps ol{
padding:8px 0 0 0;
margin:0 0 0 20px;
list-style:decimal;
}
#steps li{
margin:0 0 6px 0;
}
#localnav #steps li b {
color:#fff;
padding:0;
margin:0;
width:auto;
display:inline;
}
#localnav .anyquestions{
color:#fff;
}
#localnav .anyquestions{
color:#fff;
padding:14px 0 18px 0;
}
#localnav .anyquestions a{
color:#fff;
text-decoration:None;
}
#localnav .anyquestions a:hover,#localnav .anyquestions a:focus{
text-decoration:underline;
}

/********************************************************************************
quick ref
********************************************************************************/
#quickrefproducts{
margin-top:20px;
border-top:4px solid #58563F;
overflow:hidden;
background:#fff;
}

#quickrefproducts a{
float:left;
display:block;
padding:6px 0 0 16px;
width:200px;
height:36px;
text-decoration:none;
color:#fff;
font-size:14px;
}
#quickrefproducts b,#quickrefproducts i{
display:block;
}

#quickrefproducts ul{
clear:both;
}
#quickrefproducts li{
font-size:12px;
padding:6px 14px 0 14px;
color:#403E2A;
background:none;
}

#quickrefseed,#quickrefloan,#quickrefequity{
display:block;
width:216px;
float:left;
background:#fff;
}
#quickrefpadmid{
float:left;
background:#403E2A;
padding:0 8px;
}
#quickrefpadtop{
height:20px;
overflow:hidden;
background:#403E2A;
}

#quickrefseed a{
background:#FDB813 url(http://static.finance-yorkshire.com/i/label-quickref-seedcorn.gif) 0 0 no-repeat;
}
#quickrefseed a:hover,#quickrefseed a:focus{
background:#A8C31F url(http://static.finance-yorkshire.com/i/label-quickref-seedcorn.gif) 0 -42px no-repeat;
}
#quickrefloan a{
background:#2EABE2 url(http://static.finance-yorkshire.com/i/label-quickref-loans.gif) 0 0 no-repeat;
}
#quickrefloan a:hover,#quickrefloan a:focus{
background:#A8C31F url(http://static.finance-yorkshire.com/i/label-quickref-loans.gif) 0 -42px no-repeat;
}
#quickrefequity a{
background:#845AA6 url(http://static.finance-yorkshire.com/i/label-quickref-equity.gif) 0 0 no-repeat;
}
#quickrefequity a:hover,#quickrefequity a:focus{
background:#A8C31F url(http://static.finance-yorkshire.com/i/label-quickref-equity.gif) 0 -42px no-repeat;
}
.quickrefdetails{
background:#fff;
}

/********************************************************************************
panel
********************************************************************************/
#panelproducts{
overflow:hidden;
background:#403E2A;
}

#panelseed,#panelloan,#panelequity{
display:block;
width:216px;
float:left;
}
#panelpadmid{
float:left;
background:#403E2A;
padding:0 8px;
}

#panelproducts a{
cursor:pointer;
float:left;
display:block;
padding:6px 0 0 16px;
width:200px;
height:173px;
overflow:hidden;
text-decoration:none;
color:#fff;
font-size:14px;
border-bottom-width:8px;
border-bottom-style:solid;
}

#panelseed a{
background:#FDB813 url(http://static.finance-yorkshire.com/i/panel-seedcorn-swap.jpg) 0 0;
border-bottom-color:#FDB813;
}
#panelseed a:hover,#panelseed a:focus{
background-color:#A8C31F;
background-position:0 -179px;
border-bottom-color:#A8C31F;
}
#panelloan a{
background:#2EABE2 url(http://static.finance-yorkshire.com/i/panel-loans-swap.jpg) 0 0;
border-bottom-color:#2EABE2;
}
#panelloan a:hover,#panelloan a:focus{
background-color:#A8C31F;
background-position:0 -179px;
border-bottom-color:#A8C31F;
}
#panelequity a{
background:#845AA6 url(http://static.finance-yorkshire.com/i/panel-equity-swap.jpg) 0 0;
border-bottom-color:#845AA6;
}
#panelequity a:hover,#panelequity a:focus{
background-color:#A8C31F;
background-position:0 -179px;
border-bottom-color:#A8C31F;
}

#panelproducts b,#panelproducts i{
width:100%;
float:left;
clear:both;
}
#panelproducts i{
line-height:1.2em;
}

/********************************************************************************
downloads
********************************************************************************/
li.word,li.powerpoint,li.acrobat,li.excel,li.mp3,li.none{
padding:0 0 12px 50px;
margin:0 0 0 0px;
min-height:30px;
}
li.word i,li.powerpoint i,li.acrobat i,li.excel i,li.mp3 i,li.none i{
color:#fff;
font-size:12px;
}
li.word h3,li.powerpoint h3,li.acrobat h3,li.excel h3,li.mp3 h3,li.none h3{
margin:0;
}

li.word{
background:transparent url(http://static.finance-yorkshire.com/i/icon-doc.gif) no-repeat 14px 0;
}
li.powerpoint{
background:transparent url(http://static.finance-yorkshire.com/i/icon-ppt.gif) no-repeat 14px 0;
}
li.acrobat{
background:transparent url(http://static.finance-yorkshire.com/i/icon-pdf.gif) no-repeat 14px 0;
}
li.excel{
background:transparent url(http://static.finance-yorkshire.com/i/icon-xls.gif) no-repeat 14px 0;
}
li.mp3{
background:transparent url(http://static.finance-yorkshire.com/i/icon-mp3.gif) no-repeat 14px 0;
}

/********************************************************************************
launch
********************************************************************************/

#launchevents{
padding:8px 8px 8px 9px;
background:#fff;
color:#403D2A;
overflow:hidden;
}
#launchevents img{
display:block;
}

#launchevents h2{
margin:0;
overflow:hidden;
font-size:22px;
}
#launchevents h2 a,#launchevents h2 a:visited{
display:block;
background:#403D2A;
padding:9px;
color:#fff;
text-decoration:none;
}

#launchevents h2 a:hover,#launchevents h2 a:focus{
text-decoration:underline;
}


#launchevents p{
margin-bottom:8px;
}
#launchevents p a:link,#launchevents p a:visited,#launchevents p a:hover,#launchevents p a:active{
color:#A8C31F;
}

#launchplaces{
padding:0 0 0 0;
overflow:hidden;
}
#launchplaces p{
float:left;
width:101px;
margin:0 8px 0 0;
background:#403E2A;
color:#fff;
}
p#yo{
margin-right:0;
}
#launchplaces b,#launchplaces i{
display:block;
text-align:center;
font-size:12px;
line-height:100%;
}
#launchplaces b,#launchplaces i{
padding:6px 0 0;
}
#launchplaces i{
padding-bottom:4px;
}
/********************************************************************************
staff
********************************************************************************/
#stafflist h2{
clear:left;
margin:4px 0 0 0;
line-height:100%;
}

#stafflist h3{
margin:2px 0 0 0;
font-style:italic
}

p.teamdescrip{
font-size:14px;
margin:0;
font-style:italic;
color:#fff
}

#stafflist .staff{
clear:left;
margin:15px 0 10px 0px
}

.staff{
clear:both;
margin:15px 0 10px 20px;
overflow:hidden;
zoom:1
}

.staff h2{
margin:0;
}

.staff img.portr{
float:left;
padding:0 10px 0 0;
}

.staff .staffdetail{
float:left;
padding:0 0 0 10px;
_height:1%
}

.staffdetail h2{
margin:0
}

.staffdetail .vcard{
clear:left;
float:left
}

.staff p{
padding-top:10px;
clear:left
}

.staff .staffdetail p{
line-height:150%;
padding:0px;
margin:0 0 5px 0;
}

/********************************************************************************
search
********************************************************************************/
.googleresults h3 span{
font-family:verdana,sans-serif;
font-size:10px;
letter-spacing:1px;
color:#fff;
}