/* Headers */
h1 {width:530px; height:35px}
h2 {color:#004c93; font-weight:bold; font-size:16px; line-height:1em; height:16px; width:200px}
h1, .app_screen h2 {position:relative; left:15px; padding:0; margin:0; display:block; background-repeat:no-repeat}
h3 {font-size:13px; color:#004c93; margin:15px 0px 0px 15px}
.subhnomargin {font-size:13px; color:#004c93; margin:0 0 10px 0px}
hr {margin:10px; clear:both; color:#cccccc; background-color:#cccccc; height:1px; border:0}

.app_screen p {margin-left:15px;}
.app_screen .scrollheight p {margin-left:5px}

/* header text replacement */
h1 span {display:none}
h2 span {display:none}

/* h1 styles */
h1#creditprofile1 {background-image:url(../../img/intermediaries/h1-creditprofile1.gif)}
h1#incentivesandfees {background-image:url(../../img/intermediaries/h1-incentivesandfees.gif)}
h1#casedetails {background-image:url(../../img/intermediaries/h1-casedetails.gif)}
h1#mediacentre {background-image:url(../../img/intermediaries/h1-mediacentre.gif)}
h1#yourbdm {background-image:url(../../img/intermediaries/h1-yourbdm.gif)}
h1#products {background-image:url(../../img/intermediaries/h1-products.gif)}
h1#pr-archive {background-image:url(../../img/intermediaries/h1-pr-archive.gif)}
h1#contactus {background-image:url(../../img/intermediaries/h1-contactus.gif)}
h1#error {background-image:url(../../img/intermediaries/Application-Error.gif)}
h1#aboutus {background-image:url(../../img/intermediaries/h1-AboutUs.gif)}
h1#contactus {background-image:url(../../img/intermediaries/h1-ContactUs-2.gif)}
h1#literature {background-image:url(../../img/intermediaries/h1-Literature.gif)}
h1#tcf {background-image:url(../../img/intermediaries/h1-treating_cust_fairly.gif)}
h1#ourawards {background-image:url(../../img/intermediaries/h1-OurAwards.gif)}
h1#ourpeople {background-image:url(../../img/intermediaries/h1-OurPeople.gif)}
h1#pressoffice {background-image:url(../../img/intermediaries/h1-PressOffice.gif)}
h1#support {background-image:url(../../img/intermediaries/h1-Support.gif)}
h1#systemsupport {background-image:url(../../img/intermediaries/h1-SystemSupport.gif)}

/* h2 styles */
h2#recentcases {padding:0 0 0 10px; margin:0}
h2#latestpressreleases {background-image:url(../../img/intermediaries/latest_press_releases.gif)}
h2#mortgagecustomers {background-image:url(../../img/intermediaries/h2-mortgagecustomers.gif);height:18px}
h2#mortgageintermediaries {background-image:url(../../img/intermediaries/h2-mortgageintermediaries.gif);height:18px}
h2#emailus {background-image:url(../../img/intermediaries/h2-emailus.gif)}
h2.orange {color:#f39800; width:auto; height:auto; margin:5px 0}
h2#mediacontacts {background-image:url(../../img/intermediaries/press_enquiries.gif)}


/* grey box headers */
.greybox h2 {width:360px; height:22px; position:relative; left:15px; top:10px; padding:0; margin:0 0 10px 0 }
.greybox h2#mortgagesecuredrental {background-image:url(../../img/intermediaries/greybox-head-mortgagessecured.gif)}
.greybox h2#creditcommit {background-image:url(../../img/intermediaries/greybox-head-creditcommitments.gif)}
.greybox h2#rentalagree {background-image:url(../../img/intermediaries/greybox-head-rentalagreements.gif)}
.greybox h2#mortgagesecureddetails {background-image:url(../../img/intermediaries/greybox-head-mortgagessecureddetails.gif)}
.greybox h2#incentives {background-image:url(../../img/intermediaries/greybox-head-incentives.gif)}
.greybox h2#intermediaryfees {background-image:url(../../img/intermediaries/greybox-head-intermediaryfees.gif)}
.greybox h2#intermediaryinsurance {background-image:url(../../img/intermediaries/greybox-head-intermediaryinsurance.gif)}
.greybox h2#lenderfees {background-image:url(../../img/intermediaries/greybox-head-lenderfees.gif)}
.greybox h2#casesummary {background-image:url(../../img/intermediaries/greybox-head-casesummary.gif)}
.greybox h2#outstandinglist {background-image:url(../../img/intermediaries/greybox-head-outstandinglist.gif)}
.greybox h2#associateddocs {background-image:url(../../img/intermediaries/greybox-head-associateddocs.gif)}
.greybox h2#welcomeHome {top:8px}
.greybox h2#welcomeHome span {display:block}
.greybox h2#adverse {background-image:url(../../img/intermediaries/greybox-head-adverse.gif)}
.greybox h2#prime {background-image:url(../../img/intermediaries/greybox-head-prime.gif)}
.greybox h2#underwriting {background-image:url(../../img/intermediaries/greybox-underwriting_info.gif)}
.greybox h2#special {background-image:url(../../img/intermediaries/greybox-head-special.gif)}
.greybox h2#updatesignup {background-image:url(../../img/intermediaries/greybox-head-updatesignup.gif)}
/*.greybox h2#gettingstarted {background-image:url(../../img/intermediaries/greybox-head-gettingstarted.gif)}*/
.greybox h2#latestnews {/*margin-top:-10px;*/}
.greybox h2#startregister {background-image:url(../../img/intermediaries/Register-2.gif)}
.greybox h2#startreserve {background-image:url(../../img/intermediaries/Reserve-2.gif)}
.greybox h2#startapply {background-image:url(../../img/intermediaries/Apply-2.gif)}


/* Greybox styles */
.greybox {background:url(../../img/intermediaries/greybox-bg.gif) repeat-x #edefeb; margin-top:15px}
.greybox .content {background:url(../../img/intermediaries/greybox-content-bg.gif) repeat-x #f6f7f4; margin:0 10px; padding:10px; min-height:50px;}
#signUpForm .content{overflow:auto;}

/* Holly Hack for disappearing text in ie6 */
* html .content {height: 1%}
.greybox .bottomright{float:right; padding-top:10px}
.greybox .bottomleft {padding-top:10px; float:left}
.greybox .bottom {background:url(../../img/intermediaries/greybox-bottom-bg.gif) repeat-x bottom; height:15px; clear:left}
.content .label {padding-right:10px; display:block}
.content .question {float:right; padding-right:10px; margin-top:-4px; height:15px}
.content a {color:#004c93}
.content ul {margin-left:0px; padding-left:10px; padding-top:0px; list-style-type:none}
.content li {margin-top:15px}
.content p {padding-top:0; margin-top:0px; margin-left:0}

.content ul.bullet {margin:0 0 0 10px;}
.content .bullet li, .scrollinganchordiv li{list-style-image:url(../../img/intermediaries/bullet.gif); margin:5px 0 0 0}
.content li{list-style-image:url(../../img/intermediaries/bullet.gif); margin:5px 0 0 0}
.content ul {margin:0 0 0 10px;}

/* Online Systems home styles */
#onlinesystemshome .greybox {margin:10px 0; padding:0}
#onlinesystemshome .greybox p {padding-top:10px}
#onlinesystemshome .content {height:57px}

/* .fieldsets styles */
.fieldsets {border:0; margin-top:0; padding-top:0}
.fieldsets label {display:block; float:left; margin-top:10px}
.fieldsets input {width:136px; padding:1px; margin-right:4px;}
.fieldsets select {margin-right:5px; width:80px; padding:0}
.fieldsets label.loantype {clear:left; width:85px}
.fieldsets label.delete  {margin:45px 0 0 0; float:right}
.fieldsets label.date input {width:65px}
.fieldsets label.delete .check-box {width:15px}
.fieldsets label.mthlyrepayment input {width:100px}
.fieldsets .repay .check-box {width:15px;}
.col1 {float:left; clear:left; width:265px; min-height:30px}
.col2 {float:left; width:250px; min-height:20px}
.fieldsets .col2 select {width:136px}
.fieldsets .width130 {width:130px}
.fieldsets .width130 input, .fieldsets .width130 select {width:120px}

/* button styles cognifide fixes */
.rightbuttons {float:right; clear:both}
a.buttonmed {float:left; background:url(../../img/intermediaries/buttonmed.gif) no-repeat top left; color:#FFFFFF; width:95px; height:23px; text-align:center; padding-top:4px; margin:10px 10px -2px 10px; font-size:11px; cursor:pointer; display:block; text-decoration:none}
a.buttonlong {float:left; background:url(../../img/intermediaries/buttonlong.gif) no-repeat top left; color:#FFFFFF; width:150px; height:23px; text-align:center; padding-top:4px; margin:10px; font-size:11px; cursor:pointer; display:block; text-decoration:none}
a.buttonsml {float:left; background:url(../../img/intermediaries/buttonsml.gif) no-repeat top left; color:#FFFFFF; width:60px; height:23px; text-align:center; padding-top:4px; font-size:11px; margin-left:5px; cursor:pointer; display:block; text-decoration:none}

/* Table styles */
.tablesmoother {height:6px; top:16px; position:relative; clear:left; margin-right:18px}
.tablesmoother-press {height:6px; top:6px; position:relative; clear:left; margin-left:15px}
table a {color:#004c93}
table.table-smooth {width:800px; margin-top:10px}
table.table-square {width:520px;}
table.table-press-archive {width:555px; margin:0 15px}
table.table-press-archive2 {width:538px}
tr.table-head {border-bottom:1px solid #ccc; text-align:left; height:46px; background:url(../../img/intermediaries/table-head-bg.gif) repeat-x top #2e5b86; color:#FFFFFF}
table.table-square th, table.table-smooth th, table.table-press-archive th {padding:10px; height:26px; vertical-align:top; font-weight:normal; border-left:1px solid #4c91d1}
table.table-square th:first-child, table.table-smooth th:first-child, table.table-press-archive th:first-child {border-left:0}
tr {background-color:#FFFFFF; }
tr.table-grad {background:url(../../img/intermediaries/table-tr-grad.gif) repeat-x bottom #fff;}
td {padding:7px; padding-left:10px; vertical-align:top; height:20px; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
td.centre {text-align:center}
table .table-addloan {width:80px}
td:first-child {border-left:0}
.table-head th img {margin-top:5px}
.mediaTableBody {height:285px; overflow-y:scroll; margin-left:15px; width:555px}

/* download document 'a' link icons */
.pdf-link {margin:5px 0}
.doc-link {margin:5px 0}
.pdf-link a{padding-right:19px; padding-top:2px; background:url(../../img/intermediaries/pdf-icon.gif) no-repeat right top; display:inline-block; height:20px; margin:0}
.doc-link a{padding-right:19px; padding-top:2px; background:url(../../img/intermediaries/doc-icon.gif) no-repeat right top; display:inline-block; height:20px; margin:0}

/* press release pages */
.press-release {width:280px; margin-left:130px; margin-top:15px}
.press-release a {color:#004c93; font-weight:bold;}
.pr-date {float:right}

/* you Kensington BDM page */
.bdm-image {width:85px; height:100px; border:1px solid #bdc8d9; background-color:#CCCCCC; float:right}
.our-people {width:150px; height:100px; border:1px solid #bdc8d9; background-color:#CCCCCC; float:right}
.bdm-address {float:left; width:230px}
.bdu-address {float:right; width:200px; margin-left:15px}

/* Contact Us Page */
.blold, .scrollheight a {font-weight:bold; color:#004c93}
.blold input {width:95%}

/* Added by DPR */
.empty { clear:both; }
.emptyleft {margin-left:15px}
.cleartopmargin {margin-top:0px}
.awards-image {border:1px solid #bdc8d9; background-color:#CCCCCC; float:right}



/* cognifide fixes */
input.buttonmed {float:left; background:url(../../img/intermediaries/buttonmed.gif) no-repeat top left; color:#FFFFFF; width:95px; height:23px; text-align:center; padding:0 0 2px; border:none; margin:10px; font-size:11px; cursor:pointer; display:block; text-decoration:none}
input.buttonsml {float:left; background:url(../../img/intermediaries/buttonsml.gif) no-repeat top left; color:#FFFFFF; width:60px; height:23px; text-align:center; padding:0 0 2px; border:none; font-size:11px; margin-left:5px; cursor:pointer; display:block; text-decoration:none}

.IntermediariesHeader h1 {
	height: 35px;
}

.IntermediariesHeader h2 {
	height: 20px;
}

.alignRight{
	text-align: right;
}

.alignLeft{
	text-align: left;
}

.alignCenter{
	text-align: center;
}

#simpleBdmSearch .buttonsml{
	margin-left:5px;
}
