﻿/*PremierMortgageService.co.uk style sheet created 04/04/08 by jacquib*/
/*global*/
img {
				border: 0;
}
/*Includes for ASP- gives widths for containers*/
.Asteris {
				font: 16px verdana;
				font-weight: 800;
				color: #9e1b34;
}
.pageBody {
				margin-top: 5px;
				padding-top: 0px;
}
.panelHolder {
				padding-bottom: 15px;
				padding-top: 35px;
}
.contentHolder {
				padding: 0px 0px 0px 0px;
}
#ContentPage {
				position: relative;
				padding: 0px 4px 0px 4px;
				width: 1024px;
				margin: 5px 0px 5px 3px;
				padding: 0px 0px 0px 0px;
				font: 12px verdana;
				color: #333333;
}
blockquote {
				width: 100%;
				height: 60px;
				border: 2px solid #999;
				padding: 10px;
				background: #ffffff;
				opacity: 0.50;
				filter: alpha(opacity=50);
				font: 14px verdana;
				font-weight: bold;
				color: #000000;
}
/*links and href links*/
A.ContentLink {
				font: 11px verdana;
				font-weight: bold;
				color: #9e1b34;
				text-decoration: none;
}
A.ContentLink:active {
				font: 11px verdana;
				font-weight: bold;
				color: #9e1b34;
				text-decoration: underline;
}
A.ContentLink:visited {
				font: 11px verdana;
				font-weight: bold;
				color: #9e1b34;
				text-decoration: none;
}
A.ContentLink:hover {
				font: 11px verdana;
				font-weight: bold;
				color: #333333;
				text-decoration: underline;
}
/*links and href links*/
A.ContentLinkWh {
				font: 11px verdana;
				font-weight: bold;
				color: #ffffff;
				text-decoration: none;
}
A.ContentLinkWh:active {
				font: 11px verdana;
				font-weight: bold;
				color: #ffffff;
				text-decoration: underline;
}
A.ContentLinkWh:visited {
				font: 11px verdana;
				font-weight: bold;
				color: #ffffff;
				text-decoration: none;
}
A.ContentLinkWh:hover {
				font: 11px verdana;
				font-weight: bold;
				color: #ffffff;
				text-decoration: underline;
}
A.BottomLink {
				font: 10px verdana;
				font-weight: bold;
				color: #9e1b34;
				text-decoration: none;
}
A.BottomLink:active {
				font: 10px verdana;
				font-weight: bold;
				color: #9e1b34;
				text-decoration: underline;
}
A.BottomLink:visited {
				font: 10px verdana;
				font-weight: bold;
				color: #9e1b34;
				text-decoration: none;
}
A.BottomLink:hover {
				font: 10px verdana;
				font-weight: bold;
				color: #333333;
				text-decoration: underline;
}
td.date {
				font: 11px verdana;
				font-style: italic;
				color: #000000;
}
span.date {
				font: 11px verdana;
				font-style: italic;
				color: #000000;
				align: left;
}
/*text colous and sizes*/
/*h1									{ font:18px verdana; font-weight:bold; color:#000000; } 
h2 									{ font:16px verdana; font-weight:bold; color:#333333; }   
h3									{ font:18px verdana!important; font-weight:bold; color:#000000; line-height:50%; } 
h4									{ font:12px verdana; font-weight:bold; color:#000000; padding:20px; } 
h5									{ font:12px verdana; font-weight:bold; color:#000000; padding:0px 5px 0px 5px; } 
h6									{ font: 9px verdana; font-weight:normal; color: #5B5B5B;} 
h7									{ font:14px verdana; font-weight:bold; color:#000000;} */
.ContentText2 {
				font: 17px verdana;
				color: #666666;
}
span.ContentTitle1 {
				font: 13px verdana;
				font-weight: bold;
				color: #000000;
}
/*Black title*/
span.ContentTitle2 {
				font: 13px verdana;
				font-weight: bold;
				color: #9e1b34;
}
span.ContentTitle3 {
				font: 12px verdana;
				font-weight: bold;
				color: #333333;
}
span.ContentTitle4 {
				font: 9px verdana;
				color: #333333;
}
span.ContentTitle5 {
				font: 18px verdana;
				font-weight: bold;
				color: #9e1b34;
}
/*BIG Red title*/
span.ContentTitle6 {
				font: 16px verdana;
				font-weight: bold;
				color: #807f84;
}
/* Grey title*/
span.ContentText {
				font: 12px verdana;
				color: #333333;
}
span.ContentText2 {
				font: 11px verdana;
				color: #666666;
}
span.ContentText3 {
				font: 11px verdana;
				font-weight: bold;
				color: #333333;
}
td.ContentTitle1 {
				font: 13px verdana;
				font-weight: bold;
				color: #9e1b34;
}
/*Red title*/
td.ContentText {
				font: 12px verdana;
				color: #333333;
}
td.ContentTextprov {
				font: 10px verdana;
				font-weight: bold;
				color: #333333;
}
tr.ContentTextprov {
				font: 10px verdana;
				color: #333333;
}
td.ContentText2 {
				font: 11px verdana;
				font-weight: bold;
				color: #333333;
}
td.ContentText3 {
				font: 11px verdana;
				font-weight: bold;
				color: #333333;
}
td.ContentText4 {
				font: 6px verdana;
				color: #333333;
}
tr.ContentText {
				font: 12px verdana;
				color: #333333;
}
tr.ContentText {
				font: 12px verdana;
				color: #333333;
}
table.ContentText {
				font: 12px verdana;
				color: #333333;
}
img.ContentBullet1 {
				margin: 3px 3px 0px 3px;
}
#HeadlineNews {
				text-align: left;
				vertical-align: baseline;
				margin: 6px;
				padding: 0px;
				float: left;
				width: 100%;
				position: relative;
				font: 12px verdana;
				font-weight: bold;
				color: #333333;
}
.Compliance {
				padding-top: 2px;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				padding-right: 5px;
}
img.right {
				float: right;
				margin: 0px 0px 10px 10px;
}
img.left {
				float: left;
				margin: 0px 10px 10px 0px;
}
/* PremierMortgageService.co.uk navigation bar - top right */
table.HeaderTop {
				background: #333333;
				padding: 0 0 0 3px;
				margin: 0px;
}
table.HeaderTop td {
				padding-left: 6px;
				padding-right: 6px;
				padding-top: 2px;
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
				vertical-align: top;
				padding-bottom: 2px;
}
table.HeaderTop A.Link:link {
				height: 32px;
				padding-left: 6px;
				padding-right: 6px;
				padding-top: 6px;
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
}
table.HeaderTop A.:active {
				height: 32px;
				padding-left: 6px;
				padding-right: 6px;
				padding-top: 6px;
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
}
table.HeaderTop A.Link:visited {
				height: 32px;
				padding-left: 6px;
				padding-right: 6px;
				padding-top: 6px;
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
}
table.HeaderTop A.Link:hover {
				height: 32px;
				padding-left: 6px;
				padding-right: 6px;
				padding-top: 6px;
				font: 11px verdana;
				font-weight: bold;
				text-decoration: underline;
				color: #ffffff;
}
/* PremierMortgageService.co.uk navigation bar - main */
table.pmslogostrip {
				position: relative;
				height: 92px;
				background: #e2e420 repeat-x bottom;
				width: 100%;
}
#pmscontainer {
				position: relative;
				height: 57px;
				font-size: 13px;
				background: #333333;
				width: 100%;
				font-family: Verdana, sans-serif, Helvetica, Arial;
				font-weight: bold;
				margin: 0px 0px 3px 0px;
}
#pmsnav {
}
#pmsnav ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				width: auto;
				float: left;
				width: 10px;
				padding-left: 30px;
}
#pmsnav ul li {
				display: block;
				float: left;
				margin: 0 1px;
}
#pmsnav ul li a.inactive {
				display: block;
				float: left;
				color: #FFFFFF;
				text-decoration: none;
				padding: 0 0 0 20px;
}
#pmsnav ul li a.inactive span {
				padding: 20px 20px 0 0;
				height: 21px;
				float: left;
}
#pmsnav ul li a.inactive:hover {
				background: url(/style%20Library/images/Header/LeftTopHoverTab.gif) no-repeat bottom left;
				line-height: 380%;
}
#pmsnav ul li a.inactive:hover {
				background: url(/style%20Library/images/Header/LeftTopHoverTab.gif) no-repeat bottom left;
				line-height: 380%;
}
#pmsnav ul li a.inactive:hover span {
				display: block;
				padding: 3px 20px 0 0;
				width: auto;
				background: url(/style%20Library/images/Header/RightTopHoverTab.gif) no-repeat bottom right;
				height: 54px;
				cursor: pointer;
}
#pmsnav ul li a.current {
				display: block;
				float: left;
				color: #EAF3F8;
				text-decoration: none;
				padding: 0 0 0 20px;
}
#pmsnav ul li a.current span {
				padding: 20px 20px 0 0;
				height: 21px;
				float: left;
				cursor: pointer;
}
#pmsnav ul li a.current:hover {
				background: url(/style%20Library/images/Header/LeftTopOverTab.gif) no-repeat bottom left;
				line-height: 380%;
}
#pmsnav ul li a.current {
				background: url(/style%20Library/images/Header/LeftTopOverTab.gif) no-repeat bottom left;
				line-height: 380%;
}
#pmsnav ul li a.current span {
				display: block;
				padding: 3px 20px 0 0;
				width: auto;
				background: url(/style%20Library/images/Header/RightTopOverTab.gif) no-repeat bottom right;
				height: 54px;
}
#StripBlk {
				background-color: #000000;
				position: relative;
				top: -3px;
				height: 5px;
				width: 100%;
}
/* Panel 1 - RightHandMenuBar Tier2/Latest News */
.Panel1 {
				margin: 5px 0px 0px 0px;
				width: 300px;
				font: 11px verdana;
				font-weight: normal;
				color: #000000;
				text-align: left;
				text-decoration: none;
}
.Panel1 .Top {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top.gif') repeat-x;
				Valign: middle;
				padding: 7px;
				font-weight: bold;
				color: #333333;
				font-style: normal;
				font-size: 11px;
				font-family: verdana;
}
.Panel1 hr {
				border-left: 5px solid #ededed;
				border-right: 5px solid #ededed;
				color: #92a1ad;
				height: 1px;
}
.panel1 .main {
				background-color: #ededed;
				padding: 5px 0 10px 0;
				border-left: 1px solid #e5e5e5;
				border-right: 1px solid #e5e5e5;
}
.panel1 .paneltext {
				position: relative;
				top: 8px;
				left: 14px;
}
.panel1 img {
				float: left;
}
.panel1 .box {
				clear: both;
				height: 57px;
				padding-top: 5px;
				padding-left: 4px;
				background-color: #ededed;
}
.Panel1 .Bottom {
				background: url('/style%20Library/style%20Library/images/Header/panel1_bottom_tile.gif') repeat-x;
				clear: both;
				border-bottom: 2px solid #eeeeee;
}
table.Panel1 td.Middle {
				background-color: #ededed;
				padding: 2px 2px 0px 2px;
				border: solid #e5e5e5;
				border-width: 0px 1px 0px 1px;
				font: 10px verdana;
				font-weight: normal;
				color: black;
}
.panel1 a:link {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
}
.panel1 a:active {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
}
.panel1 a:visited {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
}
.panel1 a:hover {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: underline;
				color: #9e1b34;
}
/*LeftHand MenuBar Tier3*/
ul.subnav {
				margin: 2px 3px;
				font-size: 12px;
				font-family: verdana;
				display: block;
				list-style-type: none;
				width: 230px;
				border: 1px solid #ccc;
}
.subnav li {
				padding: 10px 0 0 30px;
				background: url('/style%20Library/style%20Library/images/Header/leaf_point.gif') no-repeat 12px 13px;
				height: 40px;
				line-height: 150%;
}
.subnav li.stripe2 {
				background-color: #ffffff;
				height: 40px;
}
.subnav li.stripe1 {
				background-color: #f8f6f6;
				height: 40px;
}
.subnav li a {
				color: #000000;
				text-decoration: none;
				font-weight: bold;
}
.subnav li a:hover {
				text-decoration: underline;
				font-weight: bold;
}
div.ContentText2 {
				font: 12px verdana;
				color: #333333;
				padding: 15px;
}
blockquote .source {
				text-align: right;
				font-weight: bold;
}
table.vacancies {
				border: 1px solid #ccc;
				padding: 20px;
				border-collapse: collapse;
}
table.vacancies th {
				background-color: #999;
				color: #fff;
				font-size: 14px;
				text-align: left;
				padding: 10px 20px;
}
table.vacancies td {
				font-size: 12px;
				padding: 10px 20px;
}
td.stripe1 {
				background-color: #f8f6f6;
				height: 40px;
}
/*links and href links for right menu bar only*/
table.SpecificLinks {
}
table.SpecificLinks td.Text {
				padding: 1px 0px 1px 2px;
				font: 11px verdana;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
}
table.SpecificLinks A.Link:link {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
}
table.SpecificLinks A.Link:active {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
}
table.SpecificLinks A.Link:visited {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
}
table.SpecificLinks A.Link:hover {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: underline;
				color: #9e1b34;
}
/* Panel 2 main text box*/
.Panel2 {
				font: 11px verdana;
				font-weight: normal;
				color: #333333;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
}
.Panel2 .Middle {
				height: 100%;
				padding: 8px 4px 4px 8px;
				margin: 0px 10px 0px 0px;
				font-weight: normal;
				color: #333333;
				font-style: normal;
				font-variant: normal;
				font-size: 10px;
				line-height: normal;
				font-family: verdana;
}
/* Panel 3 Contact Us Form*/
table.Panel3 {
				border: solid #fff;
				border-width: 0px 3px 15px 3px;
}
table.Panel3 td.Top {
				background: url('/style%20Library/style%20Library/images/Header/panel3_top.gif') repeat-x;
				Valign: middle;
				padding-left: 8px;
				font-weight: bold;
				color: #333333;
				font-style: normal;
				font-size: 11px;
				font-family: verdana;
}
table.Panel3 td.Bottom {
				background: url('/style%20Library/style%20Library/images/Header/panel3_bottom_tile.gif') repeat-x;
}
table.Panel3 td.Middle {
				background-color: #f6f6f8;
				padding: 8px 8px 0px 8px;
				border: solid #e5e5e5;
				border-width: 0px 1px 0px 1px;
				font: 12px verdana;
				font-weight: normal;
				color: #333333;
}
table.Panel3 td {
				font: 12px verdana;
				font-weight: normal;
				color: #333333;
}
table.Panel3 td.Spacer {
				background: url('/style%20Library/style%20Library/images/Header/panel1_spacer_tile.gif') repeat-x;
}
/* Panel 3a FloatImages Homepage only*/
table.Panel3a {
				margin-top: 10px;
}
/* Panel 5 Contact us box*/
table.Panel5 {
				border: solid #FFFFFF;
				border-width: 0px 10px 15px 5px;
}
table.Panel5 td.Top {
				background: url('/style%20Library/style%20Library/images/Header/panel5_top.gif') repeat-x;
}
table.Panel5 td.Left {
				background: url('/style%20Library/style%20Library/images/Header/panel5_left.gif') repeat-y;
}
table.Panel5 td.Right {
				background: url('/style%20Library/style%20Library/images/Header/panel5_right.gif') repeat-y;
}
table.Panel5 td.Bottom {
				background: url('/style%20Library/style%20Library/images/Header/panel5_bottom.gif') repeat-x;
}
table.Panel5 td.Middle {
				background-color: #f9f9f9;
				padding: 5px 5px 5px 10px;
				border: solid #dadada;
				border-width: 0px 0px 0px 0px;
				font: 10px verdana;
				font-weight: normal;
				color: black;
}
table.Panel5 td {
				font: 12px verdana;
				font-weight: normal;
				color: #333333;
}
/* Press Release*/
.PressRelease {
				height: 100px;
				line-height: 150%;
				background: url('/style%20Library/style%20Library/images/Header/papericon3.gif') no-repeat left 50%;
				font: 12px verdana;
				color: #000000;
				display: block;
				border-bottom: 1px dashed #CCCCCC;
				text-align: left;
				width: 100%;
				margin: 5px 15px 5px 8px;
				padding: 5px 0 15px 100px;
				text-align: justify;
}
.PressRelease a {
				font-weight: bold;
				text-decoration: none;
				color: #9e1b34;
				padding: 10px 40px 5px 0;
				margin: 5px 10px 0 0;
				height: 32px;
				background: url('/style%20Library/style%20Library/images/Header/pdf.gif') no-repeat right 50%;
				font-style: normal;
				font-variant: normal;
				font-size: 11px;
				line-height: normal;
				font-family: verdana;
}
.PressRelease a:active {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #9e1b34;
}
.PressRelease a:visited {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: none;
				color: #9e1b34;
}
.PressRelease a:hover {
				font: 11px verdana;
				font-weight: bold;
				text-decoration: underline;
				color: #9e1b34;
}
.download {
				text-align: right;
				float: right;
}
.PressRelease .author {
				color: #666666;
				margin: 5px 0 0 20px;
				float: left;
}
.PressRelease h5 {
				padding: 0;
				margin: 0;
}
.PressRelease p {
				padding: 0;
				margin: 0;
}
.PressRelease .date {
				padding: 0;
				margin: 0 0 10px 0;
				color: #666666;
				font: 9px verdana;
}
/* Panel 9 - ContactUs/Joinus*/
table.Panel9 {
}
table.Panel9 td {
				font: 11px verdana;
				font-weight: normal;
				color: #333333;
}
table.Panel9 tr.stripeh {
				background-color: #f1ebf3;
}
table.Panel9 td.stripeh {
				font: 11px verdana;
				font-weight: bold;
				color: #900000;
}
table.Panel9 tr.stripe1 {
				background-color: #F4E1E4;
				height: 40px;
}
table.Panel9 tr.stripe2 {
				border: solid #F1DADE;
				border-width: 1px 1px 0px 1px;
				background-color: #f8f6f6;
				height: 40px;
}
table.Panel9 tr.stripe3 {
				background-color: #F1DADE;
				height: 40px;
				border: solid #9CA7B2;
				border-width: 1px 1px 0px 1px;
}
table.Panel9 td.Top {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top_tile.gif') repeat-x;
				padding-left: 1px;
				font-weight: bold;
				color: #ffffff;
				font-style: normal;
				font-variant: normal;
				font-size: 11px;
				font-family: verdana;
}
table.Panel9 td.Bottom {
				background: url('/style%20Library/Images/panel9/panel9_bottom_tile.gif') repeat-x;
}
table.Panel9 td.Middle {
				background-color: #F4E1E4;
				padding: 2px 0px 0px 0px;
				border: solid #AA2135;
				border-width: 1px 1px 0px 1px;
				font: 10px verdana;
				font-weight: normal;
				color: #333333;
}
/*table float Images no borders- Possible for homepage*/
.tblFltNb {
				border-width: 0px;
				float: left;
				border-collapse: collapse;
				margin-right: 7px;
}
.tblFltright {
				border-width: 0px;
				float: left;
				border-collapse: collapse;
				margin: 0;
}
/*table no borders*/
.tblNb {
				border-width: 0px;
				border-collapse: collapse;
}
/*tab thingy headline */
/*table float no borders- Possible for homepage*/
table.Borders {
				border: solid #ffffff;
				border-width: 0px 5px 5px 8px;
}
table.Borders td.Middle {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top.gif') repeat-x;
				Valign: middle;
				padding-left: 8px;
				font-weight: bold;
				color: #333333;
				font-style: normal;
				font-size: 11px;
				font-family: verdana;
}
table.Borders td.MiddlePk {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top2.gif') repeat-x;
				Valign: middle;
				padding-left: 8px;
				font-weight: bold;
				color: #ffffff;
				font-style: normal;
				font-size: 14px;
				font-family: verdana;
}
/*inputboxes and select boxes styles*/
.input {
				font-family: verdana;
				font-size: 10px;
}
.inputbox {
				height: 20px;
				border-top-width: 2px solid #b3b9c3;
				border-bottom-width: 1px solid #84929F;
				font: 11px verdana;
				font-weight: normal;
				color: #333333;
}
input.checkbox {
				height: 15px;
				border-top-width: 2px solid #b3b9c3;
				border-bottom-width: 1px solid #84929F;
				font: 11px verdana;
				font-weight: normal;
}
.select {
				border-top-width: solid 2px #b3b9c3;
				border-bottom-width: 2px solid #b3b9c3;
				font: 11px verdana;
				font-weight: normal;
				color: #333333;
}
.textarea {
				font-family: verdana;
				font-size: 11px;
				color: #333333;
}
ul.bulletpoints {
				font-weight: normal;
				font-family: verdana;
				font-size: 12px;
				list-style-image: url('/style%20Library/style%20Library/images/Header/bullett-points.gif');
				line-height: 16px;
				text-indent: 8px;
				margin-top: 2px;
}
td.ImageDown {
				height: 20px;
				background: url('/style%20Library/style%20Library/images/Header/button_image.gif') repeat-x;
				font-weight: bold;
				color: #333333;
				cursor: hand;
				border-top-color: #666666;
				border-right-color: #666666;
				border-bottom-color: #666666;
}
table.AssociatedSites td.Text a {
				font: 10px verdana;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
}
table.AssociatedSites tr.HiLight {
				cursor: pointer;
}
table.AssociatedSites td.TextBlack {
				padding: 1px 0px 1px 2px;
				font: 10px verdana;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
}
.button {
				height: 20px;
				background: url('/style%20Library/style%20Library/images/Header/button_image.gif') repeat-x;
				font-weight: bold;
				color: #000000;
				cursor: hand;
				border-top-color: #333333;
				border-right-color: #666666;
				border-bottom-color: #666666;
				border-left-color: #666666;
				width: auto;
				font-style: normal;
				font-variant: normal;
				font-size: 11px;
				font-family: verdana;
				border-left-width: 1px;
				border-right-width: 1px;
				border-top-width: 1px;
				border-bottom-width: 1px;
}
.buttonlogin {
				border-color: #666666;
				height: 20px;
				background: url('/style%20Library/style%20Library/images/Header/button_image.gif') repeat-x;
				font-weight: bold;
				lor: #333333;
				cursor: hand;
				width: 99.5px;
				font-style: normal;
				font-variant: normal;
				font-size: 11px;
				font-family: verdana;
				border-width: 1px 1px 1px 1px;
}
.buttonpopup {
				height: 20px;
				background: url('/style%20Library/Images/button_pop.gif') repeat-x;
				font-weight: bold;
				color: #333333;
				cursor: hand;
				border-top-color: #666666;
				border-right-color: #666666;
				border-bottom-color: #666666;
				border-left-color: #666666;
				width: 90px;
				font-style: normal;
				font-variant: normal;
				font-size: 11px;
				font-family: verdana;
				border-width: 1px 1px 1px 1px;
}
table.Borders {
				border: solid #fff;
				border-width: 0px 0px 0px 0px;
}
table.Borders td.Middle {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top.gif') repeat-x;
				Valign: middle;
				font-weight: bold;
				color: #333333;
				font-style: normal;
				font-size: 11px;
				font-family: verdana;
}
table.Borders td.MiddlePk {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top2.gif') repeat-x;
				Valign: middle;
				font-weight: bold;
				color: #ffffff;
				font-style: normal;
				font-size: 11px;
				font-family: verdana;
}
table.Borders2 {
				border: solid #fff;
				border-width: 0px 0px 0px 0px;
}
.imagelinks {
				float: left;
				margin: 13px 3px;
}
.imgbottom {
				background: url('/style%20Library/style%20Library/images/Header/panel1_top2.gif') repeat-x;
				height: 26px;
				width: 236px;
				float: left;
}
a.link {
				font-family: verdana;
				font-weight: bold;
}
a.link:link {
				text-decoration: none;
}
a.link:active {
				text-decoration: underline;
				color: #9e1b34;
}
a.link:visited {
				text-decoration: none;
				color: #9e1b34;
}
a.link:hover {
				text-decoration: underline;
				color: #9e1b34;
}
.topofpage a {
				font-size: 11px;
				color: #9e1b34;
}
.banner {
				float: left;
}
.topofpage .link {
				height: 22px;
				text-decoration: none;
				border-right: 1px solid #ccc;
				padding: 0 10px;
}
#right {
				border: none;
}
.topofpage {
				float: right;
}
/*Main table in master page */
.mainTable {
				height: 100%;
				width: 100%;
				background-color: #ffffff;
				padding: 0 8px 0 8px;
}
/*Overridden MS Site Actions styles to background image and hover*/
span.BankhallSiteAction {
				float: right;
}
.BankhallSiteAction .ms-siteactionsmenu div div div {
				background-color: black;
				background-image: none;
				border: none;
				padding: 3px 4px 3px 4px;
}
.BankhallSiteAction .ms-siteactionsmenu div div div a {
				color: #e2e420;
}
/*End of Overridden MS Site Actions styles*/
/*Overridden MS Search Box styles to set border colour and background colour of image*/
.BankhallSearchBox .ms-sbcell {
				border: 1px #c4c2c2 solid;
				height: 32px;
}
.BankhallSearchBox .ms-sbgo {
				background-color: #e0e0e0;
}
/*End of Overridden MS Search Box styles*/
/*Navigation Bar CSS */
/*sharepoint renders the menu as <td><a>text</a></td> so need to set classes for td and a */
/*Top part containing the menu text*/
#topnav {
				position: relative;
				height: 57px;
				font-size: 13px;
				background: #333333;
				vertical-align: top;
				padding-left: 20px;
				width: 100%;
				font-family: Verdana, sans-serif, Helvetica, Arial;
				font-weight: bold;
				margin: 0px 0px 3px 0px;
}
/*Used to style the aspmenu generated by sharepoint (static menu item style) */
.topnavMain td {
				display: block;
				float: left;
				text-decoration: none;
				padding: 0 0 0 20px;
				font-size: 13px;
				font-weight: 700;
}
/*Used to style the aspmenu generated by sharepoint (static menu item style) assigned to a tag */
.topnavMain a {
				padding: 0px 20px 0 0;
				height: 100%;
				float: left;
				color: #EAF3F8;
				font-size: 13px;
				font-weight: 700;
}
/*Used to style the aspmenu generated by sharepoint (static hover menu item style) */
/* Also draws sliding doors*/
.topnavHover td {
				background: url(/style%20Library/images/Header/LeftTopHoverTab.gif) no-repeat bottom left;
				line-height: 380%;
}
.topnavHover a {
				display: block;
				padding: 3px 20px 0px 0;
				width: auto;
				background: url(/style%20Library/images/Header/RightTopHoverTab.gif) no-repeat bottom right;
				height: 54px;
				cursor: pointer;
}
/*td class to draw left shadow */
.selectedTab td {
				background: url(/style%20Library/images/Header/LeftTopOverTab.gif) no-repeat bottom left;
				line-height: 380%;
}
/*a class to draw right shadow */
.selectedTab a {
				display: block;
				padding: 3px 20px 0 0;
				width: auto;
				background: url(/style%20Library/images/Header/RightTopOverTab.gif) no-repeat bottom right;
				height: 54px;
}
.dot {
				background: url(/style%20Library/images/Header/dot.gif) repeat-x bottom;
				padding-top: 15px;
}
/*End of Navigation Bar CSS */
body {
				background-color: #E1E1E1;
				margin: 0px;
				padding: 0px;
				font: normal 11px verdana,arial,sans-serif;
}
#maincontainer {
				width: 988px;
				height: 100%;
				border-left: solid 1px #A0A0A0;
				border-right: solid 1px #A0A0A0;
				background-color: #ffffff;
}
#wrapper1 {
				position: relative;
				text-align: left;
				width: 100%;
}
#wrapper2 {
				position: relative;
				text-align: left;
				width: 100%;
}
#header {
				background: Red;
				margin: 0;
				text-align: left;
}
#maincol {
				position: relative;
				margin: 0;
				padding: 10px;
}
#leftcol {
				position: static;
				top: -9px;
				left: -10px;
				float: left;
				width: 190px; /* for IE5/WIN */;
				voice-family: "\"}\"";
				voice-family: inherit;
				width: 175px; /* actual value */;
				margin: 0 0 -10px 0;
				padding: 10px;
				background: #fff;
				z-index: 100;
				height: 100%;
				text-align: center;
}
.BottomLeftPanel {
				display: block; /*margin: 2px 5px 5px 5px;*/;
				padding: 25px 5px 5px 5px;
				border: 0px;
				text-align: center;
				overflow: hidden;
				vertical-align: middle;
}
#rightcol {
				position: relative;
				top: -10px;
				right: -10px;
				float: right;
				width: 190px; /* for IE5/WIN */;
				voice-family: "\"}\"";
				voice-family: inherit;
				width: 175px; /* actual value */;
				margin: 0 0 -10px 0;
				padding: 10px;
				z-index: 99;
}
#centercol {
				position: relative;
				padding: 0px;
				margin-left: 175px;
				margin-right: 175px;
}
#centercol .TextBox {
				display: block;
				margin: 2px 5px 5px 5px;
				padding: 2px 5px 5px 5px;
				overflow: auto;
				font-size: 1.1em;
				font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
				font-weight: normal;
				padding-top: 10px;
				text-align: justify;
}
#centercol .TextBox2 {
				display: block;
				margin: 2px 5px 5px 5px;
				padding: 2px 5px 5px 5px;
				overflow: auto;
				font-size: 1.1em;
				font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
				font-weight: normal;
				padding-top: 10px;
				text-align: justify;
}
#footer {
				position: relative;
				top: 1px;
				width: 100%;
				clear: both;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: normal;
				color: #b4b4b4;
				line-height: normal;
				text-align: justify;
				margin: 0px;
				padding: 2px 0px 0px 0px;
}
#rightcol .Middle {
				display: block;
				margin: 0px;
				padding-left: 5px;
				overflow: hidden;
				text-align: center;
				position: inherit;
}
.LoginMiddleImage {
				margin: 0px;
				background: url('/style%20Library/Images/RegisterMiddle.gif') repeat-y;
				background-color: #ffffff;
				padding: 5px 0px 2px 5px;
				display: block;
				overflow: hidden;
				text-align: center;
				width: 170px;
				height: 74px;
				vertical-align: bottom;
}
#rightcol .LoginTopImage {
				vertical-align: bottom;
				width: 170px;
				height: 35px;
}
#rightcol .LoginBottomImage {
				vertical-align: bottom;
				width: 170px;
				height: 36px;
}
#rightcol .Input {
				font-family: Verdana, Arial, San-Serif;
				font-size: small;
				font-weight: normal;
				text-align: left;
				position: relative;
				width: 83px;
				border-style: solid;
				border-width: 1px 2px 4px 1px;
				border-color: #000000;
				background-color: #d1d3d4;
				display: inline-block;
				vertical-align: top;
				font-size: 10px;
}
div.Submit {
				float: left;
				position: relative;
				left: 72px;
}
span.Submit {
				font-size: 10px;
				padding-top: 10px;
				cursor: hand;
				display: inline;
}
.Submit a {
				text-decoration: none;
}
.RightPMSRegisterAdvert {
				width: 175px;
				height: 30px;
				vertical-align: middle;
				text-align: center;
				padding-top: 10px;
				float: left;
}
.AdvertContainer {
				display: inline-table;
				overflow: auto;
				width: 560px;
				text-align: center;
				padding-top: 20px;
}
.AdvertContainer .AdvertLeft {
				height: 100%;
				float: left;
				border: 0px;
				vertical-align: middle;
				width: 275px;
				text-align: right;
}
.AdvertContainer .AdvertRight {
				height: 100%;
				float: right;
				border: 0px;
				vertical-align: middle;
				width: 275px;
				text-align: left;
}
.AdvertContainer .AdvertTopYellow {
				vertical-align: bottom;
				width: 270px;
				height: 29px;
}
.AdvertContainer .AdvertMiddleYellow {
				background: url('/style%20Library/Images/AdvertYellMiddle.gif') repeat-y;
				background-color: #FFFFFF;
				padding: 5px 0px 2px 0px;
				display: inline-table;
				overflow: auto;
				text-align: center;
				width: 270px;
				vertical-align: top;
}
.AdvertContainer .AdvertBottomYellow {
				vertical-align: bottom;
				width: 270px;
				height: 36px;
}
.AdvertContainer .AdvertTopGrey {
				vertical-align: bottom;
				width: 270px;
				height: 29px;
}
.AdvertContainer .AdvertMiddleGrey {
				background: url('/style%20Library/Images/AdvertGreyMiddle.gif') repeat-y;
				background-color: #ffffff;
				padding: 5px 0px 2px 0px;
				display: inline-table;
				overflow: auto;
				text-align: center;
				width: 270px;
				vertical-align: top;
				float: none;
}
.AdvertContainer .AdvertBottomGrey {
				vertical-align: bottom;
				width: 269px;
				height: 36px;
}
.AdvertContent {
				overflow: hidden;
				max-width: 260px;
				text-align: left;
				font-size: 1.1em;
				padding: 0px 20px 0px 20px;
				border: 0px;
}
.ImageLink {
				border: 0px;
	/* padding-top:10px; */
}
p, td {
				font: normal 11px verdana;
				color: #000000;
}
h1 {
				font: 20px Verdana, Arial, Helvetica, sans-serif;
				font-weight: 700;
				padding-top: 5px;
}
h2 {
				font: normal 17px verdana;
				color: #000000;
}
h3 {
				font: normal 16px verdana;
				color: #000000;
}
h4 {
				font: normal 15px verdana;
				color: #000000;
}
h5 {
				font: normal 14px verdana;
				color: #000000;
}
h6 {
				font: normal 13px verdana;
				color: #000000;
}
h7 {
				font: normal 12px verdana;
				color: #000000;
}
.PageTitle {
				border-style: none;
				border-width: 0px;
				border-color: #FFFFFF;
				padding: 2px 0px 0px 2px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 20px;
				font-weight: lighter;
				color: #000000;
				text-align: left;
				position: inherit;
				display: block;
}
div.PageTitle {
				color: #000000;
}
.chevron {
				font-weight: bolder;
				color: #be311a;
				padding-left: 10px;
				font-size: 9px;
				text-decoration: none;
}
#hp.chevron {
				padding-left: 5px;
				color: #fff;
}
.RightLatestNews {
				width: 100%;
				text-align: left;
				padding-top: 20px;
				float: left;
}
.NewsList {
				padding: 3px 0px 5px 0px;
				line-height: 120%;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				border-top-style: dotted;
				border-top-width: 2px;
				border-top-color: #b0b0b0;
				text-align: left;
				width: 170px;
}
.NewsList .date {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 11px;
				color: #c2c2c2;
}
.NewsList a.Link {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4d4d4f;
				font-weight: 500;
				text-decoration: none;
}
.NewsList a.Link:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4d4d4f;
				text-decoration: underline;
}
.NewsList a.Link:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4d4d4f;
				text-decoration: none;
}
.NewsList a.Link:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4d4d4f;
				text-decoration: underline;
}
a.NewsLink {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000 !important;
				font-weight: 500;
				text-decoration: none;
}
a.NewsLink:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000 !important;
				text-decoration: none;
}
a.NewsLink:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000 !important;
				text-decoration: none;
}
a.NewsLink:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000 !important;
				text-decoration: none;
}
.LoginText {
				font: 8px Verdana, Arial, San-Serif;
				font-weight: normal;
				color: #FFFFFF;
				text-align: left;
				vertical-align: bottom;
				float: left;
				position: relative;
				top: 9px;
				padding-right: 3px;
}
.LoginTextBox {
				padding-right: 25px;
				float: right;
				vertical-align: top;
}
.RightDocumentLibrary {
				width: 100%;
				text-align: center;
				margin-top: 5px;
				float: left;
				color: #4d4d4f;
				text-decoration: none;
				padding-left: 5px;
}
.RichHTMLFieldRightBottom {
				width: 100%;
				text-align: center;
				margin-top: 5px;
				float: left;
				text-decoration: none;
				padding-left: 5px;
}
.BannerAd {
				width: 575px;
				text-align: center;
				padding: 5px 0px 5px 0px;
}
.RightDocumentLibraryRightDocumentLibraryReducedHeight {
				width: 200px;
				vertical-align: bottom;
				text-align: center;
				margin-top: 0px;
				float: left;
				color: #4d4d4f;
				text-decoration: none;
}
.DocumentLibrary {
				font-size: 12px;
				font-weight: 700;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				display: block;
				width: 100%;
				text-align: left;
				border-top: 5px #BF2F37 solid;
				border-bottom: 5px #BF2F37 solid;
				padding: 5px 0px 5px 0px;
				text-align: left;
				vertical-align: middle;
				float: left;
}
.DocumentLibrary .Link {
				color: #000000;
				text-decoration: none;
}
.DocumentLibrary .Link:hover {
				text-decoration: underline;
}
.Terms {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 8px;
				font-weight: bold;
				text-align: right;
				margin: 0px 15px 8px 0px;
}
.Terms a {
				color: #000000;
				text-decoration: none;
				margin: 0px 0px 0px 0px;
}
#FooterContent {
				border-top: 2px #000000 solid;
				border-bottom: 2px #FFFFFF solid;
				padding: 4px 15px 4px 15px;
}
#NavLeftCol {
				width: 590px;
				float: left;
}
#NavRightCol {
				width: 200px;
				float: right;
}
#NavRightCol2 {
				width: 200px;
				float: right;
				padding-left: 5px;
}
/* Added By Steven f */
/* Mortgage Common */
div#MorgageLenders, div#Mortgagep1 li, div#Mortgagep1 .ListFooter, div#Mortgagep1 .ListHeader, .MortgageThemeColor {
				color: #008c99;
}
/* Mortage page 1 */
div#Mortgagep1 .ListHeader {
				padding: 0px 0px 5px 24px;
				font-size: 14px;
				margin-left: -20px;
}
div#Mortgagep1 .ListFooter {
				margin-left: 24px;
				padding-top: 10px;
				margin-left: 2px;
}
div#Mortgagep1 li {
				padding: 0px 0px 5px 0px;
				margin-left: -25px;
}
div#Mortgagep1 li .BlackText {
				color: #000;
}
div#Mortgagep1 {
				float: left;
				margin-right: 30px;
}
div#MortgageLinks li {
				width: 165px;
				list-style-type: none;
				display: block;
				float: left;
				padding-left: -32px;
				padding-right: 30px;
}
div#MortgageLinks ul {
				margin-left: -30px;
}
div#MortgageLinks a.LinkOption {
				background-image: url('/style%20Library/images/button_green-lender.gif');
				background-repeat: no-repeat;
				padding: 6px 0px 0px 10px;
				text-decoration: none;
				font-size: 10px;
				color: #FFF;
				width: 155px;
				height: 29px;
				display: block;
				font-weight: bold;
}
div#MortgageLinks a.LinkOption:hover {
				background-image: url('/style%20Library/images/button_grey-lender.gif');
				background-repeat: no-repeat;
				padding: 6px 0px 0px 10px;
				text-decoration: none;
				font-size: 10px;
				color: #FFF;
				width: 155px;
				height: 29px;
				display: block;
				font-weight: bold;
}
/* Mortgage panel Lenders */
div#PanelLendersWrapper {
				overflow: hidden;
				float: left;
}
div#PanelLendersWrapper ul {
				margin-left: -40px;
				padding: 0px 0px 0px 0px;
}
div#PanelLendersWrapper a.Lender {
				background-image: url('/style%20Library/images/button_grey.gif');
				background-repeat: no-repeat;
				padding: 0px 0px 8px 8px;
				text-decoration: none;
				font-weight: bold;
				color: #FFF;
				width: 158px;
				height: 46px;
				display: block;
}
div#PanelLendersWrapper a.Lender:hover {
				background-image: url('/style%20Library/images/button_green.gif');
				background-repeat: no-repeat;
}
div#PanelLendersWrapper li {
				list-style-type: none;
				display: inline;
				height: 46px;
				line-height: 46px;
				padding: 0px 40px 10px 0px;
				float: left;
				width: 158px;
}
/* About us / News Page 1 */
/* version 1 latest News Item */
div#Newsp1 {
				padding-left: 20px;
}
div#Newsp1 .NewsHeader1 {
				font-weight: bold;
				font-size: 18px;
				color: #000000;
}
div#Newsp1 .NewsHeader2 {
				font-weight: bold;
				font-size: 12px;
				color: #000000;
}
/* Latest/Archived News .webpart*/
div#Newsd1 .NewsHeader3 {
				font-weight: bold;
				font-size: 16px;
				padding-bottom: 5px;
}
div#Newsp1 p.div {
				font-size: 14px;
}
/* version 2 Latest News Item List */
div#Newsp2 li {
				list-style-type: none;
				margin-left: -40px;
				padding-bottom: 10px;
}
div#Newsp2 a.NewsItemLinks {
				color: #f59142;
				text-decoration: none;
}
div#Newsp2 a.NewsItemLinks:hover {
				color: #4d4d4f;
}
/* RSS - Floates the image to right of the container */
.cqfeed {
				float: right;
}
.cqfeed img {
				vertical-align: middle;
				padding-right: 5px;
}
.cqfeed a {
				text-decoration: none;
				font-weight: bold;
}
/* Document library */
div#LibraryWrapper {
				color: #666;
}
a.DocLibLinks {
				text-decoration: none;
				color: #666;
}
a.DocLibLinks:hover {
				text-decoration: none;
				color: #BF2F37;
}
div#PubLitWrapper {
				padding-top: 5px;
				padding-bottom: 10px;
				border: solid 1px #BF2F37;
				border-bottom: 0px;
				border-left: 0px;
				border-right: 0px;
}
div#PubLitWrapper .LibItemPub {
				padding: 5px;
				FLOAT: left;
}
div#PubLitWrapper .LibImgPub {
				display: block;
				float: left;
				width: 56px;
				height: 78px;
				padding-right: 5px;
}
div#FormWrapper .LibraryItemHeader, div#LinksWrapper .LibraryItemHeader {
				color: #BF2F37;
				font-size: 14px;
				padding-bottom: 5px;
}
div#FormWrapper .LibraryItemHeader{
				display: block;
}

div#PubLitWrapper .LibraryItemHeader {
				color: #BF2F37;
				font-size: 14px;
				padding-bottom: 5px;
				display: block;
}
div#LibraryWrapper .HeadTitle {
				color: #000;
				font-size: 16px;
				padding-bottom: 5px;
}
div#FormWrapper {
				clear: left;
				padding-top: 5px;
				padding-bottom: 10px;
				border: solid 1px #BF2F37;
				border-bottom: 0px;
				border-left: 0px;
				border-right: 0px;
}
div#FormWrapper .LibItemForm {
				display: block;
				float: left;
				padding: 5px 15px 5px 0px;
}
div#FormWrapper .LibImgForm {
				float: right;
}
div#FormWrapper .LibItemForm {
				width: 280px;
				float: left;
}
div#LinksWrapper {
				clear: left;
				padding-top: 5px;
				padding-bottom: 10px;
				border: solid 1px #BF2F37;
				border-bottom: 0px;
				border-left: 0px;
				border-right: 0px;
}
div#LinksWrapper .LibTextLinks {
				display: block;
				float: left;
				padding: 5px 15px 5px 0px;
}
div#LinksWrapper .LibImgLinks {
				float: right;
}
div#LinksWrapper .LibItemLinks {
				width: 280px;
				float: left;
}
/* Buy To Let */
div#LenderList {
				font-size: 12px;
				text-align: left;
				padding-left: 15px;
				padding-right: 15px;
}
div#LenderList {
				color: #008c99;
				font-size: 14px;
}
div#LenderList .LenderContainer {
				color: #008c99;
				border: 2px #008c99;
				border-top-style: dotted;
				border-bottom : 0px;
				border-left: -40px;
				border-right: 0px;
				padding-bottom: 10px;
				padding-top: 5px;
}
div#LenderList a.LenderLinks {
				text-decoration: none;
				color: #000;
}
div#LenderList a.LenderLinks:hover {
				color: #008c99;
}
div#LenderList li {
				width: 165px;
				list-style-type: none;
				list-style-image: none;
				padding-bottom: 0px;
				padding-right: 5px;
				float: left;
}
div#LenderList ul {
				margin-left: 0px;
				padding-bottom: 5px;
				list-style-type: none;
				list-style-image: none;
}
div#LenderList a {
				word-wrap: break-word;
}
div#LenderList .LenderHeader {
				display: inline;
				clear: left;
}
/* Services Page */
div#ServiceDiv {
}
div#ServiceDiv a.Lender {
				background-image: url('/style%20Library/images/grey-outline.gif');
				background-repeat: no-repeat;
				padding: 0px 0px 8px 8px;
				text-decoration: none;
				font-weight: bold;
				color: #FFF;
				width: 170px;
				height: 110px;
				display: block;
}
div#ServiceDiv a.Lender:hover {
				background-repeat: no-repeat;
}
div#ServiceDiv {
				float: left;
				margin-left: -40px;
}
div#ServiceDiv ul {
				padding: 0px 0px 0px 0px;
}
div#ServiceDiv li {
				float: left;
				list-style-type: none;
				display: inline;
				padding: 5px;
				color: white;
}
/* Used within the custom webparts we deploy */
a.SummaryLinkLender {
				background-image: url('/style%20Library/images/button_blue.gif');
				background-repeat: no-repeat;
				padding: 0px 0px 8px 16px;
				font-weight: bold;
				width: 158px;
				height: 46px;
				display: block;
				color: #FFFFFF;
				text-align: left;
}
a.SummaryLinkLender:active {
				background-image: url('/style%20Library/images/button_hover_blue.gif');
				background-repeat: no-repeat;
				text-decoration: none;
				font-weight: bold;
				width: 158px;
				height: 46px;
				display: block;
				color: #FFFFFF;
				text-align: left;
}
a.SummaryLinkLender:hover {
				background-image: url('/style%20Library/images/button_hover_blue.gif');
				background-repeat: no-repeat;
				color: #FFFFFF;
				text-decoration: none;
				text-align: left;
}
.SummaryLinkLenderItem {
				list-style-type: none;
				display: inline;
				height: 46px;
				line-height: 46px;
				padding: 0px 20px 10px 0px;
				float: left;
				width: 158px;
}
/* Service Provider Summary List WebPart*/
.ServiceLinkItem {
				float: left;
				padding-left: 10px;
}
.ServiceLinkItemTitle {
				font-size: 7px;
				padding-left: 4px;
}
a.ServiceLinkItemImageLink {
				background-image: url('/style%20Library/images/grey-outline.gif');
				background-repeat: no-repeat;
				padding: 10px 2px 0px 4px;
				text-decoration: none;
				font-weight: bold;
				color: #000;
				width: 170px;
				height: 110px;
				display: block;
}
/* Default hover if no theme set */
a.ServiceLinkItemImageLink:hover {
				background-image: url('/style%20Library/images/library-hover.gif');
				background-repeat: no-repeat;
				text-decoration: none;
				font-weight: bold;
}
.ServiceLinkImage {
				position: relative;
				left: 3px;
				top: -3px;
}
/* Lender Sub-site styles */
a.LenderLink {
				background-image: url('/style%20Library/images/lender/button_lenders-thin-green.gif');
				background-repeat: no-repeat;
				padding: 0px 0px 0px 16px;
				font-weight: bold;
				width: 158px;
				height: 46px;
				display: block;
				color: #FFFFFF;
				font: 11px verdana;
				text-decoration: none;
}
a.LenderLink:active {
				background-image: url('/style%20Library/images/lender/button_lenders-thin-blue.gif');
				background-repeat: no-repeat;
				text-decoration: none;
				font-weight: bold;
				width: 158px;
				height: 46px;
				display: block;
				color: #FFFFFF;
				font: 11px verdana;
				text-decoration: none;
}
a.LenderLink:hover {
				background-image: url('/style%20Library/images/lender/button_lenders-thin-blue.gif');
				background-repeat: no-repeat;
				color: #FFFFFF;
				text-decoration: none;
				font: 11px verdana;
				text-decoration: none;
}
a.LenderLink span {
				display: block;
				padding-top: 5px;
				text-align: left;
}
div#MiddleColumn {
				display: block;
				max-width: 590px! important;
}
.LenderLinkContainer {
				list-style-type: none;
				display: inline;
				height: 46px;
				line-height: 46px;
				float: left;
				padding: 20px 0px 10px 20px;
}
#SummaryLinks {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				border-bottom-color: #b0b0b0;
				border-bottom-style: dotted;
				border-bottom-width: 2px;
				display: block;
				width: 200px;
				text-align: left;
				padding: 5px 0px 5px 0px;
				text-align: left;
				vertical-align: middle;
				float: left;
}
.ms-formbody {
				font: 12px verdana !important;
				background-color: #ffffff !important;
}
td.ms-formlabel H3.ms-standardheader NOBR {
				font-size: 12px !important;
				font-family: Verdana !important;
				font-weight: 500 !important;
				padding-left: 10px!important;
}
td.ms-formlabel H3.ms-standardheader {
				font-size: 12px !important;
				font-family: Verdana !important;
				font-weight: 500 !important;
				padding-left: 15px !important;
}
.ms-standardheader {
				text-indent: 2px;
				font-weight: 600;
				height: 30px;
				margin-top: 8px;
				background: transparent url('/Style Library/Images/EventManagement/StandardMenuBar.jpg') right bottom repeat-x;
				vertical-align: middle;
}
.ms-linksectionheader .ms-standardheader {
				background: none;
				height: 20px;
}
.ms-linksectionheader h3.ms-standardheader {
				border-top: 0px;
}
.ms-vh2-nofilter {
				background-image: url('/Style Library/Images/EventManagement/StandardMenuBar.jpg');
				padding-bottom: 0px;
				padding-top: 1px;
				background-repeat: repeat-x;
				background-color: #f2f2f2;
				color: #000000 !important;
				font-weight: 600;
				padding-left: 5px !important;
}
.ms-vh2-nofilter .ms-vh2-gridview {
				text-indent: 5px !important;
}
.ms-menuimagecell {
				border: none;
				margin: 0px;
				padding: 0px;
				background: url('/Style Library/Images/EventManagement/selectednav.gif') #626262 repeat-x;
				cursor: pointer;
				height: 23px;
}
.bh_MyEventBlock .ms-viewheadertr {
				background-image: url('/Style%20Library/Images/EventManagement/StandardMenuBar.jpg');
				background-repeat: repeat-x;
				height: 24px;
}
.ms-viewheadertr .ms-vh2 {
				background-image: url('/Style%20Library/Images/EventManagement/StandardMenuBar.jpg');
				background-repeat: repeat-x;
				height: 24px;
}
.ms-WPHeader {
				background: transparent url('/Style%20Library/Images/EventManagement/StandardMenuBar.jpg') right bottom repeat-x;
				height: 27px;
				font-size: 9pt;
				text-align: left;
				border-top: 1px #ececec solid;
}
.bh-LinkListTitle {
				background: transparent url('/Style Library/Images/EventManagement/StandardMenuBar.jpg') right top repeat-x;
				font-size: 9pt;
				color: #484747;
				text-indent: 10px;
				font-weight: 700;
				height: 24px;
				line-height: 24px;
				margin-top: 3px;
}
.ms-standardheader {
				text-indent: 2px;
				font-weight: 600;
				height: 30px;
				margin-top: 8px;
				background: transparent url('/Style Library/Images/EventManagement/StandardMenuBar.jpg') right bottom repeat-x;
				vertical-align: middle;
}
.ms-vb a .ms-selectedtitle {
				border-top: 1px #b7f6a4 !important;
				border-top-style: ridge;
				border-top-width: 1px;
				border-top-color: #d1cbcb !important;
				border-left-style: double;
				border-left-color: #d1cbcb !important;
				border-bottom: 1px #c5c5c5 solid !important;
				border-right: 1px #c5c5c5 solid !important;
				cursor: pointer;
				padding: 0px;
				margin: 0px !important;
				color: #000000;
}
.ms-unselectedtitle {
				font-size: 9pt;
				width: 100%;
}
.ms-unselectedtitle .ms-vb {
				height: 25px;
}
.ms-selectedtitle .ms-vb {
				height: 25px;
}
.ms-selectedtitle {
				font-size: 9pt;
				width: 100%;
}
table.ms-unselectedtitle {
				padding: 0px 0px 0px 0px !important;
				border: 1px solid transparent!important;
}
table.ms-selectedtitle {
				padding: 0px 0px 0px 0px !important;
				border: 1px solid #909395!important;
}
table.ms-selectedtitle .ms-vb a {
				text-decoration: none !important;
				color: #000000;
}
.ms-vh2 .ms-unselectedtitle .ms-vb {
				margin: 0px;
				padding: 6px 0px 0px 6px !important;
				color: #000000;
				height: 25px;
}
.ms-vh2 .ms-selectedtitle .ms-vb {
				margin: 0px;
				padding: 6px 0px 0px 6px !important;
				color: #000000;
				height: 25px;
}
.ms-viewheadertr .ms-vh2 td.ms-vb a {
				color: #000;
}
.ms-vb2 {
				padding: 6px 4px 6px 6px !important;
}
.ms-vb2 A:link {
				color: #000000;
				text-decoration: underline;
}
[if IE] table.ms-unselectedtitle {
				padding: 1px 0px 1px 0px !important;
				border: 1px solid transparent!important;
}
.em-EventSearch {
				margin: 0px 10px 4px 10px;
				width: 566px;
}
.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselector, .ms-authoringcontrols td td.ms-viewselectorhover, td.ms-viewselector {
				border: solid 1px #686868;
				background-image: url('/Style Library/Images/EventManagement/selectednav.gif');
				background-repeat: repeat-x;
				background-color: #686868;
				font-weight: bold;
				padding: 0px;
				height: 24px;
}
.em-EventSearchDateFrom .em-EventSearchControl {
				left: 0px;
				_position: relative;
				_left: -3px;
				float: left;
}
.em-EventSearchDateUntil .em-EventSearchLabel {
				float: left;
				left: 0px;
				_position: relative;
				_left: -3px;
}
.em-EventSearchControl {
				float: left;
}
.em-EventSearchLabel {
				float: left;
}
.em-EventSearchPanel {
				margin: 0px 10px 12px 10px;
}
.em-EventSearchControl input {
				height: 13px;
				background: #FFF;
				color: #000;
				font-size: 8pt;
}
